• auzy1@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    16 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
      0
      ·
      16 hours 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…

      • FishFace@piefed.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        15 hours 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
          0
          ·
          14 hours 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.

          • Ghoelian@piefed.social
            link
            fedilink
            English
            arrow-up
            0
            ·
            14 hours ago

            A good language server / ide will also complain about incorrect types. That specific example is a deterministic process, no llm is required for it at all.

            • auzy1@lemmy.world
              link
              fedilink
              arrow-up
              0
              ·
              13 hours ago

              We do use one. But, in practice, they can’t catch a lot of things which AI will

              At least in our case too based on what’s available, it also can’t check stuff like coding style well (but our development relies on that less).

              Some might though

              • Ghoelian@piefed.social
                link
                fedilink
                English
                arrow-up
                0
                ·
                5 hours ago

                I find that very hard to believe, if you’re truly just talking about typing. If this is true you’re using an awful language server / linter / whatever.

                Coding style is also a deterministic process, for which every widely used language has a linter or formatter or whatever. Also no LLMs needed.

                As a professional software developer of 8 years, I honestly have no idea what you’re talking about

      • auzy1@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        15 hours 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
          0
          ·
          15 hours ago

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

          • spankysalmon@fedinsfw.app
            link
            fedilink
            English
            arrow-up
            0
            ·
            14 hours ago

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

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

              Except I can’t see any references to this guy getting involved with any projects at all at a technical level.

              If you check his articles, he’s definitely targeting a specific crowd based on what I can see too.

              Saying “there is an AI bot that identifies if code is obviously bad” doesn’t really make an exciting story though…