Hacker News new | ask | show | jobs
by csomar 1902 days ago
For a household, it's certainly not enough.

1- Streaming 4K videos through Netflix, Youtube...

2- Downloading a video game and waiting 4 minutes instead of 4 hours.

3- Using a cloud backup service to sync 2/3 Terabytes of data.

4- Running a full bitcoin node, because why not.

1 comments

Well : 1. A 4K video, if I estimate it at 56 GB per hour, need roughly 16MBps. Even if 3 people are using that, that's 50Mbps needed.

2. Downloading a video game is usually capped by the server providing the download and not by your fiber connection speed.

3. Same for cloud backups, I never witnessed a case where my connection got saturated by this, usually server side won't handle that much throughput.

4. I wouldn't know, i don't think it's that typical though ?

Point is, all of this roughly fits in a stable 100Mbps connection actually providing it's announced bandwidth (and not the shitshow that usually is a 100Mbps ADSL connection). 200MBps would be plenty, 1 Gbps will be unused.

Steam downloads saturate my 600Mbps cable downstream. I use rclone to backup my VPS to google drive and it saturates my VPS's 1Gbps upstream. Just because your ISP has bad peering doesn't mean they all do. I felt compelled to register an account for the first time in years just to tell you how wrong you are. I can't imagine going back to 50Mbps speeds.
> Downloading a video game is usually capped by the server providing the download and not by your fiber connection speed.

Steam and Microsoft are very obliging with that, games can come down very fast on a gigabit connection.

Installing Blizzard games through Battle.net regularly comes close to capping my gigabit connection too.
I made very similar points 6 days ago. [0] Personally I get almost no benefit from 100mbps over 40Mbps, or perhaps even 25. Huge downloads are rare events, and often aren't time-critical. Backups and automatic updates don't generally need to be fast.

[0] https://news.ycombinator.com/item?id=26553690

> Huge downloads are rare events, and often aren't time-critical.

But if you have access to high speeds, behaviour changes. I can play that game pretty much now, rather than later or tomorrow, so maybe I will, rather than think about whether I want to later, maybe, or if I should just do something else.

That's a good point. If it's really fast, then it becomes a 'non-event'. Clicking 'Install' and 'Run' start to converge.

For me though, installing a game is a rare event, and that's not just due to the inconvenience and delay. If 40Mbps is appreciably cheaper than 100, I'll take 40.

Thats fair enough, all comes down to your usage patterns!

I think once you've gone past enough for the household's streaming needs - multiply each person by two 4K streams in case they have the tv on and a video on their phone, and a bit extra for music, always-on devices, browsing etc - you really are only looking at "burst" capacity, and whether it matters to you to get the big things fast.

OTOH it's becoming a bit of a moot point here - with 900/900 available for £25 (~$34) per month, why not?

Well, my initial point wasn't that bandwidth is _bad_, it isn't, but rather that the fact that ISPs got everyone, apparently including lawmakers to focus on it isn't good for our actual usages, where latency and its stability are the primary drivers or perceived performance.

It's no wonder, since bandwidth has ample room for easy improvement, while providing a good and stable ping is actually a bit difficult. But I still find it heavily biased, and a bit sad.

> all comes down to your usage patterns

Right on. I think for most people the 'ceiling' is probably something like 25Mbps. I suspect that few households ever try to run multiple 4K video streams.

When we discuss improving Internet infrastructure, the emphasis should be on ensuring everyone has access to at least 25Mbps, rather than on further improving Internet speeds in places where there's already an acceptable service.

1gbitps is around 128MByteps. Most providers use bits instead of bytes. So it's not really a Gigabyte/second. Also most providers give you the maximal limit of the connection, not the average one. You'll probably get around 100MB/second. If a household has 5 persons, that's around 20MB/second which makes using the connection simultaneously possible without affecting anyone's speed.
According to this [1], an UltraHD video is around 7 gigabytes per hour, which is 15.56 megabits per second.

[1] : https://help.netflix.com/en/node/87

> 2. Downloading a video game is usually capped by the server providing the download and not by your fiber connection speed.

If this is the case the cap is way above 100Mbps. I regularly get 4-500Mbps downloading from Steam in EU.

> A 4K video, if I estimate it at 56 GB per hour, need roughly 16MBps.

But 16MBps is 128mbps.