this post was submitted on 22 Nov 2025
791 points (96.4% liked)

Programmer Humor

27690 readers
289 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
 
top 50 comments
sorted by: hot top controversial new old
[–] nathan@piefed.alphapuggle.dev 87 points 2 weeks ago (1 children)

It's missing a Saddam Hussein hideout

[–] OpenStars@piefed.social 28 points 2 weeks ago (2 children)

Naw it's there, just hidden very well.

[–] NOPper@lemmy.dbzer0.com 6 points 2 weeks ago

That was a fun minute!

[–] nathan@piefed.alphapuggle.dev 6 points 2 weeks ago (1 children)

Haha is that him

atAbove V8?

load more comments (1 replies)
[–] python@lemmy.world 80 points 2 weeks ago (5 children)

Not to spread concern or anything, but the electrical grid is managed and controlled by software. And that software may or may not be very reliant on AWS. I'm probably not allowed to say more than that.

[–] antimongo@lemmy.world 60 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Power company engineer here, it’s true that a lot of our supporting and analytics software went down during the AWS event.

However, most devices that actually control grid units (called bulk electric system cyber-assets) are air-gapped or utilize a data diode.

FERC Reliability Standards and NERC CIP

However-er, flipping through those standards just now, turns out it’s 100% permitted to connect your “bulk electric system cyber-asset” to a cloud integration if done compliantly.

[–] marcos@lemmy.world 5 points 2 weeks ago

The process to decide to turn power plants on and off isn't air-gaped.

[–] lividweasel@lemmy.world 8 points 2 weeks ago

So somewhere in here we need some M. C. Escher stairs of AWS on the electrical grid on AWS on the electrical grid…

[–] Knock_Knock_Lemmy_In@lemmy.world 6 points 2 weeks ago (1 children)

And that software may or may not be very reliant on AWS

Not. Electrical Scada systems are usually airgapped from the Internet.

load more comments (1 replies)
load more comments (1 replies)
[–] MadMadBunny@lemmy.ca 54 points 2 weeks ago (2 children)

Don’t forget the cutest single point of failure!!

[–] Waraugh@lemmy.dbzer0.com 7 points 2 weeks ago

I love this because of how often a squirrel would take down our remote disaster recovery site.

[–] ZoteTheMighty@lemmy.zip 4 points 2 weeks ago (1 children)

Looks like they'll only be the cutest SPOF for another minute or so...

load more comments (1 replies)
[–] Laser@feddit.org 51 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

In all seriousness though, the core of the technical stack has become very robust in my opinion (DNS being the exception). From a hobbyist's perspective, things work much better than when the Web was still young. I can run multiple sites (some of them being what are today called apps) on a domain with subdomains, everything fast, HTTP3-capable, secured via valid free TLS certs, reverse proxied, all of that running on a system deployed in minutes...

If you focus on the part of the Internet that you have control over, it's a lot better than back in the simple days.

[–] MonkderVierte@lemmy.zip 12 points 2 weeks ago

Usenet is still in use btw. And so is Nostr.

load more comments (2 replies)
[–] Demdaru@lemmy.world 41 points 2 weeks ago

We arrivied thus at the funny moment where meme is accurate enough to be used for educational purposes.

Look how little has to fail for whole web to decay, child xD

[–] Bloefz@lemmy.world 24 points 2 weeks ago

Haha especially the angry bird is genius

[–] abbadon420@sh.itjust.works 20 points 2 weeks ago (1 children)

What a horrible title. Maybe it's time to start using git

[–] biotin7@sopuli.xyz 4 points 2 weeks ago* (last edited 1 week ago) (1 children)

Or Fossil😅😅.

For those people wondering, it's an alternative to GIT created by SQLite devs. In fact their HomePage is actually a self-hosted Fossil repository

load more comments (1 replies)
[–] SCmSTR@lemmy.blahaj.zone 18 points 2 weeks ago

Can someone please keep track of the evolutionary history of these? I wanna see a timeline.

[–] VonReposti@feddit.dk 16 points 2 weeks ago

The lava lamps are a genius touch

[–] Simulation6@sopuli.xyz 12 points 2 weeks ago

If you add infrastructure then you will need to add more transmission methods then a couple shark chewed undersea cables. Then you might as well add the millions of SAs, technicians, linemen (linepersons?), etc that install and maintain everything. Oh and I guess we would also need all the institutions and teachers that train all these techies.

[–] CodeBlooded@programming.dev 11 points 2 weeks ago

lol _new(3) gives me some flashbacks

[–] HeyThisIsntTheYMCA@lemmy.world 11 points 2 weeks ago (3 children)

I don't want lore accurate cloud service I want biblically accurate cloud service

load more comments (3 replies)
[–] Potential_Pinata@sh.itjust.works 10 points 2 weeks ago (1 children)

Mesmerized Astronaut: Wait, It's all water?!

[–] CodeBlooded@programming.dev 7 points 2 weeks ago

Rooted in reality Astronaut: Always has been.

[–] cypherpunks@lemmy.ml 9 points 2 weeks ago
[–] DeathByBigSad@sh.itjust.works 8 points 2 weeks ago

This comm suddenly became Anarchy Chess lol

[–] manxu@piefed.social 8 points 2 weeks ago

Can we please not make the layer above Electricity look like tombstones? I looked at "Linus Torvalds" and almost had a heart attack!

[–] kilgore_trout@feddit.it 7 points 2 weeks ago

My child, you are beautiful.

[–] ChaoticNeutralCzech@feddit.org 7 points 2 weeks ago

Earth: layer below electricity, melting and disintegrating

Elon Musk: boring through Earth and strapping hopelessly tiny, exploding rockets to the "Electricity" block to get everything to Mars

Sun: lowermost layer but extending a fist labeled "2027 solar flare" at internet infrastructure

[–] ideonek@piefed.social 6 points 2 weeks ago (2 children)

What are green images in 4th row?

[–] Gullible@sh.itjust.works 11 points 2 weeks ago

Me.(Silly little fish snacking on internet noodles)

[–] pelya@lemmy.world 10 points 2 weeks ago (1 children)
[–] ideonek@piefed.social 4 points 2 weeks ago

...not the answer I was expecting...

[–] MonkderVierte@lemmy.zip 5 points 2 weeks ago (2 children)
[–] BlameTheAntifa@lemmy.world 10 points 2 weeks ago* (last edited 2 weeks ago)

A company abused their clout to steal ownership of an npm package from it’s FOSS developer. Because NPM was complicit in the theft, the maintainer deleted all their packages and abandoned NPM. One of those was left-pad, which was used by tons of other major projects, which could no longer be built. NPM then restored left-pad against it’s owners wishes and handed control to another corporate shill.

[–] j4k3@lemmy.world 5 points 2 weeks ago (2 children)
[–] olof@lemmy.ml 6 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

I can only assume this (copy-pasted from wikipedia)

The C Programming Language (sometimes termed K&R, after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the C programming language, as well as co-designed the Unix operating system with which development of the language was closely intertwined

[–] bugwhisperer@lemmy.blahaj.zone 4 points 2 weeks ago* (last edited 2 weeks ago)

K&R book is great! When you're done with that I highly recommend you move on to "Modern C" by Jens Gustedt. It's available for free online or in print. Brought my C knowledge up to date with all the cool stuff C23 has in it. Jens' blog is a great resource as well.

Edit: typo

[–] LedgeDrop@lemmy.zip 4 points 2 weeks ago

I can confirm, K&R is the book written by Kernighan and Ritchie. It is/was the Bible of the C language.

Amazon link if you're interested in the reviews.

[–] ProfessorHoover@infosec.pub 4 points 2 weeks ago

Probably Kernighan and Ritchie. Ritchie invented C, Kernighan teamed up with him to write the first C programming book.

[–] Axolotl_cpp@feddit.it 5 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

It's wonderful lmao...wait,i am wrong or did you snuck anti-nuclear propaganda in the meme? Bruh

[–] someacnt@sh.itjust.works 5 points 2 weeks ago (1 children)

I mean, thoughts on nuclear waste? They certainly need management, and I dunno if humans are good at waste management.

[–] Axolotl_cpp@feddit.it 5 points 2 weeks ago (4 children)

I think we don't really have problems with nuclear waste management right now, at least i think in europe, idk about America or Asia so please tell me if i am wrong.

[–] anton@lemmy.blahaj.zone 11 points 2 weeks ago (4 children)

We do have one in Germany. While we are searching for suitable long term storage, the barrels are rusting away in salt mines.

load more comments (4 replies)
load more comments (3 replies)
[–] filcuk@lemmy.zip 4 points 1 week ago (1 children)

Can someone ELI5 the c dynamic arrays - how does this fit into the infrastructure?

[–] BartyDeCanter@lemmy.sdf.org 6 points 1 week ago (1 children)

There is a huge amount of C code underlying most things, including the Linux kernel, most compilers, the Python interpreter, etc. At the same time, C doesn’t have dynamic arrays as a built in type but they are often critical to the operation of all of those. So, C developers keep implementing them in specialized ways for all of their applications.

load more comments (1 replies)
load more comments
view more: next ›