skysight-inc/HackerNews huggingface dataset:
I used carpalX for a while: http://mkweb.bcgsc.ca/carpalx/

I did feel it was more convenient, but I never got up to my typing speed with regular QWERTY (~130wpm), I peaked at about 60 or 80, can't remember. Surely I would get there with time, but it would take time and be limited to English anyway, which isn't my first language.

The website itself is very interesting though: the guy developed an algorithm for assessing the quality of keyboard layouts, and another - based on simulated annealing - to create his own. The theory behind this was more interesting to me than the layout itself.

I played with Dvorak and Colemak too, but neither felt as comfy.

One great idea I adopted from Colemak though is setting that useless caps lock key to backspace. That feels really great, especially the ability of deleting the last word with only left hand; ctrl + backspace requires both hands on normal keyboard layout, ctrl + capslock doesn't and feels very natural. It's about the first thing I set up on every new machine I lay my hands on.
paper voting is so great because it scales so well.

There is no one person counting millions of votes. There are people counting hundreds or even thousands of votes in every precinct. Then from there they are publicly announced, and then anyone and everyone can tally up the totals.

The more people that vote, the more precincts there are, so the amount that any one person or place is responsable for (even only partially) is kept small so that mistakes or "bad actors" can only do a very small amount of damage on their own.

And if you read down in this submission a bit, people are pointing out that some countries (namely Switzerland) not only encourage people to watch ballot boxes and count along, but actually "draft" people to do it similar to a jury-duty kind of thing in the US.

Also I think you are severely underestimating the difficulty of auditing code. For starters, it completely removes the ability for the vast majority of the population to audit even if they wanted to. non-programmers can't read programming. Not to mention the illiterate, the elderly, and anyone else that doesn't have the knowledge to be able to read and follow a programming language.

Then there's the amount of time it takes. Watching a ballot box takes the duration of the election day. A day at most. Auditing every inch of a codebase? Months, years, even longer. You can point out that not everyone has to review every single line, but then you are back to letting a fraction of a percent of the population validate the code (and in a ballot box system, you can have everyone validate the process, adding magnitudes more redundancy that something shady will be caught). And what percentage of programmers do you think have a good enough grasp on cryptographic protocols and voting systems to be able to correctly and securely vet a system like this? I'd be willing to bet good money there are less than a thousand of them in the united states, and by sheer (un)luck at least one of them will be a "bad actor".

But probably the biggest thing is that to sway a "paper and pencil" election, you need materials, you need a LOT of people, and all it takes is one person to see what's going on and it all collapses. If you're really clever, you might be able to get away with changing the outcome of a single precinct, but what about the rest of the county? the state? the nation? In 2012 there were 2712 voting precincts in virginia alone. Orchestrating a system where you can put a person at a majority of them that will do something nefarious to sway the election means you are looking at 1000 people spread across a not-insignificant amount of land. And that's just for one state.

With an electronic voting system, one bug is all it takes. One vulnerability, one crypto flaw, one guy somewhere that can put the backdoor in the manufacturing of the CPUs for the vote counters. A single person can (if the are very smart and lucky) completely change the outcome of the election. And they might get caught, but the chances are much smaller than if it required thousands of people at the least to do so.
"Birmingham isn't like other British cities – it fetishises the technical and promotes the new."

That's one potentially contestable way to view Birmingham
Wow has it still only been a week?
1. Yep, python, Java, JavaScript. Eclipse, PyCharm, Sublime Text (with vi-bindings). Mac, Arch Linux, Windows. Getting the keyboard layout switching working properly on Linux is the most annoying (in my own experience). Mac and Windows are pretty easy to set up on. I don't ever use a custom layout on my phone, but I know someone who Dvorak's on his phone and he seems to fare well.

2. I do write the odd blog post and stuff, and I always use Markdown. For writing for a long time a proper touch-typing-optimized layout does beat QWERTY, as you tend to write "gentler" (excuse the nonquantitative descriptor.) I have since, though, switched over to stenography, which I find even more convenient for writing prose (like this comment).

3. Jumping between layouts is only an issue after you've just learned the new layout. I'd say it's in the magnitude of hours of inconvenience → after learning Dvorak, switching back to QWERTY and retaining my original speed took maybe a day or two of casual computer use. Now I can switch between QWERTY, Norman, and stenography without a hitch. It's very, very rare that I try to write one layout or letter or word in the wrong place on the other, except for the obvious case when I open up my computer and I don't necessarily know what layout it's in. That's when I get: Kyd qurci bflwp tlx num;s lvdf kyd oazj elg.

On that note, I've always wished Google could figure out that I'm writing a wrong layout and figure it out
You could load up osx in a virtual machine. It's what I do for dev on the go because I'm not going to carry multiple machines
```
function test() {
return "notice this feature?");
}
```

Ummm...
It's not 1999 anymore
I agree, regarding 2 again. Right now software upgrades come through service centers, it isn't going to be difficult to push it remotely for each user.
I had a quick skim.. it appears this isn't what you'd think is a "markdown RFC", it's more like a list of different implementations with links to each. Most critically, it is not an attempt to standardize a specific dialect, or wrest control away from its creator.

My bureaucracy detector redlined the moment I clicked through, but then reset after a page or two.
Space travel is an almost certain reality in the near future. If anything Trump wants to be first in line to open an elite casino and Trump Tower on Mars for the ultra wealthy. Elon can make it happen.
Most of those people only have one principle.
Man, there's still way to much dunning-kruger, even on hacker news.
This is not the problem.

You are assuming still using &, which is very obviously incorrect with a very obvious fix (%5) which is still wrong because of behavior at overflow.
Currently, self-driving AIs are kind of like chess AIs, or the Watson AI that won at Jeopardy: they have some inhuman strengths that mostly compensate for their sub-human understanding of inputs.

So, for example, chess AIs are better chess players than humans because they have longer lookahead, even though they're worse at analyzing a given board. The Watson AI didn't understand questions as well as a human, and had obvious comprehension failures such as the final jeopardy answer, but when its comprehension was good enough, it had a vast database that it could perfectly recall at very high speed, and those more than compensated for its comprehension problems.

Driving AIs are not as good at understanding what's happening around them, but they are constantly attentive in 360 degrees and have fast reactions, which (may, someday, but does not yet) compensates for their imperfect understanding of the world.

This AI is not generalizable to tons of other circumstances in which there is no obvious way to parlay the inhuman strengths of the AI into compensating for their weaknesses. As such, while there may be some other places where a driving-AI-like intelligence could be used profitably, there probably aren't many such places.
Why Bonds Are the Best Asset Class to Hold in Retirement Accounts
All these comments about Trump changing his mind or being swayed miss the obvious indicators that he's just following the Putin/Surkov strategy for creating a managed democracy. You destabilize the narrative coherency with opposing, even random, signals (meet with Al Gore, then appoint Rex Tillerson, add Kanye for good measure). As your opponents scramble for some logical imperative along the lines of received political/economic narratives, you dismantle the institutions that oppose you(both literal and civilly constructed), so you can rob and rule however you see fit.
Because he has an attention span of 5 minutes (according the the ghost writer of his book)
We are doomed.
We are not destroying the earth. The earth will go on with or without us. We are destroying the future of millions of humans. It will cause a great deal of pain and suffering. It may even cause the extension of our civilization or even our species.
Do you know how many variations there could possibly be??

For example, I could use: myoldpasswordA1 / myoldpasswordB2 / myoldpasswordC3. Probably obvious to a human my next one will be D4, but it is a comparable problem to "play every possible game of chess" for a computer to figure that out.

Combined with using a secure computationally-expensive password storage mechanism (eg: bcrypt or PBKDF2) and I'm not exaggerating: it now takes billions of years to verify a password change is allowed.

And this is trying to solve a compromised password problem. If there's no compromise, rotating passwords is pointless.

If the password IS compromised, rotating the password doesn't really fix it, it merely limits access -- maybe. It doesn't address the original means of the compromise (so you have to assume that's still there). It doesn't address backdoors installed. It doesn't address information stolen.

So this is a hell of a lot of work to accomplish .. basically nothing.
Actually, this method counts on it.

What I find interesting are the trade-offs: machine vs explicit integer wrap-around and buffers with maximum ~size(int)/2 vs ~size(int).
Yeah, its a tough problem because it makes it hard to stay solo. I really like being in full control of everything as long as it stays manageable. Perhaps this is a weakness.

Thank You! I'm relying entirely on word of mouth marketing at the moment so that really helps!

BTW - What's your project?
I love that method, and have used it exclusively for years, but the best thing about Ian's site is the explanation of the Granny Knot: http://www.fieggen.com/shoelace/grannyknot.htm

So many people walk around assuming they need to do complicated double knots to stop their shoelaces untying themselves. If only they knew they were doing Granny Knots, and that a standard knot is perfectly secure if tied properly.
His visualizations are great. If you've never had a mental picture of what a matrix does, I recommend his series of videos about linear algebra.
Yeah, I think debating the issue gives legitimacy to the climate change deniers. People have largely stopped debating creationists for this same reason. I think a Venn diagram of creationists and climate change deniers would have quite a bit of overlap.
Correct - as mentioned the cost savings still work out. The defect rate is around 30% (Nowhere close to 1 in a million).
There are procedures for this, everybody calls the observers of their opposing party 'thugs'

https://en.wikipedia.org/wiki/New_Black_Panther_Party_voter_...

https://www.theguardian.com/us-news/2016/nov/05/election-day...
Having lived nearly my whole life in Michigan, I think this grossly oversimplifies the problem. I'm sure my Canadian friends will agree. This assumes there's some clear algorithm for determining a "safe" speed. There's not.

Even in highway driving you can lose traction in an instant if you hit a patch of black ice. Autonomous vehicles will need to be able to recover from a complete loss of traction safely. This isn't trivial - in fact it's probably the most complicated bit of driving I tend to do. Once you are sliding and your steering wheel becomes more of a suggestion than a command, the entire act of driving becomes a process of trying to coax the car off the road using a combination of steering, brakes, and even occasionally gas. I think it's possible for a computer to do this - but you can't avoid all slides just by driving slowly.

Then there's the plethora of other winter fun you run into with a vehicle: getting stuck (happens all the time on city streets) and all the techniques to get unstuck, going too slow and losing your momentum (and thus traction), having every indication you have traction and then discovering you actually don't (it's very easy to be driving at a "safe" speed and still slide through an intersection), white out conditions where you are guessing where the lane is... etc...

To be clear, I believe most of these conditions could eventually be handled by computers. I also believe a lot of people drive too fast in/on snow. However, winter driving is in no way simple. It's a problem domain unto itself, and one I've seen relatively little work being done on.
Fable Creators Track Down Troll
I think the summary is the number of things that Trump has said "in an interview" which are is direct opposition of each other is high. It is unusual to find something he has said consistently in any interview and it is the basis of his appeal (everyone can find him saying something they approved of whether or not they are referring to a time when he said he was for something or when he said he was against that very same thing)

As a result, what he says appears to have little relation to how he actually proceeds.
The issue with that is that you have to trust the archive now as well.
At least according to the article, he didn't like the option.

> After venting on Twitter, I got a variety of responses including that I should install the open source dd-wrt firmware or that I should buy a power adaptor that can automatically cycle the power every night. No, no, a hundred times no to both - if I buy a product then I expect it to work as advertised and not need to implement hacks to keep it alive.

It's his prerogative of course but I'd definitely have tried a quick software fix like this before going out and buying $2k worth of all new gear. Maybe it would've solved the issues and maybe it wouldn't but in terms of time and money sunk into it, I think trying out the improved firmware would've been the logical step before moving on to new hardware.

But then again everyone has a different level of aversion to different things so maybe his aversion to messing with open firmware was as strong as my aversion to buying more stuff. In the end, the blog post was about his solution and it's still good info to have.
Might flip West Virginia back to the Democrats, though. Unless he can find some other way to keep them on board (and I wouldn't put it past him at this point).

Don't know if anyone outside of West Virginia really cares about keeping the coal industry going.
I think its more of a response to the growing misconception that Elon's companies are exceptionally and fully dependent on government money in the form of contracts, loans, and tax breaks to its customers. This suggests the companies are being artificially kept afloat on the backs of the taxpayer and are not "good businesses". Reality is, of course, more complicated. SpaceX, Tesla, and SolarCity of course each benefit(ed) from the above, but not any more than their competitors and are not entirely dependent on them. Loans were paid back, contracts were competed and won fairly, tax breaks incentivize desired behavior and are common industry-wide in transportation/energy.

Your original comment could imply that SpaceX is more dependent on the federal government than other launch providers, hitting a sensitive spot for those fighting the above misconception, but that's not the case. Governments have the money and motive to fly expensive satellites (or people) and are the biggest customers for nearly all launch providers.
Ah, I must be a bit dense this morning. I was wondering if she had lost her hands in an accident or something.
Theoretically it could be, but most fleets gather much more data about their vehicles than an average consumer. For example all repairs, parts and labor costs, maintenance, mileage, engine hours and much much more. In addition, majority now leverage telematics which greatly improves the resolution and depth of this data. This data is quite necessary to make our model work. From high level perspective though most consumers sell their vehicles way before that optimal time frame.
Reading Fooled By Randomness / The Black Swan / Anti-fragile would probably put you on a better footing for critical thinking than any college degree. (And probably some other books you could substitute.)
Omg, Apple is writing good things about their products in their website!

Idiots, if it were Microsoft writing things on The Verge, it would be ok.
It's such a crazy and demeaning thing to say to someone, especially 'right after the fact' at the wedding, after the vows.

'Buy the way, this is the other part of the deal you just signed!'

I stick my foot in the mouth all the time, but I would never do anything like that.

He's crazy rich, powerful and famous, marrying a young, probably a little naive woman ... the 'roles' seem rather obvious, no reason to demean the poor girl.
That experiment would have been over yesterday anyways.
Good luck erasing this racist's sordid legacy.

http://www.npr.org/2016/09/29/495955920/donald-trump-plagued...

But by all means, keep trying. Demonstrate exactly how nuanced your view is.
I am italian... it's not racist... the italian news if filled with malpractice and a title like that wouldn't look out of place, sadly.

EDIT: and just to be specific, it's the news the problem more than the actual sanitary system. Which does have flaws, but is painted way worse than it actually is.
> you need to be able to change all your devices (desktop, mobile) to your new mapping, otherwise the constant mental switch from one to another keyboard layout won't bring you any speed and flow improvement. My writing speed goes down to zero when I have to write on a British layout (which is already super close to the US layout compared to other countries).

That doesn't align with my personal experience at all. I do switch between English and Polish keyboard layout on a regular basis (and I mean proper Polish layout, the semi-forgotten PN-87; it's QWERTZ-based, but much more distant from vanilla QWERTY than so-called Polish Programmer's, especially when it comes to special characters). I'm really quick with both and I don't find switching inconvenient in the slightest.

So it's really individual thing and sweeping generalizations like "constant mental switch won't bring you any improvement" seem dubious to me. The truth is that YMMV.
In all examples, `read` and `write` are unsigned, and since they both are the same type, no integer conversions are performed, ergo no overflow.

PS. No wrap-around either, for different reasons.
I think with custom firmware on camera[1] it can be possible, although would be hard.

Also there is an option for custom firmware on SD card [2] but probably kills the speed too much.

[1] http://chdk.wikia.com/wiki/CHDK_in_Brief
[2] http://hackaday.com/2013/12/29/hacking-sd-card-flash-memory-...
Biculturalism
I've lived the last 26 years without a spleen, with none of the immunological problems that various physicians threatened. The importance of the spleen exceeds that of the appendix, but only just.
I didn't know that one, I did use http://twister.net.co/ some time ago (and gave up because of the chicken/egg effect).
Wikipedia book creator
Custom layout users still use vim (as crazy as we are). If you care about efficiency enough to learn an alternative keyboard layout, you probably care about efficiency enough to learn a modal editor. Even though my hjkl isn't in a line, it's still convenient enough. Muscle memory is muscle memory.
We Unravel the Science Mysteries of Asparagus Pee
Scientists are frantically copying U.S. climate data, fearing it might vanish
I work on this project! We built this site years ago and have had some challenges along the way, but still believe in the objectives. Happy to answer any questions.
Despite More Women, VCs Still Mostly White Men
Any choice?

He only ever calls mask() after an increment. There are other ways of detecting the overflow and wrap to 0 that don't involve modulus.
Let me start with the disclaimer that I am not denying climate change, judging by some reactions that apparently wasn't clear enough.

Now to what you are saying. First of all, being critical of what the media writes about some scientific subject, is not the same as being critical of the scientist that did the research. Many times research is wrongly quoted or taken out of context.

Secondly, sometimes some research seems to contradict with other. For instance, as I mentioned already in another reply (and got already downvoted to -4 by now), while research clearly shows that the Arctic ice is melting, the Antarctic ice is growing. I find those seemingly contradicting facts interesting, they show that we apparently do not understand everything about the subjec t yet.

Science makes progress from new facts and experiments that can't be explained by the current theory. If people would refuse to see those facts, progress would never be made.
I don't think they announced it like they did the start of the experiment, it was at the top of a comment section one a bit ago.

So there's no fault in not knowing!
Do you know back-end dev?
I still battle with my inner dialog about "not being an expert" at anything. This is something I get caught up on but all you really need to be is more knowledgeable than your target audience. So sell something you already know to people who want to know it. There are still people out there that are basically beginners in web development. There are people one or more rungs down the ladder from you. You don't have to sell them some complex guide to intricacies of angular. How many non-technical people want to sell things only? People serve them all the time.

One example I heard recently on a podcast was cssanimation.rocks. Basically his thought process was: I want to teach people something regarding CSS. I can't teach people ALL of CSS in a book (too much work). I like making animations. I'm going to focus on practical animations (forms, list boxes, basically things all sites do). He started posting some useful blog posts that taught people some of the basic concepts and captured emails. Now he has paying subscribers to an email course.

Disclaimer: I fail to do everything I'm telling you to do.
It's a smarter strategy than keeping quiet and assuming she is ok with it.
From what I've heard, Hofstadter wrote "I am a Strange Loop" because too many people were describing GEB as a "collection of essays" or musings on unrelated topics, when he wanted it to be a single exploration of the concept of intelligence. "Strange Loop" covers pretty much the exact same ground, just from a much more direct angle; they're both worth reading, depending on your mood.
We use the `onerror` handler to detect load errors on IE9:
https://github.com/muicss/loadjs/blob/master/src/loadjs.js#L...
Apple 'fixes' inaccurate battery estimate – by removing it
I once submitted a patch to Cargo. Despite being uninformed and violating code style rules which I should have read and known about, they patiently guided me, I resolved the issues, and it ended up being merged. They're great folks.
The Sunk Cost Fallacy and the Future of Silicon Valley
I assume you didn't open the link. I appears to be a summary of the type of data you can expect when reading a text/markdown document. It does not define a standard, but it lists contact info for many of the different implementations.