this post was submitted on 17 Jul 2026
245 points (92.4% liked)

Fuck AI

7691 readers
1679 users here now

"We did it, Patrick! We made a technological breakthrough!"

A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.

AI, in this case, refers to LLMs, GPT technology, and anything listed as "AI" meant to increase market valuations.

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] Zacryon@feddit.org 35 points 4 days ago (25 children)

In a nutshell he says that Linux is a technology project, where technology comes first. If LLMs help to improve the technology then it's fair game. If not, then of course not.

He also says something about Linux not being a place for 'social warriors', which is kind of ironic, given that Linux is basically a big 'fuck you' against corporations and closed source, i.e., a scoial statement. Given how much beef he famously had with Nvidia, this is somewhat unexpected.

But I interpret it as coming from a place of seeing LLMs really just as a new tool and nothing more. In an interview a couple of years back, Linus also said pretty much that. He grew up with basic tools, had to create new software tools to make him more productive and improve the quality of his work. He saw LLMs just as another tool that can aid in development. I suppose this hasn't changed.

Given, that most people usually don't program in assembler anymore, but use high level programming languages like C++, which simplifies the process of coding enormously, or even scripting languages like Python, which present another level of abstraction and simplification, LLMs do appear somewhat like a next step in this evolution.
Issue is, you have deterministic and formal guarantees in programming languages, whereas LLMs do not. This is by far not the only issue of course, as others in this thread have also noted.

I wonder whether he uses LLMs in his daily work. Might change his perspective a bit.

[–] megopie@lemmy.blahaj.zone 11 points 3 days ago (1 children)

The thing is that they rigorously review their code internally with In the project. It needs to be reviewed and cleaned up before it gets submitted. Someone who keeps posting junk is gonna get chewed out and ignored. So, the biggest issue with LLM code is kind of irrelevant. If someone useses it responsibly and finds a way to make it an effective tool, they’re not worried about it. Banning its use is kind of pointless since the worst outcomes are already banned.

[–] HaraldvonBlauzahn@feddit.org 1 points 14 hours ago* (last edited 13 hours ago)

As I understand, they don't use it to generate code, but for scanning code for bugs. This is relevant as there are now many CVEs found by AI scanning tools.

Fun fact: Based on estimates of the value of the Linux kernel (around 2200 Million Euros in 2011), the size of the kernel (in 2011, version 2.6 was current, with a bit less than 20 million lines of code), abd average salary of kernel developers (for Germany, one could estimate 60,000 - 80,000 EUR/year), one can estimate the lines of new code that a full-time kernel developer produces - less than 1000 lines per year:

 value=2200000000
 cost_man_year = 60000
 lines_of_code= 20000000

 person_years = value / cost_man_year
lines_per_person_per_year = lines_of_code / person_years

I get to 545 lines per person-year that way.

Even if AI could reduce time to type in that code to zero, it would not speed up kernel development, since developers are 99% of the time doing something different than typing in code - determining what new code should do, organizing and structuring concepts, or fixing bugs (which is determining what existing code should do, determining what it actually does, and determining how to fix differences between the former and the latter).

[–] The_Decryptor@aussie.zone 2 points 3 days ago

Linux is basically a big ‘fuck you’ against corporations and closed source, i.e., a scoial statement.

I mean, not according to the project leader, or the contributors, who are mostly companies.

If the 3 main groups contributing to a project are Intel, Meta and IBM, it's not really a community project, is it?

load more comments (23 replies)
[–] Marija@discuss.tchncs.de 1 points 2 days ago

I mean, communities work best when debates stay constructive.

[–] BartyDeCanter@piefed.social 140 points 5 days ago (4 children)

That headline is a hell of a cherry pick of his full email, which itself is in a very specific context.

[–] MalReynolds@slrpnk.net 51 points 5 days ago* (last edited 5 days ago)

For one thing the emphasis is very much not on 'AI coding' uses, instead focusing issue triage and security testing IIRC.

[–] thunderousApplaus@sh.itjust.works 38 points 5 days ago (1 children)

Is it? After reading the article and the original post in the kernel mailing list, IMO the article depicts Linus' opinions accurately.

Was also astonished to find out that Linus considers people who advocate for sustainable tech are doing so solely out of fear and that AI can't be criticised because humans also make errors.

[–] zod000@lemmy.dbzer0.com 10 points 5 days ago* (last edited 5 days ago)

Yeah, I read the mailing list as well as the article didn't skew it much at all. Linus having hard opinions that piss is nothing new, he's a bit of a dick even when I agree with him (to be clear, this is not one of those times). I am disappointed in his opinion, but not surprised. Linux is mostly funded by big tech, and Linus has never really been against them like the Open Source zealots like RMS. He's just highly opinionated and historically has have little filter when sharing said opinions.

[–] Nalivai@lemmy.world 12 points 4 days ago* (last edited 4 days ago) (13 children)

This is absolutely not true. The email is very direct, and the specific context doesn't change anything. Here's the full text:


I think it makes the point of sashiko - helping maintainers - unachievable. If the point to not use LLMs in general, let’s discuss this, not how to make each use case more complex.

It seems like [1] expresses a very anti-LLM position in general

Yes.

And no, that's not the position of the Linux kernel.

I realize that some people really dislike AI, but this is an area where I'm willing to absolutely put my foot down as the top-level maintainer.

Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it.

Or just walk away.

AI is a tool, just like other tools we use. And it's clearly a useful one.

It may not have been that "clearly" even just a year ago, but it's no longer in question today.

There are other questions around AI (like what the economy of it will actually look like in the end), but "is it useful" is no longer one of those questions. Anybody who doubts that clearly hasn't actually used it.

Yes, it can also be a somewhat painful tool, both for maintainer workloads and just from a "it keeps finding embarrassing bugs" standpoint.

But the solution is not to put your head in the sand and sing "La La La, I can't hear you" at the top of your voice like some people seem to do.

The solution is to make sure those LLM tools help maintainers instead of just causing them pain. There's no question on that side.

We're not forcing anybody to use it, but I will very loudly ignore people who try to argue against other people from using it.

And no, AI isn't perfect. But Christ, anybody who points to the problems at AI had better be looking in the mirror and pointing at themselves at the same time.

Because it's not like natural intelligence is always all that great either.

The kernel project has been and will continue to be about the technology.

Sure, the social angle of working on open source is important and often a very motivating part of the project, but in the end that's a side benefit, not the point of the project.

This is NOT some kind of "social warrior" project, never has been, and never will be.

In the kernel community we do open source because it results in better technology, not because of religious reasons.

And so we make decisions primarily based on technical merit. Not fear of new tools.

load more comments (13 replies)
load more comments (1 replies)
[–] MrSmith@lemmy.world 23 points 4 days ago (1 children)

Look, as long as the baby-shredder produces passable code, I'm all in.

[–] Guttural@jlai.lu 4 points 3 days ago

🤦

I honestly expected better from him...

[–] zod000@lemmy.dbzer0.com 41 points 5 days ago (6 children)

Saying "just fork it" is obviously disingenuous anyway. Linux is gigantic at this point and would be completely infeasible to maintain without a huge group of talented people and funding. He knows very well no one can just fork Linux in a meaningful way, just like you can't just easily fork Chromium if you disagree with Google's high level shitbaggery. Even MS threw in the towel on maintaining their own browser for the same reason.

[–] Stitch0815@feddit.org 5 points 4 days ago

I meam have you ever heard linus talk about other controversial topics? He is not one to give a fuck or mince words.

load more comments (5 replies)
[–] loppy@fedia.io 83 points 5 days ago (4 children)

Wow, they are at best cherry picking the article they cite on productivity with AI, if not outright trying to lie. They say

Last year, an METR study found that open source coders using AI tools were 19 percent less productive than those who didn’t use them, even as those AI-using coders said they felt 20 percent more productive. But in a February update on a follow-up study, those same researchers said that “we believe it is likely that developers are more sped up from AI tools now—in early 2026—compared to our estimates from early 2025,” citing early raw results and conversations with study participants.

But if you, y'know, actually read this February update, you would see that the researchers are lamenting the fact that they cannot draw conclusions effectively because of the proliferation of AI use. To wit, they say:

Altogether, these issues make it challenging to interpret our central estimate, and we believe it is likely a bad proxy for the real productivity impact of AI tools on these developers.

In fact here is the full passage Arstechnica cherry-picked from (emphasis mine):

Based on conversations with study participants, we believe it is likely that developers are more sped up from AI tools now — in early 2026 — compared to our estimates from early 2025. However, because of the selection effects in our experiment, our data is only very weak evidence for the size of this increase.

Based on conversations, which is to say, not on their data. This after the study a year prior which suggested developers are not reliable reporters of their own productivity.

Yeah, METR is an industry group funded by Google, Microsoft, Anthropic etc. I happened to summarize their work just yesterday actually: https://lemmy.blahaj.zone/comment/21358850 but one thing I think it's important to point out is that there is no second study, not yet. The blog, and the open source dataset, are all we have, because the researchers decided to adjust their method. So the intimation arstechnica gives that they completed a second study is false.

And the selection effects they are talking about are pro-ai software developers being unwilling or unable to complete complex tasks without their precious ai anymore, whereas a year ago they were more willing to do both ways in order to prove how powerful ai is. In my opinion, as I stated, this reflects poorly on their levels of self confidence from using ai, more than saying anything about a speed boost/decline.

[–] Nalivai@lemmy.world 13 points 4 days ago

Ahaha. The research showed that developers don't know how fast they are, but when we talked to them they said that they're pretty fast, so we'd rather report on that. I see no problems or contradictions with this.

load more comments (2 replies)
[–] ZILtoid1991@lemmy.world 30 points 4 days ago

sees list of sponsors

If not corruption, why corruption-shaped?

[–] quick_snail@feddit.nl 43 points 5 days ago (3 children)

Sad this article doesn't talk about why open source projects reject AI, specifically because of the legal implications of all the copyright violations baked into their training data

[–] Nalivai@lemmy.world 19 points 5 days ago (2 children)

Linus himself doesn't talk about it, and pretends he doesn't know.

load more comments (2 replies)

None of that will ever be prosecuted, because it was done through the wealthy and their favored praxis.

load more comments (1 replies)
[–] rimu@piefed.social 19 points 4 days ago (2 children)

Anyone thinking about walking away might be interested in Haiku OS, which does not accept AI code

https://www.haiku-os.org/community/organization/policies/

load more comments (2 replies)
[–] aesthelete@lemmy.world 36 points 5 days ago (34 children)

Commenter is right. It remains to be seen whether or not it's actually possible to license code generated this way as anything other than like MIT.

A person didn't really make it, and so a person doesn't really own it.

[–] MousePotatoDoesStuff@piefed.social 27 points 5 days ago (2 children)

All AI generated code should be GPL. It was trained on all of us, and its output belongs to all of us.

[–] svcg@lemmy.blahaj.zone 10 points 4 days ago

If the model was trained on GPL code then one could argue anything the model outputs is a derivative.

load more comments (1 replies)
[–] danielquinn@lemmy.ca 15 points 5 days ago

MIT code can be used in GPL projects though. It simply becomes GPL code.

load more comments (32 replies)
[–] hperrin@lemmy.ca 31 points 5 days ago (3 children)

Man, that’s so disappointing.

[–] a_non_monotonic_function@lemmy.world 41 points 5 days ago (1 children)

Eeh, I don't think he is going to stop tearing people a new one for submitting bad code, though. He lives for the flame.

[–] kkj@lemmy.dbzer0.com 26 points 5 days ago (2 children)

And the problem with LLM code is that it's often bad and has a lot of volume. If their process for rejecting bad human code can scale to also reject bad LLM code, I don't see a problem with allowing for the possibility that someone submits LLM code worth accepting.

load more comments (2 replies)
[–] bus_factor@lemmy.world 19 points 5 days ago (2 children)

The context of the quote is not code generation, it is an AI-based code review tool which caught real issues which made it past human review. He's not arguing for lowering the code quality standards, he's acknowledging that in the past year, AI-based code review tools have started to provide real value.

He has vibe-coded at least one non-kernel hobby project, though.

load more comments (2 replies)
load more comments (1 replies)
[–] otterpop@lemmy.world 17 points 5 days ago (2 children)

Seems like this is in line with the Software Freedom Conservancy's statement, then? It's up to the individual. If you don't like it, you can just not use it, and if you really don't want others using it, you can just.... fork it like he says?

[–] fartsparkles@lemmy.world 20 points 5 days ago

That was exactly Linus’ point, especially as their comment came from the context of people debating AI bad/good in the kernel mailing list (which is totally not the place to be having that discussion).

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