this post was submitted on 14 Sep 2026
268 points (96.9% liked)

Programmer Humor

33385 readers
1178 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 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] lime@feddit.nu 86 points 2 weeks ago (4 children)

what happened to cache invalidation?

[–] VegOwOtenks@lemmy.world 51 points 2 weeks ago (3 children)

Networking Issues is probably Cache Invalidation in Disguise.

[–] lime@feddit.nu 52 points 2 weeks ago (2 children)
[–] VegOwOtenks@lemmy.world 24 points 2 weeks ago (1 children)
[–] Monument@piefed.world 8 points 2 weeks ago (1 children)

If you visit the site via its IP address, it says no.

Source: I made that up.

[–] Natanael@infosec.pub 7 points 2 weeks ago

Surprise SNI error

[–] OpenStars@discuss.online 14 points 2 weeks ago

No, definitely not!

...

...

^but^ ^actually^ ^yes^

[–] Ooops@feddit.org 4 points 2 weeks ago* (last edited 2 weeks ago)

Low TTL of dns entries is there to avoid classical Cache Invalidation, so kind of...

[–] aquovie@lemmy.cafe 3 points 2 weeks ago (2 children)

I keep seeing "networking is hard" come up here. Where is this coming from? Is it IPv6 or something?

[–] blargh513@sh.itjust.works 13 points 2 weeks ago (3 children)

I started in networks.

The volume of people who work in technology that don't understand networking is astonishing. I probably spent more time explaining how a web proxy works than I did actually setting things up.

Firewall rules? Spells and magic. Routing? Unpossible! DNS? Forget it, I'm going home.

[–] aquovie@lemmy.cafe 3 points 2 weeks ago

People lack the necessary motivation. I explained DHCP, IP, and ports to my kids in like 10 minutes. Because otherwise they couldn't play Minecraft together.

[–] prettybunnys@piefed.social 2 points 2 weeks ago

Subnetting and the difference between /8 and /24 or /32 and how you allocate IP addresses between them has always been crazy for me to grasp.

I feel like if I could finally understand that after 20 years … I’d be happy but no here I am, effectively ignorant to it and looking at networking wizards as true wizards

[–] whoisearth@lemmy.ca 2 points 2 weeks ago

It's always DNS...

[–] brotundspiele@sh.itjust.works 7 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

Networking is so easy nowadays. Just plug a network cable into your device and it mostly works out of the box. Don't you guys remember the bad old times of coax cables and token ring?

Imagine providing a public WiFi before 1993, even if you ignore the fact that WiFis had a cable back then.

[–] ignotum@lemmy.world 7 points 2 weeks ago

WiFis had a cable back then

[–] Ooops@feddit.org 3 points 2 weeks ago

I'm not old enough to having been bothered by network rings and grew up with the high-tech that were end resistors.

[–] HamsterRage@lemmy.ca 2 points 2 weeks ago

The most important technique to master: The Ping and Wiggle.

[–] rounding_error@lemmy.today 6 points 2 weeks ago

Distributed systems.

[–] who@feddit.org 6 points 2 weeks ago

OP might be suffering from cache misses. (Or maybe hasn't yet learnt about it.)