• x1gma@lemmy.world
    link
    fedilink
    arrow-up
    51
    arrow-down
    20
    ·
    15 hours ago

    Wait, so because vim is allowing code written with AI we are switching to a random fork? The mental gymnastics here are insane once again. Is someone assuming that the vim maintainers are gonna do agentic requests? How is this project gonna handle upstream changes into their own main? Cherry-picking only “confirmed human-only” commits? Decisions like that out of spite, with zero thoughts and just out of principle do not help against slop. You’re just adding human slop to the AI slop.

    • sucoiri@lemmy.world
      link
      fedilink
      arrow-up
      6
      arrow-down
      2
      ·
      7 hours ago

      I’m sad I hate to scroll this far to see a sane take. Bad code is bad, AI accelerating the destruction of the planet is bad, but experienced maintainers using the tools that exist is not bad, and trying to fork a project like Vim because of that is insane. Power to them if they actively maintain it, but I don’t see that in the cards.

    • TootSweet@lemmy.worldM
      link
      fedilink
      English
      arrow-up
      5
      ·
      8 hours ago

      Wait, so because vim is allowing code written with AI we are switching to a random fork? The mental gymnastics here are insane once again.

      What Lemmy community did you think you were in?

      • x1gma@lemmy.world
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        2 hours ago

        One where we critically discuss issues with and around AI, but it seems we’re just chanting “AI bad” in a circlejerk.

    • Jared White ✌️ [HWC]@humansare.social
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      7
      ·
      13 hours ago

      What mental gymnastics? I’ve already installed EVi on my dev VM, seems to work fine. Problem solved, as far as I’m concerned, and I’m glad to lend my public voice in support of a slop-free fork.

      • x1gma@lemmy.world
        link
        fedilink
        arrow-up
        25
        arrow-down
        5
        ·
        11 hours ago

        Of course it works fucking fine if it’s a hard fork of a stable state.

        What mental gymnastics? The ones you’re doing right now. You have not answered a single question from my comment. And what “problem” did you solve exactly? Has there been any issue that has come up because of the acceptance of AI in vim? What kind of “slop” is actually there that makes vim problematic for you?

        People vibe coding random bullshit ideas because they now can, do indeed produce slop. A bunch of highly experienced devs working on a successful project for years using tools that are at their disposal properly is not slop. You’re lending your public voice to a split of the community and of the project for made up bullshit reasons based on no objective proof but claims of slop and out of principle.

        I’d trust the original vim maintainers to decide what’s a good or bad pull, instead of a bunch of random people who simply hard forked for literally no reason.

        • Jared White ✌️ [HWC]@humansare.social
          link
          fedilink
          English
          arrow-up
          10
          arrow-down
          18
          ·
          11 hours ago

          You don’t get to tell other people how to do their activism. THAT’s bullshit. And you don’t get to tell other people what is or is not slop. I don’t use projects with LLM-coded contributions, which I definitely do call slop, if I can help it. This was an easy problem to solve: compile an AI-free fork, alias vim=evi, and boom done.

          • x1gma@lemmy.world
            link
            fedilink
            arrow-up
            14
            arrow-down
            5
            ·
            9 hours ago

            I’ve never told anyone how to do their activism, I’ve criticized the consequences of said activism, which I still haven’t got answered, and the lack of objective arguments for this specific instance of activism, which I still haven’t heard, except for “AI bad lol”.

            I’ve been rolling with the definition of slop that’s kinda universally agreed on, that is low quality, spammy AI generated content, and I’d ask again for an example of that in vim, but since your definition is “LLM used = slop”, I don’t need to do that here I guess. Also, you’ve missed the irony of telling me to not tell people what slop is, while telling me what slop is right after.

            I don’t understand how you can be so dense to call that an easy problem that’s just boom done. It’s not about compiling and aliasing it, you can do that on probably any commit of vim. It’s about the maintenance and longevity of the fork, who’s gonna support it, and will it have a proper level of maintenance that will make it productively usable in the long term? It’s been forked to a “pre-AI” state of vim, how is it known that it’s not having LLM generated (as in LLM assisted) content already, before the official guidelines have mentioned that? If all that makes evi stand out is a strict no-ai policy, how is this gonna be checked and enforced (e.g human developer uses LLM tooling on his local machine, without disclosing it)? Who are the developers behind it, greetings from xz and similar supply chain attacks? How are upstream changes and fixes handled, since you’ll use it at some point with elevated privileges or to edit sensitive files? But yeah, fuck all of that, it compiles and you can just alias it, right, so we can talk about the severe problems in the open issues - will vim script be renamed too, and we need to rename vimrc to evirc asap, and boom done.

            I’ve said it here at some point already, screeching “AI IS BAD REEEE” is not helping the case, it’s discrediting the “movement” or “activism” as a whole. AI will not leave. When the bubble bursts, people will stop shoving it everywhere, but it will stay where it can be used properly. Software engineering is something where it CAN be used properly, since whatever you’re building doesn’t give a flying fuck about who’s been writing the code. It’s either good, or it’s bad. Instead of worthless decisions on principle, do better. Coach and talk with people on how to do better, how to live in a world with AI responsibly and for good. Avoid, boycott and fork the ones deciding to not do that, based on objective reasons, and build it better. That’s what activism is about, using your actions to lead to change for the better, or isn’t it? And I don’t see how a hard fork, with all the mentioned consequences and problems, for the simple reason of vim maintainers saying “disclose AI usage” is leading to anything better just for the reason of shoveling an antislop and no-ai tag into the codeberg repository.

      • Ajen@sh.itjust.works
        link
        fedilink
        arrow-up
        5
        arrow-down
        2
        ·
        8 hours ago

        slop-free fork

        Based on what, exactly? I work with real people who write very sloppy code. If you’re trying to make a statement by switching away from vim, why not go to emacs, nano, or sublime?

        The mental gymnastics is trusting a completely unknown person more than an LLM. LLMs are about as trustworthy and competent as the average person. In my book, that puts them far below reputable developers (like Moolenaar), but far above complete randos like the EVi dev. At least the LLM is somewhat predictable, but people can be crazy.

        • Jared White ✌️ [HWC]@humansare.social
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 hours ago

          Wow, that’s quite an accusation against the lead maintainer of EVi, and furthermore you seem to be in the wrong forum because this one is called Fuck AI. So last I checked it’s perfectly alright to say fuck AI and also fuck the LLMs you’ve placed such unwarranted confidence in.

          • Ajen@sh.itjust.works
            link
            fedilink
            arrow-up
            3
            ·
            5 hours ago

            I’m accusing them of… not being someone I’m familiar with? Someone I don’t implicitly trust? If that’s all, the same applies to pretty much everyone else on the internet, including you.

            Fuck AI, and fuck LLMs. Does that help?

            But also: fuck scammers, hackers, and thieves. I don’t know the EVi dev and have no reason to trust them.

    • kinther@lemmy.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      6
      ·
      12 hours ago

      The word slop has become overused to the point that I am not sure what slop is anymore.