Diseased Open Source Software Community - it's about ethics in Code of Conducts

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
The exact incident isn't mentioned, but reading through the phoronix comments (don't do it if you value your sanity), this discussion (direct link, archive) seems to be the reason for this one (of many) accident with bcachefs and its main developer; neither of which are new to some heated discussion in the LKML, you can find one post about its development pace by Linus here (direct link), this last one may have been what finally pushed some over the edge enough to unsheathe the CoC(k).
As a side-note, another contributor chimed in talking about the tone of one of the four CoC Committee members (direct link), Shuah Khan:
FYI, without taking any stance on the issue under debate here, I find the language used by Shuah on behalf of the Code of Conduct committee extremely patronising and passive aggressive. This might be because I do not have an American academic class background, but I would suggest that the code of conduct committee should educate itself about communicating without projecting this implicit cultural and class bias so blatantly.
 
The exact incident isn't mentioned, but reading through the phoronix comments (don't do it if you value your sanity), this discussion (direct link, archive) seems to be the reason for this one (of many) accident with bcachefs and its main developer; neither of which are new to some heated discussion in the LKML, you can find one post about its development pace by Linus here (direct link), this last one may have been what finally pushed some over the edge enough to unsheathe the CoC(k).
As a side-note, another contributor chimed in talking about the tone of one of the four CoC Committee members (direct link), Shuah Khan:
Token brown female pajeet is placed in a position of power where she gets to both write and facelessly enforce the CoCk as merely a committee member just doing a job, just following the orders of the CoCk. Meanwhile the two dudes who briefly bickered handled it between themselves, the "committee" says "SAR THE RULES SAY YOU HAVE TO PUBLIC APOOLOGIZE NOW DO THE NEEDFUL OR YOU NOT BE CONTRIBUTING" like a golem running on a pre-written script. Her most notable achievements are maintaining the kernel equivalent of unit tests, and "signing off" on removing terminology like "master", "slave", "whitelist", "blacklist". What a real go-getter.
 
Token brown female pajeet is placed in a position of power where she gets to both write and facelessly enforce the CoCk as merely a committee member just doing a job, just following the orders of the CoCk. Meanwhile the two dudes who briefly bickered handled it between themselves, the "committee" says "SAR THE RULES SAY YOU HAVE TO PUBLIC APOOLOGIZE NOW DO THE NEEDFUL OR YOU NOT BE CONTRIBUTING" like a golem running on a pre-written script. Her most notable achievements are maintaining the kernel equivalent of unit tests, and "signing off" on removing terminology like "master", "slave", "whitelist", "blacklist". What a real go-getter.
This is why you don't let the pajeets in. NOT EVEN ONCE.
 
This is why you don't let the pajeets in. NOT EVEN ONCE.
Especially in a position of power. These fuckers salivate for any little drip of authority and once they get it, they act like they've had some caste elevation and treat those under them like garbage. I've seen it so many times in my career. It's ingrained into their cultural DNA.
 
Phoronix: Bcachefs Changes Rejected Reportedly Due To CoC, Kernel Future "Uncertain" (archive) - 88 comments.
This is presumably less due to one specific incident, and more to the fact that despite being warned not to be a dick, Kent continues to be a dick.

I don't know why Linus continues to humour him, it's obvious he's not going to change his ways.
 
This is presumably less due to one specific incident, and more to the fact that despite being warned not to be a dick, Kent continues to be a dick.
Yea from the other stuff I've read, he kept trying to push in massive amounts of new features into stable branches and wouldn't take advice or listen to anyone.

If he wants to have a bleeding edge bcachefs, he can create his own maintained kernel fork and a pipeline to apply his patches. This doesn't need to be a COCk violation; this just need to be a stop being a retarded nigger violation.
 
Yes, this C library is quite clearly an anti-semitic dog-whistle.
Fuck, this reminds me of the time I uploaded a link to one of my libraries, whose name really is an anti-semitic dog-whistle, to Hacker News. One guy understood what the name meant and pointed it out. His comment was flagged.
 
Man, sucks that Overstreet is the bad kind of autist. I was actually pretty interested in bcachefs.
Overstreet's pushiness and attitude is a big problem, but with any luck this will blow over. I basically agree with his analysis here on the state of Linux filesystems:
bcachefs.png


Bcachefs does seem to be the only hope of getting Linux fs to the next level. And now it's getting bogged down in CoCs and personalities and even Rust politics.
 
I told this story often but butterfs once saved me from a buggy nvme controller that'd corrupt files at times of high load *only* by alarming me through checksum errors that something was going on. With bare ext4 I would've just ended up with corrupted files *sometimes*, blissfully unaware to what was happening. A firmware update with unhelpfully cryptic release notes fixed that intel drive.

I've been using it for years at this point, never had a problem. My 2nd backup has a different filesystem though, for redundancy reasons. With butterfs I have the feeling many people blamed hardware errors like this on the filesystem because it'd throw errors left and right and they'd have errors and problems they never had before with ext4 which would do nothing and just silently accept the corruption. Then all suddenly becomes clear when people tell you their "linux got broken" and they had to reinstall everything.

We honestly don't talk enough about hardware reliabilty nowadays. That ECC RAM isn't the default is already bad enough.
 
Last edited:
Yea from the other stuff I've read, he kept trying to push in massive amounts of new features into stable branches and wouldn't take advice or listen to anyone.

If he wants to have a bleeding edge bcachefs, he can create his own maintained kernel fork and a pipeline to apply his patches. This doesn't need to be a COCk violation; this just need to be a stop being a retarded nigger violation.
(Not stable branches, that is something completely different)

Yes.
The development cycle in linux is a 4 week merge window followed by ~8 weeks of release-candidates to stabilize the kernel before the next release.
Huge feature pushes are supposed to go in during the merge window and if you miss the merge window then you just wait until the next one which is never more than two months away.
And during the 8 weeks of RC you are supposed to ONLY submit bugfixes.

Kent's issue is that he consistently fails to understand this model and keeps pushing huge new feature changes during the RC cycle. And no matter how many times he is told, no, this shit needs to wait until the next merge window, he never learns and instead goes full autist arguing why his changes are special and do not have to follow the models.

Kent also takes any criticism as a personal attack and responds in raging anger. So much so that very many of the other maintainers of FS and MM refuse to review his patches.
For normal FS developers, being in a situation where many of the FS and MM developers refuse to work with you would be "a pretty serious problem" and something that must be avoided.
Not for Kent however because he is right and they are all wrong and he need to constantly explain that to them

Kent is probably severely autistic.
 
Last edited:
Kent is probably severely autistic.
In the old days, his behaviour would get him kicked to the curb and that would be that, aside from autistic rants on whatever blog he runs. Linus would have yelled at him and he would have yelled back until his commits were refused. He would either figure out how to adapt and come back from that, or not.

The existence of the CoC has given him the opportunity to turn a him problem into an everybody else problem and avoid having to change or grow in any way whatsoever. He uses its existence as justification for his own refusal to engage with his own issues, which perhaps ironically enables exactly the sort of behaviour they claim it is supposed to prevent.

I wonder if they realise that?
 
Minecraft requiring Microsoft account and no one caring about it really makes my blood boil.
Companies requiring to sign new EULA for games that were already bought should have never been allowed.
just as an addendum, all the accounts that were supposedly lost during the minecraft.net to microsoft accounts are still likely just being withheld, as this guy has shown in this video.
anyways, if you were to make an account that uses the exact nickname as an unmigrated one, you would get an error as you normally get when using an already existing nickname.
Such retardation is only possible through the power of microsoft: the DoJ can't break this corpo soon enough.
Also, even though I loathe Google, they still let you migrate pre-google youtube accounts.

I have another question:
beside Godot, what are other good engines to use for 3D games? Possibly FOSS, because I know Unity and Unreal are Free*.
I know about O3DE, Castle Engine, I think also Panda3D, Hazel, and Armory3D (which also has a Blender integration). I'm probably missing some engine. I'd like to know your thoughts on these engines too, as in, are they as shit as Torque3D?

(Except that if you were to try and use unreal engine 3 you'd have to source it from third party websites. Why would you do that? I don't know, there's still people using idTech1.)

Oh, also blender 4.3 released and it has better NPR support. Maybe the people that joined the gook engine patreon will also join the blender funding now.
 
Last edited:
just as an addendum, all the accounts that were supposedly lost during the minecraft.net to microsoft accounts are still likely just being withheld, as this guy has shown in this video.
That's obvious. They don't care about Minecraft, they just want to mine as much data as possible, and get people into M$ ecosystem.
My issue is, I bought the game without agreeing to M$ EULA terms, I don't agree to new terms.
If they don't want to support players who don't, that's fine by me, but they should be obligated to release binaries for client/server so I can play without being forced to new terms.
I bought a game, not an access to live service.

The fact that so many people are used to, and even defend, companies pulling shit like this is really tiresome.
 
just as an addendum, all the accounts that were supposedly lost during the minecraft.net to microsoft accounts are still likely just being withheld, as this guy has shown in this video.
That's obvious. They don't care about Minecraft, they just want to mine as much data as possible, and get people into M$ ecosystem.
My issue is, I bought the game without agreeing to M$ EULA terms, I don't agree to new terms.
If they don't want to support players who don't, that's fine by me, but they should be obligated to release binaries for client/server so I can play without being forced to new terms.
I bought a game, not an access to live service.
Very Sad to see how Microsoft has been maamhandling the game. Totally unrelated, but did you know that the Chinese reverse engineered the authentication and session library Mojang uses to run their own accounts servers? Crazy haha https://github.com/yushijinhun/authlib-injector

I always wondered about JSON Query https://jqlang.github.io/jq/
JQ doesn't mean JSON Query
 
Back