skysight-inc/HackerNews huggingface dataset:
Most of my desktop use is on a Thinkpad laptop with no mouse and the trackpad disabled.

I don't have a scroll wheel or a touch screen.

The gaming instance is a failure of Web controls to adequately adapt to context. I can see how that would be distracting. I am not willing to sacrifice my space-to-scroll capabilities on that account.

As with Fitts' law, the spacebar is a very large target. Easy to hit. Frequent action. Well-placed use.

You do raise one other point: scrolling tends to make re-aquiring reading point difficult. That's a fair gripe and one that annoys me.

I'm particularly sensitive to it in DuckDuckGo, which smooth-scrolls a pre-set amount in the SERP when scrolling (I forget if by up/down, pgup/pgdwn, space, or other). I absolutely cannot figure out where I was and where I want to be, and have reported this multiple times.

For long-form text, I've taken a strong preferene, in portrait display devices (my tablet when reading) to fully paginated text, and a page flip mode. Much as PDF is an abysmal format in many ways, I find the capability to retain a spatial memory of where content is on a book or in a page is useful, and generally prefer this to smooth-scrolling.

Pocket, which offers a page-flip mode, makes it both brittle and of limited utility. Any up-down motion whilst flipping a page "breaks" page-flip mode and returns to scroll.

Page-flip doesn't clearly indicate location within the work as a whole (Pocket also mutes the scrollbar indicator generally).

And lastly, the pages aren't consistently presented -- effectivly Pocket repaginates a document whenever and wherever you enter into Page Flip mode. I'd prefer it had a sense of what the pagination breaks were for a given viewport size and font selection, and stuck to that.

Or I could read a book....
I agree. Though there are those magical universities out there (and who knows, maybe there are magical bootcamps too) that teach abstract thinking. My university unfortunately does not belong to them. In terms of programming, it's all rote-learning of the basics for the exams and shit ton of exercises supporting that rote learning.

I can pin-point some places where I did learn various aspects of abstract thinking. I learned it by reading. Books like "Gödel, Escher, Bach", books like "Structure and Interpretation of Computer Programs", or the Sequences by HN's 'Eliezer. I learned it by thinking about what I read, and also by starting hobby projects and thinking hard when doing them.

The universities, and maybe even bootcamps, may help a bit - but there's no learning of abstract thinking unless you yourself care.
Goldman Picked a Good Time to Like Tesla's Stock
New iOS library to show a list of contacts like in Springboard
All you need to know: some companies can use bootcampers very effectively, some cannot. It all depends on what the company is doing. It's evident that since many companies have found great success while employing bootcampers that the skills they provide are useful.
Don’t let California lock down public access to government works
Mechanically but not ethically. You speak of objectivity and acceptance of this paradigm obliterating change as if it were a given, but under our present day dogma, it would require eschewing the perceived divinity or naturalistic infallibility of man's design. Look at GMO, for chrissakes.
I just want to leave my response to your now-deleted followup:

I don't advocate talking to every candidate but I don't think it's possible to estimate someone's skill without talking to them (even email is a form of conversation).

I find much better filters for that sort of thing are ability to follow directions and attention to detail. If you have hundreds of applications, I guarantee they're not all great spellers or communicate effectively. I value the soft skills way above programming ability (since we have to communicate effectively every day) in the early stage.

I find that it's pretty easy to demonstrate that you "have it" from portfolio, resume, cover letter and the application process.

Personally it's a huge pet peeve of mine in an interview process whenever I have to write code and there isn't some discussion about that code - to the point that I feel it a waste of my time and a strong signal not to work there.
"For those apps that don't have the necessary binaries the native code will be translated on the fly to the host architecture instruction set"

How would this happen?
> I think there's a strong argument to make that university programs are too focused on theory...

Is there? I found practical programming knowledge to be very easy to pick up due to having piles of theory that back up why it's a good idea, why it makes sense to do so, etc. You just need someone or something to tell you to do it. It's why side projects are such a good idea, you get a great wealth of knowledge just from your own mistakes/failures that will occur naturally as you map theory to reality. But you can learn so much more so much more easily when you have that theory to start with.
Open two tabs?
John Oliver pointed out that the media usually distorts what the studies say. He failed to flag the problem of junk science in high-prestige journals.

(Edit: I just re-watched his segment. He does talk about P-hacking and perverse incentives, which is at least a reasonable-size chunk of the problem, just not the failure mode for this particular study.)
Why would you think that? Linkedin isn't really known for substance or integrity are they? Also didn't it come to light that they didn't use salts either?
I got an email from them this morning about this, it just smells like all their other junkmail begging me to +1 their active users.

Why don't they invalidate the passwords all at once instead of letting -- someone -- use the potentially compromised passwords again...
That's not really true - x86 devices mostly come with libhoudini layer which can load and translate ARMv7 binaries on the fly. Hence if the app ships armeabi code you're pretty much set.
"Fascinating: income mobility in one generation (PARENT -> CHILD) cannot be extrapolated to multiple generations (PARENT -> CHILD -> CHILD ...), because socioeconomic status persists across generations even if income fluctuates from one generation to the next."

Right - which means that no matter how much you earn you can't ever "phase transition" unless you migrate from earnings to holdings.

No matter how much the child/grandchild/GGchild makes, if they don't parlay that into assets, eventually the bloodline reverts to the mean.

That's not to say that the holders of assets have a cake walk - any cursory study of history shows that these fortunes also dwindle and disappear[1] - but you're getting nowhere at all if you rely on earnings from labor.

[1] They're not renting that big house out to Downton Abby because they like period TV pieces...
It makes more sense to try to grow the GDP and tax income instead. Taxing land in order to specifically target people with inherited land holdings has all sorts of unintended (or maybe intended) consequences because these people often do not have sufficient liquid holdings to pay the taxes. They end up having to sell off land in parcels which is an arduous and incredibly inefficient way for a government to raise revenues to 'spread wealth' and land in these cases often isn't easily parceled. Should a family sell their estate, the farmland that produces revenue that sustains the estate, or the useless swamp to cover the taxes? This isn't the sort of situation governments should be encouraging. If you have no mercy for that family, consider people whose parents buy a small plot of land that unexpectedly becomes very valuable and then the children are forced to sell the house on the death of their parents. Or the same family who finds their tax rate going up but their income staying the same because their land is suddenly in a trendy area. Taxing income to me seems like the most fair way to raise revenue because it targets liquid means.
Regarding the amount he makes from the terminals and service, I don't doubt that's the major haul of any given year, year after year.

Not coincidentally, that's why I take his pontificating about finance and economics with a grain of salt - he was a tech savvy info delivery man who lucked into trapping people into a dog-shit ugly, expensive, and industry ubiquitous device.

It's along the lines of "I'll view Google as more than just an extremely successful ad agency when they make money on their other projects" which might not seem fair, but cuts through a lot of the enigma-like perspectives regarding tech firms.
That might mean the holy grail is achievable: Netflix on the rpi.

/s
> But Oculus will have room scale soon too: Oculus Touch is coming soon.

They haven't even shipped all their headset preorders yet, I doubt "soon" is the word you want there.
3D modeling is a prerequisite skill for emerging tech like VR/AR/MR. The ability to manipulate 3D models competently is soon going to be a pretty essential foundation, like using photoshop
That may be easier if you already have proxychains on your machine, and/or integrated into your workflow, but FYI youtube-dl has built-in proxy support with `--proxy URL`
Getting caught by their mother is my bet.
I believe you're now arguing my initial point for me.

Thank you.
I'm not the founder, but he/she is present in this thread - may want to redirect the question to him.
If you’re wondering why your iPhone needs your passcode more often, this is why
Is your idea of having # as a date prefix and suffix compatible with having json be a subset of valid javascript? Because that was one of its original selling points.

Are you thinking something like

{
"business": "Jim's Hat Shop",
"date_visited": #2016-05-03#
}

Or were you thinking

{
"business": "Jim's Hat Shop",
"date_visited": "#2016-05-03#"
}
1.) Majority of the apps with NDK code will ship x86 binaries as well. It's very rarely a problem.

2.) For those that don't, libhoudini does an ok job even on slower phones. On faster chromebooks that shouldn't be an issue at all.
110% yes. I've been playing Stellaris, and they actually put hotkey references in the tooltip! I can't do everything with the keyboard, but I'm doing way more than I was. Hotkeys are great and we should encourage more tooltips & labels with them. Not just in videogames, but in anything that could benefit from hotkeys.
Georgism gets a lot of support on HN, but how exactly would the unimproved value of land be determined? Similar to the appraisal system we have in place for houses, or something different?
Are you suggesting all health records should be available to the public?
Yeah but learning short-cut keys might push out some of the super-duper-lingo-terms that get made up to obfuscate what's going on in high finance, so, the Bloomberg keyboard it shall be! /s
Something like 70% of Americans worked in agriculture in 1850, and like 5% did in 1950 (many of whom were probably migrant workers from Mexico).

We've gone through radical change before.
Are there?
2009... Awesome.

Linkedin should probably be the one warning me about this, but I never heard of this before.

Edit: filtered as Spam, nevertheless they should have locked my account.
YES

The point of design patterns is a way to describe what you've made succinctly.

NO

When you set out to do something that you don't yet know how to do, having a crank you can turn to get out functioning code is a good thing.

I think what you mean is "Design Patterns are Tools, not Dogma".

Plus, a lot of design patterns only make sense in typed and/or OOP languages, so under those circumstances, they can't be applied as goals.
Via an ARM/Android emulator? There's already one in the android development suite.
From that 2012 article:

"What's also troubling security researchers is that the password database contains entirely unique passwords. It's unclear whether the people who leaked the password file have more passwords that have not surfaced online. The file may, for example, be an attempt to crowd source the hacking of some of the more difficult passwords."

Well Per Thorsheim called that one!
Did you read the article? They released the master key when they shut down, not before.
Service between LA, SF, and the Moon by 2020!
Your downvote has been cancelled out. :)

[insert obligatory 'redesign-HN-to-be-responsive' thread here]
Hopefully it will push the Android ecosystem to accommodate larger screen sizes.
In music, there's the iLok. In finance, there's the Bloomberg terminal.
Sounds like they're releasing it because they shut down.
Only the cream of the crop should get to graduate?
Just as an FYI, youtube links support a time bookmark at the end of the URL with `?v=CAFEBABE#t=11m0s` (in your example); the "share" widget on the site will encode the bookmark for you, if you prefer that method.
This just in: web dev body shop is perfectly happy with bootcamp grads.
Yahoo Made an AI That Automatically Turns Videos into Fire GIFs
*Tainted Love

(sorry, one of my favourite songs growing up ..)
The main difference is that unless you are using an interpreter, you can apply macros at compile-time. Also, without macro you build forms which you must then evaluate: eval cannot access the lexical environment. You need to systematically pass an environment, either at runtime in an interpreter or at compile-time: more boilerplate.

To summarize, meta-programming is a recurrent pattern that was abstracted with macros. The defmacro macro itself produces functions like you want to use, except that it integrate them with the macroexpansion facility offered by the environment.
The comment was pretty clearly a joke.
There's a cost to this too, in terms of development effort. Yeah, one option isn't a big deal, but multiply this by the gajillion times that developers have to make a choice between something < 1% of their users want and what > 99% of their users want.

Backspace-as-back-button is not an "advanced feature". It's a hotkey that essentially no other software uses for the same behavior and one which conflicts crappily with the fundamental behavior of that key. It will take you, generously, a day to relearn the new hotkey. Instead you'd rather the developers maintain indefinitely an option and corresponding logic to support your existing use-case.

If you can't tell, my level of empathy for this kind of griping is roughly zero. Adapt to the new hotkey and save the complaining for something that actually matters.
Interestingly, I read an article today (found it on my Facebook feed, posted by a Facebook employee) that pointed out the exact same thing but from the other side's perspective, regarding the conservative meeting at Facebook the other day: http://www.glennbeck.com/2016/05/19/what-disturbed-glenn-abo...
One-key functions is nice but there is more to be done:

1) Voice controls, e.g. Amazon Echo

2) Pluggable custom key extension sideboard decoupled for the main keyboard so that extension board can be easily customized.
I will add that this is the sort of thing that peer review theoretically ought to stop, or at least force authors to include caveats for. Unfortunately, studies with this sort of methodology make up most of the so-called studies published, so they can't really do that.
I really appreciated your response. I too came from the four year degree generation. After years in my field (technical communications), I decided to pursue my earlier dream of becoming a software engineer. I think the shift in times and ever increasing business needs for engineers are propelling this change, but there is also an overall need to become more versatile.

I am fortunate enough to have found Holberton School, which has a two-year software engineering program that emphasizes project-based and peer-learning methods. I appreciate the balance of theory and practical work that I have to complete but most importantly, the flexibility with which I can learn.

The evolution of tech will continue to span out and eventually, these shortages will be felt outside the US.
CEO Larry Page defends Google on the stand: “Declaring code is not code”
Seeing as how the person he is allegedly imitating also works in security and ostensibly would have the means to commit the hack--and who is also Spanish--this seems like a shitty thing to do.
> Asinine assertion #2. People will just get new jobs when robots take their jobs!

There's something to be said about this.

If there is unmet demand for something those people can do [1], and automation makes them more productive, and does not completely replace them; then reducing the price of those people work (by increased productivity) will make more jobs appear.

Note there are 3 "if"s there. I doubt many workers will see those three met for them.

[1] That means, people want more of it. Economists normally take this fact from granted, but it is not.
Back in 2013 (actually surprised it was that long ago):

http://www.theguardian.com/media/2013/may/10/bloomberg-goldm...

> The Guardian also understands that JP Morgan also has concerns about how Bloomberg used information from its terminals while pursuing stories about Bruno Iksil, the trader known as the London Whale, who was blamed for massive losses at the bank last year. Bloomberg said it had blocked journalists' access to client data within 24 hours of receiving a complaint from Goldman.

Interestingly, Goldman Sachs recently launched its own "Bloomberg Terminal killer", Symphony: http://qz.com/501783/the-goldman-sachs-backed-bloomberg-term...

Funny quote from the QZ article:

> At a cost of more than $20,000 per year per terminal, Bloomberg is an extremely expensive system for users mostly interested in its chat features.
I had the Zenfone 2 as well, and the notable exception to that was Snapchat. About six months ago, they stopped making x86 versions of the app, and video was pretty pitiful.
I got an email from linkedin a couple weeks ago and had the hardest time deciding if it were real or fake.
Prison guard unions lobbing for Marijuana laws in California
and a wrist guard
> why would the ratio change based on the password?

Probably because they may assume a dictionary order of cracking attempts?
Who is the apology for? Their victims or their backers?
I live on a boat and from my experience you're better off using AC. We have 12VDC outlets and 5VDC USB outlets around the boat. Except for basic lighting they are practically useless. The 12VDC cigar adapters aren't designed for the load we put on them 80-90W (120W and they get extremely hot). And with motors you get into other concerns like the starting current can be 3-4x higher.

We have a single 3kVA inverter for the entire boat. From this we can run clothes washer, power tools, kitchen tools, and blow dryer from our batteries. Modern wall warts are incredibly efficient. You are losing, at most, 3-5% efficiency. Plus, it's really hard to find 12V anything thats any good. A 12VDC vacuum cleaner is a joke compared to a proper AC vacuum cleaner.

Trust me whatever efficiency you think you'll be saving is better off buying more solar or bigger battery bank. Keep the distribution simple, 120/220V. Point of use inverters are for charging laptops in the car.
I received multiple emails this morning from LinkedIn advising me to change my password.
Uber’s self-driving cars are on the road
20k on the low end? Where is charging $5k/year only? Berkeley is $14k, ucsd is $13.5k, UW Madison is $9k, georgia tech is $10k, ohio is $10k, minnesota is $10k (all costs in-state.)

I think a more reasonable budget is $25k/year on the low end: tuition, books (often $500-$1k/semester in engineering or similar programs), food, rent, etc. In CA if you live close to a community college, you can do the first two years for much less money and live at home, but we have perpetual budget crises so you will probably have to waste an extra year because you'll have a hard time getting into classes.
I fail to see why, if they aren't using the land productively, they shouldn't sell to someone who will. I don't understand why I should feel bad for the family whose small plot of land becomes very valuable so they make lots of money. How terrible!
The same could be said of almost any study that tried to show this. It is unethical to design the study in the way you're suggesting (i.e. stop people exercising to see if they get cancer).

They did however:

> Body mass index adjustment modestly attenuated associations for several cancers, but 10 of 13 inverse associations remained statistically significant after this adjustment.

So even for two thin people, exercise seems to have helped. I legitimately don't see how you could design a study that you'd be satisfied with.
I haven't personally tried it, but I think that the majority of ChromeOS is open source, and in theory the bits that aren't (maybe bios, network drivers, video drivers, etc.) will likely be on your existing Chromebook.

Maybe surf around the XDA forums and see if anyone has insight into the matter: http://forum.xda-developers.com/hardware-hacking/chromebooks
I never studied literature and so never became desensitized to its particular brand of ridiculousness, which can be fascinating in small doses.

Between the original author and the reviewer,
"reshape our understanding of the built environment"
"burglary activates a different awareness of space"
"interrogations of urban design and architecture"
"alternative form of architectural criticism"
...etc. (stops skimming)

I was never much good at papers in school because I can't bullshit (plus I somewhat don't fall for it well, making it somewhat hard to believe others will eat it up). To the outsider, it seems ... ermmm... inventive in a way, like something you wouldn't have thought to say yourself, but probably if you have the humanities degree it starts to look like a well-worn set of mix-and-match cliches like the commonly used primitives in any field.
3 open source Python GUI frameworks
In 2050, superbugs may kill 1 person every 3 seconds, report warns
I just came here to make sure the article was receiving a suitable amount of hatred. Everything is as it should be.
Since fraud is a crime, my answer would have to be "when it's proven in a court of law".
Folks, this is becoming a common occurrence. Use a password generator and password vault to protect against this type of scenario.
The majority of bootcampers already have an undergraduate degree and years of life experience - enough to drive them to take on more debt and change careers. Pretty sure this is the harder "real world" path to an entry-level coding job.
I agree with you. The only thing backspace to go back has ever done is make me accidentally navigate away from pages where I am entering data. It's just not ergonomic for my typical use.

Alt-left arrow is harder to type, but it's also harder to mistype. Plus, it's a web browser, my hand is on the mouse when I'm navigating anyway.
I agree! In my class (I go to Holberton School) the average age is 29 as well.

I wonder if this says something more about how life is lived now, and the choices we get to make because of opportunity.

Most of us are college grads, and our school is not a 12 week bootcamp. We spend 2 years learning, doing internships and coding, and there is a heavy emphasis on soft skills.
'One Stop Solution' for Independent Musicians Across the Globe
finally, now maybe I can go back to Chrome.