• geekwithsoul@piefed.social
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    2
    ·
    1 day ago

    This presupposes that there is some real and tangible benefit to LLMs, but an explanation of that argument is never put forward. Sure, the dream is to have the magic LLM genie write you code that runs perfectly and does what you want, but now you have code you didn’t write and can’t maintain. So you have to rely on the LLM genie for that to, and sooner rather than later - no matter how well you’ve trained it - it’s going to run across something it can’t do. And then what? You have a pile of code you don’t understand and no idea yourself how to fix it yourself because you kept having the genie do it.

    What about all of that is worth the theft of the work of others, the resource demands to train and run the LLMs, and the debasement of actual coders?

    • A_norny_mousse@feddit.org
      link
      fedilink
      arrow-up
      19
      ·
      1 day ago

      it’s going to run across something it can’t do. And then what?

      Experience shows that more often than not it will just lie to you.

    • HubertManne@piefed.social
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      2
      ·
      23 hours ago

      There are certainly benefits to llms. Just the more casual interaction is one. This to me very much mirrors graphics as compared to terminal. many many things done on computers do not require graphics and can be done at the terminal but usage by ordinary folks increased with the advent of graphics systems and guis. graphics require more power but are a more user friendly interface. Similarly llms take more power than search queries but have a more user friendly interface. In addition it has generative capability allowing folks without significant talent to do some things they could not before. There are benefits but right now its a matter of if the benefits outweigh the costs. Seriously if this was graphics vs terminal the graphics basically double power usage when doing nothing in particular that need it. You start throwing a bunch of monitors up and it will bring it up significantly and actually using graphics like gaming and video go way more and it keeps increasing as we increase standar resolutions and what is considered normal performance. We would use way less power globally if folks only used computers at terminals and went back to listening to the radio.

      • geekwithsoul@piefed.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        19 hours ago

        A stark difference is that GUIs are designed with the same feature set as the CLI. Unlike an LLM, the GUI is not going to start suddenly making up data, offering nonexistent features, or straight up lying. The GUI is a more easily accessible interface that more or less behaves like the CLI. It’s like an orbital sander versus manual sanding - generally easier but you can also really fuck shut up if you don’t know what you’re doing.

        Furthermore, coding is not merely clicking buttons or typing commands. You need to understand your language, your compiler, the intended runtime environment, etc., as well as best practices and then also have the purely human ability to create a new way of doing something. The LLM simply regurgitates what it’s been trained on without regard to the quality of that data - it can’t make value judgements on best approaches or even syntax, it’s just monkey-see, monkey-do. Hell, it can’t even sometimes differentiate between the correct syntaxes for different languages. In the end it gets you nothing but the illusion of convenience and the very real problem of non-functional, unmaintainable, and/or unoptimized code. It’s a fool’s bargain.

        • HubertManne@piefed.social
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          2
          ·
          17 hours ago

          I think you are looking at llms in to large a context. Your issues you have with it are the same as search and if used as a further abstraction of search it is going to carry forward weaknesses. LLM’s trained more narrowly for specific purposes are going to do better if their narrow training data is of high quality rather than throwing everything at it.

          • geekwithsoul@piefed.social
            link
            fedilink
            English
            arrow-up
            4
            ·
            13 hours ago

            I believe you are mistaken - I’m speaking about LLMs within the context of FOSS and coding as that’s the subject of OP’s post and the article they linked to. You may have thoughts about LLMs in general, but you don’t seem to be addressing their use (and abuse) when it comes to coding or giving them carte blanche when it comes access to FOSS repos. Because if you, as the article suggests, just bend over, you’re giving access to all LLMs, not just some hypothetical specially trained one.

            • HubertManne@piefed.social
              link
              fedilink
              English
              arrow-up
              1
              ·
              3 hours ago

              Yeah my response was directly for your statement that there are no real and tangible benefits of llms. I think how useful llms may or may not be is immaterial when it comes to the repos and they will be used in coding. Wikipedia went a good direction and worked out a deal for them to contribute back and linus was sensible in his response to usage for coding.

  • unknowing8343@discuss.tchncs.de
    link
    fedilink
    arrow-up
    9
    arrow-down
    2
    ·
    1 day ago

    I absolutely agree. For me, a very similar thing can be said for art. It should be okay to scrap free and open source data, and copyleft art and make whatever you want with it. That is why I put a copyleft license on things! Just release the code, and acknowledge the source.

    If you waste your time shitting on LLMs and AI models as a concept… You are totally missing the point. These are useful tools. Not as useful as the oligarchs want you to believe. But they are useful. And people find value in them. This is the reality.

    You should focus on who controls and monopolises these concepts, not the concept itself.

  • Balinares@pawb.social
    link
    fedilink
    arrow-up
    8
    ·
    1 day ago

    The GPLv4 idea is interesting and I would like to see it happen. However, I’m not sure how it would apply in practice. What’s to keep that kind of company from rejecting the license and still train proprietary models on your code under fair use claims like they’re already doing?