skysight-inc/HackerNews huggingface dataset:
Especially under Node.js prototype modification can be a very big issue. Because once you start any third party module, all bets about knowledge and control of your environment are off. Someone, somewhere down the module chain might have messed with the prototype chain in some way and you won't know it until you run into the resulting bugs.

I've been there, and once you start to see random debug logs popping up in your console because you somehow ended up iterating over a `enumerable` prototype extension in a string "enhancement" library used by a third party module, that is used by a third party module. You'll end up having to take one of three choices: Either modify your code to deal with the mess, contact the author of the string library to fix it (and all upstream authors to update their dependencies) or just drop the top level library altogether. None of these are perfectly clean / easy and in some cases these might they might also be impossible (author cannot be reached, won't change his code, you code can't handle it or you simply cannot drop the third party dependency).

Once you start writing a library, you got quite a bit of responsibility resting on your shoulder to not break things upstream :)

We already averted the "nightmare" of io.js / node.js ending up with different ES6 feature sets, so we shouldn't open a new can of worms.

The Node.js ecosystem is wonderful and that in big part stems from the fact that you can basically install any module at any time and things just work.
No, predictability of costs.
cperciva announced that binary packages are coming in the future in the thread that announced the GUI[0]:

Speaking of broadening Tarsnap's user base: Binary packages
(for both tarsnap and this GUI) will happen at some point --
not that I recommend relying on binaries (since you lose the
ability to audit the code), but in keeping with the UNIX/X11
philosophy of "tools, not policy" I want to allow users to
decide the tradeoff between paranoia and ease of use for
themselves.

[0]: http://mail.tarsnap.com/tarsnap-users/msg01124.html
Not sure I'd include Fab or Digg (among others) on that list...
The pitch drop experiment live feed
Sane suggestion : Konigsberg Benchmark !
I would say the main difference between my boys at each perspective age was the speed with which they could process reasoned input. The chill guy by age 2-2.5 or so would listen and generally abide by instructions almost immediately to the best of his age ability, the intense one would take days or weeks at the same age to get to the same level of practice and disagree and try to argue in favor of his ideas or actions. It was very frustrating at first (I would have to take a walk to cool down) but then I would catch him a few days later behaving in the directed way. I didn't say anything about it, but I was just wtf?? After all that, now you're fine? Slowly I saw the pattern emerge that he WAS processing the information, but that the appropriate behavior came later. Sometimes weeks. That's when I stopped worrying about it so much. He 'gets' it, he just needs time to process it in his own way. I'm not sure I handled it the best, but I would calmly explain the desired behavior or information and leave it at that. I acknowledged that he disagrees and move on. Honestly, I worry more about my integrity as an authority figure than his displeasure or the rightness or wrongness of the issue being discussed. (That's what I meant by the long game) I do a lot of image processing in my side project and his behavior reminds me of image thresholding. He needs to see or be exposed to an ideas a certain number of times before it takes. I have no authority to offer any real advice, other than I understand your frustration.
It's new around here; until a couple of years ago, I don't remember any paid toilets.

And there are other choices besides "diarrhea floors" and coin payment; in train stations, for example, they could simply charge a fee to the train company to pay for the permanent staff, which could then (very slightly) increase the price of tickets to accommodate it.
C64 programming screencasts
Well here's a weird example. Last night I watched the movie Three Days of the Condor, which has a character named Joubert. And here we have a post on the Baader-Meinhof phenomenon by a poster named joubert. Welp.
Lost in transition
But you can only change the volume of the entire browser, not specific tabs. If you're playing music in another tab, you can't just turn down one tab.
Right, but there's been allegations/evidence of that on dozens of successful crowdfunded projects almost since the beginning of crowdfunding. So I'm curious as to why now? Why this particular project?
And that is the barrier of entry to MOBA eSports. Also the reason why LOL is the number one eSport is because it is the number on game in the world. Not only that but it is the biggest video game the world has seen.
If it works it only works by making most of the people avoid them :). I don't expect much from a free toilet but I usually don't have spare coins with me to use (especially abroad) so I end up going to various establishments like McDonald's hoping they don't lock down the toilets. Even if they do, I can buy a cheeseburger for the same price, which buys me both a clean paid toilet and something to eat.
If you invert the tree such that each node points to its parent, and there are no child pointers, you lose information. Namely, the order among children is lost. A given interior node still has two children as before, but it is not known which is the left child and which is the right child; there is just a set of up to two nodes which point to the same parent.

The binary tree inverse specifications/implementations I have looked at preserve the information by selectively using the left or right links. For instance, given:

P
/ \
L R

The inverse would be:

L R
\ /
P

Both children point to the parent. But the left child uses its right pointer, and the right child uses the left pointer. That's what preserves the information about which child is which.
I tried Magic and it took a lot of back and forth to set up a laundry service over txt. How is Miley gonna streamline txts to cut right to the chase?
SlideSync syncs presentation without the Internet
The app is pretty cool. Lets you make presentation to people around you at any where, any place.

iOS App Store: https://itunes.apple.com/us/app/id980898789
Yes, large cities make humans more productive! It's not necessarily intuitive but more interactions leads to more innovations.

(Shameless Plug) You can read a bit more about the research in the TED talk here: http://santafe.edu/research/cities-scaling-and-sustainabilit...

Our research group (started by Geoffrey West & Luis Bettencourt) is also trying to understand (and help address) the issues of growing cities in the developing world, where the biggest issue are slums: http://santafe.edu/research/informal-settlements/
Five Favorite iOS 9 Updates from #WWDC15
It seems relevant to start talking about approximation algorithms as the next step after proving a "1000 year" runtime for exactly comparing genomes. My understanding is that comp bio folks typically use heuristics anyway.
How to move models between apps and keep data and FK tutorial Django 1.8
Harvesting Energy from Aircraft Wings
This is a complete troll, but a very pleasing and cleverly written one. If you search "Baader-Meinhof", you get the militant group, this article (from 2006), another article referencing the same definition without citation (from 2013), and an Urban Dictionary entry with this definition.

But the question is, by simply naming the phenomenon, even as a joke, has he created it in earnest? If you see this referenced again, then it's the behavioral psychology equivalent of the sentence "This sentence, by xianshou on Hacker News, has only been typed once in the history of creation." - a statement that remains false until it is made.
You're right. He considers his violence against he state an appropriate reaction to this day apparently.
Experimental Dependency Vendoring in Go 1.5
This submission also violates the rule of having neutral, nongimmick submission titles, but that's less notable.
I've always wanted to attempt this piece: to take all the many layers of abstraction that we deal with, parse them, convert them, and render them through my formidable linguistic talents into one elegant, beautifully constructed piece of prose that magically makes it all comprehensible to lay readers. I haven't yet attempted it, but I give props to Mr. Ford for trying. I'm not surprised he ended up with a novella.

Oh, and why does bloomberg.com want to use my web cam?
> The formula also includes factory financing which slows competitor access to manufacturing capacity.

I'm talking about the formula that seduced the customer. "Factory financing" did not seduce the customer - one company in charge of the whole computer (as opposed to one company making the hardware and another making the software) is what seduced the consumer. The fact that company makes computers for end users, not company employees, is what seduced the consumer.

> Careful intervention can help to restore balance.

Like non-violent spanking, careful intervention is an oxymoron. Unless you can show an example where no one was harmed by government anti-trust laws being applied.
I think state sponsored messaging helped as much. But sure. I don't think that's at odds with the claim at the top.
I remember reading somewhere that Peter Jackson was directing Lee on how to sound when stabbed in the back...Lee promptly told him No. That is in fact not how he sounds when he is stabbed in the back. He knows...(given his military background)
Well, apparently this guy actively misrepresented what he was doing and just ran off with the money. Most Kickstarters gone wrong involve amateurs totally underestimating the resources they'll need to achieve something and running out of money before having a product.
I play League due to

1) eSports. I have to many kids and a wife who agros at anything Video Game related so I play like 2 or 3 games a week on a good week. I really enjoy watching lol eSports. Go TSM

2) League is easier - I have such limited playing time that League is much more approachable. Having played LOL for almsot 5 years now I don't have to learn anything to have a good time in Normals or Ranked.

3) DOTA seems very dark and just rubs me the wrong way. I prefer the League over the top cartoon world.
Dubious MTHFR genetic mutation testing
If he was an angel in Fab he might have easily gotten a pretty good multiple on his investment if he took money off the table in early VC rounds.

I have no inside knowledge on this but I'd assume Digg is where he got the funds to make all these investments.
Computer don't hurt me, don't hurt me, no more
This is not the main BBG website, but yeah I don't like the new BBG Home page design either, this post design (its a post for bbg/graphics) is actually really awesome and its main purpose is to be stereotypical "nerdy" .
He was an angel in twitter, and a bunch of other early startups. Creates a tightly connected network.
Thank you!

I agree with fnordsensei's comment about ordering. You might also think about including this example from the docs which demonstrates bindings are immediately available:

(let [x 1
y x]
y)
-> 1
Of course, the OP probably isn't sure how to differentiate between even those categories, because he feels he could use any of them at his general level of programming expertise as long as he had a syntax reference.
The next battle between Apple and Google is all about Context
Today's Teens Try Playing NES Classic Contra, Suck at It
Connections seem to be all that matters.

In the show "Silicon Valley" they even made a joke about how Rose had to fail at a bunch of stuff before he could "succeed" with Digg, and then subsequently failed at a bunch of other stuff afterward as well.
Their 404 page gif is still their best work, but this is a close second.
Direct url: http://stablekernel.com/blog/five-favorite-ios-9-updates-fro...
According to the video there's an offline training step, but after that it seems that a (somewhat modern) smartphone should be good enough for rendering.
Am I reading this wrong? The title is wrong, right?

The paper says that if a strongly sub-quadratic solution exists than the exponential time hypothesis (that SAT cannot be solved in subexponential time) is invalidated.

That's very interesting, but it's not a proof that no strongly sub-quadratic solution exists for SED.

Note that exponential time hypothesis is strictly stronger than P!=NP. Even if SAT can't be solved in poly time, that doesn't mean it can't be solved in subexponential time. There are functions that lie between polynomial and exponential...

Of course, the paper was careful to explain it, but the media summary...

Edit: I was interested to learn about the notion of strongly quadratic; there are O(n^2/log n) solutions to SED, but this paper is casting doubt on solutions with time complexity O(n^(2-delta)) for any delta > 0. Another commenter mentioned a method to solve SED like this.
Or Le Tote... Lol
It's a decent article but the justification for rewriting is totally discredited by not even having tried JRuby. Many apps drop right in and get true concurrency, better GC, and faster performance for free. It sounds like JRuby wasn't even given a chance, and I know they never contacted the JRuby team to talk about it.
Did anybody else click on this expecting a DOM element? I was guessing <p>
"Each one is different I guess"

This is the core of the issue. But its still frustrating to see other children doing the things your child refuses to do or has a meltdown about. Especially simple things that you thought you could take for granted like pushing a baby in a stroller or napping.
Haha, damn... That sounds pretty harsh. Neo4J seems really interesting to me. Who doesn't want to get better with graphs? I still want to learn the query language as it is applicable to some of the problems I'm trying to solve now.

This isn't the first horror story I've heard about Neo4J so I've actually stayed away from using it professionally.
These projects on Kickstarter or Indiegogo platforms quickly gets overfunded because of the huge amounts coming to the projects from shady sources. If you would look at the backers of some of these projects, you will see a lot of big anonymous backings. I have even come across some agencies who will take money from the owners of these projects and put them back with multiple fake accounts to make it seem legit. This is why, even some of the hardware projects asks for a little money like 10,000$, when it is clear that hardware production involves high costs. After quickly getting overfunded, these companies takes advantage of PR and tech articles on popular blogs such as techcrunch, wired, and finally end up attracting a few good-natured tech enthusiasts who get deceived. Some of the projects on these platforms are extremely vague with no prototypes, but still are made to be successfully funded. It is great that finally they will be accountable.
Since we're on the subject, there's a film about them which I'm pretty sure I saw on Netflix (in the UK). Fascinating and rather depressing story.

http://en.wikipedia.org/wiki/The_Baader_Meinhof_Complex
I'm confused by this. 1,000 years seems a bit steep to me.

Suppose you have two files, `bob.genome` and `mary.genome`. Let's say they are 1gb each [1].

I think I can diff two 1gb files in less than 1,000 years.

diff(1) shows "deletions, insertions, and substitutions".

Therefor, I don't believe it. Yet. What did I miss?

1. http://stackoverflow.com/questions/8954571/how-much-memory-w... (Rounded up because Fermi estimation [2].)

2. https://what-if.xkcd.com/84/
Why men on earth outnumber women by 60M
Strata and Hadoop: Making Big Data Reusable to Regulate Financial Markets
There is a big list of such projects where people were deceived. They should be hold accountable. This is a positive step towards it.
Strictly speaking, it's anytime there's a difference between one genome and the consensus human genome.

But since you're presumably asking whether we should consider a mutation to be good or not, that's really the same as asking whether anything is good.

Is blindness good, for example? I'd say not, but others may choose to blind themselves if it makes them happy. But I doubt most people would welcome a genetic mutation that blinded them.
Huh. I'm interested in playing around with this, but the free developer account requires you to use pre-qualified hardware. In my case, I already have a designed device. Why don't they expose an API?
I think they even said in the keynote that they would be accepting community changes ("pull requests" in GitHub terms), so I'm not sure why the article doesn't have any reference to what was stated by Apple officially. Seems like FUD to me, but I could be wrong.

Edit: This Macworld article has the exact quote: http://www.macworld.com/article/2932932/as-open-source-code-...
Actually, I wonder about this from a non-technical guy's perspective as well (my work has mostly been in implementation and support). I have listed basic experience with a language on my resume, and I know that is a useful little nugget to non-technical hiring managers. When asked, I am pretty clear about the small scale of things I've built, but I still wonder if it is a little disingenuous because I don't actually know squat about data structures or algorithms, and I am not a competent programming problem-solver. (Sorry if this is a little off-topic.)
<zenophobia>*story</zenophobia>
> The best way to "ease precise communication" though is to use a term as it turned out to be used/understood by most people -- not to insist of its initial intended meaning (which in IT could be off by several decades to its modern use).

How do we know we're up-to-date with the latest definition? And what if someone disagrees with what is the latest definition? How do we even know what "most" people think is the latest definition? Do you see how your suggestion is unrealistic?

But, your next argument is the strongest here, and I stand corrected. I like your computer example. So I'd say if we deprecate the thing that the word meant before (human computers, or REST as defined by one guy and never used) then it's OK to reuse it. I don't know the REST story and have no reason to doubt your version of it, so thanks for the argument!
Most of their products are connected to the internet in some way, right? You'd think they would have the SN of all devices at a retail location in the system, all the SN of devices sold that day or during that shift.

Wouldn't it be easier to just look at SN registered against inventory to see if something is registered but a sale hasn't been recorded yet?

Then you know the store and could have their retail loss prevention look into it. Seems more systematic than a "bag check". They don't check customer bags right? For example in a mall location.
I'm guessing that they were easily able to prove that the money went into unrelated projects, rather than "just" being spent wastefully on things related to it. Given that Keith Baker and Lee Moyer (the main game designer and illustrator, respectively) hired a lawyer to try and force Forking Path to give refunds on the project, some of the groundwork was also probably done by the time the FTC stepped in.
Australian man's blood donations have saved 2M lives
Also if you're willing to give F# a try (and every .Net developer really should at least try F#) there's FunScript as well.
Show HN: A React puzzle game with a twist
> Oh, and why does bloomberg.com want to use my web cam?

To capture your photo in the certificate of completion.
Not sure why anyone would invest in this which is strange because if Andreeson is investing you would think it would be obvious as to why, but this one I just dont get. After all the drama with SR, sure you can piggy back off of that hype and user base, but your biggest problem is going to be getting away from the stigma of being an underground marketplace. I would be staying as far away from the "police-free" marketing terms as possible, seems like startup suicide if you ask me. Maybe im not seeing something though, as the founders and investors are clearly smart people.
Because it's hard to fire someone. Lets discount the emotional cost completely and simply look at this in terms of financial risk to the company.

Employee X is hired. After a month it becomes clear to the whole team that X is a bad hire. But how do you turn a subjectively obvious feeling into an objectively obvious reason to fire. Because if that person decides to sue the company after getting fired that's what you will have to demonstrate.

Just imagine how hard it is to quantify what makes someone good at our job? Code Quality? Team dynamic? These are really fuzzy metrics.

You could document how many times the engineer affected production badly and how much that cost the company. But to be realistic even great engineers do that. Heck I touched production at Google and decreased revenue by millions of dollars and it was expected that this happens. So you'd have to let him affect the company enough times to be obvious He's worse than your other engineers.

You are going to have to have documented enough clear failures to do the job to justify starting the process of firing. If you don't have a performance improvement plan then you might be able to speed up the process a little. However not having a performance improvement plan is both a bad idea and, I would imagine (IANAL etc.), could cause problems later on down the road in a potential suit.

Taken in that light 9 months doesn't seem that long at all.
Inside the Hedge Fund Club Pitching a New Alzheimer's Drug IPO
I bet they had actual real evidence to act on (i.e. whistleblower), not just allegations from upset donors.
I love League of Legends eSports. I feel like it is the new Basketball.

1) I like how accessible to the games are. I can watch them live or on VODs

2) I find the personalities of the players interesting with their reveries and team drama.

3) How accessible the players are. You can watch them play on Twitch.tv. I am a fan of TSM and they have a weekly show called legends and you really get to see how things actually work in terms of strategy and picks.

4) Great strategy - I find that the meta strategy to be right up there if not higher than football, hockey or basketball. As a fan I can see two different strategies battle it out and see who is better especially when there are international competition.

5) It is truly international and the winning team can honestly say World Champions each and every year. Not many sports get that here in the United States. Other sports only gets that once every 4 years or for US NBA = Worlds Best basketball which is the exception.
its more that its not about writing code to be testable. its about writing code well to start with for n reasons.
Thanks for the note, Daniel!

We're still figuring out the best way to cut down the conversation and still pull meaningful insight for the companies we source for. That said, we've worked with companies to trim the conversation down to an average of 5 minutes so we can quickly shortlist relevant applicants.
The Kill -9 Song
Digg was fantastic. It just committed suicide with Digg version 4 - http://searchengineland.com/digg-v4-how-to-successfully-kill...

A bunch of people, including me, just kept commenting "Roll back!!!" But for some reason that's beyond my understanding, they said they could not rollback the upgrade. And that was the end.

That said, I actually still use Digg in its current form today because I find it very useful. I just wish it had the on-site comments, but I understand the moderation nightmare task they'd be taking on if they enabled comments like the old Digg.
> The library modern JavaScript doesn't deserve, but needs right now.

Fucking lol, why?
The Five Stages of Building an MVP
That's really nice.

This is a royal PITA with .net and nuget and I've get to find a half decent solution that allows you to actually have the source rather than a bunch of symbol-less dll dependencies or a ridiculous build stack.