Hacker News new | ask | show | jobs
by all2well 2934 days ago
One issue is that at scale, communication costs dwarf almost every other cost. So, sending objects between nodes isn't as critical as you might think it is for distributed systems.

(I was also in Norm's class! It was awesome, and also got me over the Rust hype to some degree)

2 comments

> also got me over the Rust hype to some degree

You can't just throw a detail like that and not tell us more. :D

I guess he means that you don't need speed for distributed applications, which is a bit misquided because nobody said you did, and that's not what Rust claims to do well.
> communication costs dwarf almost every other cost.

That may have been true 10 or 20 years ago when networking was much slower.

Everything else was much slower, too.

Oftentimes the biggest cost associated with communication is latency, and the one thing that hasn't changed over the past few decades is the speed of light.

The problem usually isn't so much throughput, it's latency... and the speed of light sets a lower bound on that, unfortunately.
its still true because everything else is faster, too