• theyllneverfindmehere@lemmy.world
    link
    fedilink
    arrow-up
    96
    ·
    26 days ago

    And then yesterday he said something along the lines of “we need to make it harder to contribute to the Linux kernel.” Which I believe he means to say “oh god there’s so much being submitted all of a sudden and it’s all slop.”

    • Hobo@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      25 days ago

      "Well, well, well if it isn’t the consequences of my own actions. "

      • Linus Probably
    • TimeRonin@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      23 days ago

      The people who are keeping up with this controversy and end up with this conclusion are wildely illiterate, or, extremely biased and making up fictions.

          • ricdeh@lemmy.world
            link
            fedilink
            English
            arrow-up
            14
            ·
            26 days ago

            Perfect retort to name-calling? FM69’s comment is not exactly a rhetorical masterpiece.

            • NoForwadSlashS@piefed.social
              link
              fedilink
              English
              arrow-up
              11
              ·
              26 days ago

              I find this comment a kind of masterpiece, because there was both no actual name calling, and you refuse to type FartMaster’s actual name.

          • padreug@programming.dev
            link
            fedilink
            arrow-up
            11
            ·
            26 days ago

            believe it or not i have the ability to still use my mind even when there are tools at my disposal! And I was at the local veggie market talking to people during that hour, so sadly again your narrative is wrong 😞 your response, however, pretty low effort… might need to throw a captcha at you

        • padreug@programming.dev
          link
          fedilink
          arrow-up
          12
          ·
          26 days ago

          let’s see, i woke up and did jiu jitsu. I went to the local vegetable market with my dog, bought some breakfast and got some coffee and practiced my Spanish with the vendor. I spoke with a nice lady about art residencies and her desire to live an alternative lifestyle even though shes 75. I had a conversation about iterative prisoner’s dilemma game theory. Then I came home and now I’m replying to your low dimensional attempt at an insult, while spending some tokens to fix a form validation bug across a web app 💙

    • boonhet@lemmy.zip
      link
      fedilink
      arrow-up
      4
      ·
      25 days ago

      Hey, I’d only be killing people objectively bad for humanity. Trump and his allies, Putin, my ex-wife, Saudi Arabia’s crown Prince, Netanyahu, that guy who cut me off in traffic last month, Rupert Murdoch, the Ellison family…

  • padreug@programming.dev
    link
    fedilink
    arrow-up
    70
    ·
    26 days ago

    i came to this forum thinking i’d find interesting stuff and it’s mostly just people getting angry at reality

      • padreug@programming.dev
        link
        fedilink
        arrow-up
        10
        ·
        26 days ago

        Rage is uncontrolled anger… it’s not helping anyone and certainly not the person experiencing it. If you can find a way to channel that anger into something constructive, then you are doing something beneficial for all

    • Rothe@piefed.social
      link
      fedilink
      English
      arrow-up
      34
      ·
      26 days ago

      Oh no, you are one of those “if you don’t adapt you will be left behind” people, aren’t you?

    • Ek-Hou-Van-Braai@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      16
      ·
      26 days ago

      Yea I’m sure when Google came out “Real Programmers” were angry at all these people just looking up solutions to their coding issues, and using Stack Overflow instead of studying the API or books.

      Only to be replaced by people that embraced the new technology.

      • GardenGeek@europe.pub
        link
        fedilink
        arrow-up
        22
        ·
        26 days ago

        Only to be replaced by people that embraced the new technology.

        I think you have to make a distinction here:

        It makes a huge difference whether you know what you’re doing and can work more efficiently thanks to the new technology… or whether you have no idea and think the new technology is a magic wand that can solve everything (which you only think because you have no clue about the subject and therefore believe that whatever the new technology produces is good or desirable).

        To stick with your example: Someone who couldn’t code before didn’t suddenly learn how to do it on their own just because of StackOverflow; it just made things easier for people who already had some knowledge but were simply lacking the specific know-how.

        In this case, I’d cautiously assume that Torvald can judge what makes sense (within his area of expertise) and what doesn’t.

        • Ek-Hou-Van-Braai@piefed.socialOP
          link
          fedilink
          English
          arrow-up
          15
          ·
          26 days ago

          I think that is still true today with AI just to a lesser degree.

          After google many people could copy templates, change a few things and boom they “Built a Website”

          It’s pretty obvious when someone who has no clue, just used AI to slop out code or something. And it’s often riddled with bugs and issues.

          Where as someone with say 10+ Years experience in coding, can use AI to do their job a lot faster and better, and denying that is delusional and you will fall behind - !RemindMe 5 years

          Eg. I can just throw my error logs and repo at a local hosted AI, and it will find the bug significantly faster than I would have.

          • theneverfox@pawb.social
            link
            fedilink
            English
            arrow-up
            7
            ·
            26 days ago

            Yeah, but therein lies the problem

            If you don’t have new junior devs learning how it all works through trials by fire, we’re going to be the last generation of senior devs.

            I like llms, they’re interesting and can be a real force multiplier. They let you skip the unimportant details and build bigger and faster. You design the system and focus on the architecture, and you get pretty great results

            But you can also leave it all up to the ai and create things that no one understands. They’re also not going away

            But I don’t know how we go forward from here. My best idea is that we make it illegal to provide llm access as a service - maybe everyone who uses one should have to set up their stack themselves. It’s not a perfect solution, but at least everyone who uses them will have to learn them like they would any other tool in their toolbox

            I don’t fear AI in the slightest, but I do fear the ways we’re using it as a species

            • AwesomeLowlander@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              1
              ·
              26 days ago

              My best idea is that we make it illegal to provide llm access as a service - maybe everyone who uses one should have to set up their stack themselves.

              Are we gonna set up a Great Firewall to block providers in other countries too? And VPNs, and all the other fun stuff.

              • theneverfox@pawb.social
                link
                fedilink
                English
                arrow-up
                2
                ·
                25 days ago

                No, just make it illegal. Actually doing it would be pretty straightforward. Fine them, make card processors drop them, make them unable to make money in our country

                If someone overseas wants to burn money providing free llm access, who cares? If someone sets up a VPN or let’s their friends use their stack, who cares?

                Those are just drops in the bucket. I’m not making a moral argument or something, I’m talking population level outcomes

          • CheesyFingers@piefed.social
            link
            fedilink
            English
            arrow-up
            3
            ·
            26 days ago

            Fall behind what
            Every single one of you is behind the best coders in the world. Guess you should just give up and take on crochet or pickleball
            You’re behind, why bother

            • Ek-Hou-Van-Braai@piefed.socialOP
              link
              fedilink
              English
              arrow-up
              4
              ·
              26 days ago

              I’m sure I’m also behind the best cyclists in the world, and having a basket on my bike might make it slower, but it’s way more enjoyable and functional for me that way.

              And it better serves my purpose, sure I’m not going to win any races, but I never wanted that in the first place.

              • CheesyFingers@piefed.social
                link
                fedilink
                English
                arrow-up
                2
                ·
                26 days ago

                Except that a basket isn’t analogous of AI, a smoky two-stroke engine that pollutes the air with unburned fuel and oil mix is. And your reliance on the engine will atrophy your legs lol

                You’re on the slow-roll group ride saying you need an engine to keep up and we’re looking at you with disgust because you’re so loud and we can’t breathe.

                • Ek-Hou-Van-Braai@piefed.socialOP
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  26 days ago

                  My analogy is fine, you waisted it, but Lol Funny enough, I love 2 strokes.

                  I’d rather rip it on my KTM down a single track any day of the week rather than suffering slowly on a road bike.

                  Both are a workout, only one is really a full body workout, way more fun and comes with adrenaline.

    • november@piefed.blahaj.zone
      link
      fedilink
      English
      arrow-up
      6
      ·
      26 days ago

      Why is it bad if people get angry at things that are happening in the world? Would you rather we get angry at fiction?

      • padreug@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        25 days ago

        it’s fine, i’m just commenting that it’s getting tiring and I don’t see people doing something constructive with that anger on a forum where my perception is there are a lot of intelligent people who have power from technical understanding that carries a lot of power. I have a need to see progress and structure through collective wisdom as I think that is lacking.

    • Ek-Hou-Van-Braai@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      8
      ·
      26 days ago

      You are claiming it’s irresponsible, why do you say so?

      AI is just a technology, how you use it makes it bad or not.

      Nuclear is the cleanest safest energy we have, but you can also make bombs with it.

        • hirihit640@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          11
          ·
          edit-2
          26 days ago

          I’ve read this article before. Found it very reductionist. For example, it says that weapons might be good for Ukraine, but they’re bad in general. You can’t just “in general” something like weapons or AI. They have thousands of different contexts and use cases. Sure, a weapon can make somebody homocidal in one context, but it might make somebody a militia in another context. AI can be a slop generator for a vibe coder, and a bug detection tool for Linus Torvalds.

          I’m not a fan of how modern politics and social justice is so reductionist nowadays. “One aspect of X is bad, so we must reject X altogether”. Can we add even a little nuance to our discussions? This mindset is brainrot.

        • Lovable Sidekick@lemmy.world
          link
          fedilink
          English
          arrow-up
          9
          ·
          26 days ago

          In other words, you found an article whose headline seems to make your point for you - which you probably didn’t even read or you might have an actual answer. I did read it, and found the reasoning spurious, like jumping through a series of philosophical hoops to prove all taxes are illegal or that birds don’t exist. The author’s example of a Chinese dish with an unusually large amount of chopped peppers being more easily eaten with chopsticks than with a fork, could just as well have been a bowl of broth that’s much easier to eat with a spoon than with chopsticks. All it demonstrates is that any tool can have appropriate and inappropriate use cases. They’re still just tools.

        • AwesomeLowlander@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          4
          ·
          26 days ago

          A tool is thus any kind of thing that lets you do something you wouldn’t otherwise have been able to.

          Immediately goes on to using a fork as an example. Wtf are you doing eating with a fork that you couldn’t be doing with your bare fingers?

          Argument is stupid, and falls apart at the first hint of critical thinking.

      • zarkanian@sh.itjust.works
        link
        fedilink
        arrow-up
        3
        ·
        25 days ago

        The “no such thing as a bad tool” argument falls apart if you start thinking about it for longer than a few seconds. If you have a hammer made out of styrofoam, that’s a bad hammer.

    • idealism_nearby@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      25 days ago

      How do? Does this apply even if it’s a locally run LLM? Even if it’s done using green energy like Mistral? Even if all of the AI written code is carefully reviewed by professionals?

      Is it a problem of making it too easy for people? If so, what is the correct amount of easiness for people? Shall we start taking clothing down to the river to scrub instead of using washing machines too?

  • Rusty@lemmy.ca
    link
    fedilink
    English
    arrow-up
    24
    ·
    25 days ago

    I don’t understand what’s he talking about. I was forced to use AI by my employer and instantly lost all the joy in programming.

    • Dnb@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      12
      ·
      25 days ago

      Have it do the tedious work

      Have it create a better testing environment

      Have it do bunch of edge case things or automate ui testing.

      Use it as a tool. You can still be the brains.

      • Rusty@lemmy.ca
        link
        fedilink
        English
        arrow-up
        12
        ·
        25 days ago

        I’m doing all that, but it’s not the same. I’m no longer writing code and it was my favorite part of the job. I guess I was lucky to have a job I enjoyed, now I join the 87% of people who hate their job.

  • eleijeep@piefed.social
    link
    fedilink
    English
    arrow-up
    13
    ·
    26 days ago

    Anti-social hermit discovers that his job is more fun if he has someone to talk to.

    You have to kind of feel sorry for him.

  • ZombieCyborgFromOuterSpace@piefed.ca
    link
    fedilink
    English
    arrow-up
    11
    ·
    26 days ago

    Honestly, if I can use an AI agent that is not coming from an evil corporation that’s destroying the environment, I would use it to help me solve problems like figuring out why I have a build error, why I’m getting certain error messages, why a piece of code isn’t working as I expected, find potential bugs, etc.

    It can be a great tool to help you grow, like having a tutor explain where and why you made a mistake so you can learn from it.

    NOT if you ask it to do the job for you and generate your code.

    • Ek-Hou-Van-Braai@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      10
      ·
      26 days ago

      That’s the neat part, you can.

      If I had to pick one, it’d be Olmo 3 from Ai2: Non-profit. Ai2 is a research institute, not a company that needs to sell you a subscription or harvest your prompts. Fully open, not just “open weights” Ai2 publishes the training data, the training code, every checkpoint and the logs. Anyone can check exactly what went in, and in principle rebuild it from scratch. You don’t have to take their word for anything.

      Runs locally. The 7B version runs on an ordinary gaming laptop or a recent MacBook. Your code never leaves your machine, there’s no data centre involved when you use it, and the energy cost is your laptop being on. Apache 2.0 licence. No usage restrictions and no strings attached.

      Good enough for the tutor use case. Explaining errors, walking through why code misbehaves, and pointing out likely bugs are all well within what it can do.

      To be fair about it: the training data is largely scraped from the web, like nearly every model. The difference is that Olmo is honest and auditable about it.

      If strict consent matters most to you, StarCoder2 is cleaner (only permissively licensed code, with an opt-out)

    • GreenKnight23@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      26 days ago

      I used a local model today to write a long form regex for me today. it would have taken me 30 minutes. instead it took 3 seconds and worked out of the box.

      I think this is a perfect example of what LLMs should be used for.

        • GreenKnight23@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          26 days ago

          absolutely. I know regex, better than most devs I know personally.

          I also don’t use it all the time. I happened to have it up and just said, “hey fucker, give me the pcre regex to find all instances of these keywords in a string like this”

          reviewed it, threw what I had into my code, ran my tests and everything was golden.

  • Goodlucksil@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    7
    ·
    25 days ago

    Torvalds is doing an illicit substitution of Claude, Gemini, Copilot et al. for the vague term AI, which also includes local models, open-weight models and things that aren’t LLM (machine translations, for example), thus ignoring the ethical issues associated with the operation of commercial AI/LLM services.

    • AlteredEgo@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      25 days ago

      Most tokens sold come from China today and open weight models, and most (EDIT) 42% of energy produced in China is from clean sources like nuclear or renewables. Don’t blame AI for ethics or lack thereof in neoliberal capitalism and a lack of planning or regulations. China also has the most and smartest regulations on AI so far.

        • AlteredEgo@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          24 days ago

          The point is that fuckai aims to outright villanize people who use AI, although in a proper democratic society we would have massively invested in nuclear and renewables.

          The principles would be “If a material good or service can be produced ethically but is only not produced ethically due to profit maximizing which the individual has no power over, then the individual is not ethically responsible for using or boycotting it”.

          Or said simpler, the whole fuckai demagoguery is misdirecting anger that should go towards capitalism and especially neoliberal capitalism against people just trying to exist in the fucking system.

        • AlteredEgo@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          25 days ago

          Thanks for correcting. But overall the trend rapidly goes upwards year by year for china.

          The more general argument would be that you can’t blame an individual for systemic ills, which has been done to death for climate change and tried to turn it into personal responsibility. We do not live in true democracies but capitalist societies. And we can’t be expected to “opt out of the system”. If something could be implemented in a way that is ethical but isn’t because the ruling plutocrats make more profit that way, this is not the individuals fault. This demonization of people for using AI is unethical and a strategic blunder in a fight for liberation and ultimately only serves to shield specifically neoliberal capitalism from critique.

  • Mikina@programming.dev
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    25 days ago

    That’s how I felt when I found MDMA, and it allowed me to find joy in parties and being around people. If used responsibly, of course.

    I’m getting exactly the same feeling with AI now. It is instant dopamine fun, but I can see it being addicting in exactly the same way. Of course I tell myself I’ll use it responsibly, for work, and keep my skills sharp by making sure to do some of my own projects, and be responsible in properly reviewing and checking my code.

    Just as I told myself that I’ll keep a healthy pause of two months between mdma use, and have a rogorous vitamine and supplements plans based on the most recommended harm reduction research.

    Sure, I did manage to do that for the first half a year or so, you can guess how it is now.

    It’s pretty unsettling how exactly the same it feels, the way you slowly start giving up on things you’ve sworn to do, and how you slowly start to be unable to do/enjoy the thing (be it parties or coding) without it.

  • Hedup@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    26 days ago

    So how do they gatekeep the vibecoders out then? FOSS need to change and develop new quality control systems. Stop complaining about vibecode, just review it before you use it. Why can’t you do it?

    • dumnezero@piefed.social
      link
      fedilink
      English
      arrow-up
      6
      ·
      26 days ago

      rationing:

      Limit lines of code or diff size. Limit scope. Limit PR per user per month. No bots, obviously. New users don’t get to send anything, they can comment and vote, at best. And bring in negative ratings for contributors: low quality, suspicious code, bad PRs.

      This is another way of saying deceleration, a word that accelerationists hate.

    • dustyData@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      26 days ago

      Because the pace of code production has officially overwhelmed the human capacity to review it. As it was discussed recently. Linus answer was to use more AI, with the implementation of code review tools that gobble up code and spew out summaries.

      For the time being, humans reading the summaries count as human reviewed. But at some point in time this system will crack. The current zeitgeist is to restrict who can contribute. Which leads to the obvious follow up question of who decides based on what, and how to decide who deserves to contribute.

      You just witnessed the first steps into the philosophical and political erosion of the open source movement. Not just on the kernel but it is also affecting almost all popular FOSS projects.

      But of course, that doesnt matter because Linux is not and has never been political. /s

    • paydequeso@piefed.social
      link
      fedilink
      English
      arrow-up
      4
      ·
      26 days ago

      Stop complaining about vibecode, just review it

      Hahaha. Not a developer, huh?

      There is no way I could possibly review my coworkers’ 1000s of lines of code he posts daily. I just blindly approve it because fuggggit we don’t care about quality only velocity.

      This is different from before because before he would normally post 2 or 3 small code changes per week. Also, he would have tested it himself so starting off it would already be in a good state. Also, since he tested himself, we could talk about the change since he still had the context.

      Now it’s just ship, ship, ship. We literally can’t “review it” like we did before. That world is gone.