• GoatSynagogue@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    4
    ·
    3 hours ago

    A repo host that can remove your repo at any moment because someone can accuse your code of being “vibe coded” is not a repo host I’d trust. It shouldn’t matter how good, bad, or A.I. written your code is. It’s a hosting platform.

    • one_old_coder@piefed.social
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      2 hours ago

      I have the same feeling with SourceHut which bans projects related to crypto money. I think bitcoins is a stupid idea, but knowing that the owner of the site can ban you because of the stupid idea of the day is a very wrong idea.

    • crimsonpoodle@pawb.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      I mean the host can always remove your repo. We’ll see how they handle it; but I would assume it won’t be without care. But yet another reason to host your own as well.

    • kayazere@feddit.nl
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      3
      ·
      2 hours ago

      The main argument is due to copyright issues of LLM generated code. Github will happily remove repos which violated copyright laws or IP laws. It makes sense that Codeberg doesn’t want to host code which may be violating copyright law.

  • GnuLinuxDude@lemmy.ml
    link
    fedilink
    English
    arrow-up
    20
    arrow-down
    4
    ·
    5 hours ago

    Hell yeah. Though I do always wonder if such entities mark themselves as targets for AI scraping. For instance, Wikipedia is also committed to banning slop articles. But that just means for any AI scraper it just becomes a reliable source of quality training data. So Wikipedia volunteers have to expend a lot of time and resources determining if something is slop and getting rid of it, all so that the slop trainers can come in and create the next version of the slop engine used to spam Wikipedia…

    Anyway… whatever. Good for Codeberg!

  • theherk@lemmy.world
    link
    fedilink
    English
    arrow-up
    45
    arrow-down
    2
    ·
    7 hours ago

    I get it, but determining and moreso verifying code is mostly generated is so intractable that this will likely not do anything practically. Well, perhaps it will discourage some disclosure.

    • Carighan Maconar@piefed.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 hour ago

      Yeah but I also get it as a thing to put down, just in case you need to mass-ban thousands of clearly-AI-generated projects. You can then just point to this ToS.

    • Dagnet@lemmy.world
      link
      fedilink
      English
      arrow-up
      24
      arrow-down
      1
      ·
      5 hours ago

      I think a lot of the time with these things is not really about filtering every single offending project but stablishing a legal precedent to remove a project the moment it is found to be violating the rules.

      • cenzorrll@piefed.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 hours ago

        Yeah, saying outright that you can’t gives them the ability to remove a problematic project without issue. Otherwise, GiganticProject, that prints “hello world” and is used by Microsoft, which is a million lines of code with 100,000 lines committed every day can be removed without having to deal with Microsoft’s lawyers.

    • Essence_of_Meh@lemmy.world
      link
      fedilink
      English
      arrow-up
      27
      arrow-down
      1
      ·
      6 hours ago

      I don’t think anyone expects to catch every vibe coded project that might end up on the site. It’s seems to be about nurturing specific direction for their community, giving admins clear rules on this issue and making their decisions easier in case they do find (or get a report about) a clearly AI “led” project.

      Even if vibe coder manages to stick around, they can’t be sure their projects won’t disappear at random due to the new rules. Might be enough to prevent some of them from using the site.

      • CeeBee_Eh@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        ·
        5 hours ago

        giving admins clear rules on this issue and making their decisions

        The wording used is “mostly”. Which is concerning, because “mostly” is anything but clear and leaves a lot of room for interpretation.

        • Essence_of_Meh@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          3 hours ago

          It’s a bit of a double edged sword. If you’re too vague it’s easy to allow for overreach but if you’re too specific some people will try to skirt the line on technicalities. The final comment in the linked discussion promised to clarify this point in a future blog post so I guess anyone who might be affected by this change should keep an eye for that.

      • MangoCats@feddit.it
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        2
        ·
        5 hours ago

        And: false positives? How much fun is it to go to clone your repo and find it locked because something (probably an AI algorithm) decided your project was “vibe coded”?

        • Essence_of_Meh@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          3 hours ago

          Don’t ask me. I have nothing to do with Codeberg and I’m not involved in the process itself, I’m just speculating. I would assume that if they’re against hosting AI projects they won’t try to hunt for them using AI screening and stick to a honour system + reporting instead but I know nothing about Codeberg’s inner workings to say for certain.

          There will probably be more info on that once the official announcement drops so I guess we’ll see.

      • theherk@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        5 hours ago

        Yeah that is a good way to frame it. Makes sense. It does say something about their ethos.

    • FaceDeer@fedia.io
      link
      fedilink
      arrow-up
      7
      arrow-down
      2
      ·
      4 hours ago

      It’ll also be a great way to take down projects you don’t like. Just accuse them of witchcraft.

      • uuj8za@piefed.social
        link
        fedilink
        English
        arrow-up
        9
        ·
        4 hours ago

        Good thing we have pro-AI platforms like GitHub that would never arbitrarily remove projects… Right?? Right???

        • FaceDeer@fedia.io
          link
          fedilink
          arrow-up
          8
          arrow-down
          3
          ·
          4 hours ago

          Because GitHub arbitrarily removes projects it’s okay if Codeberg does too? “They’re the same as GitHub” is not actually a great point in their favor.

    • rozodru@piefed.world
      link
      fedilink
      English
      arrow-up
      24
      arrow-down
      7
      ·
      7 hours ago

      found the vibe coder. hey bud, how’s that “killer app” scaling for you?

    • Axolotl@feddit.it
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      7
      ·
      7 hours ago

      I see, your little ass that can’t code is offended of being locked down! Damn

      • MangoCats@feddit.it
        link
        fedilink
        English
        arrow-up
        15
        arrow-down
        1
        ·
        5 hours ago

        As someone who can code, has coded for 40 years for a living, I’ll say: LLMs can be heavily abused to write a lot of garbage. I’ll also say: give a human enough time, and they can write almost as much garbage but they usually get discouraged by all the errors and crashes and have the good sense to give up - but these humans armed with LLMs can at least make stuff that runs.

        I’ll also say: LLMs can be used as very effective tools, if you exercise the kind of care and planning that has always been required to write “good” (whatever your definition of “good” may be) software. They do speed up development - some development ends up in a good place, some… not so much. It was always like this even long before LLMs, but LLMs help get to those endpoints much faster.

        • Axolotl@feddit.it
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          2
          ·
          4 hours ago

          LLMs can be used as very effective tools, if you exercise the kind of care and planning that has always been required to write “good” (whatever your definition of “good” may be) software. They do speed up development - some development ends up in a good place, some… not so much. It was always like this even long before LLMs, but LLMs help get to those endpoints much faster.

          This is not vibe coding, vibe coding is using only the AI for making code without you knowing what the heck is happening and doing

          If you know what you do and understand what the LLM does, you aren’t vibe coding, you are using it as a tool to speed up the development, that’s a big difference IMO

          If Billy the graphic designer that never coded “makes” an app using Claude, he is vibe coding

          If Torvalds make an app using Claude and understand what is the AI doing and what the code does, it’s not vibe coding

          (That’s how i see it and how i judge the projects i am goin to use, being against LLMs is stupid honestly)

            • Axolotl@feddit.it
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              1
              ·
              3 hours ago

              I usually ask to the dev itself (eg: like i did with Degoog in my last post) otherwise i dig around to see if they made any statement and if not, i look at the contributions history, if there is any AI agent i straight up ignore (with a few exception, some are just to check PRs which i deem fine) then i check the agent.md or equivalent and look at whats written, i never go as far as checkin the code because at that point i might just be wasting my time

          • Zexks@lemmy.world
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            1
            ·
            3 hours ago

            Thats your opinion just as this ban will be their opinion of if your code is good enough to be on their site. Which is bullshit

        • BJW@lemmus.org
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          9
          ·
          4 hours ago

          Thanks for setting them straight. You’ve actually been coding longer than I have! Impressive.

          It’s pointless, though. They’re just an angry mob - trying to educate any of them is like trying to teach the bees in a hive that stinging is more detrimental to themselves than to the one being stung.

          Half of them I don’t think even understand why the hive is angry; they just like to feel like they’re part of a group effort.

      • BJW@lemmus.org
        link
        fedilink
        English
        arrow-up
        8
        arrow-down
        17
        ·
        7 hours ago

        You admiring my ass? Thanks, but I didn’t realize you knew my NSFW alt account.

        This is like MAGA announcing they’re banning the vaccinated.

          • BJW@lemmus.org
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            6
            ·
            5 hours ago

            You use them so haphazardly that they can be considered accidental, random and ignored. Damn