skysight-inc/HackerNews huggingface dataset:
I would not deem anyone a success whose morals I would not touch with a ten foot pole.
Yes, like most people quit their jobs before they get fired.
I find his drive and his parent's support commendable. Being someone who has not been homeschooled and does not know anyone who has, I am extremely curious about it.

-How does one go about replicating this kind of success? Or even moderate success. In typical schools, you have some measure of whether your child is "succeeding". How does one go about doing the same for home-schooled children.

-How do you go about providing the structure that schools provides towards increasingly complex material which will keep the child engaged and learning at the same time.

Not having children myself but watching my brother's children, I can see that the structure provided for children is extremely important, even for simple things like when to have food, go to bed, practice music etc.

Are there any good resources for raising home schooled children and providing structure?
The fun thing about that argument is that if NASA _didn't_ land on the moon, then it falls apart!

"If NASA has the power to land on the moon, clearly they could've faked a broadcast."

"If you're saying they didn't land on the moon, though, how can you use that as technological proof to edit the broadcast?"
Thanks. That is a great video.
The only overhead I notice is the fact that VirtualBox Shared Folders are really slow. If that's the case, using the paid VMWare plugin can help.
While this is surely interesting, it sort of ignores the point of what a computer is. Look at the Raspberry Pi for example. It affords a computer for $20-$30 or less than half this price, for something that simply computes without the peripherals.

If someone needs a computer for free they can go to the library. While the 'Chrome OS' might be more powerful than a Pi, you would never know since all it does is connect to the Internet. The amount of storage is also irrelevant since most users won't figure out how to store anything on the stick and flash storage is approaching $0-$2 in price.
Metal detectors are mentioned in the article; the survey they sent out: "enquired about staff awareness of implantable cardiac defibrillators and whether a hand-held metal detector might be useful in identifying pacemakers in mortuaries."

And again, later on in the article:

"54% believe that a hand-held metal detector might help identify pacemakers and other implantable devices that could explode"
It is relevant though. You're talking about the large number of people who are using C and don't need no GC as though they're people who should be using go - but if they don't need no GC they probably don't need a language as low-level as go full stop and would be better served by a more expressive alternative. Ultimately, a large proportion of "people who need go or C" actually need C, making this library a good idea.
Wait a second, it says they had to destroy mass climate orbiter because the development and underlying software used different metric system ?

It's bit hard to digest. ( Although just checked wikipedia, it also says so ) How can a high performance organisation like NASA could make such a simple yet fatal mistake ?

Wikipedia page of Mars Climate Orbiter says that NASA was informed about this discrepancy by two people, but the "concerns" were dismissed.

What am I getting wrong here ? These are not the "concerns" you simply dismiss in a space mission. Could there be another story to this ?
Depending on your institution, it's quite possible that your professor is there for research instead of teaching. It's unfortunate that today an academic who wishes to have job security must do one in order to do the other. Also consider the possibility that she is simply uncomfortable responding extemporaneously in front of an audience (I remember one of my lecturers who could barely do basic arithmetic while at the whiteboard, presumably out of anxiety).
MacinCloud Visual Studio Team Services Improvements to iOS Build Support
The aggregate HN community seems to be reacting pretty negatively, but I see a lot of value in high-level "magic" tools (like this and Otto) that abstract away configuration for developers. While everyone else commenting is likely more experienced and thus feels more comfortable setting up the required config files, I am still a relatively novice web developer. Tools such as Nanobox and Otto provide a way for people like me to start using the right dev environment management processes without being overwhelmed.
Between virtualenvs, containers, or just plain ol' `make altinstall`, there are enough ways to run a python application that _doesn't_ use the system python interpreter that this shouldn't be an issue. Not to mention that most linux distros have packages set up in a way to allow python 2 and python 3 to be installed simultaneously, without interfering with system applications that rely on the version of python that is shipped with the OS.
Hell Im 23, and even with easy access to information its difficult if you have to work full-time to pay the bills. Ive been working full-time since I was 15, and no matter how many courses I completed or books I read, without financially stable parents there is no way a normal person can do this. Thats why most of us attend public school.

I have full confidence most people are capable, but they would need some exceptionally staunch parents and finacial stability. Plus a lot of drive to accomplish these goals (it is not for everyone).
I like the spirit of that effort, but it has a checkered history; it was born out of input from a private working group without input from the community [1]. I'm fundamentally against this philosophy as an open source advocate.

[1] http://blog.codinghorror.com/standard-flavored-markdown/
Deep Genomics Closes Seed Round of $3.7m
So what happens exactly that bothers you? After burning whatever remains is put through a grinder? If it is that, why does it bother you?

Or are you saying people are given fake remains? If so: {{citation}}
> He certainly did the Chinese and Russian governments a huge favour.

How?

> Hardly. Nothing he has alleged is illegal; nothing he has alleged is unconstitutional; everything he has alleged was appropriately targeted.

Have you been reading the same news/leaks as I have?

> But what he's actually done is cause exceptionally grave damage to the government and people of the United States of America (and, insofar as the United States act as guarantors of the Pax Americana, he's endangered the rest of the world as well).

Again, how do you know this?
Really happy to hear that. I've been using it over Sublime.
I have read about half of Eelco Dolstra's Ph.D. thesis [1]. I wish all distros worked like this.
I had never heard of Guix before and was about to ask how it relates to / differs from Nix, so if anyone else is wondering:

Guix:

Specializes in providing exclusively free software.
Based on Nix [2].
Implementation differences, quoted from section 2.3 in [3]:

"Our main contribution with GNU Guix is the use of Scheme for both the composition and description of build processes, and the implementation of build scripts. In other words, Guix builds upon the build and deployment primitives of Nix, but replaces the Nix language by Scheme with embedded domain-specific languages (EDSLs), and promotes Scheme as a replacement for Bash in build scripts. Guix is implemented using GNU Guile 2.0 2 , a rich implementation of Scheme based on a compiler and bytecode interpreter that supports the R5RS and R6RS standards. It reuses the build primitives of Nix by making remote procedure calls (RPCs) to the Nix build daemon.
We claim that using an embedded DSL has numerous practical benefits over an independent DSL: tooling (use of Guile’s compiler, debugger, and REPL, Unicode support, etc.), libraries (SRFIs, internationalization support, etc.), and seamless integration in larger programs. To illustrate this last point, consider an application that traverses the list of available packages and processes it—for instance to filter packages whose name matches a pattern, or to render it as HTML. A Scheme program can readily and efficiently do it with Guix, where packages are first-class Scheme objects; conversely, writing such an implementation with an external DSL such as Nix requires either extending the language implementa- tion with the necessary functionality, or interfacing with it via an external representation such as XML, which is often inefficient and lossy.
We show that use of Scheme in build scripts is natural, andcan achieve conciseness comparable to that of shell scripts, but with improved expressivity and clearer semantics."

From my limited view, Nix has a very strong theoretical base. Do you expect any developments at that level, and do you think these hypothetical developments will be integrated by the developers of Guix, or might it at some point start ignoring improvements in the theory?

[1] http://nixos.org/~eelco/pubs/phd-thesis.pdf

[2] https://en.wikipedia.org/wiki/Nix_package_manager

[3] http://arxiv.org/abs/1305.4584
At this point very few 'actually used' (meaning, used by more than a handful of organizations at most) are Py2 only. There are a few still in the process of porting, and a few that will never be ported due to being replaced (but are still somewhat popular for one reason or another.)

For those who don't know: http://python3wos.appspot.com/
I wasn't saying that you should be satisfied with just the release notes, I was pointing out that you were overstating the difficulty in finding an overview of the changes that went into Python 3.

There are lots of other changes since then, but most of them are additions (that don't directly impact old code) or to libraries or whatever.
It's a neat concept, but your privacy policy is going to kill you. It's incredibly boilerplate and vague, with no information about how you actually use the data.

If you want security-conscious folks to use your service (that is, hackers from HN), please provide more information about how you actually plan to use the data and more robust language about security and transparency. There's no way in hell I'd let a third-party like yours access the entirety of my browser history without seeing some evidence of vigorous privacy protection first.
This isn't slashdot. Why should posts be funny or useful to receive karma? This is a discussion forum.

Furthermore, Google is in the phone business so why shouldn't they provide this when it is essentially the same cost on the market.
It's a lot easier to work with in 3.0, though.

For example, xmlrpclib in 2.x will return either str or unicode depending on whether the particular piece of data it's returning happens to contain non-ASCII characters. In 3.x it always returns a unicode string.
Perhaps if they dropped the opacity on the yet-to-be supported language icons? With that said, though I'm not a huge fan of the tool itself, I do really like the site design. Great job, it definitely kept me looking around and interested in reading further.
iTunes is a tire fire. But purely in terms of content, Apple Music is probably the best streaming service, and their recommendation system is getting better. Apple also has the benefit of iTunes/Apple Music being closer to a first-class citizen on things like car bluetooth audio systems.

I would be thrilled to hear that Apple is totally revamping iTunes; I swear at it at least a couple times a week. But I'm probably not going to be able to stop using it any time soon.

I'm not sure I really understand the people who use alternate music player software on OS X; huge collections of downloaded music files accessed through file player software doesn't seem like where digital music is headed. I had a gigantic collection of purchased music on my computer, and it's more an annoyance now than anything else.

Hating iTunes so much you can't use it makes sense to me. But then, why not just use Spotify?

Anyways: predicting where this thread is inevitably heading, here's a list off the top of my head of shit that drives me nuts about iTunes:

* Purchased tracks randomly grey out and become non-playable.

* I'm a "Match" customer, and iTunes/iCloud/whatever doggedly insists on retaining the file-based metadata from my old MP3s, despite me not having had those MP3s in years.

* Ridiculous incoherent "Playlists / For You / New / Radio / Connect / iTunes Store" menu. "For You"?

* Playlists that contain both Apple Music tracks and purchased tracks flake out and vanish, which means that if you have a large collection of purchased music, playlists just don't work.

* Sometimes you can link to a playlist to share it and sometimes you can't.
As someone who worked at GS, this kills me. I hate to see a streaming service go down like that. I've mostly been listening to my library in Amazon's online player - not a particularly big fan of Prime Music at all, bleh - but I did give Rdio a try and enjoyed it. It was a much more enjoyable experience than Spotify. Definitely feeling for the company.
<blockquote>"elementary and secondary education from OpenCourseWare"</blockquote>

How do you do that?
Nature’s Critical Warning System
You hit it right on the head. We realize that this tool isn't going to be for everyone, but it will definitely help others. We're trying to make it so that developers don't have to worry about configuring an environment and just focus on coding.

Even an experienced developer could benefit from this if they don't want to take the time to configure environments.
The project has come a long way,since the early days of the Monaco code editor. Really happy seeing it finally come to the open!! :D
Risk of infection; risk of scalpel accidents.
As an Atom user that's only dabbled with VS Code when it was announced, what are its advantages? Last time I tried Code it seemed like a fork of Atom with Microsoft branding.
And for those interested, here's the sale process and purchase agreement fro their bankruptcy filings ( https://drive.google.com/file/d/0B5k5SQee7k5pT3ZGVGZiU01jSE0... )
I'm the creative director at Ginkgo (YC S14), the company featured in this article, and I'm happy to answer any questions people have about biological design.
http://www.bls.gov/news.release/wkyeng.t05.htm
TLU Three Letter Username Obsession [video]
This is sad and frustrating. The article is trying to convince people to upgrade to a 7-year-old version of Python! And everyone is still skeptical about it, thinking it's too new, too risky, unproven, and libraries aren't ready yet.

Python 3 adoption takes longer than entire NodeJS lifetime. In the same timeframe PHP introduced and EOLed 5.3 (edit: and there were 4 years between release of 5.0 and EOL of 4.x, which involved backwards-incompatible refactoring of OO semantics).
Not to mention, if you are given a task that requires use of the same type of tapes and are not offered any funding to procure unused ones, then you will have no choice but to record over them. As a government employee, I see this as the most likely scenario.
Because you can't use it to pass information to someone listening to only a single end of the pair. You have to measure both particles to detect the correlation, or else all you're getting is random noise.

Imagine I'm flashing a light at you on and off, randomly. Some of the flashes aren't random and contain a message. To read the message, or even detect its existence, you have to know which flashes were random, and this is what observing both particles in an entangled pair allows us to do. There is no signal with only a single particle.
I tried it out but too but Atom pulled me back because of its plugins and linters
Main thing I don't like is their custom AES-based key derivation function. I'm also not sure if it does authenticated encryption but if I recall correctly it does not. I'll have to have a look at it again soon.
We are who we are, in part, because of the journey we took.

Today I can say that I would love to have had such an upbringing. At the same time, I can also say that my 5 year old self would have hated it.
Ableton Link
Well, I'm a programmer and a game programmer so I wouldn't say it's my homework and I have other things to do with my time.

But I guess I'm not that interested.

Some of my examples were chosen as games that can't be decided as a decision problem: namely those that use analog electronics, involve chance, have multiple players, or have been solved. Or games that are excessively simple, as I think NP-hard is a pretty unimpressive bound to put on a problem.

I'd rather see someone prove that an extremely simple game can be solved in polynomial time rather than prove a classic or simple game can't be solved in polynomial time.

And having played the games, the result didn't intuitively make sense to me which is why I had to read part of the article to understand that they had extended the games in odd ways, such as making boundless levels. In addition, they have made certain assumptions on the design. They are also not generalized problems so speaking of a generalized solution is... not very sensible.

For example, to say that the original Zelda game or one of the first Pokemon games can't be solved in polynomial time is dishonest. The game is fixed. A program that determines if the player can get from the beginning to end is trivial: return true. Otherwise, it wouldn't have been published. Writing the proof that that program is correct might take quite a bit more time ;). The question is, does that game logic, with any arbitrary campaign or level design, hold to that same standard, and then the answer is no.

The paper itself comes very close to refuting its thesis in the first page, when it dictates that there is a finite state that the game machine can have and a finite space for the game. If the hardware that the game runs on has a state space of M, and the level has a size of N, then to prove that a level could never be solved would take on the order of M*N many decisions, at most.

The paper and its thesis are completely reliant on its own definitions, which are not clear in the title or the abstract. Really the heading should read: "Classic Nintendo Games Are NP-Hard in Theory"

When I have time I will surely read the papers on the field that you have provided.
Märket’s amazing: rather than Sweden demolishing or trying to take control of the lighthouse they both agreed to redraw the border in a somewhat symmetrical way to retain the same amount of territory.
There's other features, but the biggest for me is if you're writing TypeScript or C# you get first-class visual debugging support. Also the live Markdown Preview (cmd-shift-v) is pretty awesome.
Once i had my most used stuff either pinned or as a desktop shortcut, 8.1 was no biggie.
The rate of new ideas in deep-learning-type subfields is starting to remind me of the Cambrian explosion, which generated in only a few million years a vast range of genetic novelty to be whittled down into the familiar stock of body plans we see today.

Indeed many of the interesting new papers are elaborations of old ideas along new themes, or useful and elegant new combinations of old ideas, with the occasional attention-grabbing paper when someone tries something that seems like it can't work and it does, and we now have an entirely new thing in our toolbox.

Here is a highly unusual paper that showed up on HN recently, to little discussion.

It tackles a related problem to the OP paper but in a way that could not be more different from the current default of gradients, linear algebra, large training data volumes, hands free training.

It may end up being less impressive than it seems, but it is still a bit mind bending.

http://journals.plos.org/plosone/article?id=10.1371/journal....
How do you get "elementary and secondary education from OpenCourseWare"?
Big Data Trends 2016
I'm not a fan of take-home projects. But comparing that to mumbling at a white-board, give me take home interviews any day of my life.
Current Internet user base in India 375 million and expected to reach 402 million in December. Source: http://www.livemint.com/Politics/9Vipq3XmcfQuhJRMBleuwL/Indi...

With a population of 1.24B, that makes 30% population being online. So 150% growth in 2 years will take us to 75%.
Windows 8 was great if you went straight to the desktop and never looked back. There were some terrific upgrades to the classic desktop (even the task manager got real-time graphs and proper hierarchies for the first time).

I always pictured a really talented dev team somewhere in Redmond plugging away thanklessly on things that the powers that be thought no-one cared about (like security and usability) until one day someone decreed from on high that the whole frontend would need to "beat the iPad", and it all turned to poop.

This is speculation of course, but drawn on multiple similar experiences.
https://github.com/google/badwolf this is another similar project being developed at Google.

Badwolf has a SPARQL-like query language too.
VSCode is extensible now -- they are called extensions.

https://marketplace.visualstudio.com/#VSCode
“(...) Had we not devoted our attention as children to, say, petty family turmoil or a hedonistic preoccupation with computer games (...)”

I disagree. Altough I would have loved learn more when i had all that free time and no Internet, I don't regret for an second the time spent playing some videogames (Monkey Island, King/Space Quest, Civilization, etc), reading for pleasure (Dumas, Asimov, Dracula, Rowling... Spiderman!) or even watching movies or some TV.

I'm a more complete (and interesting!) person because of all that.
One of the biggest advantages that I know of is that VSC has a very good NodeJS debugger for Javascript and Typescript[1]. Having the debugger integrated into the editor is huge improvement over Node Inspector. Last time I tried Atom's debuggers, they were not very good.

[1]: https://code.visualstudio.com/Docs/editor/debugging
>> These "anecdotes" were passed down by narration initially

You've heard of "Chinese Whispers" right?
Perhaps you shouldn't extrapolate your experience to that of students at MIT (or other universities outside of your country you've not attended, for that matter)?

I'm in the U.S., and I can tell you that having gone to a good, but regular state university for undergrad, and then to much more prestigious university for grad school, the difference between the two was striking. I went from being one of the smarter students in the class, to one of the least smart (or at best, the middle). I expected this university to be better, but it was quite a shock just how much better it was.

Is it possible that what they teach at MIT might go beyond the "trivia" or rote memorization that you describe being taught at your country's schools?
Interestingly Brainfuck has a use, though it is an obscure one. It's proven to be turing complete, and has a rather trivial set of instructions and rules. If you can write an interpreter for it in another language, you prove that language to be turing complete as well.
You can set breakpoints for your NodeJS code, be it TypeScript or vanilla JavaScript.
5 Reasons You Need a New Wallet
> "I will do nothing that decreases that productivity."

> "I will produce estimates that are honest both in magnitude and precision."

This looks more like an oath that ScrumMasters (TM) would like their team of serfs to uphold, so as to add the dimension of moral gravitas to the team's continual hamster-wheel-running.
you know... once i own something i own it... if you want to tell me what to do with it after i own it... buy it back from me

property rights are a fundamental tenet of this nation
Pretty cool! I've been using it a bit on the days where I have to do stuff on Windows, mostly for hacking on C++ code and playing with GL shaders (the code is cross-platform with CMake, so I don't really need Visual Studio).

I've had a few ideas about little things to add to it, and having it open source makes that a possibility!
Docker issue#3: Avatar dies of hunger long before reaching end of image road