this post was submitted on 26 Oct 2026
830 points (95.7% liked)

Programmer Humor

33990 readers
1581 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
 
top 50 comments
sorted by: hot top controversial new old
[–] rklm@lemmy.dbzer0.com 82 points 1 week ago* (last edited 1 week ago) (5 children)

I've been using linux for 18 years, but since reviewing the Open Slopware list I've been making a lot of changes.

FreeBSD ticks almost every box I need it to. It runs Plasma, it runs Steam/Proton (through a thin compatibility layer that enables a lot of other linux software), it can be set up immutably and has superior containerization natively via jails. It even supports XDG compliance.

But there is no support for changing voltage or clock rate on any amd gpu (maybe any gpu at all) and no driver support for my newer amd gpu at all.

It honestly feels like how linux used to feel back in the day 😅

I don't think I'm gonna jump ship just yet. The recent ai code fiasco that happened in the linux kernel (race condition, regression, vacation) was averted by the team of talented human developers who reviewed Linus' code. I am choosing to have faith that it will be ok for a while... given there are few alternatives.

That being said, I think I might finally be ready to hop on the fuck-sysyemd train. I was able to look past the megalomaniacal tendencies of the dev because the tools were so convenient, but the AI PRs and code review pushes me over the edge. I am gonna configure a daily driver in Artix soon.

Edit: I should note, FreeBSD also has some AI code issues. But the linux-libre kernel might not. Something like Hyperbola (GNU/Linux-libre) might be more appropriate for someone who is trying to avoid ai code strictly.

[–] Digit@lemmy.today 0 points 10 hours ago* (last edited 10 hours ago)

feels like how linux used to feel back in the day 😅

..

I am choosing to have faith that it will be ok for a while… given there are few alternatives.

There are many alternatives, if you're keen for "feels like how linux used to feel back in the day".

I nostalgically fetishise similarly... and look to the likes of wildly alternative kernels (e.g. ironclad, not just hurd), and graphics servers (e.g. pheonix, not just xlibre), etc. ... And then there's nostalgic fetish beyond that, to 8-bit, to ceefax, to basic, to rubber keys... XD maybe not all so practical or wise-learning.

[–] vikingtons@lemmy.world 36 points 1 week ago (5 children)

can you elaborate on the recent fiasco you mentioned? I totally missed the news on that

[–] rklm@lemmy.dbzer0.com 52 points 1 week ago (14 children)

Linus introduced a race condition and a regression with a AI generated code, then handed off fixing the problem to someone else because he was going on vacation.

Fiasco might have been an exaggeration, but it's still pretty lame.

https://lkml.iu.edu/2610.1/13698.html

[–] ChairmanMeow@programming.dev 89 points 1 week ago (3 children)

This was caught during review, so nothing was "introduced" quite yet. And there's no indication that Linus wouldn't have produced a race condition (a notoriously more easy to miss kind of bug) without the use of AI tools.

It's only being exaggerated so much because he used AI.

[–] tatterdemalion@programming.dev 24 points 1 week ago (3 children)

I could attribute the race condition just as much to their use of the C language as to AI.

load more comments (3 replies)
load more comments (2 replies)
[–] mcv@lemmy.zip 24 points 1 week ago

Race conditions are not unusual, and it was caught during review, so there's really no problem here.

load more comments (12 replies)
load more comments (4 replies)
load more comments (3 replies)
[–] chiliedogg@lemmy.world 78 points 1 week ago (27 children)

The em dash thing annoys me because I actually used em dashes a lot in my own writing. Now I've had to change how I write to keep people from assuming I'm using generative tools for writing.

In the plus side, our mayor loves my writing style because he thinks staff should be using AI for everything.

[–] Digit@lemmy.today 0 points 10 hours ago

Same.

Seems there were indeed a lot of us who loved it, and have now lost it.

[–] zoltanshields@lemmy.zip 26 points 1 week ago (5 children)

I used to like the punch of "It's not just ___, it's ___" but I've pretty much removed that from my vocabulary.

load more comments (5 replies)
load more comments (25 replies)
[–] grue@lemmy.world 76 points 1 week ago (21 children)

As an actual human who uses em dashes


or usually, two or three hyphens that turn into an em dash in Markdown


I feel personally attacked.

load more comments (21 replies)
[–] LaggyKar@programming.dev 68 points 1 week ago (32 children)

You can get a lot done when you've got 29 months in a year

load more comments (32 replies)
[–] whelk@retrolemmy.com 60 points 1 week ago (4 children)

Man, I miss when Linux felt like a refuge. It's always been flawed of course but now it feels like everyone in positions of influence are embracing the awful

[–] nehal3m@lemmy.zip 31 points 1 week ago (4 children)

It’s getting harder to justify the inconvenience of going off the beaten path if that path is turning into the same slop as the commercial ones.

[–] capital5@discuss.tchncs.de 31 points 1 week ago (2 children)

The Linux Foundation has unfortunately become a commercial shithole, run by a clusterfuck of Silicon Valley VCs. When I see the kinds of garbage AI projects that are being shoveled into it every day, I lose more and more respect for it.

Look for yourselves: https://www.linuxfoundation.org/projects

And it's sad to see Linus falling into their lock and step. I respect him for a lot of things, but when it comes to AI, he's sadly just wrong.

load more comments (2 replies)
load more comments (3 replies)
load more comments (3 replies)
[–] SapphironZA@sh.itjust.works 47 points 1 week ago (2 children)

Personally the only part I have seen is documentation is now vibe coded, where in the past, it was autism coded.

load more comments (2 replies)
[–] Neverclear@lemmy.dbzer0.com 36 points 1 week ago (4 children)

1000 day intervals... Nice. MM/DD/YY... Not nice.

load more comments (4 replies)
[–] orca@orcas.enjoying.yachts 32 points 1 week ago (21 children)

As someone that uses AI at work because 1. this is a run-out-the-clock situation, and 2. I don’t give a fuck and would like to be at my desk as little as possible, it feels weird and hypocritical to expect no AI in all of the software around me as well.

With that said, if I still had any semblance of passion for writing code, which I do not, anything I worked on for the OSS community would be fully devoid of AI usage. But I’m mentally at a point where I’d rather move to a cabin and use computers less and less with each passing day.

[–] Earthwormjim91@lemmy.world 34 points 1 week ago (16 children)

There’s also a huge difference between someone like Linus Torvalds, who understands code better than most people on earth, using AI supervised to increase productivity, and Timmy off the street having chatGPT build something he has no clue how it works or what code even does.

Vibe coding isn’t just using AI. It’s using AI to do things you don’t understand in the first place.

load more comments (16 replies)
load more comments (20 replies)
[–] Jiral@lemmy.world 30 points 1 week ago (19 children)

What is the accelerating rise of m-dashes from approximately 2014-2019 about? That trend apparently continued until very recently, even slowed down a bit, before exploding at some point in 2025 or 2026 for obvious reasons.

Does anyone have a theory?

[–] arty@feddit.org 25 points 1 week ago (1 children)

People slowly learned to use their keyboards for proper typography?

load more comments (1 replies)
load more comments (18 replies)
[–] BlonksClown@lemmy.world 30 points 1 week ago (4 children)

It’s not just Linux, it’s GNU + Linux

[–] QuantumEraser@fedia.io 39 points 1 week ago

I'd just like to interject for a moment. What you're refering to as GNU + Linux, is in fact, Linux

load more comments (3 replies)
[–] ryannathans@aussie.zone 27 points 1 week ago (3 children)

It's probably about to drop off. Opus 5.5 isn't outputting em dashes in work produced anymore

load more comments (3 replies)
[–] MousePotatoDoesStuff@piefed.social 26 points 1 week ago* (last edited 1 week ago)

Emdashes on this chart are the Jaws theme of vibeshittification.

—

—

—
—

——
——

——
——
——
——

—— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— ——

[–] kibiz0r@midwest.social 25 points 1 week ago (4 children)

Recursive self—emprovement

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