If you use a fair amount of bandwidth, AWS is outright a scam.
Of course bare metal is much cheaper.
In my previous job (gaming), colocation was literally 20x cheaper than using AWS EC2.
The only place it's good for is for backups where traffic is almost one way.
Besides, there are plenty of VPS providers with excellent customer service.
And it's not specifically the "I didn't have a card" problem that was solved. It was the far more general "I had an issue that required human intervention and sacrifice on behalf of the provider", which was resolved. I can think of zero other tech giants with that level of service.
Even if you have 100,000 simultaneous users egressing 10k/minute (which seem implausibly high, but usable for a quick approximation), you're only looking at 40 TB/mo
And that has to be off by at least an order of magnitude (if not 2 or three)
There's no reason, from a bandwidth perspective, you can't host HN on $100 worth of DO droplets and some Object storage/hosted db
If HN cost even $500/mo in hosting, I'd be quite surprised
That post doesn't say how much memory they were running in 2018 (I'll guess 32G, which is probably about right for a dual-core CPU or that era[4]), but an as-close-to-similarly-specced phsyical box from Hetzner[5] (6 core, 64G RAM, mirrored 1TB NVMe, mirrored 2TB spinny) is currently € 64.26 per month (68+change in Germany vs Finland) with 20TB transfer per month (if you add-on the 10G uplink, unlimited (within fair use policies) on the 1gbit connection)
With 4M requests/day (let's even triple that to 12M/day now), at 10k per request (a ridiculously high guess, I'm sure), that's only 40-120GB/day tops in egressed data (or 1.2-36TB per month)
HN's a pretty cheap thing to run, as far as hardware and hosting is concerned :)
------------
[0] https://news.ycombinator.com/user?id=terramex
[1] https://news.ycombinator.com/item?id=32466789
[2] https://news.ycombinator.com/user?id=dang
[3] https://news.ycombinator.com/user?id=sctb
[4] https://ark.intel.com/content/www/us/en/ark/products/64598/i...
[5] https://www.hetzner.com/dedicated-rootserver/ax51-nvme/confi...
Customer service : if you need to use cusomter service something has gone wrong, and I literally move provider.