I don’t usually share what I build. Most of it lives on Codeberg or Github as a glorified off-site backup. 3-2-1 and all that. If I nuke my drive, I can pull it back down. That’s the whole point for me.
A while back I mentioned Pimaps here, a few people asked to see it, so I posted it. Got dunked on for AI slop despite explicitly marking which parts were AI-assisted (documentation and review- flagged with AIP). Similar story with Cliparr. I get it - Lemmy hates AI in any capacity.
What does the community actually expect from devs when sharing a project? I’m not assuming everyone here is a professional dev - though I’d guess the overlap is significant - so I’m wondering where the bar sits.
Polish? Full handwritten codebase? Something else?
How much of the sausage making do you actually want to see?
The AI disclosure is important. Which one, where, how and why. Just to show an example why it’s important, it’s basically the same as this thing that is absolutely needed and normal in the food industry precisely because we allow people to do things the wrong way:
This food product is processed in the same tanks, conveyors belts and filters that also process Imperiling Allergen.
I am a lemmy user. Use as much as you want as long as you take full responsibility for it. I am open to ai. There is rubbish, but there’s also very good stuff.
I don’t have enough security knowledge, I can’t judge if a project is applying state of the art security practices. If a non experienced dev published a fully working app within a couple of days, one may rightfully question the quality of the project. You have to have experience in order to judge a llm output. The more people look at it, the better. I don’t judge you, I didn’t look into either project.
Having a discussion on this is perfectly fine, but I want to remind of two things.
- Rule 1: Be civil.
- Use the report button. Your comment is not a report. I do not get an alert about your comment unless its reported.
Lets keep it friendly and constructive.
In this post and your linked post you come off as quite confrontational while exaggerating the dissent and underplaying the support. It’s a great way to get comments that strongly disagree with you. In all of that commotion, it sounds like you’ve missed the point: You’re regretting the AI disclosure, when really people were voicing their opinions in hopes that you’d regret/rethink the AI use.
Personally, I really like the AI disclosures. I like seeing how the sausage is made and what it’s made with. If the sausage is stuffed with hot dog “meat” I want to know. I’ll also avoid it like I avoid junk food, because that’s what it is. LLM-generated code is the junk food of programming. It’s a waste of resources, it’s bad for your (and everyone’s) health, and it can’t be trusted.
Some people really like junk food and hot dogs, and that’s fine. We just need to be clear that that’s not healthy and encourage healthier habits like eating fruits and vegetables (or at least real meat). People like ignoring the externalities of junk food and LLMs; both are responsible for a lot of pollution and societal harm (increased healthcare costs, dark patterns, misinformation, etc.). That’s enough reason for some people to completely remove them from their lives and be understandably vocal about how others should too.
The occasional sweet treat isn’t bad, but making sweet treats at home is always better. At home, I have more control over what ingredients I use and where I buy them from. Though I know I’ll never be able to use zero resources to make a good cinnamon roll, I can at least make the most optimal choices for myself. Ask yourself this: what value does text I generate provide? Could someone else, given the same information, generate the same text? Could someone else write functionality similar text without boiling the oceans and massive copyright infringement? I think any LLM-generated content that anyone could reasonably generate and use themselves is worthless and a net negative impact on the world. If it’s LLM-generated content that can’t be immediately/easily used, then you’re at least providing some real value by doing some work to make it usable.
AI disclosure doesn’t protect you against other people’s opinions. Some people will buy and consume the product, some people will try out the product and decide it’s not for them, some people will discover the product is made very unethically and decry it publicly in hopes that others won’t enable the ethical violations.
My intention isn’t to be confrontational, though I am genuinely perplexed, and that’s probably what you’re reading.
I don’t believe highlighting the AI tribalism is exaggerated. Technology is literally one of the top communities on Lemmy - one rarely (never?) sees positive comments about AI there. Hell, FuckAI is literally an top and active community here.
On regret: why should anyone “regret” using a tool? If we need to take moral consideration into tool use… well…should we regret using mobile phones? I would argue they are just as reprehensible.
If a dev used a local model to spelunk the codebase and write the documentation, would that sit better? Why? I’m not sure the line is where people think it is.
My intention isn’t to be confrontational, though I am genuinely perplexed, and that’s probably what you’re reading.
Meanwhile…
Ipso facto, for all the AI “Akshually” pedants, I’ve tagged this as AIP. Politely go fuck yourselves :)
“Fork it, fix it or fuck it” - dealers choice :)
Got dunked on for AI slop despite explicitly marking which parts were AI-assisted
I get it - Lemmy hates AI in any capacity.
Anyway:
On regret: why should anyone “regret” using a tool? If we need to take moral consideration into tool use… well…should we regret using mobile phones? I would argue they are just as reprehensible.
I think you’re finally getting to the realization: doing things without considering the moral or ethical implications is inherently, uhhh, immoral and unethical. Do you do more good than bad with your smartphone? Does it use thousands of watts (hours) every time you use it? Do you replace your phone every year with the new model, maximizing your environmental impact with the manufacturing? What do you think makes using a smartphone just as bad as using an LLM?
Look, I get it: considering all of the consequences of your actions all of the time is tiring. I don’t like doing it either. Clearly companies don’t do it at all (at least not for external consequences). Look where that has got us. Apathy is not an option.
If a dev used a local model to spelunk the codebase and write the documentation, would that sit better? Why? I’m not sure the line is where people think it is.
Local models are better in many ways, yes. The local user has control over how much power they use (for the query, not on training), other resource usage (water, electrical power sources), what model (and by extent the training data it uses), and exactly what documentation they get out (depending on the query/ies). The best option is still obviously to write the documentation yourself, as the subject-matter expert.
Meanwhile…
Ipso facto, for all the AI “Akshually” pedants, I’ve tagged this as AIP. Politely go fuck yourselves :)
“Fork it, fix it or fuck it” - dealers choice :)
Got dunked on for AI slop despite explicitly marking which parts were AI-assisted
I get it - Lemmy hates AI in any capacity.
Hang on though; you’re glossing over a lot of salient context.
See: https://aussie.zone/post/37281785/25338365
That’s neither here nor there. Let’s talk turkey.
I think you’re finally getting to the realization: doing things without considering the moral or ethical implications is inherently, uhhh, immoral and unethical. Do you do more good than bad with your smartphone? Does it use thousands of watts (hours) every time you use it? Do you replace your phone every year with the new model, maximizing your environmental impact with the manufacturing? What do you think makes using a smartphone just as bad as using an LLM?
On an individual level I actually think it’s worse. A lot worse.
Smartphone (Ericsson LCA): 57 kg CO₂e (Carbon Dioxide Equivalent) total over 3-year lifetime. Manufacturing dominates. https://www.ericsson.com/en/reports-and-papers/research-papers/life-cycle-assessment-of-a-smartphone
Smartphone (Carbon Trust): ~80% of footprint is production, embedded before you even turn it on. https://www.carbontrust.com/news-and-insights/insights/circular-economy-and-net-zero-how-can-carbon-footprinting-reinvent-the-mobile-phone-market/
Meanwhile - LLM inference: 0.3–0.4 Wh per query (short), up to ~17 Wh for long reasoning runs. https://arxiv.org/html/2505.09598v1
Even at 500 AI-assisted coding sessions (heavy runs at that), I’m looking at 3–4 kg CO₂e. That’s 4–6% of a single smartphone’s manufacturing emissions.
So no, they’re not “just as bad.” Individual smartphone ownership is orders of magnitude worse environmentally than individual, occasional LLM use for a hobby project. And people typically replace their mobile phones every 2-3 years . Which means every ~3 yrs your phone adds ~60 kg CO₂e.
A good primer on the topic: https://blog.andymasley.com/p/a-cheat-sheet-for-conversations-about
why are you comparing manufacturing to inference? compare it to training.
I found your Pimaps to be fabulous.
Haters gonna hate, there’s no help for it.
AI is a tool. Slop happens, but it doesn’t necessarily need to happen. I imagine there were many misguided, unnecessary, and just plain wrong trenches dug just after invention of the backhoe.
Go on and do even greater stuff.
I demand that you code in assembly. Javascript is too high-level. Natural language is too high-level.
Assembly?
I’ll toggle transistors with a paper clip, thankyouverymuch.
Let me know when you get to handwaving.

Show us how the
carrotsausage is made. Not all lemmy hates AI. I used it myself on a project I could otherwise not have made in my limited free-time. Just be honest about it, as you have so far, and people will tolerate.yeah I have problems with ai but not against it per se. I have a feeling people like that are not as vocal.
I don’t see how you were “dunked on”. There was one (1) person who went farther than voicing legitimate concerns… and then you were a twat and a half about it in the edited post. “Politely go fuck yourself” with a smile is worth a downvote.
Developers have been getting criticism for using particular tools for decades. For using Electron, for using systemd, for developing in Rust, for not developing in Rust, for using GTK or Qt… but when LLMs get involved, it’s suddenly verboten and you get to take some reductive moral high ground because “it’s just a tool”?
(edit) Just to answer the actual question:
- If you don’t need to use AI, don’t. Messy, undocumented, human-authored code deserves more respect than clean code with dubious authorship.
- Show how the sausage is made. Don’t just push your project as a single squashed commit; it makes you look like you have something to hide. (edit 2) If a commit contains AI-generated anything, mark it as such.
- Again, don’t be a twat when you inevitably get pushback. As a developer
of supposedly 25 years, you should be familiar with thatof no particular renown, you should learn how to handle it gracefully before a reputation develops around you.
Ok, fair enough about “dunked on”. The exact nuance of Americanisms occasionally escapes me, in the same way “rooting for the home team” means something very different once you cross the equator. I’ll concede that, and stop trying to translate into lingo that isn’t mine.
On sequencing of events: I posted about my project as a genuine “hey, look at this cool thing I did”, with no intention to share the codebase until others asked for it. Literally no intention, grabbing for likes or stars on Github.
Someone responded by calling me “fluent in slop” - directed at a person who is, for what it’s worth, autistic. I wrote the original post and then rewrote the AI disclosure with some cheek baked back in. So, the twattery had a catalyst.
Which, I’ll note, is a word you’ve used twice in one comment while advising me not to be one :)
Finally: you’re conflating me with the author of Cliparr. I’ve never claimed 25 years of development (and if anything, I prefer not to talk about professional roles on social media). He’s the gent being called a slop merchant preemptively in the other thread, who inspired this one.
I think you’re trying to gaslight us and yourself into believing that this post has standing and that you didn’t fuck up.
Stop with the stilted arguments and actually listen to what people are telling you (after you asked for it) in a much nicer tone than I am using right now.
Fucked up…what, exactly? Calling out someone for harassing the cliparr dev or someone else for saying a person with ASD 1) sounds like a machine and 2) that their hobby project could kill someone if used?
Or the gent above telling me off for (in their words) being a twat by calling me a twat multiple times?
None of these are gaslighting…they’re literally a click away. Look.
I have no interest in making this about personalities. It’s about this -
- Don’t disclose - slop
- Disclose with AIP - not specific enough, still assume slop
- Disclose more specifically - still slop
There’s literally no disclosure the Cliparr dev (or others) could have made that that would have been accepted in good faith once tagged with [AIP]. I see that sort of attitude a lot on Lemmy. It’s irrational…because AI tools touch roughly 99.99% of code now.
From one autistic person to another, I’m going to make it extremely clear. The primary issue here is not that you used AI to write part of your project (although it is a legitimate source of concern for some). The issue, where you fucked up, is your response. You were unnecessarily rude, offensive, and confrontational in your initial reaction, and continued acting like that once people pointed it out after you asked.
Also, as a person with ASD myself: how dare you use your condition as an excuse for your behaviour. It’s fucking shameful, and that’s the most polite I’m willing to be about it.
You desperately want to make this personal? Fine.
How dare I? How dare you.
Where was I “rude?” Cite it or retract it.
Four times from you, unprompted:
[1] “you were a twat and the half”
[2] “don’t be a twat when you inevitably get pushback”
[3] “that’s just being a dick”
[4] “how dare you use your condition… It’s fucking shameful”
That’s your conduct. Here’s the catalyst - other commenters calling my project “slop machine” output and suggesting people could die from using it:
[1] “some slopper decided to remove all its data just after you leave cell coverage”
[2] “This just looks like Comaps ran through the slop machine”
[3] “Probably because OP is fluent in slop. Their job was done the moment the prompt was finished”
and on the Cliparr thread, someone likewise accusing that dev of similar, over having agents.md in their repo -
https://aussie.zone/post/37216287
I pushed back against those accusations first. Should I just smile politely?
You waded in later with name-calling.
You understand “twat” isn’t a throwaway word, right? And you think pushing back against “slop merchant” accusations constitutes “rudeness” warranting four separate insults?
Prove where I crossed the line. Otherwise stop calling me names and claiming moral high ground.
you’re conflating me with the author of Cliparr
My mistake, I’ve edited the comment to reflect this. Although I don’t understand, then, why you even brought Cliparr up. You’re not involved, and only taking offence on someone else’s behalf.
That also means that the lovely message of “Ipso facto, for all the AI “Akshually” pedants, I’ve tagged this as AIP. Politely go fuck yourselves :)” was precipitated by a single negative interaction and a handful of downvotes. Regardless of linguistic and cultural differences, that’s just being a dick, and it should be pointed out. Perhaps you should reexamine how you handle criticism.
I brought up Cliparr because someone was being pre-emptively called a slop merchant before anyone had looked at their code. You don’t have to be personally involved to think that’s worth pushing back on.
On the catalyst: you’ve characterised it as “a single negative interaction and a handful of downvotes.” You’ve also already acknowledged you missed the deleted posts. Those two things are doing quite a bit of work together. The comment that preceded the edit wasn’t a downvote - it was being told I was “fluent in slop”, and that my app might kill someone, directed at someone who is autistic. That’s the interaction we’re talking about.
I’ll take the broader point that the phrasing was undiplomatic. But “perhaps you should reexamine how you handle criticism” is a bit rich from someone who’s called me a twat twice and is now on their third comment about it.
posted it. Got dunked on for AI slop
101 upvotes and 14 downvotes… dunked?
Anyway, I stopped reading and downvoted after the
Ipso facto, for all the AI “Akshually” pedants, I’ve tagged this as AIP. Politely go fuck yourselves :)
typing the word “politely” or a smiley doesn’t make a very rude remark any less rude.
Moreover, splitting the community into a pro-AI faction and an anti-AI one isn’t healthy (for the community, whether it’s healthy for you is a can of worms that I don’t want to open right here and now) and ridiculing the other “faction” can only radicalize things and we already have more than enough of that, both in lemmy and, sadly, also IRL.
So, personally, I donwvoted your post, not your project.
There also only seems to be one comment chain mentioning the AI, which has been mod deleted. The test of the comments don’t mention AI or aren’t critical because of the AI.
You are of course free to downvote as you see fit - that’s what it’s there for. Likewise, I’m am free to write as I do / not sand down how I write for the sake of votes.
On the vote count: you may have missed the deleted posts here and elsewhere. The ratio wasn’t the issue.
On the rest - “whether it’s healthy for you”, “splitting the community”, “radicalize” - that’s a lot of weight to put on someone asking a straightforward question about community norms. You’ve framed a genuine query as a faction rally, and slipped in a dig about my wellbeing while doing it. That’s the part I’d call unfair, and I think you know it.
Sir… You came to us for these comments this time. Are you just here for a fight? It’s not clear what you want from us.
I don’t find your project interesting enough for me, but I was happy you did it. I prefer to keep my infrastructure at home in a controlled environment and take my maps out with me, but I don’t use navigation, I just record GPS tracks.
Now with this post, I’m starting to wonder what your motivations are altogether, particularly considering your responses here.
Huh? I’m not here for a fight. I posted a genuine question about community expectations around AI disclosure. What I didn’t anticipate was needing to defend my character and sequencing of events across a dozen comments in order to get there.
The “motivation” is pretty simple: we should discuss what the bar actually is, because every time people try to meet it, the bar moves. That’s the thread. Nothing more sinister than that. See https://aussie.zone/post/37216287
Glad you’re recording tracks either way, sounds like the right tool for your use case.
I just looked back over your post and your answers there and in here. With respect, your writing style sounds combative. I would never ask you to change it for anyone, but you should understand how it comes across.
Regarding the AI disclosure stuff, you aren’t the first burgeoning dev posting to Lemmy to go through this exact gauntlet of “AI slop” accusations. You are on a platform used by a fairly specific group of people who were pissed off enough to leave reddit, so not the usual general “tech enthusiast” crowd, and a fairly militant bunch.
The way I see it, AI is 1) already here and 2) just a tool. It’s being used in the background of a LOT of projects and there is by now simply no way to cover our ears and pretend it doesn’t exist. For better or worse, it’s also changing the pace of development, check out how fast PS5 emulation is happening because of AI tooling.
That said, developer practices that took us 40 years to make standard are still valuable, so folks have legitimate reason to call out your commit and documentation practices. If there is anything I objected to in your project, it might be that.
Ultimately, a created work starts to live a different life once it is public. You started without sharing it, shared the source, and now you have to make a decision: continue sharing and accept that not everyone will like it, or stop sharing. It’s really that simple.
Removed by mod
Removed by mod
Maybe the people asking for your projects and the ones slamming them for you using AI in any capacity are different people.
I for one think AI is a tool and if you’re competent or it’s for one-off tasks, you can use it. It’s the agentic vibecoding by complete non-IT people (or techbros, or absolute beginners) that grinds my gears.
Clasic goomba funnel fallacy

As far as I remember we had a hunch you weren’t completely honest with us because some of the code and design smells of AI as well. The rest is just crazy, like the spacebar and enter key on your keyboard are jammed.
And not sure if disclosing it in some reply is all that great. IMO there should be a “co-authored by …-AI” in the commits. And transparency in the Readme, where people actively look for that kind of information. You didn’t do that.
Disclosure is for the post, not comments.
If you see it in comments but not in a post, report it. Not comments, but reporting, otherwise its just more cleanup later.
Yes. OP is fine as per the community rules. I was going for how there isn’t disclosure on the project page. It’s just in a post which is a reply to another post. So only Lemmy users will know. But maybe that’s alright.
Thats about all that we can control on this side, though. It would be great if more people made use of https://ai-declaration.md/, its what the rules here are (mostly) based on for disclosure, but half the time even a proper readme is more than what a repo will contain.
At least as a post here we can address appropriately.
Your recollection is either misremembered or conflated with something else.
Irrespective, a hunch and a smell aren’t evidence. If you spotted something specific in the codebase, I’m genuinely open to hearing it - “it feels like AI” is doing a lot of j’accuse there.
As for the spacebar and enter comment - I’m not sure if that’s a formatting critique or something else entirely.
In any case, none of this is on topic here, with the topic being: what exactly is the expectation? As I said on the Cliparr thread -
- Don’t disclose - slop
- Disclose with AIP - not specific enough, still assume slop
- Disclose more specifically - “slop”
I’m genuinely trying to get a read of the room. Because when I explicitly described how the sausage was stuffed, I got harassed and called a clanker. I’ve seen that happening on other threads also…to the point at which I question the utility of tagging posts.
Don’t disclose - slop
“Don’t disclose” means report, not commenting.
Disclose with AIP - not specific enough, still assume slop
Not specific enough because it requires a disclosure, any comments of “slop” should be reported not interacted with.
Disclose more specifically - “slop”
“Slop” with an appropriate disclosure is a rule 1 violation. Report.
Yeah, I think the room is divided. You got a lot of upvotes. In fact I think you mainly got upvoted?!? Seems those people think you did alright. Some people also disliked something about it.
Sometimes you can’t make them all happy. I’d say be as transparent as possible. Just be honest. It doesn’t really matter whether random internet people think you are. What matters is what you are. And you’re the one person who knows the facts. Just be genuine and upfront. Set your assistant to reveal itself in the commits. Add information in the Readme about what’s AI and what’s human. Add a paragraph on if you’re planning to maintain the project (you did that). That way everyone knows what to expect. And then have fun coding stuff. Stay positive. If a handful of people tell you they’re using your stuff and they’re glad it exists, you probably contributed something to the world.
Edit: Similarly, if someone like me decides to question your coding style, you’re free to have a conversation about it. Or decide not to discuss it. That’s up to you. I just opened a conversation. And by your usage of words like “fuck” and “shit” I figured you’d be open to a more direct conversation style, so I just skipped polishing my sentences and just straight up said what’s on my mind.
It’s all good. I’m more than happy to talk shop…but I genuinely don’t know if that appreciated or wanted here. I think I’m just overall a little fuzzy as to what the heck is ok and isn’t ok in this space. I have trouble parsing Lemmy sometimes.
Removed by mod
“If it gets out what gets into the sausage we make, we’ll get into a place we won’t get out anymore.”
Yes, we want to know how the sausage is made, just like with all FOSS.
what does the community actually expect from devs
Don’t flood the zone.
It really isn’t so long ago when making an app required various stages of completion and testing, usually including other people. I expect from devs that they follow that well-established road and stop with the silly “who has the time” argument I’m hearing so often lately. Sorry, you didn’t actually say that.
Not sure why we should be interested in the Polish though. Are you from there?
Not sure why we should be interested in the Polish though. Are you from there?
Yes, actually :) (or near by, at least).
for me the issue isn’t so much the AI usage, but rather the intent behind the project. The reason I stopped browsing /r/selfhosted (and most of reddit) was the huge volume of people announcing their latest github star farming project, usually something that already exists or otherwise re-invents the wheel. The worst ones were the soulseek clones that caused massive disruptions because of their poor implementation of the protocol.
If a project is well written (and maintained) AI assisted coding, then that’s fine. But the problem is that the deluge of pure slop has made separating the two much harder, and thus I tend to assume anything that looks AI assisted is a waste of time.
I don’t understand this behaviour. They’re little stars on a website.
Stars.
I mean…why not go for unicorns or rainbows or something?
Are you 6? Or what?
Anyway, I agree with you. That is probably the main reason for not interacting on Reddit for me too (the LLM fora are even worse with it). The only thing I can surmise is that GitHub stars somehow equal social validation equals…I don’t get what.
Once again, little fake shiny yellow stars.
🌟 🌟 🌟 🌟 🌟 🌟 🌟 🌟
Clearly years of caffeine have burnt out my dopaminergic receptors.






