skysight-inc/HackerNews huggingface dataset:
I consider myself a expert in .NET/C# development, and it did not take no where NEAR 10,000 hours. 3000 hours is a fair estimate. 4000 to be on the safe side.

I was good after 1000 though, so I'd have to agree with this "rule".
Ok, we changed the url to there from http://www.theguardian.com/books/2014/aug/19/readers-absorb-....
And they are too dumb to make it as PE teachers.
Maybe easier than a baby-exoskeleton would be a zero gravity or extremely low gravity situation. I'd imagine balance is one of the only things that keeps babies from walking, and you can't fall over if there's little to no gravity pulling you down.
Nicholas Felton: A Quantified Life [video]
Arnie Gunderson from Fairewinds makes the case that the explosion in fuel pool of Unit 3 at Fukushima was a detonation (faster than the speed of sound) and not a deflagration (speed of sound). A plausible reason was a initial hydrogen explosion in the pool distorted the fuel and initiated a moderated prompt criticality.
http://www.fairewinds.org/gundersen-postulates-unit-3-explos...

"It is not a bomb. A bomb is a prompt fast criticality."
http://www.fairewinds.org/fukushima-daiichi-the-truth-and-th...

In the 50s the US did an open air experiment called Borax - Safety Experiment on a Boiling Water Reactor, where they blew up a reactor.
http://nukeprofessional.blogspot.com/p/videos-moderated-prom...
Thanks! We just gave a talk on our project at a Humanitarian Innovation conference at Oxford. Folks are really excited.
Ask HN: IIS deployments – msbuild, msdeploy, copy, msi
How are you deploying IIS websites, apps to prod? msbuild, msdeploy, copy or msi?
Perhaps a smarter idea for Ecuador is to take all of the USD they're circulating and convert it into an existing and proven cryptocurrency. While becoming the best place in the world for a unhindered exchange of USD --> BTC, they'd also not have to worry about all of the problems of building and administering a centralized virtual currency from scratch.
I feel bad for people from Tijuana, as they are Californian and American but reside in neither California nor America.

The titles come from culturally distinct regions.
So, basically an advertisement for CloudFlare's services disguised as a Raspberry Pi web server installation guide. The actual guide is just a link to the Raspberry Pi site.
I totally agree with this. This is a problem I've faced and recognized it myself. I also feel very similar when it comes to writing. Writing on a computer just never works for me. Plain old paper and pen always get me going. I feel it's just easy to focus our vivid imaginative powers when we don't have some thing we use day to day to do things other than read. I mean would you be able to read if a story was written in an accounting book? Between those lines?
> it contains a bunch of contrived ridiculous explanations for the meaning of lyrics that are very unlikely to be accurate

Yeah, x100. I'd say less than half the annotations I've read on there are even close to plausible, and most of the rest are too obvious to add any value.

I still prefer it over any other lyrics site because it's less 'sketchy' and you occasionally find a good annotation.
Maybe because content on Kindles consumed on the run / when commuting, during short coffee breaks.. while paper book somehow attracts the reader when he knows he's able to dedicate more time for getting deeper in those pages..
I don't understand. Do you mind elaborating? Not sure what you mean, specifically, by "abstract data type" (I think of ADT as just another synonym for a class), nor do I get the static method thing. If you were calling hard-coded static methods, you wouldn't have polymorphism anyway, so how you have virtual methods?
Windowless Airplane Will Give Passengers High-Res Panoramic Views
Uber Hires Top Obama Adviser David Plouffe as New “Campaign Manager”
Note:

> "the performance [of paper vs e-reader] was largely similar, except when it came to the timing of events in the story."

Without seeing the paper, we don't know what measures were investigated and on how many points the e-reader experience was as effective as the paper experience. This article seems to be picking out one metric where there was a difference, but we don't know how large the absolute value of the difference is.

Sure would be nice to be able to read the paper and comment on the actual work.

[EDIT: this comment was in response to the original link to the Guardian article, since changed to link to a better NYT article.]
Creating Better Wheels
I got about halfway through before my eyes glazed over. Anecdotally, this sentence struck a chord:

"But in the court’s eyes, this is not enough. The court seems to say that there should be 'something more' drawing the user’s attention to the terms, such as contrasting text or a warning...."

We were recently advised by external counsel that our privacy policy and safe harbor links were not adequately visible (they're just plain text at the bottom of every page), and restyled them accordingly. ymmv.
> Also consider, many more people are reading "mystery" novels than did in the past.

How are you defining "many more people" here? Raw numbers? Or the proportion of mystery book buying readers?
Ask HN: How to produce quality video of tech talks + lectures?
I've been consuming a lot of good YouTube videos on software development lately, mostly from conferences or tech talks with big audiences, and I'd like to try producing videos of my own lectures (and guest speakers) in the classroom that's up to par. Typically the best videos show the speaker as well as a capture of his screen (typically switching back and forth between the two). But I don't know anything about A/V stuff. What's the best way to cheaply and simply create videos like this? I'd like to start as inexpensive as possible and iterate before going for expensive equipment.

Sub-questions:
(1) What kind of camera?
(2) What kind of audio equipment, microphone, etc?
(3) How to capture screencasts on my own (Linux) and guest (Win/Mac) computers?
(4) How to edit? How to capture audio/video in a way that doesn't make it too difficult to edit?
I guess you missed the CEO of General Motors getting grilled by congress earlier this year and tha massive writedowns they took due to the settlements they entered into with the families of people hurt/killed by faulty ignition switches. I could cite a slew of similar examples.
Better Engineering Through Book Clubs
Datomic is not an eventually consistent system. All writes pass through a single "transactor," which serializes transactions and provides the same ACID guarantees as a traditional SQL database.
They missed what is, for me, the canonical example of how the NYT gets slang: the "Grunge Speak" episode of 1992.

A gullible NYT reporter extracted bogus slang terms from a Seattle scenester who must have barely been able to smother her laughter:

http://www.thebaffler.com/salvos/harsh-realm-mr-sulzberger (the original article, with Baffler attitude from its original editor, Thomas Frank, later the author of What's the Matter with Kansas)

http://en.wikipedia.org/wiki/Grunge_speak (drier summary)
I think its interesting to watch. It reminds me of the million dollar homepage. At the time I though it was a crap idea, and thought "who the hell would pay for that?". Interestingly, it got enough coverage in the tech sites, and news in general for the novelty value, that it worked.
Creating the hash would have the same overhead, at least this way we exit the loop when we find the correct entry. Of course if you needed to lookup more than one route in a single request then that may be an issue, but I really doubt that's the main use case
As a person with a penchant for data, but with limited coding experience, I agree.

I have hard time reconciling:

"Don't know how to code? That's fine."

With:

"The code is available on Github, and that's where you should start. Just clone the repo and run the installation script located at root."

I think you seriously overestimate the layman's abilities here. Is this for programming laymen? Github is one of the last things people learn, for better or worse.

Intriguing, nonetheless. Will follow.
Withholding evidence isn't a defense against criticism. If you won't TELL ME your effect size, but you do tell me the sample size, I can certainly say, "I am skeptical of your conclusion, because of your sample size."
That's what I thought when I first started innovating
in the mature technical field of petro/chemical analysis.

It would require a lot of self-dedication.

Since I was already a young performance leader, I stuck with
it and avoided the institutional path where they only accomplish a few hours of progress a day, take breaks, have useless meetings, etc.

Similar to a musical instrument, industrial instruments are never truly mastered, and proficiency declines once the hands are removed from regular use.

This also worked to my advantage since gifted PhD's with high aptitudes seldom can keep their hands on the gear for even one whole decade before they are needed to fill a place on the corporate ladder.

Now after 30+ years, I do not look at ordinary researchers
as loafers, there are some brilliant workers and wonderful experts I can draw upon when needed. Normally you are only allowed to do a limited amount before you run the risk & woe of making co-workers look less productive.

By comparison, I now have "60years" experience compared to
what would have only been about half as many accomplishments
if I had been employed by an oil or chemical company over the same 3 decades.
Plus I own my own technology for decades now.

Not trying to toot my own horn but it is an unfair advantage.
I've never had a recordable CD last longer than a couple years, no matter the brand. I always kept them in cool dark closets, too.* Most (but not all of them) of them at least stay readable, but if you happen to have recorded the checksums I'd wager you wouldn't find a single one that matched after 3-5 years - I haven't.

Maybe it was better with gold blanks. I don't believe I had any of them.

I'd say if you have any archival data on CDs, pull them out, make sure they're still good, and back that data up somewhere else too.

* With the exception of those I burned to listen to in the car. None of those lasted more than a few months.
No - they get a budget from which they have to buy equipment from a supplier. They get to choose the supplier from a tender list and they get to pick the software they want to pay for.

A GP is a private limited company usually that is paid by the NHS to accept patients. The structure is usually 2-3 GPs as directors (partners) and then they employ others. The NHS also pays them to look after student doctors.

There are some exceptions where a GP rents a surgery or health center place from the health authority and gets equipment included but that's a rarity these days.

All this is a complete flipping mess, inefficient and expensive but that's what happens when you privatise half of the health services.

From experience as well, as I worked in that sector for a bit, GPs are total incompetent assholes. You're better going to a walk in center or a hospital with a walk in unit. They're not about saving every last penny of the bottom line then.
Sounds like they're doing something closer to URVs [1] than Bitcoin.

[1]: http://en.wikipedia.org/wiki/Unidade_real_de_valor
Disability determinations are based on your usual work before the injury/condition on which disability determinations are based, not just the condition you have -- so the particular industries dominant in a region may have a very large impact on disability, not just because of the particular health risks associated with the industry but because of the kind of health conditions that will make someone disabled for the kind of work being done. (Also, changes in economic conditions can cause those able to work to move out to where the work has moved to -- and not be replaced, as the absence of work fails to draw new people in -- resulting in a disproportionate share of unable-to-work left behind.)
I'm sure they'd be able to find some way to accidentally take the local stores they relied on with them when they go; local businesses aren't cynical enough to deal with Silicon Valley shadyness. (Remember Groupon and the wave of business failures it created? The same or worse could happen to stores if Instacart goes bankrupt and never pays for the last n weeks/months of purchases.)
Travel planning/inspiration is a tough tough space to monetize. How are you going to find enough knowledgeable locals/travelers to write plans, and travelers to be to pay for them? How do you solve the trust equation... travelers largely want advice from people they know/trust.
What I want:

A language where the "String" data type is as follows:

A rope of "logical characters" (One or more code points, such that they are logically one character. So an accent is combined with the previous character, that sort of thing.)

With the additional "restriction" (read: implementation detail) that within a single node all logical characters must have the same width. (You can, for example, store a single one-byte character in a run of two-byte characters as an overlong-encoded two-byte character, but this is just an optimization.)

Short ropes degenerate to a flat array.

(You have to do a workaround for single code points that encode multiple logical characters. You split them into N parts encoded in the private unicode range or something similar, and when displaying them recombine them if they are in the correct order, otherwise normalize them. Although I'm up in the air about this. Should reverse("ﬆ") be "ﬆ"? Or "ts"? (That's the single unicode character "ﬆ", for those that are confused.))

Ideally, you put character encoding directly within nodes.

That way most things "just work". Running a string through the encoder twice doesn't do anything, as it detects the encoding is the same as the target encoding and doesn't do anything. Reversing a string "just works". Indexing a string is sub-linear time, but gives decent results. (Indexing a string and getting invalid unicode as a result is never fun!) Concatenating strings takes sublinear time even. This works really well with immutable data structures, or quasi-immutable data structures. (there's some tricks with rewriting ropes to take maximal advantage of structure-sharing that preserve the illusion of an immutable data structure without actually being immutable.)

And if you really want you can start doing fancy things like allowing lazy generators within strings, or lazily decompressing / reading data from disk.

To store on disk? Yeah, go with UTF-8. (Or my personal favorite pet encoding: compressed UTF-32.)
I can imagine the act of holding the book and thumbing through the pages as you go along might help embed the timing of things into your subconscious, as it's quite obvious exactly where you are in a book due to how you are holding it, where as on tablet its more of just a continuous stream on a screen.
This is awesome, thanks for sharing!

One question, on your previous version you had a ton of big purple timeline bars. Were those mostly "recalculate styles" or "update layer trees"? I'm having similar issues and I'm wondering if canvas may be a better decision than DOM.
Nobody's ever accidentally tried to uppercase a UTF-32 string by passing each code point to C's toupper() function; but that constantly shows up in projects using UTF-8 for in-memory strings. And it's not always caught by unit tests. People never accidentally pass a UTF-32 string to a legacy API that expects char*'s in Latin1 encoding. I when I say "never" I don't mean "almost never happens"; I mean literally "anybody who tries, gets a compile time error." With UTF-32, you don't have to worry about copying less than a full code point to a destination string, but if you forget that possibility with UTF-8 or UTF-16 you can actually create security problems. And no matter how much work people do to fix the code, those mistakes creep in repeatedly.

Yes, people forget to normalize their UTF-32, UTF-16 and UTF-8 strings before comparing for equality. Yes, people forget that whether a code point is a letter depends on who's asking the question (I usually don't consider Greek letter pi a letter, but Greeks do). Yes, it's true that reversing a Unicode string in any encoding requires more than simply reversing the individual elements (because of combining characters).

So, yes, it's possible to get things wrong in any encoding. But UTF-8 has more ways to screw up than the alternatives. And UTF-16 has a few more than UTF-32; but I can accept UTF-16 if there are external reasons to (e.g., working on Windows).
I'd really like to know if they had that hypothesis going in and were testing it, or if they ran the test and then put in a plausible-sounding explanation for the results they found.
Ask HN: Devs expected to code for fun, how about middle managers?
Desirable devs are expected to have hobbies outside of work that revolve around code. What are the expectations for rockstar middle managers at big co? Managing non-profits? Involved in local politics?
It could. So you are saying two fingers for scroll then, yes? I'll try that.
The kindle already has this.
that was definitely one of my motivations for joining a large company.
Another big difference between today & 1999 is that today there are a lot more un- and underemployed people, which makes business based on being a 'network' employing 'contractors' is a lot more practical, since the alternative to such work is unemployment, as opposed to a full-time job with predictable hours & benefits.
The Road to iOS 8: App Bundles
A couple of years ago, your comment (as well as mine) would have been downvoted. Now - only my comment will be downvoted. What's HN going to be in another couple of years?
Just a quick design note: the text color is a bit light on the white background. It's legible, but definitely unpleasant to read: http://i.imgur.com/oq1wPM9.png
This jives more with my personal experiences in visiting SF, but I'm no expert. Seems that a few silent downvoters still disagree.
I thought I agreed (and even disabled said progress bar a couple weeks ago). However, the research suggests that there's a counter-productive degree of "distraction free" and that some eReader interfaces pass that threshold.

As a side note: I know that my expectations for a book change depending on my current position. I notice this every time I think I have a large amount of the story left, only to find myself unpleasantly surprised when it ends "abruptly" and that the next half is actually another story bundled with the first in a single file.
Man, I need to find that guy's doctor and lawyer. I could start collecting disability checks for my high blood pressure.

I'm 24, can run three miles and work 50 hours/week.

High blood pressure is not a disability.
I am that kind of person in this case, thanks.

HN submissions like this – meaningless title followed by a wall of text – are unfortunatelly pretty common here. The problem is that you can't easily determine if the article's value is in the information it provides or in the reading experience (i.e. something that makes you laugh or a well-written story).

The point is, I visit HN primarily for information, not for reading experience. That's why a 3 sentence summary of a 3 page long article may have the same value for me as the whole article. So I'd say TL;DR summaries are valuable for some people and there's nothing wrong about requesting it. Why should I waste time reading a multi-page nytimes.com article if the useful information can be compressed to one sentence?
From experience writing an app with loads of complex DnD, I strongly recommend giving up on DnD libraries if you are doing anything beyond some generic sortable list thing. You will never get the library to do what you want it to do, and even if you get close, the performance will be fucking abysmal, for reasons that become obvious when you've programmed your first DnD interaction by hand. It's just not something a library can reasonably handle, because to cover multiple use cases they have to put loads of conditional logic inside a mousemove listener, which kills performance. DnD interactions are very application-specific; to me the term DnD refers to a class of problems and a corresponding skill set, not a feature that you can delegate away. And as you have discovered, the HTML5 DnD API is a pile of shit.

Do not fear making your own drag interactions from raw mouse events. I avoided it for ages, then discovered it is easier than I expected, and satisfying because what you produce is so much better quality. It's just combinations of mousedown, mousemove, mouseenter, mouseleave, and mouseup, and the confidence to attach/detach listeners for those events on the fly during the interaction. Also by thinking about the whole event sequence on a lower level you will often realise a better way to design the UX of the interaction.
No, sorry. You are too ignorant on too many subjects to realize just how ignorant you are. And if you try to go ahead with this idea of your, you will cross the barrier into criminally-negligent-ignorance. Just don't!

Children are not small adults, and babies are not small children either. It is not like your present self going to a tennis class on the weekends and leaving it aside the rest of the week. Every stimulus during the first few days/weeks of life outside the womb has a disproportionate effects on the neural development of the individual.

Using a computer engineering analogy, babies are "pre-programmed" by millions of years of evolution to "bootstrap" their brains through "machine learning". Mess with the "trainning set" and you will cripple the result for a lifetime.

This is the kind of experiment (on mammals) that can get PETA all over you. Just considering its hypothetical use on humans is pretty much the stuff 007!Mad-scientists are made off.
i hate county level data like this, though they did address that they basically had no choice.

I'm not sure you can consider obesity as part of 'a hard place to live'. thats an action an individual chooses regardless of geography. You could argue that poor people have no choice, they are obese because they are poor for example, but that would be like double counting income if they are highly correlated.

income is also tricky since taxes and costs of living has a huge effect. this could possibly explain why the places to live shown are largely opposite to most 'happiness' indicators that I have seen. at least looking at its map:
http://www.nytimes.com/2014/06/26/upshot/where-are-the-harde...
You could possibly build sanity checks into the exoskeleton. Not at all saying that makes it actually a good idea...
Automagical deploys from Docker Hub
http://thelastpsychiatrist.com/2011/09/how_to_be_mean_to_you...

It's squishy whether it's fraud or not. The unemployability is real, the medical conditions are a matter of semantics, and it's in nobody's interest to dig at it too deeply.
Imagine you buy a house worth 100k one day in bitcoin. The next day, bitcoin increases its value 25%. That same house is now worth 75k, but you still owe 100k plus interest.

This is one of the biggest flaws in bitcoin that people just can't seem to understand (or just don't _want_ to understand). You can't have a good loaning system with an unstable currency.

Edit: I posted a better explanation below:

"You take out a 100k mortgage in USD. Over the next year, the USD suffers suffers from extreme deflation (increases in value). It is now worth twice what is was worth last year. As a consequence, wages begin to go down. Now let's say you were earning 50k a year while paying down a 100k mortgage (not assuming a downpayment, this is for simplification). Next year, you are now being payed 25k but still owe that 100k mortgage. And the house is now worth 50k."
The Unexpected Naming Trick that Launched Amazon Out of Obscurity