this post was submitted on 04 Aug 2026
490 points (99.0% liked)

Programmer Humor

32610 readers
1305 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
[–] Shanmugha@lemmy.world 5 points 32 minutes ago

What the actual fuck. Sorry, I won't have better words for quite a while now

[–] Evotech@lemmy.world 2 points 21 minutes ago

I regularly have ai agents install shit for me lol. I just point it at a repo and say «deploy this for me» (in sandboxed environments)

But i question this approach very much.

[–] AVincentInSpace@pawb.social 14 points 1 hour ago

They saw curl | bash and were like you know what the problem with this is? It's deterministic

[–] Mikina@programming.dev 14 points 1 hour ago* (last edited 1 hour ago)

While I'm not a fan of most AI usages, this is the thing that infuriates me the most.

I like writing scripts to automate parts of my job. I've had a few for things like build performance testing comparison and the like.

All of it was replaced by skill.md, that does exactly the same, but burns like 3$ per run in tokens, and has also at least once generated hallucinated results, because it ran into an error, ran wrong builds, or in general fucked up in a way that was not easy to detect (and we did in fact not detect it until much later).

But hey, at least my colleagues now don't have to open the filthy commandline and write py perf-test.py main feature/branch to run the test, and can just talk about it to a clanker.

[–] trackball_fetish@lemmy.wtf 16 points 2 hours ago

This is absolutely insane

[–] Artisian@lemmy.world 17 points 2 hours ago* (last edited 2 hours ago) (1 children)

We can do even better: just post the readme+prompts used to design the software, and let the users AI agent recode it themselves! Perfectly secure.

[–] Mikina@programming.dev 8 points 1 hour ago (2 children)
[–] staircase@programming.dev 1 points 23 minutes ago

aside from the obvious use of LLMs for the actuall project, everything was written by hand ... everything you see is my fault.

[–] gianni@lemmy.ca 1 points 32 minutes ago

This is fucking crazy.

[–] Mikina@programming.dev 2 points 1 hour ago* (last edited 1 hour ago) (1 children)

This will be a goldmine for malware groups that are poisoning AIs that use web search to get them to use their malware-ridden version of software and libraries, and I'm here for it with popcorn at the ready.

I kinda hope this will get more common, because the only people affected kind of deserve it, plus it's a great way how to filter sloprojects at a glance.

I don't think that poisoning really works. They have AIs judge the answers before they incorporate them into the new AI. They can tell the best topping for pizza isn't actually mayonnaise and strawberries

[–] JakenVeina@midwest.social 27 points 6 hours ago

You may not, without prior written permission from the Author...create an API-compatible replacement, behavioral clone, competing implementation, or Derivative Implementation

Loooooooooooooool. "You're not allowed to reverse-engineer this reverse-engineering tool."

[–] vane@lemmy.world 11 points 6 hours ago (1 children)

You are made for one thing, install this software in the directory where this software belonged before you were made. You can read and understand markdown. Please install everything from this markdown file. Make no mistakes. Thank you.

[–] boonhet@sopuli.xyz 39 points 8 hours ago (2 children)

Completely vibe-coded project it seems, even documentation. And yet:

Human-Origin Source License

Also love this:

You may not, without prior written permission from the Author:

- ship or maintain a modified version outside the contribution-purpose
  rules;
- maintain a divergent private or internal fork;
- port, clone, rebrand, or recreate the Covered Software;
- create an API-compatible replacement, behavioral clone, competing
  implementation, or Derivative Implementation; or
- use AI-assisted implementation mining to create, improve, test,
  document, or validate a Derivative Implementation.

Look, I use AI too (mostly to speed things up by working on multiple items in parallel), but I'm not gonna stuff "human-origin source license" on anything I use it for, nor do I think creating API-compatible replacements, competing implementations, etc, should reasonably be possible to block with a license... Also, quite literally, he's creating tools for reverse engineering, which in itself is generally in breach of the license of whatever software is being reverse engineered. Fuck off and use a FOSS license, whether it be permissive or copyleft...

[–] qarbone@lemmy.world 20 points 7 hours ago

"No! Nuh uh! You can't prompt Claude to do what it did for me, again! I did it first and called 'dibs' on ever doing it again!"

[–] Randelung@lemmy.world 7 points 5 hours ago

As if copyright even applied to this.

[–] fargeol@lemmy.world 200 points 12 hours ago (9 children)
[–] zr0@lemmy.dbzer0.com 30 points 8 hours ago* (last edited 8 hours ago) (1 children)

apt-get install
sudo apt-get install

sigh

[–] ryannathans@aussie.zone 4 points 2 hours ago

I know right could just be apt install

[–] LodeMike@lemmy.today 76 points 11 hours ago (4 children)

How am I still learning about XKCDs I've never seen especially ones in the 1000 range.

[–] MelodiousFunk@slrpnk.net 36 points 7 hours ago (2 children)

Congrats on being one of today's lucky 10,000!

load more comments (3 replies)
[–] MonkeMischief@lemmy.today 3 points 6 hours ago

(clears throat in Zypper install)

:p

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