this post was submitted on 17 Jan 2026
116 points (99.2% liked)

Programmer Humor

31160 readers
1 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
 

To understand terminal capitalism, first you must understand recursion.

top 26 comments
sorted by: hot top controversial new old
[–] Quibblekrust@thelemmy.club 26 points 3 months ago
[–] 6nk06@sh.itjust.works 25 points 3 months ago (1 children)

Computer users are stupider every day. The internet was a mistake, or at least we should have required some kind of license to access it.

[–] itkovian@lemmy.world 18 points 3 months ago (2 children)

And they say that LLMs are going to replace humans and programmers.

[–] veniasilente@lemmy.dbzer0.com 8 points 3 months ago

To be fair, LLMs can repost the same crap much faster than my tired ~~furry~~ human operator hands can.

[–] T156@lemmy.world 5 points 3 months ago* (last edited 3 months ago)

In fairness, this isn't an LLM issue, but a poorly made bot issue. An old fashioned bot would be equally vulnerable to doing it, assuming it isn't one.

[–] LiveLM@lemmy.zip 15 points 3 months ago (2 children)

Love how every reply mocking them got hidden as off-topic

[–] T156@lemmy.world 8 points 3 months ago

In fairness, it is off-topic, since a lot of it is more commentary about AI, rather than talking about the repo, or the issue. The only comment that could arguably be relevant is the person saying that the user could also use CTRL-D to exit the program.

The repo might be for an AI tool, but I'm fairly sure that the bot isn't itself LLM-powered. It's just your basic generic bot.

[–] lambalicious@lemmy.sdf.org 3 points 3 months ago

Yeah it's like the Microslop AI is so committed to the importance of smelling its own farts.

[–] VibeSurgeon@piefed.social 14 points 3 months ago (1 children)

For anyone who opened this link in the GitHub mobile app and got confused, make sure to read from the very beginning of the comment thread - the mobile app only shows the very last comments, which cuts out the actual interesting part.

[–] lambalicious@lemmy.sdf.org 7 points 3 months ago

Thanks for the notice! Did not know Microslop does that on the mobile render.

[–] RedstoneValley@sh.itjust.works 13 points 3 months ago (1 children)

Funny but I have an itch to note that this is a simple infinite loop, not a recursion.

[–] lambalicious@lemmy.sdf.org 1 points 3 months ago (2 children)

What is capitalism if not recursion? Spending more and more resources on falling into a bottomless pit.

[–] neatchee@piefed.social 9 points 3 months ago (1 children)

Not to be pedantic, and I do appreciate the humor, but that's not recursion either :3 Recursion doesn't need to be endless. Recursive functions can absolutely have logical termination.

[–] lambalicious@lemmy.sdf.org 1 points 3 months ago (1 children)

What does capitalism do but logically terminate resources?

But note taken. I just think the comparison is inspiring.

[–] neatchee@piefed.social 1 points 3 months ago

Logically terminating resources does not imply a terminating logic loop. Clever wordplay, though.

Recursion has a specific definition. It means solving a problem by breaking a process down into smaller and smaller self-similar pieces until reaching the "base case". In programming, it (almost) always means a function that calls itself as part of its internal logic. Depending on what the function does and the conditions for returning a value from the function, it may do that one time, many times, or not at all. A classic example is the Boggle solver.

I did say I was being pedantic :P

[–] RedstoneValley@sh.itjust.works 2 points 3 months ago

Oh, I meant the ping pong loop of the GitHub bot and it was pure technical nitpicking. But since you're asking, the definition of recursion is a function calling itself. I find it difficult thinking about capitalism as a single function. For me it looks more like running an infinite loop on finite resources. But applying a technical term as a metaphor leaves a lot of room for interpretation, so there is no right or wrong

[–] db2@lemmy.world 10 points 3 months ago

So it's stuck in a loop but also can hide replies coming from any source but itself.

Awesome job there, Gemini programmers.

[–] chahk@beehaw.org 7 points 3 months ago (1 children)

One hundred billion dollars worth of GPUs (and all the RAM they can hoard) hard at work, ladies and gentlemen. Of course Slopya Nadella needs more data centers.

[–] lambalicious@lemmy.sdf.org 2 points 3 months ago

Slopya Nadella

More like Microslopya Nadella amirite? :p

[–] Ansis100@lemmy.world 5 points 3 months ago (1 children)

Ignoring the AI going haywire for a bit - what is that feature request? I seriously can't wrap my head around it. What even is the point it's trying to make?

[–] T156@lemmy.world 1 points 3 months ago (1 children)

From what I can tell, they want the program to close when you write exit instead of /exit. Guessing it currently does the latter, and does a "did you mean /exit" sort of thing.

[–] lambalicious@lemmy.sdf.org 4 points 3 months ago (1 children)

I understood it as enabling exit in addition to /exit. It's honestly a reasonable request unless "exit" is already an internal keyword. I assume the presence of "/exit" in the text also somehow affects an effect on the Microslop bot ~~mis~~behaving.

[–] T156@lemmy.world 3 points 3 months ago* (last edited 3 months ago)

I don't think it was. It was them putting the triage tag on themselves that seems to have put it into a loop, at least going by the progression of events.

The user put on the tag, the bot removes the tag, because only maintainers can put that on, and then puts on the tag, after which it removes it because someone who wasn't a maintainer put the tag on.


I could see exit being an issue if you're doing something in the CLI that might cause you to type that without passing it as a command ("What do you want the program to do after the task is complete?" "Exit"), but I'm not familiar enough with the program to say one way or the other.

[–] InnerScientist@lemmy.world 3 points 3 months ago (1 children)

To understand recursion, first you must understand terminal capitalism.

[–] lambalicious@lemmy.sdf.org 1 points 3 months ago

Instructions unclear, I now support the Frente Patriótico Eduardo Artés.