skysight-inc/HackerNews huggingface dataset:
It's well-known that GDP is susceptible to the broken window fallacy because it doesn't measure destruction of capital. Consequently, it dramatically overstates the GDP of resource-rich nations. When Saudi sells a barrel of oil, that $75 is counted towards its GDP. But the actual value-add is $75 minus the value of oil in the ground, which is a much smaller number.
Word Freak (http://www.amazon.co.uk/Word-Freak-Eccentric-Heartbreak-Comp...) the book that preceded the film is also a similarly fascinating read.
Relocating to London
Angular with Redux
There's also this script:

http://htty.github.io/htty/javascripts/scale.fix.js

which appears to add a 'gesturestart' event, and a weird conditional comment at the bottom that shouldn't appear for non-IE, but whose condition is to explicitly run the function defined in that script in non-IE browsers...
This question goes very deep. If you pursue it then at some point you end up asking very deep questions about value, ethics and meaning.

Unless you want to set a few boundaries to keep the debate about more prosaic matters then be prepared for a long night.
In comparison, I recollect patients at a UK secure hospital being able to memorise keys at a single glance and reproduce them from memory - my colleagues had to keep their keys in leather sheaths at all times.

Also - https://www.schneier.com/blog/archives/2005/09/shoulder_surf...
Docker for a command line tool? I thought docker was more for your public facing service sort of thing. Does it even have a full on terminal, being a container?

I'll be honest I've not been keeping up with Docker. It shows, right?
Tangentially saw this in Quanta magazine.
https://www.quantamagazine.org/20150903-the-road-less-travel...
Humans are hard-wired for laziness, study finds
Is the top picture actually the DARPA arm without it's `skin` or is it a render of Big Boss' arm from Metal Gear Solid V: The Phantom Pain? It looks very similar.

Edit: Ah, the caption says DARPA, sorry :)
JSON is a much more simple specification than XML. If parsing XML is as fast as parsing JSON, you aren't parsing XML, just a subset of it.
The number of errors there is frightening. I only noticed the use of void-pointer arithmetic and lack of alignment processing.

I would say the code doesn't go far enough. Instead of using `std::unique_ptr<char[]>`, it should define some kind of memory_block abstraction (using `unique_ptr` internally), where the copy constructor and `operator=` both do a byte-wise copy of the data. Then alongside `make_contiguous`, you would have an analogous `copy_contiguous`, where the base case of `make_contiguous_helper` would instead call `memory_block.resize(total_size)` and the base case of `copy_contiguous_helper` would call memory_block = other_memory_block. This would remove the boiler-plate code for the copy constructor in Mesh, which can instead be:

Mesh::Mesh(const Mesh& other)
: memory_block(copy_contiguous(other.memory_block,
positions, other.positions,
indices, other.indices,
vertices, other.vertices))
{
}

and similar for `operator=`.
It won't happen if you aren't always logged in Facebook. Log out from Facebook after you used it...
الواحد مخنوق يارررررررررررررب
Exactly! The top-level is actually special in many circumstances.

Some people have suggested removing call/cc from Scheme. I don't know if they want to put delimited continuations in its stead. See http://okmij.org/ftp/continuations/against-callcc.html
Enter the ‘Smarmonym’
Economic growth could theoretically last, the problem is that the system is no where near properly structured to not cause deliberate bubbles and bust. It is odd that only very few people understand what the fundamental cause of economic growth, bubbles, and bursts is. They can all be tied back to deliberate manipulation to edge one group higher at the expense of another. The trite saying is true, economics is not a zero sum game, but besides that being totally irrelevant and a red herring to disperse challenge, the economy is very much not an infinite system and directly tied to the extraction of resources, whether natural or human.
How to get Slack Clone for team and communication management?
Dune - Frank Herbert. Just an amazing book.
If you ever start from something like this, you should be asking a lot of more-basic questions first, such as:

1. Why is the goal to put everything in one block with a single allocation? Could everything still work if they were separated?

2. What do Vector2 and Vector3 look like? What if they say "int a, b" and "int a, b, c" respectively? If a perfectly-aligned "new int[total]" would have fixed the problem, it should have been tried from the start and the code refactored accordingly to not necessarily use structure types to look up the data.

3. Conversely, are Vector2 and Vector3 complex classes with special constructors (or equally important, could they someday become that way)? If so, even a "fixed" memory-allocation solution will be equally fragile to maintain because there is a responsibility to ensure that constructors are called correctly.

4. What is the memory profile of the rest of the application, e.g. how many Mesh objects themselves are created and is the entire approach to managing Mesh objects wrong? Maybe the focus on optimizing one piece has missed an entire problem somewhere else that is more fundamental.

Clearly the original code has bugs but it is also only 14 lines, the fixes for the bugs are straightforward and the right solution (after other analysis) may well have been to remove the code entirely instead of doing the same thing in a different way. Beware of the tendency to "fix" things without looking more deeply at the actual problem.
ICANN needs help spending $60m
New DbForge Fusion with a Support for Visual Studio 2015
Posti experiments with robotic helicopters in e-commerce deliveries
ES5, ES6, ES2016, ES.Next: What's Going on with JavaScript Versioning?
It sounds from the blog post like this skimming device is reading the electrical signal from the card reader, not reading the mag-stipe directly. So it's unclear how much this would help.

I would think chip and pin should mitigate this kind of card skimming though...
From the FAQ:

Are paywalls ok?

It's ok to post stories from sites with paywalls that have workarounds.

In comments, it's ok to ask how to read an article and to help other users do so. But please don't post complaints about paywalls. Those are off topic.

https://news.ycombinator.com/newsfaq.html
Udacity's course Design of Computer Programs by Peter Norwig was the best intro to decorators I have seen.
heh, I know, coffee machine is so far away >__>
"The cloud doesn't exist. The cloud is someone else's computer."
- Tristan Nitot, former CEO Mozilla Europe.
Call it what it is , the master keys are a backdoor :-) . This should show people why backdoors are dangerous.
A child thinking about infinity [pdf]
How to catch a spoofer (financial manipulation)
7 Must Know Facts About the Newly Discovered Fossils of Homo Naledi
Unnecessary generalizations..
Printing transparent glass in 3-D
Also the temporary nature of some cultural/lifestyle issues.

Just to make fun of the headline from the article, "We predicted cell phones, but not women in the workplace.", the failure was thinking giant buildings full of men tightening bolts on a non-automated assembly line was normal, progressive, and eternal. Men and women working side by side has been normal or at least not noteworthy for a couple hundred thousand years... a couple decades of men only manual labor factory buildings was the weird oddity. What I'm getting at is the innovation isn't "allowing" women to stop eating bonbons on the couch and go to work, the "innovation" is all male manual labor assembly line factories died out and blew away, so things are now back to more or less normal with men and women more or less working together more or less most of the time plus or minus geography and climate and individual worksite and individual instantaneous work task. Aside from fixations on imaginary pasts that never or rarely existed in the first place but fit a modern political axe to grind. Men and women not spending time together is really pretty weird on a long enough time scale.

This also shows up in the car predictions. Burning basically all our fossil energy resources in a century or so is really weird behavior, so the results are going to be very weird and very temporary and very dependent at any instant on the trajectory of that very rapid burn rate and very rapid economically viable depletion rate. There's a classic graph that shows fossil fuel use over the history of our species as a flat line around zero with a crazy vertical line blip right about now. You can't make long term trend predictions about a random sized and located momentary blip.

Finally an aspect of naming games. We have reasonably cheap extremely safe 500 mph self driving machines that we sit in while reading legacy newspapers just like we always claimed we'd have, we just call them jet airplanes instead of calling them cars. That doesn't mean the prediction the machines would exist was wrong, or that we don't sit in them and read newspapers today, it just means we insist on marketing them under a different name, not exactly a major miss for the prediction. So predictions of everyone having electric cars will basically be correct in that average peasants like us will use electricity in the daily grind of life, even if some marketing guy insists on calling it the electric minivan or the e-Bus or the Apple iStationWagon, OK whatever its still basically "everyone uses electric cars" in practice.
Cashflow Rules Everything Around Me
No. 37% has less than 1GB available. It doesn't state anything about them not being able to deal with it. If I have all the apps and music I need, why should it be a problem with 800MB available. I can't believe so many infer that the majority have space issues just because they need 64GB for all their music stored offline and hours of video-recordings in 1080p themselves.
That just seems odd to me because it runs counter to how companies (at least in manufacturing) operate. Why waste energy on goods produced in one market? That can only go on for so long before two things occur: the company is ran out of the market by falling prices and over saturation or they get bought out (then sold off piecemeal) by the competition. Either way, markets do adjust to physical limits quicker than the author may be assuming.
Only if you are one of those people who learned the definition of racism from context and not a dictionary and have problems separating the difference between culture and race.

Nothing about this article says the Japanese are incapable of taking risks (obviously the subject of the article is a prime example), if it said no Japanese people ever take risks, that would be racist. However, it is well known and documented by themselves that their culture has values that avoid risk and those that take risks are looked upon as foolish and shunned for failure. That's more a collective decision made by their society and one that can be changed over time or individuals can choose to deviate from. Their economy has seen stagnant growth because there just isn't the start-up culture you see in other countries. Just look at the web design of a typical Japanese web site if you want to see how adverse the culture is with experimenting with anything new once they find something and establish it as standard.

Disclaimer: Also, there are no real judgments being made on a culture being risk adverse either. Obviously, that carries its own advantages that has probably greatly benefited their country over time. However, anything can be detrimental if taken too far to an extreme. Obviously, if no one ever takes risks or deviates from accepted norms of how you do things, you are less likely to find a new way of doing something or as quickly adapt to changes in the economy. If you want to encourage entrepreneurial businesses, its a cultural value that will need to be dealt with, where as it probably has great advantages in an normal office culture or an island nation where there are few natural resources and everyone lives in tightly packed spaces.
The notion the Japanese need to be 'taught' to take risks, that they don't take risks.
The shortcut is actually Shift+>.
Do you drink black coffee /tea? Or does you caffeinated beverage include sugar?
The shortcuts are actually Shift+> and Shift+<.
The BBC has a bit of a history (in my opinion) of zeroing in on the cultural differences between Japan and the UK and highlighting mavericks who go against the grain and "save" Japan from itself. I have a history of complaining about it ;-)

Having said that, apart from the title ... and the decision to run the article at all ... I don't really see much that fits the mould here. Actually, I would say that Mr. Saito is very Japanese in the views he expresses in the article. I was actually surprised that he was raised in the US. It's the kind of thing that I wish more westerners understood about Japan.

But why did the BBC print this article? They seem to be trying to imply that he is not acting in a Japanese way and that Japan needs to be taught something new. If so, I would say that they are wrong on both accounts (well, every culture can benefit from learning something new -- Japan is not different from other countries in that respect).
Just have more than 5 GB of data and you can't backup to iCloud without paying monthly.
Except many provided abstractions are not really zero-overhead and it is even debatable if they are lower-overhead than abstractions found in the higher level languages (like mentioned here Java or C#).

Use std::string everywhere and the (re)allocation rate / fragmentation will make your allocator very sad. C-style strings are not "fast" per-se, but at least they make all the overhead explicit.

Use std::shared_ptr for everything and you'll end up with a higher overhead than any proper GC, particularly on a multicore system.

Use templates too much and your code size will blow away any L1 cache very soon.

Use std::mutex/std::lock to protect shared state and it is going to cost you much more than synchronized in Java, which Java often turns into a noop, but C++ compiler can't.

Use virtual functions and (in all except very trivial cases) they will prevent strong opimizations like inlining in many cases where C# or Java would have no problem.

Want to have safe array access? Sure, still possible to add range checks (e.g. use at instead of []), but are you really sure C++ compilers are as strong in eliding these checks as compilers for the languages with mandatory array bound checking?

Oh, you can even go the Java/C# style very heavily and use Boehm GC. Because you can. Who said C++ is lower-level? Except it is nowhere near the performance levels achieved by proper modern GCs.
> both versions have a potential vulnerability. Can you spot it?

What the hell are you talking about? It's a game.

> In a scenario where users can access elements of a joint array of requested size without limitations, they can access memory outside the array

Welcome to modern computing! A process can access any part of its mapped address space without limitation.
Joke aside, are you suggesting a process should hide memory from itself?
Forget it, I can't even make sense out of your comment.

> Memory block's total requested size may overflow size_t

Are you serious? Then please suggest a fix for C, C++, Java, and whatsnot, because nothing will prevent you in pretty much any language to ask for more memory than you can handle. This is not a _bug_, it's just expecting the programmer not to fuck around.
Side projects for personal development
For Silicon Valley Hopefuls, Is College Irrelevant?
> whatever Go calls their packages

Just fyi, but go doesn't have packages (in this context). Just native binaries with no dependencies.
Stolen storage device leads to loss of customer bank and personal data
AI surveillance camera tells you what it sees when it recognises you
Also, this shows all activity, in chronological order:

https://www.facebook.com/me/allactivity
The "welcome to America" bit is gratuitous. What do they do in other countries when they find a baby with "brain swelling, bleeding on the surface of the brain and bleeding behind the eyes?" http://www.dailymail.co.uk/femail/article-1382290/At-half-pa...

Forensic "science" is definitely horseshit though. The National Academy of Sciences took a look at the field a few years ago and released a report: https://www.ncjrs.gov/pdffiles1/nij/grants/228091.pdf. If you look past the diplomacy, what you see is barely-concealed horror and the conclusion that basically only DNA testing is at all "scientific."
Startups failing =! Cautious VCs but whatever is good for the clicks...
Show HN: Console messages for the artist in you
Video: Visual Cryptography WithSarah Andrabi
Ring_of_steel_(London)
C++ Metaprogramming Trick That Actually Has an Application
9 Incredible CodePen Demos
AFAIK some/most garage doors now use rolling-key encryption, like car keys.
I've been using a flux architecture with Immutable Stores and cursor like things that only give the state to the components that need it. I'm using Facebook's dispatcher as well. Maybe I missed it or the author is just describing an alternative, I don't see the advantage of using js-csp over FB's dispatcher?
I was hoping this was about the Blackboard software; some of the worst product I had the displeasure of working with in my life.
Many companies will simply not use ClojureScript, it's too niche and too hard to find developers for at the moment.

It's much easier to find JavaScript developers.
Franklin/Nashville area is pretty nice. The prices are very cheap and the tech scene is emerging. The people are super friendly too.
You will be surprised how hacky hacker's solutions are. I've seen plenty of extortion screen lockers for windows written in poor VBScript...

In a sense, hackers are really good MVP creators. Make something that works and optimize on cash flow.
Won't help. The Guidelines to deal with mad cow showed that the effect of proper cooking was none. Which if you think makes sense. The misfolded proteins are at lower energy levels already than properly folded. So it is harder to denaturate them
Now That I've Created Something, How Do I Spread It?
Where the Euro Goes from Here
Featherweight Threads for Communication in SML (2001) [pdf]
"four exhibited some degree of cerebral amyloid angiography"

Wow. Neural tissue spontaneously developing its own angiography. Amazing.

This is why reading a news article about a scientific paper will give you Alzheimer's, or the functional equivalent thereof.

For the sake of the little baby Jesus, can't we fucking boycott the (pseudo-)scientific press until they give us a free link to the actual paper? Do we have to be so fucking endlessly stupid?

This is why I dislike humanity. Shit.
Show HN: A helpdesk that works from inside Trello
This was my initial reaction as well but I was pleasantly surprised. This is a lot more interesting than any replacement software for BB.
1982 DC Comics Style Guide
Meanwhile, Blackboard software[1] continues to infect universities with its half-baked cash-grab approach to UX (slop on a nominal manifestation of a "feature" so that it can be listed in a sales-pitch checklist, then let it languish for years and move on to our next anti-interpretation of a UI fad we heard about 5 degrees removed). It is obvious why their HQ is located in Washington, D.C.

[1] http://www.blackboard.com
I get sad when I see a ruby tool, and don't bother. I'm lazy.

The ones I've tried have been dependant on a specific version of ruby. So you have to work through that. I'm not a resident of the ruby ecosystem, and I don't want to figure out the "why didn't you just" method of managing that. As the saying goes, it's hard to remember your objective was to drain the swamp when you're up to your ass in alligators.

IIRC, vagrant just includes the version of ruby it depends on. Or maybe it just includes a ruby in case you don't have one. I like and use vagrant.
I just moved out of a retirement home that had a communal catered dining area. (Retirement home opened up to non-retirees a while back). (Had to move because family is growing too large for 900 sq ft). I actually loved that living situation other than the space constraints.

I'd far prefer co-living in a place like that, especially if it had integrated daycare and larger living/working spaces, rather than just co-working at someone's house. Throw in a person that runs errands like picking up groceries and I'm sold.

I don't know if something like that could ever take off in the US because everyone wants a big house and their own yard and privacy and driving everywhere. But it also seems like the work-from-home crowd is also seeking more simplicity, how nice it would be just to walk your kids down the hallway, not worry about food so much, so, maybe.

I think I read Denmark has places like this, and it's also rated the "happiest" nation for whatever that's worth.
Occam's razor. Burglars using fairly technical methods of ingress, or stealing keys?
Good. The interest rates should go up (and/or the tuition should go down) for these mispriced programs until they reach fair market value.
Thought this was referring to the Blackboard software. From the comments it seems that people agree with me :)
It seems like you'd be awkward because, well .. don't take this the wrong way .. you're making it more awkward than it is. A moment of mindfulness isn't just some human activity relegated to religious association; we all do it, even the most atheistic and scientific-minded people will pause at the beginning of a group activity to have a moment before proceeding. All this copy for Hoffice is doing, is expressing it in their own language. Is this something you'd really discriminate against the Hoffice participants for doing? Then for sure, its a good thing you've raised the issue. My advice: Inform the hosts in advance if you have zero tolerance for cultural interaction.
Don't forget the 900mhz range! Plenty of cool stuff going on there. Oh, and you could make a searching antenna pretty easily- basically a shitty antenna that you can use to find signal strength easily, because it picks up so poorly.
Another example, the universe of Dune had pretty impressive engineering for a universe without computation. Yeah yeah I read the series, don't correct me about the pre Butlerian Jihad era, etc. Dune was mostly a fantasy not sci fi anyway.

Note there's hard sci fi and soft sci fi, and a soap opera / action flick which happens to be "in the future" like B5 is not really predictive. I'm just saying that very soft sci fi is indistinguishable from copy and paste style fantasy or historical fiction. Hard sci fi like KSRs Mars Trilogy ages much better than "80s soap opera, on a space ship".
Visualizing Audio Waveforms with Polar Coordinates
You could select 57 random men, but the main issue is that smaller sample == higher variability.

Ever seen a political poll where one candidate has 51%, one has 49%, but the margin is ±3%?

A similar problem is probably present in many of the studies. Let's say you have 57 women. But not all of them experience motion sickness on the way up, maybe only a third. 20 people is a pretty small number, in statistical terms.

And the more uncommon the malady, the worse the problem gets.

Luckily, the solution is simple: more gender balanced space crews will generate more data.
"I! Am! Sooo... (OWW!) damned... (OWWWW!) productive... (SHIT! AARUGH!!!)"
I tried WebDAV a couple of years back on MacOS. Turned out that MacOS had a bug in its WebDAV implementation, causing files to be lost. Never looked at it since.
Handling support emails from Trello
I dunno, I'd could see myself reading a newspaper in that situation... probably on my tablet, but you never know. Pretty decent UI with tactile feedback, high-contrast display, lightweight, disposable.
That reminds me of: https://en.wikipedia.org/wiki/Simon%E2%80%93Ehrlich_wager
A biotech education, in progress
Ruby Virtual Machine Internals and Investigating Variable Scope