skysight-inc/HackerNews huggingface dataset:
MY DVORAK JOURNEY

2009

- I type in QWERTY.

- I can hunt-and-pick at 60 WPM.

2010

- I discover Dvorak.

- I start to despise QWERTY.

2011

- I buy a Kinesis Advantage (https://www.kinesis-ergo.com/shop/advantage-for-pc-mac/).

- I learn to touch type.

- I learn Dvorak.

- I can touch type at 60 WPM (after 1 month).

2012

- I convert a fried to Dvorak.

2017

- I still type in Dvorak.

- I can type up to 100 WPM.

- I find regular (non-ergonomic) keyboards uncomfortable.

- I struggle to type in QWERTY (certainly can't touch type).

- I use QWERTY on my phone.

- I never suffer wrist pain or fatigue.

- I don't despise QWERTY anymore.
I remember reading the story in "How to Win Friends and Influence People". The plane was filled with jet fuel and had to do an emergency landing, but the pilot was able to save everyone. When he got back he told the mechanic that he wanted him to fill his plane the next day because he knew that he'd never make the same mistake again.

If the pilot can forgive someone for a mistake that almost cost lives, I'm sure any good interviewer can forgive him for a mistake that cost data and will probably never be repeated.
err, well, I do do that. And it's not an excuse, it's a complaint. Finally, let us count together:

1 port to charge the computer,

1 port (with USB-C to lightning cable, $19) for the iPhone,

1 port (with USB-C to plain old USB dongle, $9) for the Apple Watch,

1 port (with USB-C to lightning cable, $19) for the AirPods

That makes 4 ports, and I have 2. Thus, hub it is.
It's an academic study, and I thought this was computer science. Of course you're going to see conclusions that sound simple and obvious, it's just now you'll have actual stats across multiple studies and teams and companies and developers to prove this rather than anecdotal evidence.
Autism scientists fight 'alternative facts'
This stuff is complicated. No one gets that, no one.
I grew up on well water. It was fine.

Problem is when it isn't fine, such as in an "urban" area where there's lots of people drawing water and lots of people dumping contaminants indiscriminately (common then).

They may have "discovered" strong drinks at a point when the expanding American corn-farming industry discovered that moving whiskey was a whole lot more profitable per volume than dried corn.
I've been on Dvorak for ~ 3 years now. I kept a small log of typing tests for QWERTY and then for my dvorak adventure. Once performing the complete switch (which took about a month) there was no difference in typing errors or wpm ( I do about ~60). I've actually been able to switch inbetween QWERTY and Dvorak with relative ease, given about 5-10 mins to reacquaint myself with qwerty I get right back up to my old test scores. The main difference is qualitative for me, they feel very different while typing. QWERTY feels bunched up and tight, while Dvorak makes my hands feel more spread out.
> faith means "trust", not "irrational opinion".

Not quite, faith means "trust" in an "irrational opinion". Howerver, everyone should have the right to trust whatever opinion rational or irrational.
These are my thoughts too, but mostly price. Was going to buy new 15 MBP but for 512GB drive you are looking at $2800 +tax. Where is the option to pass on the discrete graphics card?

Eo add insult to injury they gimped the bus speed on the only model w/out the discreet card.
I'll try - not sure they're as flexible here in Germany. Yes, the one week+ booking thing is annoying.
>If you live in middle America flyover country it's hard to get any tech job.

Mind, that might have something to do with middle America having defunded its state university systems, making skilled labor difficult to produce. We live in an economy where gluts of unskilled labor are a very bad thing for productivity, and it's about time state governments got that through their damned heads.
Maybe, but - despite the constant back and forth by the tech community about the minutiae of address bar security indicator UX - nobody really notices whether they're on a HTTP or HTTPS site.

The new warnings for password fields are a promising step however.
It looks like it's just a starting point to be used for future studies so they all have similar classifications and coding for surveys/questionnaires.

I'm also not sure how low of a bar it is when they did a study, coded the results, creating a coding system for surveys that can be used by others, and did more research to make sure they were asking the right questions.

I'm willing to bet that this is the first paper in a series of them and they'll use it to grab more grant $$ to do more in-depth research.
And all of the "I have an idea I just need a technical cofounder" (ie. management and sales and wannabees of every company) cried out in horror, tears, and injustice !
I am afraid you have read way too far into my comment. It really isn't, it's simply a way of rephrasing the argument, rather than just saying "I am Pro-life" which will get surely downvoted to oblivion, I phrased in a way that might make sense to rational thinkers -- that I believe civil rights should be applied to all created beings, both born and unborn, but boy was I wrong. I am legitimately interesting in supporting civil liberties, as I have had the graces of benefiting from civil liberty groups myself in the past, I just cannot look past the fact that the ACLU views persons inside the womb as somehow less human than those immediately outside.
This is an extremely interesting example of how a technological fix can emerge in a difficult situation. Transferable to the US context, too. Thanks!
Why is it you (GitLab) and every other company has to learn from your own mistakes again and again instead of learning from others? Just a cursory glance at a few log files would have told you that your backups are not happening. Nevermind verifying actual backups...

Do you have DBAs? Are they completely inept at their job? Don't answer.
Why children ask ‘Why?’ and what makes a good explanation
Once people know you don't type QWERTY they won't shut up about it. Every time there is an HN post about colemak or dvorak you'll get the same stream of jokes and references to 20 year old reason articles. Some people seem to think the only reason to switch is that you are secretly a keyboard evangelical, and treat you as such. It's pretty annoying.

/rant

My only metric for Dvorak's effectiveness is that my wrists used to hurt when I argued with people on IRC. I switched to Dvorak and my wrists got better, then I stopped arguing with people on IRC and my life got better. ymmv
This just made my morning.
Is it easy to use with MacOS or shortcuts are messed up?
If you're a rural family, how will you bring groceries back for the month? What if you need to buy a new bed or sofa? What if you have to visit off the route, or it's just snowed and the collectivo owner doesn't want to bother with the route?

Americans own cars because it's convenient to do many different things with them. If I own a car and my child is sick, I can go get medicine from the all-night pharmacy. I don't want to give up that power just because social planners think I should be happy with a bus or car that I have to plan my life around, not the other way.
People are obsessed with performances, while my experience is that for the enormous vast majority of projects you could run on something 10 times slower than Python.

Actually, I have a friend of mine running a streaming website. He banks 15k€ a month for 400k daily users.

Python perf has zero inpact on his project. Python ease of use and maintainability means he, as a terrible (really terrible) programmer have been able to keep the site up and running for 5 years.

I worked in africa for a while. Needs for Python perf ? Zero. Needs for code that is understandable and easy to write. A LOT.

Moved to geographes working on SIG. Needs for Python perf ? Hell the GIS engine does the heavy work, they don't care. But they don't undestand jack about programming and need things done. Python let them to do it cleanly.

Or I moved to embeded programmers. Hardcore C coders that are using Python to test their boards. Need for Python perf ? They don't even know what you are talking about. For them perf is assembly. They want something that is fast to write, with 10000 libs available.

As a trainer and dev I teach Python on a monthly basis. JS training. Jeez, where do I begin ? If you let them do something more than a one-file stuff, they are lost. Python ? They are project ready in no time.

Data mongers ? They have numpy and databases.

Now myself ? I code in Python all the time. I've seen many slow sites. It's always either because of the DB queries or the static assets. Never about the server side language, be it Python, JS, Ruby or PHP.

Coding in Go, Elixir or Rust for task where my productivity is more important than the machine output makes no sense. Especially in a world where an unmetered VPS cost 3€/month (https://www.ovh.com/us/vps/) with 2 GB RAM and 10 GB SSD. I can just take 100 of those and build a freaking skynet without making my company accountant blink.

We are not google or facebook (and they do use Python BTW. Fb just announced they are migrating to 3 massively).

So yes, more perf is nice. I would literally pay to help having better perf because it's always a good thing. But stop pretending you need it so bad, because you would be magically the 0.1% that actually do on all the forum post where people are saying they are.

It's a nice to have.

If you want to switch to something else, just admit you are following a trend. Dev always are. They love what's new and shiny. Nothing wrong about it. But those "Python is slow I'm out" posts are ridiculous. Dropbox can say that. Bank of America can say that.
Or people who were sober most of the time but rip roaring drunk several times a week.
The issue isn't just limited to LGBT folks. The Civil Rights Act makes it illegal for businesses to refuse service to customers on the basis of race, religion, etc. For any business that offers a creative service, that's arguably a First Amendment violation. Usually, that is justified on the basis that commercial speech as lower First Amendment protections than other kinds of speech.
>Profit is (the monetary value of) the benefit to society of the product being produced.

No. Monetary value is not perfect measure of utility, because market demand is weighted by wealth.

A luxury yacht for one individual clearly provides nowhere near as much utility to them as an equivalently priced quantity of food would provide to a bunch of homeless people, but the market prices it as such because the individual is richer. If we could magically swap the yacht for the food, everything else being the same, society would be better off as a result.

We allow this inequality of demand because it is what drives the supply side towards efficiency, and for the most part I think this is a reasonable compromise.

But we should not confuse profit with utility.
So you cherish the memories, not the thing
Show HN: Host your own Go test coverage badges
Show HN: JayPad – The smallest project management tool in the world
We like to call it the smallest project management tool in the world because it is a simple solution to help with planning or setting up:

- your next side project
- a weekend trip
- a bachelor party
- a startup
- …

We just ended our closed beta phase and we are looking forward to your feedback and thoughts.
I get upset when people bounce so fast google analytics don't count it as a session but they charge for it on adwords.
TLS 1.3 explained by the Cloudflare Crypto Team at 33c3
I don't think that's true. I don't like the idea of buying a laptop that for some reason is super thin but then I have to carry around adapters. I would much prefer a lot of common adapters built into the device even if it's thicker or heavier. Make the MacBook Air have only USB-C and thin but the "Pro" should be more utilitarian and practical.
A lot more physical activity. I think it's fairly well established that ~ 90% of people worked in agriculture (without machinery, of course) as recently as the 18th century.
>>If you look at the experiment in detail, you'll find that it was set up in the AI's favor.

Could you elaborate on this ?
OP here, this was done as part of my new year theme to start using more self hosted products (drone, gitea, etc) and hacked up in the airport while waiting for my flight so beware :)
Backup and Restore your RM
> It also seem likely that opening an office outside of the USA may become an interesting alternative. Then your wage and your job may be at risk. If impact to you is how you evaluate things, it would seem like there's room for worries.

There are a lot of people on this thread who don't understand how the law of supply and demand works.
An Email Thread Between a Developer and Gigster
> So I strongly oppose when the benevolent/malevolent dictator decides that you have to leave this piece behind.

You don't have to leave it, you just cannot sell it on the App Store or run it in modern devices. By all means, open source the code, publish it, archive it... do whatever you want with it.its not the end of the world and its a sensible decision.
Well, that depends on the number of jobs available, right? Also, most highly developed nations have low population growth and aging populations.
Hey, wait, aren't you that guy that does the funny nerd keyboard thing? Type me a sentence. Dance monkey, dance!
What's interesting is that the economics favour low cost at the expensive of quality.
you might want to clarify that. I have no idea what you're trying to invoke.
You are thinking of Bill C-6, to repeal the changes from bill C-24. Although it passed over a year ago, it was referred to Senate Committee last December and since then, status hasn't been updated.

So "repealed" is premature, as C-6 still doesn't have any announced target date for entering in effect.
Tried it in an early state. Great potential and smart to use. Still missing some features, but I guess these will follow.
>This is untrue. Ignoring Bush's recession, we've been on a non-stop upwards path in almost any metric that matters: gdp, gdp per capita, military power, science publishing, space, tech innovations, environment regulations, social progress, healthcare access, etc.

You mean, ignoring the Second Great Depression that, outside America's richest metro areas, never ended and is still ruining lives right now?

Oh yes, other than the unbearable, unfathomable misery of tens of millions of people, we're doing great!
> America became the richest, most powerful country

More accurately, this happened because every other power was laid to waste by two successive world wars. You'd have been hard pressed to find a standing factory in Germany, Britain, or Russia in June of 1945.
Seriously, having multiple citizenships is an insurance play that we would (and should) participate in if we can. As long as Thiel is not lobbying the US Government to enforce a single-citizenship rule like Germany and some other European nations employ or asking NZ to stop issuing dual-citizenship to Americans, I don't see the problem.

As a side note, New Zealand has the best immigration site I've ever seen:

https://www.newzealandnow.govt.nz/
> It should make it easier for Americans to get the jobs Infosys is hiring for at $70k, and harder for Americans to get jobs from Google at $250k.

Why would it make a qualified American developer less attractive to Google?
Graal and Truffle are already open source. The other related (but not necessary for many uses) component is SubtrateVM, and that will be open sourced in a few months too.
Oh, that's why ^J is a literal newline in Emacs. How did I miss that for 25 years?

(BTW, for anyone curious, you match a newline in a regexp in emacs by using ^Q ^J, the first is the quote operator and the second is the character you want, ^J, or newline)
I am also french and I only use QWERTY. AZERTY don't make a lot of sense. I don't say that QWERTY is perfect, but at least, you find ",", ".", "/", {}, () and [] couples at a place that makes sense without having to AltGr and stuff. Even @ and numbers are hardly accessible.
Exercise. People had to physically work a whole lot harder than we do. Local travel was mostly by foot. Heating the house meant hauling & shoveling coal or wood. Food & clothing was far more labor intensive. Entertainment was far more likely physical; even watching a show meant traveling to the theater.

Contrast today, where the thermostat keeps temperatures comfortable automatically, car/bus/taxi takes most people everywhere, prepared food is cheap (heat via microwave), work for the HN crowd is sitting/reading/typing, and entertainment is staring at a glowing wall.
I switched to Colemak for a couple of years. The trick for me was using a typing tutor relentlessly over a weekend, enough that I could do around 40-50 wpm. Then I went cold turkey and never used QWERTY.

Colemak is a little bit friendlier than Dvorak because it leaves a bunch of keys intact, which is nice for preserving common shortcuts like CTRL-C, CTRL-V, etc. It also doesn't touch punctuation, which always seemed more disruptive than it needed to be in Dvorak.

In the end I switched back to QWERTY because I started working in a paired programming environment, and switching between the two whenever we would switch drivers became really annoying.

My main problem is that I was never really able to be proficient at Colemak and QWERTY at the same time. It was shocking how fast I lost my QWERTY muscle memory. When I switched back, it came back fast, but it was difficult for me to use someone else's QWERTY keyboard efficiently while I was using Colemak.

The other issue I've always had is that programs are designed to have a mix of positional shortcuts and mnemonic shortcuts. When you switch keyboard layouts, it's hard to keep both, even with customization.

For example, vim uses hjkl for navigation due to their position, not mnemonic. So you want to preserve those. But in Colemak that row is "hnei", so now you need to change "n" and "i", but those are both mnemonic (next and insert), so what do you change them to now?
That's awesome, but why publicize it? This isn't an act of contrition for you, no one outside your team really needs to see your dirty laundry, and actually comes off as unprofessional to me. The gitlab team is a team, and you take responsibility as a team. Placing names and initials in the liveblog makes it look like SOMEONE is trying to assign and pass off blame, even if that is not what is happening.

Presumably in the coming days there will be a number of team meetings where you discover what went wrong, and what the action items are for everyone moving forward. The public looking info just needs to say what went wrong, how it is being fixed, and what will be done in the future to prevent it from happening again. I don't need names to get that.
> you become the richest, most powerful country in the world

Wait, I am a country?

Sure I love to slave away for the greater good of some business people to become the richest of the world! Oh how I rejoice of the thought that my lack of enjoyment in life is made up by bringing the company I work for at the top of international rankings!
In Colorado, non-liquor stores are capped at selling alcohol at 3.2%. Varieties in many types of beer were sold, some specially made for this type of distribution. We called them "grocery store beers".
this is a realy cool little tool, great alternative to doodle
Those stick around for a long time. Toss an apple and it's quickly dirt inside a week or two, toss the bag it came in and that's still mostly intact in 6 months.
>There is no guarantee you will be able to find an American with those skills, even for $129k.

You could hire an American citizen with a PhD.
GlossaryTech – Online Glossary for tech recruiters
I did and had to come back due to 1) nagging colleagues and 2) software that assumes you want to use vi keybindings on a qwerty keyboard.
There's also an environmental aspect at play. Italians drink a lot of wine but I have never seen a drunk Italian, not once.

The English, on the other hand, get completely hammered.

The Romans had trouble instilling their calm Mediterranean cafe culture in the gray and frigid binge-drinking north. It's an environmentally inspired culture difference that goes back thousands of years, so it's hard to draw a conclusion about drinking and humans as a whole.
In a WW3 scenario China might conquer Aus & NZ. Why not Patagonia?
pluralsight has some good training videos. as for the bigger question, I'm in a pretty similar situation. Only developer working on a windows logistics program to interface with an accounting program. so no answers here.
A History of the World in Six Glasses https://smile.amazon.com/History-World-6-Glasses/dp/08027155...
Beta tester here - used it for our monthly techmeetup and works great...
Reminds me of this:

> Websites that are glorified shopping carts with maybe three dynamic pages are maintained by teams of people around the clock, because the truth is everything is breaking all the time, everywhere, for everyone. Right now someone who works for Facebook is getting tens of thousands of error messages and frantically trying to find the problem before the whole charade collapses. There's a team at a Google office that hasn't slept in three days. Somewhere there's a database programmer surrounded by empty Mountain Dew bottles whose husband thinks she's dead. And if these people stop, the world burns.

https://www.stilldrinking.org/programming-sucks

And if you think that paragraphs does not apply to your applications / company, ask yourself if that's really true. My company sends around incident statistics and there's always some shit that broke. Always.
There is more to it.

For example, note that the numerals map to their direct binary notation plus a 011 in front. 0 => ...0000, 1 => ...0001, 2 => ...0010, etc.

Now I wonder, why don't they start in the zero row? In other words, why is 0 = 0110000, instead of 0100000?

Why are the parens not in the same row as braces and brackets?

Why isn't "&" (ligature of "et") not in the same row as "e"? "$" ("dollar") is in the same row as "d".
I suppose I also don't comprehend the moral weight of the responsibility for running 32-bit code. What sort of problems do you foresee happening?
That is only true if Apple doesn't change behavior or deprecate APIs. They don't do that often but they do do that. (Yes, I said doodoo).
Manoj Bhargava – Billions in Change. Spread the Word
> The simple economics you are quoting will argue against protectionism. Even hypothetically assuming it will increase wages it will in turn make it costly to innovate and increase the cost of services for average American consumer.

You're quite right, of course, and until about a week ago, I would have opposed this change to the law on that basis. But I've had a bellyful of being lectured and name-called by self-righteous billionaires. So now whatever hurts them and helps me, I'm all for.

And although protectionism does hurt a country overall, it helps individuals and companies that are protected from competition. And for this change to the H1B law, I fall into that group. So bring on the protectionism, I say.
Cross-site printing
It looks like a mixture of doodle and slack! Good idea! I will try it for the next trip or party.