Fucking traitorous scum

  • sludgewife@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    17 hours ago

    they’re proud of the hurdles they’ve put in the way of human contributors but also let swarms of clankers right in

    i’m so depressed

  • some_guy@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    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.

    • late_pessimistic@slrpnk.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      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.

        • nik9000@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          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.

          • raspberriesareyummy@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            21 hours ago

            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)

            • nik9000@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              21 hours ago

              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.

              • raspberriesareyummy@lemmy.world
                link
                fedilink
                arrow-up
                1
                ·
                20 hours ago

                I did bigger parsing tools in perl, so I often matched a lot of expressions and needed them all in variables. Not only to save the $N variables, but also for code readability, I would then store the matches in proper variable names

      • CarrotsHaveEars@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        2 days 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.

  • GeneralEmergency@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    3 days ago

    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.

  • anticurrent@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    3 days 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.

  • Sonnenblume@discuss.tchncs.deM
    link
    fedilink
    arrow-up
    3
    ·
    3 days ago

    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?

    • 4am@lemmy.zip
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

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

      • anticurrent@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        3 days 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.

  • Railcar8095@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    3 days ago

    I’ll start with fuck AI, but it does feel like most of the people commenting here only know about coding and AI from stories around a campfire.

    A good developer will consider the tools and choose the ones that are beneficial. It’s crazy that people think somebody like Linus will suddenly be useless because of AI.

    • SCmSTR@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      If you take all of the civilization level atrocities being committed constantly by ai companies and their fascist supporters…eh maybe?

      I think more developers and engineers need to work on their busted ass moral compasses.

      • moustachio@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 days ago

        Developers and engineers aren’t fans of AI. It’s our stolen work being used to try and surpress our wages & replace our trade.

    • 0xDREADBEEF@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      Software engineer writing code for a living, day in, day out for over a decade. I’m completely self taught and never went to uni, and got my first role at 20, if that means anything. I trust nothing from Claude. We just had a “write no code have claude complete in automode”. Nope. It’s horrible. We even had it write the jira stories. Complete shit.

    • Goldholz @lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      And yet, from experience as a software dev currently on job hunt because his company is switching mostly only AI developing, that is not what companies are doing and not what a lot of devs seem to be doing. They’ll vibe code and see it as done

  • Phoenixz@lemmy.ca
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    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

    • Blaster M@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days 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.

  • laughingm0n@piefed.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days 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.

  • aesthelete@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    3 days ago

    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.

    • StoneStar@feddit.nl
      link
      fedilink
      arrow-up
      0
      ·
      2 days ago

      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?

  • ShutUpWesley@piefed.zip
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 days ago

    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.

  • ZILtoid1991@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    3 days 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.

  • Chloé 🥕@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    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…

  • ducktumn@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    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.

    • ZILtoid1991@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      3 days ago

      Even worse is, that he’s inadequately helping capital, including Microsoft, in stripping the common man of their own computing, to rent it back to them.

  • DekSomBoon@lemmy.today
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    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.

    • unwarlikeExtortion@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      2 days 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.

  • FlashMobOfOne@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    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.

    • FiniteBanjo@feddit.online
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      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.