skysight-inc/HackerNews huggingface dataset:
Nature is really the ultimate capitalist. Survival of the fittest. No safety nets, no sympathy for the losers... they just go extinct.
Capital value is not how the stock market has valued companies, not since the middle of the 20th century, at least. See http://www.crossingwallstreet.com/archives/2015/05/dont-fret... for a nice explanation.
Local development with wercker and docker containers
Life Is “Triggering.” the Best Literature Should Be, Too
More than people realize... Google and apple, for example, use sfm heavily to compute their 3d maps (in Google earth and the apple equivalent). Google also uses it in various other products.
The idea with Google is that you don't need to worry about which instances you run, at which price, and in which region.

For example, with Google you don't need to get a specialized instance type to use it's monster-fast Local SSD - just use the same instance types. This alone should simplify use of Preemptible VMs.
google search - some claim The Algorithm didn't make that much difference, and mostly made for a cool story.

Fast, uncluttered, no pay-for-rank

It's easy to forget there were lots of search engines before google. It was a boring "done" field
They didn't acquire the users through M&A.
Yes, but in most code I've seen, that's a typo rather than someone intentionally writing a function that returns a function. You can definitely do it!
Unlike Chrome, extensions require a browser restart after installation.

That is not good.
No, a laptop is worth what you can sell it for. You're over-thinking this.
Well, you may be right it's basically dead - checking out the repository there appears to have only been one commit or so in the last two years. It may still work, but it's certainly not getting more features.

It's a shame, though - apt-rpm worked very well.
its interesting that when people talk about the newest feature or framework in javascript, they tend to forget about javascript's core functionality. It's always necessary to look at things like promises with javascript's core functionality in mind. Take #3 for example, which is really just a function of the core way javascript executes, taking promises aside!

You would not do something like this would you in a normal day at the office?
function myFunction(doSomething()){

};

so why would you do this.

Promise.then(doSomething());

doSomething() gets immediately invoked when the code is evaluated. It has nothing to do with Promises.

Don't forget the fundamentals!
Next stop: Street-view.
body {
max-width: 800px;
line-height: 1.5;
font-size: 1.5em;
margin: auto;
}

Maybe add in the trendy color: #222.
This doesn't account for the liquidity premium, talent, internal process. 10% seems like a bargain. If I bought a equipment today, it would be worth less tomorrow and I'd have to sell it at a deep discount. Investors pay up to have a liquidity premium.
>If you know the answer, then congratulations: you're a promises ninja

No... you know how functions work in javascript.
The multi-core debate in mobile
Now if someone could do an analysis of humans.txt, that would be cool.
There have been a few articles recently about whether SoCs for mobile devices need to scale beyond a certain core count.

One side says that 8 cores and above is overkill and that building highly scalable dual- and quad-core processors is the way forward:

http://www.forbes.com/sites/patrickmoorhead/2015/05/11/why-8...

Another side says that more cores offer more granularity for workloads and that we shouldn't be afraid to move to 10- or 12-core processors:

http://www.androidauthority.com/why-8-and-10-cpu-cores-in-sm...

I tend to be in the first camp so I've linked to an article I wrote on the topic.

It would be interesting to see what others here think.
Speaking personally, I voted lib dem in 2010 on the basis that they were a party broadly of the left, but distinct from the Labour party of the time in a number of positive ways. To then form a coalition with the party of the right and support a number of measures that I think were quite regressive did not match with the party I thought I voted for.

Of course after seeing 10 days of government without the lib dems to moderate I'm starting to re-evaluate how positive an influence they likely were...
I feel like some of these algorithms are outdated, i.e. rarely used anymore: C4.5, Apriori, CART.

Instead I would suggest: Logistic Regression, RandomForest and Neural Networks.
With the mandatory (and wonderful) talk: http://www.youtube.com/watch?v=f_0QlhYlS8g
> Me: I think engineers at FB and Google are probably familiar with using smaller repos (doesn’t Junio Hamano work at Google?), and they still prefer a single huge repo for [reasons].

I'm a former such engineer; I still prefer smaller repos. There's enough engineers at both companies that I can assure you such opinions (and knowledge) are quite varied.

> it’s often the case that it’s very easy to get a dev environment set up to run builds and tests.

I've worked with both; in both cases, the workflow was essentially a checkout, followed by a build, followed by running the tests. I've found this is more a product of the environment (i.e., do the developers care about tests being easy to run) than the VCS in use.

> With a monorepo, you just refactor the API and all of its callers in one commit.

I'd restate this: with a monorepo, you must refactor the API and all of its callers in one commit. You cannot do it gradually, or you will break someone. A gradual refactor is only possible in multiple repositories, specifically multiple repositories that obey something resembling semantic versioning. You make your breaking change, and because it is a breaking change, you up the version to indicate that. Reverse-dependencies wishing to update then must make the change, but can do so at their leisure.

I've seen some truly heroic work done to get "APIs with thousands of usages across hundreds of projects get refactored". Sometimes it _is_ easy: you can track down the callers with a grep, and fix them with a perl script. But I think you must limit yourself to changes of that nature: massive refactors too great for a script would leave you to edit the call sites. Though, with thousands of callers, this is probably true anyways, I find having to move even a couple dozen through a major change (such as one where the paradigm expressed by the API is completely wrong) is difficult if you must update them all at once.

Last, the most common "monorepo" system I've seen is Perforce, and compared to git it has such stark usability issues that I'd rather not go back to it (staging, git add -p, bisect, real branches). This comment though,

> where it’s impossible to do a single atomic commit across multiple files

I would hesitate to use "atomic" to describe commits in Perforce; if you check out CL X, make some changes, and "commit" ("submit" is Perforce's term), the parent of your new CL might be Y, not X, and you might get no warnings about this, either. Collisions on an individual file will prevent the submit from going through, but changes on separate files (that together represent a human-level merge conflict) , will not get caught. (They wouldn't show as merge conflicts in git, either, but git will tell you that someone updated the code, and refuse your push; unit tests must catch these, but in Perforce's case, you must run them after making your change permanently visible to the world.)
I find it interesting that it seems like critics of the Q ratio justify the high price by saying that because of low interest rates, other investment options are worse. As much as I agree that still makes it a bubble. It's just not that investors get drawn to the attractiveness of the bubble on the stock market, but rather that the bubble is there because everyone gets pushed into it. Even if you don't buy the Q ratio, this reasoning if correct would mean that the stock market is most likely higher than it should be and probably won't stay there.
The 'doubling' is from 1.05 to 1.10 -it's a ratio, not a %age
I find this submission of this article interesting because it underscores inconsistent handling of I18N/punycode domains. The domain is "thiébaud.fr". Should submission sites (like HN) show the sites in ASCII? Is there a fraud risk? Should the web browser show the domain in ASCII?

For me - at no point was I shown the domain decoded to ASCII (either on HN or in the browser). I recognized the pattern and decoded it manually. For users who are not technical - this is a failed experience because the domain looks suspicious and at no point was it decoded.

I wonder when punycode decoding will begin to get attention from developers. Last year's Google IO had a great talk about how Google realized the inconsistency of their domain handling with regard to I18N:

https://www.google.com/events/io/schedule/session/22ce27dc-7...
What does being a programmer have to do with it?
How America Overdosed on Drug Courts
As someone living in England, so am I.
It's just mountains of unnecessary extra code that is error prone because you have to manually wire it. When you chain a promise or promisify a callback instead of using a deferred or the promise constructor (both are just as evil here), the wiring is done implicitly and there is a lot less code.

Edit: What I mean by "wiring" is that you need to make sure that in all successful code paths `deferred.resolve` is called and that in all erroneous code paths (not always a single try catch either) `deferred.reject` is called.
Fortune 500 companies have institutional cultures that have allowed them to avoid collapse despite their huge size. That's not any more trivial than someone who knows how to teach Yogo.
Fake: http://wafflesatnoon.com/fake-story-missing-scientist-found-...
PC-BSD 10.1.2 Released
Thanks for letting me know Peroni :) I actually come across Amsys ones in my Googling, can be difficult to know if they're legit or not though.
Well, a very large proportion of the population is pleased at the results of the election. I think that things would be much, much worse if the hard-left Milliband Labour Party had won the election.
The main selling points is to run an AmigaOs like OS on cheap PowerPC (Apple hardware).

It is a hobby. Some people prefer to build the ultimate DOS box for playing DOS games and demos on real hardware or go nuts and play with expensive japanese computers (NEC 9801, X68000 or FM Towns).
A Content Marketing Checklist for Blogs
The book "The Reason I Jump" is another excellent take, translated by the author of Cloud Atlas. He wrote this via independent typing (not RPM) when he was 13: http://www.amazon.co.uk/The-Reason-Jump-silence-autism/dp/14...

It looks as if the ABA provision was sub-standard (RPM debate aside) as modern ABA in the Verbal Behaviour mold should be adaptive and rely less on the intensive table sessions (which are still a part unfortunately). Done correctly it can provide the tools for communication, although not everyone will be able to speak with words.

One thing that is interesting is that many of the principals of ABA are used in our mobile apps today, I certainly learnt a lot when reviewing the research and formulating my son's programme and vice versa implementing the ideas and concepts to the mobile sphere..
It isn't, unless you can actually sell it.
Fair Value on the S&P 500 Has 3 Digits
In live in Quebec City. I used Kijiji to sell my car a few years ago and it still is the site I use to sell stuff. Reading this article made me go to Craigslist to see if it was any better now. Nope. I needed to click a dozen times to get to the french version for Quebec City. Nobody there. No photos in the lists? Move on.

Before that, I was literally thinking "CraigsList still exists?". I guess so, my Mac autocorrects CraigsList but does not have Kijiji in its dictionary... :)
EC2 spot gives you 2 minutes, maybe even enough time to launch a replacement.
My primary use-case in small border firewalls like this is running sshuttle on them as a lightweight VPN.

The problem is, FreeBSD cannot properly run sshuttle - it can do it for regular traffic, and it works well, but it cannot do DNS lookups for the entire network over the tunnel. This shortcoming is documented by the sshuttle README @ github.[1]

I am very interested in having this fixed / worked around and am willing to PAY SOMEONE TO FIX IT. If anyone out there is interested in (finally) getting sshuttle working on FreeBSD, please email info@rsync.net and we can discuss.

[1] https://github.com/apenwarr/sshuttle
Is Hadoop an Overrated Technology?
I don't know what's the fuss about Dropbox being called boring. It's a backup service, so it's not really an insult, it's just not supposed to be exciting, or fun. It's supposed to work. It wasn't original either, but it worked seamlessly and reliably to the point where you confidently forgot about it. Would you trade that for some backup that didn't work so well, but was, yeay, more exciting? (I don't even know how you add excitement to backups... do you make it a video game? Add videos?)
So poo is clearly a taboo topic, which is sad, because it is the best diagnostic data a lay person can get from their body. I understand that my country [USA] is puritanical to the max, but HN of all places should be a place where good data is worth discussing.
Philadelphia Builds Tech Scene on Millennials
PSA: Many of you are making your websites inaccessible or unusable in China
Reminds me of Windows NT.
I think people are having a hard time with the idea that someone could posit that there is a security vulnerability and then actively tamper with the IFE systems while in flight. I know he says he hasn't done that, but I'm not sure I believe that story.

If he did in fact try to inject traffic into the network that would affect the flight management computers, then I think he's a fool and a criminal.

Highlighting a vulnerability in this fashion is like setting fire to a home to prove it really is flammable. Claiming that you only want to improve fire safety is just a canard. We all know that there are vulnerabilities in every system we use today and it's good for us to RESPONSIBLY work towards improving them. I'm just saddened that this person didn't think anyone was taking him seriously enough that he had to take matters into his own hands.
Watching, insofar as it does not get into 4th Amendment search-and-seizure territory, is reasonable. This is a variant of: you have the right to publicly say what you like, and I have the right to listen, document what you said, and say you're an idiot for saying it.
Rather than freedom being defined as "doing what one wants", Kant defined freedom as man "rising above his animal instincts" (sp).

In other words, it's perfectly natural and convenient to behave like the "free" and "extreme" tattooed apes pandered to in modern television commercials, whereas it takes relative effort be polite and follow the golden rule.

Ask yourself who is more "free", the chair-throwers on Jerry Springer, or, Scott's Rob Roy who was shackled for refusing to lie about a stranger.

America, given its near constant prating about freedom, is itself in dire need of a dialectic on its essence.
Vice versa, you are surprised that academia is working.
NoSQL-Honeypot-Framework (NoPo) is an open source honeypot for nosql databases
Misunderstanding the Relational Model
I'm on firefox, and it showed me the decoded domain.
But companies also (especially startups) are valued by what they might become in the futre.
It would be asinine of them to use different players/plugins for different content.
Well consider the following c code. Demonstrates how to allocate memory on gpu, transfer data in and out, how to operate on the memory, and how to then free it. I could see myself copy pasting that to several places, but modified to perform different functions.

http://docs.nvidia.com/cuda/cublas/#example-code

edit: I guess if you write C++, you could protect the resources with RAII, and shave two lines of copy-pasted de-initialization.
>All that put together isn't even half as bad as some of the things others have called me.

I wasn't even vaguely calling you that directly. I've never noted your handle before now. I was just giving examples of things that people could say.

>if socially powerful people => They already can. Those with enough resources can get lawyers

I'm talking about a much lower bar for 'socially powerful' than you are. I'm not talking about the Murdochs of the world, but the socially powerful people that everyday folks run into personally. Someone in your apartment block starts lying about you to the tenants committee, for example. Perhaps they are more charismatic and better at getting people onside.

> Official policy has never been a requirement for discrimination lawsuits.

True, but without restrictions on speech, you don't get defamation suits, and discrimination suits become much harder. Penalising someone in a discrimination suit for being recorded saying "I hate black people" means you are restricting their speech by punishing it.

> Being such a core right, any position is that of an extremist.

Nonsense. Since when does being a core right mean any position is extremist? We have core rights not to be murdered or tortured, yet people taking the position that we should not be murdered or tortured are hardly extremist. It's boringly, yawningly mainstream.

> Neither does the very concept of rights. Out in a jungle

Reductio ad absurdum. We don't live in the jungle, in the real world.

> Appeal to popularity?

No, pointing out that people still criticise, discuss, and be democratic - and demonstrably so. You're painting imaginary pictures in an idealised black-and-white world. Yet people are demonstrably able to talk, criticise, and be democratic in western democracies. They yap on in bars, on facebook, on twitter, in knitting circles, at football games. Opposing political teams yell shrilly at each other. Folks can go and vote when elections come up.

You're saying that because there are currently some restrictions on free speech, that those things don't exist - and they demonstrably do exist. It does not follow that having some restrictions makes political discussion disappear.
I believe this is the Quora thread in question:
https://www.quora.com/Why-is-Dropbox-more-popular-than-other...
Well, to be fair, the QE program has been stopped, and S&P 500 is still skyrocketing.
My autistic five year old does things that you wouldn't think possible for a five year old. I've watched over his shoulder as he gets to 8192 in a game of 2048 (original rules, no "undo".) He understands exponents and logarithms. He can tell you that 9007199254740992 is 2^53, and that the base 2 logarithm of 4000000000 is between 31 and 32.

If all you knew about him was that he's 5 years old, autistic, and still hasn't figured out the toilet, you might be skeptical of the above paragraph. You'd be prone to evaluate my son based on something other than his actual capabilities.

One thing I've observed with him is that he tends to go from zero to awesome almost overnight. We had the hardest time getting him to speak, and then at around age 2 and a half he ballooned from a 10 word vocabulary to 250+ words in just over a month, and then quickly to complete sentences that were atypically advanced for his age. This sort of thing is normal for at least some subset of the autistic.

Could this have come from an "autistic twelve year old who'd only been communicating for three years"? Absolutely -- if he began communicating, and then obsessed about it the way my son obsesses about numbers. Sure, there's reason to be skeptical regarding the methodology described in one of the comments, but "this could not possibly be a child communicating" is going too far in the skeptical direction.
Last year's DEFCON had a talk about this that is worth watching: https://www.youtube.com/watch?v=Uy3nXXZgqmg

tl;dr The systems are too separate for hijacking from the entertainment system to be realistic.
Simple, secure payment forms. Optimized for conversion
And if they don't pay up?
Ask HN: I see virtual reality everywhere, except on HN. Why?
It seems that everyone is talking about virtual reality those days, except HN. Why is that?

Thanks!
Pop Music was ever Intelligent? Seriously
GoodUI.org
Clearly anyone who disagrees with you is stupid and misinformed, rather than viewing the same evidence and forming a different point of view.
Or, uh, Firefox?
I have to agree. I'm not a car enthusiast, I do spend a lot of time in my car, and I can't imagine making a purchasing decision based in any significant way on the software features. I've got everything I need on my phone.
> This is all about unintended consequences.

> During a crisis, it seem like a good idea to grant more power to police and security services. But that power always gets used to subvert democracy and silence dissenters.

In France, the currently in power socialist party seemed well aware of the "unintended consequences" when the conservatives were voting their own think-of-the-terrorists laws. One has to think that they either think this doesn't apply to them, or that they in fact don't really care.
The stacktrace is much much better in Bluebird compared to native and there are lots of methods which are not available in the native one.
Understanding functions in JavaScript is not enough to be able to complete the quiz. You also need to understand the somewhat surprising semantics of the Promises .then() method.
That, and I imagine that a lot of them moved into offering seedboxes too.
Maybe two years ago, but not today. Kijiji has 43,000 listings in the automotive section but usedottawa only has 3,200.

Compare usedottawa's 27,000 ads under "Latest" to Kijiji's 197,000 under "Buy & Sell" (does not include autos).

It's fair to say that Kijiji has won.
I like a lot of tptacek's[1] comments, as long as he's talking technology / security and not politics. On politics we're pretty far apart, but there's no question the guy knows security damn well, and always has something insightful to say.

[1]: https://news.ycombinator.com/user?id=tptacek
I'm not sure that we are that stupid. I think that many people agreed with me that AV was a needlessly confusing system that the LibDems wanted only because it would boost their electoral chances in a country where there were at the time two left of centre parties and one right of centre one.

(I am a supporter of single transferable vote and I didn't see it on my referedum voting sheet only FPTP [rubbish] and AV [?more/less? rubbish but still rubbish].)
(disclaimer: I am the author of bluebird)

Thank you.

I must say the most prominent feature of bluebird has always been "debuggability" (not perf). Long stack traces, unhandled rejection reporting and warnings for many of the mistakes you cover (coming in 3.0, some of them listed at http://imgur.com/a/t3xng) are just priceless, especially when working with people who are not promise ninjas.
That's strange, as Robin Hood is a right-wing hero, fighting against excessive taxation and oppressive government.
You know... if they repeat the article every time, one day they'll be right.
I think the main upshot of all this is that drawing the line on freedom of speech is hard.
Can you point to some of these references you see "everywhere"? Perhaps you could submit some.
I live in a neighborhood where Teslas, BMW 7-Series, etc. are far more common than Hondas. Lots of money, and very status-conscious. And I can't imagine seeing this on any of the houses on my street. If you are the kind of person who hires an interior designer to design every room of your house, and a high end landscaping service to keep the yard looking nice, you're going to care about an incongruous doorbell too.
A musician friend of mine (classically trained, but works with pop music for decades now) says that's true, and the reason is that much music today is heavily rhythm centric, and everything else around it is ending up less complex or less diverse (don't remember which). I don't really know if it makes sense, as I haven't really been keeping up with mainstream stuff. Not that I don't like it, I just don't have as much time, and I found a suprising new love for older music that has kept strong and my music time goes towards it.