skysight-inc/HackerNews huggingface dataset:
Thanks (to everyone who responded!)

I feel like I get it now.

I'd probably look into switching to Webpack on future projects, but I'd rather french-kiss an angry squirrel than spend a half a day wrestling with my app bundling code again, so I'll stick with Browserify for this one. :)
The explorer's tragic final quest in the footsteps of Sir Ernest Shackleton
What part of SpriteKit was leaking?
Continuous Delivery and Release Automation for Microservices
Up:  Anonymously Spread Kindness
They went through most of the issues and shifted blame for the issue from Rails to the developer/user.

"Hopefully you didn't have this weird name in your routes."

"Stripping tags isn't the best way anyway to filter XSS, so if you're encoding, you're good."

"is negligence, you should not be doing that anyway"

"is not defensive programming, so you should not be doing that too"

It isn't "reflecting" it is blame shifting. And there's a huge difference between defensive programming and being psychic, in this case it is more the latter, as even features like the sanitiser we should have known better than to use as the docs tell us to.
Apple being a bad actor for their customers is a win win win?

Any other company that we see remove features and not support the ones they created would get absolutely castigated, not referred to as a win/win/win.
That's still broken. They've just pushed the problem deeper. Now instead of having a timing attack on the number of operations in the compare, the timing attack is pushed to the number of bytes that is hashed by sha256. Also, this opens up a new avenue in that now hash collisions (as unlikely as they may be) would be considered equal.
Classic Google Support: Expect utterly rubbish service until you find the magic insider who can wake up the workers who care.

(I'm not trying to be nasty to the employee who is being kind enough to post here, just pointing out that all too often, this seems to be the only mechanism to reach a useful human support contact for pretty much any Google service...)
The thing is, "protection of US citizens" assumes a lot about what actually happens to companies, and it assumes a lot about what the citizens themselves are doing.

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.

Entire companies (and successful companies, like Google) have been started by immigrants, creating potentially thousands of jobs for U.S. citizens. There is no reason to automatically fear immigrants; many of them are brilliant people.

A lack of a paid job does not make you a "drain" on society, either! What about children? What about volunteer work in communities? For that matter, I have met some astoundingly lax and irresponsible people over the years that have paying jobs, to the point where I almost thought of them as a net negative to the company.
nil in Smalltalk is an object itself, so if you want to build something Option-like with it, this is pretty straightforward to implement. Considering that Citrine claims that "everything is an object", this should also be the case there, so I don't really see a problem with that.
but I don't think you can edit the schedule.

Second time I've seen this in this thread, so I walked over and checked our V1 Nest: yup, you can edit it on the device. And I rescind my earlier comment on usability: it's actually not that bad. Certainly easier than the programmable thermostat it replaced.
I think so. It's no different from, say, painting a line down the center of the pavement to help an "autonomous car" navigate. The only reason building a robot to solve a physical Rubik's cube is interesting at all is that manipulating a real cube with something like a human hand is hard. Turning something by connecting a motor directly to is is not interesting.
You can't compare Paper Cash to Bitcoin or Crypto-Currencies.

You can't take $5million cash through Airport security. You can take $1bn bitcoin brainwallet through airport security, and nobody will ever notice.
Case in point - TIL that even Bristol Motors has a forum: http://www.bristolcars.info/forums/ .
Social Media Release Valve with Anonymous Discussion and Commenting
Fun fact: Every possible cube starting pattern can be solved in 20 face moves and a maximum of 26 quarter turns.

https://en.wikipedia.org/wiki/Optimal_solutions_for_Rubik%27...

EDIT:
Details, history, and math of proof here:

http://www.cube20.org/qtm/
Yes, I was primarily worried whether cold does permanent damage to the batteries, and whether running them in cold temperatures is actually within operational parameters/covered by warranty.
My previous comment was pretty tongue in cheek, but thank you for the explanation, that's really quite interesting. I wonder if it is possible that the 'useless' or 'junk' DNA is mostly stuff that becomes important under different environmental conditions and becomes active based on certain triggers with epigenetics?
Show HN: Gophergala 2016 project to run nagios plugins locally
Tim O'Reilly on paulg on inequality
Have the police called on you for what, exactly?
On the other hand, I find git's command line interface very confusing so less trips to the man pages is also more :P
There's a great YouTube video that explains the changes that later releases of Star Wars have, as well as the methods used by fans to make restorations in the Despecialized edition. You can find that video here:

https://www.youtube.com/watch?v=QXifjbxZDAM
Fair point. The quote was my from the author, but my interpretation, apologies for the confusion. I've updated my comment to remove the misleading quotes.
4 Radio Transmissions That Nobody Can Explain
Overunity, Free Energy and Perpetual Motion: The Strange Side of YouTube
My first thought as well. Maybe rootkits, maybe cruft, maybe spyware. On the bright side if you can find a mfgr system image, you can probably reflash it and be safe.
Good to see that the CIA has a little bit of a sense of humor about this kind of thing.

What a PR coup by the X-files reboot, as well.
>There is a difference between refusing to send aid, and actively attempting to exterminate democracy, governments, and populations.

Perhaps you can explain the difference between deliberately not sending food to people you know will die without it, while revelling in their deaths, and "actively attempting to exterminate" them? Preferably from the point of view of the people being killed.

>Churchill largely did the first, and perhaps in small amounts did the second.

Of course. The 25% of the entire planet that made up the British Empire was a hotbed of free elections and democracy.

>It's quite ridiculous to claim that Churchill is just as evil as Stalin, even if you believe Churchill is on-the-balance evil.

I'll try and remember that, if I ever say Churchill was just as evil as Stalin.
I think the jab is misplaced here since Google obviously has the best track record of Android device makers on updating their products. Nexus 10, the spiritual predecessor of Pixel C, is still getting updates. It won't get Marshmallow, but still active after over three years is way better than any other Android manufacturer I know of.
Document: T. S. Eliot to Virginia Woolf (2011)
Although it sounds like fun way to torture oppressive freedom-of-speech-violating censorship evildoer, it'll be torture only when one person sitting in front of monitor watching it for 2 days.

In reality, BBFC can hire 10 poor minimum wage workers for watching 4.8 hours of entire films each.
UK minimum wage for 60 minutes equals 1 minutes of submission fee.

Yep, It's criminally expensive.
Damn good advice.
Dealing with competitors: Do not play to play. Play to win
People, remember how many successful companies have been founded by immigrants (Sergey Brin comes to mind). This is not a zero-sum game, if innovation doesn't happen here in this country it will happen eventually elsewhere. The US is actually very lucky of having hard-working qualified people wanting to immigrate and contribute to the local economy.

Recall that crime rates in the US among immigrants are lower than in the general population: https://en.wikipedia.org/wiki/Immigration_and_crime#United_S...

That being said, the H1-B system is broken and needs urgent reform, I suggest looking at the point-system used in Canada.
Welcome to the divergence
There are ongoing efforts to build accurate cellular models, incorporating all processes and networks to such level that predictions can be made.

There was a rather big breakthrough in 2012, when first bacterial model was published.
Tangentially related, I found this podcast episode on the subject of wealth disparity to be hugely interesting:

http://freakonomics.com/2013/09/26/would-a-big-bucket-of-cas...
That has always been my impression of Google's multi-OS strategy - Chrome OS is the "pure" operating system, where Google gets to say NO to as much as they want and just give users the features they think users need ChromeOS has a vision (even if it is an ever-changing vision), and it's up to the users to conform. Android is the forgiving operating system, it's where the engineers build the features users or OEMs are asking for rather than the features google is asking for.
In my experience you can only relock the device if you have flashed a manufacturer-signed system image. (That might not be the case for every phone)
Further witchcraft reading of the day:
Witch Hunting in 17th Century New England. http://read.dukeupress.edu/content/witch-hunting-in-seventee...
You're right: it doesn't work when hovering over "self". I am just used to other IDEs handling all cases, self variables included.

Yes, agreement on some Swift love needed from the refactor tool team.
Can you explain what's the relation between git or mercurial and files' line ending convention and what problem there is? I have used both and never met this kind of problem
>Perhaps I'm just clueless, but something tells me that any relevant competitor to Amazon - say, I don't know, Google - would choose to fix the service instead.

Why? The attitude you describe (do what's easy, not what's right) is endemic to any organization over a certain size in my experience.
>Also, this opens up a new avenue in that now hash collisions (as unlikely as they may be) would be considered equal.

Hash collision implies attacker has control of both the inputs, in this case we'd be talking about a preimage attack.

If your attacker can perform preimage attacks on SHA256 they can also most likely hack you via your package manager.
I imagine every app on Heroku which uses basic auth is at risk then.
It seems to me that programming languages have far stronger network effects than any other example you or I are throwing out. If one project uses git and another mercurial and they want to work together, there are ways (hg-git, plain old patches). Try incorporating some java code in a ruby project, however. No possible way that is going to fly. Yet, we (at least the hacker news crowd) haven't declared any language as "winner". I really hope version control does not stagnate at git.
While I'm glad to see the NYTimes covering this issue, I am disappointed with the headline. The US takes over 1.2 million immigrants legally into the country every year. These new free and full citizens pursue educations and careers in response to their personal life interests and market signals. You know, that whole pesky freedom thing that corporations often despise in their workforce. Some enter high tech, some don't, and this article has absolutely nothing to do with this kind of immigration, at all.

This is about high tech companies lobbying congress for a special temporary guest worker visa (that allows for a dual intent to remain in the US), held and controlled by a corporation, where the guest worker resides in the US at the pleasure of the corporate "sponsor", on the grounds that there is such a shortage of critical tech employees that we need to empower corporations to bestow the right to live and work in the US on non-citizen who possess these skills. Some of these corporations have then turned around and fired US Citizens, some of whom are in fact immigrants, in order to replace them with workers brought in on this program.

While there is plenty of debate here on HN on the extent to which the new workers are "captive" in their jobs, I think we can all agree that the H1B workers absolutely are not free and full citizens, free to choose their own path in life, decide where they will live, what they will work on, what career they will pursue, and so forth. Even if they can change jobs, they need to find a new corporate sponsor who bestows the right to live in the US on them.

This kind of corporate power over individuals, on a massive scale, really bothers me. You can object deeply this while celebrating immigration that preserves the freedom and autonomy of the individual, and supporting general immigration (or even a more general version of skilled immigration).
By the same argument, we could transfer Disney's copyrights and trademarks to Crazy Sven's Discount Intellectual Property Licensing Emporium, and t-shirts featuring Mickey Mouse could be sold at 30% off the previous price.

Why should Disney expect to keep that monopoly privilege and control if the public could still get the same benefit from someone else?

Why should the laws of a mostly free and mostly democratic society matter?

If you're playing a game, with rules, why can't you just help yourself to extra tokens and change the die rolls, and look at other people's cards?

Because the other players will frickin' kill you, that's why, you lowlife cheater. The rules are there so that everyone has a reasonable chance at winning, even in the enhanced-difficulty challenge modes.

For a variety of reasons, some supportable and others abhorrent, the rules-makers decided that unrestricted immigration would someday turn the country into an exploitative, stratified, third-world hellhole. So far, none of their grandkids have had the balls to throw open the gates and fill up their ancestors' neighborhoods with scary brown people with their thick accents and weird foods. Deep down, we're still tribal animals, and the law reflects that.

So the reason is that we follow the law, even if it is stupid, racist, and xenophobic. That's why the citizen gets priority over the foreigner. If you don't like it, you change the law for everyone instead of cheating it just for you.

We know that Disney knows how to lobby for changes in the law. And we know they can get stuff passed that would make ordinary people want to vomit. So why wouldn't they want a new law allowing a specific business category--one so narrow that it could only reasonably refer to Disney and a few other big companies--to import unlimited numbers of foreign workers at below-market wages?
Om No Trouble in Paradise with ClojureScript and React.js
The history seems drastically short-sighted, such that what it's talking about makes no sense to me. Could someone explain what this is supposed to be about?

Here are my issues:

> They believed it was possible to teach a machine to learn the same way a child does, through artificial neural networks that mimic the function of the human brain. In the process of teaching a machine to learn like a human, they figured there was likely a lot to discover about how humans learn as well.

That's been part of AI thought for a very long time. In 1950 Alan Turing wrote (quoting from http://loebner.net/Prizef/TuringArticle.html ):

> Instead of trying to produce a programme to simulate the adult mind, why not rather try to produce one which simulates the child's?

or the work put into Cyc (from http://www.businessinsider.com/cycorp-ai-2014-7?op=1&IR=T ):

> Cycorp's product, Cyc, isn't "programmed" in the conventional sense. It's much more accurate to say it's being "taught." Lenat told us that most people think of computer programs as "procedural, [like] a flowchart," but building Cyc is "much more like educating a child."

This is part of the constructivist approach to AI. See http://www.aisb.org.uk/convention/aisb08/proc/proceedings/12... for a quickly found example of a constructivist vs. non-constructivist approach with respect to AI.

Nor is the idea of using neural nets for this anything new. Indeed, neural nets and AI date from the 1950s.

Thus, the next paragraph makes little sense:

> The consensus among most computer scientists at the time was that this was nuts. The way to get a computer to do something was to program it to do it, not ask it to learn the task itself. If he had been a computer scientist, Silverman probably would have thanked them for their time and moved on.

I don't know what "nuts" means here. Was the consensus of most computer scientists that the constructivist approach wouldn't work? I know that subsumption architecture and genetic algorithms were a hot topic 20 years ago, so it doesn't makes sense that people thought that 'program it' was the only effective solution.

> Silverman convinced CIFAR to give that band of self-identified weirdoes about $10 million over 10 years, making it pretty much the only organization at the time to back the research of artificial neural networks.

I have no idea what this means. The article suggests a timeframe starting in 2004. I remember people doing back-prop in the early 1990s. I did some consulting work integrating an ANN prediction system around 2005. A Google Scholar search ( https://scholar.google.com/scholar?hl=sv&q=artificial+neural... ) shows plenty of diverse research in ANNs before 2000 .
Thats mercurial :(
What would be disadvantageous about it? This facet makes Smalltalk (and Ruby) extremely consistent, I don't see how that would be a bad thing (as long as we are talking about an object-oriented language).
This is an interesting idea, and seems worth considering.

What would you think of a system that instead tracked materials and manufacturing process?

So, each step in the manufacturing process would use proofs received from previous steps that the amount they claim to have produced is not more than they could make with only the materials that previous steps have said they supplied?

So, e.g., if there is a place that makes good(?) grain, they would include some cryptographic signature that they provided the amount of grain, and then a baker receiving it would be able to produce a signed claim that they made so many breads with only grain from there, and they wouldn't be able to fake making more by adding grain from elsewhere, because the total of all their claims of how much of the grain is used in each bread could not total more than the grain which was signed as provided?

Or something like that.

I don't remember the specifics.

Would it be better to track who owned the money before you, or to track how the product was made? Or both?

I think there are probably some advantages of anonymous money, but I don't know that they outweigh the costs that you mention. (I suspect non-anonymous money makes auctions and things more difficult, and might reduce effeciency, but that might just be the acceptable cost of influencing the world against people doing harm)
They declassified them in 1978. So these documents have been publicly available for a mere 37 years. Figures - what else are they hiding that they aren't hiding?
Even better, Team Negative1 just released their 35mm transfer of ANH!
> He has his bona fides; where are yours?

I called him out for his specific replies in this specific thread. I didn't call out his reputation or character.

Maybe you should stick to what they and I actually posted here today, and not try to draw the conversation off track into reputation wars.

> It's entirely unnecessary to be a jerk towards him for saying this.

I don't appreciate being called a "jerk."

I stand by what I said, and what I said was that I felt (and feel) that they have a bad attitude to security. They're trying to shift blame from the rails developers to every rails user, and their excuses are weak.

If you think that is "jerky," that's fine, but I feel like name calling and playing the reputation card for no reason is only going to take a conversation down a bad and unconstructive path.
Academia, publicly funded research labs, non-profits... are already cap-exempt.

Other than that, you're absolutely right. This would mostly benefit software companies in the Bay or NYC, and the ones that pay way above average at that. I'd argue it'd be better than current situation though. Indian employees are effectively tied to their employer due to the Green Card backlog. It's significantly less true for the H-1B holders hired by Facebook, Google, Amazon and the like.
Not really an option right now. The current generation of cameras out there are basically a Raspberry-Pi level computer with a better camera and a hardware h264 encoder. The moment you start doing something fancy, like running any non-trivial motion-detection algorithm, you are bound to run into performance or thermal (read: overheating) issues. Let's not even talk about machine learning.

Just think how much money Nest would save in server time with such a setup :)
Dang, the commenter you are fighting with is right.

I had my account hell banned by posting "too many articles about Snowden/NSA".

PG even modified the HN code to automatically friction-drag (partially flag) articles of such content. He simply blocked content which didn't agree with his viewpoint.

I lost nearly all respect for HN over this.

I am a solid citizen here (my comments are solid and regularly upvoted), yet my account is hell-banned primarily for my views.

I personally believe this is proof that "peak-HN" and "peak-YC" has already occurred.
I estimate that I get better than half of the battery life.

Years ago, when I started doing it, the battery life of Linux on Macbook was really terrible.

I only need a couple of hours of battery life for my mac at most, so that's fine for me at least.
> which suggested that the optimal number of immigrants in the U.S. would be two billion.

It suggested no such thing. Please reread it:

"What is the optimal number of imported tomatoes? Soviet central planners tried to figure things out this way. Americans shouldn’t. We should decide on the optimal terms on which tomatoes can be imported, and then let the market decide the number."
You'd be happy, then, to note the modernized version also included in the article.
As others have mentioned, you can use the same React code to render on the server. I actually have a blog post about that too: https://camjackson.net/post/server-side-rendering-with-react
They Didn’t Know What They Were Doing
I like to allow notification for email, but no vibration or sound, only the status bar icon. It's rare emails actually need instant attention, and if you really have to, you can set up a custom notification for emails meeting certain rules.
it's not even a good name. If something has no user interface, then it has no way for a user to interface with it (ie no control over it). Voice is an interface.

This is pixel-centric, and has nothing to do with a lack of a UI.
Ok, fine, 7 people then. Still, you have to plan on that 10xer leaving or getting hit by a train. Your company better be able to survive that loss.
All the documents that appear startling are actually just recounts of stories that appeared in a daily newspaper, marked as completely unsubstantiated.
Deficiencies found at Theranos lab