logoalt Hacker News

transcriptaselast Saturday at 11:37 PM2 repliesview on HN

> And using hex instead of decimal for magic computer numbers should be more intuitive, not less.

How? Why is using hex any more intuitive than binary or a md5 hash for anyone who doesn’t do networking for a living?

>If you do anything peer to peer at all, calls or file transfers or games, there's a benefit. And the typical benefit grows over time as more and more ISPs install CGNAT.

Again how? I’ve been doing all of those without issue for nearly 30 years. What measurable benefit does the user see that hasn’t been a solved problem since Windows XP?

Will my teams calls suddenly stop saying “poor network connection” on my 1000/1000 rock solid fibre connection? Will torrents suddenly find more seeds and peers? Will my games… have lower latency? Because I can’t think of another way anything networking related could be solved that wasn’t decades ago.

When you say benefit, it should probably be noticeable or measurable in some way that doesn’t involve dashboards and millions of dollars in rack mounted gear.


Replies

Dylan16807yesterday at 12:07 AM

> What measurable benefit does the user see that hasn’t been a solved problem since Windows XP?

Things being able to connect, and not having to manually port forward (when that's even an option).

Hole punching is super unreliable with CGNAT.

> Will my teams calls suddenly stop saying “poor network connection” on my 1000/1000 rock solid fibre connection?

I don't know how Teams relays data, but for some services yes that could happen if IPv4 can't make a direct connection.

> Will torrents suddenly find more seeds and peers?

Yes. In a typical torrent an annoyingly small fraction of seeds and peers can receive connections. If you're IPv4-only behind CGNAT, you can't connect to them and they can't connect to you. IPv6 opens up a lot more links.

> Will my games… have lower latency?

It depends on how the game is designed. But some games will have lower latency because they can connect people directly instead of with relays.

orangeboatsyesterday at 3:30 AM

>How? Why is using hex any more intuitive than binary or a md5 hash for anyone who doesn’t do networking for a living?

Well, what is the address range for 192.168.0.0/27? That's also non-intuitive for a layman as well.

In the end, IP addresses are made for computers, not humans.

And... just FYI,

>Will torrents suddenly find more seeds and peers?

Suggests to me you have absolutely never tried out torrenting under CGNAT. It's painful.

Not a single seeder can _actively_ send the data to you, your client must seek them by itself and it's not uncommon to have only 1-4 seeders connected!