Fucking traitorous scum

top 100 comments

sorted by: hot top controversial new old
[–] 194 points 3 weeks ago (5 children)

The most disappointing aspect of using AI on linux, to me, is that it sort of implies linux is now more comfortable with the "move fast and break things" -mindset, now caring more about "efficiency" and "speed" rather than integrity and quality.

  • source
  • hideshow 5 child comments
  • [–] 14 points 3 weeks ago (2 children)

    I only recently installed Linux for the first time on my HTPC last year and it was flawless at first. Last couple months I've noticed a handful of bugs and system hangs that never happened before. Anecdotal, I know, but it worries me as a novice. I built my home server on this machine specifically to avoid microslop...

  • source
  • parent
  • hideshow 2 child comments
  • [–] 12 points 3 weeks ago* (1 child)

    Last couple months I’ve noticed a handful of bugs and system hangs that never happened before.

    I get random blackscreens with my OcuLink-connected Radeon GPU on the latest kernels...anecdotal evidence, too, but my slopcode senses are tingling. It worked really well on 6.x kernels last year.

    Software will probably get worse, but very slowly. One little stab at a time until it becomes very noticeable.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 3 weeks ago

    I find this annoying where every regression now gets associated with "AI slop". I agree that genuine slop is bad. But Radeon regressions were pretty damn common pre-AI-slop too. My 6600M, my Vega iGPU and others all had regressions. And I've seen this pattern with everything else lately too, where even bugs that have existed for over a decade are associated with LLMs. Pointing things out specifically is important in these scenarios IMO. "This LLM-generated and claimed-to-be-human-reviewed patch caused this regression." That's much more useful than "slopcode senses" that people seem to be triggering in projects that have existed for so long. (I do get where you're coming from though...)

  • source
  • parent
  • [–] -2 points 3 weeks ago*

    Open source is all about moving fast. Much, much more innovations happen in the oss space than in proprietary land.

    Linux is a serious project.

    As such, it has serious quality control.

    Torvals already allowed AI-helped commits. And Linux didn't break over it.

    Bad pull requests rutinely get thrown out. And unfortunately for thode categorically against AI as a thing that exists, AI use doesn't automatically make every PR bad. In the right hands it's a great tool with a lot of potential.

    And if Torvalds feels Linux is a project too big to be brought down by an onslaught of bad PRs made by wannabe script kiddies, so be it.

    If that does become a crippling problem, the policy can be undone as easily as it was made. If not, competent contributors are free to use AI responsibly as a tool and not a magic wand.

    A hard "no AI anywhere in any way, shape or form" stance is like the ostrich digging its head into the ground. Not trying a softer approach beforehand which allows responsible use (may also mean using approved environmentally friendly setups and open-weight models) is a bad idea for everyone involved.

    Technology moves forward and we as individuals can choose to move with it or not. That being said, the foss moral imperative is: democratize any tech you can. This is especially true of when it's a dangerous technology, which LLM-powered chatbots are.

    If you instead move fast to burrow your head like an ostrich and deny the reality of the predator growing right beside you, the little lion cub that play hunted you just a while ago may very well soon grow into the lion that will devour you whole.

  • source
  • parent
  • [–] 40 points 3 weeks ago (1 child)
  • [–] 34 points 3 weeks ago (1 child)

    I'll take a neutral source to read this, because the headline suggests this article is at the very least over hyping and at worst plain lying

  • source
  • hideshow 1 child comment
  • [–] 13 points 3 weeks ago

    Been a bit of a bother trying to find the actual info and not a rage piece that makes FOX News look sane. And I don't touch that agency with an 11ft pole.

    From what I remember reading, Linus uses LLMs to help during bug hunting - the second pair of eyes. This is actually a useful part of the AI models - they may be awful at code writing, but they do seem to have some capability when looking over code as a first line proofer. That is, it's useful for you to get a direction as to where to look further with issues.

    As for the Assisted-By tag being removed, it was a matter that no one was really using it, making it functionally useless.

  • source
  • parent
  • [–] 58 points 3 weeks ago (15 children)

    Torvalds’s first publicly released chatbot code was in January this year, when he vibe-coded a project in Python because he didn’t know enough Python. The programming language kids learn in high school. The guy who runs the kernel couldn’t get his head around Python.

    I'm pissed at the AI companies for all kinds of things like hiking computer parts prices and the impending destruction of the economy when the lies hype dies. But this is a weak ass argument.

    The guy who created the Linux kernel and git can absolutely get his head around Python. He's just allocating his time and energy toward kernel development rather than learning Python and rightly so. Besides, maybe he just hates the language. I know I do, but I started with Perl, so that shaped the way I like to work.

  • source
  • hideshow 15 child comments
  • [–] 12 points 3 weeks ago (8 children)

    I know I do, but I started with perl

    Throwing rocks from a glass house I see ;)

  • source
  • parent
  • hideshow 8 child comments
  • [–] 3 points 3 weeks ago (7 children)

    Perl has scope delimiters, so a sturdy glass house.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 2 points 3 weeks ago (3 children)

    I genuinely love the idea of the $1 after a match. It feels so natural in perl! So many things are text matching.

    But! But! But!! Those $ variables are dynamic scoped! If you call a method and it matches stuff you lose the variables!

    I'll bet there is a way around it. But it made me so sad.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 2 weeks ago (2 children)

    Yes, regex handling in Perl is the smoothest I have ever seen, and it matched the first description I heard of perl as "the best tool for text processing". I have done big things with that.

    Those $ variables are dynamic scoped! If you call a method and it matches stuff you lose the variables!

    My match scopes typically looked like so:

    if ($inString =~ /^([ \t]+)(.*)$/) {
        my $indent = $1;    # store first match
        my $remainder = $2; # store second match
        
        # do stuff
    }
    

    (not tested, just edited by hand to anonymise)

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 weeks ago (1 child)

    I think it came up more like

    if ($inString =~ /^([ \t]+)(.*)$/ && has_a_cow($2)) {
    

    For me. I dunno. I was never good at perl. I just wanted to hack something together.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 10 points 3 weeks ago (1 child)

    because he didn’t know enough Python. The programming language kids learn in high school. The guy who runs the kernel couldn’t get his head around Python.

    This is such an ignorant thing to say. Python syntax is indeed simple and is taught in high schools, but neither means learning to program in Python is easy or doesn't take a lot of time.

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 5 points 3 weeks ago

    Sure. But that's like an English literature scholar deciding they want to write a pamphlet, but in French, despite knowing very little French -- so instead of learning French, or just writing the pamphlet in English, or asking someone who knows French to translate...they use AI to write the thing. That's really stupid.

  • source
  • parent
  • [–] 2 points 3 weeks ago (1 child)

    He's just allocating his time and energy toward kernel development

    Then he should have stuck to his lane.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 16 points 3 weeks ago

    Absolutely. If you don't have time to do anything else, just fucking stay away from it. Don't fucking pretend to contribute to an area, while in reality you're just polluting it and destroying the natural environment at the same time.

  • source
  • parent
  • [–] 14 points 3 weeks ago

    I'm currently looking into forking the Linux kernel. Worst thing that can happen is that it fails, or I have to change professions.

  • source
  • [–] 49 points 3 weeks ago* (last edited 3 weeks ago)

    Linux maintainers stand on this is basically : our ai generate slop is good but yours is questionable

    At what point should we start considering that the kernel maintainers and developers don't even understand what they are adding to the project ??

    What I see in ai projects these days is huge commit size changes many files at once, where the people behind those commit don't have a single clue what is being added or changed.

  • source
  • [+] 13 points 3 weeks ago (2 children)
  • [–] 3 points 3 weeks ago (1 child)

    That could be why he also said it's time to make it harder to get started committing to Linux. As in, no vibe coding newbies wanted, patches will be accepted from people who actually know how the kernel works

  • source
  • parent
  • hideshow 1 child comment
  • [–] 7 points 3 weeks ago

    Yikes, I wasn't aware that he had said that. That's a completely terrible mistake. It's the same mistake that corporations have been warned about for a while now: if you stop hiring and training junior developers, pretty you won't have any senior developers because the pipeline that produces the seniors has been dismantled. What a terrible thing AI is turning out to be. The comparison to asbestos was apt.

  • source
  • parent
  • [–] 45 points 3 weeks ago (2 children)

    Sad but predictable unfortunately, Linus should have left his role as head maintainer a long time ago, there are plenty of talented and experienced maintainers that could have taken up the torch, and the Linux foundation could have made sure it was ran democratically.

    Linuses obsessive control over the kernel has been worrying for about a decade at this point.

    Hopefully someone takes his advice as does a fork, just have to figure out what to call it.

  • source
  • hideshow 2 child comments
  • [–] 53 points 3 weeks ago* (2 children)

    It's kind of incredible to me that the dude that started this project would be so quick to allow it to become slopped.

    I'm forced to use LLMs at work myself, but even I have projects that I'm unwilling to let them touch, and I'm talking about a personal text editor for fuck's sake, not something I've spent my whole life building and attached my name to.

    So many people have become shameless garbage.

  • source
  • hideshow 2 child comments
  • [–] 5 points 3 weeks ago (1 child)

    This exactly! I don't understand how one would let an LLM touch their passion projects. I don't mind someone quickly slopping together a little python script for something, but I would never let it touch my babies. It'd be like buying a self-assembling lego set. Sure the end result is the same, but is the end result why someone buys a lego set?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 20 points 3 weeks ago

    Well... Guess we're all fucked now.

  • source
  • [–] 99 points 3 weeks ago (4 children)

    Its really sad, Linus used to be a champion of open source and now hes doing his best to ruin it.

  • source
  • hideshow 4 child comments
  • [–] 81 points 3 weeks ago (3 children)
  • [–] 20 points 3 weeks ago (2 children)

    Or you live long enough to see yourself become the villain

  • source
  • parent
  • hideshow 2 child comments
  • [+] -29 points 3 weeks ago (1 child)

    Yes, that is the second half of the quote Op didn't include. American?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 7 points 3 weeks ago*

    What does being snarky at them achieve here? Why would it be bad, to write the continuation to that saying? Maybe someone now learned it. If it annoys you, just move on, no need to bring more negativity into the world.

  • source
  • parent
  • [–] 27 points 3 weeks ago (5 children)

    Bummer. I was hoping this was a case where someone created their own open-source model, trained on their own work and not Internet scraping or destroying books or whatever, and did the thing on their own local infrastructure. There's nothing unethical about that.

    Seems pretty clear from his statements that he's just slop 'coding' with frontier models.

    Apparently we can all look forward to things that always worked to suddenly be buggy as hell, just as it is now with Windows.

  • source
  • hideshow 5 child comments
  • [–] 16 points 3 weeks ago (2 children)

    Even if you train your own model, its still worse than a human doing human work every single time and runs huge risks to a project like this.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 19 points 3 weeks ago

    Maybe I’ll give BSD another go

  • source
  • [–] 38 points 3 weeks ago (4 children)

    No one should be surprised.

    Man's got a massive ego problem, and has done for years. Of course he'd think his AI code is good.

  • source
  • hideshow 4 child comments
  • [–] 7 points 3 weeks ago (2 children)

    he'd think his AI code is god.

    Give it time.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 91 points 3 weeks ago (1 child)

    Linus is a traitor to Open Source community. Using and promoting a tool created by stealing the works of thousands of developers, artists etc. He might be a good programmer but he is a fucking douchebag.

  • source
  • hideshow 1 child comment
  • [–] 7 points 3 weeks ago (1 child)

    We just need more volunteers? Isn’t it just that the development is on such few people?

  • source
  • hideshow 1 child comment
  • [–] 1 point 3 weeks ago

    That is one of many issues.

    Put a pin in socio-economic-environmental issues for a second.

    AI is good at finding bugs/vulnerabilities. If you're using it for peer programming, the output is 100% what you're comfortable with, while you're still directing what goes where and how. That's right up Torvald's alley. Not every piece of code we write is a masterpiece of complicated art. Sometimes, when we are writing a complicated piece, we are unable to see all the ramifications of each piece in a way that AI appears to be able to see.

    From this standpoint, even if we had a LOT more people working on the kernel. We'd amplify problems, especially if the people we threw on the project were more free-hands than artists.

    Unpin that socio-economic-env stuff now.

    Until tokens cost enough that it's not reasonable, or the AI providers make things dumb enough to save money/meet law/eco demands, most code at most places will likely go through at least a post-cleanup/analysis phase. Everything would be labeled slop.

    I don't think, long term, that we're going to have AI writing everything at the level we are even now, but it's not impossible. That's not to say I advocate it or push it forward, but there may simply be no way to stop it if the economics / laws allow it to continue.

  • source
  • parent
  • [–] 27 points 3 weeks ago* (last edited 3 weeks ago) (16 children)

    Coming in here and seeing all the bans...

    I know there are two sides to every story. So one shouldn't just judge from the number of bans, comments upvote ratio, and definitely not by also reading the modlog reasoning...

  • source
  • hideshow 16 child comments
  • [+] -8 points 3 weeks ago (14 children)

    I see it as keeping at least one part of our community free of the incessant noise of the AI crowd. There are places enough to debate the pros and cons of AI ad nauseam. This community isn't that place.

  • source
  • parent
  • hideshow 14 child comments
  • [–] 17 points 3 weeks ago (4 children)

    I fucking hate AI and view it as an disgrace to human dignity, but the pro-AI people should be allowed to come here and look like fools of they like (as long as they're not using AI to write their posts).

  • source
  • parent
  • hideshow 4 child comments
  • [–] 11 points 3 weeks ago (2 children)

    Well unlike the others who commented you seem to post regularly here. So your opinion is actually worth something. Usually I don't have to do much in regards to moderation, just the usual spam. Its really only this type of thread where a popular person gets criticised for their AI use and their fan club shows up. Then I try to get ahead of that and kick them out so it doesn't fester. Free marketplace of ideas is all well and good until one side makes enough noise to drown out every opposing voice and I see the AI side very much as the noisy one.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 3 weeks ago* (last edited 3 weeks ago)

    you seem to post regularly here. So your opinion is actually worth something

    Maybe that lovely quote could be in the sidebar of the community? Maybe above the rules that the banned users broke.

  • source
  • parent
  • [–] 2 points 3 weeks ago

    I think the problem is the ragebait article designed to appeal to the science deniers that you want to fester here. It's not hard to be against AI but it is really easy to be stupid about it. And you are all verrryyyy quick to point out someone else being stupid about AI so it is integral you take the L's when you earn them. And you are definitely earning this one. I mean how can you admit to controlling the narrative by banning people who want to rebut nonsense?

    Everything about this place is just designed to enrage while science is completely ignored and personal opinion and feelings are treated as evidence. You stray from reality and complain about experts making decisions in their field. It's entirely anti-vaxx magat tier nonsense you are doing this on purpose.

  • source
  • parent
  • load more comments (-1 replies)
  • [–] 28 points 3 weeks ago (7 children)

    Sounds like a really quick way to an echo chamber. That's not healthy. Also part of why reddit went to shit. There's nothing wrong with contrasting opinions.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 3 points 3 weeks ago (1 child)

    That is true, but considering how anti-AI folks can give every legit reason in the book and will still get dismissed with "yeah but if we just use it responsibly" and other hand-waving nonsense, I understand why the mods would be a bit trigger happy. I'm sick of it, too.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 3 weeks ago* (last edited 3 weeks ago)

    I can appreciate the frustration in it. I'm staunchly anti ai and I don't like those people either. I still think they should be able to come and have an opinion and have it rebutted.

  • source
  • parent
  • [–] 8 points 3 weeks ago (3 children)

    Contrasting opinions? In my community?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 3 weeks ago (2 children)
  • [+] -10 points 3 weeks ago*

    What’s worth reading crying about water, theft, and fear from people who don’t want anyone using it to be allowed to develop anything?

    There’s plenty to be said but 99.9% of the noise is stupid and pointless.

  • source
  • parent
  • [–] -2 points 3 weeks ago* (last edited 3 weeks ago)

    Cool. I have a feeling what would happen, if someone was to foolish enough to argue against that.

    I'm sure the commenters broke a clearly stated rule that they knew about.

  • source
  • parent
  • [+] 23 points 3 weeks ago* (4 children)
  • [–] [S] 20 points 3 weeks ago* (3 children)

    Also note that the python visualizer tool has been basically written by vibe-coding. I know more about analog filters -- and that's not saying much -- than I do about python. It started out as my typical "google and do the monkey-see-monkey-do" kind of programming, but then I cut out the middle-man -- me -- and just used Google Antigravity to do the audio sample visualizer.

    From the GitHub repo of said vibe-coded project. It appears Linus did not in fact know enough Python to code this properly and couldn't be bothered to learn, so the writing you're questioning is accurate.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 16 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

    I'm not defending the vibe coding but the article's argument here is pretty bad. I am at the top of my field, I have been coding since the mid nineties, bla, blah, blah, and I cannot stand Python. I don't like it. I don't want to learn it. That's not a fault or a deficiency, it's a choice.

    What is a problem is Linus' decision to go ahead and "code" something on Python even though he had no intention on learning it, then using AI to code something for him that he could not troubleshoot because he doesn't have the knowledge. That's reckless.

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 12 points 3 weeks ago* (last edited 3 weeks ago) (1 child)

    I cannot stand Python. I don’t like it. I don’t want to learn it. That’s not a fault or a deficiency, it’s a choice.

    I'm with you 100%. However, the logical next step is then to code the thing in a language you know and/or like -- I'm sure there are plenty of those. It is NOT to utilize a fucking AI to code it for you in Python just because you can't be arsed to learn Python.

    What is a problem is Linus’ decision to go ahead and “code” something on Python even though he had no intention on learning it, then using AI to code something for him that he could not troubleshoot because he doesn’t have the knowledge. That’s reckless.

    That is exactly the argument the article is making (albeit rather roundabout and colored with personal opinion, which is....fine, it's his article, he can phrase it however he wants to). Linus would rather vibe-code the thing in Python than just bang out a couple lines of code in a language he's familiar with.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 3 weeks ago

    But if I vibe code say a driver for piece of semi-obscure hardware and try to merge it, I'm sure that'll go over well right? I mean I can't be arsed to learn C or Rust, so I'll let Claude or whatever slap something together and submit.

  • source
  • parent
  • [–] 59 points 3 weeks ago* (last edited 3 weeks ago) (6 children)

    I have lost my faith in Torvalds when he wrote this:

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

    Taking bets now, how long until we get a Torvalds rant about too many brown people in the kernel developer community?

  • source
  • hideshow 6 child comments
  • [–] 31 points 3 weeks ago (1 child)

    How long until he monetizes it in the biggest bait and switch attempt FOSS has ever seen?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 25 points 3 weeks ago*

    Big corporations are already the ones paying his salaries, the biggest contributors to the Linux foundation, they have been steering it for a long time to focus on the server needs of Linux. I guess the Linux foundation stance on ai is there to guarantee the flow of money from those corporations doesn't dry-up.

  • source
  • parent
  • [–] 11 points 3 weeks ago

    AI imo is good at finding potential issues or places to optimize but it shouldn’t be writing code on the kernel. It’s up to the human to investigate and adjust, not AI slop.

  • source
  • [–] 17 points 3 weeks ago

    This article seems biased given how emotional it is. It could be entirely factually correct yet still misrepresent the situation. For example, there's no mention of the patch criteria or review procedure, which is such an important part of fairly covering this topic that omitting it is actively malicious.

    I'll be waiting for fair coverage of the situation from a reputable news source, not a website whose sole purpose is to make AI and its users look bad.

  • source
  • [–] 21 points 3 weeks ago* (last edited 3 weeks ago) (8 children)

    had all this happened 2 years ago i don’t think i would’ve bothered switching away from windows tbh

    i wonder how many people now are thinking the same thing…

  • source
  • hideshow 8 child comments
  • [–] 27 points 3 weeks ago (4 children)

    How much AI slop do you think is in Windows by this point? If I'm forced to choose an OS when they ALL contain AI written code, I'll choose the open source one.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 5 points 3 weeks ago (3 children)

    and now we’re back to lesser evilism

    personally, i’m not switching back to windows, but i also can’t blame someone for choosing not to bother with learning a new os and dealing with its limitations now that the ethical and community arguments that might have convinced them (and that convinced me) are moot

  • source
  • parent
  • hideshow 3 child comments
  • [–] 9 points 3 weeks ago

    This stance still doesnt make sense. The average user is effected by the quality degrading design choices crammed into windows. None of that transfers to Linux. The only pop-up I get asking me to do anything is discovery telling me to update a flatpack. Its still a night and day difference. Dont miss the sun because the ground is more comfortable to stare at.

  • source
  • parent
  • [–] 15 points 3 weeks ago* (last edited 3 weeks ago)

    We're now thinking of switching to BSD. But I'm hoping enough kernel maintainers and others will move to a fork of the last pre-LLM-touched kernel(s) ASAP.

  • source
  • parent
  • load more comments
    view more: next ›
    72 comments in c/linux@programming.dev view that post
    20 comments in c/programming@programming.dev view that post
    2 comments in c/antiai@lemmy.ml view that post
    2 comments in c/AntiAI@lemmy.blahaj.zone view that post