this post was submitted on 01 Dec 2025
73 points (86.1% liked)

Fuck AI

5900 readers
1954 users here now

"We did it, Patrick! We made a technological breakthrough!"

A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.

AI, in this case, refers to LLMs, GPT technology, and anything listed as "AI" meant to increase market valuations.

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] bridgeenjoyer@sh.itjust.works 25 points 2 months ago

Seriously can it stop. I just switched to BW.

Faaaaackkkkkkk

[–] phaedrus@piefed.world 25 points 2 months ago (12 children)

SyncThing + KeePass, I've been using this setup for a long time. Requires setup and isn't automagically done for you, but you control everything about it + it's decentralized and local. I unfortunately don't have any good guides off-hand, but I can try to give some pointers if you're interested to know more about it.

On Linux, the only downside is you can't use the auto-type feature in Wayland, but there are browser plugins to make it less of an issue.

Alternatively, if you are a self-hoster, you can still use the BitWarden local clients with an open source backend server that you control: https://github.com/dani-garcia/vaultwarden

[–] nullpotential@lemmy.dbzer0.com 1 points 2 months ago (2 children)

I can't find anything regarding KeePass's stance on AI submissions.

Vaultwarden's maintainer doesn't seem to be averse to LLM contributions based on this, right?

[–] phaedrus@piefed.world 3 points 2 months ago

You might be right on Vaultwarden, I don't use it and was only making a suggestion that gets you something similar to BitWarden, but under your control, if that is a system you wanted to replicate.

There are several forks of KeePass, they each have their own philosophies. It's kinda like FireFox vs LibreWolf vs any other fork.

[–] SlurpingPus@lemmy.world 2 points 2 months ago

At least getting Copilot to review stuff makes sense if it catches something that people miss, or just to catch more-obvious stuff before having a final review by the project owner.

load more comments (11 replies)
[–] mlg@lemmy.world 20 points 2 months ago (1 children)

Really?

This is literally where LLMs have probably the most advantageous use with practically no downsides. Their devs aren't idiots that are suddenly vibe coding. Using an LLM can be an invaluable tool.

Linux already has merged code that had some form of LLM input years ago.

It's not about whether or not you're using an LLM as part of your work process, its more about whether or not you're submitting shitty code.

Even if you want an alternative for this reason, I can probably bet you that several PRs in Vaultwarden were probably looked over by someone's Claude chat while they were writing and testing it, or straight up took generated code and edited to their needs.

Hell I'd even bet Lemmy has PRs that have been touched by LLMs.

[–] Agent641@lemmy.world 7 points 2 months ago (1 children)
[–] AtariDump@lemmy.world 0 points 2 months ago

I wish I could upvote this twice.

[–] gustofwind@lemmy.world 18 points 2 months ago

Ugh I really didn’t want to migrate password managers again 🤦‍♀️

Goddam it wtf

[–] BroBot9000@lemmy.world 17 points 2 months ago

Fucking tools. Was gonna use Bitwarden but fuck that noise

[–] Zetta@mander.xyz 15 points 2 months ago* (last edited 2 months ago) (1 children)

You're going to have to stop using all software in the next five years or so if you want to keep up the LLM boycott.

[–] very_well_lost@lemmy.world 11 points 2 months ago (1 children)

Hopefully people who care will start (and for those that already are, continue) to contribute to open software projects that don't include this shit.

[–] fushuan@lemmy.blahaj.zone 2 points 2 months ago (1 children)

You say "this shit" while not understanding what they are doing. As per their listed guidelines, they use it for documentation, generating boilerplate and other kinds of repetitive tasks. Newsflash, that's how it is used in most companies I know, since chatGPT's inception. This is not vibe coding, this is using the tool as intended.

You do use autocomplete and autocorrect in your phone, right?

[–] very_well_lost@lemmy.world 1 points 2 months ago (1 children)

You say "this shit" while not understanding what they are doing.

Oh, I understand fine.

I'm a software developer, and the company I currently work for has mandated that we make ai coding tools (aka "this shit") part of our daily workflows. I've been using this shit every day for the last year and a half. I'm not a "vibe coder", either. I have 15 years of experience in this industry, and this shit has universally made my job worse. Even for simple or repetitive tasks it requires constant babysitting, and when it does actually produce functional code, it's always messy, verbose, and fails to match the style guidelines of our app, meaning I have to waste even more time cleaning THIS SHIT up (or prompting it through that cleanup process — which wastes my time AND my patience).

And most people I work with are a lot lazier with it than I am, which means now I have to spend twice as much time on code reviews to make sure that no one is pushing MORE OF THIS BROKEN FUCKING SHIT into our codebase. There have already been several major production outages at the company because of AI generated code committed by other teams, and in general the quality of our apps has fallen a lot.

Maybe AI tools are fine in isolation, I don't know. I've never asked one to build shitty node.js app #1743168... But if you set THIS SHIT lose on a mature codebase, that codebase immediately gets worse. It introduces bugs, makes the code harder to read, makes the code harder to maintain, and worst of all, it decreases the code literacy of all the developers using it.

When you write your own code, there's a self-reinforcement mechanism at play, the same as how taking notes in class helps you retain the information better than just passively listening. You don't get that when you just auto-generate and then passively review code, so we're starting to see a real "brain drain" where AI tools are harming developers' understanding of the apps they work on. This isn't hypothetical, I've seen this first hand. A year ago I could ask fellow developers to explain to me in detail the code they wrote three or four weeks ago and they could do it just fine. Now, devs can barely explain code from last week — which, as I'm sure you can imagine, greatly slows down the inevitable debugging that follows when the code they don't fully understand inevitably breaks.

So yeah, I understand perfectly well what's going on with this stupid, wasteful, tech-debt producing SHIT, and even though I can't avoid it in the software I write, I'm sure as shit going to avoid it in the software I use.

Shit.

[–] paequ2@lemmy.today 2 points 2 months ago

Yep, I've noticed the people who have to use AI the most are usually the most noob people on the team. Reviewing the mountain of slop code they post is aggravating. Honestly, I don't even review it anymore. Fuck it. If you're not gonna take the time to write something good, I'm not gonna take the time to give you an honest review.

They'll reap what they sow. More bugs, more shit.

[–] nfreak@lemmy.ml 13 points 2 months ago (2 children)

Came across this the other day and considered setting it up to replace Vaultwarden. Definitely need to sit down and do that now, a vibe coded password manager sounds like an absolute fucking nightmare.

https://github.com/aliasvault/aliasvault

[–] Zetta@mander.xyz 1 points 2 months ago

Thanks for the suggestion. That looks like a pretty cool option.

[–] fushuan@lemmy.blahaj.zone 1 points 2 months ago

Read the guidelines posted there, using it as an autocomplete and a helper for docs is NOT vibe coding.

[–] recursive_recursion@piefed.ca 12 points 2 months ago (1 children)
[–] Mubelotix@jlai.lu 3 points 2 months ago (3 children)

Why would you like undocumented LLM usage better than documented LLM usage? I also recommend vaultwarden, but not for this reason

load more comments (3 replies)
[–] 30p87@feddit.org 10 points 2 months ago (1 children)
[–] nullpotential@lemmy.dbzer0.com 2 points 2 months ago (1 children)

KeePass doesn't allow AI code submissions?

[–] 30p87@feddit.org 0 points 2 months ago (1 children)

As it's more of a standard, that depends on the specific client. But i'd guess that most don't.

[–] breakingcups@lemmy.world 2 points 2 months ago (1 children)

So, you have no clue but are recommending them still?

[–] 30p87@feddit.org 2 points 2 months ago

There are dozens of clients. It's an open standard. The chance of multiple projects being AI-free, first and foremost for the fact that they're feature-complete and therefore feature-frozen, is literally 100%.

The chance of anything like Bitwarden (corporate, hosted, primarily a product) being AI-free is significantly lower. You can see in the post why.

[–] Azrael@feddit.org 7 points 2 months ago

Oh FFS... I was just in the process of migrating all of my family members from Dashlane to BW...

[–] Im_old@lemmy.world 6 points 2 months ago

Vaultwarden + keyguard

[–] phoenixz@lemmy.ca 6 points 2 months ago

I was looking into vault warden, an open source bit warden compatible system

[–] CubitOom@infosec.pub 4 points 2 months ago
[–] LaMouette@jlai.lu 4 points 2 months ago (1 children)

I fucking hate vibe coding and stuff but their usage of AI seems more like autocompletion and tooling around the code. So nothing really frightening from my point of view

[–] paequ2@lemmy.today 2 points 2 months ago (1 children)

Even "generating boilerplate" isn't a good use case for AI. My coworker gave a presentation on how he used AI to "generate boilerplate" for a Go project and like 90% of the mountain of slop he generated was just not necessary. There's a snuck premise here that you need to generate a mountains of boilerplate, but that's not always the case. AI is cementing bad practices at my company.

[–] LaMouette@jlai.lu 1 points 2 months ago

The most people I see complaining about this kind of AI usage seems to have more a coworker ability / practice issue than an actual problem with AI. Nothing requires to accept AI slop (even for boilerplate) and it does not spare thorough reviews and practices / codestyle fine tuning. To me its more like a bad intern that works really fast and does not learn much. So with good and precise directions you can achieve something, otherwise you can do it yourself faster. It can of course become an issue if your code review loads increase too much due to people pushing AI generated PR

[–] november@piefed.blahaj.zone 4 points 2 months ago

Gross. Looks like I'm canceling my subscription.

[–] asudox@lemmy.asudox.dev 3 points 2 months ago

That's alarming.

[–] 01189998819991197253@infosec.pub 3 points 2 months ago

Bloody hell

[–] AmbiguousProps@lemmy.today 3 points 2 months ago* (last edited 2 months ago)

Looks like I'll be setting up Vaultwarden, so long as they aren't doing the same.

[–] JoshsJunkDrawer@lemmy.ml 2 points 2 months ago

Its weird seeing so many people in a place literally called "Fuck AI" defending AI.

[–] Jumi@lemmy.world 1 points 2 months ago

I'm using heylogin. It's a German company with members or former members of the CCC (Chaos Computer Club) with servers in Germany.

[–] kazerniel@lemmy.world 1 points 2 months ago
load more comments
view more: next ›