skysight-inc/HackerNews huggingface dataset:
Unity provides best UX on Linux so far, or have other desktops catched on? Last time I checked Cinnamon (tried it on Arch Linux though) and Gnome Shell both lacked the depth of design compared to Unity.
"misogynist doesn't take any effort whatsoever anymore"

You mean it ever actually took effort? The truth is that our entire society is misogynist. I'm a woman, and I do my upmost to not be, but /because society itself is screwed/, even I can't avoid being misogynist occasionally.

In this particular case, you're thankfully calling the actions of men "overreactions", but that EXACT word is used to belittle women the world over, in exactly this same way. Wanting people to be decent human beings is "overreacting". Wanting people to check for consent before buying them drinks, or walking them home, or coming into their house... overreacting.

And that's not even going into the gender aspects of calling a man that.
So the idea is to hide just the important stuff.
I observed this when I was back in school using a simpler expression
i = 0;
i = i++;

the answer will be different in different compilers. I use this as an interview question ever since, not to get the right answer but to understand the candidates thought process in solving the problem and his/her understanding of operator precedence :-)
That is my point. De facto working code is not working code.

I have fixed feelings about the integer overflow issue because it's so easy to trigger, unlike triple post increment fake examples. And it usually results in a security problem. For very little benefit, IMO.
We'll run out of tar and feathers at this rate.
In a lot of cases (at least in the UK), it could fall under gross misconduct, for which your employer is allowed to terminate you on the spot. Of course, you can then take them to an employment tribunal who will then deliberate on if this was appropriate.
Obviously Node.js isn't a community project, it's a Joyent project and this is a clear confirmation of it.
They say in their complaint that 1100 + 15% is higher than any lawyer has ever been paid in any Apple matter.

From the complaint: As Apple explained to Mr. Bromwich, of all known past Apple matters, “not a single partner had an effective billing rate as high as or higher than those that [Mr. Bromwich has] proposed.” ... . And Mr. Bromwich’s rates in this matter dramatically exceed what he has quoted in the past.
Please stop devaluing the term sexism.
He deliberately made the pronoun masculine for no apparent reason other than to stick it in women's eyes.
On Caravaggio: http://www.webexhibits.org/hockneyoptics/post/grundy7.html
No, no, no. This requires careful and measured thought before passing judgement. Bring me a duck and I shall fetch my largest scales.
resultQ :: W -> (W,W)
resultQ n = foldAllS max (0,0) $ runIdentity $ R.computeUnboxedP vec
where
fun (Z :. i) = len &&& id $ fromIntegral i
vec = R.fromFunction (Z :. fromIntegral n) fun :: Array D DIM1 (W,W)

Not as straight forward, but http://lelf.lu/files/fast-num-haskell-bench-N2.html (now you now number of cores on my macbook I guess).

Not bad for 3 lines of code?
indeed. The generalized stream fusion work is about lifting pointwise operations to their SIMD vectorized analogue.

Likewise, stream fusion isn't always a win! Stream fusion and its siblings are great for pointwise operations, but aren't always a good idea for computations with heavy reuse, like nested convolutions or performant matrix multipy
I know that hum too well--and it's really irritating. For
some reason I even hate the sound of my dimmer switch.
If you haven't yet; set the following environment variables in your shell:

export PAGER='less -S'
export EDITOR='emacs -nw' #or a lesser editor if you prefer

That way you'll get result sets without linewraps and your queries will be edited in the non-default editor, which is `vi` in most distributions.
I'm sorry to invoke Godwin's law on this, but this is beyond absurd...

Stating that defending that pronouns should be gendered is a fireable offense is more than just ridiculous political correctness, it's criminalizing opinion. It's the Holy Inquisition.
Yet, in the world that we both live in there are plenty of reasonable scenarios for $1000/hr to be a reasonable fee. Anyone who makes north of 3 million dollars a year probably makes more than $1000/hr.

$1000/hr is on the high-end for a lawyer, but would be on the low end for something like a professional speaker (or athlete, coach, CEO, hedge fund manager, or many other jobs).

Since Apple is the one complaining here, let's look at what they would consider fair pay. Tim Cook got $4.2M in pay last year (which at a very respectable 2,500 hours billed for an attorney would be $1,680 an hour). Sounds exorbitant in Apple's words, but it's mere pocket change to the 1 million shares of AAPL he got in 2011 for getting the CEO gig--currently worth a cool $556m. If you want to average across the full 10 year vesting period at the same 2,500 hours a year it still comes out to an awesome $22,240 an hour. That's not completely fair because it doesn't include the $50M or so he'll make during the 10 year period and it's possible AAPL will fail and his shares will devalue greatly. It's also possible they will at least stick with the S&P 500 and his shares will be worth a good bit more.

tl;dr yes, lots of people are worth $1000/hr and actually a whole whole lot more. Apple is fighting just because they can, which is actually the entire reason they took this all the way to a trial (and lost!). If they wanted to save money they would have settled when caught red handed. Instead they ran up a huge legal bill and will now spend more money than they could possibly save by trying to fight an "unfair" bill. It's all plain and simple arrogance.
Which will then (in time) become the corrupt parties they so despise.
This is nothing new.
The joker in me wonders if now would be an opportunity to become the biggest contributor to GitHub of all time by running a script that changes the pronouns on all repositories.

Nobody can afford to reject such a pull request now...

Or what would happen if we started pestering Linus about including a pronoun check in git by default?
3rd-hand summary of http://www.forbes.com/sites/matthickey/2013/11/26/seattle-di...
Cool idea, but please fix the radio button labels. Having to click on a radio button directly makes for a really bad UX
Things that are obvious:
1. Gender neutral language is obviously and undoubtedly preferable.
2. The changes would have been incredibly easy to implement, the work was already done.

I can't think of a good reason not to accept the pull request. It all seems like such a simple problem getting blown way out of proportion.
(int i=0;i<10;i++)

would count as three lines for purposes of that rule, and the

i++

as one. I could have been more precise, but I thought it would be understood.

The point is, to be on the safe side, don't use ++/-- in any line (in the sense of ;{}-delimited statement) that is also doing something else.

>Don't forget that =, += , ... can all be abused in the same way.

I didn't, and people should use the same safeguards around them, i.e. don't mix them within lines that do other things, "cleverness" or "C golf" be damned.
> Around where I live, people pronounce a popular street name incorrectly. It confuses people who speak the language of which the street name originates. The folk who use the incorrect pronunciation argue "well, we all know what we mean."

I'm guessing Austin, and either Guadalupe, Koenig, or Manchaca (or all three) for the street.
If you'd read http://en.wikipedia.org/wiki/Gender_neutrality_in_English#Pr... as linked to from your link, you would have seen that there has been issues caused by this style guideline actively preventing women from entering professions.

Also, if you look at historical language, it has never in English to say that 'he' was gender neutral. It would be more correct to interpret it as "women are not real". See also "Mr and Mrs John Doe".
Yes but aren't those articles written for their specific Linux images? For example their Ubuntu image comes with an active root user and a bunch of other things preconfigured. I wonder how useful those articles are for people using the original distro isos.
So I quote you 60% efficiency from CDC and you "retort" with a 56% from NYT quoting CDC. Where is the disagreement here?

By contrast the post I replied to was asserting that flu vaccine is not effective at all, which is demonstrably false.
Feminism is about how people are treated, not about who you like. No one cares who you like.

By the way, what is with this "the feminists" bullshit? It's not a society. People of all walks of life, who believe that women deserve the same respect and rights men do, call themselves feminists. It is a sure sign of a small mind to go around blaming shit on supposedly homogeneous and insidious groups like "the feminists," "the communists," or "the homosexuals."
Then invest all you can ?
Ok, even though I think the singular they is awkward, I can understand the fight for removing gendered pronouns.

However, something I've been wondering for a while now is: how does this issue manifest itself in other languages? Are there similar movements? How does it work in languages where every noun has a gender?
window.console is undefined in some versions of IE if the developer tools aren't active.
> The article had me until it basically said using "he" in documentation makes you an asshole

I don't think that the author intended any hostility towards you.
No they are generic enough for average user.
As usual, if you can't trust the client machine, no solution is secure. Not even any mobile two way authentication.
There have been a lot of technologies springing up in the last decade which have challenged society to re-evaluate what it considers to be important. It's an exciting (and scary) time to be alive. Interesting to see an article with a more favorable (perhaps more sober?) view on drone technology.
So far as I can tell, it's a fundamental of all forms of feminism (though especially radical feminism) that yes, everyone must make fighting sexism and supporting feminism their #1 priority, over and above the actual goals of whatever businesses or groups they're involved in, and that anyone who doesn't is a women hater. You get stuff like Atheism+, where a bunch of feminist activists went into the atheist movement and declared that from then on, it must revolve entirely around their form of feminism, and that it didn't even matter if members were actually atheists so long as they supported that kind of feminism. Radical/non-intersectional feminists even tried to do the same to groups fighting against other forms of discrimination such as racism and homophobia.
> Everybody has his fight

Shouldn't that be "Everybody has their fight"? I guess antirez is sexist. /sarcasm
http://images.sodahead.com/polls/001175517/0cb3ef6e1d30edc00...
If Apple was in this to save money they wouldn't have taken this to court in the first place, they got caught with their CEO and most senior executives overtly participating in price fixing.

Now Apple is quite literally spending more money in legal fees than they can possibly save to argue about "excessively" high legal fees. Apple will spend millions to try and make a point, this is just more of the same.
"He's" not getting "fired" at all. The annoying thing about this post is that Joyent's representative is taking a facially absurd hardline position about a stupid intramural developer pissing match (one that just happens to have a faint aura of gender politics) so he can use the nil-stakes of totally hypothetical drama to position himself and his company politically.

This isn't "capital" punishing "labor" for "thoughtcrime". It's just posturing. If the "accused" had actually worked for Joyent, one assumes the whole issue would have been settled in a couple email round trips, tops.
Thanks! We've got some big plans in the works. Let me know if you'd like to hear more.
Unrelated to documentation but relevant to your example companies: I specifically went with Mailgun instead of Sendgrid for a small project recently because I remembered how Sendgrid dealt with Donglegate.
> 1. Gender neutral language is obviously and undoubtedly preferable.

To be honest, you'd find a huge discrepancy on this. If this were true, the pull request would not have been rejected.
Yup! Terrible. (On mobile safari)
Y Combinator Universe is news about Y Combinator and YC funded companies
There's a more subtle issue at play: accepting the pull request could be seen as "admitting" that the original phrasing was offensive. Perhaps they didn't want to do so because they disagreed with the premise. Accepting the patch isn't a neutral action, it also means implicitly accepting a certain world view.

The patch itself comes across almost as bullying: accept our view, or be publicly shamed as a misogynist.
You can't generalize across 300 million people based on one year of personal experiences.
Yes, gross misconduct is a valid cause for termination. I think an employer would have a very tough time justifying behaviour like this.
I kind of hoped we'd run out of sexists first.
In practice, 99% of use cases do not have to worry about a MitM attack that is successful 100% of the time. The probability of a MitM attack remaining successful for all your interactions (and that's what would be required for it to go undetected) drops exponentially under a lot of (though admittedly not all) attack scenarios.

This is exactly the reasoning behind proposals such as TACK.

Edited to add: Keep in mind that external verification basically never happens, as much as cryptographers want it to happen. In the real world, you have a choice between no verification at all and a pinning-based verification which is weaker than the theoretical ideal, but makes MitM'ing significantly harder and much more likely to be detected for everybody at no user interface cost.
I definitely wouldn't have reacted if I was personally involved in this. However, I do think it's worth pointing out how masculine pronouns can wear a girl down over time / create general awkwardness (ie: Send your "web guy" over).

I'm generally not bothered by subtleties, but then I realize that what's subtle to me as a woman is entirely invisible to men.

If the guy prefers masculine pronouns, it doesn't make him a sexist exactly. But it would imply that he doesn't experience the subtle discomfort in his everyday life. So, it's worth pointing out. In a chill way, if possible.
You can only invoke Godwin's law after someone else draws a comparison to the Nazis. You cannot invoke it on yourself prior to drawing a comparison to the Holy Inquisition, no matter how far beyond absurdity the situation may be.
You should try www.elementaryos.org
Oh dear God. This is what we've sunk to? Saying we'd love to fire some "asshole" because he chose not to pull a pull request changing two instances of "him" to "they"?

First, let me get it out of the way that I actually agree with the pull request. In this day, the personal pronoun "they" makes a more inclusive pronoun that just "him". Zed Shaw's suggestion of "you" is also a good alternative, particularly if you're wanting to be less formal.

That said, let me note that many of us were taught in school that using "he" here is the preferred pronoun. And that's just one reason why I can imagine why someone would reject this pull request. Because as much as I agree with the PR, I have the ability to conceive of other perspectives. We have no idea why Ben chose to reject the request.

1. Maybe he thought it was incorrect grammar. I disagree, since there's a strong history of singular, third-person use of "they" in English. But it's what we were taught.

2. Maybe he's overwhelmed with issues and pull requests, and thinks this is too trivial of a matter and doesn't want to encourage this kind of contribution to the project.

3. I can think of about 3-4 other valid reasons, but I won't bore you.

Bottom line, this has all the characteristics of a witch hunt. Joyent is OK with taking away a man's livelihood because he chose not to accept a two-word commit, and one that didn't even deal with code? Not only that, but to publically call him an asshole?

I'm all for making small steps toward gender equality like this one, but calling someone who doesn't share that opinion vulgar names and wanting to fire them is an altogether inappropriate move.
TPM chip protecting SSH keys from being copied or stolen
Uggggggggggggh
'Refering to someone as "they" or "them" is an even worse offense.'

I've actually tested this. Or rather, I live by this - I default to gender neutral pronouns for everyone. I have done this for many years in customer facing call centres, dealing with 30+ callers a day and working alongside 100+ support staff, and communicating across all levels of business, from shop floor to CEO.

I have had people comment on singular they. Mostly LGBT+ people who understood gender issues and actively had a preference. Everyone else? NOT A SINGLE COMMENT.

You may personally have a preference about people's use of pronouns for yourself, and that is actually a wonderful thing - knowingly having a gender identity is awesome! :) But, at least in the UK, there is nothing offensive about gender neutral 'they'.
That's awesome though. You get that for free.
One reason I can think of -- some people make small grammar and spelling changes just to get their name in the commit authors lists and in the THANKS file. Hey look, "contributer to the famous Node.JS project" on the resume.

It is of course good that they want to contribute but some requests generate more traffic around the request than the request itself. Not if this was a bigger improvement to docs, a project wide spelling fix, I would probably be better.

Anyway the reason this go blown up is because of the gender aspect. Ask yourself this, what if this was not influence by the gender and was instead a basic spelling mistake, how would this played out?
It looks like LMDE used "update packs" which are snapshots of Debian Testing. The website doesn't indicate when those packs are released; however, there should be a way to get packages straight from Debian Testing for a full rolling release distro.
Is this machine assisted or could I do this on a regular Game Boy? Regardless, this is very interesting. That music brings back childhood memories of insomnia.
pls share. im open to criticism.
I don't know that much about DO but from what I've heard it's also a very engineering driven company. I think that engineers know how much this kind of ressource marketplace is useful for themselves and pairs.
This Obamacare Contractor Just Got the Boot. Who Could Be Next?
Regarding number 2 (again):

unsigned sum(const unsigned char *s) {
unsigned result = 0;
size_t length = strlen(s);
for (size_t i=0; i < length; i++) {
result += s[i];
}
return result;
}

But it could be written as:

unsigned sum(const unsigned char *s) {
unsigned result = 0;
size_t length = strlen(s);
for (size_t i=0; i < length; ++i) // prefix increment should be quicker.
result += s[i];
return result;
}
Gender neutral pronouns suck in English. Fix that before you start firing people over not using them.
A lot of this is covered in the excellent book "The Cheating Culture", which I recommend. "Bowling Alone", as the article mentions, covers the "stay home and do your own thing" part of it, but the economic system we've set up, I believe, is far a far stronger influence. We've set up a system that's dog-eat-dog, every man for himself, "everything that happens to you is your own fault", "lift yourself up by your bootstraps" and approaching hypercompetition. When it feels like you're one medical emergency, job loss, or bad debt away from homelessness, and have only pathetic (and painted as only for life's losers) safety nets there for you, you're out of necessity going to have to trust less. Add in the fact that many areas in this country have to deal with the daily threat of violence, and you get a toxic brew of distrust.

This is sad for more than sentimental reasons, as the article mentions. The "Economics of Trust" is important for easy dealmaking, credit, and other things. More here:

http://trustedadvisor.com/trustmatters/software-programming-...
What's wrong with Coffeescript?
I hear you, but not being sexist can be pretty hard. I always felt that obviously, I wasn't sexist: I like working with women in the workplace, I always figured we make software for everyone so it's probably best if everyone makes software, and so on. I've been fortunate to have female co-workers who I felt made terrific colleagues, both skills-wise and socially.

And yet one day one of them pulled me aside and explained to me what exactly I was doing that was making being at her job harder. It wasn't something I did intentionally, it wasn't because I thought ill of her, it was just that I didn't think much at all. I behaved differently toward her (and, I guess, other female developers) because I had a set of assumptions I automatically brought to bear against male developers I wasn't sure applied to her, and it affected my behavior in ways that kept singling her out and making her feel uncomfortable.

One of the most embarassing, humbling and in retrospect, valuable moments in my professional life.

I'm happy it went that way instead of a complaint followed by me losing my job. I think a lot of male developers don't want to be sexist, but we need to learn what that actually means in practice, and it's not as intuitive as you make it out to be. Wasn't for me at least.
It doesn't make Vermeer any less of an artistic genius. He had to invent new or improve existing devices, set up the scene, not to mention execute the painting itself.

No one says photo-realistic painters are fakers or cheaters when they recreate photographs on the canvas. Working from a photo does a lot of the same work as a camera obscura; it flattens the perspective, defines the colors, etc.
I was actually asked in an interview at Google in 2011 whether pre- or postincrement was faster in a snippet of code where the expression's value wasn't used. When I said that I was pretty confident that the compiler would produce the same assembly in both cases, the interviewer insisted that pre- was faster based on the same logic you mentioned.

To her credit, she didn't penalize me for disagreeing with her and I still got the offer.
Putting aside gender theory, there is a much simpler issue here. This is the same issue that affects wikipedia.

Writing that deny took more effort than just allowing the change. If it really was trivial, then there is no harm in accepting it. Denying it is shouting down someone's effort to improve the project. It destroys community rather than builds.
Communism is not for you buddy, you're not the same class as those toiling in India or other Third World nations. With its proven track record of defeating imperialists and for those with nothing to lose and first world nation traitors, it has still proven viable.
As a monolingual English speaker, I've always wondered how this works in languages that use gendered pronouns for referring to inanimate objects (French, German, etc.)

Does the classification of nouns into masculine and feminine reflect gender stereotypes at all? Is there a similar movement towards neutral pronouns for all nouns?
If there was a typo in the docs (e.g. "f*cktion" instead of "function") would he have rejected a patch for being "too trivial" as well? Which is worse: a typo or misogyny? (rhetorical question)
So here's the problem. English doesn't have a gender-neutral pronoun that refers to a single person. So you have to pick "he" or "she". If you switch it around every sentence, the text is hard to follow. If you pick one and use it for the entire text, you're sexist.

What's your solution to this beyond trolling HN?
looks closer to a few thousand at this point
Truth. I figured after Facebook started using "they" in a singular sense that the grammar rules would change. They have only unofficially.