skysight-inc/HackerNews huggingface dataset:
I really don't think that the problem with microsoft was their research division being too seperate. although interfacing better with the rest of the company makes sense they've always fallen on their face when it comes to execution, they were a real player in the smartphone sector at one point for example.

figure out how to execute on your ideas, the generation of ideas themselves aren't the issue.
I'm trying to figure out who will play him in the Hollywood movie about him.
Reddit users now say “search” more than “Google”
Coming from Denmark where life is max 16 years and where people rarely go to jail just because society does not know what else to do with you and then moving to the US, the justice system when it comes to petty crimes, always seemed very draconian and counter productive.

For most people — just the mere notion of being in conflict with the law — is enough to send chills down their back. How sad that something that could have been used to actually function as a mild punishment ends up completely destroying a life and the potential of being part of society.

In a hundred years from now people are going to look back at things like the war on drugs as one of the most barbaric, absurd and useless pieces of legislation ever to have been implemented. A war which ended up destroying more lifes than it saved.

I for one applaud Obama for finally taking a stanse against this unnecessarily strict legislation and hoping that normal otherwise law abiding citizens wont get their lifes completely destroyed for things anyone could have done. I love the US but the legislation I could certainly do without.
More concretely, The US Prison System is clearly broken and doing great harm. It's an obvious opportunity for making things better, which can lead to entrepreneurial opportunities.
I agree, found some content I really like.

I'd still love a wireframe view of my Jeep I could manipulate on my iPad.
Sorry for any confusion; this wasn't my work. I only shared it on HN. Nathan LaFreniere is the author of this post and project (https://github.com/nlf).
The story of Kalief Browder is heartbreaking.

http://www.newyorker.com/magazine/2014/10/06/before-the-law

http://www.newyorker.com/news/news-desk/kalief-browder-1993-...
I don't think that's really true. Not to put words in his mouth, but the GPs assertion seems to be that library vs framework tends to not matter much other than in what it says about the individual, whereas my assertion would be that choosing small focused libraries has nothing to do with ego or imposter syndrome or whatever, I just don't want to learn a massive chunk of code if I can learn a small chunk of code and get equal value.
And ruin his obviously intentional cryopreservation plans? No, I think that even with foreknowledge he would have chosen to do exactly what he chose to do and be cryopreserved.
So, like a smaller bazaar compared to NPMs bazaar? With a more exclusive list of packages certified to work with each other?
But who's actually rejecting low number checks? It seems more common to see businesses reject accepting checks altogether.
You're right, I forgot that the 3G did get thicker, and the iPhone 6s does seem to be slightly thicker and heavier, by a hair. My mistake. I think the general trend still sticks, despite these exceptions, whereas the author argued that the general trend goes the other direction.
They probably just talked about how the human brain would never be capable of understanding some true things about physics.
Why would it create a panic and destroy a government's credibility?

Obviously you don't make that announcement unless you have proof, but I've heard the "cause a panic" argument thousands of times, but never understood it. Why would it actually cause a panic, and what would this panic take the form of?

Let me put it another way: we can imagine all kinds of horrible scenarios, but what evidence do we actually have that society would crumble upon learning of beings from other planets?
Nobody's actually still exposing rails sites to the internet are they? I mean except as a honeypot.

The rails team's approach to security (it's the application's problem) has been consistent. At this point if you're letting the wild Internet touch your rails apps it's probably your own fault.
Smart Pipe
Blatant Show HN plug: https://octave.is is a paid version of SoundCloud without the ads, Youtube-esque comments, and other garbage that clutters up individual artists' pages. Consider it the Vimeo to SC's Youtube.
Didn't want to say it outright, but that's my theory too. Having a VM manage everything in a resource/power constrained environment is a crazy idea in the first place. Oracle's JVM is competitive because of heroic engineering, in spite of Java's design -- not because of it. And it still has tradeoffs, like insane memory usage. ART/Dalvik are operating under different constraints, which probably contributes significantly to Android's handicap.

That can't be the whole story though, because C# and VB.NET both (seem to) perform decently under a managed runtime on Windows Phone. Wonder how big of a role the CLR has in typical WP apps and the WP core, as opposed to unmanaged C/C++ code.
I'm worried I might have to move off of hg eventually. But just can't get over all those points .. and also TortoiseHg, for which there doesn't seem to be even remotely as good an equivalent in the git ecosystem. It's kind of frustrating. I end up cloning git projects using hg-git plugin just so I can use it to search the repo history.
Robot Solve a Rubik's Cube in Just Over One Second
The close parallel is AsmJit: https://github.com/kobalicek/asmjit. I'm curious how it compares.
Legislating the Value of Pi
DevOps Team Assistant, 1.61 released
> robots are relatively general and can be repurposed.

I see your point, but I'm not sure that's a good definition. It's a very fuzzy line. Is a Roomba a robot? It's not a general purpose device.

I've always found it difficult to define intelligence in any useful way, but when I think about it I usually come to the conclusion that it's almost indistinguishable from adaptation, which is easier to define. And adaptation is sort of an interesting line to use for the machine/robot distinction. Machines do work, but robots adapt?

By that definition the Roomba is a robot... it will adapt to foreign objects you place in front of it. This Rubiks machine can adapt to different configurations. But there is a small finite space of scenarios it can adapt to.

So maybe that's it. How many states can you adapt to? If not very many, you're a machine. If quite a lot, you're a robot!
Wow what country still uses cheques? Most stores won't take them anymore, here in New Zealand.
While I appreciate the point you're trying to make, I don't think it's accurate. You're quoting the Presidential Oath, which reads:

> I do solemnly swear (or affirm) that I will faithfully execute the office of President of the United States, and will to the best of my ability, preserve, protect and defend the Constitution of the United States.

Note the order: first responsibility is to execute the office, the second is to protect the Constitution. The responsibilities of the Office of the President are laid out in Article II of the Constitution, starting with Section 2. The very first one is: "The President shall be commander in chief of the Army and Navy of the United States, and of the militia of the several states, when called into the actual service of the United States[.]"

It's not unreasonable for him to say his most important job is to keep America safe. Indeed, the historical evidence shows that one reason the Constitution created a strong executive (where the Articles of Confederation had no executive), is because the failure of the government under the Articles to quell certain internal rebellions.
I'd like to say I read that line in disbelief that the POTUS could so completely misunderstand his own role in our government, but at this point, I'm afraid I'm used to it.

(For those not from the U.S.: The way it's supposed to work is that Congress makes the law, the President executes the law, the Court upholds the law)
Is this the general view? What is the best course of action here? Stop using Rails or somehow protect it better?
If you look at what the cars are doing, I'm not an AI guy, but that deep learning that the cars are doing seems like something he might like. In my book that neural network stuff is AI.
Can we get rid of these stupid link-bait articles!? It like posting a title "5 year old makes his first million" (through inheritance). It's pure junk and if you posted the correct title "83 year old hires company to build app" then no one would read it
iOS has gotten worse over the past few years. I love it that they demand as much perfection as I do. Companies will focus resources where they hear the most noise.
Your comment strikes me as incredibly naive. Angular was written to tackle the task of re-writing the front-end of Double-Click, by far their most profitable application. Google is putting a ton of resources into Polymer, which is powering more and more of their mission critical properties, so Angular hasn't had the benefit of being blessed by the wider organization as the one, true way of doing things. I think that's a good thing, frankly. The group-think coming out of Facebook is unnerving to say the least.

You should step outside the Hacker News bubble and do a little research into just how widespread Angular usage is. You will find that it's staggering. Google's name means a lot, even if they haven't gone all in on using Angular for everything. Don't get me wrong, I think React is a fresh new take on web development, but when I see people say "because Facebook™" it makes me cringe, hard.
I love MuseScore.
Your comment is pedantic.

A school bus driver's job is to get kids from their homes to school and back. If she says her most important job is to keep the kids safe, it doesn't mean that she's not going to do her job! Instead, it means that she'll do her job in such a way that it keeps her safe, and in no way implies a conflict of interest between her job description and safety.
I'd bet a good portion of the HN reader base has had an uncomfortable police encounter.

Also the prospect of going to jail for hacking or whistleblowing crimes is pretty harrowing - look what happened to Aaron Swartz.

Yeah, I'd say it's relevant to discuss here.
Yup, actually carrots are good source of beta-carotene / Vitamin A which is necessary for good eye health and vision. Obviously carrots aren't the only source though.

"Vitamin A has multiple functions: it is important for growth and development, for the maintenance of the immune system and good vision.[2] Vitamin A is needed by the retina of the eye in the form of retinal, which combines with protein opsin to form rhodopsin, the light-absorbing molecule[3] necessary for both low-light (scotopic vision) and color vision."

https://en.wikipedia.org/wiki/Vitamin_A
I was talking about making those actual accounts vs. aliases to the catchall address. That method makes no sense if each pyre<year>@example.com email address was just an alias to the catchall because pyre<previous_year>@example.com would still be caught by the catch-all, even if you disabled the alias.
These aren't design docs.
I can see that a lot of people are saying how this guy commissioned an app, fair enough.

However, as there is now a bunch of people reading this that are also somewhat interested in the subject, myself included, does anyone want to share any stories of older people (60+) that have actually built applications or started a career in programming/engineering?

I am really interested to hear them...
Was there a bookversion of "E.T." and, if so, were the police guns ninja-edited to walkie-talkies like the movie re-release?
Membership sales are the profit centers
Using it as your mail email for personal/business purposes could run you into trouble though. Most people aren't used to a rotating email address.
Dash – open source privacy-centric digital currency with instant transactions
> As my friend Andre de Staercke once put it to me, “What one needs in life are the pessimism of intelligence and the optimism of will.”

It was Antonio Gramsci who said (well, wrote) that, and in turn ascribed it to Romain Rolland.
I also worked for a megalomaniac CEO who would go through a sales rep every two months and insist on leaving their voicemail and extension enabled in the company directory for the very same reason.
Umm where can I find this?
Your idea isn't yet working. It's not guaranteed anyone will want what you build. Figure out realistically which will get you to MVP faster, and use that. Chances are there may even be enough work to keep you both busy without overlapping.

Then, if your idea works out, you're going to learn a lot and gradually replace all the code anyway. Wait to decide then. This is the one to throw away.
Headlines like this are good for a mid-day laugh.

Operative phrase: "Plans to."

Two words Microsoft needs to learn before it tries anything: "Strategy tax."
Didn't you read Fahrenheit 451?
>No sane company is going to invest more money in a platform than they believe they'll eventually get a return for, so that's generally an upper bound. You don't spend 20 billion on a project you think will net you 5 billion in revenue.

That is completely incorrect. It depend on strategy of company . If company consider some product to be strategic place, they will spend hell more than what they will get in return.
About android it is same. Google does not think about Android as strategic product (they maybe change their mind after windows 10 attack and Microsoft revive, I dunno).

Mostly they think that is something we have , we provide it to the market , specially to the third world . Just for getting more and more people access to the internet.

That's all.
>>Remember, if every student is failing your class, the student probably isn't the one to blame.

Except not every student is failing the class. Only those not following best practices are.

For example, if you're using params.permit!, you're simply being lazy. This is clearly documented[1]:

"Extreme care should be taken when using permit! as it will allow all current and future model attributes to be mass-assigned."

[1]https://github.com/rails/strong_parameters#permitted-scalar-...
I went ahead and compiled a list of "black bar" memorials from what I could remember and a little bit of searching.

(It's probably not comprehensive, but it's clearly composed of computing luminaries and members of the YC community)

Dan Haubert (1984 - 2009)

Robert Morris (1932 - 2011)

John McCarthy (1927 - 2011)

Dennis Ritchie (1941 - 2011)

Steve Jobs (1955 - 2011)

Doug Engelbart (1925 - 2013)

Aaron Swartz (1986 - 2013)

Gene Amdahl (1922 - 2015)

Marvin Minsky (1927 - 2016)
Google knows everything about you
The Code Librarian: On the Volunteer-Run Astrophysics Source Code Library
It took me but a moment to realize why the black bar appeared on a refresh. Thanks mods.
>The JVM itself has a certain amount of unavoidable overhead

That is not a "certain amount of overhead" but the inherent incompatility with the modern hardware. With Java writing cache-friendly code is extremely difficult: boxing and indirections are encouraged while primitive types are cumbersome and value types are possible only through the direct byte manipulation. Memory overhead is enourmous. A simple collection like a hashmap of short strings can have up to a 75% overhead.
Get with the 21st century, willya? That's what old phones (and their batteries) are for.
To-may-to, to-mah-to. That doesn't answer what I was asking.

Fact: type checking is disabled during runtime.

Why would one assume that Typescript somehow solves speed issues? It has no measurable impact on runtime performance.
If that's so - and it may well be - then it is different in kind from this matter, where "safety" and liberty are, and have been, in conflict. The job of the POTUS has little do with safety, but much to do with liberty.
While no stores take checks here in the US either, it's far more common to use for settling personal debts. Also, many utility bills are most commonly paid by check here as well (for those who don't pay online), as people do not mail cash.
As a developer I noticed lately there is an impressive number of libraries coming from ms. They probably have a hundred libraries just on github and many older ones on codeplex. I hope this new practical money making focus doesn't mean those libraries will get neglected. Part of the charm with ms is that they are not as calculating and ruthlessly capitalist as apple and google. They are more focused on the developer and researcher than the user. I hope they don't end up becoming the same.
Golden rules for becoming a better programmer
Far too little and probably too late.

Come on Mr. President - you had the past 8 years to visit jails and prisons, to make sweeping changes to the Federal Prison System, and to push for legislation to seriously curtail solitary confinement, for children and adults alike, throughout the state systems.

This may serve as a bit of notoriety on your legacy, for the position you take here will surely only gain traction and be looked upon as utterly obvious, but it does little to help those poor souls suffering needlessly and alone tonight.
Enjoyable! I like it more as a work of graphic design than a "teaching game" -- it's remarkable how much can be done with shapes and without words. I think "teaching programming" is something that should be done with words, but getting kids interested in sequential, programming-style puzzles is also worth something.

What would be a good place for a kid to go after finishing the game, that would carry forward what they saw on MtS?
Java XML Parsing, Transforming, Printing, and Validating, 0.17.2 Released
The Wirecutter Says the Steelcase Gesture Is the Best Office Chair
San Francisco's Yellow Cab Files for Bankruptcy
The Trouble with the TPP, Day 11: Weak Privacy Standards
They can trade that right after they change California's labor laws.
A Slack channel for software managers and leads
Dominations Hack Tool 2016 No Survey Android iOS
Microsoft's new CEO is much smarter than these.They are shifting their product to be IT company rather than a pure software company.
They will put endless money on bing. They did put Bing in the core of their best product -Windows 10-.

Google does know very well this Microsoft is going to hurt them really bad.
The recent news about Google working on Desktop OS is google's answer to Microsoft moves. Microsoft prepares itself to make greatest Desktop OS in the whole market in next 3 year.

And Google does know if Microsoft unifies all its user under windows 10 and windows do provide them best desktop experience, eventually they will find a way to take away user from Chrome(browser)/Android to their own platform.

The only move google can make in this position, is to work on windows replacement. (and as news came out, they are doing).

and they choose android rather than Chrome os to be their desktop os. Let's not kid ourselves, chrome os will not be mainstream os maybe until 30 years . (the networking technology is not there yet, it doesn't have anything to do how great/secure is Chrome OS).At the other hand they had android.which is fragmented, which is not that great. but they have a huge userbase.
And they are working on a desktop version of android.
Eli the Computer Guy Screwed by YouTube over a video uploaded 2.5 years ago
The POTUS is using this "my job is to keep Americans safe" line to make a very tenuous tie to a position he wants to take on solitary confinement.

Using your analogy, imagine the bus driver said "It's my job to keep the kids safe, therefore I'm going to start requiring all the kids to give me their cell phone numbers in case there's an emergency."

Could that be construed as "keeping the kids safe"? Sure, but that wouldn't necessarily make you any more comfortable with the bus driver gaining more intimate access to your children.

I know analogies are never perfect, but another nitpick with this one is that the POTUS holds a position of power and authority that you wouldn't typically have to worry about in your average bus driver, so additional scrutiny into "Just what did he mean by that?" is occasionally warranted.
College CS  (NYU) vs. Online CS (Treehouse, Lynda Etc.)?
I'm developing an IoT fitness startup that creates a platform for facilities to gather, analyze and generate advice upon performance data. I have no CS or data science skills but I must gain some knowledge to better communicate with co-founders. Should I take intro courses at NYU or go online?
VIDEO: An Inside Look into Bail Bonds
Perhaps its a limitation of our form of democracy, but if voters think the presidents job 'is to keep the American people safe' and they vote in said direction--well, that's the de-facto job. If the president is comfortable outright saying that his effective job is not the one legally defined, that's kind-of a HN topic in itself.
In a hundred years from now people are going to look back at things like the war on drugs as one of the most barbaric, absurd and useless pieces of legislation ever to have been implemented. A war which ended up destroying more lifes than it saved.

Here in the US, most of us think of Prohibition in exactly those terms.... but that didn't stop us from doing the exact same thing all over again and calling it good.
> I don't have practical uses for lots of things that I do.

Seems like you're trying to come up with one!

My only point about practicality is that I don't know what I would use this for. Wrong term I suppose.
> I'd bet a good portion of the HN reader base has had an uncomfortable police encounter.

Rich, white tech dudes? I doubt it. Even if they have, a bit of mouthing "sorry, Officer" probably solved the problem.
K-Lines (Knowledge-lines). I still meditate on this idea, and Minsky's paper "K-lines: A Theory of Memory".

https://en.wikipedia.org/wiki/K-line_(artificial_intelligenc...
Recognition needs to be local (possibly in a box that plugs into a wall outlet and has one of the better ARM chips). Recording can be remote, but should be encrypted, with the key unknown to the cloud service provider. You set the encryption key by having your phone generate it, and your phone displays a QR code, which is shown to the camera once. You now have a shared private key, and can view video from your phone. You can only view video from your phone, or from other phones which have been paired in this way.
Except for the fact that this hasn't happened at all. Even with Bitcoin, which isn't as anonymous as zcash claims to be, people making illicit purchases have had very little difficulty evading police or government capture. There are a few notable cases of high-profile Bitcoin users (like DPR) being arrested, but I don't know of any cases where Bitcoin was at fault.
Beacon Deployments: Transportation Industry
The rules generally prohibit a service like Uber from existing, so that doesn't make any sense.

Or do you mean all of the rules except getting permission from the taxi industry?
Can you share any reference on what the Nest servers actually do that a smartphone chipset isn't capable of? Various apps manage (from my limited knowledge about the field) quite impressive things.
Ceylon has showed up on HN a few times. Here's the link to recent comment thread.

https://news.ycombinator.com/item?id=10463464
Daisy herb
I hope history doesn't look at the war on drugs as having anything at all to do with drugs. It was all about having a way to lock up blacks and hippies for reasons that seemed legit on paper. Drugs were ancillary. Then of course it morphed into a for-profit industry and is the clusterfuck we have today.
Looks great, thanks!
William Gibson: On Technophobia and the Power of Film
I've never understood this. You need to read case law in order to know what's illegal and what's not. How can the government expect us to follow those decisions if they don't make them public?
Mystic Game Design: trying to create surprising systems