Hacker News new | comments | show | ask | jobs | submit login

Have you never written a server application?

Yes I have.

Each client connection is entirely independent of the other client connections. That's trivial to parallelize (thread pool, Erlang, whatever).

I also have one where the clients are almost entirely independent; that one connects to a database which handles the "almost" part.

Not all server applications are so easy to parallelize. For example there's the database server itself, which is essentially a box that you're shoving all your data concurrency into hoping that once you start to hit its limits you will be able to rearchitect your app faster than your load is growing.

But maybe you're someone who's happy with the cores and algorithms he already has. That's OK with me. There will certainly always be problems where shared-nothing parallelism over commodity hardware is the most cost effective. But not everyone is mining Bitcoin or computing the Mandelbrot set.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact