skysight-inc/HackerNews huggingface dataset:
You can't ignore the fact that, statistically, those outside the U.S. and certain other countries have many attitudes and values we don't want to encourage in the U.S., at a higher rate than the prevalence of those attitudes within the country. Of course you can't impose ideological tests to get into the U.S. Which is all the more reason to limit immigration to what you can comfortably assimilate.

As an immigrant myself I'm really thankful for our melting pot policies. Life will be better for my daughter growing up surrounded by American attitudes. Had our family immigranted en masse with a million other Bangladeshi families, she might very well have been deprived of that.
Here's my tin-foil-hat theory on UFO's.

The whole idea of a UFOs and flying saucers was a kooky ass idea from the US government to spook the Soviets into thinking, the US actually had in their possessions aliens, and futuristic alien technology.

It is too coincidental the first reports of flying saucers came in the late 40s. When the cold war first started to heat up.

I think the Soviets actually bought it up and the government (CIA?) kept running with it. Why not? It was probably a cheap and effective way psychologically mess with the Soviets.
What's that quote from the movie producer? "All the good stories have already been told, it's just a matter of how you tell it"? Something like that.

There are volumes and volumes of books about how every story can be described by just a few "proto" stories. It's not entirely surprising that there were proto stories before the written word.
When I was a kid, I asked my grandfather, who was at that time an AF Colonel (he's now passed away), whether UFOs were real and whether he has seen aliens. He just looked at me, took me aside, and told me that UFO stories were propagated by the "boys from Langley" as a way to hide experimental aircraft testing. That way, every report of some black plane that was seen by the public, would be chalked up to UFOs and Russians wouldn't know what to think of it. We had a good laugh and I never told this to anyone. I don't think it's even a big secret anymore.

Since then, I always laughed at all these UFO reports and reports of abductions etc. It's become a national meme that's ingrained into the minds of so many... yet it's a complete fabrication.
Mxnet does. The commenter just left that part out. "The library is portable and lightweight, and is ready scales to multiple GPUs, and multiple machines."
https://mxnet.readthedocs.org/en/latest/distributed_training...
Just use the obvious:

{ ^9. }
Ahh, that's super neat. I didn't realize MRIs included vertical profiles!
BBC radio programme about numbers stations: https://www.youtube.com/watch?v=Wvr6o7fBcTY
Inconsistent = Ugly
FriendsReunited – the sunset of an era
Alice and Bob, and the Whole Cast of characters
Inequality is a very serious issue. It's unfortunate to look at it in the context of the startup world however. Startups aren't driving the problem.

To quote a great musical legend, The reasons are several, most of 'em Federal.
In related news though I'm mystified at macbook popularity with developers. The first thing I noticed was the lack of page keys, home/end and delete.
Well arguably the long-term result for Mozilla is that we have ended up having to support two version control systems for everything because there has been less resistance to that than trying to force people to use mercurial for everything (for the projects that were already in mercurial people wrote git bridges, and for new projects people tended to start them on GitHub). I strongly doubt that there would have been the same problem if we had used git from the start. I suspect this is a net negative, even if you believe the rhetoric that mercurial (or future-mercurial) has technical advantages in some areas.

Edit: to be clear, the kind of "everything" I have in mind is the code review system which now has to support two version control tools. Indeed if we'd used git from the start there might well have been an off-the-shelf code review tool we could have used without putting multiple man years of effort into customisations.
Pretty much any set of 4 fp vectors that don't share z coord will end up non-coplanar at some point (if you insist on going barycentric for texture iteration or if you plan on using halfplanes to do intersection or whatever). That's why HW tends to use fixed point internal representation in such places. But yeah, whatever, it's almost 1am and I shouldn't be spending time convincing people online that GPU developers know a thing or two about GPU. :) But at the very least trust me on one thing: quads are dead. They've been dead for a long, long time now, low-end or high-end, quads make no sense at all.
Why We Use the Mozilla Public License
There is no limit to growth there's just a limit to how little a developer will accept a job for. That is the sole limit H1B is trying to work on.

I assure you and anyone reading this, your skills are not unique nor is you talent unmatched. And even if they were, there is no way it could be discovered in our broken hiring processes. The chief attraction in these 65000 cases, so long as some vaguely plausible skill exist, is price I'm afraid.
Going through several such editors (including Musescore), I ended up using Rosegarden.
Come on guys, stop conflating UFOs with alien spacecraft. UFOs are real, alien spacecraft are probably not.
"We follow the law, because it is the law" is not a valid response in my humble opinion, because it got us exactly where we are now.
You have to fix people in general to do that. Brain transplanting in that scenario won't actually work. Hell, many scientist don't want to do politics.
Social network pioneer Friends Reunited closes down
Here's a (slighty) less hand-wavey proof.

Note that for a base 10 normal irrational by the definition of "convergence" in this case means || (number of digits of value a) / (number of digits of value b) ||_\infty < ε (sup norm over all a, b from 0 to 9, a ≠ b) for some ε > 0 such that for some fixed n (the number of digits in the decimal expansion, halted), we have that whenever N > n this inequality holds.

In the case where there are a fixed number m of leading "a"s (whatever digit a is), we have ||(m + dig_a)/(dig_b)||_\infty = ||m/dig_b + dig_a/dig_b||_\infty -- we only need this to be less than SOME fixed ε (not necessarily the same ε as above) for every N > n for some n we choose.

By assumption ||dig_a / dig_b||_\infty < ε whenever n > N. Choose n' > n such that dig_b satisfies m/dig_b < ε

(Note: this is possible as dig_b increases as n' grows: since m is constant and if dig_b were to be constant for n > N' then ||dig_a/dig_b||_\infty would be larger than ε for some n).

Then we have ||m/dig_b||_\infty < ε and ||dig_a/dig_b||_\infty < ε so ||m/dig_b + dig_a/dig_b||_\infty < 2ε.

Thus it converges -- satisfying the same definition as above chooseing n = n' and ε = 2ε.
Each successive post of the recent set from meteor just seems to be bringing it further towards resembling the features of a GraphQL > Relay > React stack - in fact actually using React, and now it seems, GraphQL.

This is great because the promise of a stack like this is very exciting, but I am left wondering what is meteor promising to bring that isn't just bundling some modules, and re-implementing Relay?

I can't see anything in the list of what we are planning to build that isn't already offered by Relay, or on Relay's roadmap.

Not that a different implementation isn't a great thing, competition is always advantageous, but my understanding is that Meteor is a for-profit company whose product is their framework - it seems quite odd therefore that their plan for that framework appears to be to just piece together and/or re-implement an already-existing, well-used and well-known stack of completely open-source libraries, that aren't at all difficult to piece together as it is. What's their strategy here?
Don't mean to be dismissive, but you should be careful about that kind of setup. A lot of those companies haven't taken security seriously. This article is a stark reminder of that: http://arstechnica.com/security/2016/01/how-to-search-the-in...
Climate change: is there anything bad it's not responsible for?
RE: Abductions, it's entirely possible that those stories could be, instead, related to MK Ultra [0] rather than Air force testing.

[0]https://en.wikipedia.org/wiki/Project_MKUltra
>First, are you willing to pay $500 more for every product, and $10 more for every meal? Companies have to compete, and they are responding to what is necessary to survive. If a company employs 5,000 U.S. citizens and can't compete, it may stumble and lay off 1,000 U.S. citizens, or fail entirely and shed 5,000 U.S. jobs, all because it wasn't allowed to bring in a few immigrants to grow a little.

You're playing fast and loose with the facts. $500 for every product and $10 for every meal? That doesn't seem like an intellectually honest scenario. Where is that based in reality? Skilled immigration and non-skilled immigration are totally different. No one here is begrudging the immigrants picking fruits and doing farm labor. The issue is when companies lie/cheat/commit fraud to outsource jobs that Americans do want and are qualified/willing to do, all for the sake of driving down wages.

Not to mention most of those 'products' are manufactured in China already so there isn't going to be much price increasing there. Second, what a ridiculous scenario where a company has to choose between hiring 'a few' immigrants to save 'thousands' of US workers. Again, where are you drawing these examples from? Clearly not reality.

You didn't acknowledge what I said and again shifted the goal posts to another issue entirely. This is a pointless conversation if you can't even listen to the other side.
Marvin Minsky dies at 88
For me, this is one of the more "fun" things about the Bay Area, where people are at company A for a while then move on to company B, C, ... When I arrived it was the big semiconductor companies that had engineers going out and building new things, then folks from Sun, from Apple, when the first wave of people left Google they created a mini boomlet in new ideas, now Twitter. I expect former Facebook, LinkedIn, Netflix, and Palintir folks to part of the next cadre. Join a company, experience its growth, figure out how you can do it "better" or "different" and move to a new company to do that. The nerd equivalent of the circle of life.
Previous discussions:

* https://news.ycombinator.com/item?id=10967578 (98 points, 8 hours ago, 27 comments)

* https://news.ycombinator.com/item?id=10964902 (34 points, 22 hours ago, 25 comments)
In a situation like this large direct employers usually take advantage of L-1 visa, which is reserved for moving existing employees between foreign and US-based offices. Outsourcing companies are at disadvantage with L-1, but so are smaller startups who don't have foreign offices.
Where can I get a orange YC Vinyl sticker for Mac?
Historically speaking, there's no such thing as Hacker News. One could draw parallels and say that programmers are managers that control not fellow human workers but machines. But we would be splitting hairs.

The point of the argument is that middle class is a social layer between a much larger underclass and a much smaller elite class. And yes, many of those in the middle class make it there by virtue of their specialized knowledge and not the number of warm bodies they oversee. Though there is much room for variation.

Two examples come to mind. In the guilds of the middle ages, master craftsmen were undoubtly middle class. They were typically self employed and had firing power over their apprentices or waged journeyman working under them. Also, in the classical world, there were such things as highly specilized slaves. They were treated fairly well compared to the grunts chopping wood or carring water from the wells, but they were slaves nonetheless. AFAIK, they did not have firing power (or life-or-dead power) over other slaves, though it was legal for them to receive monetary compensation and eventually buy their own freedom.
I think you might be misreading his argument. Are you are interpreting it as "Startup founders become very rich only if companies don’t create real value in return for that wealth"? If so, I don't think that's what he intends.

I read it as "Technology only creates greater inequality if companies don't create real value". I'm not sure if that's actually true, but that interpretation seems less contentious and more in line with the rest of the piece.
This comment is not very original.
It's not that clear-cut, perhaps the text is referring to the support of the currency, I.e. Some measure of how likely other people will accept the currency, and how secure is its base (will the miners decide to issue new coins and fleece everyone). Both would impact its reliability as a store of value.
That isn't particularly outlandish. The Red Mercury hoax is pretty well documented and very similar:

http://www.nytimes.com/2015/11/22/magazine/the-doomsday-scam...

The whole thing might have been a great way to 'out' spies (by tracing information flow) and generally confuse and psych out the Soviets.
I found the documentary "I know what I saw"[0][1] rather interesting.

In this Mercury 7 astronaut, former pilots, retired air force officers, Major Generals etc give account of UFO sightings.

Although produced by History Channel, it features only accounts of these distinguished people and recollect no spin (if my memory serves me right).

[0] https://www.youtube.com/watch?v=jTEZeY-fNCU
[1] http://www.imdb.com/title/tt1579236/
Did you not notice how OP had absolutely nothing to say about the more serious bugs and instead entirely focused on the less serious ones? (Except for the rails-html-sanitizer bug, which is fairly serious)

He does make multiple valid points though.
This is considered best practice for languages where you can't trust your "constant time" comparison won't be optimized out from under you.

Performing a timing attack requires control of the bytes being compared. If you can control the bytes of the output of a SHA256 then there are some Bitcoin miners who will pay you a lot of money.

If you want to be over-the-top about it you can get some secure randomness and add it to the values being compared before hashing, and then attacker would have even less control over the bytes being compared.
Ask HN: Where can I get an orange YC vinyl sticker for Mac laptop?
Vkontakte Automation Software in Action
To be "The Javascript App Platform", as displayed prominently on the Meteor homepage. If you build an app with Javascript, MDG want you to build it with Meteor. In order for you to do that you need to trust that you can use the tools you want to, and derive benefits from the fact that the stack is designed to work as a single platform. So if GraphQL is where it's at, it makes sense to design a place for it in Meteor.
Just listened to the first few minutes. Sashko needs a better mic for sure. Enjoying so far.
Hopefully soon: https://github.com/Homebrew/homebrew/pull/48460
I'm thinking it was more along the lines of someone in the group responsible for Chromebook Pixel being like "Hey, lets take the Pixel brand and make a tablet under it."

They don't strike me as an Apple type company that strategizes obsessively around a few products.
Kronos CEO on Being Humble, Paranoid and Innovative
Marvin Minsky, Pioneer in Artificial Intelligence, Dies at 88
Cómo Blogging Impresiona su audiencia de negocios?
>"Experienced plaintiffs' attorneys have estimated that only about 5% of the individuals with an employment claim who seek help from the private bar are able to obtain counsel."

>"One study concluded that litigation is not a plausible option for employees below around the $60,000 income level, but arbitration is a realistic alternative"

>" The American Arbitration
Association in one study found a winning rate of 63% for
arbitral claimants. 41 In a much-criticized system operated by the securities industry, employees still prevailed 55% of the time, according to the U.S. General Accounting Office." By contrast, plaintiffs' success rates in separate surveys of federal court and EEOC trials were only 14.9% and 16.8%, respectively."

Did you read any of the paper at all?
Why is it better to let corporations decide who gets to live in the US and become a resident or citizen, rather than doing this by lottery?

I mean, in the absence of open borders, we have a limited number of spots available. Why should someone who wants to open a sandwich shop have lower priority than a programmer? Why should we skew things to accomodate Disney's desire to fire middle aged programmers? I think it's pretty clear we aren't talking about best and brightest here.

While I don't love the idea, I would concede that focusing on skilled immigration does make a certain amount of sense. But even then, I see no reason to give corporations the power to micromanage who gets in and who doesn't. They are, of course, free to hire any of the immigrants who come here - in fact, it would be very illegal, and rightly so, to discriminate against immigrants.
Obligatory xkcd link: https://m.xkcd.com/1235/

"In the past few years, with very little fanfare, we've conclusively settled the questions of flying saucers, lake monsters, ghosts, and bigfoot."
Idea of curating immigration is practical in other countries (Canada, Australia), but somehow is not politically feasible in the US.

American electorate is somehow more placated by having a random number generator yield winners in a green card lottery.
>Cool, but I'm not sure about the practical uses.

paradoxical difference between that consumer grade setup and military grade system:

http://www.businessinsider.com/the-flaw-in-the-buk-missile-s...

"So the Buk can pick up the signal of an aircraft. But if it's operating in standalone mode, it can't tell whether that aircraft is a military target, or a jetliner with nearly 300 people onboard."
Everyone quotes command line arguments the wrong way (2011)
https://news.ycombinator.com/item?id=10970867
Hi @presenti. Wondering if I might chat with you about Watson job opportunities?
Honestly I use ChromeOS + SecureShell and connect to a workstation from wherever I am. No Crouton or SSD necessary.
I'm surprised they're continuing the misdirection so many years later. "Unidentified flying object" means an aircraft, usually a military one (because civilian aircraft are easier to identify). A UFO over US soil would usually be a USAF plane, but the CIA ran (runs?) a reporting hotline because they might occasionally be foreign spy planes instead.

But of course, the Soviets were very interested (or the US believed they were very interested) in knowing about US military planes and their capabilities. There's an anecdote I recall reading - I apologize for not having the link handy - about how, at Area 51 (their airfield for testing experimental aircraft), they would leave big airplane-shaped objects on the tarmac to create cold spots for Soviets' spy satellites to photograph in infrared, corresponding to planes that didn't exist.

The reason I'm unable to find that anecdote is because the search term "Area 51", combined with any other search terms, brings up an enormous a flood of incoherent crackpot ramblings. I'm pretty sure this is the result of a deliberate strategy: create a bunch of fake information, so that real information about US military capabilities will be harder to find. A few hints and a few taunts, and voila, every discussion about unidentified aircraft is guaranteed to have a schizophrenic walk in and start rambling about aliens!
No, that's not the course.
This is not really relevant to the topic of React. This is like complaining about C not having real booleans when people are trying to discuss clang.
I don't like Windows because I find it awkward to use, and the UI changes between major releases seem mostly gratuitous. I don't really hate it on general principles, i.e. because it's not free/open.
How to Troubleshoot with an Interactive Spectrogram
The transfer documentation is not that onerous, to be honest. Allegedly it's a gatekeeper against H1 program turning into a spout for unqualified immigration where "an employer" hires you for extremely high salary, and you quit on day 2 to start an exciting career in dishwashing.
That's true, and the risk of providing that DIY.

The truth is that most of those come with the remote access features disabled, and when they are carelessly enabled by someone who doesn't know what they are doing this will happen.

But like I said, many of those systems out of the box only broadcast to the DVR locally.

EDIT: Since I see you're a Nest/Dropcam person, I'm a Honeywell guy. Haha. We can still be friends. :-)
A Tiny Selfie Drone You Don’t Need to Register with the FAA
The poor are moving up, the middle class are moving toward the poor (they will meet at some point), and the rich continue to get richer in the process.

So yes, inequality is technically decreasing between the poor and middle class, but the end result will be the middle class being non-existent.

It might be better for someone from a poor country, but not that good for someone from the US.
Why Are Hundreds of Harvard Students Studying Ancient Chinese Philosophy?
You're not wrong: things do change quickly in the JavaScript world. But have you actually been following this stuff very closely?

"Flux" was never a "well-known default," because there was no single "Flux" library - only Facebook's little written guide and an implementation of the dispatcher (a small part of the overall Flux architecture).

So, there were about 500 different implementations of "Flux" - none of which I'd say were ever considered a "well-known default" (the biggest ones - Reflux, Alt, Marty, Flummox, and Fluxxor - all have roughly between 1000 - 3000 stars on GitHub).

Then, Redux came on the scene and became the first and only "well-known default". Several of the Flux libraries I just mentioned actually deprecated themselves and put up notices to use Redux instead. As of the time of this writing Redux has almost 13,000 stars on GitHub.

Relay/Falcor are really part of an entirely different thing than React; they are about replacing the traditional REST API with an entirely new paradigm.
I've been using this for a few years to cache basically the whole of a USB drive after booting from it.

It helps make up for the slow read speed of many cheap flash drives by caching everything before a user even sits down to use it.(I run a programming contest so we set the computers up and boot them before hand, plenty of time for vmtouch to do its job)
I really enjoyed those. I particularly like some of the descriptions.

In the early 80's I worked in the Image Processing Institute at USC where one of hte UFO shows had us analyze some of the "best" photographs (at that time) of UFO sitings. We pulled all sorts of fun stuff out of the pictures, like the letters "9 oz" on the bottom of a pie plate type UFO, "old skool" photo doctoring where someone had taken the picture of a "ufo" and literally placed it on top of a picture of the sky, and then re-photographed the composite. As I recall there was only one picture we could not definitively rule out as a fake. But my best memory of that project was when the producer asked the camera man to get some footage of the "computer" and when he pointed it at the 11/55t front panel the producer said, "No, the computer!" and pointed at the tape drives. I knew we had top shelf folks on the team at that point :-)
Oh man... This is really sad news. I mean, don't get me wrong, ANY death is sad news, especially for that person's friends and family. But while I never knew Marvin Minsky personally, I've felt his influence on my life for a long time. AI has always been one of my favorite subjects, and he's one of the forefathers of AI research and his presence looms large in the life of anyone connected to the field. So this feels like losing an old friend.

Not to mention that he was a brilliant mind, and his loss is a loss for humanity at large.

Anyway, RIP Mr. Minsky.
Why the Stick Figure Meme Caught on So Fast and Why We Hate It So Much