lol. reasons never to use bcachefs or spend 1ms thinking about it ever again:

it's vibe coded.

yeah, a vibe coded Linux file system.

here's the "blog" of the lead dev's "AI assistant": https://poc.bcachefs.org/

i now have much more insight into bcachefs getting kicked out of the kernel

EDIT: my fucking god what an incredible post this is https://www.reddit.com/r/bcachefs/comments/1rblll1/the_blog_of_an_llm_saying_its_owned_by_kent_and/o6tmlib/

ProofOfConcept

@davidgerard

As of 6.18, bcachefs is no longer being distributed with the kernel, for reasons too complicated to go into here.
(But it might have something to do with QA).

What could it mean i wonder :')

@davidgerard
Okay apparently they were pushing big features last minutes in merge windows ; experimenting a bit too loosely in the wrong moments ; showing themselves kinda unpredictable and not respectful of the mainline timing and guidelines

see one late PR : https://lwn.net/ml/all/CAHk-=wi2ae794_[email protected]/

That get accepted at the price of splitting with kernel : https://lwn.net/ml/all/CAHk-=wi+k8E4kW[email protected]/

And the dramatic Love/hate response : https://lwn.net/ml/all/xl2fyyjk4kjcszcgypirhoyflxojzeyxkzoevvxsmo26mklq7i@jw2ou76lh2py/

Re: [GIT PULL] bcachefs fixes for 6.16-rc3 [LWN.net]

@theodora yes, the sort of person who thinks that's how to work with the kernel getting into AI coding is not something i would have predicted, but i am 0% surprised
@davidgerard @theodora to be fair Linus himself isn't that anti-AI and recently released something he partially vibe coded too. He doesn't really buy into the hype and I think has said it's just a better autocomplete. He just sees it as another tool from what I understand.
@ikuturso @theodora more importantly, linus sees kent as just another tool
@davidgerard @theodora that's funny but yeah it's not because he is willing to use AI for his code.
@theodora @davidgerard to me it seems pretty clear that linus needed to find an excuse to remove him from the kernel because overstreet is an absolutely over the top toxic fuckboy but linus ideologically does not believe that is actually a bad way to act because it's also how linus acts. so yeah pushing late in the merge window whatever but it's pretty clear that linus was mainly threatened by kent not sufficiently prostrating himself before him so in doing this he was also reminding the other kernel fuckboys that he can remove you no matter who you are. very medieval
@theodora @davidgerard was so fucking disappointed recently when linus posted specifically to call out this wonderful mm maintainer whom i adore for deleting a literally unused gitignore file because it would lead to time travelers suddenly seeing build outputs and accidentally committing them and like:
(1) you literally have the most powerful tree of reviewers in human history ensuring people do not accidentally commit build outputs and things of that nature
(2) why are you fucking wasting your top-level maintainers' time bookkeeping for the version control system you fucking wrote instead of fixing your fucking vcs so this doesn't happen?
@theodora @davidgerard if i were linus i would consider it my fucking job to be working on dev infra for the kernel and this would become a TODO item. your entire fucking legacy is predicated upon people wanting to invest in your system because open source has superior UX and that's why linux won. linus is effective at marketing himself and his system to people who want to work on cool shit and feel like they're part of the future. it has always run on vibes and he's deluded himself into thinking that means vibes are equivalent to engineering excellence. people are going to leave if you don't make it worth their time dude
@theodora @davidgerard can't fucking wait for the grapheneos kernel. not gonna happen soon but micay has been edging it for years. when he says the kernel is unserious about security he means they're just unserious since security is a whole-of-society concept for him (and he's right). i stan daniel micay to death i would walk over broken glass for him