Is it just because M5 hosting requires them to provision in advance?
Why does HN run on a single $100 instance?
1–10 of 13 posts
Re: Why does HN run on a single $100 instance?
#2Re: Why does HN run on a single $100 instance?
#3afaik, HN's application code is single threaded and wouldn't be able to take advantage of horizontally scaled hardware
Re: Why does HN run on a single $100 instance?
#4They're not, as far as i know, making money such that an unserved client request is a lost opportunity for income.
The stated goals of fostering rational conversations and sharing of knowledge are very likely better served by the implicit throttling of contentious subjects and breaking "news" that everyone wants to talk about all at once.
Had HN been lower latency through the last few days of "OpenAI" media spasms, they might well have collected thousands more comments. Was there much chance those would've added any information or insight to the debates?
Re: Why does HN run on a single $100 instance?
#5Re: Why does HN run on a single $100 instance?
#6A constant, subtle admonishment of YC companies that waste their funding on complicated infrastructure to handle a fraction of the traffic.
Re: Why does HN run on a single $100 instance?
#7Ask what the goals are. They're not, as far as i know, making money such that an unserved client request is a lost opportunity for income. The stated goals of fostering rational conversations and sharing of knowledge are very likely better served by the implicit throttling of contentious subjects and breaking "news" that everyone wants to talk about all at once. Had HN been lower latency through the last few days of…
It's not just the inability to post though, it's the inability to even see the existing discourse on a busy day.
Re: Why does HN run on a single $100 instance?
#8afaik, HN's application code is single threaded and wouldn't be able to take advantage of horizontally scaled hardware
An app doesn't need to be multi-threaded to horizontally scale the physical hardware. A load balancer can dispatch requests to multiple single-threaded processes running on individual servers.
Re: Why does HN run on a single $100 instance?
#9Earlier quoted context omitted.
An app doesn't need to be multi-threaded to horizontally scale the physical hardware. A load balancer can dispatch requests to multiple single-threaded processes running on individual servers.
That would result in multiple distinct instances of HN that don't share data. You're thinking of an architecture with a separate central data store that all the instances access and update, but that is not how HN works to my knowledge.
Re: Why does HN run on a single $100 instance?
#10Ask what the goals are. They're not, as far as i know, making money such that an unserved client request is a lost opportunity for income. The stated goals of fostering rational conversations and sharing of knowledge are very likely better served by the implicit throttling of contentious subjects and breaking "news" that everyone wants to talk about all at once. Had HN been lower latency through the last few days of…
HN is for sure a contribution to the community that they generously provide (and a bit of a recruiting tool for YC no doubt. Perhaps not as much these days since YC is a household name in startup world). It's not just the inability to post though, it's the inability to even see the existing discourse on a busy day.