They got to him

  • DarkCloud@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    3
    ·
    edit-2
    2 days ago

    Or rather, LLMs helped create bad code, and so didn’t do a significant peice of work - or did it so poorly it was dangerous to rely on for general use in an Operating system:

    Race conditions in programming occur when multiple processes or threads attempt to modify and access shared data simultaneously, leading to unpredictable and unintended outcomes. They can result in data corruption, program failures, and other unexpected behaviors if not properly managed with synchronization techniques.

    The work isn’t done if it’s introducing risky/bad code (especially at the level of an operating system). That’s like saying “LLMs cure cancer by cutting patients into quarters, human reviewers stop it”

    Then someone claiming “the real story here is that LLMs cured cancer”.

    Was cancer actually cured? The article doesn’t say the problem was fixed by the LLM. It says humans did the work of finalizing parts of it which had to be restricted to an experimental branch, and only operates on 64-bit machines.

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

      The same happens when humans write code. Reviewers hopefully find some of their mistakes, then they fix them

      • DarkCloud@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        Tell me then, was the problem solved, the work done by the LLM?

        Was it considered good enough for a mainbranch?

        Or was it faulty/risky and require highly trained experts to catch? Then flagged, and only put into an experimental branch?

        How many ex-Oracle memory experts do you think are available for this work, in which even Linus didn’t catch the race condition?

        “Hey guys, nothing to see here if we have enough high level engineers fixing everything”.

        • TheHooligan95@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 hours ago

          At the end the only thing that matters is if this approach saved money/time compated to the opposite. If Linus keeps employing it, it works for him. He definitely isn’t an AI apologist, I think, so it’s not like he profits from speaking positively or negatively about AI

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

          Tell me then, was the problem solved, the work done by the LLM?

          partially

          Was it considered good enough for a mainbranch?

          Probably, if it took multiple experts to catch the bug.

          Or was it faulty/risky and require highly trained experts to catch? Then flagged, and only put into an experimental branch?

          As happens with human code all the time

          How many ex-Oracle memory experts do you think are available for this work, in which even Linus didn’t catch the race condition?

          No idea, at least one.

          A competent person like Linus can manage and direct competent code generation, whether that code is generated by an AI or an intern.

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

      Wouldn’t it be more like the LLM presented a plan which involved cutting people into quarters then a human rubber stamped it and the people were cut into quarters?