Can’t escape AI slop projects from meat proxies man. Every single open source project smells like Claude Code recently. Sad times.

    • SlimePirate@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      88
      arrow-down
      2
      ·
      9 days ago

      It just shows how safe the language is, LLMs have to rely on Rust to prevent all the memory bugs. Same for proof assistants

      • Ephera@lemmy.ml
        link
        fedilink
        arrow-up
        50
        arrow-down
        1
        ·
        9 days ago

        Yeah, it’s qualities that are useful for humans, too, like frontloading all the errors to compile time + good compiler error messages.

        Like, I’m annoyed that people will be irrational about it, much like they associate Rust with rewrites in permissive licenses, even though it is just a tool. It entirely depends on how you use the tool.
        But irrational people gonna irrational. Not much you can do about that…

    • Carl@anarchist.nexus
      link
      fedilink
      English
      arrow-up
      56
      ·
      9 days ago

      Probably the same way Unity feels about their game engine being associated with awful low budget shovelware games. The game engine was popular with low budget games because you can use the engine for free… But you have to display the “Made with Unity” splash screen for a few seconds as your game boots up. And notably, you can pay a licensing fee to remove that splash screen requirement. Basically the drug dealer special: Get the newbie game devs familiar with the engine for free, then charge the publishers to use the engine that their employees all already know.

      The issue (which Unity didn’t initially foresee when they wrote their licensing terms) is that all of the shovelware games used Unity for free, and all of them had the big “Made with Unity” splash. So Unity very quickly became associated with super low effort shovelware games.

    • SorteKanin@feddit.dk
      link
      fedilink
      arrow-up
      30
      arrow-down
      1
      ·
      8 days ago

      I’m a professional software engineer writing Rust for many years now.

      Honestly, I am very happy that AI is using Rust. Much better that AI uses Rust than Python! If you think AI written Rust is bad, you have no idea how sloppy AI written Python is.

      Rust is a great language. Turns out the same stuff that makes it great for humans also makes it great for agents. This is not a bad thing, this is a win-win.

      Historically, Rust’s biggest disadvantage has been how hard the language is to write and how much you sometimes need to fight the compiler. This disadvantage is quite effectively mitigated by AI, since you can let the AI fight the compiler and write most of the code. So you get all the advantages that Rust brings with basically none of the downsides.

      I’m just happy that Rust was invented before LLMs. If Rust did not exist before LLMs, the code the AIs would be writing would be a lot worse.

      Hope that answers it.

        • SorteKanin@feddit.dk
          link
          fedilink
          arrow-up
          6
          ·
          8 days ago

          but no language can take the place of C

          Why do you say that? I definitely think Rust can take the place of C. Not just can actually, I’d go as far as to say that Rust should take the place of C. C is much too unsafe to be used in today’s age. There’s really no excuse to use a memory unsafe language today if you’re starting something new.

          It would not have been better if it was written in C. Rust is just as fast and much better.

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

            While my comment is about c++, not c, I did learn about one use case where rust is strictly worse than c++. Unbelievably low latency applications. Such as software that trades stocks. The way it’s implemented, is by sharing memory addresses across code intentionally having the same address written to and read from across threads. Something rust is sort of designed to not support.

            It’s the only use case I know of where that’s true.

            • SorteKanin@feddit.dk
              link
              fedilink
              arrow-up
              4
              ·
              8 days ago

              I don’t know where you’ve heard this, but none of it is true. Rust is definitely used for low-latency trading, and that’s actually one place where it really shines.

              sharing memory addresses across code intentionally having the same address written to and read from across threads. Something rust is sort of designed to not support.

              C++ does not “support” that either. C++ will let you write that code, but if you write code like that in C++, it’s undefined behavior and trust me, no low-latency trading firm wants undefined behavior in their trading software (just imagine what could go wrong…).

              Rust helps you avoid such issues. However, Rust definitely “supports” undefined behavior in the exact same way. If you want to share mutable pointers across threads and you don’t give a crap about undefined behavior… I mean, that’s really, really stupid but you can just write unsafe and then you can do exactly what you can do in C++ as well.

            • SorteKanin@feddit.dk
              link
              fedilink
              arrow-up
              5
              ·
              8 days ago

              C is currently the best-known programming language in the world

              By what metric? It’s certainly not the most popular language. I don’t think it’s the most famous language either. Probably more people have heard of Python than C.

                • SorteKanin@feddit.dk
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  8 days ago

                  Let me ask a question, then: why were the Linux kernel and the Linux ecosystem written in C rather than Python?

                  … because C is a systems langauge that you can use to build a kernel? While Python is an interpreted runtime that cannot target bare-metal?

                  Rust can easily take the place of C, as Rust can also target bare-metal. It can do everything that C can do (perhaps aside from compiling to some very esoteric platforms). The reason Linux is written in C is cause C was the best option at the time, not because C is some magical language that can do stuff that no other language can.

                  Also, just because Linux was written in C doesn’t mean it is the best-known, most famous or most widely used language. Python is much more well-known and widely used than C.

    • ducktumn@lemmy.zipOP
      link
      fedilink
      arrow-up
      14
      arrow-down
      53
      ·
      9 days ago

      I used to program in Rust. It’s a great language. I don’t do that anymore because %99.99 of Rust projects are slop nowadays.

      • iByteABit@lemmy.ml
        link
        fedilink
        arrow-up
        50
        arrow-down
        5
        ·
        9 days ago

        So instead of fixing the balance with your human Rust code, you instead associate the language as slop because people choose it for their slop projects since it’s much safer and fast?

        If anything, the slop projects working efficiently and not crashing every 5 minutes is the best proof you can have that Rust is uniquely great at what it offers, every language should aim to protect the program from its weakest link programmer which is AI in this case

        • ducktumn@lemmy.zipOP
          link
          fedilink
          arrow-up
          9
          arrow-down
          10
          ·
          9 days ago

          Language isn’t slop. Where did I say that? I literally said it’s a great language.

      • communism@lemmy.ml
        link
        fedilink
        arrow-up
        27
        arrow-down
        3
        ·
        9 days ago

        What? Are you serious? A lot of LLM-generated text is in English too, let’s learn an obscure conlang and stop speaking English.

            • ducktumn@lemmy.zipOP
              link
              fedilink
              arrow-up
              5
              arrow-down
              22
              ·
              9 days ago

              English is the universal language. Rust isn’t. Using rust is a choice and not mandatory.

              • communism@lemmy.ml
                link
                fedilink
                arrow-up
                24
                arrow-down
                2
                ·
                9 days ago

                English is the universal language.

                No, it isn’t. But ignoring the chauvinism there, okay, replace English with any other language that LLMs can speak.

                • Cricket [he/him]@lemmy.zip
                  link
                  fedilink
                  English
                  arrow-up
                  4
                  arrow-down
                  2
                  ·
                  8 days ago

                  I agree that calling it “universal” is both an exaggeration and chauvinistic, but English is the most widely spoken language in the world, both in total combined as first plus second language and it’s by far the most spoken as a second language: https://en.wikipedia.org/wiki/List_of_languages_by_total_number_of_speakers

                  Rust is not in the same position among computer languages. Javascript holds that distinction, with Rust being way down, outside the top 10: https://survey.stackoverflow.co/2025/technology (it’s still outside the top 10 in the 2026 survey, but the 2025 chart is much easier to read and interpret at a glance).

                  So Rust is indeed not the same as English, which makes it not an apt comparison. One can much more easily completely ignore and avoid Rust as a programming language than they can ignore and avoid English as a human language. They can surely both be ignored and avoided, but it’s much more difficult to do so with English.

                • ducktumn@lemmy.zipOP
                  link
                  fedilink
                  arrow-up
                  1
                  arrow-down
                  6
                  ·
                  8 days ago

                  I’m not even English? It’s my second language. You can’t deny that most people speak english including international politics.

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

        What criteria for using rust is now not fulfilled anymore because slop uses rust? seems like you used the language for gaining Internet points

        • ducktumn@lemmy.zipOP
          link
          fedilink
          arrow-up
          12
          arrow-down
          9
          ·
          9 days ago

          To be honest it’s not rust. It’s more like a mentality thing and probably not logical.

          It’s like not raising your hand because it has become a Nazi salute. The act of raising your hand isn’t bad but it’s associated with a bad intention.

          It’s the same with Rust. It’s a great language and I actually really enjoy it. But seeing so many slop projects with it made me feel bad. That’s it.

          • Unusable 3151 ⁂@lemmy.ml
            link
            fedilink
            arrow-up
            6
            ·
            9 days ago

            I really don’t know why you’re getting downvoted here. It seems people just want to pile on. All you’re doing is talking about how you feel and how it’s impacting your actions. It sucks that this stuff is driving you away from Rust.

  • communism@lemmy.ml
    link
    fedilink
    arrow-up
    96
    ·
    9 days ago

    It does make me sad that Rust is getting so strongly associated with slop. Personally I find it a really fun language to actually program in. The language being expression-based is actually quite handy, and is a concept I wish existed in other languages too. But it is also unfortunately the most sensible language for vibe-coding too because of the performance and guardrails.

      • ColonelThirtyTwo@pawb.social
        link
        fedilink
        arrow-up
        2
        ·
        7 days ago

        The guardrails are helpful for humans as well. Its not mindless - its the difference between an obvious compiler error and a silent use after free that becomes a security vulnerability.

      • furtiveParalysis@jlai.lu
        link
        fedilink
        Français
        arrow-up
        2
        arrow-down
        2
        ·
        8 days ago

        I for one grasp C and work with it, no big deal. AI does it well too and is probably going to eat the fun-of-coding out of my job. That’s sad to me but, it’s not useless. For now there’s a lot of stuff we didn’t maintain like docs and unit tests and thanks to ai it’s kept up to date now, not that it’s very important but we strive at just doing more, not being less workers.

    • motruck@lemmy.zip
      link
      fedilink
      arrow-up
      4
      arrow-down
      19
      ·
      9 days ago

      Yeah well you can thank rust tools that are replacing coreutils and somehow finding their way as defaults. Eza is a prime example. Oh pretty icons but you can’t handle ls -larth, so glad you are in rust though. Rust has had a reputation before the slop.

      • communism@lemmy.ml
        link
        fedilink
        arrow-up
        26
        ·
        9 days ago

        Eza isn’t a reimplementation… it’s its own program. The name of the binary is also eza not ls. What OS are you using that uses eza instead of ls? I have both installed and have ls aliased to eza because I find the coloured output to be easier to read (much like syntax-highlighted code is easier to read), but I’ve never seen eza pre-installed on a system, not does it conflict with ls. Package managers let you install both. They’re different programs.

        • anewfox@lemmy.zip
          link
          fedilink
          arrow-up
          14
          ·
          8 days ago

          you’re not gonna get a reply to these questions, because they installed eza themself and also, separately, heard about ubuntu adopting the uutils reimplementations of coreutils, which of course does not include eza.

        • wylinka@szmer.info
          link
          fedilink
          arrow-up
          4
          ·
          8 days ago

          CachyOS aliases ls to eza in fish, which is the default shell there. I love fish but still think it’s a bit weird to use it as default.

      • corsicanguppy@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        2
        ·
        8 days ago

        Slop code? Missing features? Add in some arrogant wunderkinder and strong vendor push and you’ve got Systemd.

      • klankin@piefed.ca
        link
        fedilink
        English
        arrow-up
        13
        ·
        9 days ago

        Point out any issues or changes you’d make!

        (So I can feed them into my prompt and pretend I knew what you were talking about)

    • Bazoogle@lemmy.world
      link
      fedilink
      arrow-up
      9
      arrow-down
      8
      ·
      9 days ago

      Which would you pick: a SAAS option, or open source vibe coded option? This is a hypothetical, so none of the “neither” crap, just which one are you more likely to pick first.

      • Captain Beyond@linkage.ds8.zone
        link
        fedilink
        arrow-up
        10
        ·
        9 days ago

        Proprietary is a deal breaker (and SaaSS is a subset of that), so if the only option is slop then I guess I have to use slop.

        But, realistically, neither. I haven’t found a situation so far in which the only viable option is vibe coded.

        • Swedneck@discuss.tchncs.de
          link
          fedilink
          arrow-up
          1
          ·
          3 days ago

          the rise of AI has taught me that simply not using computers is way more viable than i thought.

          I literally learned to crochet because i feel existential dread and need more practical skills so i’m not at risk of computers suddenly becoming unusable and my life being in tatters… Being able to make things is actually so fucking comforting, it’s a great way to pass time too.

      • kurwa@lemmy.world
        link
        fedilink
        arrow-up
        6
        arrow-down
        2
        ·
        8 days ago

        In what world are the only options SAAS or vibe coded? Maybe at that point I don’t need that program.

      • trojanbark@lemmy.world
        link
        fedilink
        arrow-up
        6
        arrow-down
        4
        ·
        8 days ago

        If it is a hypothetical then I would pick the “neither option crap,” you do not get to control my choices

  • Engywook@lemmy.zip
    link
    fedilink
    arrow-up
    67
    arrow-down
    11
    ·
    9 days ago

    TBF, AI allowed me to make extensions for browsers for my personal use which didn’t exists anywhere. So far, so good for me.

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

        This is pretty much the whole dilema though. By sharing it and putting it on GitHub you’re just making the AI slop contributions problem worse.

        AI has also enabled me to do so many crazy projects I know are way beyond my skill level in a pre-AI world, and although I’d love to share some of them I’ve determined it’s just not worthwhile. Anyone technically inclined enough and sufficiently motivated can repeat the same process I did if they want similar tools. AI indeed makes mistakes, but it’s scary good at code and has completely revolutionized workflows in every CS position I know of in my company as well as every college CS friend’s company. It’s better at catching edge cases than humans and writes comments that actually explain what a function does in context of the rest of the program. It’s a shame it’s all built on stolen training data and forum suggestions from people who were trying to help others in good-faith, but the end result is an undeniably useful tool.

        If you have any project ideas or clearly scoped changes to existing open source software you already use daily, it’s worth trying for yourself. Google Antigravity is my preferred tool for this sort of thing at a hobbyist level and has a relatively generous free tier. VS Code with copilot is more common professionally and although with the right models connected it’s generally better at outputting code that looks less like it’s vibe coded, I wouldn’t say it’s all that much more powerful of a tool for just getting a personal project working.

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

          Ive had it make me a few iphone apps to sideload, a crossplatform manga reader with the goal supporting all backups/extensions/repos and having every paid feature all those apps have, it works suprisingly well, even implemented internet archive as an extension. Haven’t tested anything other than mihon, komga, and suwayomi support but that works well. Mostly just get stuck in a loop testing and tweaking the ui for hours.

          Also an rss reader with hidden/pinned categories and the ability to rearrange feeds, multiple pane views with the ability to dynamically rearrange the layout on the fly, I fking love it, I couldnt find any that let you hide categories which led to me having it make an extension for freshrss, eventually just turned into making an app. It fits all my needs for an rss reader and is seemingly stable.

          Couple blender extensions too, they dont create anything, just speed up my workflow by adding options that used to require workarounds.

      • Engywook@lemmy.zip
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        9 days ago

        They are on github, actually. One of them allows betterbird and the likes to set email reminders (reminders as email).

  • Haley@lemmus.org
    link
    fedilink
    English
    arrow-up
    55
    arrow-down
    1
    ·
    8 days ago

    I’d hate Rust, but Lunduke hates Rust because trans people write in Rust, so I like Rust just to piss off Lunduke’s homophobic ass

    • Bread@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      1
      ·
      8 days ago

      I don’t know why people would hate rust. It is a fast, memory safe language. There is nothing wrong with it in itself. Its just that the fact it is significantly easier catch mistakes as it usually won’t compile if there is a problem, which makes it good for AI to use as it is harder to screw up long term.

      • whelk@retrolemmy.com
        link
        fedilink
        arrow-up
        4
        ·
        7 days ago

        I don’t hate Rust, but I do get annoyed by and suspicious of the evangelism for it I often see. This is by no means unique to Rust but it does seem to be seeing a very aggressive push even into trying to fix/replace tried and tested things that aren’t broken. It has that feeling of aggressively taking everything over.

        • Swedneck@discuss.tchncs.de
          link
          fedilink
          arrow-up
          2
          ·
          3 days ago

          not just evangelism but the general weird culture around it, i feel like it’s gotten partially absorbed into the crypto/linkedin sphere where people just constantly post technobabble-filled affirmations to show they’re part of the group.

          • Haley@lemmus.org
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 days ago

            Those damn woke ipad kids with their programming languages and being who they are and being unashamed of being gay, how could you possibly let them be themselves?

            before anyone misconstrues i’m literally gay and making fun of Lunduke

      • ¬∃x(∀y(y∈x↔y∉y))@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        7 days ago

        The hate is at least partly because there is and has always been a holy war over programming languages. Your choice of programming language greatly affects me. The software you write in language A (usually) can’t interoperate well with the software I write in language B. You end up with duplication of effort and many implementations of a thing, one for each language, usually more than one, with differences between them that makes things complicated. You have more choices when there are more languages, adding complexity to the making of software. I would say Rust gets the brunt of the hate because it’s new, but in 2026 that’s not really true anymore.

      • Haley@lemmus.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 days ago

        it’s funny to see people like him get butthurt about LGBTQ+ people existing

  • Helix 🧬@feddit.org
    link
    fedilink
    arrow-up
    52
    arrow-down
    4
    ·
    9 days ago

    I’ve made an open source hello world calendar app in a month in Rust. This language is so hard to understand for me, and I wrote C code for microcontrollers for a living some days of my life… Just can’t wrap my head around it.

    Guess I’ll have to go buy socks and take HRT to finally be able to learn Rust.

    • Ephera@lemmy.ml
      link
      fedilink
      arrow-up
      11
      ·
      9 days ago

      It’s unfortunately on YouTube, but I always found this explainer quite helpful to understand the core concept of ownership/borrowing: http://intorust.com/

      (You can skip the first two chapters.)

      It just is a different way of thinking and especially veterans struggle with it, because they’ve got all these patterns in their head that don’t work very well in Rust.

    • lime!@feddit.nu
      link
      fedilink
      arrow-up
      7
      arrow-down
      1
      ·
      9 days ago

      what made it easier for me was to think of it as design by contract. if you start by describing the interfaces, you can basically autocomplete the functionality.

      i wrote a driver for an i2c device in rust because i needed to sanity check my c implementation, and after defining the types of each register i wanted to use i could just ignore types entirely because it all became implicit.

      not saying i particularly like how much magic there is in rust, just that i get it.

      • Spite_By_Design_LLC@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        21
        arrow-down
        7
        ·
        edit-2
        9 days ago

        … is an indication of tooling, not a scarlet letter that AI contributed to the source code. A dev can include AGENTS.md to support automated maintenance (pre-commit hooks, config scripts, Github actions) without making AI part of the software. Does Makefile mean GNU Make wrote your program?

        “AI. You keep using that word. I do not think it means what you think it means”

  • FukOui@lemmy.zip
    link
    fedilink
    arrow-up
    48
    arrow-down
    3
    ·
    9 days ago

    I once considered it a privilege to be able to program in rust. Even before, rust code can be quite terse

    With LLMs now, I see code that gives my brain an anneurism and programming anti patterns that I didn’t know existed

    Although I understand why LLMs prefer rust safety guarantees that make it difficult to shoot itself on the foot

  • dastanktal [comrade/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    42
    arrow-down
    5
    ·
    9 days ago

    I don’t know, man if it does the thing I want and it’s actively maintained, I don’t care if it’s written by AI.

    You ever seen some enterprise grade code ? It’s a bunch of fucking slop just written by humans.

    That’s not to say I don’t appreciate fully human-made open source projects as they are very, cool and show a high level of skill these days

    • ducktumn@lemmy.zipOP
      link
      fedilink
      arrow-up
      31
      arrow-down
      9
      ·
      9 days ago

      The entire technology stole from every single talented individual including actual open source devs. Someone can use it and create the best app ever and I wouldn’t care. It’s unethical.

      • Captain Beyond@linkage.ds8.zone
        link
        fedilink
        arrow-up
        25
        arrow-down
        9
        ·
        9 days ago

        That is if you believe “intellectual property” to be an ethical concept in the first place. Many in the free software movement do not. Many of us also do not believe copying, sharing, or remixing is “theft.” That is a propaganda term from the copyright cartel.

        (Note that I think so-called generative AI has many problems but this is not one that concerns the free software movement imho)

        • Courant d'air 🍃@jlai.lu
          link
          fedilink
          arrow-up
          13
          arrow-down
          1
          ·
          9 days ago

          I don’t think copying, sharing or remixing is theft unless it’s done by a big corporation to make money without attribution to my work.

          • pineapple@lemmy.ml
            link
            fedilink
            English
            arrow-up
            6
            arrow-down
            9
            ·
            9 days ago

            That’s very brave of you. In the meantime other open source developers will continue using AI models that currently exist to benefit their coding were it can.

            • rudyharrelson@lemmy.radio
              link
              fedilink
              arrow-up
              9
              arrow-down
              1
              ·
              edit-2
              9 days ago

              “open source developers will continue using AI models that currently exist to benefit their coding were it can” does not undo that all mainstream, commercial AI agents are the product of theft of labor from all the programmers, artists, authors, etc of all the media that the models were trained on.

              You can say the ends justify the means, but you have to own that commercial AI agents, and the work they produce when wielded by humans, are a profit engine for thieves. At the end of the day, those programmers are using an AI agent that is being sold to them by a corporation that is profiting off of theft. “But the AI tool works well!” isn’t the end of the moral discussion. How did the AI tool get so good at programming?

              Copying a FOSS project for personal use and development isn’t unethical. Copying the FOSS project into an AI model and then selling that AI model for profit is. And it’s been done on a scale that’s difficult to fathom and impossible to undo. Persons whose crafts have been irreparably undermined by these models have had their livelihoods impacted and there will be no means of exacting justice from those who have committed to this technology because they are simply too wealthy to hold to account.

              If you’re a regular guy and you try to download and disseminate information like Aaron Swartz, suddenly the law has a lot to say about intellectual property theft.

              • pineapple@lemmy.ml
                link
                fedilink
                English
                arrow-up
                3
                arrow-down
                3
                ·
                8 days ago

                Of course I support Aaron Swartz and his endeavours to make information free. I also don’t see how using open source projects to build an AI model is theft. Intellectual property just shouldn’t be a thing at all.

                • rudyharrelson@lemmy.radio
                  link
                  fedilink
                  arrow-up
                  4
                  arrow-down
                  1
                  ·
                  8 days ago

                  I also don’t see how using open source projects to build an AI model is theft.

                  Building an AI model is not, itself, the issue. Profit is.

                  You can’t legally take someone else’s work for free and then profit from it without their permission. Especially when the licenses for those works specifically say they are not to be used for profit.

                  If OpenAI, Google, Meta et al were not charging for their AI models (or profiting from them in any way), I would see no issue with that. But they are profiting immensely by turning their software product into the largest speculative investment in modern history. Even the free tiers of their models are part of this larger business plan. They are betting large swaths of the western economy on it. It is unethical.

        • Chronographs@lemmy.zip
          link
          fedilink
          English
          arrow-up
          8
          arrow-down
          1
          ·
          9 days ago

          If all the IP law was repealed I’d celebrate, but enforcing them on everyone except the worst tech companies is not an improvement.

        • Cricket [he/him]@lemmy.zip
          link
          fedilink
          English
          arrow-up
          5
          ·
          edit-2
          8 days ago

          I’m not a free software developer (or a developer at all), but the idea that gen AI doesn’t concern the free software movement seems odd to me. I think there’s a pretty big space between being a big “intellectual property” proponent or copyright cheerleader and just not wanting to have your work taken without any regard for the conditions you set for sharing it. Someone may be fine with sharing their code for free as long as they get attribution or the derivative shares-alike, for instance. AI ignores the licenses that people release their code under, both copyleft and permissive.

          This article mentions some of the concerns that the FSF has regarding gen AI: https://lwn.net/Articles/1040888/

          This more recent article indicates that the FSF seems inclined to push for gen AI companies to open up their models: https://www.theregister.com/software/2026/03/16/fsf-urges-ai-vendors-to-liberate-llms/5221192

          Edit: PS Consider that if all IP law went away, all open source licenses would be moot. At that point, a lot of people who develop and release their software under open source licenses may stop doing so. Gen AI is already having a chilling effect on all creative endeavors that can be output as a digital output. The elimination of IP laws would make this chilling effect much more severe.

          • Spite_By_Design_LLC@lemmy.dbzer0.com
            link
            fedilink
            arrow-up
            2
            ·
            8 days ago

            It’s like being a plumber.

            The plumber comes over, looks at the problem, says hmm, taps on pipe and charges you $500.

            You’re not paying for the hammer or the 30 seconds of work. You’re paying for the 25 years it took them to learn what to do so that it fixes the issue.

            The hammer is fungible. The plumber is not. Don’t be the hammer.

      • space_comrade [he/him]@hexbear.net
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        6
        ·
        9 days ago

        I don’t like how haphazardly AI is being shoved into everything or the way the big AI companies operate but this kind of performative ludditism is not really helping.

        As with pretty much all technology the problem isn’t the technology itself it’s the economic system under which it was created and how said economic system makes use of it. The technology clearly shows at least some promise and could be used for actually useful things at least to a certain point, the fact that the techbros are turning it into a God of their own religion doesn’t make that less true.

        One cool thing that people are doing with AI is reverse engineering proprietary software and putting it up for free, mostly video games. That directly throws a wrench into the whole IP bullshit and it’s making a certain part of the IP rentseeking bourgeoisie shit their pants, that can only be a good thing in my book.

        As with the ethics of it all it’s messy as with pretty much any commodity produced under capitalism. You never bought a product from a company with unethical business practices before? You never took medicine that was tested on animals? Come on now.

      • Spite_By_Design_LLC@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        8
        arrow-down
        13
        ·
        edit-2
        9 days ago

        “it’s unethical”

        Uh huh. Which framework? Kantian? Virtue ethics? Rawlsian justice? Utilitarianism? Pick a card, any card.

        Lay it out, big man. Nail that shit to the door like Martin Luther.

        PS: “I don’t like it” != “it’s unethical”

        • Super_Lumalo [he/him]@hexbear.net
          link
          fedilink
          English
          arrow-up
          19
          arrow-down
          5
          ·
          9 days ago

          Christ do we really need to lay out a fucking “framework” of ethicality to come to the conclusion, that no, I don’t really like my software to be haphazardly glued together with chewing gum, duct tape and the Environment Destroyer built on billions of lines of code. The licensing issue itself is fucked beyond belief here, and the “originality” of said code.

          Fuck me Amazon is literally shredding warehouses of books to keep up this bullshit. So my ethical framework is one that says “Fuck you”, to you specifically, the most.

        • ducktumn@lemmy.zipOP
          link
          fedilink
          arrow-up
          15
          arrow-down
          3
          ·
          9 days ago

          You feel proud after that reply don’t you? We all have functioning brains. I think it’s obvious. For example from the Wikipedia page.

          • Utilitarianism: “Utilitarianism is a family of theories in normative ethics that prescribe actions that maximize happiness and well-being for all affected individuals.”

          This one’s easy when you consider people that lost their jobs. If you think “fuck em” then think about how many people got affected mentally because of these chatbots. Also I don’t think Iranian and Palestinian kids being bombed with the help from AI companies would also feel happy about it.

          The entire art industry is damaged beyond repair and it’s only getting worse. So many slop movies, music, books, games etc. are being released and it’s becoming harder by day to distinguish them from actual art made by humans.

          The architects building your buildings, the engineers designing your airplanes or online services, the people running the fucking government are all mostly using AI to do so much that they are slowly forgetting how to do it themselves.

          You can’t tell me a single fucking good thing large scale generative AI contributed to this world. Don’t come at me with marketing bs like some random math problem or “cancer research”.

          We spent so much money on this bs and we have nothing apart from some broken research and incompetent people thinking they are not. If you are so entitled that you think it doesn’t matter to you because you love creating some slop with Claude’s arm up your ass then good for you.

          • Spite_By_Design_LLC@lemmy.dbzer0.com
            link
            fedilink
            arrow-up
            6
            arrow-down
            4
            ·
            edit-2
            9 days ago

            Proud? Nah. Bemused, sure.

            You hit Wikipedia and looked up utilitarianism. Cool.

            Utilitarianism requires weighing all affected parties, not just the ones harmed. AI-assisted diagnosis in underserved regions. Accessibility tools for people who can’t afford specialists. Climate modelling. Translation breaking language barriers. Medical research leading to a Nobel Prize in Medicine.

            “Can’t name a single good thing” isn’t a utilitarian argument. It’s vibes. And it’s prima facie untrue. There’s not much point in citing counter-examples because you’ve already made your mind up. Cf. your post history on Fuck AI.

            The warfare point is a military policy conversation, not a ChatGPT one.

            The art and skill atrophy concerns are legit. But that’s a “how do we manage this” conversation, not “therefore unethical.”

            Note by the way I haven’t personally attacked you or accused you of having Claude’s arm up YOUR ass? That’s called an ad-hominem - look that up in your next wikipedia search.

    • Super_Lumalo [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      26
      arrow-down
      4
      ·
      9 days ago

      Well I do, because the AI is a clear indication of project culture and the approach to work that they have. That’s why I don’t use proprietary software were applicable, because of the lack of care, quality or pretty much anything towards the work done.

      Open source gave me often a safety cushion of “this is made by someone who most likely cares for the work they do”. Now I can’t even have that, because any moron with a pulse can “make” a thing/PR/git repo with an irreviewable amount of shit in it, and remove any and all care from the process “as long as the end result is fine 😎”. Memory leaks? Optimization? Maintenability? Who cares! I reverse engineered Adobe! I made a new Pokemon romhack, all by myself! I added 12 new feauters!

      The amount of times this trust I have, has left me burnt is too much. My first instincts are genuinely to check contributors and .gitignore, to see if I don’t have to worry that the project doesn’t care for the work it does. It suuuuuckssssss. The lack of AI in a project, hasn’t yet given me that negative experience.

    • originalucifer@moist.catsweat.com
      link
      fedilink
      arrow-up
      8
      arrow-down
      7
      ·
      9 days ago

      this is it. and wherever you see people slapping the work ‘slop’ around you know they have an agenda, or are running about 12 months behind. new models coding is fucking tits, especially for very simple things like direct DLL ports.

      throw into the mix 50 years of dead fucking software that no one is maintaining. we’re supposed to protect that from, what? just in case?

      tha anti-ai crowd have some points, but they are becoming more cult-like every day… and theres a big chunk of butt-hurt techies leading the way

      • pineapple@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 days ago

        They definitely have some legitimacy. It really bores me seeing yet another big tech inspired website alongside an empty readme with basically no human made text or AI disclaimer to be seen.

      • Spite_By_Design_LLC@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        4
        arrow-down
        6
        ·
        edit-2
        9 days ago

        Remember how everyone became an expert epidemiologist and virologist in 2020?

        That’s what a lot of the Fuckai noise is. Same Karen energy.

        Big feelings, shaky foundations, some real points hidden behind performative tribalism. IOW, another Tuesday on the internet in 202x.

        • originalucifer@moist.catsweat.com
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          9 days ago

          ha, k. if you think ai is literally anything like the maga morons drinking the fox news cool aid, you got bigger problems. ai isnt going to just evaporate like that small subset of idiot humans.

          you better fucking buckle up, because the tooling of ai is already becoming ubiquitous and incredibly useful to small businesses. …and code generation and analysis so well done that google is allowing systems to auto-write their own fucking code.

          so you keep babbling on about how useless people+ai is… the rest of use will keep moving forward.

  • zen@lemmy.zip
    link
    fedilink
    English
    arrow-up
    36
    arrow-down
    1
    ·
    9 days ago

    This is one of the cases where the actual thing is amazing but the fandom for it is insufferable.

    There is nothing wrong with Rust. It’s incredible. I’ve been writing code with it for years.

  • Tattorack@lemmy.world
    link
    fedilink
    arrow-up
    31
    ·
    8 days ago

    A month!? A lot of these fuckers pop up just over the weekend, and then are never heard from again.

    Vibe coded garbage.

  • pilotcoder@lemmy.world
    link
    fedilink
    arrow-up
    29
    arrow-down
    2
    ·
    9 days ago

    Yep, and it makes it harder to be motivated to actually work on OSS when your work can just be copied and sloppified into 10 other clones the next day

    • molave@reddthat.com
      link
      fedilink
      arrow-up
      12
      ·
      8 days ago

      I feel the opposite. I don’t care if you clone my code, I have my personal copy, just like there are many Lemmy instances.

      I’m tired of getting useful programs rugpulled on me.

  • Venia Silente@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    26
    arrow-down
    2
    ·
    8 days ago

    Rust really has a reputation. Not only it is associated with slop and snobbery (slobbery?), but also with efforts to steal skill and capability from the community by “rewrite it in Rust”-ing FOSS projects into projects with corporate-friendly licenses that enable wholesale project theft and enshittification.

    • KatherinaReichelt@feddit.org
      link
      fedilink
      arrow-up
      7
      arrow-down
      1
      ·
      8 days ago

      Can you explain this? Rust is a programming language, so what do “corporate-friendly licenses” have to do with what programming language somebody is using?

      • Hugh@programming.dev
        link
        fedilink
        arrow-up
        10
        ·
        8 days ago

        This is probably a reference to (canonical?) Rewriting gnu coreutils in rust and changing the license from GPL to MIT