ALL BLOG POSTS AND COMMENTS COPYRIGHT (C) 2003-2017 VOX DAY. ALL RIGHTS RESERVED. REPRODUCTION WITHOUT WRITTEN PERMISSION IS EXPRESSLY PROHIBITED.

Monday, August 28, 2017

How SJWs react to defeat

An attempt to converge Node.js was successfully beaten back. But the SJWs who attacked it aren't giving up.
After years of battling a string of systematic failures of governance and leadership, the Node.js community, one of the largest collectives of software developers on the internet, reached a breaking point.

Node.js steers the ship for the powerful open-source web technology. It's relied on by dozens of Fortune 500 companies, like Microsoft, Netflix, and PayPal, for their critical infrastructure and core operations.

Its stable governance isn't just necessary for the businesses that rely on it, but also the core community that develops and advanced the widely-used technology.

But Monday saw a stream of resignations, one after the other throughout the day from Node.js' technical steering committee (TSC), a group that manages the day-to-day governance for the Node.js project. A third of the committee had quit their positions by the end of the day, including its first woman member. Three of the resigned members said they will stay on the core technical committee (CTC), which oversees the project's core collaborators and code contributors. One person has left the project entirely....

The community's reliance on a code of conduct acts as the de facto HR department for the project, which lets participants and members contribute while treating others with respect. It's meant to ensure a workplace free from harassment and unacceptable behavior, while promoting sharing of ideas in a constructive way, and to foster community growth.

But that code of conduct, as Kapke pointed out, doesn't allow the stifling of free speech or marginalizing of people's views or opinions that might be disagreed with. It's designed to bring together a diverse range of people from different cultures, beliefs, genders, and backgrounds from across the world to work on a project and be treated fairly -- a core value of any global collaborative open source project.

"There's better value in having diversity than having some individual have the free speech that would work against others," he said.

That toxic culture in Node.js' governance has led to an inclusivity problem.

Williams' began an inclusivity group of about a dozen people, an initiative aimed at ensuring fairness for everyone who wants to contribute to the community. The group eventually disbanded, accusing the leadership of "continued derailment" and opposition to proposals that the group argued would make the community more cohesive.

All the women and non-binary people left the group, as did several men, following the disbandment last August. Many have decided to leave the Node.js community altogether.

"Driving away contributors can be fatal in the open source world where most developers are essentially using their free time and volunteering to contribute," said Rudolf Olah, a web developer, in a blog post. "It is already difficult enough to attract contributors to smaller projects, and larger projects, such as Node.js, need to be careful to make all contributors feel welcome," he said.
Note that they left the "inclusivity group" immediately after their attempt to unseat a former director from the steering committe failed. Now they're switching tactics, attempting to create pressure from outside, while at the same time trying - again - to fork the project.
Moments after the failed leadership vote, Kat Marchán pushed the button that created Ayo.js, a new open-source project forked from Node.js. Ayo.js -- a hat-tip to the Io.js (pronounced the same) project that forked from Node.js three years ago over a similar disenchantment over the software's stewardship under its founding company Joyent -- was born this week.

Days old, it's already got a dozen developers and over a hundred people involved on the project's chat platform, said Marchán.
Of course, the SJW fork is going to fail - again - because people who are diverse and inclusive aren't capable of running projects without the straight white males they disdain. If they could, they wouldn't have to use codes of conduct, inclusivity groups, and trust & safety councils to take over existing projects.

The steering committee really needs to clean house and encourage all the SJWs to move over to the fork as quickly as possible.

Labels: ,

146 Comments:

Anonymous Steve August 28, 2017 12:38 PM  

All the women and non-binary people left the group

Uh... Take THAT, ciswhite heterofascist penis-owners!

Anonymous Were-Puppy August 28, 2017 12:39 PM  

This is good. Another fail of SJWs trying to use CoC to force their control.

Anonymous basementhomebrewer August 28, 2017 12:41 PM  

Days old, it's already got a dozen developers and over a hundred people involved on the project's chat platform, said Marchán.

I think they mean a dozen "developers" meaning people who call themselves developers but never seem to produce any new code. I am sure they are busily working on writing letters to big companies that use Node.js about how bigoted their companies are being. They also are probably putting together Twitter mobs to harass those companies.

Blogger JACIII August 28, 2017 12:41 PM  

Three of the resigned members said they will stay on the core technical committee (CTC), which oversees the project's core collaborators and code contributors.

And there is the next point of attack.

Anonymous Steve August 28, 2017 12:44 PM  

Moments after the failed leadership vote, Kat Marchán pushed the button that created Ayo.js, a new open-source project

Are you ready, kids?

* Hey, not too rough

* Hurt me plenty!

Anonymous Faceless August 28, 2017 12:49 PM  

Joyent has shown incredible resilience in keeping itself alive; they do more for the platform than the outside developers. It's a nice thing that they have open sourced it, but this is a platform owned by a specific company that has been a good husband and steward.

Blogger Cail Corishev August 28, 2017 12:59 PM  

Even if the people pushing the fork were capable of writing code on that level, they clearly don't want to, or they would have been doing that instead of creating diversity committees.

'"There's better value in having diversity than having some individual have the free speech that would work against others," he said.'

That's an awful fancy way of saying, "Shut up, you!"

"Driving away contributors can be fatal in the open source world "

Driving away contributors, yes. Driving away troublemakers and other hangers-on, no. That's always a positive thing, and sometimes a necessity. Especially in open-source, where there isn't a paycheck to keep the actual contributors showing up and working in an annoying environment.

Anonymous Rfvujm August 28, 2017 1:01 PM  

The fork project is a potential black knight opportunity to force them into purity spiraling. They'll run it into the ground without any help anyway, but one could perhaps gain some useful experience in infiltration of a leftist group to further divide them.

Anonymous basementhomebrewer August 28, 2017 1:06 PM  

Cail Corishev wrote:Driving away contributors, yes. Driving away troublemakers and other hangers-on, no. That's always a positive thing, and sometimes a necessity. Especially in open-source, where there isn't a paycheck to keep the actual contributors showing up and working in an annoying environment.

This is where the cog. dis. of SJWs becomes obvious to even normies. SJWs spend all of their time trying to drive contributors out of institutions. They view it as their principal function/value to an organization.

Blogger Dos Voltz August 28, 2017 1:12 PM  

Back in Mayberry, the town ran just fine without "codes" posted everywhere to keep folks in line. Even dummies like Goober and Gomer knew how to get along, basically.

Even the town drunk Otis knew what was expected of him, and as he often failed, he locked himself up in the town jail quite often.

What worked in that town, and for 100s of people, was their shared Christianity.

Admittedly, Ernest T Bass was a complete whack job, so that's why he was mostly just tolerated, sometimes shunned.

Modern SJWs are always trying to replace Christ and "improve" people, constantly failing, never learning.

Blogger Mr.MantraMan August 28, 2017 1:17 PM  

I don't know jack about this code you speak of, but I will say that the cajun navy is more than likely to be comprised of better human beings than the dung heap SJW.

Reference from Sailer's

Blogger David August 28, 2017 1:20 PM  

"There's better value in having diversity than having some individual have the free speech that would work against others"

The mindset of someone that has to go back.

Blogger Elizabeth August 28, 2017 1:21 PM  

Dos Voltz wrote:Back in Mayberry, the town ran just fine without "codes" posted everywhere to keep folks in line. Even dummies like Goober and Gomer knew how to get along, basically.

Even the town drunk Otis knew what was expected of him, and as he often failed, he locked himself up in the town jail quite often.

What worked in that town, and for 100s of people, was their shared Christianity.

Admittedly, Ernest T Bass was a complete whack job, so that's why he was mostly just tolerated, sometimes shunned.

Modern SJWs are always trying to replace Christ and "improve" people, constantly failing, never learning.


Ernest T. Bass threw rocks. Sheesh, that was a big deal in Mayberry.

Anonymous Bowman August 28, 2017 1:22 PM  

Amazing how repetitive the attacks from the Left are.
1) Spawn a crazy ideology (socialism, communism, democracy, multi-culturalism, Code of Conduct...),
2) propagandize to make it the new dogma,
3) use dogma to purge the strongest opponents (ie legitimate leaders)
4) use the consequent collapse to push the purge further (ie on the legitimate producers)
5) total collapse
6) blame the non believers and attack a new target (go back to 2)

Interesting how it played out, I suppose the James Damore case played a role in the strong principled response.

Blogger Elizabeth August 28, 2017 1:23 PM  

All the women and non-binary people left the group, as did several men, following the disbandment last August. Many have decided to leave the Node.js community altogether.

I don't know any "non-binary" people. Where are they? I want to avoid them!

Blogger Dangeresque August 28, 2017 1:24 PM  

I wish we could fork America... #calexit

Anonymous Random #57 August 28, 2017 1:32 PM  

"Joyent has shown incredible resilience in keeping itself alive; they do more for the platform than the outside developers. It's a nice thing that they have open sourced it, but this is a platform owned by a specific company that has been a good husband and steward."

This would be the same Joyent which used the first major SJW attack on a real contributor who just happened to be working for a completing company to force him entirely the project? The same Joyent that forced the io.js fork because they let the V8 engine get stale?

I've also read there's commercial undercurrents partly driving this mess, from the npm company. Which I suspect is now facing an existential threat Facebook's Yarn package manager.

Anonymous KJ August 28, 2017 1:36 PM  

"Days old, it's already got a dozen developers and over a hundred people involved on the project's chat platform, said Marchán."

Because nothing says "We're going to build something useful" like having over a hundred people involved in the chat platform.

total waste

Anonymous JAG August 28, 2017 1:38 PM  

Dangeresque wrote:I wish we could fork America... #calexit

It's a perfect illustrator of just who needs whom.

The reaction to Texit from the left was to claim that the Civil War settled that case law, and that they won't let Texit happen even if it means massive bloodshed.

The reaction to Calexit from the right has been, "I'll help you pack!"

Blogger tz August 28, 2017 1:39 PM  

@15 - I'm not sure anyone non-binary should try to program a computer. They might be decadent.

The worst part about this is if you click the link, you will find ZERO evidence, except one tweet about college campus codes which had little to do with the Node.js CoC.

They haven't even claimed he voted for Trump, much less did something worse.

Anonymous Random #57 August 28, 2017 1:39 PM  

@4 JACIII: As in understand it, the Node.js Foundation,and I don't have any idea how these all fit together, or don't, is unhappy with the current outcome and is looking to change how this all works, here's their statement: https://github.com/nodejs/board/issues/67

Anonymous Reenay August 28, 2017 1:42 PM  

Imagine the world we could've had if the right was as fervent as the left is in gaining what it wants.

But then again, Satan is the prince of the world, and thus his children are filled with an otherworldly drive to turn Christendom over to Satan.

Anonymous Michael Maier August 28, 2017 1:42 PM  

How the hell can non-binary people program?

Blogger Johnny August 28, 2017 1:47 PM  

The thing about SJW's is that it is never about the cause, it is always about them. The cause is just their justification for social posturing. That is why they always push the goal posts back or move on to a new cause.

And that is also why it is always dysfunctional. They don't want agreement.

Anonymous Random #57 August 28, 2017 1:48 PM  

"The worst part about this is if you click the link, you will find ZERO evidence, except one tweet about college campus codes which had little to do with the Node.js CoC."

That's because any specific charges that got published on GitHub were quickly redacted, you've got to dig them up from archived copies. This article is also disingenuous in not covering the story of the targeted Rod Vagg, truly a remarkable name for a white male in involved in a hispster project, saying:

"(Vagg, when reached by email, would not comment on the record beyond a lengthy blog post in which he stated he will be "standing my ground.")"

He says a LOT more than that, including pointing out how this mess will make it much harder to get good talent directing the project, see https://medium.com/@rvagg/the-truth-about-rod-vagg-f063f6a53557

Blogger Feather Blade August 28, 2017 1:48 PM  

JAG wrote:The reaction to Calexit from the right has been, "I'll help you pack!"

That's because the right doesn't believe in forcing people to hang out with those they find abhorrent.

Blogger Cail Corishev August 28, 2017 1:50 PM  

Kat Marchán pushed the button that created Ayo.js, a new open-source project

And with systems like GitHub, forking a project literally is as simple as clicking a button. It takes less effort than stomping out of the room, and is about as meaningful.

In this case, since it's gotten some publicity, I'd guess they'll make a show of the fork for a while, get some converged companies to sponsor it, get a few people paid for promoting it, and then it'll fizzle away.

Anonymous Eduardo the Magnificent August 28, 2017 1:51 PM  

Michael Maier wrote:How the hell can non-binary people program?

Do coffins come with lifetime warranties?

What does Geronimo say when he jumps out of an airplane?

Can you put a gay man in a straight jacket?

Blogger Noah B The Savage Gardener August 28, 2017 1:51 PM  

It's vital to recognize that these aren't volunteers, they're saboteurs.

Anonymous praetorian August 28, 2017 1:53 PM  

As with the Eastern Front, it is a shame that they both can't lose.

Blogger Cail Corishev August 28, 2017 1:55 PM  

I've also read there's commercial undercurrents partly driving this mess, from the npm company.

Marriages of open source with commercial entities often strike me as awkward, even without SJW convergence added to the mix.

Anonymous Eduardo the Magnificent August 28, 2017 1:57 PM  

"Days old, it's already got a dozen developers and over a hundred people involved on the project's chat platform, said Marchán."

Translation: more people means = more popular = win. Fewer people = nobody likes you = lose. WE win! Nanny-nanny-boo-boo!

Blogger Ken Prescott August 28, 2017 2:01 PM  

Maybe they're analog or duotronic.

Blogger Ken Prescott August 28, 2017 2:03 PM  

Maybe even hexadecadent...

Blogger Kentucky Headhunter August 28, 2017 2:06 PM  

All the women and non-binary people left the group,...

Best Monday evah!!!!!!!!!!!

Anonymous Euro contracter August 28, 2017 2:07 PM  

It'd be more promising if they had a hundred developers and a dozen people in chat rather than the other way around.

Blogger szopen August 28, 2017 2:10 PM  

Yiiiha!
One of my students is big fan of node.js and, despite my hesitance, based his MSc and also earlier engineering degree on node.js. Another group made a engineering based on seemingly another solution, whcih I enthusiastically backed (based on functional language so fun that I wrote a parser in it the day I learned the language) and only later they told me that, well, underneath there is also node.js.

But, OTOH, I'd say it's too early to celebrate. When they will include "members trying to pursue goals different from ensuring code quality" in their CoC, or "members trying to use their race or gender as argument in discussion will be banned", only then SJWs will be really defeated.

And, of course, when joyent will anounce that they fire Bryan Cantrill because of this:

https://www.joyent.com/blog/the-power-of-a-pronoun

Blogger Cail Corishev August 28, 2017 2:13 PM  

"Days old, it's already got a dozen developers and over a hundred people involved on the project's chat platform, said Marchán."

Pick a random project on GitHub, and check the committers. You'll see that a tiny percentage of people write nearly all of the code. I just checked perl6/npq because it's one I knew is hosted there. It has 90 contributors, and nearly 10,000 commits. But the top committer has over 3300 commits. The top two have more than half of them. But the time you get down to contributor #10, you're at 123, the last one being a few years ago.

So somewhere between 2-5 people are actually critical to that project. That doesn't mean the others are worthless; I'm sure the top two appreciate any help they can get. But none of the other 85-88 are critical. They could all quit, and the project would go on just fine. If the top two quit, it's toast. That's completely typical; maybe 2-4% of a project's contributors do enough to be critical. Everyone else is expendable.

So it doesn't matter whether they have a dozen or a hundred contributors on their new fork -- do they have the ones that matter? Since the reason for forking in the first place is that they couldn't control the people running the original, who are usually the main contributors, that's very unlikely.

Blogger Snidely Whiplash August 28, 2017 2:19 PM  

"There's better value in having diversity than having some individual have the free speech that would work against others," he said.

Really?
What value does diversity per se bring to a project/company/organization? It's often asserted that diversity somehow improves a product, but is there a single real-life example?
I have yet to have a coherent answer to that question.

Anonymous Random #57 August 28, 2017 2:19 PM  

@37 szopn: note the mention of Isaac Schlueter in that account, or is that (((Isaac Schlueter))), I couldn't find any evidence. He's been a major shit stirrer in the node community, and npm is "his" company I think, so if they're involved in this for corporate reasons he would be involved.

Blogger Noah B The Savage Gardener August 28, 2017 2:27 PM  

If diversity were valuable they wouldn't have to mandate it.

Blogger Dwight House August 28, 2017 2:28 PM  

Amusing:

kulshekhar: "Is there a document or an authoritative post that outlines the reasons behind Ayo existing and lists the goals of this project?"
varjmes: "Not yet. This project was forked yesterday. Take a look at the other (currently 2) issues in the repository, we'd love input!"
kulshekhar: "I've gone through those issues but couldn't get a clear picture. It would be hard to provide any meaningful input without knowing the technical goals of the project."
varjmes: (Explains that new comments have been banned for the time being outside of organization members. I wonder why.) "Absolutely, I agree. There is no centralisation of information about what is currently happening in Node core, and I'm not the person to write it. But, speaking for myself, I am interested in Ayo because I am personally unhappy with the leadership of Node core, and want to see if someone else can do better."
zkat: "There is now a PR, #15, with a draft of the values for this project."
(links to https://github.com/ayojs/ayo/blob/zkat/values/VALUES.md , which has no technical goals whatsoever)

https://github.com/ayojs/ayo/issues/7

This is rather silly. Have they never heard of a pitch before? You know, "explain your product or service in one sentence." I don't think I could make a project without knowing what it's supposed to do. I guess they literally want to be be Node.js, but with them in charge.

Blogger Ceasar August 28, 2017 2:28 PM  

Lol..."Days old, it's already got a dozen developers and over a hundred people involved on the project's chat platform, said Marchán."

Yes, from all my years of experience in IT industry, chatting gets things done.

Blogger Dwight House August 28, 2017 2:33 PM  

Snidely Whiplash wrote:What value does diversity per se bring to a project/company/organization? It's often asserted that diversity somehow improves a product, but is there a single real-life example?

If I recall correctly, there was a single paper back in the 80s or 90s that claimed to show some percentage gain in productivity for a "diverse" team vs an "undiverse" team. I can't find the original study, but I'm sure it could be found with a bit more research. As often happens with studies that confirm a bias, people took it and ran with it without considering its technical merits. I think the sample size was ridiculously small, and the experiment was only conducted once.

Blogger szopen August 28, 2017 2:36 PM  

@39 @44 on www.unz.com James Thompson has nicely summarised the research on the value of diversity. There might be some value in diversity of thoughts and thinking styles. No value in gender or race diversity.

Blogger Bastion Harm August 28, 2017 2:41 PM  

"...because people who are diverse and inclusive aren't capable of running projects without the straight white males they disdain."

I've been working in IT for over 25 years now, including 3 large corporations, and this is 100% accurate. For years I resisted coming to such conclusions (as it took me a while to outgrow my left-leaning libertarianism), but, after all I've seen in that time, there can be no doubts for me anymore. It's always the white males that keep the ship running and the lights turned on, while the blacks get relegated to meaningless positions where they push a button to approve everyone's time sheets, and the Indians get thrown into software testing where they push a button on a script and hope the test passes...if it fails, they come running to, you guessed it...a white male, to tell them what went wrong.

>

Blogger Bastion Harm August 28, 2017 2:46 PM  

...and, oh yeah, the women are made "project managers", but, inevitably, it's the (white male) division directors and veeps who actually end up "managing" said projects...

Blogger Tatooine Sharpshooters' Club August 28, 2017 2:51 PM  

Ayo.js -- a hat-tip to the Io.js (pronounced the same) project that forked from Node.js three years ago over a similar disenchantment over the software's stewardship

Since there's already a fork, why did they join that one and build a powerhouse? Perhaps because it couldn't survive on its own and has to merge back with node.js in 2 short years?

@42 - "the well-being of our humans". The only thing as cringe-worthy as SJWs trying to appear capable is SJWs trying to appear funny and clever.

"It’s okay for code to be imperfect." Setting up the failure right from the jump.

Blogger Ostar August 28, 2017 2:59 PM  

So:
Conservatives are defeated. "We lost honorably. Muh principles are intact!"

SJWs are defeated. "We need to whine and scream even louder. Oh, and try another path to our goal!"

Blogger Snidely Whiplash August 28, 2017 3:01 PM  

Tatooine Sharpshooters' Club wrote:"It’s okay for code to be imperfect." Setting up the failure right from the jump.
This is the underlying philosophy of Agile development.

Blogger Aaron Swenson August 28, 2017 3:04 PM  

The leftards seem to think that they simply need to win and we'll all line up and low five each other to "Good game" and it will be over. Even if they DID win the destruction of the West, I am reminded of something the IRA said... (not that I am in any way a fan of the commies)

"Today we were unlucky, but remember we only have to be lucky once. You will have to be lucky always."

Anonymous A Most Deplorable Paradigm Is More Than Twenty Deplorable Cents August 28, 2017 3:11 PM  

This suggests some black knighting possibilities in open source.
When SJW's begin to infiltrate, create a CoC committee. Keep track of who joins. Require them to produce some kind of CoC. Put it to some kind of executive committee vote where it is sure to fail. Kill it with fire. Allow a fork to happen.

Then encourage everyone who worked on the CoC to migrate forkward. The fork acts as a bug light, pulling SJW's out. Best part? This could be done multiple times because SJW's don't learn.

Blogger Cail Corishev August 28, 2017 3:19 PM  

I think even Agile developers would say that by the time your code is released to the end user who just wants it to work -- which is how almost everyone who uses Node.js sees it -- it should be as free of imperfections as possible.

I realize most of the software I install and use will have bugs, but that doesn't mean it's okay. "It's okay for code to be imperfect" is one of those things that's technically true, yet shouldn't be said. It comes off as special pleading: it's going to suck, but we warned you it wouldn't be perfect, so don't complain about the sucking, just enjoy the ride.

Can't imagine why anyone ever thought Javascript on the server was a good idea anyway. "Hey, this language more-or-less works in the browser; let's use it on the server where we have dozens of more mature languages to choose from!" Get off my yard.

Anonymous pozymandias August 28, 2017 3:20 PM  

I fear that the Open Source movement may have a certain vulnerability to being pozzed this way because it's always ultimately been a process of "virtue signalling". The difference is that before corporations (and their HR commissars) got involved in it in a big way the "virtue" was just creating great code. That naturally played to the strengths of high IQ White males but not always to the ones with formal credentials. I recall back in the 90s when it seemed just about everyone involved in OSS was either a conservative or Libertarian with yes, a smattering of outright commies as well. In fact the amount of extremism you saw was once reason why everyone pretty much agreed on absolute free speech.

Unfortunately, SJW convergence putsches also now offer people another path to "greatness" in the OSS movement. The SJWs figure that once a project gets big enough that a lot of people depend on it they can take over as long as they have a few actually competent technical people and a lot of corporate money and approval. Once they do that they figure technical stagnation doesn't matter because people don't have a choice. The legions of pierced, hair-dyed, "non-binary" idiots who think being a coder is mostly about spending hours a day trying to look like an anime cyberpunk can then ride for free getting "open source" cred to pad out their resumes.

Vox talked about Google a little while ago and how their business is now mostly AdWords with everything else being a money pit increasingly dominated by SJWs. Is that a good way to run a company? No but there's precedent for this in the foundations of the computer industry itself. I'm talking about Microsoft. We all know that Windows, though it has improved, was a piece of shit from the beginning. Once it had achieved a monopoly position it didn't matter and MS didn't bother to fix things.

This, right now, seems to be our "Microsoft moment" in tech. The Windows monopoly was cemented largely before the internet was around and people were more naive about what to expect from computers then. Most didn't realize for instance that if you ran an actual real operating system like Linux you got true hardware multitasking and greater stability on even a 386. Today people are watching this online. Google and the other big-tech/big-poz firms are still going to try to brazen it out and will "encourage" people in OSS projects that they don't even directly control to adopt SJW speech codes and no-platforming as the default. The fact that this is not good for technology doesn't matter to them. At the top levels the people doing this are concerned with power, not progress. They see control of the technical infrastructure (rightly) as the key to controlling the new media and thus public policy and opinion just as control of television and newspapers was important in the 20th century if you wanted to manipulate policy. They understand, in other words, that democracy is bunk (see http://unqualified-reservations.blogspot.com/) and that policy is set by whomever gets to whisper in the most ears most of the time.

It's probably too late to avoid some kind of grand Technological Bifurcation at this point. This is probably another indication of the movement towards civil war too. Tech flamewars were always pretty heated to begin with. Look up any blog or newsgroup thread where Linux and Windows bigots go at each other to see what I mean. When using a given technology is not only viewed as a "bad technical decision" but as actual political treason the exchanges of TCP/IP packets will soon enough turn into exchanges of gunfire.

That said, I would say that it's up to everyone who cares about tech to find out about your favorite OSS projects and research the leadership. If it's going Poz, it's time to fork or fight. Don't wait for them to do it. Fork early, fork often! I actually have a bit more to say but the 4096 character limit is looming. I will post more later.

Anonymous Random #57 August 28, 2017 3:25 PM  

"Since there's already a fork, why did they join that one and build a powerhouse? Perhaps because it couldn't survive on its own and has to merge back with node.js in 2 short years?"

As is common with projects that stagnate under bad management, io.js succeeded in its technical objectives, and I'll bet that its code became base of the continuing Node.js. And the governance changed from Joylent to ... well, the current mess is mostly a mess because the system worked even if with too much pain and SJWing, but like with the 2016 election, lots of people refuse to accept the outcome.

I watched in real time just such a thing with GCC minus the SJW drama, when almost all the action moved to EGCS, and it eventually became GCC with EGCS corporate governance.

Anonymous Bell Worthington August 28, 2017 3:26 PM  

It's hard to have much sympathy for people who are choosing to work for free while useless others glob on and take credit by association for their work. That's a bad deal even before the SJWs get involved.

Anonymous Random #57 August 28, 2017 3:33 PM  

"It's hard to have much sympathy for people who are choosing to work for free while useless others glob on and take credit by association for their work."

They frequently don't. The only legitimate serious complaint I've scene about Rod Vagg is that there's a requirement that no more than 1 person from a single company be on the Technical Steering Committee unless that company is a Platinum member. There were 2 from one company, the company he works for. When this was brought up, he refused to fix it.

Blogger Kristophr August 28, 2017 3:33 PM  

Never let poorly trained foreigners do your QA.

I was the QA person for Central Point's backup products. The development leader was always bitching about how hard I was on the product, culminating in an episode where he and the CEO's VP were confronting me on hijacking the entire QA staff to replicate an MPW compression bug on all the test machines.

I asked the programmer if he was triggering the known Mac <16 byte compression bug with a memory modulo problem ( grab a chunk of data that fits in available memory and compress it. Do it again, and again. Is the last chunk under 16k? )

His eyes got wide, and he ran for his office, while the development leader was yelling at the VP about my habit of telling the programers how to code. He then asked the programmer for input, and noticed he was already gone. The VP barely managed to avoid laughing at him ...

Some Bangalore puke is not capable of this.

Blogger Tatooine Sharpshooters' Club August 28, 2017 3:43 PM  

@50 - "Code can be imperfect because technical decisions might hurt feelings" is a legitimate design philosophy?

Blogger Aeoli Pera August 28, 2017 3:58 PM  

praetorian wrote:As with the Eastern Front, it is a shame that they both can't lose.

One hesitates to even ask.

Blogger Aeoli Pera August 28, 2017 4:03 PM  

Regarding OP, I suppose the question becomes how to consistently repeat and expedite this process. Clearly it mattered that the fork was created just prior to the vote, because it was a safe space for the bruised egos to crowd into and virtue signal about. This might call for the creation of controlled opposition within SJW offensives. Probably all it would take is a relatively good programmer with a false profile pic and a fake tranny sob story. Build credibility, wait for the right moment (ego bruising imminent), then fork.

Blogger maniacprovost August 28, 2017 4:04 PM  

"It’s okay for code to be imperfect." Setting up the failure right from the jump.

This is the underlying philosophy of Agile development.


Perfection is chasing a moving target as quickly as possible. it's maximizing Net Present Value. Creating perfectly elegant and efficient code is a waste of time and an imperfect way to live.

Blogger Snidely Whiplash August 28, 2017 4:08 PM  

Cail Corishev wrote:Can't imagine why anyone ever thought Javascript on the server was a good idea anyway.
I agree, and yet, here we are.

Anonymous Avalanche August 28, 2017 4:17 PM  

@1 Take THAT, ciswhite heterofascist penis-owners!

Sorry Steve, you spelled that wrong; should be:

CELEBRATE THAT, ciswhite heterofascist penis-owners!

Anonymous CarpeOro August 28, 2017 4:19 PM  

'"There's better value in having diversity than having some individual have the free speech that would work against others," he said.'

In other words, having to hear dissenting opinions detracts from hearing what correct thinking people have to say in the echo chamber.

Love the hat tip bit to a previous fork - that after a brief period merged back in to node.js. Don't care enough to look it up, but perhaps the SJWs hope to rejoin from a position of strength? (yes, only in their broken minds, but then this is SJWs - not sane people able to reflect on themselves).

Blogger dh August 28, 2017 4:22 PM  

Excellent. I have already started contributing acceptable patches to Ayo.js, under my non-binary identity. In a month or two it will be too easy again.

These people really are idiots.

https://github.com/ayojs/ayo/issues

All meta, no code. Typical.

Blogger tz August 28, 2017 4:24 PM  

Now that the "B Ark" has left, Node.js should accelerate.

The fork will divide its time between: 1. tweaking it CoC including a pledge of virtue signal, and 2. pulling in commits from the original Node.js to avoid falling behind.

Where in ANY of the feature requests or bug reports does developer diversity tolerance whatever occurr? Will that be forked too? How will it be prioritized? I find the logo and color scheme triggering?

Blogger tz August 28, 2017 4:25 PM  

There is a reason the woman at the bow of a ship is called the "figurehead".

Anonymous Icicle August 28, 2017 4:30 PM  

I'm pretty triggered that Infogalactic News uses superellipses instead of actual circles for the O letter.

I'm literally shaking.

Anonymous TheTruthIsAlwaysUnacceptable August 28, 2017 4:30 PM  

Snidely Whiplash wrote:Tatooine Sharpshooters' Club wrote:"It’s okay for code to be imperfect." Setting up the failure right from the jump.

This is the underlying philosophy of Agile development.

Not really. Agile is based on code must work and will be iterated as necessary, but without type A programmers, Agile fails more quickly than waterfall development.

And, properly implemented, Agile has more rigorous testing to find code imperfections than any other approach.

Blogger Snidely Whiplash August 28, 2017 4:32 PM  

tz wrote:There is a reason the woman at the bow of a ship is called the "figurehead".
She'd better have a good figure, and you wish she would give head?

Blogger Snidely Whiplash August 28, 2017 4:33 PM  

It's funny on the bug page "Implement feature X to beat Node.js!"

Like anybody using Node was worried about optimal solutions.

Anonymous CarpeOro August 28, 2017 4:34 PM  

@57

Interesting link. Comments never allowed on it. Going back to my last comment, the "Foundation" was created around the time that io.js merged back in... so this may be part of a pattern? Still don't care enough to dig deeper. Not a fan of Java Script.

Blogger Snidely Whiplash August 28, 2017 4:37 PM  

TheTruthIsAlwaysUnacceptable wrote:without type A programmers, Agile fails more quickly than waterfall development.
In my experience, Agile is VERY dependent on having a couple of incredibly competent people at the center to manage the development, and everybody involved being well above average in skill.

Building a business model on unicorns and wizards may be incredibly profitable, provided you have a steady supply of unicorns and wizards.

Anonymous Napoleon 12pdr August 28, 2017 4:40 PM  

OT from the Karmic Justice front: It looks like David Gerrold is running a GoFundMe begging campaign to pay his mortgage.

The ILOH, a failed author who just bought a mountain stronghold, mentioned it.

Blogger Assyrian Nationalist August 28, 2017 4:42 PM  

https://github.com/ayojs/ayo/issues/24

Lol

Blogger ((( bob kek mando ))) - ( You are Welcome ... to go back to the hell hole you came from ) August 28, 2017 4:44 PM  

19. JAG August 28, 2017 1:38 PM
It's a perfect illustrator of just who needs whom.



mmmm.

and it's also a perfect illustration of just who spends all their time fantasizing about controlling everyone else.

OT - Women never make False Rape Allegations. But Lesbians do:
http://www.bbc.com/news/uk-england-london-41037826


20. tz August 28, 2017 1:39 PM
I'm not sure anyone non-binary should try to program a computer. They might be decadent.



coding in hexa-decimal is hexa-decadent? hunh, i never knew.

Blogger Cail Corishev August 28, 2017 4:50 PM  

Okay, some of these have to be people screwing with them:

"As an open and welcoming community, I suggest not stating how 'ayo' is pronounced. Instead, let's gracefully accept all pronunciations."

And they have no defense against that.

Blogger James Dixon August 28, 2017 4:51 PM  

> "It's okay for code to be imperfect" is one of those things that's technically true, yet shouldn't be said. It comes off as special pleading: it's going to suck, but we warned you it wouldn't be perfect, so don't complain about the sucking, just enjoy the ride.

I never realized you knew the KDE 4 developers.

Blogger pyrrhus August 28, 2017 5:08 PM  

O/T Amazon slashes prices at Whole Foods, which can't be good for the usual suspects....https://www.bloomberg.com//news/articles/2017-08-28/amazon-cuts-prices-at-whole-foods-as-much-as-50-on-first-day

Blogger D. Bay August 28, 2017 5:12 PM  

@46

"if it fails, they come running to, you guessed it...a white male, to tell them what went wrong."

Either that or an Asian male.

Blogger Ron August 28, 2017 5:16 PM  

@James Dixon

Now that's just plain mean :D

Blogger Thucydides August 28, 2017 5:18 PM  

Didn't you post a "Code of Achievement" or "Code of Excellence" for non converged companies to use as a way of hardening against SJW infiltration?

Sounds like that needs to be dusted off, reposted and adopted by everyone who has the power to do so. The Node.js people can obviously use this as well.

Blogger roughcoat August 28, 2017 5:26 PM  

maniacprovost wrote:"It’s okay for code to be imperfect." Setting up the failure right from the jump.

This is the underlying philosophy of Agile development.


Perfection is chasing a moving target as quickly as possible. it's maximizing Net Present Value. Creating perfectly elegant and efficient code is a waste of time and an imperfect way to live.


I like to write software that does precisely what I want it to do, leave it alone (except for necessary maintenance) until there's a really excellent reason to change it, and meanwhile work on other projects.

Perpetual rat-race development has never appealed to me at all. I know, I'm weird.

Blogger Ron August 28, 2017 5:27 PM  

@Elizabeth

I don't know any "non-binary" people. Where are they? I want to avoid them!

I think they're talking about these guys

Blogger Chiva August 28, 2017 5:28 PM  

@74 Snidely.
Living through a engineering transformation from Waterfall to Agile. It has been painful since the management team decided to break up the 'A' team and disseminate the members into different scrum teams. Now nothing is getting done in a timely manner. You not only need good engineers, but a collabrative environment that is embraced by the engineers. The Agile implementation here has left much to be desired.

Blogger Ron August 28, 2017 5:30 PM  

@Kentucky Headhunter

Best Monday evah!!!!!!!!!!!

I know, I feel so giddy and happy right now. It's SUCH a relief when someone has finally had the courage to tell these horrible, awful people
to take a hike!

Blogger Cail Corishev August 28, 2017 5:33 PM  

"When properly implemented" is sort of the No True Scotsman of organizational paradigms.

Blogger mushroom August 28, 2017 5:40 PM  

Noah B The Savage Gardener wrote:If diversity were valuable they wouldn't have to mandate it.
Yep.

Blogger John Morris August 28, 2017 5:42 PM  

So the correct reply to any call for a CoC should be "Fork off!" Is there any possibility of losing that gambit? Almost by definition SJWs are incompetent so either they are self aware enough to realize it and go elsewhere or you get to watch them flail around and fail. Where is the downside?

Blogger Dwight House August 28, 2017 5:45 PM  

Cail Corishev: Can't imagine why anyone ever thought Javascript on the server was a good idea anyway. "Hey, this language more-or-less works in the browser; let's use it on the server where we have dozens of more mature languages to choose from!" Get off my yard.

* Single codebase and language for front and back end
* Familiarity
* Ease of use
* Low barrier to entry
* Massive developer support

Some of these can be considered negatives instead of positives depending on what you are building, but I think you will find that MOST technologies succeed on the basis of ease of use over technical quality. Check out how the internet http protocol itself operates sometime, if you want to keep yourself up at night due to horror.

Blogger DeploraBard August 28, 2017 5:48 PM  

Snidely Whiplash wrote:"There's better value in having diversity than having some individual have the free speech that would work against others," he said.

Really?

What value does diversity per se bring to a project/company/organization? It's often asserted that diversity somehow improves a product, but is there a single real-life example?

I have yet to have a coherent answer to that question.


Your investment portfolio

OpenID thetroll August 28, 2017 5:54 PM  

If you actually dig into the issue threads, what's really interesting here is that the SJWs have completely dropped the mask now. Faced with repeated calls to actually document how Rod violated the COC, they're coming right out and saying it doesn't matter:

> It seems to me to be completely obvious that any open source community, if it is to achieve its goals of being a big tent where as many people as possible feel welcome to participate, will require a higher level of conduct from its leaders than its members, and cannot tolerate all "free speech" that anyone might care to share...
> When everyone in a leadership position in this project just happens to be men of their nation's dominant racial minority, despite the fact that the Node.js community has so many people of so many genders and races, is a glaring warning sign.

8 upvotes, 3 hearts

On the sane side, we have

> If someone insults, harasses or discriminates against me I tell him/her to fuck off / go to the police / sue him/her. I don’t need a coc for this. Tl;dr: I will never ever contribute to a project that has a coc because there are either people who need a coc to behave or people who find joy in punishing or most probably both.

13 upvotes, 6 hearts

Sure going to be interesting to see how this turns out, now that it's quite clear to anyone watching that the CoC isn't an actual list of rules it's a club to beat people with who have private opinions you dislike. Someone should write a book on this kind of thing, really. Oh, wait...

Blogger pyrrhus August 28, 2017 5:58 PM  

@93 Yes, as the popular expression goes, someone we know literally wrote the book on SJW behavior....

Blogger pyrrhus August 28, 2017 5:59 PM  

And SJWs have reacted by doubling down, LOL!

Blogger Snidely Whiplash August 28, 2017 6:01 PM  

James Dixon wrote:I never realized you knew the KDE 4 developers.

Laughed out loud on that one, i did.


i still like the code of conduct that was posted here a couple of years ago:
1) show us the code
2) you are not required to tell us anything about your race, ethinicity, religion, sexuality, gender identity, pastimes, hobbies, likes, dislikes, turn-ons, family or even your real name in order to contribute to this project. If you bring it up, it is presumed that you want such things to be commented on.
3) you are free to take offense at anything or everything anybody says. Everyone else is free to ignore you.
4) We believe in Free software, Free Speech, and Free Beer.
5) We are not here to welcome you. We are here to write good code. You are exactly as unwelcome as you choose to feel.
6) If you do not like how this project is run, or the people who run it. you are free to fork the code. Good Luck.

Blogger ((( bob kek mando ))) - ( You are Welcome ... to go back to the hell hole you came from ) August 28, 2017 6:03 PM  

60. Aeoli Pera August 28, 2017 3:58 PM
One hesitates to even ask.


Stalin v Hitler

Blogger Geir Balderson August 28, 2017 6:18 PM  

The SJWs always fork up!

Anonymous Steve August 28, 2017 6:26 PM  

thetroll - Yarp. Had a look at Kat Marchán's Twatter (xir username is "Misandry Hero"), and it's striking for a number of reasons:

* Holy fraggle, it's like these people all come from the Island of Misfit Toys. Gender indeterminate butterbeasts with crayon hair, septum piercing and problem glasses abound, orbited by creepy spaghetti-armed male feminists with wispy pube-beards and pedosmirks. If Mike Judge cast them in a satire on SJWism, normal viewers would think it too exaggerated. But you can't exaggerate how tangibly awful these people are, or how monotonously clownish their physiognomical taxonomy is.

* For "coders", they have an incredible amount of free time to micturate out their pungent, steaming stream-of-barely-consciousness onto the internet.

* It's a pretty small, inbred cesspool, so the same people who've become known for internet drama elsewhere keep showing up: the lunatic Shanley Kane and the Chinee tranny and the creepy Jewish autist (engineering is about empathy, ergo let's destroy the lives of people we hate!) from recent Google drama are all there. Seems about <1% of people in Silicon Valley create >99% of the noise.

Blogger Matthew August 28, 2017 6:29 PM  

Shanley is priceless. "stop mansplaining the moon landing to me"

Anonymous Random #57 August 28, 2017 6:30 PM  

@73: "Going back to my last comment, the "Foundation" was created around the time that io.js merged back in... so this may be part of a pattern?"

It's a pattern of wildly successful forks, the people who made the fork beat the original are not about to submit themselves to the failing governance system they rejected. All the original fork has to offer is its brand name and some of the user base, so its bargaining power is negligible when it asks to become relevant again.

And sometimes, perhaps most of the time, the two forks never merge back, see for example X.org from XFree86. Sometimes both continue, like OpenBSD from NetBSD, that fork was centered on one very abrasive but generally right developer, there, each now has a distinct mission, open and secure vs. runs on anything.

OpenID thetroll August 28, 2017 6:32 PM  

Oh, the Dark Lord's horde of black knights are charging in already:

> #NodeJS had #SJW infiltration and now it's coming down. @rvagg should have read "SJW'S always lie" by @voxday

When quoted in

https://github.com/ayojs/ayo/pull/15

ended up with

> I will let you know that many of us are quite familiar with dogwhistle language, and the leaning you're emphasizing when using terms like "groupthink", "biological male", "chromosomes", etc. ... I will tell you that such genuinely dehumanizing "political" stances will not be welcome anywhere around me: I will not work with you if you make it your business to challenge my humanity, specially to my face.

Another gem of an exchange later down:

> Uhhh. I'd prefer code that ran faster and was optimized. People shouldn't feel ousted because their pull was denied because it had garbage code in it.

> This is about not dragging on technical conversations to the point of diminishing returns, and framing them in as constructive a way as possible.

OK, you can't think incorrectly, you can't optimize the code ...

WHAT COULD POSSIBLY GO WRONG?

Blogger Ben Cohen August 28, 2017 6:45 PM  

Shit is too funny

Blogger Azure Amaranthine August 28, 2017 6:46 PM  

"How the hell can non-binary people program?"

Thread winner.

Blogger tz August 28, 2017 6:47 PM  

@101 OpenBSD decided on a different mission, security.

I think XFree86 withered. X.org was about the right things.

In any case, efficiency and quality are likely to trump SJW virtue signalling every time.

@91 Javascript is the second coming - after bad karma - of GW and Microsoft BASIC.

Blogger Snidely Whiplash August 28, 2017 6:49 PM  

roughcoat wrote:I like to write software that does precisely what I want it to do, leave it alone (except for necessary maintenance) until there's a really excellent reason to change it, and meanwhile work on other projects.

Perpetual rat-race development has never appealed to me at all. I know, I'm weird.

The problem is, when a project rises beyond a certain level of complexity and/or size, there's usually a time constraint.

DeploraBard wrote:Your investment portfolio
That's only because, in an investment decision, there's no good way to distinguish the investments that will fail from those that will succeed.
Unlike with people.

Blogger tz August 28, 2017 6:55 PM  

@76: "They have 'issues'".

@86 - likely a pseudo-agile tranformation (which I'm hating right now as it is happening with me). I once saw a buzzword shop in action. Agile, pair programming, Java, C++, "Design Patterns"... It didn't quite fail but...

Even if not buzzworditis, it is usually a way to substitute actual progress and accomplishment for something measurable even if the thing measured is irrelevant.

Blogger tz August 28, 2017 6:58 PM  

@77 Hexa-decadent assumes some kind of magic or witchcraft (have you ever seen the Anime "Reboot"?) will make it work instead of logic.

Blogger tz August 28, 2017 7:01 PM  

@102 one of the worst part of SJW convergence is you can't quite tell if the post is trollery or what passes for a serious SJW issue.

Blogger tz August 28, 2017 7:07 PM  

Case in point:
Yes the BCL is not OSI-Compliant and this means that

Software and Hardware issued under the BCL Software License will be used to improve the lives of the Multitudes of the World that are oppressed and in struggle.

Software and Hardware issued under the BCL License will be used to foster the development of equitable and inclusive political and economic spaces.

Whenever it is feasible the Software and Hardware issued under the BCL License shall be used to enable the enfranchisement of the incarcerated into the daily activities of our communities.

By using Software and Hardware Issued under the BCL License you recognize the spiritual divinity of every person with special attention to the hungry, the homeless and the oppressed.

By using Software and Hardware Issued under the BCL License you recognize the sanctity of the earth.

By using Software and Hardware Issued under the BCL License you recognize the humanity of the incarcerated.

By using Software and Hardware Issued under the BCL License you recognize that reparations and atonement are a part of a needed healing process for the oppressed Multitude.


It is a real thing and it is worse than the excerpt

Blogger Lazarus August 28, 2017 7:16 PM  

thetroll wrote:I will tell you that such genuinely dehumanizing "political" stances will not be welcome anywhere around me: I will not work with you if you make it your business to challenge my humanity, specially to my face.

Theoretical reply:

Oh, I am not challenging your humanity at all. I recognize it for its wicked obsession with selfishness, that's all. You are almost MORE than human.

Blogger tz August 28, 2017 7:18 PM  

Another irony is GitHub used to be a meritocracy. It appears they are full idiocracy.

Blogger Chiva August 28, 2017 7:24 PM  

The only software that could be BCL licensed (under their terms) is maybe 'Hello World'.

Blogger Azure Amaranthine August 28, 2017 7:24 PM  

"Your investment portfolio"

Diversity is for cowards and incompetents. >:)

Anonymous BBGKB August 28, 2017 7:26 PM  

Driving away contributors can be fatal in the open source world where most developers are essentially

Drive away the SJWs and get more actual work done. Many peoples only contribution is to slow things down.

I will say that the cajun navy is more than likely to be comprised of better human beings than the dung heap SJW.

Remember the SJWs wanted the Cajun navy to pay money and take classes for the right to pick drowning people up on their boats.

I don't know any "non-binary" people. Where are they? I want to avoid them!

People who claim to write code but don't understand 10=2

Blogger Snidely Whiplash August 28, 2017 7:27 PM  

tz wrote:Yes the BCL is not OSI-Compliant and this means that

The original free software licenses were developed as a reaction to incredibly restrictive software licenses still prevalent in the industry. People and especially corporations started using software licensed under GPL, BSD etc licenses because the software was as good or better than commercial software and/or onerous restrictions were not imposed in the name of protecting the licensor.
This kind of BS:
1. Software or Hardware issued under the BCL License cannot be used for any violent purpose.
2. Software or Hardware issued under the BCL License cannot be used for surveillance of any kind.
3. Software or Hardware issued under the BCL License cannot be used for war.
4. Software or Hardware issued under the BCL License cannot be used to support Military activities.
5. Software or Hardware issued under the BCL cannot be used to inflict violence upon the earth.
6. Software or Hardware issued under the BCL License cannot be be used by institutions of incarceration.
7. Software or Hardware issued under the BCL License cannot be used to support the activities of Institutions of Incarceration.
8. Software or Hardware issued under the BCL License cannot be sub licensed.

means that your license is a novelty act. No one will use it, no matter how good it is, except Diversity hires and other losers.

Anonymous A Most Deplorable Paradigm Is More Than Twenty Deplorable Cents August 28, 2017 7:33 PM  

@110 tz
By using Software and Hardware Issued under the BCL License you recognize the spiritual divinity of every person with special attention to the hungry, the homeless and the oppressed.

@113 chiva
The only software that could be BCL licensed (under their terms) is maybe 'Hello World'.


Problematic. But "Namaste" would be almost required.

Blogger VD August 28, 2017 7:35 PM  

So the correct reply to any call for a CoC should be "Fork off!" Is there any possibility of losing that gambit?

Yes. No.

Blogger Tatooine Sharpshooters' Club August 28, 2017 7:37 PM  

@110 - Because what "starving" people are really in dire need of is open source software.


And why do these SJW screeds always have such strange capitalization?

Blogger Chiva August 28, 2017 7:42 PM  

"And why do these SJW screeds always have such strange capitalization?"

all letters are equal in the mind of a sjw.

Blogger tz August 28, 2017 8:26 PM  

@116 - exactly. An SJW will integrate it into a critical portion then insist the corporation follow the terms.

Blogger tz August 28, 2017 8:35 PM  

It had to be Ayo - A and O identify as vowels, but Y is vowel-consonant-queer.

Blogger ((( bob kek mando ))) - ( You are Welcome ... to go back to the hell hole you came from ) August 28, 2017 8:46 PM  

110. tz August 28, 2017 7:07 PM
It is a real thing and it is worse than the excerpt


it's better, OH so much better.

https://web.archive.org/web/20121127163753/http://linuxforniggers.us/



90. John Morris August 28, 2017 5:42 PM
Is there any possibility of losing that gambit?


point of order;
a "gambit" is a term which comes from chess and denotes the sacrifice of material for a strategic or tempo advantage.

you're aren't sacrificing anything.

SJWs actively disrupt productive work. simply not having them present in the company / workstream is a production multiplier.

Blogger James Dixon August 28, 2017 8:51 PM  

> That's only because, in an investment decision, there's no good way to distinguish the investments that will fail from those that will succeed.

True. If you actually know which investments will go up and which will go down your best outcome is to put all of your money in the ones that will go up the most. Most of our crystal balls are either broken or badly out of tune, however.

> (have you ever seen the Anime "Reboot"?)

Anyone who hasn't and likes Anime should check it out. Especially if you liked .hack//Sign.

Blogger Stephen August 28, 2017 10:00 PM  

@44 Ryanfaulk has a nice summary on the effects of diversity on productivity and innovation.
http://thealternativehypothesis.org/index.php/2016/12/24/racial-diversity-may-reduce-overall-innovation/
Video version:
https://www.youtube.com/watch?v=uz6TwrRp0_Y&t

Anonymous boilerpl8 August 28, 2017 10:24 PM  

125 comments and nobody has posted
AYO
HOL' UP
get with the memes, people

Blogger ZaijiaN August 28, 2017 10:35 PM  

If I was a devious developer, i'd create a Godfrey Elfwick-style persona and gum up every PR and submit critical issues about "problematic" code.

Y'know, for Diversity's sake.

Blogger bw August 28, 2017 11:04 PM  

Religious Fundies gonna Fundie

Blogger dh August 28, 2017 11:08 PM  

Here is the commit history of a primary "contributor" SJW:

https://github.com/search?p=1&q=org%3Anodejs+author%3Aashleygwilliams&type=Commits

How will they ever, ever, ever survive?

Anonymous jml1911a1 August 28, 2017 11:40 PM  

>> If diversity were valuable they wouldn't have to mandate it.

Amen.

Blogger Bob Loblaw August 29, 2017 12:03 AM  

Days old, it's already got a dozen developers and over a hundred people involved on the project's chat platform, said Marchán.

Sure. Over a hundred people saying "You go girl!" I'd be shocked if more than half a dozen have ever written a line of code.

This fork was doomed from the start - here's the response from github:

"I'm not going to add support for a fork lightly; I don't think this will stick; and I don't think a fork is an appropriate or well-timed response to what's been happening. Either way, I wouldn't add support for a fork that adds nothing but a partial documentation commit - that has value for nobody."

Blogger Bob Loblaw August 29, 2017 12:07 AM  

Here is the commit history of a primary "contributor" SJW

Good Lord. All her commits are either github admin stuff like "add Ashley to workers" or they're things like "Improve discoverability of code of conduct".

This person is a tax on the project instead of a contributor.

Blogger Snidely Whiplash August 29, 2017 12:57 AM  

At least we know the Code of Conduct for Ayo.js will be very very discoverable, and the minutes of the Diversity committee will be conscientiously merged into the documentation.
Seriously, that covers almost every single commit.
Not ONE line of code.
Portrait of an infiltrator.

Anonymous Node.js was cancer, may be cancer free now August 29, 2017 1:27 AM  

Bob Loblaw wrote:Good Lord. All her commits are either github admin stuff like "add Ashley to workers" or they're things like "Improve discoverability of code of conduct".

This person is a tax on the project instead of a contributor.


I blame GitHub for 70% of this. git on the command line is a bit of a pain in the ass, but it does what it's supposed to do quite well. GitHub came along, put lipstick on the pig and actually turned the ugly sow into a passable Miss Ukraine 2009. Now any window licker can point-and-click their way into adding "MajorOpenSourceProject contributor" to their Twitter profile.

Somebody should ask Eric Raymond if his open source aphorism "given enough eyeballs all bugs are shallow" should be changed to "given enough eyeballs all programmers become Nazis."

What I want to ask these Code of Conduct jackwipes is where was their outrage when I was forced to download two dozen 1.44MB floppy disk images at 28.8 kbps and troll swap meets for Adaptec 1542 SCSI cards in order to install Slackware? Where was the drive for inclusivity then? It was all rich, privileged white men working for free in luxurious computer labs who were keeping the other races down by preventing those who couldn't afford a modem or ISP service from accessing their software at zero cost. This cycle of oppression didn't start with a nasty Tweet. No, the rot goes much, much deeper.

Blogger Revelation Means Hope August 29, 2017 1:43 AM  

"Days old, it's already got a dozen developers and over a hundred people involved on the project's chat platform, said Marchán."

Impressive, over 100 people on the chat platform, talking about diversity and the big bad meanies over at the parent platform. As was said, the leaders need to push the SJWs to jump to the fork ASAP.

OpenID paulmurray August 29, 2017 1:53 AM  

The simple question is: will Ayo remain in sync with node, or not? If so, why Ayo? If not, who is going to use it?

Anonymous To answer: yes; because; nobody. August 29, 2017 3:11 AM  

paulmurray wrote:The simple question is: will Ayo remain in sync with node, or not? If so, why Ayo? If not, who is going to use it?

Brought to you by GitHub(TM).

Blogger Daniel August 29, 2017 6:59 AM  

" a culture that is diverse and inclusive, a culture that we can all be proud of"
"while promoting sharing of ideas in a constructive way, and to foster community growth."
tired of this mumbo jumbo

Anonymous TheTruthIsNeverAcceptable August 29, 2017 8:30 AM  

maniacprovost wrote:"It’s okay for code to be imperfect." Setting up the failure right from the jump.

This is the underlying philosophy of Agile development.


Perfection is chasing a moving target as quickly as possible. it's maximizing Net Present Value. Creating perfectly elegant and efficient code is a waste of time and an imperfect way to live.


Writing and implementing bugfree code isn't perfection, it is minimum standard quality control and is achievable when the development team is properly configured and managed.

My wife worked on a five year contract for the EDI backend for HIPPA for its initial delivery and the client (CMS) never found a single bug in what they delivered in those five years.

Quality is not perfection, but it is certainly good enough that in reality there is little diffence.

Blogger bw August 29, 2017 8:59 AM  

Convert or die says the Muslim. Convert or we will bar you from working and feeding your family says the utopian Prog.
Same, Same.

Blogger Cail Corishev August 29, 2017 8:59 AM  

I blame GitHub for 70% of this. git on the command line is a bit of a pain in the ass, but it does what it's supposed to do quite well.

Yes. Git is brilliant, and a large part of its brilliance is that it's distributed. So naturally someone came along and said, "How can we centralize this distributed system so that people will all come to one place and learn to depend on it while mostly ignoring the potential of its distributed nature?"

Blogger Roger G2 August 29, 2017 12:11 PM  

After reading the article in its entirety, I'm feeling rather ill. A slight case of cancer, perhaps.

Blogger Scott August 29, 2017 12:45 PM  

lol javascript, the worst possible language ever

none of this matters

Anonymous Bob Loblaw August 29, 2017 3:19 PM  

Sadly, Node is growing by leaps and bounds. I've been forced to use it at work.

Yes, Javascript sucks. If you're writing a relatively trivial application it's fine, but once things get a little complex you end up getting burned by problems that wouldn't have occurred in other languages.

Anonymous MrNiceguy August 30, 2017 12:05 PM  

If I were a devious developer...

I see no reason why this would require any coding knowledge at all. It could be fun to see how long you're taken seriously without it.

Anonymous pozymandias August 30, 2017 1:26 PM  

Dwight (91) felt that"Single codebase and language for front and back end" was the reason for JavaSCript on the server. It's that but also that big companies poured TONS of money and man-hours into things like the V8 JIT compiler. The result is that JS is now close to native speed in both browser and server. You can get a lot of these advantages though if you use one of the increasing number of languages that target JavaScript as a sort of assembly language of the web. The combination of Clojure (server side) and ClojureScript (client) is what I use when I can. Clojure runs on the JVM and ClojureScript compiles to JS. The two languages are identical apart from some slight differences in semantic sugar notations. Interestingly things like ClojureScript are now helping drive the JavaScript epidemic (er, I mean boom). In the long run JS is a flash in the pan. It's bizarre to use a high level language as a sort of assembly language. It happened because everybody had JS in their browser and the JIT compilers solved the speed problem. People are already moving to Web Assembly (http://webassembly.org/) and NaCl (https://developer.chrome.com/native-client). Eventually I'm sure ClojureScript and most of the other languages currently targeting JS will move to those targets. Once all the Node stuff compiles to Wasm or NaCl you will presumably be able to even write Node modules in many other languages that integrate with the stuff they wrote in JS. It can't happen soon enough. JavaScript is a scourge.

Post a Comment

Rules of the blog
Please do not comment as "Anonymous". Comments by "Anonymous" will be spammed.

<< Home

Newer Posts Older Posts