Edit: I found the following, I wonder if it's still the case.
Edit: I found the following, I wonder if it's still the case.
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
I looked up the CPU mentioned in the link from your other comment. It looks like HN handles enormous traffic on about 2x the power of the last Celeron chip ever made.
https://www.cpubenchmark.net/compare/2383vs5793/Intel-Xeon-E...
dang, linked in one of the ancestor comments. But I still suspect you are correct.
> Sorry, we're not able to serve your requests this quickly. reload
Note that this only seems to happen for actions. Doesn't seem to be the case if I am just loading a page quickly.
I saw it just a few minutes ago, but I don't remember the exact wording...
I wasn't overestimating anything, but with how easy it is to write concurrently software today, why limit your site to a single core.
It even looks like Arc, the lisp HN is written in has threads now, but Arc is built on top of Racket and uses Racket's green threads, so it only takes advantage of one CPU core. Racket does have OS threads, but Arc does not use them.
These are good for actual business needs, but bad for resume-driven development.