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

top 85 comments

sorted by: hot top controversial new old
[–] 93 points 1 day ago (33 children)

I wonder how the rustaceans feel about their language being associated with slop.

  • source
  • hideshow 33 child comments
  • [–] 49 points 1 day 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.

  • source
  • parent
  • [–] 74 points 1 day ago (1 child)

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

  • source
  • parent
  • hideshow 1 child comment
  • [–] 38 points 1 day 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...

  • source
  • parent
  • [–] 16 points 15 hours ago* (11 children)

    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.

  • source
  • parent
  • hideshow 11 child comments
  • [–] -1 points 8 hours ago (10 children)

    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?

  • source
  • parent
  • hideshow 10 child comments
  • [–] 2 points 6 hours ago (7 children)

    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.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 1 point 6 hours ago (4 children)

    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.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 5 hours ago* (3 children)

    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.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 0 points 3 hours ago (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 hour ago (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 hour ago

    There’s no need to argue; if that’s what you say, then so be it, my friend. I’m not trying to start a debate about which language is "better"—I’m simply pointing out which one is more comprehensive. Anyway, have it your way.

  • source
  • parent
  • [–] 1 point 4 hours ago (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 4 hours 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.

  • source
  • parent
  • [+] [S] -26 points 1 day ago (15 children)

    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.

  • source
  • parent
  • hideshow 15 child comments
  • [–] 41 points 1 day ago (1 child)

    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

  • source
  • parent
  • hideshow 1 child comment
  • [–] 16 points 23 hours ago (12 children)

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

  • source
  • parent
  • hideshow 12 child comments
  • [–] [S] -4 points 23 hours ago (10 children)
  • [–] 10 points 23 hours ago (9 children)
  • [+] [S] -7 points 23 hours ago (8 children)

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

  • source
  • parent
  • hideshow 8 child comments
  • [–] 14 points 23 hours ago (7 children)

    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.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 1 point 16 hours ago (5 children)

    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.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 15 hours ago (2 children)

    How did English become the most widely spoken language? Most certain through far more bloodshed than anything to do with the production of AI systems. If Rust's association with AI is a reason to avoid using Rust, then yes, the social conditions surrounding English usage are sufficient grounds for a movement away from English as the lingua franca.

    Anyway, like I said in my comment, you can replace "English" with any other language that LLMs speak fluently. I gave English as the example language because that is the language this forum is in. There are much less widely spoken languages that LLMs are also fluent in. Should users of those languages abandon their languages? I was responding to that person's ridiculous reasoning.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 15 hours ago (1 child)

    How did English become the most widely spoken language? Most certain through far more bloodshed than anything to do with the production of AI systems. If Rust’s association with AI is a reason to avoid using Rust, then yes, the social conditions surrounding English usage are sufficient grounds for a movement away from English as the lingua franca.

    Sure, but this is way too much arguing for a minor and harmless statement. You seem to be making a huge deal out of one person on the internet saying that they stopped programming in Rust because they felt that rust projects were getting dominated by LLM output. They weren't advocating for others to do the same. They simply stated a personal choice. I choose to let people make the choices that they want to make and state their reasons for doing so, especially if their choice has no effect on me.

    Even the joke meme in their original post wasn't making an accusation towards rust but simply saying that rust use in combination with all the other indicators in the meme (i.e., "I made", "open source", and "in a month") point towards a project being vibe-coded.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 5 points 15 hours ago

    You seem to be making a huge deal out of one person on the internet saying that they stopped programming in Rust because they felt that rust projects were getting dominated by LLM output

    I didn't make a huge deal out of it; I made one short comment (sincerely) asking if they were serious, and replied because it turned into a longer comment chain. I don't think it's a big deal. I am surprised that they weren't joking and find their rationale ridiculous. And I separately take issue with the chauvinism expressed in another comment, but I don't think the original comment is a big deal.

  • source
  • parent
  • [–] 74 points 23 hours ago (10 children)

    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.

  • source
  • hideshow 10 child comments
  • [+] -8 points 21 hours ago (5 children)

    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.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 18 points 20 hours ago (3 children)

    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.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 10 points 17 hours 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.

  • source
  • parent
  • [–] -2 points 8 hours ago (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 7 hours ago (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 7 hours 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.

  • source
  • parent
  • [–] 60 points 1 day ago (9 children)

    "Nothing leaves your device!"

  • source
  • hideshow 9 child comments
  • [–] 2 points 23 hours ago (6 children)

    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.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 6 points 21 hours 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.

  • source
  • parent
  • [–] 1 point 17 hours ago (2 children)

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

  • source
  • parent
  • hideshow 2 child comments
  • [–] 28 points 19 hours ago (2 children)

    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.

  • source
  • hideshow 2 child comments
  • [–] 27 points 18 hours ago* (2 children)

    I don't understand why people do that when writing rust by yourself is so much fun!

  • source
  • hideshow 2 child comments
  • [–] 20 points 15 hours ago

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

    Vibe coded garbage.

  • source
  • [–] 39 points 1 day ago (4 children)

    Don't forget Claude in the contributor list!

  • source
  • hideshow 4 child comments
  • [–] [S] 20 points 1 day ago (3 children)
  • [–] 15 points 23 hours ago* (last edited 23 hours ago) (1 child)

    ... 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"

  • source
  • parent
  • hideshow 1 child comment
  • [–] 18 points 15 hours 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.

  • source
  • [–] 32 points 15 hours ago (1 child)

    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

  • source
  • hideshow 1 child comment
  • [–] 31 points 1 day 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

  • source
  • [–] 28 points 23 hours ago (1 child)
  • [–] 13 points 1 day ago
    [–] 24 points 1 day ago (1 child)

    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

  • source
  • hideshow 1 child comment
  • [–] 12 points 17 hours ago*

    Seeing slopsayers and rust aficionados fight in the comments is like coming across a baron and revenant going at it in melee.

    Hell yeah.

  • source
  • [–] 10 points 20 hours ago

    ... with hundreds of commits per day of git history.

  • source
  • [–] 8 points 1 day ago (1 child)

    don't forget "claude rules" on the github project

  • source
  • hideshow 1 child comment
  • [–] 45 points 1 day ago (4 children)

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

  • source
  • hideshow 4 child comments
  • [–] 4 points 20 hours ago* (3 children)

    Don't brag about your wankin extensions unless you're willing to share bro

  • source
  • parent
  • hideshow 3 child comments
  • [–] 10 points 17 hours ago (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 5 hours 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.

  • source
  • parent
  • load more comments
    view more: next ›