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.
Lunduke posted a video talking about GitHub de-platforming a conference speaker who happened to be the CTO at ICE.

https://twitter.com/davidlarrimore (https://archive.fo/k49SB)
upload_2018-4-8_16-45-3.png

upload_2018-4-8_16-44-20.png


https://twitter.com/GitHubPolicy/status/982723783231389696 (https://archive.fo/us6YQ)
upload_2018-4-8_16-43-33.png


https://twitter.com/search?f=tweets&vertical=default&q=David Larrimore (https://archive.fo/dChw1)
upload_2018-4-8_16-37-9.png

upload_2018-4-8_16-37-25.png

upload_2018-4-8_16-41-12.png

upload_2018-4-8_16-40-45.png

upload_2018-4-8_16-40-20.png

upload_2018-4-8_16-40-10.png

upload_2018-4-8_16-39-54.png

upload_2018-4-8_16-39-43.png

upload_2018-4-8_16-39-35.png

upload_2018-4-8_16-39-23.png
 
Lunduke posted a video talking about GitHub de-platforming a conference speaker who happened to be the CTO at ICE.
I get the general idea that censorship is bad, but I think Lunduke gets it wrong here. The reason is, I don't see this as an industry event, but a github-centric event.

This event is meant to sell github products and services, not to provide a space for the industry in general.

Now in comparison, ElectronConf was sponsored by github, but was otherwise about an open source piece of software that anyone can use. They postponed ElectronConf because their blind selection process only picked presentations by male presenters. So, y'know, that shitlordy objectivity is discriminating all over the place. Gotta cancel the event altogether.
 
Isn’t Github the organization a known dangerhair collector, ala Google?

I can see not inviting someone based on politics though. I don’t think even something like defcon would be interested in some one going full 1488 onstage.
 
  • Autistic
Reactions: Zero0
Isn’t Github the organization a known dangerhair collector, ala Google?

I can see not inviting someone based on politics though. I don’t think even something like defcon would be interested in some one going full 1488 onstage.
We don't even know his politics. It's strictly who his employer is, which is the federal government.

I for one would be interested in a defcon talk from the sysadmins of thedailystormer or other highly targeted/marginalized hosting setups.
 
It’s easy to hate these types for their gradeschool political views but what’s always chapped my ass is how they’re barely-competent, egotistical blowhards who think a community is “gatekeeping” if it refuses to let then vomit their brain problems all over everyone present and is “tolerant” once they’ve wormed their way into a PR/HR role with enough clout to actually begin kicking people out for disagreeing with them.
Are any of these people making commits that fix bugs or add features or did they add “developer” to their Twitter bio after finding a typo in a help page? Then feel entitled to screech at WHITE MEN who maliciously benchmark sloppy code changes.
 
It’s easy to hate these types for their gradeschool political views but what’s always chapped my ass is how they’re barely-competent, egotistical blowhards who think a community is “gatekeeping” if it refuses to let then vomit their brain problems all over everyone present and is “tolerant” once they’ve wormed their way into a PR/HR role with enough clout to actually begin kicking people out for disagreeing with them.
Are any of these people making commits that fix bugs or add features or did they add “developer” to their Twitter bio after finding a typo in a help page? Then feel entitled to screech at WHITE MEN who maliciously benchmark sloppy code changes.

And the irony is that now they're gatekeeping. Although I'm sure they'd tell you that gatekeeping=power+privilege
 
  • Like
Reactions: Cosmug
Edit: In all seriousness, does anyone know anything Randi has done since she was supposed to rework GGAutoBlocker?
Other than not acknowledging anything that happened at Crash Override.

Oh, oh! I know the answer to this.
She had a burst of enthusiasm in the first couple of months when she was being this full time SJW. She created a fake organisation called the Online Abuse Prevention Initiative and started planning various incredibly stupid software tools that were supposed to help victims of abuse. None of them really got beyond the high concept stage, because that's all Randi can do. There's still a github graveyard of all her never really started projects. One project she wrote some truly awful ruby code for, but it never really did anything. Randi always used to get on people's back when they posted the meme about how awful the Perl in GG autoblocker is (and it is awful, Randi's excuse is that she was drunk) but this incident really drove home the fact that Randi doesn't really know how to code. She's a sysadmin by trade, and never really did any coding work for FreeBSD which is her whole claim to fame.

After that she had some vague mutterings about starting her own social network with blackjack and hookers, but now I think she's just fallen in to depression and does nothing at all.
 
After that she had some vague mutterings about starting her own social network with blackjack and hookers, but now I think she's just fallen in to depression and does nothing at all.

Wow, you weren't kidding. She hasn't published anything in over two years.

The "Shields Up" repository is really interesting. It's the closest thing to a major project Randi's ever maintained, and I'm looking through the and the whole time it's almost a surreal experience.

As I go through this project Randi attached her name to, I'm remembering how defensive these big names were getting over Randi when she first gained prominence, and about the huge Patreon donations she got through "OHAPI", and I'm thinking:

"So, remember that blowhard whose "tool" was plugged by all of these tech journalists and promoted by professional groups like IGDA? That 'GGAutoBlocker' wasn't useless because Randi Lee Harper is lazy or because she would rather party than write code, this crappy script Randi banged out really is the best thing Randi can deliver. This is it."
 
  • Horrifying
Reactions: Tookie
The "Shields Up" repository is really interesting. It's the closest thing to a major project Randi's ever maintained, and I'm looking through the and the whole time it's almost a surreal experience.

Code:
// i have literally no idea why i'm writing newlines like this.
fwrite($sock, 'STATUS'."\n");
:stress:
 
Code:
// i have literally no idea why i'm writing newlines like this.
fwrite($sock, 'STATUS'."\n");
:stress:

You think that's funny? Check out how the multithreading works, and how she's using the database. I promise you, there's not a single line of that code that won't make you think "what the actual fuck?"
 
Check out how the multithreading works, and how she's using the database.
Who needs a database when you have temp files on disk :lol:
My favorite part is how the Ruby code writes its output to a temp file, then writes that temp file back to the PHP client on-demand... and then the PHP code writes what it got directly back to ANOTHER temp file before sending the contents of that back to the browser :sighduck:
 
My favorite part is how the Ruby code writes its output to a temp file, then writes that temp file back to the PHP client on-demand... and then the PHP code writes what it got directly back to ANOTHER temp file before sending the contents of that back to the browser :sighduck:

My favourite part is where she's using regexp to do string equality, and when she wants to test a string from the database against several different strings.... she repeats the database query multiple times.

:cunningpepe:
 
Now in comparison, ElectronConf was sponsored by github, but was otherwise about an open source piece of software that anyone can use. They postponed ElectronConf because their blind selection process only picked presentations by male presenters. So, y'know, that shitlordy objectivity is discriminating all over the place. Gotta cancel the event altogether.
What. The. Actual. Fuck.
Female developers already know that comp sci is a bit of a sausage fest, we’re not retarded. If there’s more contributions from guys, more guys will be selected, so fucking what. This bullshit just feeds the patronising and misogynistic view that we are precious little princesses who can’t possibly compete on a level playing field. Way to make it much, much harder for women to get real respect, DickHub.
 
What. The. Actual. Fuck.
Female developers already know that comp sci is a bit of a sausage fest, we’re not exceptional. If there’s more contributions from guys, more guys will be selected, so fucking what. This bullshit just feeds the patronising and misogynistic view that we are precious little princesses who can’t possibly compete on a level playing field. Way to make it much, much harder for women to get real respect, DickHub.
Yeah, it was colossally retarded.

I guess if you squint at it in the right way, maybe someone could argue they didn't pester women's groups enough to let them know they were... allowed to submit a paper? I don't know, shit's dumb.

Heh, and then there was the reverse situation with LambdaConf, where people chimped out because some evil shitlord's paper got accepted for a presentation, but they refused to give him the boot. (LambdaConf is cool as shit, I need to attend this year.)
 
  • Like
Reactions: grumbleBum
LOL LambdaConf is doing it right, diversity cuts both ways. Idiots like Randi Lee Harper are so far removed from reality that it really grinds my gears when she presumes to speak for other women developers. Also: she repeats db queries to test against multiple strings? Was she dropped on her head as a baby multiple times?
 
  • Agree
Reactions: Marvin
Also: she repeats db queries to test against multiple strings? Was she dropped on her head as a baby multiple times?
The impression I get is that Randi "codes" the same way as the cheapest variety of Indian outsourced developer, by stitching together sample code from forums. It seems like she kinda-sorta knows what each block of code does, but not how or why.
 
  • Informative
  • Feels
Reactions: awoo and grumbleBum
That code is amazing. I don't know Ruby, but is that fucking string interpolation in a database call? Does Ruby not use an ORM by default?
Also, this:
Code:
// i don't actually know if this needs to be done in php.
// php is weird.
$lines = array();
// read the output data from backend
while (true) {
$ret = chop(fgets($sock));
// keep getting ret until we find END_LIST
if ( $ret == "END_LIST" ) {
break;
}
// add values to lines array
array_push($lines, $ret);
}

This dumbass is still using array_push() instead of doing $lines[] = $ret like a normal human being. Knowing that all PHP arrays are actually ordered dictionaries is a very important part of the language.
Any fucking why does this dumbass have all of her PHP broken up into four separate files which she moves between by using header()? header('Location: whatever') is for providing web redirects, not modularizing your code or avoiding using functions or whatever the fuck this is.
 
Back