theo de raadt eschews vibe coding for copyright reasons https://lwn.net/SubscriberLink/1064541/1a399d572a046fb9/
Vibe-coded ext4 for OpenBSD

A number of projects have been struggling with the question of which submissions created by lar [...]

LWN.net
@davidgerard Okay so if I understood correctly, that means NetBSD and OpenBSD remain slop-free while FreeBSD and Linux won't. Didn't have "Run BSD" on my bucket list, but here we go I guess 🙃
@lu_leipzig @davidgerard Linux, I think I've heard enough about, but FreeBSD? Is the guy who submitted the slop a contributor or something? Has something been moving there? Or is this simply an inference from current discourse over there?
@HaTetsu @davidgerard That was based on FreeBSD's GitHub repo showing the infamous "Claude was here" banner:
@lu_leipzig @HaTetsu @davidgerard that banner appears even if claude contributed to one PR that was accidentally accepted and then promptly reverted, as happened with Godot for example. Manual audit is still necessary, unfortunately.
@lu_leipzig @HaTetsu @davidgerard In this case, claude does not (yet?) have contributions on the main branch.
@ratsnakegames @lu_leipzig @HaTetsu @davidgerard not so fast... the "claude user" only appears if the person was lazy enough to ask claude to even commit for them. it is perfectly possible (and even more common) that people just commit their changes made with claude code manually, with no traces of anything you could track, other than the low quality overall. this is a mistake I see frequently from people that had no exposure to claude (and AI in general) as an user.
@rafaelmartins @ratsnakegames @lu_leipzig @HaTetsu yes, people can lie, it's true
@davidgerard @ratsnakegames @lu_leipzig @HaTetsu unfortunately it is not so simple. Only the official Claude client instructs the models to do that via system prompt, purely as a marketing stunt. Anyone using the Claude models via other clients won't have that, even if they ask the model to commit, and it is not their fault, they are not lying to anyone just because of that. My point is that you should not assume that something is clean purely based on a header missing on every commit message