• [deleted]@piefed.world
    link
    fedilink
    English
    arrow-up
    37
    arrow-down
    2
    ·
    2 months ago

    I’d like to call it my tireless helper, but the AI several times stated flat out that this was impossible and unsolvable and that we should just write a report about it.

    So the AI was wrong multiple times but it is being given credit because the human powered through the process.

    If a human had done it I assume they would be called lazy for not trying hard enough. Meh.

    • Robin@lemmy.world
      link
      fedilink
      English
      arrow-up
      22
      arrow-down
      1
      ·
      2 months ago

      Yeah but it’s wrong FAST. That might sound like the punchline of a joke but it’s really useful to see an idea written out in code to see why it was a bad idea and what to try next.

  • daniskarma@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    32
    arrow-down
    3
    ·
    2 months ago

    I believe it takes a deep knowledge of programming and LLMs in general, to know when they could be useful and how to use them in those cases. You first need to know they are not a magic genie, they are a machine learning thing, trained on tokens, that will output the more likely next token. And understand how the training process, the weights and the whole thing works inside to know how its going to react under certain inputs.

    Then you must deeply know the problem you are dealing with. You need to know what’s good, what’s bad, when a solution actually works and when it does not.

    If those factors are meet I don’t see much issue in using them for programming.

    • frongt@lemmy.zip
      link
      fedilink
      arrow-up
      29
      arrow-down
      1
      ·
      2 months ago

      Yeah. Linus knew what he was doing here, all the AI was doing was writing simple debug code and reading the output. It was just saving him from manually writing that code. And given the prodding he had to do, I’m not sure it actually saved him any time or energy.

  • Avid Amoeba@lemmy.ca
    link
    fedilink
    arrow-up
    13
    ·
    2 months ago

    And this was a debug session from hell, enormously helped by an AI doing much of the grunt-work.

    I’d like to call it my tireless helper, but the AI several times stated flat out that this was impossible and unsolvable and that we should just write a report about it.

    I suspect those things have been trained by people who may not be quite as stubborn as I am.

    But while the AI was ready to give up several times, it did keep adding debug code and analyzing it faithfully when I pushed. So credit where credit is due and I let the AI write the commit message above.

  • csolisr@hub.azkware.net
    link
    fedilink
    arrow-up
    11
    arrow-down
    6
    ·
    2 months ago

    And that’s where we start to toe the line on what could be deemed as an “ethical” use of LLM in free software production. Local models used to debug, but not write code? Maaaaaaybe acceptable?

    • mrmaplebar@fedia.io
      link
      fedilink
      arrow-up
      6
      arrow-down
      8
      ·
      2 months ago

      Not really. It’s still not ethical to exploit the labor of others, even when our favorite computer nerd does it.

      Ultimately the working people who created the data that was used to train the AI have not given consent and were not compensated for their work. Instead, Linus is paying money (probably the Linux Foundations’ money?) to a large corporation that is exploiting the unpaid work, skills and culture of human beings.

      In ethics the ends don’t often justify the means.

      Not to mention it’s unclear what the LLM even did to help debug this issue, because he seems to suggest it lead him him astray multiple times claiming that it was impossible to fix.

      • village604@adultswim.fan
        link
        fedilink
        English
        arrow-up
        8
        arrow-down
        2
        ·
        2 months ago

        How is that functionally different than a person who learned to code for free on Stack Overflow?

        • mrmaplebar@fedia.io
          link
          fedilink
          arrow-up
          6
          ·
          2 months ago

          Because it’s very much not a person, and it didn’t learn anything.

          A for-profit corporation simply scraped the net and fed a bunch of other people’s work (the direct result of human labor) into a system of biased nodes and anthropomorphized it by calling it “intelligence” and “learning”.

          This is exploitation of labor of the working and creative class, nothing more, nothing less.

          It doesn’t have the agency of a human being, nor does have the creativity or individual perspective of one. It has no senses of it’s own or lived experiences to draw from, and it is not sentient. Furthermore, it doesn’t interact with the world or economy like a human being, it does not create things like a human being, and if has no human rights or even copyrights.

          LLMs are not people, no matter how some people choose to treat them.

          • Elting@piefed.social
            link
            fedilink
            English
            arrow-up
            7
            ·
            2 months ago

            I am not a person inclined to believe copyright is entirely useful in the first place; but it is very illuminating that people of a certain class can essentially get away with mass theft under copyright law and be allowed to repackage that data and juice the market with the thing they’ve made using it and meanwhile average people are very much indeed beholden to copyright in public use cases where money is involved. Its especially crooked when you consider how the public is subsidizing so many of the underlying infrastructural costs of such a massively inefficient tool. We live in a welfare state, the average person just isn’t the benefactor of it. Things haven’t actually changed too much since feudalism.

          • brucethemoose@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            2 months ago

            What if they give the resulting LLM out for free, Apache licensed? And don’t take any steps to anthropomorphize it at all?

            In other contexts, that would be classified as fair-use, as long as it stays non-commercial.

            • mrmaplebar@fedia.io
              link
              fedilink
              arrow-up
              3
              arrow-down
              1
              ·
              2 months ago

              There are other factors that go into the legal determination of fair use, including the amount of the work used and the potential effect of the use on the economic market for that work.

              It’s not a correct interpretation of fair use to say that anything non-commercial is legit. (And, even then, in the case of corporate AI it is very commercial…)

              https://fairuse.stanford.edu/overview/fair-use/four-factors/

              But beyond that legal definition, let’s talk about what seems “fair” in a basic human sense:

              If you were a painter who who makes art for a living, does it really seem “fair” for someone else to take your work, without any sort of consent or compensation, and use it to produce other works that are in direct competition (for time, money and attention) with you? How is that “fair” in any sense of the word?

              That sounds like exploitation to me.

              Call me crazy, but I think the working people whose labor and creativity have made “AI” possible should be reaping the rewards of its existence, not the capitalists and oligarchs in control of the big tech companies.

              • brucethemoose@lemmy.world
                link
                fedilink
                arrow-up
                3
                ·
                edit-2
                2 months ago

                But what does it matter if:

                • The model weights are distributed, for free.

                • Run by the user, not profiting the trainer at all.

                • Its output is strictly used for noncommercial use; nothing the user ever makes a dime from, nor that competes with the original artist?

                Thats the same thing as a fanfic to me. Or open software. Or per your analogy, a personal (noncommercial) painting inspired by another’s work.

                I’m not simping for big tech or LLMs or anything, I’m just saying if one rips out the commercial aspect completely, that takes a lot of the bad ethics with it.

              • vanillama@programming.dev
                link
                fedilink
                arrow-up
                2
                ·
                2 months ago

                Personally I think everyone should be benefitting, and I don’t think that’s gonna happen if the big corpos lobby successfully to ban foss alternatives or if hardware stays perpetually expensive, but for coders as a whole it wouldn’t be the worst if we can simply run a foss model locally for a use case that makes sense, especially stuff like debugging. I do agree with most of your points, for what is worth. I just don’t agree with copyright law or IP law a whole lot even if it sometimes benefits regular workers, these laws were reshaped long ago to protect big owners of capital and we need to move away from them at some point.

              • dgdft@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                edit-2
                2 months ago

                If you were a painter who who makes art for a living, does it really seem “fair” for someone else to take your work, without any sort of consent or compensation, and use it to produce other works that are in direct competition (for time, money and attention) with you? How is that “fair” in any sense of the word?

                This is exactly how it works in the real world. I can go teach a class* on how to imitate the art style and techniques of any living famous artist, and as long as I’m not knocking off a direct copy of their pieces, it’s kosher per copyright law and per social norms.

                I could even show the artist’s works unaltered in those classes as long as I’m doing so to comment educationally.

                That’s been the standard for literal centuries and most creatives are not offended or upset by it. I personally would not at all be offended or considered it unfair if someone taught a class on how I made things I showed publicly.

                • mrmaplebar@fedia.io
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  2 months ago

                  No, that’s not actually how it works in the real world. You’re equating the human process of learning and practicing art to scraping and feeding a bunch of stuff into a machine learning algorithm, but they couldn’t be more different.

                  Of course a human artist learns from studying the works of other artists, but not at all in the same way that AI does. A human artist has a lifetime of lived experiences which contain a perspective that is unique to their place and time, as well as direct sensory observations and a worldview than informs how they learn and create. Human artists also have individual tastes and personal agency that inform the kinds of work that they like and want to study from.

                  In other words, when a person draws a cat, for example, they aren’t just recycling images of cats that they’ve seen in other people’s artwork, they are also imbuing their artwork with their own understanding of what a cat is, how it looks and acts, etc.

                  People don’t function like statistical models. They don’t experience the universe in the same way, they don’t learn in the same way, and they certainly don’t create or interact with artistic media in the same way. Even a digital painting made by a human is not analogous to generative AI output despite the fact that they are both pixels in the end. It’s an entirely different process from start to finish. Would anyone seriously try to argue that what Suno is doing with music in any way equivalent to a person learning how to play the piano or the guitar?

                  On top of that, a human is obviously not going to have the same potential impact on the market that generative AI would have. Even the most experienced writer can only thoughtfully write a book so quickly, while an LLM can be used to generate countless books in a single day. The market impact of a use is one of the key pillars to making a determination of “fairness” in a legal/copyright sense, and it’s abundantly clear that human learning and “machine learning” are not comparable in terms of their market impact.

                  In other words, when people equate AI to human learning, it is nothing more than anthropomorphization and personification. What is fair for a human to do one way is not necessarily fair for a corporate computer system to do in an entirely different way. It’s comparing apples to oranges.

                  If we’re going to talk about the fairness of using copyrighted works for AI training, we have to talk about that specific process, as it really is, and how it affects society. People who equate a person trying to learn how to manga with a corporate image generation machine strip mining every image on the internet are doing nothing but providing cover for some of the biggest, richest corporations on Earth while they exploit the work of unpaid creative labor.

          • hirihit640@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            1
            ·
            2 months ago

            It doesn’t have the agency of a human being, nor does have the creativity or individual perspective of one. It has no senses of it’s own or lived experiences to draw from, and it is not sentient. Furthermore, it doesn’t interact with the world or economy like a human being, it does not create things like a human being, and if has no human rights or even copyrights.

            We don’t know enough about creativity and sentience and agency to know any of these things. And we definitely don’t know whether they are relevant to the ethics of intellectual property. Most people don’t even agree on whether intellectual property is ethical in the first place.

          • village604@adultswim.fan
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            2 months ago

            A for-profit corporation simply scraped the net and fed a bunch of other people’s work (the direct result of human labor) into a system of biased nodes and anthropomorphized it by calling it “intelligence” and “learning”.

            I’m interested in how you know this when it didn’t state what LLM was used. Ethically trained models exist.

            But regardless, the function isn’t very different. Both ingest works made by other people and produce something using those works as reference materials.

            The mechanisms in which this is achieved might be different, but they’d have to be since we’re dealing with binary switches instead of cells. But people tend to forget that neural networks are an attempt at programmatically mimicking the way the human brain works.

            The human brain is just a meat computer, after all.

        • staircase@programming.dev
          link
          fedilink
          arrow-up
          2
          ·
          2 months ago

          Stack Overflow was always about sharing your learning and knowledge with other humans. Just like open source. We didn’t anticipate, and didn’t give permission, for it being used to train AI.

          • village604@adultswim.fan
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            2 months ago

            So the problem is that silicone is doing it instead of carbon?

            We dont even know what LLM he used. It’s entirely possible it’s an ethically trained model. I know for a fact that Amazon has ones that were trained on licensed works. Adobe has one for image gen too.

  • paydequeso@piefed.social
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    6
    ·
    2 months ago

    Professional athlete uses bracelet to run fast.

    If you buy the same bracelet, you’ll be just as fast!

  • fruitycoder@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    2 months ago

    I admire Linus Torvolds a lot. His works, the orginazations he’s built, and his public speaking are all really well thought out imho, but I don’t care when he poops and how much the log weighed.

    Every time he does anything AI now a couple or articles crop up and get passed around. Its honestly annoying.

  • mrmaplebar@fedia.io
    link
    fedilink
    arrow-up
    4
    arrow-down
    19
    ·
    2 months ago

    He’s a 56 year old man, so he probably uses AI to decide what to eat for breakfast.

    • Womble@piefed.world
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      4
      ·
      2 months ago

      Yeah, Torvalds is such a dummy! You’re certainly much smarter than him.