2026-07-15 18:39:53
The state of #Python ecosystem right now: almost everything is slop. Some projects are complete vibe-coded slop (autobahn, chardet, cryptography). Some projects are disguised slop ("Coding agents shouldn't co-author themselves.")
There is only a handful of human projects left (Flask being one bright example). And they're being killed. They're being killed by the neverending slew of slop pull requests. They're being killed by all their dependencies becoming slop. They're being killed because this whole ecosystem has became such a complete cesspit that you have zero motivation to do anything.
EDIT: and honestly, this is only going to get worse. When you kill the incentive to work on projects, you only get more slop. Maintainers give in, and more projects become slop. Or they give up, and projects get forked unto slop.
#NoAI #NoLLM
Trying out a new license clause and disclaimer:
4. This software is NOT used as training data for a model of code or text structure or construction, such as a large language model, transformer model, reinforcement learning agent, etc. If such a model is generative and predicts or outputs the code of this software in whole or in part, that shall be evidence of infringement of this clause of this license.
THIS SOFTWARE SHOULD NOT BE USED AS TRAINING DATA FOR A STATISTICAL MODEL OF CODE OR TEXT, NOR SHOULD STATISTICAL CODE OR TEXT MODELS BE ASKED TO READ, INTERPRET, OR OTHERWISE PROCESS ITS SOURCE CODE OR OUTPUTS. THIS SOFTWARE MAY CONTAIN CODE OR TEXT OR MAY PRODUCE OUTPUTS WHICH CAUSE MODEL ROLE CONFUSION OR WHICH OTHERWISE CAUSE UNANTICIPATED CONSEQUENCES WHEN PROCESSED.
Would genuinely welcome any thoughts about wording.
#NoAI #LLMs #AI
I just learnt there is an anti-“AI” song:
Work For It by Cora Rebel
#antiAI
#NoAI Android games in itch.io
https://itch.io/games/platform-android/tag-no-ai
I'm trying to keep an open mind.
When someone I used to respect starts using LLMs, I'm thinking: okay, their moral compass is bad, but at least they're putting an effort to review that stuff and they're trying to improve other projects.
When that person writes a pro-AI blog post, complaining that people aren't respecting them anymore, I'm still trying to stay neutral.
But honestly, when said person starts ranting that Codeberg dared ban vibecoded shit, I can't but despise them at this point.
#NoAI #NoLLM
Best jammer als de verstoring van t mooiste uitzicht niet gewoon te corrigeren is.. 😇
#noai
These days the common assumption seems to be that it's fine to spread the plague. After all, if people didn't want to get infected, they would have stayed at home!
So you have to put all these "please don't spread the plague" signs all over the place. Not just in one prominent place, because plague bearers won't bother checking.
And then they'll come anyway and say:
• "Oh, but I thought I'm only forbidden from *admitting* to having the plague."
• "But I have double checked all my spit, and I'm sure it's not contagious."
• "Oh, sorry, let me just disinfect my mouth and spit again."
• "Go on, try to figure out which of my spit carries the plague, and which doesn't."
• "I'm only using the plague to learn, I'm sure it's not contagious."
• "Who cares? The plague is the future!"
This is a post about #AI.
#NoAI
People with no artistic skills found a way to replace people with artistic skills by using a machine that stole from those who shared their artistic skills. Now they can just pay a monthly fee to another company to access the artistic skills theft machine instead of an actual human with artistic skills.
#NoAI #FuckAI #AI
In my private projects and in #Gentoo, I have a strict #NoAI policy. Any LLM-assisted contributions are closed immediately and considered tainted. Use for messaging, bug reporting, etc. also gets you a warning and a request to write yourself. And I dare say I have a heavy ban finger on this; you get one warning only. Well, unless it's clearly an automated submission, in which case you get an immediate ban.
In my dayjob and non-Gentoo work, I also follow a strict policy for my own work. I don't use any of these tools. However, I can't really stop others from doing so, even though I cringe whenever I see someone needing to use an overengineered statistical model to make a trivial change. I can't really reject bug reports, reviews, etc.
The really hard part of it is that I'm starting to have doubts. I truly hate slop in all forms, and what these tools have done to the Internet in general, and to #FreeSoftware in particular. However, I've also gotten some good reports. Like, the kind of tricky logic issues in the specification I am developing that I would have never figured out myself, and that may have never came up during the review otherwise. In other words, someone running an LLM on the specification triggered real bugs that would likely slipped through and required a post-approval specification change when someone noticed that we've introduced incompatible constraints in two different parts of the specification, that would eventually be hit in real use.
All the ethical problems are still there. All the harm is still there. However, I can't really claim that these tools vomit pure useless slop anymore. I feel that it's really time for me to retire.
Last untainted version, forks, and alternatives for your anti-slop, software needz
#NeverSlop #NoAI
Okay, not using "#AI" isn't hard.
It's not like anybody's asking you to switch to a more expensive vegan diet when you've been eating meat all your life and you have a bunch of health issues that make any diet changes hard.
It's more like deciding not to switch from a normal diet to one primarily based on McDonald's just because everyone else thinks it's cool, and also you're going to save some time on cooking (at the cost of driving there and back all the time).
What we're literally asking you to consider is to keep doing things like you do, without engaging in a pointless, expensive, destructive hype just because "everyone" thinks it's so great and it gives you positive reinforcement. It's "you've managed not to be a dork so far, why'd you suddenly want to pay extra to become one?"
#NoAI #NoLLM
Let's get this straight: anything created with "AI" is #slop.
It doesn't have to be vibe-coded. It doesn't have to be horrible code. It doesn't matter that you've spent hours perfecting the prompt. It doesn't matter that ten people have spent a week reviewing it in detail.
As long as an "AI" took part in writing it, it's slop. It's an unethical technology, and anything created with it is tainted. It's an inhuman technology, and you're supporting it. You're being disrespectful to your users and contributors. You're putting your own convenience over humanity. You're aiding the worst murderous assholes in the history of humanity. And what's perhaps worst, you quite likely believe that you are making a net positive contribution, that you're helping people, while you're actually disrespecting and harming them.
#NoAI #NoLLM
Okay, let's get this straight. I have trouble taking compliments for my work.
I was raised in 1990s Poland, you could say it was on the border between two eras. It was a time of newly realized freedom, when people thought that the possibilities were now endless and you had to grab them, you had to compete for them.
You didn't compliment kids for their work, that would spoil them. You could compliment kids for their looks (not me, though, I apparently had "other qualities"). But not for their successes; you instead pointed out where they didn't succeed, or that they could do even better. Because that obviously motivates them to try harder, rather than causes them to stop trying at all, because what's the point. And of course you never complimented your employees, because they never deserved that, they were always the lazy little bastards, undeserving of the job you've given them, only looking how to steal your money. Well, you get my point.
So when I started interacting with people from other cultures, it's been a shock. I've been raised to be an asshole. Fortunately, at least some of them knew this part of "Eastern European" culture and bore with me. And I've got compliments, and real gratification, and my mindset slowly started changing. Honestly, when someone compliments me for my work, I still am uneasy and distrustful (are they being sarcastic?), but I can believe it's honest.
And here comes all the messed up #AI hype, and bootlicking machines. And most of them are mass generating false compliments and pleasantries, and what not. And people are repasting this slop everywhere, and learning from it, and talking like it. And now, whenever I see people being nice, I'm not just uneasy. I keep wondering: is this real, or is it slop? Am I talking to a person, or to a bot? Is this actually being nice, or is it awfully disrespectful?
I'm so tired of this timeline. How do you people stay sane?
#NoAI #NoLLM
Things may be worse than I thought... I was tasked with doing some "online searches" for a method of attaching things to paper and came across multiple results that just have to be AI Slop photos showing off products.
Like, the parts of the web I typically hang out in do not have that level of shit...
Is it this bad all over the place?
#AI #FuckAI #NoAI
Oh, great. So apparently #Microsoft decided to add "#Copilot Pull Request Reviewer" to my "Authorized #GitHub Apps", behind my back.
If you need to check quick: #NoAI #NoLLM
A friend of mine made this flyer/graphic and said theu made it with their "actual hands in real life" and I love it.
This sort of photocopy/print cut & paste style is what I grew up with, and was the gateway into my love for graphic design. (I probably made 100 flyers & zines 35 years ago)
This is 1000% times better than any AI slop flyer I've seen.
#NoAI #FuckAI #DIY
And this "entitled prospective user" attitude. "I was planning on moving my projects to #Codeberg, but now I won't". Oh, how sad that you won't give them the benefit of using their free services (okay, I'm sure you were going to donate).
Reminds me of the "entitled prospective contributor" attitude in #Gentoo. "You never heard from me before, but I don't like this new policy. There are dozens of new contributors with me, just around the corner, and now we won't be able to contribute." (This was about the copyright policy, so they could have contributed noncontroversially for a long time, yet they never did.)
#NoAI #NoLLM
I haven't been attending #FLOSS events much for two main reasons. Firstly, because I found having to pay for attendance discriminating and against the spirit of #FreeSoftware. Secondly, because staying away from home for a few days posed problems. So I've been only attending local events that were open.
However, nowadays I doubt that I'm even going to continue that. I don't feel at home with the wider community anymore. What's for me, between nazi enablers and their apologists?
Perhaps it's time for dedicated #NoAI events.
Let's say you're building a house. Normally this involves hiring a whole bunch of experts (either directly or via some company). You need to pay a fair wage for their labor, and you have to pay for all the material they're going to use. Some of them will be more experienced than others. They will sometimes make a mistake. They will sometimes get sick. The whole construction work will probably take a few months, and may get delayed in the process. Some construction material will be wasted. There's also a risk that over the next years, you'll discover that they screwed something up, and have to fix it. But you'll get a reasonably good house.
Now, a kid comes and tells you you don't have to do this. Instead of paying all these people, you can hire him. He's wearing a suit and sunshades. He never laid a brick in his whole life. But he's got this new great technology that will give you a great house in no time. Of course it will cost you, but not as much as the labor of all these people. You try to learn more, and you discover that the technology actually builds and razes a hundred of house-like things a day, until it gets close enough to something that actually resembles a house. There's a lot of wasted energy and material, but you don't have to worry because it's all subsidized (for the time being). You pay less, you get a house that looks just right on the outside and inside, and that seems to work just right.
Of course, there's a real risk that in a few months you'll discover that something is wrong. You may have to pay a lot for a real expert to figure out how things were done, and how to fix them. Or they may not be able to help you. You may be stuck having to call the suit again, and he'll happily come and fix it for you. And by "fix", I mean he will just raze a whole part of the house and start randomly spitting it out again until he gets something that looks about right, and works about right. Of course, it may not really be a good fit for the rest of the house, but you don't want to pay for replacing the whole thing, do you? It may also introduce a completely new issues that will surface in a few months, but that's just how it is.
Welcome to the glorious world of #AI.
#NoAI #NoLLM #LLM
Yeah, so about software developers today.
I recall that back in middle school there was a time that our Polish teacher got angry that the students aren't reading the books they were required to read and started asking every single pupil to summarize what the book was about. She went according to how we sat, and spared no one, grading every answer.
Needless to say, I haven't seen the book or even a summary of it (at the time, it was common for students to buy summary books). However, I sat somewhere near the middle of the class, so before my turn came, at least a few other people answered something, for better or worse. I've listened to their answers, combined them into a coherent story and got a good grade as a result. I think the teacher may have even suggested that unlike my other classmates, I actually read the book.
All I did was mix the previous answers to produce something coherent. And that didn't make me consider myself to be knowledgeable about the book. So why are you calling yourself software developers, again?
#NoAI
#AI bros be like:
Of course I'm opposed to slavery! I wouldn't even have thought of owning a slave! Nobody should be allowed to enslave people!
Why are you picking on the fact that I'm using slave labor from these companies? Why should I sacrifice my convenience when others are going to be using their services anyway! They're still going to keep enslaving people whether i use their services or not. In fact, I'm actually doing a good thing, because I'm using that to make a positive contribution to the world! The problem of slavery really needs to be solved at state level.
Besides, I'm pretty sure that thanks to the developments in slavery soon enough we'd be able to ethically own a small number of local slaves.
#NoAI #NoLLM
In the meantime, #GitPython, the package that used to be dead (because the author is busily working on their next great thing) is now slopping out 4 "security" releases a week, as their #slop machine is busily fixing unintended variable expansion in every single URL they call. Unfortunately, they probably don't have enough tokens to fix them all at once, so instead all downstreams have to deal with the churn of endless security releases. Or the brain to figure out that maybe they could just disable variable expansion by default and solve them all at once.
It's truly a great time to be a #Python packager.
#NoAI #NoLLM
Zero days since I regret filing a bug since it meant that some random asshole used life-destroying, nazi-supporting #slop machine to (checks notes) perform a two-line change that was precisely suggested in the bug report and add a test case that was also literally given on the bug. Well, at least they added a wall-of-slop explanation to the changes, so they wouldn't have to copy the one sentence explanation given on the bug.
#NoAI #Python
FYI, #StackOverflow is running a "customer satisfaction" survey now. You may tell them how dissatisfied you are with what they're doing. Not that their agents are going to care, or even accurately report what you say.
Saying this as someone who was a regular contributor and a community member many years back, but not anymore.
#NoAI
There could be different signs that projects are becoming #slopware. Some are more obvious, like having agent instructions that are more detailed than anything they ever wrote to humans. Some are less clear but perhaps even more ominous, like largely mature projects suddenly starting to churn out two releases a day, often with regressions that I don't even care to report anymore.
I used to think that my work as a #Gentoo packager was important. Now I feel that a large part of it resembles sitting at the end of a sewage pipe and trying to scrape something meaningful out of it all.
#NoAI
Whenever someone "skeptical" is suddenly "impressed" by something they've done with "AI", I'm like: yes, you'd be surprised how much you can achieve if you just pour billions of dollars, terawatts of electricity, tons of water and plagiarise everything created by everyone who ever lived.
But if we spent that money making people not miserable, surely you won't get anything impressive.
#NoAI #NoLLM
#Gentoo has a strict #NoAI policy, so our projects are slop-free. Unfortunately, these days you cannot run an up-to-date system without tons of random slop packages, because everyone insists on using that crap.
Gentoo supports a whole bunch of architectures that probably every other distribution dumped so far. Unfortunately, these days the available software list is shrinking, as everyone insists on adding some random meaningless dependencies on #RustLang (like using uv-build, which is the single most harmful meaningless #Python project ever created).
Gentoo has a strong upstream cooperation policy. However, these days I'm afraid to file issues, because just too often they just trigger more slop. I miss the "good" old days where the worst you could expect is some toxic asshole.
The state of #FreeSoftware is truly depressing. There is little joy in distribution work these days. You're overwhelmed with shit, burned out and end up doing a shitty job. And it's bad for your health.
#FLOSS
I've taken #Gentoo Bugzilla down, because it was unusable anyway. No point in feeding the #LLM scrapers that are using thousands of different IPv4 addresses, with no obvious patterns I can see.
EDIT: I'm not looking for hints. I'm not a sysadmin, and I don't have time to deal with this shit. I'm just trying to get some useful job done. I'm not supposed to have to be dealing with this.
#AI #NoAI #NoLLM
#AI is a zombie virus.
There were so many #FreeSoftware projects that were dead and buried with honors, or at least on life support. It was unfortunate. Sometimes it involved a lot of downstream scaffolding to keep everything working. But at least we had warm memories of them and respect to their authors.
And now slop virus is taking them over, one after another. It's pulling them out of their graves or hospital beds, deformed and mutilated. All the warmth is gone. They have no purpose anymore, beyond feeding.
Sometimes this is done by kids who don't understand the first thing about the project they're defiling, who just want to get credit for something important. However, more often this is done by their original maintainers, who not only don't seem to realize their prime time is over, but who are many years detached from honest software development work.
#NoAI #NoLLM