308

They got to him

you are viewing a single comment's thread
view the rest of the comments
[-] Buffalox@lemmy.world 116 points 1 day ago

On Tuesday, he submitted a 10-patch series that delivered a 23-fold throughput improvement in a synthetic benchmark

Impressive, probably kind of like I can answer math questions very very fast.

Reviewers have since identified a race condition and raised concerns about memory reclamation.

That what I thought, I can answer math questions fast, but I don't claim to be able to answer them correctly.

[-] dgriffith@aussie.zone 95 points 1 day ago

It seems that after the initial AI-generated patches there's been good discussion amongst the kernel devs about sorting out the issues, and a few revisions already that have tidied things up a bit.

So if after all that there ends up being a good performance improvement directly from a revised AI-created patch, what do I do with my pitchfork? Still raised angrily? Half-mast? Do I just let the torch smoulder?

[-] FauxLiving@lemmy.world 35 points 23 hours ago

You have to vow to use a new fork (which someone else should totally create) which does not contain this one specific patch.

[-] Calfpupa@lemmy.ml 31 points 21 hours ago

which someone else should totally create

Congratulations and thank you for volunteering! I look forward to your repo release. You are never allowed to stop maintaining this fork.

[-] FauxLiving@lemmy.world 1 points 6 hours ago

I look forward to the community providing an outline of tools and techniques that I'm allowed to use and/or being labeled as woke/nazi depending on which brand of social media outrage is currently waxing.

[-] TrenchcoatFullofBats@belfry.rip 5 points 16 hours ago

Man, people really don't like systemd

[-] Gladaed@feddit.org -3 points 22 hours ago

And cause more environmental harm through inefficient tech?

[-] SpaceMan9000@lemmy.world 17 points 23 hours ago

Wonder how much time it had taken without AI

[-] halcyoncmdr@piefed.social 16 points 17 hours ago

Torvalds had spent 18 months running a broken version of his own fix for the page-cache reference-counting bottleneck, while other developers had encountered problems with their approaches.

The article mentions he had been working on solving the issue for 18 months already... so at least that long.

[-] grrgyle@slrpnk.net 4 points 20 hours ago* (last edited 20 hours ago)

I'm still mad because the source is still tainted. You can guarantee that the contributions of unwilling people, { who 1) did not intend their work to be used by a for profit LLM, and 2) actively do not want their work used by an LLM at all }, is part of these changes.

Scraping isn't reading, etc etc. But also when did we just stop respecting people's wishes with the stuff they post? Like I made my own word scramble js script because a website owner didn't get back to me on whether I could use theirs, even though the script is right there to copy paste.

These companies just did the yolo founder-disrupter impatient thing when they could have been chill and done this all legit.

[-] Diplomjodler3@lemmy.world 82 points 1 day ago

So you're saying the review process worked as designed?

[-] Buffalox@lemmy.world 42 points 22 hours ago

Maybe it did, but apparently the code was not properly reviewed initially, so there could be other hidden problems.
Of course that's the same for human made code, but there's a problem in only judging code from how it performs, and not actually understanding the code. And that seems to be the situation with a lot of AI code.

[-] db2@lemmy.world 22 points 20 hours ago

And particularly disturbing when the human understanding failure is from the original and lead Linux developer.

[-] Buffalox@lemmy.world 7 points 15 hours ago* (last edited 15 hours ago)

100% that is the worst place to have the problem originate.
I have rarely disagreed with Linus Torvalds on things regarding the kernel, and maybe I'm wrong, but I strongly disagree with him on this issue. Contributing code nobody understands cannot be a good thing.

[-] auzy1@lemmy.world 1 points 3 hours ago* (last edited 2 hours ago)

The code still undergoes the exact same code review as before, because humans were the original slop coders.

The standards needed for code to be accepted haven't changed at all. Even the code Linus personally is reviewed..

[-] amorpheus@lemmy.world 3 points 13 hours ago

Contributing code nobody understands cannot be a good thing.

You people act like Linux adopted an all-AI pipeline.

[-] halcyoncmdr@piefed.social 3 points 17 hours ago

Is it an understanding failure, an unexpected interaction, or just an existing issue now exposed? A 23x performance increase could very well expose an existing race condition that systems weren't fast enough to run into.

People make mistakes. Software bugs existing at all is proof of this. This is certainly not the first time a change Torvalds approved has an issue, and it won't be the last.

There's a reason code is reviewed, and there's a reason people still go through after it is approved and verify. The process is working exactly as designed, the way it has for decades before AI coding.

Expecting absolute perfection is ridiculous, the anti-AI circlejerk acting like only AI fucks up just makes them look ridiculous. Any developer could have developed this fix, and there would be no article. Nothing in this issue is specific to AI usage and treating it like it is somehow special just undermines arguments against AI slop and vibe coding in general.

[-] db2@lemmy.world -4 points 15 hours ago

the anti-AI circlejerk

I'd say do better but that's not likely to happen.

[-] Diplomjodler3@lemmy.world 0 points 18 hours ago

So, let me get this right. You're disapproving on how things were handled based on your speculation of how it went?

[-] Buffalox@lemmy.world 0 points 15 hours ago

Not based on speculation, based on numerous analysis of the problems with using AI code you don't understand.
Clearly Linus failed to understand the code, otherwise he wouldn't have suggested it for submission.

You seem to have a problem with criticism of Linus, is it a religious thing?

[-] auzy1@lemmy.world 1 points 2 hours ago* (last edited 1 hour ago)

You understand it less it sounds like.

  1. Race Conditions are common. This isn't new to AI. Nobody talks about them though unless they lead to security issues (like with XFS, which had one for 10 years and only fixed recently).
  2. There is a lot happening in the kernel, its not always a matter of looking in one tiny location. A race condition is pretty broad and can lead to many things.
  3. Patches get rejected all the time, for reasons including race conditions which are identified.
  4. If you check the post, other developers had tried and failed to fix the same issue. He's not the only one. It was just yet another failed attempt
  5. Optimisation is HARD, and always has been.
  6. Finally, you say "suggested it for submission". That code would go to a staging repo first for testing. He wasn't suggesting pushing it immediately to the main tree..
  7. Standard development tools (at least for my development work) wouldn't catch race conditions (maybe commercial ones / high end ones would).. AI is actually far better at detecting these things

This isn't a unique or interesting story in any capacity.... It's boring and normal

[-] Diplomjodler3@lemmy.world -3 points 12 hours ago

Of course of course. How dare you blaspheme against our Lord and Saviour, filthy infidel!

But anyway, I'd like to be as enlightened as you. Could you name any of those numerous analyses that detail exactly what Torvalds did and what he failed to understand?

[-] Buffalox@lemmy.world 0 points 10 hours ago* (last edited 10 hours ago)

No I can't, because those are so general and commonly known, that if you somehow are unaware, you must have been living under a rock for the past year.
The second option is that you are just trolling or for some reason is in denial.
Either way I'm not wasting my time on any of those options.

[-] devfuuu@lemmy.world 13 points 21 hours ago

Only while there are still reviewers who care to review the slop. Which is a rare breed and will quickly soon vanish.

[-] corsicanguppy@lemmy.ca 1 points 17 hours ago

I bet some projects will get more tolerance and love than others, based on value and utility. The kernel will get more, and Systemd will get less.

[-] esc@piefed.social 6 points 22 hours ago

Yes, but it's bad because software has bugs.

this post was submitted on 16 Oct 2026
308 points (91.0% liked)

Technology

88814 readers
6299 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS