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 still think ESR needs a thread. His blog has 17 years of posts. His latest blog post is sadly the stereotypical complaining Jeffrey Epstein is ackshully an "ephobophile" http://esr.ibiblio.org/?p=8415
His other technical posts are quite entertaining though http://esr.ibiblio.org/?p=8287#more-8287
ESR is absolutely a lolcow. His ego far outsizes his intelligence and actual contributions to software (He couldn't understand Rust and refuses to fix bugs in his software). Plus, a lot of open source people treat his "The Cathedral and the Bazaar" essay as gospel and as a result ignore a lot of the problems with collaborative development.
 
refuses to fix bugs in his software

I just want to draw everyone's attention to this.
If it's yet another weirdly malforned GIF, don't bother. This program is not expected to deal with those. Today I'm going to ship a release that fields segfaults by telling the reader the GIF is malformed and bailing out.

I'm tired of these meaningless fuzzer attacks. Get back to me only when you can produce a well-formed GIF with in-bound field values that makes it misbehave.
My head just exploded :stress:
 
  • Thunk-Provoking
Reactions: yahooligan
I assume by "malformed" he means "a standard I don't like and autistically refuse to support"
 
I assume by "malformed" he means "a standard I don't like and autistically refuse to support"
Nah, in this case it's about maliciously crafted input.
Not long after that incident, he apparently switched over to using Go and its image library... which does take that kind of bug seriously:
 
  • Informative
Reactions: Coolio55
This looks like a small personal project (though it looks like it has a long history and it's in Debian packages), so I don't fault him for not wanting to handle bad input.
Now if he wanted to advertise his project http://www.catb.org/esr/gif2png/ as the next big thing the situation would be different.
But everyone has access to the far more tested tools ImageMagick, PIL, OpenCV, etc. each of which handles conversions between dozens of formats.

...and why am I not surprised he has a Patreon? https://www.patreon.com/esr
Wasn't good enough to get a job at Red Hat or Google or FSF?
And why does he have 225 patrons at $2785 a month??? That money is way better spent donated to the EFF (aside: I rarely donate to anything, but from what I've seen of their work they are the ones I would most likely donate to in the future)

ESR's massive Patreon ego said:
Every time you use a Web browser, locate yourself on Google Maps, draw money from an ATM, or play on a game console, you rely on computer code I wrote and gave away.

The Internet was built by people like me. We're still out there, patiently building things and fixing bugs and putting in our time to make sure your world keeps working. We're mostly volunteers, because there is no way to wrap a business model around the most essential services. We do what we do for love, and because software is our art - and because, in the Internet-dependent 21st century, we know civilization would be lost without us just as surely as if the roads and sewers and power grid stopped working.

It's hard to notice us, because we're not the people who write the programs you can easily see. Ours is the software behind the software - the programs and service libraries that paint pixels on your display, move bits along the wires, allow hardware to talk to other hardware. (For those of you more technically inclined, I'm talking about systems code rather than applications.)

Though I'm a techie, I'm in a situation similar to a fine artist because the market has not figured out how to value and reward the work I feel called to do. Unlike most artists, it wouldn't be difficult for me to get a well-paid job - but then I'd have to work on what an employer wants, rather than what the world actually needs.

Pledge to me so I can keep delivering what the world actually needs.

Besides working on my individual projects, I also designed and founded http://www.catb.org/esr/loadsharers/ - The Loadsharers network, aimed at funding other load-bearing Internet people. If you have a job that depends on Internet infrastructure, please take the Loadsharer pledge.
 
Last edited:
I still think ESR needs a thread. His blog has 17 years of posts. His latest blog post is sadly the stereotypical complaining Jeffrey Epstein is ackshully an "ephobophile" http://esr.ibiblio.org/?p=8415
He's just saying that declaring everyone below your moral threshold to be a
child rapist only helps the actual child rapists by diluting the severity.
It's the same point as lefties declaring everyone who's not as left as them are
Nazis is only normalizing actual Nazis. You want to isolate your opponents into
the smallest camps possible, not give them tons of allies by declaring war on
half the world. It's basic common sense.

What didn't he understand? He basically said their fancy concurrency models can't map to simple
Unix primitives like select(2) and sketchy third party crates are the only solution. That's still the case.

That is hilarious though.

Wasn't good enough to get a job at Red Hat or Google or FSF?
Red Hat was a sponsor of the Ada Initiative. http://esr.ibiblio.org/?p=6907
Google literally fires people for wrongthink http://esr.ibiblio.org/?p=7645
And he doesn't exactly get on with RMS http://esr.ibiblio.org/?p=4386

I'm not saying esr is the best developer in the world just don't pretend that's
the reason nobody wants to hire him.
 
  • Like
Reactions: Strange Looking Dog
He's just saying that declaring everyone below your moral threshold to be a
child rapist only helps the actual child rapists by diluting the severity.
It's the same point as lefties declaring everyone who's not as left as them are
Nazis is only normalizing actual Nazis. You want to isolate your opponents into
the smallest camps possible, not give them tons of allies by declaring war on
half the world. It's basic common sense.
I don't really care about the terminology debate. What I was getting at is that there's this stereotype that "libertarian types" resort to this terminology argument and I was mildly surprised he actually falls into the stereotype.

I'm not saying esr is the best developer in the world just don't pretend that's
the reason nobody wants to hire him.
That's a big understatement. They don't hire him because he doesn't actually write useful free software.
I bring up Red Hat because a lot of people who wrote actually useful software (pick a random bash utility and look at the authors in the manpage, or search redhat in big projects https://github.com/torvalds/linux/search?utf8=✓&q=redhat&type=) work/worked there. So in terms of overall impact they have been a huge positive for the free software community.
 
I don't really care about the terminology debate. What I was getting at is that there's this stereotype that "libertarian types" resort to this terminology argument and I was mildly surprised he actually falls into the stereotype.

Normie libertarians (the ones that run with the Republican party, think Ron Paul, instead of the "WEEDLMAO" Libertarian party) really don't give a shit usually. That's just some leftist bullshit right there.
 
  • Agree
Reactions: DanteAlighieri
Public Statement on Neutrality of Free Software by F-Droid
F-Droid as a project soon celebrates its 9th birthday. In these 9 years, F-Droid’s mission was and is to create a place where people could download software they can trust – meaning only free, libre and open source software is available on its flagship repository. As a project, it tried to stay neutral all the time. But sometimes, staying neutral isn’t an option but instead will lead to the uprise of previously mentioned oppression and harassment against marginalized groups. We don’t want and won’t support that. F-Droid is taking a political stance here.
F-Droid won’t tolerate oppression or harassment against marginalized groups. Because of this, it won’t package nor distribute apps that promote any of these things. This includes that it won’t distribute an app that promotes the usage of previously mentioned website, by either its branding, its pre-filled instance domain or any other direct promotion. This also means F-Droid won’t allow oppression or harassment to happen at its communication channels, including its forum. In the past week, we failed to fulfill this goal on the forum, and we want to apologize for that.

846938
 
Public Statement on Neutrality of Free Software by F-Droid


View attachment 846938

Literally what? Is whatever this is even important?
 
  • Like
Reactions: awoo
Literally what? Is whatever this is even important?
If you haven't been following the fediverse drama lately Gab decided to switch from the walled garden model to using Mastodon. The fact that Gab could utilize fediverse clients caused client developers to literally shake and start blocking Gab from their Mastodon clients on top of Gab being blacklisted from instances. Andrew Torba in his infinite wisdom decided to try forking some fediverse client/posting his to F-Droid and it was rejected.

Furthermore right before this stunt trannies have been pushing for other clients to block Gab as well.
The developers of Tusky, one of the most popular app to access the fediverse on Android devices, decided to go a step further by implementing a mechanism that doesn’t allow to log into mentioned website. Fedilab on the other hand decided not to implement such a mechanism, stating that it’s ineffective (more on this below) and that a tool’s developer should not decide which people are allowed to use it.

Fedilab has been a known exception to this rule. Initially it blocked Gab but for a different reason, it was out of fear that Google would delist it just like how Google keeps delisting Gab's apps. After Google didn't reply, they walked back this and declared that they would not gimp their software and this has led to trannies throwing a tantrum.

The tantrum included attempts at review bombing the client:

1563503067558.png
(Google Play)

Bugs being opened:
1563503509037.png1563503525256.png1563503546629.png

Whining on the F-Droid forums:
1563503783501.png

And chimping on the fediverse:
1563503252753.png1563503275759.png1563503313297.png1563503366596.png1563503390459.png1563503423736.png

Outside this The Verge ran an article on this as well, and it's about what you'd expect from a Verge article. Troons don't see the fediverse as a protocol or group of instances, they see it as their new migration ground from Twitter after Jack Dorsey didn't ban enough Nazis or Donald Trump.
 
Fedilab has been a known exception to this rule. Initially it blocked Gab but for a different reason, it was out of fear that Google would delist it just like how Google keeps delisting Gab's apps. After Google didn't reply, they walked back this and declared that they would not gimp their software and this has led to trannies throwing a tantrum.

All these reeees...I think I've got it figured out. They've all mashed the block button so many times, they've damaged the nerve endings in their block finger. Now these ableist shitlords want them to still have to manually click the block button when they see someone or something that they can't handle processing like an adult. What an affront!

I don't use the 'Federation, but I imagine if they manage to (mostly) segregate the unwanted instances, it'll create an attractive "dark verse" that will bring in tons of shit and new accounts, ones that wouldn't have been created if people didn't make such a stink about it existing. Streisand effect, kinda.
 
ESR is absolutely a lolcow. His ego far outsizes his intelligence and actual contributions to software (He couldn't understand Rust and refuses to fix bugs in his software). Plus, a lot of open source people treat his "The Cathedral and the Bazaar" essay as gospel and as a result ignore a lot of the problems with collaborative development.
Esr has a blogpost explaining the rationale for that gif2png issue.
tl;dr: It's an ancient, standalone program used by no one and is not expected to handle malformed input in the first place. Honestly, I agree with him on this one.
He's seriously been kicking a lot of hornet's nests recently; in addition to the ephebophila article there's another touching on race and immigration. I don't think it quite pushes esr into lolcow territory though; the articles in question are clear and well reasoned, even if obvious flamebait. He's really just an old Libertarian hacker in a culture that's done a complete 180 since his heyday.
 
Kinda off topic: StackOverflow removed their "Hot Meta" list, which basically shows high activity meta issues (issues about SO itself) on the main Q&A site. This got a lot of negative backlash since it's viewed as the SO company sweeping issues under the rug, and on the announcement post it was revealed this was done because SO developers were being triggered by criticism and having night terrors


Sara Chipps said:
I’d like to add some context to the “why” we are doing it. Tim, kindly, wanted to shield me from ire, however, in taking this job I signed up for this. I'd like to come here, own my decision, and deliver this feedback.
Stack Overflow Employees have panic attacks and nightmares when they know they will need to post something to Meta. They are real human beings that are affected by the way people speak to then. This is outside of the CM team, who have been heroes and who I constantly see abused here.
I can’t, with good conscience, force anyone to participate in a venue that causes that type of psychological damage at work. The CMs feel this is something that can be remedied, and I believe them. However, until then, I can’t sleep at night knowing that we are forcing people to participate here as part of their jobs.
We're removing Hot on Meta as I don't want to send new people to a place where people have these experiences. Full stop.

Imagine being this afraid of (genuine) criticism
 
Last edited:
Back