• Ferrous@lemmy.ml
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    1
    ·
    1 hour ago

    Lmao at this completely misguided comment.

    Torvalds’s first publicly released chatbot code was in January this year, when he vibe-coded a project in Python because he didn’t know enough Python. The programming language kids learn in high school. The guy who runs the kernel couldn’t get his head around Python.

    Linus would run circles around whoever wrote this article. Ever hear of “domain knowledge”? It’s perfectly reasonable to expect an old school engineer well-versed in low level code like C to see high level scripting languages like python as fairly alien.

  • FishFace@piefed.social
    cake
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    3
    ·
    1 hour ago

    Ctrl-F “slop” - 32 matches

    You know how we call AI output “slop” because it’s low-effort and kinda generic? Yeah.

  • lIlIlIlIlIlIl@lemmy.world
    link
    fedilink
    arrow-up
    38
    arrow-down
    10
    ·
    2 hours ago

    But all AI output is slop. It’s social spam. That’s what it’s for. It’s slop! Say “slop” every time

    This writing is far, far too emotional to be considered anything but an opinion piece

  • yesman@lemmy.world
    link
    fedilink
    arrow-up
    13
    arrow-down
    2
    ·
    1 hour ago

    … If you are a competent developer, he said, an LLM makes a great tool, but only after that effort has been put in to set it up. He resisted suggestions to post his LLM-training materials, saying that each developer needs to go through that process separately.

    This is the vibe-code-two-step. “AI” is useful because it helps inexperienced users to code. But you also have to be an expert to use it properly.

    • flilare@piefed.zip
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      19 minutes ago

      Same thing could be said about a fishing pole. Or car, or rifle, or a bicycle.

      It helps inexperienced users to catch fish… But with some knowledge and experience can get more out of it.

      • spankysalmon@fedinsfw.app
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        9 minutes ago

        Not the same at all. You don’t have to be a gunsmith to kill someone with a gun. You do have to be a knowledgeable engineer to produce anything that isn’t slop with “AI”.

        A MUCH better analogy is construction. Do you want a bunch of teenagers and Main Character Syndrome dipshits who cannot even read blueprints nor understand regulations and building codes let alone know them, to build your house? Nono, it’s OK! They have nail guns and modern lumber, they don’t need to know all that!

        Sure you can get a shed or even a small house out of that, but you’re never going to get safe, modern, multistory construction like that…

  • ReCursing@feddit.uk
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    4
    ·
    1 hour ago

    Well fuck off back to Windows then (I’m sure you can determine whether or not the code for that has been near an LLM… oh wait). Or fork it, if you can. If neither of those stop being so entitled about what tools someone uses to build the OS they give you for free!

  • auzy1@lemmy.world
    link
    fedilink
    arrow-up
    15
    arrow-down
    13
    ·
    2 hours ago

    You do realize that all code for the kernel is code reviewed and tested by so many people right? The patches are probably some of the most human reviewed code on the planet…

    This feels like the time when every armchair expert became experts on immunology…

    • tyler@programming.dev
      link
      fedilink
      arrow-up
      9
      arrow-down
      11
      ·
      1 hour ago

      The article is literally about how they have so much AI slop that the code is no longer reviewed by people it’s reviewed by a Meta chatbot…

      • auzy1@lemmy.world
        link
        fedilink
        arrow-up
        14
        arrow-down
        2
        ·
        1 hour ago

        Can you post the quote where it says that it’s untested and it goes straight to master

        I’m lost.

        • auzy1@lemmy.world
          link
          fedilink
          arrow-up
          6
          arrow-down
          1
          ·
          edit-2
          43 minutes ago

          Also, looking through the authors articles, frankly, the list looks like low quality human slop.

          https://davidgerard.co.uk/other.html

          And I can’t find any evidence they’re actually involved with any development projects either. Literally ANY projects including stupid little pet ones every dev has

          • spankysalmon@fedinsfw.app
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 minutes ago

            I mean, having pet projects doesn’t require being “involved” with one nor requires making anything public…

      • FishFace@piefed.social
        cake
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        1
        ·
        1 hour ago

        The article is one angry person’s rant and you are further going beyond what it actually says.

        • auzy1@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          3 minutes ago

          Yeah. Pretty much.

          The actual policy is that it all gets reviewed by a human I think when I was looking into it.

          The bots are likely most useful to reject obviously bad patches which have obvious bugs or don’t follow guidelines. And identifying bad code is something which AI tends to be good at.

          In our code at work, we use weakly typed languages which aren’t strict and on those it tends to be even better. We catch things like table keys that are typed wrong, etc. On C, things like pointers it probably does a good job with identifying as wrong

          If it passes AI code review it still gets checked by human for things that are wrong and needs fixing. But if it fails, it probably needs fixing regardless.

  • ncc74656@lemmy.ml
    link
    fedilink
    arrow-up
    8
    arrow-down
    12
    ·
    2 hours ago

    By the looks of it this is the beginning of the end of linux, where we moving to nerds?