Timestamps:

00:00 Intro

00:36 Sponsor: TuxCare

01:46 KDE’s AI policy

06:42 Existing AI policies

10:06 Going further on AI

12:58 My stance on AI

17:05 FOSS projects: yes or no to AI?

28:02 Sponsor: Tuxedo Computer

  • naught101@lemmy.world
    link
    fedilink
    arrow-up
    36
    arrow-down
    3
    ·
    3 days ago

    I’m not talking about vendor lock-in, I’m talking about a system that has destroyed the training path for juniors, and the fact that as developers lean on AI more their skills atrophy and they become dependent on that workflow (regardless of provider), and their ability to introspect a code base decreases because they had less time learning it during the build-out phase.

    • brucethemoose@lemmy.world
      link
      fedilink
      arrow-up
      12
      arrow-down
      4
      ·
      3 days ago

      This was an issue in the computer science field well before LLMs, though (like in many areas) they did pour gas on the fire.

      TBH I think it’s more of an issue for paid software. Manpower and burnout is the bottleneck for FOSS projects, and contributions are largely thankless, hence I think amongst the people who do contribute, there will be more of an interest in truly learning the codebase.

      • naught101@lemmy.world
        link
        fedilink
        arrow-up
        13
        arrow-down
        1
        ·
        3 days ago

        Multiple FOSS projects have been complaining over the last year or so that they are getting swamped with LLM-generate PRs that are often low-quality, but still require a similar amount of time to review. LLMs are shifting extremely lited FOSS core maintainer capacity away from development and into time-wasting code reviews with a high rejection rate.

        • brucethemoose@lemmy.world
          link
          fedilink
          arrow-up
          4
          arrow-down
          2
          ·
          2 days ago

          Well, yes, and that’s exactly what the KDE policy is addressing. They’re saying “we are going to reject vibecoded PRs, unconditionally; so don’t bother submitting them.”

          • ProdigalFrog@slrpnk.net
            link
            fedilink
            English
            arrow-up
            6
            arrow-down
            1
            ·
            2 days ago

            The biggest contributor to the backlash of the proposed policy was the additional aspect explicitly not requiring AI used in a PR to be disclosed, regardless of its quality (and which is unrelated to the ability to quickly reject obvious slop PRs).

              • ProdigalFrog@slrpnk.net
                link
                fedilink
                English
                arrow-up
                3
                ·
                23 hours ago

                Personally I thought that was a nonsensical argument from them, as they could’ve just put in the policy to declare that AI was used, but just not mention the specific one. Better yet, IMO, would’ve been to ban all non-self hosted AI use, which basically cuts out all the corporate AI’s.

                Though even with the self hosted models available, the ethical and copyright risk remains, so I’d still have personally opted for a total ban.

                  • ProdigalFrog@slrpnk.net
                    link
                    fedilink
                    English
                    arrow-up
                    1
                    ·
                    7 hours ago

                    The other devs were generally against any form of disclosure, saying that they didn’t want to ‘shame’ developers who used it.

                    The discussion was locked and then removed from public view due to public backlash.

      • JustEnoughDucks@slrpnk.net
        link
        fedilink
        arrow-up
        14
        arrow-down
        3
        ·
        3 days ago

        Except that the KDE contributors would be directly supporting it financially and giving it training data.

        Also directly financially supporting technofascists and oligarchs.

        Also directly financially supporting the destruction of the environment, stealing of water and electricity from the poor, bribary of politicians both local and international, and destruction of communities.

        LLMs run by corporations are terrible and toxic, with very few exceptions. We also can’t have a good faith argument and not acknowledge that the overwhelming majority of devs use those corporate datacenter models and not locally run models powered by home/company solar panels.

      • naught101@lemmy.world
        link
        fedilink
        arrow-up
        9
        arrow-down
        1
        ·
        3 days ago

        Sure, it’s an everywhere problem. But it would be nice to see more projects having strong preventative policies.

        • nocteb@feddit.org
          link
          fedilink
          arrow-up
          2
          arrow-down
          9
          ·
          3 days ago

          I think it is more important to leave people the freedom to decide for themselves. It’s not an opensource project’s place to tell its contributers how to work as long as the contribution fits their requirements. No one’s opinion is worth more than the other one’s.

          • naught101@lemmy.world
            link
            fedilink
            arrow-up
            4
            arrow-down
            1
            ·
            2 days ago

            “Individual freedom” as a primary driver over the last decades/centuries is what’s got the USA into the state it’s in now. I’d rather focus on something that contributes to the collective good.

              • naught101@lemmy.world
                link
                fedilink
                arrow-up
                1
                arrow-down
                1
                ·
                2 days ago

                Sure can be. But it’s also a vital part of how any society works - it’s what laws are for (making no claims about the efficacy of current legal systems here), and it’s how you keep power in check. Libertarianism doesn’t work.

                • nocteb@feddit.org
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  2 days ago

                  There is no law that prohibits AI use. Telling people what to do also does not work it is usually met with resistance.

                  • naught101@lemmy.world
                    link
                    fedilink
                    arrow-up
                    1
                    arrow-down
                    1
                    ·
                    2 days ago

                    I mean laws in a general sense… Like, you know, it’s illegal to murder or whatever. That is a form of “telling people what (not) to do”.

    • CameronDev@programming.dev
      link
      fedilink
      arrow-up
      4
      arrow-down
      16
      ·
      3 days ago

      The training path still exists, its just up to developers just need to take it.

      And script kiddies have always existed and contributed to OS. There has never been a “you must be this clever/qualified/awesome to contribute” bar.

      If anything, AI may actually raise the bar for some developers…

      • BassTurd@lemmy.world
        link
        fedilink
        arrow-up
        14
        arrow-down
        1
        ·
        3 days ago

        If anything, AI may actually raise the bar for some developers…

        This is bar none the dumbest take I’ve heard about AI yet.

        • CameronDev@programming.dev
          link
          fedilink
          arrow-up
          7
          arrow-down
          5
          ·
          3 days ago

          Have you read some of the absolute garbage that open source developers have put out? Not every developer is a code genius, there are some complete cowboys out there.

          AI may not make you or I better, but for some people, it definitely does make them much more capable, even if they aren’t still at the level that we’d prefer.

      • NotSteve_@lemmy.ca
        link
        fedilink
        arrow-up
        11
        arrow-down
        1
        ·
        3 days ago

        The training path still exists, its just up to developers just need to take it.

        It kind of doesn’t though, if only for the fact that companies aren’t hiring juniors anymore because they just put their former workloads on everyone else because AI