News for hackers. Stuff that matters.
Re:Collaboration not Derision in the Node Community by rpedela on Saturday November 30, 2013 @10:53PM (#6826000)
I think the article is missing a lot of context. What was the offending issue?
Re:Collaboration not Derision in the Node Community by itafroma on Saturday November 30, 2013 @11:01PM (#6826027)
The original issue was a pull request[1] made to the libuv code base to change "him" to "them". It was rejected[2] by one of the committers, Ben Noordhuis, as being too trivial.

That decision was reversed by Isaac Schlueter (another committer) and committed[3]. Noordhuis reverted that commit[4], chiding Schlueter for not following procedure, but that revert was quickly reverted itself.

Bryan Cantrill of Joyent, one of the sponsors of the project and Schleuter's employer, wrote a blog post[5] indicating that had Noordhuis been a Joyent employee, he would've been fired. This post here is a response to that post. Strongloop is Noordhuis's employer.

[1]: https://github.com/joyent/libuv/pull/1015

[2]: https://github.com/joyent/libuv/pull/1015#issuecomment-29538...

[3]: https://github.com/joyent/libuv/commit/47d98b64c45db8335bf7e...

[4]: https://github.com/joyent/libuv/commit/804d40ee14dc0f82c482d...

[5]: http://www.joyent.com/blog/the-power-of-a-pronoun

Re:Collaboration not Derision in the Node Community by dmourati on Saturday November 30, 2013 @11:11PM (#6826057)
Not exactly. There are two Isaacs. Isaac Roth at StrongLoop, author of the OP, he didn't come into the story until today. Isaac Schlueter works for Joyent, and originally committed the requested change.
Re:Collaboration not Derision in the Node Community by itafroma on Saturday November 30, 2013 @11:14PM (#6826063)
Yeah, sorry about that; I just caught that mistake myself. Fixed.
Re:Collaboration not Derision in the Node Community by richardfontana on Sunday December 01, 2013 @08:13AM (#6827138)
Roth is actually Issac, not Isaac.
Re:Collaboration not Derision in the Node Community by dmourati on Monday December 02, 2013 @04:05AM (#6832601)
Duly noted. Thanks.
Re:Collaboration not Derision in the Node Community by StavrosK on Saturday November 30, 2013 @11:37PM (#6826123)
When did Ben say pronouns should be gendered? I saw nothing on GitHub like that, yet the Joyent post mentions it more than once.
Re:Collaboration not Derision in the Node Community by itafroma on Saturday November 30, 2013 @11:46PM (#6826159)
I couldn't find any explicit statement by Noordhuis that could be characterized as what Cantrill called an "insistence that pronouns should in fact be gendered". I took that to be something Cantrill thought was implied by the revert.

However, there's a deleted GitHub comment from Noordhuis that nevertheless still appears on his public activity stream[1]. I starts with:

> For the record, I reverted the merge in 804d40e. Isaac may be a committer but that does not mean he is free to land patches at will. Patches have t…

Perhaps it was stated there?

[1]: https://github.com/bnoordhuis?tab=activity

Re:Collaboration not Derision in the Node Community by GrinningFool on Sunday December 01, 2013 @12:43AM (#6826297)
Seems not: https://github.com/joyent/libuv/commit/804d40ee14dc0f82c482d...

Ultimately, it looks like Ben was fairly impartial about the whole thing - he didn't accept it because it wasn't a significant enough change to merit accepting. He tried to revert the acceptance because the acceptance had been done without approval.

Re:Collaboration not Derision in the Node Community by Lazare on Sunday December 01, 2013 @01:08AM (#6826345)
Technically, he was in the right.

Politically, reverting Isaac's commit (and especially doing so with a passive aggressive "Isaac, consider yourself chided." commit message) was clearly a mistake.

Re:Collaboration not Derision in the Node Community by GrinningFool on Sunday December 01, 2013 @12:29PM (#6828199)
A mistake, but only in context of the larger issue. In the context of a reverted commit, it was a fairly laid-back way of saying "you shouldn't have done this direct merge and you probably knew better".
Re:Collaboration not Derision in the Node Community by rok3 on Sunday December 01, 2013 @12:18AM (#6826235)
Doesn't look like he did; they appear to be inferring it because he considered the one word change trivial. While I disagree with his call I can't believe how quickly this blew up into a PR storm.

I'm shocked that such an unprofessional blog post made it to the Joyent company blog. It's destroyed what respect I had for them.

Re:Collaboration not Derision in the Node Community by aviraldg on Saturday November 30, 2013 @11:17PM (#6826076)
Much ado over nothing. "Them" in that context just sounds odd to me (perhaps not in American English?) A 50/50 mix of him/her sounds way more natural.
Re:Collaboration not Derision in the Node Community by Brakenshire on Saturday November 30, 2013 @11:52PM (#6826174)
It's actually the other way around, the objection to the use of singular 'them/they' as a gender indeterminate pronoun is a relatively recent shift apparently originating from American English. It is a form which was otherwise well-established:

http://en.wikipedia.org/wiki/Singular_they#Generic_they

(There are example quotes in the link from Shakespeare, Austen, Twain, and Bernard-Shaw)

Re:Collaboration not Derision in the Node Community by aviraldg on Saturday November 30, 2013 @11:54PM (#6826178)
I was comparing against Indian English, but point noted.
Re:Collaboration not Derision in the Node Community by Brakenshire on Sunday December 01, 2013 @12:15AM (#6826224)
Ah, I wasn't meaning to tell you what the usage is in your country, just trying to make the narrow point about American English.

As an aside, do you mind if I ask, is there a narrative in India about protecting the Indian dialect of English, like you might get in Britain about vulgur Americanization, or in America about pretentious Britishisms?

Re:Collaboration not Derision in the Node Community by plinkplonk on Sunday December 01, 2013 @01:29AM (#6826376)
No there isn't a 'protect Indian English' narrative here.
Re:Collaboration not Derision in the Node Community by yetanotherphd on Saturday November 30, 2013 @11:41PM (#6826135)
Not all people belong to the categories "Male" and "Female".

Luckily you won't be fired for this post, but be warned for the future.

Re:Collaboration not Derision in the Node Community by aviraldg on Saturday November 30, 2013 @11:49PM (#6826170)
I'm all for diversity, but I like my pronouns as they are, thank you.
Re:Collaboration not Derision in the Node Community by dmpk2k on Saturday November 30, 2013 @11:00PM (#6826020)
At a guess: https://github.com/joyent/libuv/pull/1015#issuecomment-29538... and https://github.com/joyent/libuv/commit/804d40ee14dc0f82c482d...

Those two may not seem like much (at least I don't think so), but this kind of passive-aggressive behaviour isn't atypical for bnoordhuis. Eventually it'll cause a bad backlash. Like this.

bnoordhuis is an example of a problem that many popular OSS projects will face in their lifetime: is keeping a highly-productive jerk around worth it? On the one hand they produce good code, but on the other they help drag the community's ethos into the tank.

Re:Collaboration not Derision in the Node Community by victorhooi on Sunday December 01, 2013 @03:48PM (#6829239)
I just see a guy following policy, and then reverting the patch when that policy was broken.

Also, I don't know if it's very smart calling somebody a jerk whom you've never met, or had any significant dealings with.

It's very easy to do it from the comfort of your couch at home, but I suspect it'd be a different story if they were right in front of you.

In fact, it's basically bullying.

This is the sort of thing you get from reading tabloids or gossip mags - "OMG, Kim Kardashian is like, such a <xyz>, because I read that, like, <xyz> said <xyz> to <xyz>. She is like, a total <xyz>! I mean, if I were her, I'd <xyz>".

Seriously, I would have thought that HN as a community is better than that.

Re:Collaboration not Derision in the Node Community by dmpk2k on Sunday December 01, 2013 @07:30PM (#6830293)
You're making a lot of assumptions there.
Re:Collaboration not Derision in the Node Community by mmaster5 on Saturday November 30, 2013 @11:01PM (#6826024)
Here is the context: Joyent VP of Eng calls Node.js leading contributor an asshole on the corporate blog. http://www.joyent.com/blog/the-power-of-a-pronoun

Real classy.

Yes the guy was being thick, but he was virtually fired by someone not at his own company.