this post was submitted on 24 Dec 2024
478 points (98.4% liked)

Programmer Humor

19821 readers
817 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] Scoopta@programming.dev 41 points 3 days ago (3 children)

The first thing I noticed is there's no IPv6 on this website, just like the real thing -_-

[–] isVeryLoud@lemmy.ca 11 points 3 days ago (4 children)
[–] jlh@lemmy.jlh.name 17 points 3 days ago (2 children)
[–] Scoopta@programming.dev 5 points 3 days ago

So does sr.ht, really do just be github

[–] isVeryLoud@lemmy.ca 5 points 3 days ago

Yeah GitHub out there being silly

[–] twei@discuss.tchncs.de 3 points 3 days ago (1 children)

Fuck GitLab, all my homies use Codeberg

[–] isVeryLoud@lemmy.ca 1 points 2 days ago

Based, but GitLab is GitHub's primary competitor, which highlights how ridiculous it is that GitHub still has no IPv6

[–] AnActOfCreation@programming.dev 2 points 2 days ago (1 children)

Aside from future-proofing, can I ask why this is important? I believe you that it is, I'm just curious.

[–] Scoopta@programming.dev 4 points 2 days ago

It isn't really future proofing, it's becoming increasingly important now. IANA exhausted their v4 supply in 2011, most RIRs followed shortly after. I believe Africa is the only region left with available IPv4 addresses. Depending on where you live and how big your ISP is even having a v4 address is iffy. A lot of smaller ISPs already put customers behind a double NAT. NATs in general add latency to connections and make inbound connections difficult. A good dual stack network typically has lower v6 latency. There are also several popular server hosts that charge extra for IPv4 connectivity because of the increasing scarcity. An IPv4 address on AWS is more expensive than their cheapest server offering for example. This means using APIs for v4 only services can add an uncesscary cost burden to consumers of the API depending on their needs. Ultimately it's not important for this website because it's a joke but it's important for anything serious.

Keep in mind that back in 1980 when IPv4 was introduced there were more people than IP addresses. Even in 1980 it was impossible for every person to get just a single address. For the job IPv4 was given of connecting the world it actually failed out of the gate from a certain perspective. IPv4 was never adequate for the task we gave it and over time it's only become less adequate. It's a tad silly that v6 was introduced in 1995 and is still the "protocol of the future."

Anyway, rant over, see this nifty website, they provide shame as a service lol. https://whynoipv6.com/

[–] lukewarm_ozone@lemmy.today 2 points 3 days ago (1 children)
[–] Scoopta@programming.dev 2 points 3 days ago

IPvFoo, that extension is installed on every system I have including my phone.