• Seth Taylor@lemmy.world
    link
    fedilink
    English
    arrow-up
    57
    arrow-down
    18
    ·
    edit-2
    2 days ago

    Bad actors submitting garbage code aren’t going to read the documentation anyway, so the kernel should focus on holding human developers accountable rather than trying to police the software they run on their local machines.

    “Guns don’t kill people. People kill people”

    Torvalds and the maintainers are acknowledging reality: developers are going to use AI tools to code faster, and trying to ban them is like trying to ban a specific brand of keyboard.

    The author should elaborate on how exactly AI is like “a specific brand of keyboard”. Last I checked a keyboard only enters what I type, without hallucinating 50 extra pages. And if AI, a tool that generates content, is like “a specific brand of keyboard”, does that mean my brain is also a “specific brand of keyboard”?

    I get their point. If you want to create good code by having AI create bad code and then spending twice the time to fix it, feel free to do that. But I’m in favor of a complete ban.

    • Electricd@lemmybefree.net
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      1 day ago

      You’re the one comparing AI and guns/killing people, and then saying their metaphorical comparison isn’t accurate? Lol

    • Miaou@jlai.lu
      link
      fedilink
      English
      arrow-up
      35
      arrow-down
      1
      ·
      2 days ago

      The (very obvious) point is that this cannot be enforced. So might as well deal with it upfront.

    • BigPotato@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 day ago

      Wooting and Razer had a macro function that allowed Counterstrike players to setup a function to always get counter strafe. Valve decided that was a bridge too far and banned “Hardware level” exploits.

      So, Valve once banned a keyboard.

    • bassow@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago
      Torvalds and the maintainers are acknowledging reality: developers are going to use AI tools to code faster, and trying to ban them is like trying to ban a specific brand of keyboard.
      

      The author should elaborate on how exactly AI is like “a specific brand of keyboard”. Last I checked a keyboard only enters what I type, without hallucinating 50 extra pages. And if AI, a tool that generates content, is like “a specific brand of keyboard”, does that mean my brain is also a “specific brand of keyboard”?

      It’s about the heritage of code not being visible from the surface. I don’t know about your brain.

    • Simulation6@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      47
      arrow-down
      2
      ·
      2 days ago

      The keyboard thing is sort of a parable, it is as difficult to determine if code was generated in part by AI as it is to determine what keyboard was used to create it.

    • Shayeta@feddit.org
      link
      fedilink
      English
      arrow-up
      25
      arrow-down
      5
      ·
      edit-2
      2 days ago

      AI is a useful tool for coding as long as it’s being used properly. The problem isn’t the tool, the problem is the companies who scraped the entire internet, trained LLM models, and then put them behind paywalls with no options to download the weights so that they could be self-hosted. Brazen, unaccountable profiteering off of the goodwill of many open source projects without giving anything back.

      If LLMs were community-trained on available, open-source code with weights freely available for anyone to host there wouldn’t be nearly as much animosity against the tech itself. The enemy isn’t the tool, but the ones who built the tool at the expense of everyone and are hogging all the benefits.

      • Electricd@lemmybefree.net
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        1 day ago

        Eh, trust me, anti AI people don’t think this much about it

        Also, there are a lot of open weight models out there that are pretty good

      • cartoon meme dog@lemmy.zip
        link
        fedilink
        English
        arrow-up
        5
        ·
        1 day ago

        There are hundreds of such LLMs with published training sets and weights available on places like HuggingFace. Lots of people run their own LLMs locally, it’s not hard if you have enough vram and a bit of patience to wait longer for each reply.

    • ziproot@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      Last I checked a keyboard only enters what I type

      I’m assuming the author is talking about mobile keyboards, which have autocomplete and autocorrect.

    • ede1998@feddit.org
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      2 days ago

      Last I checked a keyboard only enters what I type

      I’ve had (broken) keyboard “hallucinate” extra keystrokes before, because of stuck keys. Or ignore keypresses. But yeah, that means the keyboard is broken.

    • alyth@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      10
      ·
      edit-2
      1 day ago

      Out of curiosity how much code have you contributed to the Linux kernel?