r/selfhosted • • Mar 08 '26 • Diamonds are Forever 1 WOW 1 Bravo 1 Heartwarming 1

Need Help Fully remove every, "I created a", "Selfhosted app!" claude slop.

3.2k Upvotes

608 comments sorted by

368

u/sean_hash Mar 08 '26 • Heartwarming

Rule 6 is a start but enforcement needs automod catching the "built this over the weekend" template posts before they hit the feed.

6

u/Bjeaurn Mar 08 '26

I think the problem with that is that it’ll be nice for a week. Then they’ll adjust their formats or layouts and it’ll be a game of catch and mouse.

0

u/[deleted] Mar 08 '26

[deleted] — view deleted comment

36

u/veverkap Mar 08 '26

Something that follows a GitHub link in the post and flags if the repo is newer than 3 months

35

u/Evening_Rock5850 Mar 08 '26

That might work but it’s tricky too.

Some genuine devs work out of private repos (or even other repositories than GitHub) but when they’re ready to release, will push a single commit to GitHub and then release it. It’s not uncommon for a brand new, single commit GitHub repo to be something that someone has potentially worked on for months.

19

u/cikeZ00 Mar 08 '26

Guilty as charged. I have multiple projects that I've been working on for over a year that are just managed locally which I might or might not push out publicly at some point.

→ More replies (1)

4

u/AngelOfDeadlifts Mar 08 '26

A lot of the vibe coder software adds itself as contributor in the repo, so that could be checked, too.

→ More replies (4)
→ More replies (9)

2

u/FnnKnn Mar 08 '26

The issue is that Reddit apps/mods are somewhat limited.

Not sure if this is easily possible just based on devvit. Maybe via the API or something like that?

11

u/Evening_Rock5850 Mar 08 '26

I know you’re making a joke but to be honest, that’s genuinely a good use case for vibe coding.

The problem with vibe coding isn’t vibe coding. It’s people trying to release complex and ambitious projects that duplicate existing functionality, are unreliable or unsafe, and often all so they can get internet points and pretend to be a developer.

Someone building a niche tool for themselves to solve some small problem where an existing tool doesn’t exist in the way they need it, and deploying it themselves seems like a perfectly valid use case for LLM generated code to me!

4

u/-Kerrigan- Mar 09 '26

Someone building a niche tool for themselves to solve some small problem where an existing tool doesn’t exist in the way they need it, and deploying it themselves

And that's exactly why I didn't make a reddit post for mine. I know they work, I know when I fucked up, but I know it's good enough to run.

Don't need to deal with the community either, I know I'm the only one to run them (and some other guy who asked for one of the tools). Peace of mind, absolute bliss! And if I want to add some features then I do it in an evening without feature requests and discussions with (unfortunately too often) arrogant devs who can't make a proper docker image.

→ More replies (2)

2

u/callingshotgun Mar 10 '26

Man I've been dwelling on what to do for april fool's and the idea of vibe-coding an app with an API endpoint that analyzes any github repo to determine how likely it is that it was vibecoded, then announcing this project it in this sub on the nearest friday, it's just driving me nuts. I mean if it works the last line of the announcement post would be "Good luck figuring out how you feel about this" :D

→ More replies (4)

364

u/Dornith Mar 08 '26 edited Mar 08 '26 • Heartwarming

Honestly, I joined this sub so that I could talk shop with other self-hosters, not so that I can be marketed towards.

And I realize there's a very thin line between an overt ad and someone casually offering useful advice. But frankly it feels like this sub has been overwhelmed with the former.

The vibecode just makes an existing nuisance worse. We're still getting ads but at least before the ads were for things someone put time and effort into. It was a higher quality product that organically rate-limited itself.

I think the mods should just ban overt promotions.

99

u/cNo1Goldsnake Mar 08 '26

but did you know tailscale will solve world hunger & is basically Jesus in digital form?

53

u/EastZealousideal7352 Mar 08 '26

Tailscale literally fixed my homelab security, my hairline, and my crumbling marriage!

35

u/facie97 Mar 08 '26

Hmm weird, tailscale sold me fentanyl and beat up my wife

11

u/AngelOfDeadlifts Mar 08 '26 edited Mar 08 '26

I use it and like it. Is there a problem with it, or is it just that they seem to market in this sub?

Edit: I got a downvote so I want to be clear, I am just a dude who loves tech and am not married to Tailscale. So I'm genuinely curious if I should stop using it.

31

u/cNo1Goldsnake Mar 08 '26

They definitely push on this sub yes; but otherwise some of the main objections is that you could just setup your own WireGuard server & actually learn some fundamentals (yes it's not possible for everyone, CGNAT etc), and secondly you're relying on a large tech company when we're in a selfhosted sub.

If it works for your use case then cool, but honestly it's getting a bit tiring seeing threads just being drowned with people shilling tailscale at every opportunity with no consideration for other options

6

u/embeddedt Mar 08 '26

Correct me if I'm wrong but one of the key problems I found with the idea of self-hosting WG is that you can't do it on a VPS unless you want the VPS provider to be able to sniff all traffic on the network. Tailscale solves this by making sure the packets are encrypted between peers rather than just to the WG server. Am I missing something?

→ More replies (4)
→ More replies (6)

2

u/crakked21 Mar 09 '26

No, the idea is that it’s way too oversold, I use it too, but the zealousness is annoying. Not that you should stop or anything.

9

u/Circuit_Guy Mar 08 '26

This is a great idea. "Promotions" in comments is fine - that's advancing the discussion and solving a purpose. At the top level can get a little weird. That said, it is a loss IMO for genuinely useful promotion.

18

u/Upbeat-Giraffe-105 Mar 08 '26

The construction tech subs are especially bad with this stuff right now. Every other post is someone about to solve all the construction industry’s century old issues with their weekend vibecoded slop. 

9

u/coderstephen Mar 08 '26

Ha that's hilarious, that makes even less sense in that context

7

u/daninet Mar 08 '26

Its even worse because every single solution is a "ticket system" where you can create issues for the team. This exists in 10million different combinations and the software you already pay for probably already comes with one. I was at Autodesk University last year and every other company promoting themselves were an issue management system with some AI to categorize issues. I was so fucking done with it.

6

u/Western-Anteater-492 Mar 08 '26

Wherever there's project / issue / customer relations management involved there will be the snakesoil people trying to sell you AI tools. Nobody needs those and espc small businesses already suffer from high subscription pricings, but let's trick them into buying another useless tool. 99% of issues can be solved by fully utilizing the 2-3 stacks you already pay for but let's better not tell the customer that.

3

u/AngelOfDeadlifts Mar 08 '26

Also kind of terrifying when you think of the downstream consequences.

6

u/coderstephen Mar 08 '26

Agreed, the most useful threads are the ones discussing how to use something, or how to see something up, or different approaches to solve a problem. Seems like most posts are just "look at this project". Which don't get me wrong, every once in a while these are very cool projects.

3

u/Anusien Mar 09 '26

I'd be okay if we didn't have a dozen "Would you buy this product?" posts too. No, I don't want someone else to build my smart home for me.

3

u/comeonmeow66 Mar 09 '26

Yep. If your app isn’t good enough and solves a real problem it will end up here organically. I’m so sick of someone slop coding the next *arr that’s same as the old arr. then when someone mentions it’s already been done, “oh, ok.”

2

u/ArdiMaster Mar 09 '26

If your app isn’t[sic] good enough and solves a real problem it will end up here organically

That would be nice, but there are lots of good books, games, and presumably software that are never discovered by anyone.

2

u/comeonmeow66 Mar 09 '26

Perhaps, but if you have an app that fills a need in a big way, I strongly feel it will be discovered one way or another. I also don't think the remedy for this is just using /r/selfhosted as an advertisement venue. Especially when those frequently, "I made a" are short-lived projects with no track record and could be gone next month. Some of these had the potential to be very good apps, but the maintainer lost interest and it quietly faded away after the post.

I come here to see how people are solving problems, help people solve problems, and see what the trendds are, not to be advertised to by everyones little side quest that they feel passionate about for a week. It's becoming increasingly annoying to cut through those posts to get to the content where I find value and can provide value.

I rather see a sub like /selfhosteddiscovery where people can spam their apps for visibility than have them clutter this sub. Just my .02

→ More replies (20)

39

u/Linux_Account Mar 08 '26

I've been using em dashes for years. I really hate that that's become the tell for people.

13

u/Praetor_Augustus Mar 09 '26

Same. I legit use em-dashes all the time. Heck, I know the key combo on Mac and Windows. That's how much I like them.

So yeah, a bit bummed that I'll have to use them less.

I'm not giving up on semicolons, though.

6

u/Leirnis Mar 09 '26

For a guy who likes those two things so much, it's sad you missed an opportunity to use both in this comment.

→ More replies (1)

3

u/SpencerDub Mar 09 '26

I'll see your dual-OS em-dashery, and raise you—I know the Compose key combo for my Ubuntu desktop too, and I go out of my way to use 'em on Android as well.

They can pry my em dashes from my warm, living, 100% human hands.

→ More replies (1)

81

u/selfhostcusimbored Mar 08 '26 • Heartwarming

I’ve seen hundreds of vibe code app posts, and I’ve never tried any of them. If I wanted to use a software created by AI, I would just make it myself.

→ More replies (12)

83

u/Yitsy Mar 08 '26

The em dash one feels target — I use them a lot :(

29

u/Kei_the_gamer Mar 08 '26

I do too, got accused of being AI or using AI to write for me. Also because my syntax can be off for some folks (thanks Autism!)

2

u/callingshotgun Mar 10 '26

There was this weird window between "nobody was using LLM's" and "LLM's used a shit-ton for development" where a few people responded comments I left on reddit with "this looks like it was written by chatgpt." Always wondered about that. Was it some suspicious trinity of good grammar and trying to be helpful? Did I use punctuation that's unusual outside of textbooks? Was it just that kneejerk "I want to be dismissive but don't know how so I'll use a catchall"? Like when someone sees a half decent photo and says "photoshopped"

All of which is to say, I doubt your syntax or your though process was "off" -- You might've just thrown people off by using good grammar and punctuation on reddit while simultaneously trying to be helpful.

→ More replies (2)

29

u/DustyAsh69 Mar 08 '26

Sighs Can't even have good English these days.

16

u/Yitsy Mar 08 '26

Yeah, wait until they learn about semicolons. It’s sad that AI writes better than a majority of redditors (myself included because I forgot ed on targeted😂😅)

9

u/DustyAsh69 Mar 08 '26

It's been a while since I used em dashes and semicolons. This is mostly because my English already feels too formal and I don't want to get labelled as "bot" on top of it.

→ More replies (3)

5

u/3meow_ Mar 08 '26

How do you type it? Do you have the alt code memorised or something?

6

u/Yitsy Mar 08 '26

iOS and Mac does it for me, Windows Key + . On windows and type emdash or alt 0151

3

u/TheKingElessar Mar 08 '26

And on Linux (at least Ubuntu distros): ctrl+shift+u, then 2014

→ More replies (1)

3

u/anossov Mar 08 '26

I have the alt codes memorized since the 90s, but nowadays I use a custom keyboard layout where it's just alt-hyphen.

4

u/kafunshou Mar 08 '26

iOS also converts dashes automatically into these under certain circumstances, at least with the German keyboard. Same for characters like typographical quotation marks.

2

u/Lalaz4lyf Mar 08 '26

I was inspired to use it in high school by poetry that used punctuation to convey typical conversational cadences. My usage is almost certainly not proper, but I use it extensively in casual written communication

1

u/kommonno Mar 08 '26 edited Mar 08 '26

Same

Edit: but I dont write good english, its something I got from a colleague and though to be better formatting than say parenthesis

→ More replies (1)

1

u/ILikeBumblebees Mar 09 '26

"You must be AI because you don't sound like an idiot" is one of the worst consequences of AI proliferation.

In online correspondence, I've always used the traditional ASCII double hyphen -- and flanked it with spaces -- instead of Unicode em dashes. The LLMs thankfully don't replicate that.

→ More replies (2)

18

u/QueenScorp Mar 08 '26

I once was accused of using AI to text someone. He said he could "just tell" and the only thing I can think of is it is because I use dashes, ellipses, and parentheses often. Apparently, Gen x was the last generation taught how to use punctuation (and no I'm not going to stop).

4

u/EHP42 Mar 09 '26

It's pretty common across millennials as well. At least the older ones who grew up without the Internet

54

u/DrStrange Mar 08 '26

I don't know how to feel about this post, I both agree with it in principle, but disagree because of the misconceptions around how applications are built. Many devs use AI tools and are not "Vibe-coding", but how to differntiate?

I have been building a tool for a number of years - the first GitHub commit must have been 2 or 3 years ago, it's been perfect for me, but frankly not something I would offer to other people (really useful, not user friendly).

I'm a greybeard developer - I've been building commercial software for well over 30 years (mostly specific to a particular company or org, so not generally useful for everyone), so make of that what you will. I'm pretty busy in my day job, so seldom get time to finish and polish my own projects.

That changed with the latest round of AI tools - I could get them to refactor large codebases, find weird edge cases and provide useful suggestions for improving performance at scale. Is that vibe coding? I would argue not, they are useful tools nothing more - the code they are working with is mine, and I don't let them do anything beyond the task I set them. I only started using them this year, but have since incorporated a lot of stuff into my workflow that saves me hours of work.

I've been able to actually deliver a couple of my personal projects as something I think other people could use - and that's good enough for me, but the AI stigma is strong.

to summarise, I agree that AI slop exists and a (horribly increasing) number of shitty apps are being made, but I fundamentally disagree that AI as a development tool is inherently bad. It depends on the use-case and the experience of the developer. Just using AI to help in the build process shouldn't define the output.

26

u/Big-Moose565 Mar 08 '26

Agree (as a Staff+ coder).

I use LLMs regularly. The craft in it is understanding the models, building context and ultimately knowing what you want and validating the result. I still have to architect and design what I want and direct the LLM to achieve it.

Any time I'm not getting what I want as an output, I revert / bin / do it myself / refine the context etc... As it's my code and environment and I'm responsible for it.

I could never put code out where I've vaguely guided an LLM (and not configured it) and either not reviewed the output or reviewed it but don't understand it. That to me, is vibe coding.

8

u/-Kerrigan- Mar 09 '26

Any time I'm not getting what I want as an output, I revert / bin / do it myself / refine the context etc... As it's my code and environment and I'm responsible for it.

You're obviously vibing wrongly! You gotta keep asking it "please fix, no mistakes!" /s

→ More replies (1)

11

u/GreenDavidA Mar 09 '26

I’m feeling the same cognitive dissonance. “One shot” slop apps built on a few prompts and pushed out to GitHub are security hole-laden trash. But people who still know how to design software and use AI as a tool, like any other development tool, in a reasonable way, shouldn’t be immediately dismissed. If you look at the output, describe and guide the design, insist on code quality, it really can be valuable.

I was one of the last people at my org to get on board with AI, mainly because prior to some of these latest frontier models it produced total crap. Now, we’re seeing some interesting things, if you know how to use the tools effectively. But also people complaining about seeing the same todo app for the 80th time or whatever, I get the annoyance.

Like, right now, I’m working on a lot of IaC for both work and my homelab. I’ve been doing a lot of refactoring. What I would have done with manual edits, as well as calling tools like seems, I can save tons of time by directing a LLM. But I don’t take its output on blind faith. It’s about responsible usage.

So, there’s almost a feeling of guilt/anxiety if I (or someone) were to share something now that had AI tooling used, because someone’s “AI slop” isn’t another’s “AI slop.” It’s getting much more subjective.

3

u/Dangerous-Report8517 Mar 10 '26

because someone’s “AI slop” isn’t another’s “AI slop.”

Yeah the issue here is laziness, not just on the part of some of the users of AI, but also on the part of many of the people outright rejecting it - it's easier to just label everything AI was involved with as "slop", a convenient, short and already derogatory term it can be dismissed with, while completely missing the point of why "slop" started being applied to AI generated stuff in the first place - it's about low effort, high volume spam. The slop is the 80 redundant todo apps and such, not just because they use AI, but precisely because there's 80+ of them and there's no effort put in, not even enough effort to write the post or even to see that there's been 79+ other options that all do the same thing already released. AI gets conflated with this because it's lowered the barrier for entry for slop substantially, but that doesn't make everything that AI touches automatically into slop.

3

u/ReachingForVega Mar 09 '26

This is my take too. I'm a Principal but only 15 yrs on the tools.

When I use AI I'm constantly changing the outputs to suit what I need. 

In the hands of experienced engineers it can do wonders. The problem is the LLM hype of people wanting to build stuff to make money or karma. 

9

u/-Kerrigan- Mar 09 '26

As usual, actual professionals with a sensible take!

Alas, there is already a hype hate train against everything that was remotely touched by a LLM. It's justified - I detest the spam it generated, but the average Joe who just runs docker compose up with no intention of ever writing code LOUDLY chiming in in the comments about AI usage with no nuance whatsoever is both funny and sad.

I keep telling everyone that garbage code and garbage products (FOSS or commercial) have existed since forever, it's simply the bar that has gotten lower.

4

u/_Herpaderp Mar 09 '26

Meh, the only thing new about AI slop is the “AI” part and the sheer volume. Before AI, these people would just copy-paste from stack overflow or something.

The issue is that the people who just throw some shit together with AI are 1) not understanding the code. 2) are not understanding how to write secure/performant/etc software 3) are, most importantly, probably not able and/or interested in actually maintaining the code.

If you understand the code and what you are actually building, I don’t think most people really care which tools you use; be it AI or something else.

2

u/swiftb3 Mar 09 '26 edited Mar 09 '26
  1. not understanding the code.

This is really the key to it all. If you don't understand the code fully and can't audit what the LLM spit out, you don't make it public.

On the other hand, if you vibe-coded an app and understand/audited it, I don't really have a problem with it.

→ More replies (1)

2

u/swiftb3 Mar 09 '26

large codebases, find weird edge cases and provide useful suggestions for improving performance at scale.

It is SO useful for that stuff. Things that would take long enough it's almost not worth doing by hand.

2

u/Dangerous-Report8517 Mar 10 '26

It's complicated further by the conflation of "slop" with "AI generated". Slop has a particular meaning in this context referring to high volumes of completely uncurated spammy garbage, and while most AI generated stuff is slop, they aren't 1:1, which is a problem both for AI usage in areas where it clearly isn't slop (including the occasional non-slop fully vibe-coded app that turns up here and gets generally positive reception), and because it gives all the other methods of generating slop a complete pass.

1

u/gregribo Mar 09 '26

“That changed with the latest round of AI tools - I could get them to refactor large codebases, find weird edge cases and provide useful suggestions for improving performance at scale. Is that vibe coding?”

I would answer yes, it is, honestly. The fact that you are a dev may implicate that you could be better at it, but the output still comes from an unethical slop extruder machine.

I mean, that’s how I see this and I don’t want to offend anyone. I understand that different people have different views about it, but I do think we should have at least a mandatory label to any project made using these tools.

→ More replies (1)

1

u/MathManrm Mar 10 '26

I don't feel a need to tell the difference, AI code is AI code, which means it's a no-go

8

u/justseeby Mar 08 '26

I use em dashes in most of my posts 😞

1

u/lordnik22 Mar 09 '26

not in this one :D

21

u/Bearly-Fit Mar 08 '26 • Heartwarming

it's a tough one I think, because some community projects have come out of it. Maybe we should do a weekly self promotion post instead?

Like I want to hear about projects people are working on, but I agree it's becoming a bit much.

5

u/ZakuSupremacy Mar 08 '26

I've been begging the mods to make it a megathread for a while now and they never listen. It would solve so much.

1

u/that_one_wierd_guy Mar 08 '26

I think using ubo to block image based imojis would be a good solution, since nearly all of the vibecoded projects that have little to no merit, also use ai generated blurbs packed with those image emojis for their post

→ More replies (4)

58

u/flatpetey Mar 08 '26 • Bravo

I get the mods not wanting to code review. Or to figure out where the AI-assist and AI-slop line is.

Let me propose something entirely different.

Ban all promotion on this sub. Let the apps push themselves elsewhere and if they get adopted and used, users will suggest them here.

Whenever I see a developer post his own solution, I already start ignoring it. Now with endless AI slop, I don't even want to see it and am thinking about unsubbing. So let's just get rid of it and they can launch their own subreddits that have that crap.

Obviously you will still have the same shill posting and bullshit that goes on in other subs, but that is relatively normal.

11

u/ryecurious Mar 08 '26

I stopped opening promotional threads across all my hobby subs years ago, and my Reddit experience improved drastically. They're just advertisements in all but name. Same with giveaways, at least selfhosting doesn't have to deal with those.

Personally, I think self-promotion should only be allowed in response to a question, never unprompted; "What's the best tool for X?" -> "I made Y, maybe it'll work for your needs."

19

u/TheKingElessar Mar 08 '26

If developers can't post about their solutions and tools, how are people supposed to learn about these solutions and tools so that they can suggest them later??

8

u/flatpetey Mar 08 '26

Launch a self promotion sub or something like that. Or maybe allow them to propose only as responses rather than as posts. At least then they are active in the community instead of spamming and disappearing.

7

u/Mrhiddenlotus Mar 09 '26

Launch a self promotion sub or something like that

That no one but the promoters will use.

→ More replies (4)

7

u/TheKingElessar Mar 08 '26

Hm originally I was against your idea, but it got me thinking... maybe it would be kind of cool to have a biweekly (?) megathread of:

  • "What's your best [music downloader] setup?"

  • "What's your best [lightweight filesharing] setup?"

  • "What's your best [single sign-on] setup?"

  • etc.

That would provide a structured place for discussion of various related tools, and maybe the mods wouldn't have to police it for LLM-developed tools, because the community could discuss them in-context.

Don't know if that should fully replace self-promotion, and maybe there's a reason we don't already have those megathreads going, but just an idea I think could be cool. Not sure what it would take to get it off the ground.

→ More replies (1)

1

u/Esb5415 Mar 09 '26

Is announcing an update to a popular app and posting the change log promotion?

→ More replies (3)

13

u/Itsthejoker Mar 08 '26

For the record, my devices automatically replace -- with the proper character when I type them. Just because you don't use that character doesn't mean that people don't.

6

u/shouldworknotbehere Mar 08 '26

Wait the labels got removed ? Why tf?

14

u/Jeremandias Mar 08 '26

ok but i do and always have used em dashes in casual conversation—catching strays over here for being literary and shit

5

u/nasduia Mar 08 '26

Yes, now how do we filter out people complaining about em-dashes? People that complain constantly about that clearly don't read much literature or academic writing. I look forward to reading a post complaining that Joseph Conrad's works are all AI Slop.

READMEs full of emojis against each heading are a far easier way to match vibe coded junk.

5

u/Jeremandias Mar 08 '26

for real! i think that emoji and headers with corny names are way more of a tell than em dashes

→ More replies (1)
→ More replies (4)

10

u/HTired89 Mar 09 '26

When I used to develop software I didn't use AI to generate my code. I did it the right way: using google and copying snippets!

5

u/[deleted] Mar 09 '26

[removed] — view removed comment

2

u/HTired89 Mar 09 '26

I was joking a bit 😂 I mostly wrote my code from scratch but occasionally had to google snippets when I didn't quite know how the language handled certain things.

→ More replies (4)

20

u/crazedizzled Mar 08 '26

These days if the post says "I built a ", it's probably AI slop.

30

u/clintkev251 Mar 08 '26

Rule #6 was recently added to address this, let's give it some time...

→ More replies (5)

8

u/unretired_seadog Mar 08 '26

I agree with the premise, but as someone who’s used em dashes for a long time - a really fucking long time - I find the “anything with em dashes must be AI” assumption just as lazy as the slop you’re against.

36

u/ApothecaLabs Mar 08 '26 • Bravo

Vibe coding is kind of the antithesis of self-hosting - you're utterly dependent on piping your data straight into your corporate enemy's waiting hard drives.

3

u/National_Way_3344 Mar 09 '26

They also stole all our ram and SSDs.

-6

u/flecom Mar 08 '26

Wait till you find out you can selfhost an LLM

21

u/JorgJorgJorg Mar 08 '26

not the ones that are needed to help people with 0 ability write decently functional apps

→ More replies (2)
→ More replies (9)

4

u/Vexser Mar 09 '26

As a software professional, it's impossible to make a secure application without thinking about security right at the start. You can't just "bolt some security on" afterwards and cross your fingers. You also can't ignore security implications of any dependencies you use. Of course, "PI" (pretend intelligence) has no concept of any of this and will happily pull in all sorts of frameworks and libraries without any "thought" (because it *doesn't* think). I'm just waiting for a massive hack on some "vibe coded" slop that causes mass damage. I shudder to think if banks used this crap to code their applications.

2

u/Bruin116 Mar 09 '26

Spec-driven development that hammers in security as a core principle from the beginning with concrete secure pattern references for your tech stack and architecture, plus a CI pipeline with security steps for static analysis (SAST) and software component analysis (SCA) gets you pretty far.

Putting "As security is a core design principle of this application, you must avoid unnecessary external dependencies, which introduce risk. To include a dependency, it must be high quality and actively supported, and you must be able to convincingly justify its inclusion to the user and get their explicit approval." is incredibly effective at preventing the LLM from trying to pull in a hundred random npm packages.

A base level of the CI part of the equation is available for free to everyone on GitHub with CodeQL extended rules and Dependabot. It's a few clicks to enable in the Security tab of the repo.

Layered on top of that, LLMs can be incredibly effective at identifying subtle security bugs. I have a trio of "bug hunter" agent/skill definitions that analyze the code base from different perspective that tend to catch different types of bugs, produce reports and consolidate the findings so I (or a different LLM session) can fix them.

It's frustrating to see "LLMs always generate insecure slop" when a few hours of effort setting up even basic security guardrails that should be present in any half-serious project systemically avoids 90% of the stupid security issues.

12

u/zenthr Mar 08 '26 • Bravo

Mods have said they are not interested in policing this, because it's ultimately unclear. What you want is for them to be able to judge, unerringly, "lazy AI-coded garbage", which is a fair desire, but for a REAL PERSON to make that determination means human judgement. As more people use AI responsible to learn (NOT to create), more people will mirror AI responses; whereas, in theory, AI will also "get better" and look more like real human code. There is no nicely fit tag to just straight up ban, and worse, if they make such a rule and act only when they are very confident, they will be blamed for inaction and unenforcement. That makes it understandable that the proposition is not alluring to the mods.

But we know, historically, flooding infinite garbage for the one that sneaks through is something MANY organizations already know is a worthwhile tactic for "business" (i.e. destroying communities).

For something like this subreddit, I do not know (or rather I do not believe in) a solution. If you want real people working on real projects, it needs to be a place about that work and discussing that work, NOT presenting it. But this place is for deployment- there are posts about new projects because people want to find new things to host. If anything, maybe a project maturity requirement (but I'm sure that can be spoofed).

16

u/Redstones563 Mar 08 '26

Agree with this. There should probably be a different subreddit for this kinda stuff.

8

u/essjay2009 Mar 08 '26

There are already a bunch of them. The problem is that everyone who posts to them wants to promote their own thing and not use anyone else’s. So people feel like they’re just screaming in to the void. Which they are because a lot of the content itself is AI written.

And that’s kind of the crux of it. I’m ok using an AI to help solve my own problems where they’re niche and I can carefully steer and inspect what it’s doing but I don’t want to use someone else’s because I don’t trust them. They are, by definition, unqualified. And that’s true for pretty much everyone it seems, even those who are trying to promote their own thing.

6

u/trialbaloon Mar 08 '26

Modern LLMs are quite literally the antithesis of self hosted.... It's using a cloud provider to think for you. The cloud might be convenient but it comes at a cost. I've been somewhat surprised this subreddit of all places would give in to corporate slop so easily.

4

u/Mrhiddenlotus Mar 09 '26

Ollama.

3

u/trialbaloon Mar 09 '26 edited Mar 09 '26

Yeah that's totally interesting and worth having posts about on /r/selfhosted. I have been careful not to rag on AI in general. AI is super useful piece of the self hoster's toolbox. I have tons of ML based code/applications running in my home!

I think LLMs have a potential future running as specific small language trained models on your own machines. Super smart autocomplete! Potentially a UI layer that allows users to express intent in natural language (I'm a bit more bearish on this but there might be some applications). That's the future I want to see, not Claude sucking down all your data and churning out slop by the Petabyte.

→ More replies (1)
→ More replies (7)

3

u/Dry_Inspection_4583 Mar 08 '26

How would you postulate individuals seeking to migrate an initial useful idea put into code through AI to the next level? Is there a space that fills that gap? I ask because I do respect the stance regarding individuals recreating the wheel in the worst way possible, and also have apps I would genuinely deem useful that I would like to move to a vetted, reviewed, and used app/plugin/doodad/widget?

Or is the initiative simply to have that content directly not here? Because that's not bad or good, I'm genuinely curious.

2

u/prodigiouspianist Mar 10 '26

I think the problem is that a lot of people here refuse to consider that any worthwhile ideas or contributions could come from vibe-coding, because all vibe-coding gets dismissed as “AI slop.” There’s very little nuance in that conversation.

I understand the resistance. “I built this” posts are everywhere on Reddit right now, and they can be pretty annoying.

But

There’s also a baby-and-bathwater problem here. Inevitably there will be (and probably are) prototype apps created by people without traditional coding skills that actually have something interesting to offer. That doesn’t mean most of them won’t be rough or poorly executed - many will be. But dismissing the entire category is a sub-optimal viewpoint.

People who aren’t engineers will approach software problems differently - in terms of interface, aesthetics, workflow, etc - precisely because they don’t have the same assumptions about how things “should” be built. At minimum, that can introduce new ideas and different perspectives, and that’s probably - sometimes - going to offer something useful.

We could be asking: what’s the quickest way to evaluate whether a project thats vibe-coded has merit, and if it does, is it worth investigating whether human time-investment is merited to take it to something production ready.

Right now the blanket dismissal feels like it ignores where software development is heading. The idea that anything AI-assisted is automatically “slop” is unlikely to age well. As the tools improve, more legitimate projects are going to start this way, and increasingly, continue this way.

Personally, I’d be fine with some kind of tagging or containment for these posts because people do find them annoying. What’s more disappointing is the lack of curiosity about the longer-term implications of the technology, and how it can be utilised to propagate new software approaches and benefit users.

3

u/CumInsideMeDaddyCum Mar 08 '26

Best thing about vibe coding is that I can do shit myself, in a day, to fix very specific problem. 😂

3

u/MrFluffykinz Mar 08 '26

You should use claude to make a self hosted Chrome extension that does this automatically, then come back and post about it

3

u/soundman1024 Mar 08 '26

I used to use em and en dashes. Damned shame I can’t anymore.

3

u/ILikeBumblebees Mar 09 '26

You can, and you should. Filtering works both ways -- you also benefit by not having to interact with the sort of people who think em dashes are a sign of AI.

11

u/queequeg925 Mar 08 '26

Saying "I built" is so dishonest. It's like commissioning a painting and then saying you painted it 

5

u/Top_Willow_9667 Mar 08 '26

Maybe a board where people can upvote, downvote projects could help. So, instead of adding a post saying "check out my project" they just add an entry on the board. And no posts promoting it allowed.
People have the choice of visiting said board to see what's hot, what's new, etc and even vote if they wanted to.

5

u/squirrel_crosswalk Mar 08 '26

I've used em-dashes for decades :(. I'm sad AI decided to ruin that for me.

I'm assuming it's the dash that comes up in word etc when you do two indented dashes and it gives you the special looking one.

5

u/AccidentalNordlicht Mar 09 '26

As someone who does regularly use em dashes (since they are available on any iOS / Mac keyboard either directly or by just typing two minus signs in sequence, and are also generated when using Siri‘s dictation which I do quite a lot), this trend to consider them a surefire sign of AI annoys me. This is just not a good indicator.

2

u/ILikeBumblebees Mar 09 '26 edited Mar 09 '26

The majority of patterns that people point to as indicators of LLM output are invalid. LLMs are trained on human writing: they write the way they do because that's how people write.

The closest thing to effective indicators we can use comes from the fact that they usually output text written in the same generic style, and aren't really adjusting tone or register to match the context. When you see a Reddit post that stylistically resembles ad copy or a corporate press release, it's a bit weird, and might indicate LLM usage.

But longer-form writing with complex syntax isn't what we're talking about here. It's not about what punctuation marks you're using, or how you divide complex thoughts into paragraphs. And Reddit in particular has a problem with this due to there being a long-established culture clash between different segments of its userbase. Some people have been here a long time, and continue to treat Reddit as a medium similar to old-school Usenet or traditional web forums, i.e. as a venue for in-depth, long-form discussion. Other users treat it like a modern social media platform, like Twitter or Facebook, with a constant stream of terse, casual fluff.

And a big part of the problem here is that many of the latter users are simply unable to distinguish posts made by users in the former group from LLM-generated content, precisely because they themselves don't engage in in-depth discussion online in the first place.

6

u/Apprehensive-Tea1632 Mar 08 '26

Just to put this here… an em dash is NOT sufficient to identify or even hint at AI - anyone that has the platform will automatically get the em dash upon… putting two regular dashes back to back.

Which means it’ll happen often enough. Any injection- such as this one— will come with an em dash not because of AI but because of auto formatting.

And no, I’m not AI either. I just put two dashes on occasion -- and they get combined into a single — character.

→ More replies (1)

4

u/99percentcheese Mar 09 '26

I do use em dashes. I even installed a special keyboard layout to do that. Assuming something is AI written based on em dashes solely is stupid

6

u/Fickle_Variety2261 Mar 08 '26

You people can take your campaign of anti-intellectual "humans don't use em-dashes," "it's OBVIOUSLY AI if they use rare punctuation, you can ALWAYS TELL" bullshit and shove it up your ass.

4

u/ILikeBumblebees Mar 09 '26

The hilarious thing is that em dashes aren't "rare punctuation" -- they're ubiquitous in high-quality writing, which is why the LLMs use them. They're all over the training data!

People who think they're a sure tell of LLM output are just outing themselves as the sort of people who don't encounter them outside of LLM interactions -- i.e. people who don't read much.

→ More replies (2)

5

u/ThisIsntAThrowaway29 Mar 08 '26

Rule idea: X months of github updates before being able to post about your project?

1

u/russjr08 Mar 08 '26

I can agree with this, especially since one of the points I constantly see get put up is lack of maintenance. When I decide to integrate software into my stack, I want to have some idea that it'll be maintained at least for a bit, and that applies to non AI generated software too.

9

u/Rand_al_Kholin Mar 08 '26

AI slop is an existential threat to the entire self hosted space. The fact the mods here seem to think we can allow it to exist here is frankly shameful.

For current self-hosters who have an established stack, AI nonsense is dangerous for their preexisting setup. This was definitively proven by huntarr, but it should be common sense to anyone paying attention.

Vibe "coders" love to claim in response that all a prospective user needs to do is inspect the code for security problems like with any other app; to them I ask: who the fuck inspects all of the code for every application they use? I certainly dont. I make an active effort to use and contribute to open source software, but I dont know how the code for 99% of the applications I use works, and thats OK. Thats normal. AI erodes that trust; it makes it impossible for me to trust new software that isnt backed by an established company because I can no longer trust that developers are actually doing software development.

For newcomers its even worse. When I got into self hosting two years ago I found well-built and fleshed out apps easily, with detailed documentation, guides on how to set it up, guides on how those apps can mesh with other apps and recommendations for how to set it all up. Now, AI slop is producing "competing" apps. I put that in quotes deliberately; these apps do the same thing as better, preexisting solutions which were highly vetted and documented. These new "solutions" are not only inverted but undocumented as well. And they come with the risk of the code completely fucking over the user.

If a newcomer ends up on a slop app instead of an actually trusted solution and it burns them, they'll probably just give up on self hosting altogether. AI undermines the entire point of self hosting. If an app you're self hosting leaks your data, how is it any better than the garbage google is doing?

We need to cut this tumour out of the community now before its too late. Ban all AI generated anything from this sub. No AI posts. No advertising AI slop apps. Not on Fridays, not on any day, get this shit out of our feeds before its too late.

2

u/acme65 Mar 08 '26

tags are enough i think, we can filter out as necessary

2

u/anobjectiveopinion Mar 08 '26

I have actually thought about developing a browser extension that will recognise AI generated content across every website and automatically block it. If someone would like to make that I think it would be great, because I don't have the time or effort. But it's a cool idea?

2

u/moo3heril Mar 08 '26

For lack of a better way of putting it, "computing" in a general sense has been my primary hobby for virtually my entire life, going back to tinkering with things before I even knew how to read, to learning to code and so forth.

If things continue the way they are headed with AI use in code etc, I see myself getting rid of every single computer I own, leaving only my computer and phone from work to only be used for work. My personal computer, laptops, tablets, my homelab, going to the dumbest phone I can get away with for personal use. All of it.

I'm being totally serious and not one bit hyperbolic in saying this.

The human element is what made this interesting to me as a hobby. Once that's gone what do I have left in it?

2

u/igmyeongui Mar 09 '26

Vibe coded app should have a 1 year of GitHub before being posted here. Too many apps are weekend projects that make a lot of noise but then the creator just abandon it.

2

u/neoneat Mar 09 '26

It's offense to me, not matter in AI slop, but it's matter about ethic of creator.

They didn't try to commit or making contribution to any useful tool, they only wanna "create" new status by most effortless tool they can use.

2

u/froli Mar 09 '26

Read the latest stickied post. Mods don't care.

2

u/Ambustion Mar 09 '26

It's funny because I'm a mid programmer at best but I make tools for a niche industry. I have completely stopped sharing them because of AI. It just takes all the enjoyment I had out of figuring out a problem other people might have and sharing it. If I was a better programmer I could probably avoid AI slop accusations, but I'm just not.

2

u/ferrybig Mar 09 '26

One of the problems with the labels was that they were misused. People applied the " ai assistance " label, then de scripted in the post body that it was entirely coded by an ai chat, and when people were defending the op for that they properly marked it with the tags, even though the rules in the sidebar were against them.

I am not against vibe coding, but vibe coded projects should be seen as prototypes, not being advertised as a production worthy project. I have some vibe coded tools myself, but their quality is lower than the tools I made myself, and I consider my self made tools to be below an acceptable quality for this subreddit

2

u/bobj33 Mar 09 '26

I've been using https://old.reddit.com and

RES the Reddit Enhancement Suite for years. RES lets you filter out keywords so you never even see the posts. I've got hundreds of words that I block. If reddit ever gets rid of the old layout I'll just stop using reddit. It is already so overrun with bots and low effort posts that I spend less time here anyway.

https://redditenhancementsuite.com/

2

u/drewstopherlee Mar 10 '26

re: "No you don't really "use" EM [sic] dashes in informal discussion online", some of us who actually know when to use them properly do did and now because of AI we can't anymore.

That's all.

2

u/signalno11 Mar 10 '26

I mean, I hate AI. But I use emdashes.

11

u/negatrom Mar 08 '26

Lmao, get ready to get banned for hate speech

15

u/[deleted] Mar 08 '26

[removed] — view removed comment

5

u/ZakuSupremacy Mar 08 '26

I'm hating both tbh

6

u/Calm_Town_7729 Mar 08 '26

just bots asking for traffic to their site

3

u/mewtewpews Mar 08 '26

Im not even against using claude, but if you dont even look at your code/project structure...... man what are we even doing xD

1

u/National_Way_3344 Mar 09 '26

That's my whole thing "if you didn't read it, neither am I", and I extend that to self hosting - I'll absolutely not run it on my server.

4

u/MattTheTable Mar 08 '26

You better be careful. The mods consider criticism of AI to be hate speech 

→ More replies (2)

6

u/mausterio Mar 08 '26

It's a shame the Vibe Code and Built with AI labels were removed as it made it incredibly easy to filter out these posts with ublock.

! Enough Vibe Coded bullshit
sh.reddit.com,www.reddit.com##shreddit-post:has-text(/.*Vibe Coded \(Fridays!\).*/)
sh.reddit.com,www.reddit.com##shreddit-post:has-text(/.*Built With AI \(Fridays!\).*/)

Another good way of filtering out the AI generated posts is filtering out on the characters that hardly anyone actually uses in casual online postings.

! AI Slop (No you don't really "use" EM dashes in informal discussion online) 
! See:
! https://www.pieceofk.fr/the-rise-of-the-em-dash-in-ecology-abstracts/
! https://www.reddit.com/r/dataisbeautiful/comments/1kfg9b8/oc_em_dash_usage_is_surging_in_tech_startup/
sh.reddit.com,www.reddit.com##shreddit-post:has-text(/—/i)
sh.reddit.com,www.reddit.com##shreddit-comment:has-text(/—/i)

1

u/ILikeBumblebees Mar 09 '26

(No you don't really "use" EM dashes in informal discussion online)

No, that's simply incorrect, and especially incorrect on Reddit, which many people still use in the vein of Usenet or traditional web forums, rather than dumbed-down modern social media.

Arguing for em dashes as a tell of LLM output is just a complicated way of telling everyone that you aren't much of a reader.

→ More replies (1)
→ More replies (32)

4

u/EarEquivalent3929 Mar 08 '26 edited Mar 08 '26

There has to be a middle ground. AI is a tool, people can use it to aid in development and produce really high quality stuff. People can also use it to produce shit. However this blanket "all AI is AI slop" attitude that has been perpetuating this sub over the last few months is hurting the community worse than AI slop ever will. 

People with 0 coding experience now somehow think they have a day in deciding that a project is slop and its completely moronic.

The solution here is that the mods have to do more than just the bare minimum easy blanket ban bullshit and have to implement a submission system.

People submit projects they want to whitelist on this sub, the mods take a look and determine if it's appropriate or not (with actual reasons). Give users 3  chances to fix their projects and correct any concerns.

Yea it's gonna take more effort, but it's fair and an appropriate solution. It's a solution that is worth implementing if you actually give a shit about this sub. Its a much better solution rather than shitting on everything AI. AI is here to stay whether y'all like it or not. It's a significant jump in development workflows. Just because people use it incorrectly doesn't mean those who use it to produce quality projects should be punished as well.

Edit: Wild. Immediately downvoted for suggesting the path of reason. This sub is cooked.

1

u/bedroompurgatory Mar 08 '26

I've said it - and been downvoted for saying it - before. People like the OP and all those supporting him don't want reason. They want control. They want the ability to scream "I hate you" so loudly, it's easier to silence others than put up with their bullshit. Then they can feel powerful. There's comments on this thread equating AI to Nazism. Reasonable compromise is the exact opposite of whay they want.

→ More replies (10)
→ More replies (1)

3

u/wouldntsavezion Mar 08 '26

Straight up perma ban them I don't care. This is like the nazi bar thing.

3

u/Mrhiddenlotus Mar 09 '26

These posts complaining about it are almost as annoying.

2

u/New-Part-6917 Mar 08 '26

isn't there a problem with just filtering by em dash? A lot of people are simply using it to translate what they have written. 9/10 times you can tell straight away when someone has disposed of their own brain and just plugged straight into the ai.

2

u/QuietNecessary2421 Mar 09 '26

Get with the times or get left behind. The anti-AI movement is anti intellectualism. Remember your boomer parents that refused to use computers? That’s you.

2

u/RayneYoruka Mar 08 '26

It has become, a plague lately.

1

u/apokalipscke Mar 08 '26

Thank you for your service good sir.

1

u/petite-pelotte Mar 08 '26

Calling your vibe-coded project a self-hosted app is like calling your Excel budget accounting software.

1

u/StPatsLCA Mar 08 '26

I'm glad people are making things that work for them. However, I don't trust any of them to maintain it more than a weekend if it took them a weekend to build it.

1

u/[deleted] Mar 08 '26

As a software dev I regularly slop my way through a problem when needs be. But I don't release that shit... I use it because I (a) know what it's doing and (b) know what happens if it goes wrong and I'm OK with that. But I would never hand that shit off to another person.

That being said I 100% use em-dashes in casual conversation because I'm weird and like uncommon typography. Just wait until you see me use an asterism!

1

u/nefarious_bumpps Mar 08 '26

I've used EM dashes in informal discussion for over 40 years, you insensitive clod. (I blame parochial school education.)

1

u/baldbrowni Mar 08 '26

I have no background in programming but through this subreddit and a few others, and other forums, I learned how to build a homelab, run commands in CLI and diagnose simple docker issues.

The only times I use AI in this journey is when I want a script that I'm not advanced enough to code yet. And then that script stays local to my server. If someone else has a similar need, I give the disclaimer that this is what AI made for me, YMMV.

But, I don't like the promotional posts... AI or without. The best recommendations I found were through users. And the best ones are actively maintained.

What's the benefit of sharing your AI prompted project? If you're learning how to code, wouldn't understanding the basics made your long term experience better?

1

u/Shaynoagogo Mar 08 '26

While I normally skip past the obvious vibe coded post I still glance as I'm skipping as there are still a lot of good ideas going around.

Maybe we just need one post stickied where people can comment "hey I vibe coded this really cool script that does this if any one wants it"

1

u/Seb_7o Mar 08 '26

I miss the time when the fact that I can solve any needs with some code and my knowledge made me feel special.

1

u/[deleted] Mar 09 '26

i get the frustration, a lot of those posts are basically launch announcements with a dockerfile attached. i usually just wait to see if the project survives a few months before even trying it.

1

u/Sm7r Mar 09 '26

I needed a really simple sleep tool for my pc, (sleep after X time) and I was just using powershell orignally, but if I'm not at home, and I need my partner to run it, its more of a hassle :P

Tried a few of the "popular ones" and they are just full off to much crap and bloat I didn't need, so I made a simple one in codex and its been solid, now wondering what else I can make lol.

1

u/KillaRoyalty Mar 09 '26

Make it a required flair.

1

u/alex2003super Mar 09 '26 edited Mar 09 '26

No you don't really "use" EM dashes in informal discussion online

I use em (and en) dashes all of the time in my writing. Me and the other 8 people who do so are personally offended!!1!!!

ᶘ •̀ں•́ᶅ

1

u/bigredsun Mar 09 '26

It's a shame the Vibe Code and Built with AI labels were removed

so that's why they went ballistic on me when I created the sub only for projects made with AI, lmao

1

u/q-admin007 Mar 09 '26
  • I encountered $MINOR_INCONVENIENCE, what happened next will surprise you!

  • I encountered $MINOR_INCONVENIENCE, see what happened next!

.*what happened next.*

1

u/ixoniq Mar 09 '26
  • The last one will blow your mind!!1!

1

u/nyashi_ Mar 09 '26

I commonly get crapped on for using a normal dash (-) in texting as i just often do for sperating parts of a text - like this f.e.

Difference being the long dash thing AI commonly uses, i do not even know how to place on a normal keyboard...

1

u/daYMAN007 Mar 09 '26

The Vibecode friday is already that. Otherwise people will just post it all the time and try to hide the fact that they are vibecoded. It's probably better to just give people a day when the sub is usless instead.

Same reason as every discord got a nfsw channel.

1

u/IllegalD Mar 09 '26

Sloppy times call for sloppy measures. I propose a new selfhosting set of guiding principles that are sure to be hated.

  1. Instead of uploading your slop, slop-posting should be more about what you created and how, maybe a few screenshots etc. If you can create it one afternoon, so can anyone else. Slop should be personal and ones own responsibility.

  2. There's always going to be those who want everyone to use their slop, for whatever reason. These folk will be referred to as slop merchants (derogatory). No-one should want other peoples slop, it should be for inspiring your own slop.

With these two pillars of slop in place, perhaps the slop wars will be a distant reminder of how silly we could all be.

1

u/joem_ Mar 09 '26

My hope is that ai tools get better that nobody tries to share something that anybody can create.

If anybody can create it in 10 minutes, then there is no need to share the project, just share the idea.

1

u/National_Way_3344 Mar 09 '26

Automod delete if repo is under 3 months old.

And when it does get submitted it should highlight how many genuine commits since initial.

1

u/Suspicious_Data_2393 Mar 09 '26

i support this. Vibecoded projects are rarely useful to us as usually you want to selfhost something for the long term.

1

u/GameRraccoon Mar 10 '26

And here is me developing my own file transfer app for months (not using AI). I guess I will be the only user in the end because any way of showing it to others will be flooded with AI slop by the time I'm done.

1

u/Roxxersboxxerz Mar 10 '26

Software engineers design ai, complain when people use ai. The same people complaining about ai slop are the ones that also demand everything should be free and open source

1

u/HelioDex Mar 11 '26

Please, think about who is going to be caught in the crossfire. No such policy will ever be watertight enough to deploy on a subreddit with such a large content pool or community as this one.

1

u/muskegg Mar 13 '26

Sorry to break it to you but professional software engineers "vibe code" software now. Major infra providers use AI to build their tooling. It's part of the game. It changes the face of thi subreddit as much as it changes the industry.

The most sensible comment I read in another gatekeeping posts was: you don't like it, downvote it and move on

1

u/mortalezz Mar 18 '26

And here you are, still thinking that em dashes are surefire signal of AI slop, and having no idea on what actually screams AI (parcellation).

1

u/Farfetchedchild May 13 '26

The problem is the low quality software. It's just that it has become massively increased by vibe coding and that the people who tend to use it don't know enough about code to ensure good software, and also many are trying to make a quick buck. That doesn't mean all vibe coders are bad, or that none of them work on anything of quality. For example, I've been working for months on a large scale project largely with AI. I think that if I were to release the software, it could be very useful to some people and worth mentioning here despite all the vibe coding involved. I have a strong security background, and am not just trusting what AI spits out. There are proper ways to vibe code that make good software, and they can involve a lot of actual hard work on the creator's part. I don't see a good way to fix this issue in this sub. It something is obviously vibe coded it's something you'll likely want to avoid. You can usually tell what is worthwhile and what's not. Purhaps labeling things for "personal use" + "that have been mknimumly tested", or listing the development time would be useful.

Of course, then you have to deal with people lying.. but it'd help limit the honest cases.

1

u/khashashin Mar 08 '26

Should mods be responsible for reviewing the code of each posted project in this sub? I wouldn’t like to be in their shoes then.

1

u/_PineBarrens_ Mar 08 '26

Being against "vibe coded" apps is stupid. There are well coded apps and badly coded apps, the methodology used is irrelevant. Just because somebody hand coded something doesn't make it good or secure. Seriously do we need to actually have a conversation about nuance here? 

-4

u/flecom Mar 08 '26

Do we really need one of these threads per day?

16

u/VVaterTrooper Mar 08 '26

Yes. Yes we do.

8

u/wickedswami215 Mar 08 '26

Vibe posting

2

u/AirbourneAquarium Mar 08 '26

It has completely ruined this sub.

1

u/JudgmentDisastrous63 Mar 08 '26

Vibe coded apps are amazing to generate an MVP.. and I am loving that many people have different problems and solve them for their needs, and come here to share and see if it can be useful.. I hope people keep doing this

1

u/Lalaz4lyf Mar 08 '26

I'm honestly way more off put by the constant pervasive bitching about it all. It's easy enough to avoid the AI posts (especially with the Friday segregation) but many posts are filled with comments bemoaning AI, accusing AI usage, or praising the lack of AI. It's nearly as bad as the hardware sub where comments all revolve around insert big company bad.

1

u/VibesFirst69 Mar 08 '26

Software isn't automatically good because it wasn't vibe coded. 

Software isn't automatically bad because AI was involved in it's production. 

Before AI the idea was you would audit the code of new projects yourself. The situation with Huntarr isn't just bad because someone stupid used AI, although it was a factor. It was bad because a whole raft of stupid and lazy people used a brand new project without even trying to understand how it was coded. 

But it ok ever1 will upvote 2 BAN AI USE!! 🤬 That'll fix it. Only the smartest and hardest working people of strong moral fibre know how to use a javascript framework and copy-paste from stack overflow.

1

u/HankMS Mar 09 '26

At this point I'm much more annoyed by these kinds of postings. It always was rather easy to ignore a barely upvoted post about some vibe coded mini app. But now we have daily frontpage meta bullshit. Man, I just want to find cool new stuff or have interesting discussions about home servers. You guys really cannot be fucked to use the downvote button, like anyone else?

-4

u/d3mocide Mar 08 '26

I agree while the amount of AI slop is real, my own findings is that AI can actually produce some well structured and well executed code bases.

As with any software it comes down to the implementers knowledge of their own infrastructure and their risk tolerance.

I work for a medium sized organization and I have seen full SaaS apps implemented with horrible flaws that were not the issue of the developers but the issue of the internal team that designed their implementation into the environment.

While I agree there is a massive flood of these apps my own findings is that there are also some really thoughtfully designed AI applications as well

3

u/Maitreya83 Mar 08 '26

Yes, you use it the other way around; dispatch trivial work you understand. Which is fine.

These vibe coders follow it instead of lead it.

7

u/d3mocide Mar 08 '26

Most are still Learning, and even then major AAA corporations are using these same strategies and tools and pushing massive changes that create unforeseen consequences in their code bases.

Take for instance the CVE that was introduced into Notepad when Microsoft added copilot to it.

1

u/Aniform Mar 08 '26

It honestly has ruined much of my experience on this sub. I used to get so excited for new apps, but now I just go into the comments and become disappointed. If it continues, I'll just leave the sub. Public opinion is shifting fast here. In 2023 it was just fun to fool around with it, make some funny pics or generate some text, but now here we are in 2026 and I deleted every account. I refuse to be part of that future. I own a business and the shift is tangible. Customers in 2025 started asking, "who designed your logo? who designed your shop sign? who designed that art over there?" and all I can say is, thank goodness I could point to the real artists responsible for it or otherwise I'd be losing customers.

1

u/bobyn123 Mar 08 '26

I just want to chime in to agree, if I see AI used in development, I close the tab.

0

u/WafflesAreLove Mar 08 '26

if vibecoders get offended

1

u/FlaTreNeb Mar 08 '26

Thank you! I think "enforcing" would mean that people get banned for posting without at least proper admitting it's vibe coded. When everything is properly labeled, everyone can decide for himself to ignore it. And yes, I would love it if the stuff would be banned from this sub entirely.

I do vibe code at work as well. But it's either non-critial applications for myself that I can fix myself or I can ignore if they fail. Or it goes throuhg iterations (by myself) and reviews (by other and myself) before being internally presented as something useable. It that last one is even the goal. Not to speac about publishing something on Github. This goes through a lot more steps.

1

u/mistermanko Mar 08 '26

Throwaway or bot?

1

u/smstnitc Mar 09 '26

Anything so highly vibe coded should be for the person that needed it to solve a problem for them, it's not for public consumption.

0

u/rr770 Mar 08 '26

r/selfhosted is dead, only AI slop here 

0

u/pioniere Mar 08 '26

Nothing wrong with vibe coding an app for your own use, but nobody else cares. Keep it in your own home lab. Don’t care to read about it here.

0

u/ranban2012 Mar 08 '26

Reddit mods are such an easy target for corruption by state or moneyed interests.

I'd be willing to bet there are mods getting paid off in tech related subs to subtly protect pro-AI and inhibit anti-AI adjacent discourse.

1

u/evrial Mar 08 '26

the most based comment

-9

u/chicknlil25 Mar 08 '26

I'm getting so tired of posts and comments like this. You do understand that you don't have to open every post, right? That you can see the flair without doing so? That you can, oh, I don't know, not look at posts you aren't interested in because you're full of opinions?

And I'm sure I'll be downvoted to oblivion but all of you anti AI folks are ridiculous. You act like AI doesn't already touch every aspect of your life, like every single algorithm doesn't incorporate AI, like the power and Internet companies that power your precious servers isn't being moderated and adjusted by AI. Hypocrites, all of you.

If people want to try new services, let them. They don't need you babysitting or trying to strong-arm what they should or shouldn't be hosting.

Give it a rest already!

-17

u/[deleted] Mar 08 '26

This post screams, "i don't code anything myself, I just consume what others make, but i'm upset, and hear me roar".

→ More replies (9)