this is the one and only reason that the Linux kernel is going out of its way to hide which commits are LLM generated by abolishing the Assisted-By tag, simultaneously with torvalds fully slopcoding a core “improvement” to the kernel’s memory management

if you don’t believe me, here’s part of what the diff removed from the kernel’s docs:

> -When AI tools contribute to kernel development, proper attribution
> -helps track the evolving role of AI in the development process.
> -Contributions should include an Assisted-by tag in the following format::

and surprise, here’s the dickheads responsible: en.wikipedia.org/wiki/Linux_Ke a set of people who get money and tokens from Anthropic, OpenAI, and a bunch of other AI corps via the Linux Foundation

don’t you love when the paid heads of a community project meet behind closed doors to do something that damages the community? furs.social/@Rycochet/11743896

en.wikipedia.org/wiki/Linux_Kernel_Developers_Summit

Replying to @⁨zzt@mas.to⁩

I’m pushing this reply to top level because it’s extremely important: is.badat.dev/objects/a142a17d-

> I asked whether that risked cutting off bright new developers that we would rather hang onto; Torvalds answered that the kernel project only wants serious developers. That includes having access to enough resources to function in this world.
> [...]
> Torvalds added that he does not want to scare off people who want to write code; his message is that you have to either put in the effort to learn, or put a lot of money into an LLM to participate.

Linus Torvalds prefers if you can’t contribute to the kernel without pouring money into tokens for Claude Code

if you don’t pay a shit ton of money for tokens, you aren’t a serious developer according to him

the “learn” thing here is a distraction: in this context, you’ll be learning to clean up slop until you either burn out (very quickly at that) or pay for tokens and cognitively surrender to the bot

that’s the learning path now

is.badat.dev/objects/a142a17d-9320-4007-bef4-99762f9fa854

Replying to @⁨zzt@mas.to⁩

@techokami > Laurent Pinchart said that some developers are frustrated that they have to justify their work against criticisms from Sashiko while other, LLM-generated patches appear to be accepted immediately. Abeni defended the automated reviews, though, saying that the number of patches introducing bugs has dropped considerably. Zijlstra said that, while reading LLM-generated reviews "shuts my brain down", he still thought that the tool is useful; it finds real problems.

fucking amazing

Replying to @⁨zzt@mas.to⁩

@techokami sashiko is their weird anthropomorphizing name for the LLM that runs on their CI and generates lists of “problems” with patches by the way, a thoroughly worthless thing in my long experience

as with all other systems like this, it thinks LLM code is a-ok but nitpicks code written by people to death

this is one of the mechanisms that burns you out fast when a project goes in on LLMs

Replying to @⁨zzt@mas.to⁩

@zzt @Lunaphied @clayote @Colman @techokami 100 stars on github somehow although the byte compiler is weird about my macro bullshit sometimes lmk if you want any features or shit breaks codeberg.org/cosmicexplorer/he i used to recommend deadgrep by wilfred hughes which was a really thoughtful bit of UI i was too lazy to do better than but he's a slopper now. if you can convince me to work on this again i would feel better about actually defeating him in the marketplace of ideas though

codeberg.org/cosmicexplorer/helm-rg

Replying to @⁨hipsterelectron@circumstances.run⁩

@hipsterelectron @Lunaphied @clayote @Colman @techokami what in the fuck, now I’m actively glad I don’t use helm

but anyway yes I’m gonna pull your package in next time I regenerate my session!

(some inside baseball on how my distro currently works, I build emacs and all its packages in one step but the old one gets orphaned so I have to restart my session right after I do it. what I need to do is make sessions user packages and hold a symlink to the currently running session somewhere but I have not done this yet)

Replying to @⁨zardoz@ioc.exchange⁩

@zardoz so all of these plug into completing-read and shit. the reason this is confusing is because if you M-x helm-mode it takes over all your completions everywhere and it has some incredibly half-assed defaults (i personally find it unusable for C-x C-f, which i use ido for, which also has fantastic LRU ranking for this while otherwise going by lex sort)

Replying to @⁨zzt@mas.to⁩

@zzt this whole thing is just a multitude of fuckedness

THIS hurt the most to read:
> Torvalds and others repeatedly said low-quality contributions from new developers should receive low priority, and that the community should stop trying to make contribution easy. Many developers said, repeatedly, that trying to mentor those developers is almost always a waste of time; they do not listen.

Replying to @⁨dimenzio@social.linux.pizza⁩

@dimenzio @techokami @zzt

The NPO world has always been a tax haven, and since the 1980s has been growth-pilled to the point where working in NPOs/Foundations is nearly indistinguishable from working for tech companies, except that because of the earnest nature of people attracted to that sector, there's significantly more abuse and overwork that goes unreported and unaddressed.

Replying to @⁨ariarhythmic@ohai.social⁩

@techokami @zzt This is a really bizzare combination of obnoxious elitism and AI psychosis, by the way.

"you have to either put in the effort to learn, or put a lot of money into an LLM to participate."

In other words, we have impossible standards, but they don't apply if you're rich and sucking up to Anthropic like we are.

Linux is fascist. It would be irresponsible to deny, a project entirely taken over by fascist techbros and their fascist corporate backers is fascist and dead walking.

Replying to @⁨zzt@mas.to⁩

@zzt

This paragraph just gets better every sentence.

> He has been playing with an LLM on a separate project for several months to learn about the technology, but hadn't used one on the kernel until last week. He took an old patch and had the LLM revise it; the result has made him unwilling to work without an LLM. He plans to post that series at some point. Why bother, he asked, to search for all of the call sites of a function he has just modified, when the tool can fix them all automatically? But, he said, it took six months to set up the tool to not produce bad responses. If you are a competent developer, he said, an LLM makes a great tool, but only after that effort has been put in to set it up. He resisted suggestions to post his LLM-training materials, saying that each developer needs to go through that process separately.

Replying to @⁨zzt@mas.to⁩

@zzt @techokami "If you are a competent developer, he said, an LLM makes a great tool, but only after that effort has been put in to set it up. He resisted suggestions to post his LLM-training materials, saying that each developer needs to go through that process separately."

Of course, he won’t share his setup. Otherwise, he might lose favorite excuse: “You’re just prompting it wrong.” At this point, Torvalds is acting like a complete clown.

Replying to @⁨zzt@mas.to⁩

@zzt @techokami yeah reading this, there are some people in the replies fighting the good fight.

I think my opinion now is that Linux is too large, it is insufficiently modular (building out of tree drivers used to be a lot easier) and lkml has long had a reputation for being unfriendly to newcomers. It's a psychological problem more than a technical one, but that barrier exists because the project is huge and has no architectural direction aimed at making it more maintainable.