skysight-inc/HackerNews huggingface dataset:
I experience an unpleasantly large amount of input lag when attempting to scroll to the bottom of the page and back up in Chromium.

Oddly enough, the lag is much worse at the bottom of the page when the 3D animation is off screen.

Firefox is a bit of the opposite. Scrolling is a slightly choppy at the top when the animation is on screen, but perfectly smooth thereafter.
As I mentioned upthread, I think not everyone shares your view of state. You seem to view the state mostly as an enemy, a higher power you need to fight to extract some goods for yourself. Others, like me, tend to view the state as their friend, or at least a helpful entity with occasional personality problems, but generally friendly.

I don't understand what's wrong with this generation. I look around and see people hell bent on destroying the system that brought them up. If you really don't like state that much, move to Somalia, and let those of us who like it enjoy civilization.
It's a great question, and I think this is a pretty good insight into the general state of the field of neuroscience at the cellular level. We know a lot of details about things going on inside neurons, and a lot of details about synapses. And these details are often specific to one of the hundreds of different types of neurons that are found in different parts of the brain. (e.g. http://www.neuroelectro.org/neuron/index/). And we do have methods to measure and manipulate various things in neurons in a dish. But the dynamics of a neuron's voltage are complicated, non-linear, and time-varying, and there are many parameters (e.g. the concentrations of numerous ionic species and other small molecules, many of which we probably don't even know about yet).

Even then, going from these messy biological details (e.g. these 20 proteins assemble into a particular form and release this neurotransmitter from this synapse when X happens) to an explanation for how the neuron works at a more algorithmic level is hard, and the field isn't there yet. Assembling and abstracting the details is hard and it's one of the goals of theoretical neuroscience. The complexity is probably a symptom of our lack of understanding, rather than the cause of it, i.e. there probably are a lot of details that we can abstract away in a simpler functional model.

I haven't read the paper, and I'm only vaguely familiar with Hawkins et al.'s HTM work. But I disagree with the claim at the end of the TR piece that these predictions are imminently testable. Thinking up a specific experiment to try and disprove theoretical ideas is often the hardest part of experimental neuroscience.
Even if the tasks are related, in that they both involve writing code in the same project? I find that I can handle that pretty well, and I'm distracted a lot less by coding on two different parts of a project simultaneously than by trying to simultaneously do coding and also doing a task of a different type, like reading/writing documentation or email.

If you think about it, some really complicated coding sessions require keeping the state of many pieces of the program in your mind simultaneously (see, e.g., this: http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-... ), including code in many different files. This is actually more difficult cognitively than simply working on two separate simple and well-contained coding tasks simultaneously.
"but am I the only one that fears negative PR feedback about adding cruft?"

Go for it, and you might be surprised as how your team responds. The biggest improvements to our codebase have come from my colleagues making controversial changes. Sometimes they don't get merged, but sometimes they end up shaping how we write code going forward.

You should never be scared of negative PR feedback -- your reviewers aren't judging you, they're judging your code, and code responds surprisingly well to criticism.
> It does not respect the impossible requirements (multi-archi, grub2, UEFI compliant).

Why do you think this is impossible? I maintained a commercial downstream distro based on Debian Live that had all of these features working fine.
I didn't say they did.
A Website with Emotional Impact
Check out Toggl, their Chrome extension will add a "Start Timer" button to a ton of popular services:

https://chrome.google.com/webstore/detail/toggl-button/oejgc...
Recent mechanical engineering grad here, I use my (new model) 35s on a daily basis. Despite being somewhat cheaply built ('5' button broke early, still works but now wiggles around), I couldn't do without physical buttons and especially RPN. I'm also a heavy user of python for data crunching, but they're just different tools for different jobs.

Now, that DM-15L is tempting. Bit expensive, but tempting. A boss of mine, during a co-op internship, still had an original 15c on his desk and banged on it daily. Great engineer.

As a last aside, for a terminal RPN calc app, my favorite has been 'orpie' for a while, check it out, I think it's built in Ocaml too, which should satisfy HN FP-fetishists.
Zero overlap between different direct to consumer genetic tests
Senior Front-End Web Developer Nanodegree
My Home Lab Is Built on Invisible Infrastructure
It's about a pediatrics article.
Sure, give them the power to snoop on and ban Playstation accounts. Facebook too. Then they'll just use something else. If you want to get information across the planet securely, you can do it, Internet is just by far the fastest and easiest. Nothing I've seen executed, since and including 9/11, needed anything more complex than explosives to pull off, so I don't see how regulating encryption technology for the 99.99% of legitimate users who aren't blowing things up is going to solve anything.
Random things off the top of my head that are a pain without a framework:

- take object of arbitrary depth {a: 1, b: [1, 2, {c: 3}]} and send as querystring parameters to Rails/Node/PHP/whatever backend

- take two parallel ajax calls and run some code when they're both done

- SPA w/ parameterized urls
Relative successes to stabilize itself, yes - but its in a constant state of war. There is already no faith in the justice system there so it won't get any worse. However, even that hardly justifies demolishing the houses of families of terrorists.
Remember HN, this blog post was brought to you by 121 MILLION in VC funding!
10nm SRAM, 10-core SoC at ISSCC
Seems reasonable to me... except I don't see the point of having foo/1 and foo1/1. The author could just have easily done:

foo(bar) -> void;
foo(X) -> undefined.

without the need for the proxy function:

foo(X) -> foo1(X).
Call me suspicious, but taking over that project means that the replacement will get run whenever downstream distribution are live booted

If you were evil .. Isn't that a nice project to hijack?
This! Erlang's syntax is so small and simple, it probably fits on a postcard.

Although I appreciate the excellent tools and libraries built by the Elixir community, I have a hard time understanding how one can prefer Elixir over Erlang.
The attacks were heinous and it's horrible that innocent people died, but we can't let the gruesome nature of the attacks prevent us from putting them into context—

Nearly four times as many people die per week in the US from automobile accidents: http://www.nytimes.com/2004/03/13/opinion/117-deaths-each-da...

These lives matter just as all lives matter, we need to fight automotive death and all causes of death with the same vigor that we fight terrorism deaths.

We cannot again fall asleep to the pattern of behavior all governments exhibit in the aftermath of events like this.

Snowden woke us up to that.
Agreed, I have found myself wishing other languages have Erlang's pattern matching functionality.

I have to admit my first attempt Erlang was filled with nested cases and I knew something was wrong... Now, I avoid case statements in favor of pattern matching.
That kind of hypothetical analysis is irrelevant in the moment though (similar to sunk costs). Regardless of how you end up finding yourself in a situation where you need to complete a herculean task in a single day, you still need to do it. It doesn't help to place blame at that moment, though of course you should do a post-mortem afterwards and figure out what you can do in the future to prevent it from recurring.

I too ended up in a similar situation in university where I needed to complete a large programming project in a single night, and I did it. Now granted, that was a fault of bad time management on my part, but using disciplined programming I was at least able to recover from it and complete the project. And I have had a few instances in the business world that had similar tight and tough deadlines that were NOT a result of time management failure on my part.
You can choose to live in France perhaps? One could also add up all the deaths to terrorism in major western cities since ISIS was formed (or since 9/11, or whatever point you choose as representative of the present for expected terrorist attacks) and calculate the risk there.
> just develop enough theory and experiments to convince investors to drop a billion on them for going through everything that's needed for human testing.

Not even close. The Stowers Institute for Medical Research [0] is a good comparison for how to do it right--$2 billion donated over a decade gets you in the door of creating a sustainable entity, facility and environment that has a chance of attracting the kind of top scientists (and their staffs) to do the type of basic research you describe.

[0] https://en.wikipedia.org/wiki/Stowers_Institute_for_Medical_...
I don't know that the YubiKey support will make a huge difference, but user namespace support is huge. Running services as root -- especially important things, like web servers, or virtual machines, or containers -- is a big no-no in security.

Kudos to the Docker team for proactively fixing a complaint I've heard a few times from security-minded people!
Which also reminds me of the famous Quora fiasco: https://www.quora.com/What-is-the-best-way-to-start-my-caree...
Relevant: http://www.imdb.com/title/tt0113243/
Pyfzf – a python wrapper for junegunn's fzf
Why Drupal 8 is defaulting its testing to PHP 7 and why you should too
Not so serial
Granted, Flash Boys is positive publicity for Brad Katsuyama and IEX and much of what Brad and his team uncover is through hypothesizing, testing, and inference, no one in HFT comes out to confirm if these ideas are correct or not.

While the technical details of the system might be up for debate, Flash Boys paints a broader picture of a broken global financial marketplace, run by institutions struggling to keep up with new technology and unable to craft good regulatory policy. A system gamed by investment firms (or more accurately, investment intermediaries like HFTs) whose advantage comes from exploiting these poor regulations and new technologies, creating market imbalances that affect the entire marketplace and generate incredible profits at the detriment of the investors to whom these firms have a fiduciary responsibility to.

The broader picture of a screwed up financial system, how it got this way, and who it serves was my biggest take away from Flash Boys.
Yes, but this begs the question of why this particular article merits our attention. Biologists have been complaining for years, maybe decades, about the overuse of antibiotics. Any of thousands of publications on the subject could have been selected, yet this one carries with it an especially attention-grabbing headline. My objection is not with calling attention to the issue, only the way in which the writer went about it. Antibiotic resistance is a problem for the species as a whole, not just innocent children who need our protection.
Japan’s crazy vending machines, illustrated and explained
It sounds more like they're looking for the next Elizabeth Holmes (of Theranos).
If you're confused why you don't see any enums or cats at her first link, it's because the file has changed since March. She was talking about https://chromium.googlesource.com/chromium/src/+/d413b2dcb54...
Omg, the mod forums are so terrible. I forbid my kid from downloading any but even I can't distinguish the ads from the download link.
Iowa State Facts – 50States.com
The Constitution of the United States only protects US persons (not citizens) from unreasonable surveillance. Spying on "unAmerican citizens of the world" is the direct duty of many of the US spy agencies, of which there are 17.
I'm a Christian, so my belief is that God created us with a set of rights: the right to survive (food, clothing and shelter), the right to exist peacefully in creation and the right to live securely.

As humans, we routinely violate those rights.

You did ask :-)
I still have the HP-15C I got back in 1990 and use it regularly. The keyboard still works perfectly and I've only changed the batteries in it two or three times. The only thing wrong with it is a rubber foot or two that has fallen off the back. Absolutely amazing.
Wow, Three.co.uk has sim only unlimited data plans with free USA roaming cheaper than T-Mobile is here in the US. Now the only question is if they can bill to a US account for the GBP 5/mo. discount...
Many, many, many people doing customer support & fixing simple problems.
Microsoft had a secret, genius reason for making an encyclopedia in the nineties
Did Assad actually use mustard gas? Is stockpiling mustard gas better or worse than stockpiling nuclear missiles? Just things to think about.

As for human rights... KSA is considerably worse than Assad.
(Some midnight random thinking)

I'm curious on how easy it is for the hydrogen to diffuse through the water and to the surface where it can be captured.

In the picture the electrodes looks like the typical rods suspended vertically at each end of a relatively deep container. For any hydrogen molecule generated at the bottom it would have to travel a long way and possibly be caught by other atoms, molecules on the way to the surface.
Would it be better to have the electrodes close to each other and parallel with the surface. And possibly having the water flow between the electrodes?

Basically, can the process be made more or less efficient by altering container shape, placement and area of electrodes and how the water is handled?

Oh, and how is the hydrogen then collected efficiently - a minor vacuum to pull it away? What about the exygen?
Omniauth comes to Elixir as Überauth
You could just author a DVD.

http://www.hometheaterforum.com/topic/216350-what-dvds-actua...

Edit:
Here's a bit more detail on the capabilities:
https://documentation.apple.com/en/dvdstudiopro/usermanual/i...
To keep the nitpicks together, "creating a flow of current" is clumsy: a current is a flow.

"Creating a flow of charge" or simply "creating an electric current" would be better.
Strange, why isn't there a homebrew/bower/npm/whatever package manager for minecraft?

~ modcraft install <package>
# installs <package> to your minecraft server

~ modcraft create <some_new_package_you_wanna_make>
# creates a new package with your .gitignore already setup so you can make your own mod

etc. etc.

Years ago when I played minecraft I remember someone was hired specifically to make Minecraft have an API to make modding easier. What happened to that?
I wish we didn't need to, but we've been talking about this issue for a decade or so already, and so far not much has been done. And as sad as it is, "think of the children" may be despised on HN, but it works perfectly well on GenPop.
"ITP" stands for "intent to package". When you want to package something in Debian, you file a Debian bug with "ITP" in the subject. (The bug is filed against "wnpp", an entry in the bug tracker that doesn't actually represent a Debian package but represents "work-needing and prospective packages.")

The ITP bug does not actually do anything with regards to the upload process; it's simply a coordination point. You can ignore the ITP process and upload a package straight to "NEW".

For historical reasons, the team that maintains the Debian package archive is called the "ftp-master" team, though the archive is generally retrieved via HTTP. They have the final authority (subject to, like, a project-wide vote or whatever) on what actually goes into the archive, and it's their job to prevent things like packages being hijacked from an active maintainer, in addition to verifying free software status, non-atrocious packaging quality, etc. Part of that verification takes time, especially for brand-new packages.

What happened in this bug is that Daniel did not file an ITP and uploaded the package, and Serge did file an ITP and uploaded the package, and the NEW queue got both of them. Who's in the right is pretty unclear. Daniel had his package in the queue well ahead, but Serge followed the procedure, and the very reason the procedure exists is to avoid conflicts like this. So Ansgar, a member of the ftp-master team, told them to work it out amongst themselves (a common response for conflicts). Later, Paul, also on the ftp-master team, said the same thing in stronger words, in the email rejecting both of their uploads.

Serge also had uploaded a newer version of cgmanager which unblocked systemd-shim (the compatibility layer for running non-systemd systems). Daniel had uploaded an older version that was not useful for systemd-shim.

So Daniel and Serge worked things out amongst themselves, except Daniel did not actually get around to uploading his package, so Serge uploaded his original package after timing out on Daniel.

Serge was technically in the right, but that isn't really the metric. Serge was also probably socially in the right, but this was unfortunately a murky case.

Paul accepted Serge's next upload after hearing both Serge and Daniel saying that they were working together, even though Serge just uploaded his original package (without Daniel's packaging and without listing him as a maintainer).

There are obvious echos with what happened in Debian Live: Daniel feels hurt because other people ignored work he was doing in favor of their own thing, and everyone else felt frustrated because Daniel's work didn't support things that the rest of Debian needed, and there was no sign of that changing in a timely fashion.
Not sure this is a legitimate article title. As far as I understand the 12C has always been in production. You can buy it to this day at Staples.

The 16C which is also made by swissmicros is more of a rebirth. Original ones sell for a pretty penny on eBay. It would be great if HP legitimately brought the 16c back though as one of the large appeals of a physical calcutor is the quality of the hardware itself.
Of course. Developers are the ones who always say "just configure it to your liking." It's the normal folk who need sane defaults!

Slightly more seriously, maybe the sane default should be a sane window size for the browser. Not everything needs to be fullscreen. Or maybe the browser window could be wide but could present a narrower viewport in appropriate circumstances. There has to be something better than having every web site separately specify whatever it thinks is a reasonable reading width.
For the past century, the most important question asked by people in the middle east has been, "Why does the West have so much, and we have so little? Why are we always defeated politically, unable to rise to the stature of the West in every way?"

In the decades the followed the fall of the Ottoman empire), Arab nationalism ascended, and it answered this question with, "socialism and the formation of mighty nation-states will allow us to gain parity with the West materially, and then surpass it". For a multitude of reasons, this movement delivered neither military success nor material prosperity and became increasingly abandoned following the humiliation of the Six-Day War in 1967.

The replacement for Arab nationalism was a sharp turn toward religion on every topic, and in every aspect of life. The question became, "the West has material prosperity, but that is fleeting and an affront to God. furthermore it is no replacement for the riches of the hereafter."

This shift was no random accident - in fact, it was decades in the making prior to 1967. For more on that, read about the life and times of Sayyid Qutb. Prior to his death in 1966, he played a crucial intellectual role in shaping the Muslim Brotherhood.

An account of these shifts defies explanation in simple economic and/or material terms. Crises serve only to create gaps for whatever ideology has already taken root to rise to the fore. Ideology itself, that is, answers to pressing questions of the day, and coherent, integrated views of the world (even if they are wrong), is what ultimately drives all historical events, not the other way around.
I think you'll enjoy reading [0]. It's long, but very much worth the time. It tries to answer exactly the question you asked - why this particular article, instead of any of thousands of others that prove their points better and without controversy.

[0] - http://slatestarcodex.com/2014/12/17/the-toxoplasma-of-rage/
"One day, the devil came to God and said let's make a bet between you and me for the soul of a man. And from on high, they looked down on Job, a devout man, religious. And the devil said, I can change his mind and make him curse your name. And God said try him, you will only fail. So the devil begins. He kills Job's herds and takes his fields. He plagues him with boils and throws him on the ash heap, but Job's mind remains unchanged. So I ask you son, if the devil couldn't change Job's mind, how the hell are you going to change mine?"

... apparently in this case the devil could change Job's mind.
Communities were front and center in Orkut, Google's old social network. For some reason it only made success in a few countries, but absolutely dominated in those (Brazil predominantly).

This literally feels like a rollback to their old social network.
Niall Ferguson’s argument style is tendentious and question-begging, painfully oversimplified and predictable in the extreme, which he tries to paper over with rhetorical flourish. It seems like every other sentence he says something jaw-droppingly wrongheaded. Nothing of his I’ve ever read has contained even a shred of insight, and he’s infuriating and frankly exhausting to read. His “success” owes to his ability to effectively flatter a particular group of rich men, but I don’t know anyone of substance who takes him seriously.

Just ignore him and move on.
> Wasn't an official Debian project (when actually it does look like it was)

There were no Debian Developers involved in Debian Live of late, because Daniel (somehow -- I don't care for the drama) got removed as a Debian Developer. I don't know for sure, but I would totally believe that it was officially a Debian project in 2006 but was not in 2015.

As a Debian Live user, this situation was quite a bit confusing: the only Debian-related URL it had was live.debian.net (in the debian.net namespace that any Debian developer can request a DNS record for, pointing anywhere), and it really seemed to live on live-systems.org, which pointed to the same servers.
Wrong URL. Probably: http://www.theguardian.com/technology/2014/dec/30/hacker-fak...

Try resubmitting tomorrow.
A bit like Feynmans description of burning logs as a way to release stored sun energy.

Yes, the energy for splitting the molecule comes from the sun. This makes it possible to store the energy for later release when the captured hydrogen is made to combine with oxygen.

So energy conversion into a more useful form. And if one wants to pull this all the way, it really started with other hydrogen atoms that due to gravity was forced close enough to form helium and in the process release photons. Which happened thousands of years and eight light minutes away. So it really is gravity. ;-)
The Pagespeed Insights API is pretty easy to use, if anyone is interested in Pagespeed Insights as a service.

I built an Android app for it as sort of a proof-of-concept back when Holo was a thing, and it was very straight forward. I'm actually kind of surprised that Google didn't build one themselves.
Ahhh thanks! I've added a note about it :)