Tootfinder

Opt-in global Mastodon full text search. Join the index!

@mgorny@social.treehouse.systems
2026-02-25 09:51:34

Perhaps the main difference between myself and vibe coders is that we have completely different backgrounds.
I've learned coding as a kid, with no friends and no Internet. I didn't do it because it was cool; nerdy stuff was the exact opposite of cool and was likely to get you bullied. I didn't do it because it promised good salary; as a 10-year old, I didn't ponder much about my future, let alone salary. I did it because I was bored, and it was something interesting to do.
I didn't do specific exercises, but rather created whatever I've found interesting. I wasn't graded, I had all the time in the world, and I've enjoyed solving problems. Even if I had access to the Internet, I doubt I would start looking for ready solutions and copy-pasting them. My code was always mine, and I was proud of it; at least at the time.
Of course, nowadays I do stuff I don't enjoy as well. But I'm a grown man who takes responsibility for what I do. And even if my code is shit, it is my shit, and 100% eco.
#NoAI #NoLLM

@rasterweb@mastodon.social
2026-04-22 16:23:41

I got an email from my bank with the subject line:
"Protect your business from AI-driven fraud."
So yeah, another win for AI, really improving the lives of... scammers?
#AI #NoAI #FuckAI

@mgorny@social.treehouse.systems
2026-04-23 14:48:58

Of course, we have it.
Now someone's commenting on my big blog post, agreeing with its points and at the same leaving link to a website about "AI Text Tools & Writing Assistants".
#NoAI #NoLLM

@AthanSpod@social.linux.pizza
2026-02-24 14:32:19

*click* Until Firefox devs screw something up that's absolutely no AI functionality for me, thanks.
Oh, it's in its own new section of the settings, "AI Controls".
#firefox #mozilla #noai

The popup that you now get in Firefox 148 if you "Block AI Enhancements", explaining what you'll be blocking:

Translations, Image alt text in Firefox PDF viewer, tab group suggestions, key points in link previews, chatbot providers in sidebar.
@hex@kolektiva.social
2026-02-15 17:38:34

RE: #Writers: here's your new #NoAI hashtags.
#Writng

@mgorny@social.treehouse.systems
2026-02-26 15:31:19

So I wanted to write a longer #NoAI piece but apparently my blog is down (and this time, miraculously, it might not be #AI scrapers), so I'll give you a sneak peek of what I wanted to say in the more hyperbolic part on how the #LLM discourse has all the common features of libertarian discourse.
"According to Google, LLM-backed searches don't consume much more energy than regular searches" [ignoring model training, surely.]
− According to carbrains, cars are actually cheaper than public transport, provided that you compare gasoline cost with ticket prices, and ignore the cost of buying and owning a car. Not to mention all the indirect costs of space waste (roads, parking lots, garages), environment pollution, accidents…
"AI is just a tool, people decide if it's used for good or bad."
− Ah, yes, and "guns don't kill people."
"AI has its uses."
− So does asbestos.
"Let's not judge contributions by whether they were created using AI, but on their actual quality."
− "Let's not judge contributions by whether they were created using slave work…"
"I do not use AI myself, but I don't want to block others."
− "I do not keep slaves myself…"
#NoLLM #hyperbole

@rasterweb@mastodon.social
2026-04-16 18:53:15

Even Meshtastic has been infected. There is some slop-sucker in Milwaukee who created an AI bot that is on the mesh.
Locals are talking about how to ban it, the issue of censorship, future improvements to apps, etc.
Anyone else seeing spam (or AI) on the mesh?
#meshtastic #noAI

@mgorny@social.treehouse.systems
2026-03-27 06:09:23

Some people may think of LLMs as the great equalizer. People who aren't programmers can vibecode working programs now. People who aren't artists can slop out something resembling art. However, it's the exact opposite.
When I was a kid, I also pretended to write programs. Of course, I didn't have such sophisticated toys ("kids could play with a stick for hours", as the hyperbole went). But then, I was fully aware that it's just make-believe and it didn't harm anybody.
#Vibecoding creates a horrible chasm of inequality. We have people who believe they're good programmers (even treating vibecoding as an enlightened religion) who shit tons of code at real human reviewers who now need to sift through. And then, we have projects embracing vibecoding and shitting new releases at unprecedented rate. And these releases again need to be reviewed by humans downstream.
#AI #LLM #NoAI #NoLLM

@imaginaryrobots@social.linux.pizza
2026-04-06 01:08:22

I spent most of the day adding AI poison to my website using nginx rules. Then I ate ham. It was a good day! #noai

@mgorny@social.treehouse.systems
2026-03-27 05:04:07

< mgorny> that's gunicorn
< mgorny> looks like vibecoding hard
<@sam_> sigh
<@sam_> #Python #NoAI #NoLLM #AI #LLM #OpenSource

@rasterweb@mastodon.social
2026-02-10 22:39:51

I followed a link to a PDF file that was stored in Google Drive and got assaulted with options to let Gemini create an outline, list the main points, create an audio summary, or answer questions.
I just want to download a PDF file. That's it.
#noAI #ai

@mgorny@social.treehouse.systems
2026-03-19 13:58:38

Well, so much for #Astral. The post is saying "productive" 4 times which is saying a lot.
#NoAI #NoLLM

@rasterweb@mastodon.social
2026-03-09 21:21:18

I saw a post about AI saying that it could "generate thousands of lines of code in minutes" as if that's a good thing.
#AI #noAI #FuckAI

@mgorny@social.treehouse.systems
2026-03-27 11:12:20

If you think #vibecoding is fine, let me ask you a single question: would you use a medical device whose software was vibecoded? And by "medical device" I mean something where a bug could literally kill you.
If you answered "oh, gawd, no!" then consider that anytime you use an #LLM to contribute to or develop an #OpenSource project, there's a chance that this code will end up powering such a device. And even if it doesn't, you're setting a trend, and it will be even more likely that the software used by these devices will be vibecoded.
I have type 1 #diabetes. I also lead a physically active life. This is both a blessing and a curse. My doctors keep suggesting Constant Glucose Monitoring systems and insulin pumps to me. And I do realize that such hardware would likely improve my blood glucose, and definitely make my life much easier (especially with a closed loop system).
So why do my fingertips look like crap, and I keep using a glucometer and insulin pens? Because I don't want to risk my life to an unnecessarily complex technology.
Admittedly, I occasionally get things wrong and suffer consequences. Or I suspect I got them wrong and worry. Or meet an unexpected situation and need to figure out a way out. Or even accept having elevated glucose levels (as in nearing 200 mg/dl) because there's just no way to safely fit insulin doses on a particular day.
But still, I prefer having control and risking my own mistakes to a device that could suddenly start pumping insulin because of a bug. And that was even before the story of the application that stripped the decimal point and gave people ten times the dose. Or the one about CGMs giving wrong high glucose alerts. Or the whole vibecoding fancy.
Back then, I could have considered such a device. Now, I'm more worried than ever. And honestly, I'm hoping that relatively simple glucometers will remain available. To think that my worst fear used to be of a mechanical fault…
#AI #NoAI #NoLLM

@rasterweb@mastodon.social
2026-02-05 16:10:48

A friend of mine say they say “Oh please, show me what ShatGPT has excreted for you.” when someone tries to show them AI generated content.
#NOai #ai #FuckAI

@mgorny@social.treehouse.systems
2026-04-25 12:15:33

The bright #LLM future, next part.
git.gentoo.org is now effectively dead, being DDoS-ed by almost a million different IPs every day. Most of them are just performing a single request at a totally random URL. How are people supposed to deal with that? How can we distinguish a legitimate user who hit some URL from a scraper that distributes its operations over thousands of IP addresses?
If you use LLM crap, you're part of the problem. You support these bastards. You should be ashamed of yourself.
#Gentoo #NoAI #NoLLM #AI

@rasterweb@mastodon.social
2026-02-05 14:29:56

When I say “Fuck AI” there’s always this one guy who defends it and explains how it makes his life easier and helps him get more work done.
I feel like he’d use the same argument if it were long ago and I said “Fuck Slavery”.
#NOai #ai

@rasterweb@mastodon.social
2026-02-05 14:26:46

It has been 413 days since I purposely used AI.
I say purposely because I may have triggered it on accident by just clicking on the wrong thing because companies set up AI “traps” if you mis-click.
(I’m not sure 413 days is correct but maybe we should keep track.)
#NOai #AI

@raysofred@discordian.social
2026-04-08 18:16:26

#zentangle #art #artist #noai

zentangle heart
@rasterweb@mastodon.social
2026-04-04 13:19:24

I don’t want to read any post that starts with “I asked ChatGPT” unless it ends with “to fuck off!”
#AI #NoAI #FuckAI

@mgorny@social.treehouse.systems
2026-01-29 18:23:20

Okay, could someone point me to a good #NoAI / #NoLLM manifesto to link to?
Like, I've tried searching but apparently "NoAI" and "NoLLM" have already been claimed by LLM companies, and the queries with the f-word… okay, I should not have tried these.

@rasterweb@mastodon.social
2026-01-31 14:28:57

It’s great to see a publication say “Naw, Fuck AI.” Support them if you can.
#noAI

@mgorny@social.treehouse.systems
2026-02-06 11:41:45

Whenever people are commenting on another half-assed, crappy #LLM feat, claiming that there are "some" use cases for this "#AI", substitute "AI" with "genocide".
Because, you know, there are "use cases" for genocide too, and apparently a lot of people don't mind, as long as they can benefit from it and look the other way.
#NoAI

@mgorny@social.treehouse.systems
2026-03-04 10:46:25

I've never really put patches (is that the correct translation?) on my stuff, but I'm starting to consider having one with crossed out "AI", and "I have my own brain*" next to it.
* thesis confirmed using MRI
#NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-03-21 11:50:52

My first instaban for #slop PR to #Gentoo.
Normally, we warn people first, but here it's clearly an untested (and obviously broken) slop contribution by non-Gentoo user trying to push their software all over the place.
#NoAI #NoLLM

@rasterweb@mastodon.social
2026-03-02 13:03:30

I am familiar with Komoot but never used it, and I guess I never will.
“Komoot has launched a ChatGPT integration…”
#noAI

@mgorny@social.treehouse.systems
2026-02-24 16:59:40

Oh, #GitHub is empathetic to #OpenSource projects impacted by all the #AI slop. They're willing to help, right?
#Copilot even once, and of course they're not going to let people actually block this piece of shit.
#LLM #NoAI #NoLLM #hypocrisy #Microsoft

@mgorny@social.treehouse.systems
2026-04-23 10:21:17
Content warning: Gentoo, FLOSS, LLMs, depressing

#Gentoo is still one of the bright outposts in #FLOSS where human work is valued and #LLM contributions are banned. However, sometimes I feel that this matters very little.
After all, Gentoo is a distribution. While it has its own value, it cannot exist without all the software it is shipping. It makes no sense in isolation.
And let's be honest, I don't think you can avoid slop today. We are trying our best to sieve out the worst: the copywashing chardet, the vibecoded NIH Perl crypto packages… but it's just that.
As someone who bumps Python packages, let me tell you this: LLMs are omnipresent. I notice Claude in commit logs, I notice the blasphemy of agent instructions all over the place… and there's probably much more than I don't notice. With many core components giving in, you can't avoid it without literally freezing on old, vulnerable versions, or spending hours looking for alternatives or creating them.
FLOSS is dead. People don't care. They don't have conscience. All they care about is the sick idea of "productivity", i.e. generating more slop.
The few of us who do care can do very little. We will continue doing our best until they kill us (as they're literally slowly killing the whole humankind). But that's it. Maybe it will pass once the bubble pops, maybe it won't. Either way, the damage is beyond repair. We will never be able to trust one another like we did. We will never again be a community building a better world.
It's just like everything nowadays. It's hard to find a good washing machine (one that will actually be repairable), good shoes (that won't fall apart shortly after the warranty expires), good food. You need lots of money, and even then you have to sieve through all the scammers who just sell the same shit with higher profit margin. #OpenSource is just another branch of business where people are trying to "sell" you shit, and don't care anymore if it explodes in your face. They don't even care if they're actually making a profit.
#AI #NoAI #NoLLM #enshittification #AntiCapitalism

@mgorny@social.treehouse.systems
2026-03-17 11:01:13

Let's normalize calling anything output with an #LLM #slop.
It doesn't matter that you've only used an LLM to fix punctuation. It's slop.
It doesn't matter that you've spent an hour reviewing the slop to make sure it's good. It's still slop.
It doesn't matter that it's better than anything you wrote your entire life. It's slop.
If you didn't write it yourself, it's just a glorified LLM slop.
#AI #NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-03-15 15:35:05

I truly believe that LLMs are the worst thing that happened in IT over the recent years (or well, the culmination of the worst thing that's been poisoning the IT world), and I wholeheartedly support all the subversive actions against it, ranging from poisoning the training data to abusing support chatbots to make them unprofitable. However, at the same time I realize that all these actions are increasing the environmental harm caused by the #LLM folk.
It's like true guerrilla warfare. We're metaphorically burning down buildings, and I hate that it had to come to that.
#AI #NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-02-14 09:36:13

#LLM users be like:
Why are you accusing me of supporting slavery? I never said I support slavery. I merely buy cheap tobacco! It's not my fault that all the cheap tobacco is coming from slave-driven plantations! Find me a cheaper tobacco that's manufactured ethically, and I'll surely switch over!
Smokers are being persecuted again! All we wish for is for people to respect our constitutional right to poison everyone around us! Is it really that much?!
#AI #NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-03-16 04:40:34

Modern use of LLMs often involves giving them access to the local system: to read and write your project files, and to execute arbitrary commands, often unsupervised. So aren't people worried about a harness just doing what a remote #LLM tells it to do?
I think a statement I've heard lately summarizes the mindset well. It went something along the lines "I can't give you 100% guarantee, but I've noticed that LLMs are very good at following instructions, and they're getting better and better, so I don't worry about that anymore".
Like, it is completely fine to introduce a humongous security hole, because the probability that a model will *accidentally* do something horrible is decreasing.
#AI #NoAI #NoLLM #security

@mgorny@social.treehouse.systems
2026-02-17 16:44:34

It is kinda interesting how eager #Google and #Microsoft are to demonstrate the sunken cost fallacy.
#AI #LLM #NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-02-09 15:57:55

Whenever a #FreeSoftware project is suffering from onslaught of low quality LLM-generated pull requests, there will be a bunch of #LLM lovers complaining that people shouldn't be talking of "LLM-generated" being part of the problem, because "using AI isn't bad" in itself. Of course, they entirely ignore all the ethical and environmental concerns, and probably write crappy code themselves.
#AI #NoAI

@mgorny@social.treehouse.systems
2026-04-10 04:52:54

Yesterday, I've read a vibe coded script for the first time in my life, and I've cried.
It wasn't ugly. "Ugly" is not the right term. It was as if someone wasn't able to comprehend beauty, but badly tried to mimic it. It felt like "malicious compliance" to beauty. The kind of awful verbose pedantry that feels wrong every step of the way.
It's the kind of code you'd expect in a corporate environment when you know that the code would be read by the top suits who have no idea about coding, but judge it by the volume and expect science fiction level of make-believe.
It's the kind of code is abstracted away into the tiniest details. Every function returns a complex dataclass explaining precisely what it did, for no reason at all. What would be two lines of code is a function. What would be a function is a whole module. It's a caricature of good programming practices.
I was supposed to add modifying a second field on the same object via GitHub API. I've guessed it would take me about an hour to figure out the code enough to be able to do that — what ought to be 2-3 extra lines. I suspected I'd discover that most of the code does precisely nothing. Just meaningless API exchanges that are absolutely unnecessary. It felt like the kind of parody of bureaucracy where you have to file 10 forms to do something, and only one of them actually means anything.
What used to be "do one thing well" became "doing ten totally random things is fine, as long as one of them happens to be what I need, and the whole thing doesn't blow anything up in an obvious way".
Perhaps it's just because this way a throwaway script. Maybe "production" stuff takes more, err, prompt refining? Maybe it actually can produce stuff that's comprehensible.
But if that code was any indicator, then I'm not going to believe that any big LLM contributions are actually reviewed by humans. A review will take more time than rewriting from scratch. This is a ticking time bomb. That LLM-generated code isn't introducing exploits right now is either a statistical accident, or it's just that nobody bothers.
Clarification: I didn't "prompt" it or request one. I'm not a hypocrite.
#NoAI #NoLLM #AI #LLM

@mgorny@social.treehouse.systems
2026-02-06 10:10:20

"Building a C compiler with a team of parallel Claudes"
#AI #LLM #slop #NoAI

@mgorny@social.treehouse.systems
2026-04-07 14:25:02

Remember how people gave techbros the term "#AI" to use for their #LLM crap, and then started using "AGI" for the old AI?
Apparently techbros are now selling LLM crap as "AGI": #spam mail anyway.
#NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-03-30 15:21:32

Corporate employers: you must learn new skills all the time or we'll fire you.
Also corporate employers: you must use LLMs, so you'll lose all the skills you have.
#NoAI #NoLLM #AI #LLM

@mgorny@social.treehouse.systems
2026-03-11 09:59:27

Let me tell you a parable.
There was a student who was given as assignment of writing an essay. The student found 10 similar essays online. He copied selected bits of different essays. He tediously reworded the result, removed some sentences, added some adjectives and adverbs, shifted some more sentences, added some glue — all with the single-minded goal of covering up the tracks. Eventually, a voluminous essay was complete.
The student has put a lot of effort into this; possibly even more that if he had written it himself. He did learn a bit about essays, though he didn't really practice writing one. He did practice some skills that would be useful in a future bullshit job, though. The essay passes all #plagiarism checks, even though it immediately raises red flags to any human reading it: the sudden style changes, contradictory statements, sentences that don't make much sense in their context. And if he was asked to defend it, he might be in trouble.
So, the student put an effort (though not the right kind of effort), produced a mediocre essay and learned something (though bullshit skills rather than creative skills). Now let's consider a different situation: rather than doing all that himself, the student paid somebody else to do it; and not to *write* an original essay, but to do all the shenanigans described above.
That's precisely what using LLMs is. You tell them to write an essay, so they find and mix random stuff, and produce a mediocre essay. You don't put an effort, you don't learn anything, perhaps you don't even read "your" essay. And it passes all the plagiarism checks.
#AI #LLM #NoAI #NoLLM #chardet

@mgorny@social.treehouse.systems
2026-04-05 13:14:07

I'm sorry to say that I actually wrote it:
"The pinnacle of enshittification, or Large Language Models"
#AI #LLM #NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-03-08 04:42:28

So how you'd feel if you learned that the guy from whom you've been copying all your homework recently, has been not-so-secretly helping fascist governments commit genocide? And he's quite proud of it too.
Oh right, you'd just say "it's not like doing my own homework will change anything". And then you'll give him your lunch money.
#AI #LLM #NoAI #NoLLM #Claude #Anthropic

@mgorny@social.treehouse.systems
2026-02-05 13:12:49

Last night I had a #nightmare.
I dreamt that I've sent a pull request to a project, and it turned out that the whole CI pipeline is just LLMs dynamically slopping random tests against the PR. And of course these tests couldn't pass, and you could do nothing to make the PR actually pass tests.
#AI #LLM #NoAI #slop

@mgorny@social.treehouse.systems
2026-02-28 07:20:01

Isn't it ironic that we've moved from "you need special skills to be a programmer" to "everyone can learn to be a programmer", to "everyone can use an #LLM to be a programmer", and now because of all the deskilling we're going to circle back into "you need special skills to be a programmer".
#AI #NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-03-10 16:05:26

The key takeaways from the early part of the #chardet thread (I didn't read beyond the ~30 first comments, I have my limits).
1. People there love cosplaying lawyers. Except when the other side also starts cosplaying lawyers, in which case they suddenly divert to suggesting asking professional lawyers.
2. Almost nobody there is concerned with ethics or morality.
3. There's a lot of GPL haters there. Like, they seem the kind of people who don't really care about licensing at all, just used MIT in their projects because it was cool and they heard something about license incompatibility and now bash at everything that's (L)GPL.
4. People don't get that LLMs are statistical models and can't build anything from the ground up. All they can do is remix, which implies they use existing code for inspiration.
5. The maintainer who did the rewrite is a total asshole, and is perfectly aware of it.
Honestly, I'm truly waiting for the subsidizing to end and companies start charging obscene amounts for the use of LLMs. Of course, the reality is that we're totally fucked. We have a lot of projects that adapted a lot of #slop, and people who are being increasingly addicted to this shit. The moment they can't afford it, we'd be left with lots of broken code nobody wants to maintain.
And I definitely don't want to put my effort into packaging crap if its maintainers don't even bother trying.
#AI #LLM #NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-03-07 17:56:12

So I've started the (hopefully) cross-distro debate on the hard topic: how to deal with potential #AI #slop packages. Yes, I am burned out and depressed.
#Gentoo #NoAI #NoLLM #LLM

@mgorny@social.treehouse.systems
2026-03-09 02:48:20

When you drop the dependency on #chardet over the #AI #slop release… and replace it with your own slop.
#Python #LLM #NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-04-07 14:41:26

If you're looking for another thing to thank #LLM techbros for: #OpenAI is now acquiring #Cirrus Labs, and #CirrusCI is going to shut down in <2 months.
#AI #NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-04-03 14:18:26

#PythonPoetry is yet another project that disrespectfully treats human bug reporters with #slop:
#NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-03-05 11:58:10

Honestly, looking at the license violation thread of #chardet, I really feel like #OpenSource these days is a complete shitshow and I really don't feel like a part of the community anymore. Almost all replies are basically assholes questioning whether there "legally" is actually a problem there. Nobody's concerned that the whole thing is a huge dick move, which makes the maintainer a complete dick and nobody with a shed of morality left would be willing to approve this.
Also, it's a great opportunity to seed some GitHub blocklists.
#FreeSoftware #AI #LLM #NoAI #NoLLM

@mgorny@social.treehouse.systems
2026-03-07 20:20:44

New on #blog: "Money isn’t going to solve the #burnout problem"
"""
The xz-utils backdoor situation brought the problem of FLOSS maintained burnout into the daylight. This in turn lead to numerous discussion on how to solve the problem, and the recurring theme was funding maintenance work.
While I’m definitely not opposed to giving people money for their FLOSS work, if you think that throwing some bucks will actually solve the problem, and especially if you think that you can just throw them once and then forget, I have bad news for you: it won’t. Surely, money is a big part of the problem, but it’s not the only reason people are getting burned out. It’s a systemic problem, and it’s in need of systemic solution, and that’s involves a lot of hard work undo everything that’s happened in the last, say, 20 years.
But let’s start at the beginning and ask the important question: why do people make free software?
"""
#FreeSoftware #OpenSource #AI #NoAI #LLM #NoLLM #Gentoo

@mgorny@social.treehouse.systems
2026-03-04 04:17:35

Sometimes I wonder why do I even bother. I mean, people are perfectly happy to let statistical models designed as bullshit generators do their coding. Why do I even bother running their test suites and inspecting the failures as a human, if these tests may well be complete bullshit?
#FreeSoftware #OpenSource #Gentoo #Python #AI #LLM #NoAI #NoLLM #VibeCoding