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

  • deczzz@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    11
    arrow-down
    3
    ·
    1 day ago

    Not an ai shill but I think it’s fine that people use ai to make foss. You have no obligation to use it. And I am pretty sure that 80% of users with negative comments would not be able to program software any better i.e. more secure and fewer bugs. Ai made me a driver for a label printer to run on Linux. Code looks fine to me when I skimmed through it although I am by no means a pro programmer. I shared this on github. Shoot me!

    Ai usage is not black and white.

    • LeftReddit2@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      11 hours ago

      The problem we have with it is that if you rely on AI too much, you deskill the abilities you have. Doctors who have used AI to detect cancer then became worse at identifying cancer on their own without AI.

      If you rely on it too much and don’t just code by yourself, you’re going to lose the ability. This is in science, if you don’t use the neurons on your head, your brain will begin pruning it to save energy. This is called synaptic pruning. You make yourself dumber.

    • robear@lemmy.zip
      link
      fedilink
      arrow-up
      4
      ·
      18 hours ago

      I shared this on github

      Why bother? Everyone can have Claude pump it out for themselves if they want.

  • ItsMeSpez@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    1 day ago

    I really don’t care if someone wants to create a tool using an LLM. However, it’s hard to feel good about starting to use an application that has been vibe coded in the last month since I doubt that the author will actually maintain their work. If something works I don’t particularly care about the details of how it was made, but I do care about whether or not the tool will even exist in the near future. There’s no point in adopting a new application or tool if it’s going to just be immediately abandoned.

  • whelk@retrolemmy.com
    link
    fedilink
    arrow-up
    3
    ·
    1 day ago

    I got my first ever random contributor pull request for my little hobby project just the other day and was super excited about it. After looking it over and other work by the author, I suspect it could be AI written and that really took the wind out of my sails. I haven’t confirmed but I hate that I have to worry about it

  • Haley@lemmus.org
    link
    fedilink
    English
    arrow-up
    52
    arrow-down
    1
    ·
    2 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
      ·
      1 day 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
        3
        ·
        1 day 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.

          • Haley@lemmus.org
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 day 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
        1
        ·
        edit-2
        1 day 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
        2
        ·
        1 day ago

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

  • communism@lemmy.ml
    link
    fedilink
    arrow-up
    92
    arrow-down
    1
    ·
    3 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.

    • anbu141@scribe.disroot.org
      link
      fedilink
      arrow-up
      1
      arrow-down
      7
      ·
      2 days ago

      Wouldn’t it be great to master a language like C while also grasping the logic behind other programming languages? I’m not entirely against artificial intelligence, but it’s completely useless—it’s absolute garbage.

      • ColonelThirtyTwo@pawb.social
        link
        fedilink
        arrow-up
        2
        ·
        1 day 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
        ·
        2 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.

        • anbu141@scribe.disroot.org
          link
          fedilink
          arrow-up
          3
          arrow-down
          1
          ·
          2 days ago

          Yes, you are absolutely right. Regardless of how proficient an LLM (large language model) might be at documentation and coding, it remains just that—an LLM. If you write the documentation yourself, you can craft it in a way that is both engaging and humorous. I am not suggesting that we should avoid using LLMs altogether; I simply believe they should be used with moderation.

    • motruck@lemmy.zip
      link
      fedilink
      arrow-up
      4
      arrow-down
      18
      ·
      2 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
        25
        ·
        2 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.

        • wylinka@szmer.info
          link
          fedilink
          arrow-up
          4
          ·
          2 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.

        • anewfox@lemmy.zip
          link
          fedilink
          arrow-up
          13
          ·
          2 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.

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

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

  • Tattorack@lemmy.world
    link
    fedilink
    arrow-up
    29
    ·
    2 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.

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

    It is less of a marketing for Rust rather giving it a new name: Slop Language.

    Not because it is slop, it is great but the way people are using it is not very great

  • Venia Silente@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    26
    arrow-down
    1
    ·
    2 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
      6
      arrow-down
      1
      ·
      2 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
        9
        ·
        2 days ago

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

  • zen@lemmy.zip
    link
    fedilink
    English
    arrow-up
    34
    arrow-down
    1
    ·
    2 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.

      • Spite_By_Design_LLC@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        21
        arrow-down
        6
        ·
        edit-2
        2 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”

    • SorteKanin@feddit.dk
      link
      fedilink
      arrow-up
      27
      arrow-down
      1
      ·
      2 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.

      • anbu141@scribe.disroot.org
        link
        fedilink
        arrow-up
        1
        arrow-down
        6
        ·
        2 days ago

        We understand you perfectly well; Rust is fine, too, but no language can take the place of C. I mean, wouldn’t it have been better if it had been written in C?

        • SorteKanin@feddit.dk
          link
          fedilink
          arrow-up
          5
          ·
          2 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
            1
            ·
            2 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
              3
              ·
              2 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.

          • anbu141@scribe.disroot.org
            link
            fedilink
            arrow-up
            1
            arrow-down
            2
            ·
            2 days ago

            I actually like Rust too, and I’m not against it; however, C is currently the best-known programming language in the world. Still, I like your idea.

            • SorteKanin@feddit.dk
              link
              fedilink
              arrow-up
              4
              ·
              2 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.

              • anbu141@scribe.disroot.org
                link
                fedilink
                arrow-up
                1
                arrow-down
                2
                ·
                2 days ago

                Let me ask a question, then: why were the Linux kernel and the Linux ecosystem written in C rather than Python? No matter what other language you might consider, nothing can truly take the place of C; if you are a software developer, you should already know this.

                • SorteKanin@feddit.dk
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  2 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.

          • anbu141@scribe.disroot.org
            link
            fedilink
            arrow-up
            1
            ·
            2 days ago

            People used to say the same things about the Linux kernel, but its current state is actually quite good. In other words, C is a standard and robust language.

    • SlimePirate@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      88
      arrow-down
      2
      ·
      3 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
        51
        arrow-down
        1
        ·
        3 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
      54
      ·
      3 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.

    • ducktumn@lemmy.zipOP
      link
      fedilink
      arrow-up
      14
      arrow-down
      51
      ·
      3 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.

      • communism@lemmy.ml
        link
        fedilink
        arrow-up
        26
        arrow-down
        3
        ·
        2 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
              21
              ·
              2 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
                ·
                2 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
                  ·
                  2 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
                  5
                  ·
                  2 days ago

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

      • iByteABit@lemmy.ml
        link
        fedilink
        arrow-up
        49
        arrow-down
        5
        ·
        3 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
          ·
          3 days ago

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

      • Paulemeister@feddit.org
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        3
        ·
        3 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
          13
          arrow-down
          9
          ·
          3 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
            ·
            2 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.