skysight-inc/HackerNews huggingface dataset:
Decades Before Moneyball, Dallas Cowboys Used Advanced Stats to Win SuperBowls
GPGPU Accelerates PostgreSQL
A cheat-sheet for password crackers
Just because the whole "Power of Love" and "Power of Friendship" tropes actually work doesn't mean that an ontologically fundamental conscious agent reached into the physical universe and rejiggered bits to make it go that way. It mostly just means that your average "rational" human being is a lot less rational than he thinks he is, because he can't see powerful psychological and sociological forces even when they're at work in and around him.

>This is of course assuming that being happy, satisfied, connected and self-realized are in fact, things that are good and that people want

Unfortunately, we have a society that largely encourages people to want hierarchical domination, when what's actually good for them is all that stuff you said.
> There are a lot of e-book reader with a built-in backlight that can be turned on and off, like the Kindle Paperwhite.

"Paperwhite guides light toward the surface of the display with its built-in front light—unlike back-lit tablets that shine in your eyes" [1]

I have a Kindle Paperwhite, and was surprised to read this article, because I have no trouble sleeping. Apparently the way the light works is the reason for this :)

[1] http://www.amazon.com/Kindle-Paperwhite-Ereader/dp/B00AWH595...
I think the better way to put it is: it improves empathy.

More often than not, in large teams or organisations there is often a culture of blame or lack of accountability. I believe these exercises do help to foster greater teamwork and a sense of ownership (of the business).

I would assume from the fact that you run your own business, surely in the early stages you would have to take on multiple roles / responsibilities?
I use the Kindle app under "sepia" mode to help mitigate this sort of problem, somewhat. It works much f.lux does, though I don't think it's as extreme as f.lux's colors.
I'd argue that UB is an evil enough concept in C that still exists and is expanded on in C++ that should be known by every programmer. Sure, paradigm differences mean that idiomatic C code is not idiomatic C++ code, but knowing the pitfalls of the language should be mandatory, imho.
The Future of Startup Outsourcing: Bulk Buying by VC’s and Accelerators
I put a red filter over our nightlight, which seems to work quite well for reading paper books (or non-lit e-readers). Now I've also ordered some amber LED bulbs, without any blue light at all, which should be a more of a permanent solution.

I also ordered an amber filter for my phone, although I think perhaps a better solution would be to not use phones/tablets in bed.. but I'm not sure it's realistic to always avoid the temptation.

The final part of the solution is to have a wake-up light. I had one before, and it's really quite essential up here in the north. But I think it would be beneficial everywhere. Studies showed that people have different times it's natural for them to wake up ("A" and "B" people), and if you wake up earlier than what's natural for you, it affects your performance. Solution? Block out all external light from the bedroom, and use a wake-up light as an artificial sunrise. (Or allow people to come to work/school at different times, but that's not always an option).
How is a much bigger question. I have a much bigger answer, but I'm not typing it out here (the most recent version was on a server that died I'm afraid).

Short version: international treaties building up to a "we will enforce international law" army, where everyone else in the treaty has to turn on one of its members if they are accused. The army's job isn't to wage wars, it is to forcibly arrest suspects, to be tried at the Hague. Suspects must be "members of a government" (any soldier, civil servant, elected official, spy, etc)

the idea requires lots of definitions first (not least who is in a government), but that's the gist of it. This is not an idea I throw around lightly, as people tend to misunderstand it readily. I know that it is far-fetched, etc, no need to remind me :)
I used a container version of sort() to avoid being explicit about the iterators

Is that something new in C++14, coulnd't immediately find it on the net? Or is it just a version he wrote himself? The latter makes sense for pretty much all algorithms in <algorithm> which you'd use often on a container, to the point you'd start wondering why the standard doesn't provide them built-in.
Yup. Gives out nasty 'blue light' as spoken about in the article. Try Flux[1], it'll change your life. If you doubt me, install it and have it run at night and then after an hour of browsing HN, disable it...

[1] https://justgetflux.com
In the short term, self-driving is going to be an optional activity, not an always-on activity. So for most drivers who have it, it will simply be a luxury. Certainly there will be services, but it may or may not be cost effective. We already have the option to schedule a car service every day at 8 am, yet most of us drive. Some of us have the option of busses and trains, which is more or less the same thing, but again, we opt to drive.

In the long term, your car isn't going to sit outside your office for 8 hours. It's going to pick up the kids, your take-out order from the Chinese place across town, and deliver your laundry to a laundry service. People aren't going to travel around in taxis that don't even have the benefit of a driver who tries to keep it clean. They're going to want their own space.

There are some caveats and exceptions, certainly. And self-driving vehicles and services may prompt more people to eschew car ownership, but the idea that people won't own or lease these things _in general_ is ridiculous.
Yes but they are totally usable with ambient light with the built-in light turned off as opposed to non-reflective LCDs. As a side-note, if I remember correctly, the built-in light in the Paperwhite is not a backlight but runs on top of the screen, thus using the reflective nature of the e-ink display.

EDIT: I probably should have said "without the built-in light" but wanted to include devices that do not have one to begin with. I am still using one of these :)
> [P.S. random 50 survey participants will get $5 towards caffeine or whatever else you like at Starbucks]

Your submission and responses read as if you already consumed the $250 of caffeine yourself. Can we tone it down a bit? It's 9am. :-)

Submitted my response.
Point of fact: Fluffy the Cat was only hit nine times. All the time indeed...
Mark Pauline of Survival Research Labs gave a talk at SIGGRAPH some time during the 90's, about a project he was working on that involved enabling letting people operate lethal weapons over the Internet in an environment that somebody might actually get killed.

His goal was actually to provoke Congress to explicitly pass a law against tele-operating lethal robots.

I guess that didn't work out so well...

https://en.wikipedia.org/wiki/Mark_Pauline
Regarding lower taxes, another commenter linked to this:

http://en.wikipedia.org/wiki/Marriage_penalty
Famous Singaporean Blogger Exposes Social Media Marketing Company
We added "backlit" to the title to try to make it less misleading.
Apple pushes first ever automated security update to Mac users
ACHIEVING EXPERT STATUS IN LINKEDIN
6 Tips for Building a Startup Dream Team
Are Europeans becoming more hostile to science and technology?
They aren't really hash tables either, because they additionally store the order of the keys (in a normal hash table, order would be arbitrary)
> A faster, lighter-weight internal DHCP client based on code from systemd-networkd has been added

This is huge news. systemd-networkd's DHCP client, thanks to Tom Gundersen's work, can successfully get an address in milliseconds, rather than the many seconds required by dhclient. See https://plus.google.com/+TomGundersen/posts/eztZWbwmxM8 for some of the details.

I eagerly await wireless networking support in systemd-networkd, but in the interim, this will drastically improve network setup time on the average Linux system.
Wordpress XSS Exploitation
XSS Harvest Festival
It depends on the topic (especially if it can be helpful for work in the near future), but the best approach I have found so far is to put everything at least mildly interesting in a single place, and to process every item one by one whenever I have some free time. That way you always have something to read when on a plane etc.

It is also easier to get rid of the urge of reading every paper in the world when you're no longer on HN but with a folder full of files you're supposed to process, so when you realize you're not really interested in one of the items you just throw it away.
Also, the point is moot.

It's a matter of intensity and spectrum, not if it's reflected or not.
https://hn.algolia.com/?q=Scans+of+North+Korean+IP+Space#!/s...
Committing generated code is just a recipe for badness. I never commit the output of cpp/yacc/etc to git, why would I do that for go stuff?
I enjoyed the article. Maybe the author doesn't care about writing as much as the content of the article? I certainly don't care to edit this post to your aesthetic standards, or even posts on my blog. In fact, most of what I write is awful. But does it make my points any less true?
Yes, I'm using Asteroid to talk DDP/JSON with the rest of the Qt app.

In the example, I'm using models (think MVC) and updating that model, which then automagically updates the UI.

I'm not (yet) pushing the QML via Meteor, but that is the next logical step. Should the UI change (say, radioboxes instead of checkboxes), the plan is to do a diff and change altered components (this should be doable as QML's format is still close enough to JSON).

QML already has a decent set of controls (http://doc.qt.io/qt-5/qtquickcontrols-index.html) but I'm working on wrapping native components so there is full coverage of ALL components (this was actually one of my previous posts http://achipa.blogspot.com/2014/11/qml-wrappers-for-native-a...)

Of course, you could write a C++ DDP lib (and on the long run, probably should, merely for the performance boost), but asteroid and JS just made a proof-of-concept that much easier to build.

QML is not just a layout descriptor - you can embed javascript in it. Think about QML as HTML written in JSON, but without the HTML implied semantics.

Still, JS could also be shuttled accross the DDP connection, and could be run or changed client-side, there is no difference between those and QML as I mentioned above, though this is also something planned-but-not-implemented-yet.

And finally - yes, QML has a webview component(http://doc-snapshot.qt-project.org/qt5-5.4/qtwebengine-qmlmo...)
that consensus seem to miss any candidates from outside europe except for hannibal.
You may be familiar with the "Old Economy Steven" meme:

http://www.quickmeme.com/Old-Economy-Steven/page/1/

Bloomberg: What the Economy Has Done to the Family (some shocking statistics) - Nov 10, 2014

http://www.bloomberg.com/news/2014-11-10/how-the-bad-economy...

"Is a college degree worth the cost? You decide."

https://www.youtube.com/watch?v=kXpwAOHJsxg

And see this 8-minute video, comparing the 1970s economy (and how it shaped the lives and choices of young adults) with the economy of the 2010s:

https://www.youtube.com/watch?v=AzOTykfGxzE

More about that:

http://www.reddit.com/r/collapse/comments/2m7xp1/bloomberg_w...
And this is why I <3 the MIT CoCoSci group et al. Serious nerd-squee levels, here. The whole damn clique of labs have these simple, obvious, clever ideas that are just miles away of everyone else trying to nudge their error rates a few points lower.
Thanks for the reference. I am not sure that backlights are the problem though. Just imagine shining a light behind the page of a book (although it's hardly comparable to the level of transparency of Liquid crystals). I would rather bet on the color of the light (warm vs cold). Maybe it's all in my head but when it's sleep time, I hate cold bulbs (and LCDs) while I am not bothered by warm light like a candle or a warm bulb.

Furthermore, it seems to me that with the Paper White's light guided "on the surface of the display", the light shines as much in towards your eyes as it does towards the screen...
Unfortunately, Belbruno's work may stay unused because he has a penchant for patenting it. The idea of low energy transfers aren't new and Belbruno didn't invent them, but you can apparently patent individual trajectory strategies. That also means any commercial venture would shy away from talking to him for fear they may be litigated against (which has happened).

Another thing to notice is these trajectories are no good for manned travel as they can take years or decades extra, they are even slower than the more traditional multi-planet slingshot maneuvers.
How come it's interesting ? Linus has always been a C -programmer, and kernel space is something where you want to keep things simple and access tha raw bits of things, so C is a natural choice.

And if you've been programming C for 20 years or more, writing git with C feels like a natural solution.

It's not always about writing stuff with the most high definition solution, it's more about expressing ideas with the tools you know also.
Boxupp Talks “Build Automation” and “Infrastructure as Source Code”
If only they could make encrypted emails as transparent as encrypted SMS like Textsecure ...
That's incredibly naive. The likelihood of a Hollywood corporation releasing a North Korean movie that made any endorsements of the country is virtually nil. It is structurally impossible. That is in part thanks to the extremely blurred distinction between US corporations and the state.

If North Korea suddenly became a US ally, though, it would happen eventually.

Hollywood has often been a front for US policymakers to covertly influence domestic opinion. You may be oblivious to this, but I doubt the North Koreans are.
First off, JavaScript runtimes (or at least V8 and SpiderMonkey, which are the ones I've looked at) don't convert their arrays to hashtables unless they really have to. If your array is not sparse and has no properties defined on it with non-integer names, then it's an actual array of values in memory.

Past that, even if you start defining non-integer names you still store the integer-named properties in a contiguous chunk of memory and store the named properties separately. This is why in V8 and SpiderMonkey the property order for an object (as seen by a for-in loop, say) doesn't match property addition order. Instead, the integer-named properties are enumerated first (in SpiderMonkey up to a certain limit) and then the other properties in addition order. So yes, the requirements are similar and JS engines throw some of them (property order preservation) under the bus to improve performance.

In SpiderMonkey, even once you have lots of properties (and are sparse and whatnot) and have converted to a hashtable, things are not that simple. The values are still stored in a contiguous memory buffer. There is a linked list of property descriptors which contain things like the property name and an index into the buffer, as well as metadata like whether the property is readonly and whatnot. This list is shared across objects that have the same property names added to them in the same order (though possibly with different values). What's stored in the hashtable, which can also be shared across objects is a mapping from property name to nodes in this linked list.

In practice, objects that have a dedicated hashtable just for that one object instead of sharing property descriptors with multiple other objects end up being pretty rare.

Lastly, JS engines are at least experimenting with unboxed storage for arrays. That is, instead of having a memory region filled with JS values, which might be of any type, detect at runtime that your array happens to only contain integers and have a memory region filled with integers; storing a non-integer will then cause a realloc and boxing of the data.
So If I read this right there was an incredible effort to restore the movie after a disastrous delete command, which took over a weekend of non-stop work by everyone involved, after which nearly everything was scrapped again by the higherups?
Hobbes, Boyle, and the Vacuum Pump
How would that work? AFAIU the idea is that library authors check in the generated code -- so a consumer of your code wouldn't be able to (or at least would be actively discouraged from) generate new code for a library. And thus wouldn't be able to generate "instances" for generic code.
Can Exercise Be Replaced with a Supplement?
What Your Doctor Worries About
I am serious. Unfortunately, I don't believe Apple allows the necessary access to the graphics pipeline. :(

And yes, color is a big part of it. They have a whole section reviewing the research: https://justgetflux.com/research.html
In the 70s, Scientists Discovered a 2BN-Year-Old Nuclear Reactor in West Africa
Napoleon had many of the same advantages as with the War of Independence, once France and Spain were allied he had a naval numerical advantage and at many points an isolated Britain. Even the revolutionary French and Spanish Navies had shown a marked lack of interest in the kind of daring fighting that marked British admirals (partially due to the esprit de corps created after Byng's shooting). Nelson's breaking the line was not a new tactical invention, it was just something that most shied away from.

Perhaps we British officers (I'm RN) appreciate our heroes a little more because they fought outnumbered yet achieved crushing victories, and they achieved their ultimate strategic objectives. Despite being aristocrats dealing with men who were often "scum" seemed to care far more their lives than the supposedly revolutionary Napoleon.
Wellington was not only a great general but fought peace as a diplomat in Paris, and later as a Prime Minister. Wellington even sought out Napoleon's former mistresses and seduced them in Paris.
Classic 100 prisoner escape puzzle
Prosecute and Confiscate their properties/wealth
> 2. Dealing with relational database is a pain if you are using Node.

Can someone explain why ? (I'm not using node)
Why are there so many people who pick up poorly founded superstitions about language and then insist and sneer how right they are? Folk don't go about making hilariously arrogant and and ignorant claims about say, maths, but with language all bets are off. Maybe they think that because they can speak English they are an expert?

There was nothing wrong with the article as regards the "passive voice" and like most people who moan about the passive voice you likely don't understand what it is: http://languagelog.ldc.upenn.edu/nll/?p=2922

Mentioning that hilariously bad app Hemingway makes it worse. Running Hemingway through hemingway is fun - it gets mutilated.
Lobby Apple.
If you're wondering how it works, it's self documenting: besides the usual "help", it also has a decompiler/disassembler built in: "see", which you use as a prefix before other words, like "see see" to decompile the decompiler!
Online food shoppers hit by technical problems
A monadic generation of the grammar is interesting. It reminds me of the following submission to ICFP 2011; it was placed the 3rd place in the main contest.

https://github.com/tanakh/ICFP2011
Short answer: Not as good as Wellington, clearly.
Thanks for the idea. I had thought about lighting the chute - But I hadn't though about backlighting it. That sounds like it could work :)
You don't need to trust the keyservers since you verify the fingerprints of downloaded keys against the fingerprints given to you in person.

The keyserver protocol includes commands to include keys in the keyserver network. How you send keys depends on the UI of the tool you use, geeks will do this:

gpg --keyserver <keyserver> --send-keys <fingerprint>
I guess you wouldn't mind losing your warranty on a cat litter machine, but you definitely would suffer losing your warranty on a €20000 car. Although you currently don't have an alternative for that car's DRM, I'm sure someone will come up with something once these get popular enough.

The cost of leasing the battery for 36 months starts from €79/month (US$104/month) http://en.wikipedia.org/wiki/Renault_Zoe

Later edit
My statements were based on the previous rent-only strategy. Meanwhile, they also introduced the option to actually purchase the battery for ~€4000. As if your handing in your driving data wasn't enough, they can also disallow your charging at any time, and here is an excerpt from their TOS:

18.3 Battery Data
For management, administration, and accounting we will collect information about your use of the Battery and the Electric Vehicle. This
is to allow us to manage battery stocks, maintain hire payments at a competitive level, monitor performance of your Battery and monitor
mileage and fast charge use.
This data will be transmitted to us by the telematic box installed in the Vehicle. If you would like more information about this technical
data, please write to Renault ZE Customer Services, RCI Financial Services, P.O. Box 495, Watford, Hertfordshire, WD17 1GL.
If you have opted to install a Connection Pack we will also receive data about your location. If you do not wish us to receive location
data you may disconnect the telematic box. Instructions for disconnecting the telematic box will be in the Connection Pack.
I upvote articles for archival purposes (read it later, reference, etc.), and on topics I am collecting opinions on.
Would be so much more valuable if they'd show the difference between the most and least calorie-dense choices at the same restaurant. That way you'd actually help people make better choices. It comes across as poor propaganda (and is?) with their assumption that people will automagically choose calorie-sparse meals at home.
Thanks. very useful. appreciated.
Adding non-numeric keys does not remove an Array's "arrayness" in JavaScript

var x = [];
console.log(Object.prototype.toString.call(x));
//[object Array]

x[0] = 1;
console.log(x[0]);
//1

x["test"] = 2;
console.log(x["test"]);
//2

console.log(Object.prototype.toString.call(x));
//[object Array]

x.map
//function map() { [native code] }

var y = {};

console.log(Object.prototype.toString.call(y));
//[object Object]

y.map
//undefined
Nxt Blockchain Tutorial
Show HN : DeepLeap the Fast-Paced Time-Wasting Word Game
In case you hadn't noticed, the authenticity model of SSL was an afterthought and is completely broken. I recommend listening to Moxie's talk about this:

https://www.youtube.com/watch?v=pDmj_xe7EIQ
http://www.thoughtcrime.org/blog/ssl-and-the-future-of-authe...
PixelPals – Collaborative pixel art canvas
When talking about the Iraq dossier there were proven falsehoods.

"Without exception, all of the allegations included within the September Dossier have been since proven to be false, as shown by the Iraq Survey Group."

http://en.wikipedia.org/wiki/September_Dossier