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.
I mean was there any reason to use BSD instead of Linux for NAS in the first place besides ZFS licensing issues? And those have mostly been resolved. I'm about to make the switch myself.
Wait, I just remembered one. Before containers got big in the Docker sense, freebsd 'jails' made for lightweight services on your NAS. And it fit in with ZFS datasets in ways that Docker still isn't great at, though nobody seems to care.
 
Whatever happened to Randi Harper?
She has a thread, but:
She's still around, just boring. Still sucking the near-dry teat of her Patreon and fame for being the most obnoxious asshole on Twitter. Mostly does that, still - complains about Elon on his platform.

She hasn't been interesting or relevant since she wrote a few dozen lines of bad python and attached her personal hatelist to it. How that was enough to propel her to being paid a good wage to do nothing for a few year, I don't know. The pictures don't do her justice of just how radiant she is of fat racist-liberal energy.
 
1751763853918.webp
https://github.com/X11Libre/xserver/pull/56
Sad to see it. Being shared everywhere by Wayland shills of course.
1751880757430.webp

lmao. ( L )
 
I could imagine if you write code in a hurry or late at night and switch between multiple languages that you could mistake operators between the languages you use. Mistakes like that are almost guaranteed and I can't imagine being seriously ashamed of something like that. But it's more worrying that there were no tests that caught that. Now that's something you should be ashamed of.
 
Musl is a stickler about standards so I'd be really interested in an example of this.
I procrastinated on finding examples for you, mostly because Felcher’s twitter feed is suspended and I didn’t take screenshots of his goofy arguments.

On a whim, I started reading the musl mailing list and found an example within 2 minutes.

I’m working on an internal corporate application using Docker and Alpine. Under normal Fedora my app calls closedir(NULL) and a -1 is returned. Under MUSL, it segfaults. I’m changing the code to not call closedir() with a null pointer, but I’m not certain segfaults are considered Working As Designed.

Passing an invalid pointer to closedir is undefined behavior, and in
musl the preferred effect for undefined behavior when it's not costly
to attempt to detect is a quick crash so that the point of error in
the program can be identified and fixed.

Is there a standard that says it is undefined behavior? According to
the man page quoted by the OP, and also according to
http://pubs.opengroup.org/onlinepubs/007904975/functions/closedir.html,
it should return -1 and set errno to EBADF.
Some of us _do_ check return codes. Getting a segfault doesn't seem
more helpful than a message saying which function failed and why.

That's a "may fail", not a "shall fail". The only way to impose
failure for any argument that's not a valid DIR* is to keep an index
of all open DIR*'s and search it. This is wasteful and pointless. We
actually do it for dlsym/dlclose and library handles, since POSIX
requires it there, but it's awful.

Sure, but isn't that sloppy programming? I'm sure there are technical
reasons to choose a particular implementation strategy, and I don't
presume to be qualified to judge. Still, I can't help to feel
frustrated and I do think this kind of frustration should befall on
such programmers as will call a non void system function and won't
bother to check the return value.
 
Watching from afar, I got the impression that FreeBSD had sort of a revival in the hardware department because they're now just straight up using the linux drivers with a shim, at least for GPUs.
I wouldn't call that a "revival" so much as a desperate last gasp. How did FreeBSD go from "Linux sucks, they don't know how to write C to save their life" to "we can only survive if we parasite their drivers"?

This reminds me of using Windows network drivers via ndiswrapper back in the old days. Isn't there a certain ceiling on quality if you choose to wrap device drivers instead of having native ones? Especially as Linux continues to diverge from the "real UNIX" that BSD says they are?

To me, this just points to an absolute dearth of qualified driver engineers interested in FreeBSD and this is a last ditch survival tactic to try to remain relevant on PC hardware for longer.

Back in the old days, there were lots of tales of FreeBSD whooping Linux here and there, but as Linux has continued to grow and mature, I see less and less battle stories where FreeBSD saved the day.

It saddens me, because an ecosystem with more players in it re: OSS operating systems benefits everyone, but I find it hard to believe the FreeBSD developer/user base is still growing. The problem with gray beards is they tend to die. Unless you are onboarding new users continually, your user base is shrinking.
 
Back in the old days, there were lots of tales of FreeBSD whooping Linux here and there, but as Linux has continued to grow and mature, I see less and less battle stories where FreeBSD saved the day.
For an illuminating data point, consider when various operating systems introduced ASLR.

OpenBSD: 2003
Windows: 2006
Linux: 2008
FreeBSD: 2023

Source: https://isopenbsdsecu.re/mitigations/aslr/
 
  • Informative
Reactions: YoRHa No. 2 Type B
In a frankly baffling twist AntiX has absolutely no formal CoC at all, while even stuff like Alpine Linux does.
What's funny is that AntiX (the proudly anti-fascist distribution) is willing to at least consider XLibre, because functionality is more important.
The AntiX guys are interesting, they identify as antifa in their site banner and it appears that they actually stand on principle in most matters. They've refused systemd because they see it as a capitalistic tool of control while many Linux commentators were saying "it's not a coincidence that most systemd critics also hate women." In most corners of tech, left-wing ideologies are just proxies for corporate influence, as when Big Tech dispatches trannies to sabotage open source projects, but AntiX acts the way you would expect someone to if they're trying to build an anarchist tech infrastructure to resist capitalism.
 
Last edited:
1751925882957.webp

I believe this oldguard canonical software engineer calling people nazis is a registered sex offender who sexually abused his sisters when they were under the age of 12.

Here are the offender listings of a pedophile with the same name that also happens to live in the same part of Florida and has the same crooked tooth/nose and glasses. The first photo below is a mugshot while the second is from his gitlab

1751926172674.webp
1751926265568.webp

Here is a news article detailing the case from 2013 (the sex offender registry also dates back to 2013). It goes in detail over how both his sisters said he had been sexually abusing them.

Edit: lol
1751927617059.webp
 
Last edited:
View attachment 7614994
I believe this oldguard canonical software engineer calling people nazis is a registered sex offender who sexually abused his sisters when they were under the age of 12.

Here are the offender listings of a pedophile with the same name that also happens to live in the same part of Florida and has the same crooked tooth/nose and glasses. The first photo below is a mugshot while the second is from his gitlab

View attachment 7615004 View attachment 7615007

Here is a news article detailing the case from 2013 (the sex offender registry also dates back to 2013). It goes in detail over how both his sisters said he had been sexually abusing them.

Edit: lol
View attachment 7615093
lmao canonical employs of a registered sex offender. I can only imagine the journos at The Register all furiously messaging each other telling each other to DEFINITELY DO NOT WRITE ANYTHING ABOUT THIS. Total fucking blackout, can't be promoting a Lunduke story. Corpo-FOSS is going to circle the wagons around a registered sex offender, an actual chomo, to own the chuds. Flagged on HackerNews, rejected off of Slashdot and wherever soydevs congregate these days.

It's about ethics in code in conducts™
 
You WILL use Wayland and you WILL like it.
I'm with Alex in that picture. If the options are Wayland or Windows I will probably go back to Windows.
If it wasn't for Windows being this always online constantly phoning home nightmare I could live with WSL/cygwin/msys2. It's really a shame what a bloated nightmare Windows has become. Absolute cattle-ware.
 
Back