skysight-inc/HackerNews huggingface dataset:
My impression was that the problem with the original post was a denial accepting a change, which the author took to mean a militant exclusion of gender neutral language.

The author wasn't taking a militant stand against someone who simply writes gendered language, but against someone who made a decision to exclude gender-neutral language specifically.
I wouldn't claim to have overcome my ASD, that sounds like more than I could ever say. What I have is the ability to enjoy my life tenfold more than I could before I came to understand how I think, and how to get along with others, insofar as I have. I can answer your question for my particular case, but the process itself is not easily repeatable.

What I learned from a passing interest in social psychology and repeated examination of significant events in my life gradually imparted an awareness of why some difficulties kept recurring, and also something of an understanding of what brought me to each point along the way. It helped that a close friend was a counselor, who shared with me experiences she had with autistic clients. This was important for providing an objective contrast of the conclusions humans would reach in different situations. I never knew anything I shouldn't, regarding the specifics of an individual or who they were, but I learned enough to gain a certain perspective on how we ASD thinkers tend to think, and what that often overlooks.

Thus the short, useless answer is: by thinking. Funny thing is, I have so little interest in contemplation and reflection, it's amazing I've ever accomplished anything with them.

To me the important thing is a perspective that can only be imparted by experience or a like minded thinker. This is why I believe it is crucially important for me to raise my own biological children. By understanding where they are as they develop, I will be able to guide them in ways I needed by never had. What I know about how other ASD individuals think is incidental. Not something I particularly care about, but something I happened to notice after speaking with some, after gaining my own perspective on very different forms of cognition.
A lot of people have not the slightest idea how languages work, but they FEEL very strongly about the subject. I think the all-time stupidest such idea I've heard is that it's morally wrong for a man to refer to "my wife" because "my" denotes ownership. If you take more than a second to think about that claim (it's not even necessary to look at other languages...), you'll quickly notice that "my" does nothing of the kind; it denotes some sort of relationship (of almost any kind) between you and the specified noun. In the case of "my wife", the relationship is a marriage; in the case of "my picture", it could be ownership... or it could be the fact that you appear in the picture, regardless of who owns it.
We recently added 'hen' as a gender neutral pronound in Swedish, to go with 'han' (he) and 'hon' (she).
1) Create a completely new zero account with no connections.

2) Send a friend request to a user whose "private" friends you want to see.

3) Immediately withdraw your friend request.

4) See the "people you might know" list, voilà.

(at least it used to work for me about a year ago when i was looking for one girl)
Node.js is not a Joyent project. They just pay a bunch of developers to work on it.
Can the author please change the link name to make sure everybody knows it's a fake? Making a mistake is not a problem, but it's also important to help that others don't make the same mistake.
Sorry, I downmodded you, mistakenly thinking you thought Ben was Bryan.

For anyone else who missed it: Bryan Cantrill wrote the Joyent piece about theoretically firing Ben for not accepting the documentation change.
The Chinese developers of my acquaintance (mostly) do not speak english, and consequently don't particularly appreciate english documentation. As in your case, the documentation preference is going to be strongly determined by language (in)capability.
Nope - the newest lines (Victoria, Jubilee) are all smaller diameter trains. The larger, squarer cut+covers (District, Circle, Metropolitan etc) are generally older, because you can't cut a trench across London for a new Tube line any more.

It's still not hard to stand on any of the trains as long as you're not right beside the door on a Tube (unless you're extremely unusually tall, but the odds are well against that).
> if the stars align a certain way, "the authorities" may stop a hypothetical criminal act.

But that's not the way it is perceived in the general populace. All the relevant authorities - police, government, NSA/CIA/TSA/... - tell you that this surveillance is important and continues to save lives. And they should know, right?, because they have the classified facts.

This narrative is also supported by our modern crime shows like NCIS where dangerous and resourceful terrorists threaten to kill thousands of people every few weeks and the heroes are kept from doing their work by petty bureaucratic restrictions like search warrants. Oh, and of course they save the world in the end, because they are awesome. In the back of their heads viewers know this is hyperbole. But it nonetheless changes the images that come to mind when people think about fighting terrorism.

We need to remind ourselves of the other side of the discussion at every step, because it doesn't help if we live in our little bubble of consent and do not hone our arguments against the views of those that we need to convince.
(Please don't take this in a bad way, I'm just curious and not judging)

How do people feel being a top oil exporter and doing green policies/laws internally?
Linear and Intersil make COTS support chips. From a power supply design perspective it makes some interesting ideas possible, because you can turn a bridge rectifier on and off as fast as you want this way. So you can make a super low frequency switching power supply using the rectifier itself as the switch.

There are two obvious problems. First the voltage regulation is garbage because you're running 60 Hz instead of a typical switcher in the KHz region, so you'll be investing heavily in large filter capacitors or you'll have awful ripple on the output. Maybe it would make a good battery charger instead of using perfect regulated 5 volt USB power as typical? The other obvious problem is you can use four cheap diodes and one switching transistor on one heat sink, or four switching transistors on four heatsinks and probably a very small diode bridge to provide power to the chip to run the works (although maybe controllers have on chip rectifiers) And the cost at reasonable power levels of a switcher is a rounding error compared to its heatsink and the effort / labor of mounting it on a heatsink. So unless you'd doing some crazy electrochemical refining type stuff you'd probably not use a synch rectifier, just not economical. I bet hydrogen electrolyzer plants and aluminum and copper electrorefining plants DO use synch rectifiers.
About prices, I compared prices in Sweden of a new Audi A4 and a Tesla S as normally cars are much more expensive in Norway, but for Tesla it's cheaper in Norway. I have not checked any rules about taxes or such, just got the prices for the same model from audis and teslas regional web pages.

Sweden Norway
Audi A4 33 269 64 843
Tesla S 70 798 55 682

(Prices in €)
"Reality" was my word, I tried to condense the essence of his argument. That chapter is online[0] and as far as I see, only the "deconstructing" exercises part is missing. I've read it some time ago, so I'm not sure anymore if I would agree with everything he said because I don't remember every argument (but I don't feel competent enough about C to strongly comment either way anyway), but what he says in "Overall Critique Of Correctness" seems pretty reasonable.

[0] http://c.learncodethehardway.org/book/krcritique.html
It's OK :-) no big deal. But thanks for clarifying for others, I should have noted this!
I know this isn't a very constructive comment, but

WTF?
Google's little easter egg for Hanukkah
Here is the original Linux announcement:

http://www.thelinuxdaily.com/2010/04/the-first-linux-announc...

Here's a diff between the two: http://paste.ubuntu.com/6504013/
Not so! I used to drive a 911 ambulance. We we're told to drive safe and not break various rules, but were punished when we didn't arrive in the allotted timeframe of 9min. The punishment was that workers on 24-hour shifts (who normally had a house to sleep in) were forced to post on street corners and not allowed into their quarters. This made the shift miserable and the lack of sleep was a real safety problem.
> The difference between America and England is that the Americans think 100 years is a long time, whereas the English think 100 miles is a long way.

Having lived in both countries I think that's a good way of thinking about it (for the average person.)

(Obviously individuals will differ; 100 miles is a half day cycle ride for me so I don't think of it as that long a way.)
It's weird but I found my self unable to focus and comprehend the contents. It's like I'm reading but I can't understand a whole sentence. It would be better if the snow is kept to the background area. Instead, it sometimes flew right past the exact word I was reading.
How did they get letters written to his dad? Someone was mad ...

Even though the article paints him as a thoroughly detestable character, I like the fact that Facebook - which started as an equally trivial app - is scared of his company. It's not like Zuckerberg wasn't privileged too.
Show HN: Your daily dose of python news - subscribe to get regular updates
Angry Birds Seasons is Updated With New Arctic Eggspedition Levels
In responding to this, I'm assuming your comment isn't politically motivated. That assumption might be wrong, in which case the following points will be for naught:

> 1st assumption: It is within human reach to change the climate.

There is nothing in principle to prevent us from affecting any kind of change on any kind of scale. The planet is a system that doesn't care who is affecting the variables, it's not as if there is some kind of cosmic firewall making sure we humans don't overstep our boundaries. We already affected the planet in a myriad ways, so it's difficult to make a rational argument that we can't. If your objection to this is on supernatural grounds, there is not a lot I can do to address that. But if it's not, just look at the true scale at which we're doing things here.

> 2nd: Current climate variations are created by human activities.

That is a good point worth looking into. The way to examine this is to look at known factors that influence the global climate. The best-known one are greenhouse gases. It's no question that a lot of them are produced naturally and that there are (even extreme) natural cycles to these things. On the other hand, however, we can estimate our own output reasonably well, so it becomes a matter of math. The rational consensus is that a non-trivial amount of greenhouse gases is emitted by human activities.

> 3rd: A human induced climate change will make the planet warmer.

The planet doesn't care who induced what. Overall, the planet will get warmer, yes. Because it's a complex system, that means in some regions it's going to get a lot colder than today.

> 4th: A warmer planet is bad. (If you look at a world map, you'll see huge surface of land in the temperate and frigid zones.)

I think a huge misunderstanding here is that people think it's bad for the planet. Again, the planet doesn't care, and the ecosystem has certainly seen worse changes historically. The planet and life as a whole are going to be just fine! Humans, on the other hand, not so much.

Here are some examples of things that are going to hurt us, and each of these drags behind it a long tail of consequences. Most equatorial regions will become warmer, dramatically increasing the deserts (and in some places creating new ones). A lot of people live in these zones. Other regions will see drastically more powerful storms and floods. The oceans will rise and make many sea-adjacent cities untenable. You mentioned temperate and frigid zones, I live in one of them. Where I live, the gulf stream will cease to transport heat into my climate zone, causing an ice age. It's going to get very uncomfortable for a lot of people, and by uncomfortable I mean deadly.

You question a lot whether human can and do influence climate change. Of course they do, but on the whole that's only partially relevant. The only reason why were interested in finding out our role in the change is so we have more options in counteracting the phenomenon.
I'm just saying geeks have found new uses for these words, and it's good.
After all, maybe we can trust humans to evolve.

These words are still in use anyway: master of your pet, master of a technology, a master class is nothing to be ashamed of...
Slave/slavery is often used to describe what we called work 100 years ago.
Plus some other connotations...

So why stop using slave and master as we use them in software? As long as they represent an abstract concept, they're harmless.
> “Him” or “They”? English language aficionados haven’t yet decided what to do with a singular pronoun of unknown (or irrelevant) sex.

Since this usage of _they_ has been around for at least 600 years, they're clearly taking their own sweet time over this decision.
Like I said in another thread, I also found that unlikely, but I trust the source.
Um, what's this all about?
Read the answer and the comments on it. What do experts have to say about this?
Nobody else caught on to the "its booming economy provided the financing." bit?

To say a tunnel is capital intensive is an understatement. So you need rule of law, stable and very large financial markets, relatively low corruption.

In comparison, there are other large cities built on good tunneling dirt that are perfectly unsuitable for a tunneling project for purely human reasons.

Manhattan is no picnic to dig a tunnel thru, but finances being what they are, it also looks like swiss cheese.
Sample project to help you learn the core function of ember.js.
Spanish also has grammatical gender, but it's nowadays fairly common to use gender-neutral constructions, especially in writing and especially for things like occupations. There are different approaches: "profesoras y profesores", "profesores/as", etc. This seems particularly common in the Americas, more than in Spain. In Spain left-wing newspapers will write that way, but in Mexico even non-ideological mass-market papers like El Universal do.
Congratulations: You've automated The Onion.

(The best part of The Onion is the headlines. The articles are funny, too, but they too often just beat the headline's joke into the ground.)
Bitcoins: The Second Biggest Ponzi Scheme in History
I think your issue is that, in general, Unicode is Hard(tm). For example:

* How do you compare strings in Ruby so that an "o with umlaut" as a single character can be compared against a "o" + "umlaut" characters. Technically they are both equivalent, but if you're doing comparisons by single characters (or bytes!), then you'll run into issues.

* How do you use a regular expression in Python to match against o and "o with umlaut" as equivalent?
What's a red flag is not questioning the efficacy of vaccines, but rather doing so in an ignorant and incredulous manner without doing any research.
A new linux ?
Thanks! I clearly can't tell the differences between and m and l, as I just assumed this was from 199!
One of the Sherlock Holmes episodes claimed he knew of a unknown Roman temple chamber hidden in one of the lost tunnels. His explanation cited pretty much everything in this article. I wonder if there is any truth to that.
I'll Be Home for Christmas - Charlie Albright
Without coding test, test automation for JavaScript.
Well, nothing is going to be 100% safe. If vaccines do more good than harm, then they should be used. A court that awards damages to those who got unlucky is a good way to try to even it out a bit.

I really would like to know what, if any, reasons there are to delay vaccines and why one might consider any given schedule to be "rushed". But so far I only get handwaving.
Wow - just read a more recent comment from Ben here: https://github.com/joyent/libuv/pull/1015#issuecomment-29568...

The sad part of it all this: "I'm probably going to step back from libuv and node.js core development. I do it more out a sense of duty than anything else. If this is what I have to deal with, then I'd just as rather do something else. "

Joyent - well done - you have shown potential customers to now be wary of becoming too entangled in your products or ecospace, lest they get bitten by the effects of your blog space comments and the ramifications of these.

Joyent - well done - you have shown open source developers you would fire them (how?) before you would establish the facts. Developers - be wary here before you selflessly give your time and effort to these projects.

The lynch mob on the internet - shame on you all. There was no issue here for you to shout and scream about, let alone bring out your virtual portable gallows. What ever happened to benefit of the doubt? For shame. The sad part is that there are real gender issues out there, but instead of spending the time and effort on those, where they do actually exist, you spent it on here, on this, which was more a poor communication at best, a minor issue of lack of respect amongst fellow developers at a stretch, but not, and never a sexism or gender issue.
Interestingly, this naive go version is faster than the naive C version:

package main

import (
"log"
)

func main() {
max := 1000000

var maxa int
var maxlength int
for a0 := 0; a0 < max; a0++ {

var length int
a := a0

for a > 1 {
if a%2 == 0 {
a = a/2
} else {
a = (3 * a + 1) / 2
}
length++
}

if length > maxlength {
maxa = a0
maxlength = length
}
}
log.Println(maxlength, maxa)

}

Compiled with go 1.1:

> go version
go version go1.1.2 linux/amd64

Result:

> time ./collatz
2013/12/01 13:51:31 329 837799
./collatz 0,34s user 0,00s system 99% cpu 0,344 total
Forget the carriers, it's the customers who are getting screwed....
Another artist chiming in.

I disagree with you. I believe that Vermeer used photographic techniques to aid him. It is very obvious to me (imho) that Vermeer's works is of a wholly different character than any other Dutch masters working at the time. His paintings are incredibly flat and tonal, and very, very photographic.

I also think that his compositions are his true genius. His compositions are beyond masterful. They are brilliant. This is hard to describe to a non-artist, but the way that he uses tight negative spacing along with his use of large spacious gradations is magic. He had the eye of a master photographer. This is where the question comes in for me. Did he set up his scenes and then limit himself to what he was able to manage there, just tracing what he saw? Or did he allow himself the freedom to change and modify the spaces and proportions to what looked right to him. I personally believe the latter.

To me, Vermeer is one of the greatest photographers thats ever lived. Every 2D design class should devote long study to his compositions.
Extensive previous discussion:

https://news.ycombinator.com/item?id=4206445
I think the other feature of these two camps is that they tend to see the opposition through the mirror of their own preconceptions. I took the pull request rejection at face value: "trivial change; denied". I don't agree with the policy, but I did not sense any overt anti-gender-parity agenda in the action.

That the author of the pull request viewed this action as a militant attack tells me, with some measure of certainty, to which camp they belong.
People can change their opinions on "gender equality", especially after 17 years...
Nope. Wrong. That's something like a man who is eating his own flesh.

Without content (including applications), a platform is useless. If a platform cannot defend their developers, the platform should die. (this is actually happening on PC and Android) So, no SANE platform holder even think to make profit by SACRIFICING content developers for their platform.

JAILBREAKING for FREE games? Because you don't need to jailbreak for free stuffs from first, that exactly means just PIRACY (=unlicensed copy = no respect to right), nothing else. Well, jailbreaking for something else, that maybe not bad, but for piracy? No.

Because piracy is definitely the most effective way to kill the content and the platform. Pirating people just killing what they want by killing support for developers. So they're all idiots. There's no chance of any excuse.

From the perspective of content developers, I have to say that you're idiot, and only even mentioning or thinking of that idea is disgusting and deserve to get insulted. If you have ever developed any content, you can't even imagine this at all.
Terry Tao is exceptional, perhaps the best known mathematician.

I speculate (although I can't really know, most salaries are private) that there are less than 100 academic mathematicians making > 200K. This, in a field that's famous for attracting brilliant, hard-working people.
Prepare yourselves for a heavy dose of http://en.wikipedia.org/wiki/Second-system_effect
Wow! rewrite?
PayPal Switches from Java to JavaScript
He's now VP of Engineering at Joyent, but reading his post* makes me think he may have not.

* The Power of a Pronoun
Or a github security vulnerability.
It does exist. I heard from another source that they filmed the Apollo Moon Landings inside it...
Sure they can. But they can also learn maturity and to privately inquire as to whether there were any misunderstandings. Certainly, they can refrain from threatening to fire someone - who doesn't even work at their company!

It shows that it's the same old Cantrill.
I wonder if this has something to do with Linux 4.0.

Even though it seems like Torvalds is starting a new project, he might as well be just teasing and later pull in the Linux 3.13-14 tree.
...because the model is just wrong and broken and it's only useful for exploiting people in the benefit of those in the "inner circle". Business is more like evolution and has less tolerance for plainly broken models: even if you want to get to "the top", you still need to make profit for most of the way up there, just like in evolution every variation must provide some kind of clear immediate fitness benefit (not just "hope of great great benefit , but after n generations in the future").

Now, in business you can get close to "the top" by riding on investors' money, but someone still has to make profit on every step of the way, only that "every step of the way" may be more like "the aggregated profit of all companies fueled by one investment fund in a period of time" or something like that.
Excellent - thank you - upvoted!

That discussion is now closed, of course, and is more than 18 months old. It would be interesting and useful to see if anyone has an update about their use of the material.

Looking forward to see if anyone has anything to add.

Edit: Especially love the link to Hilary Mason's "Everything you need to know about Machine Learning in 30 minutes or less".[1]

[1] www.hilarymason.com/presentations-2/devs-love-bacon-everything-you-need-to-know-about-machine-learning-in-30-minutes-or-less/
Linus knows how to troll people :D
Ng for next generation I guess?
Oh, and I just tested this on play.golang.org, and I had wrong results because a was too small, so we need to manually set it to an uint64:

package main

import (
"log"
)

func main() {
max := 1000000

var maxa int
var maxlength int
for a0 := 0; a0 < max; a0++ {

var length int
a := uint64(a0)

for a > 1 {
if a%2 == 0 {
a = a/2
} else {
a = (3 * a + 1) / 2
}
length++
}

if length > maxlength {
maxa = a0
maxlength = length
}
}
log.Println(maxlength, maxa)

}

Even more interestingly, this is even faster:

> time ./collatz
2013/12/01 13:59:06 329 837799
./collatz 0,27s user 0,00s system 99% cpu 0,276 total
-ng suffix is somewhat common in in the OSS world.