HNHacker News
TopNewBestAskShowJobs

jcoder

1,100 karma · joined May 17, 2011

submissionscomments
jcoder··on Ember.js Persistence Foundation
Lifecycle of data as it changes, apparently.
jcoder··on [dead]
https://status.github.com/messages says unscheduled maintenance for ~ 6 minutes, then back up.
jcoder··on Choosing Hong Kong Is a Brilliant Move by Edward Snowden
The commentary about swapping SIMs and fast 'net puzzles me. If someone in Snowden's position wants to avoid tracking, given the leaked information that is the very reason he is wanted, I would think the safest tactic is to eschew personal devices and 'net usage entirely.
jcoder··on Parse Launches Web Apps with the Express Web Framework
The factory workers feared machines because the machines could precisely replicate their efforts. If backend engineering efforts were replaceable with a one-size-fits-all API like Parse, I already would be out of work (instead, everyone is hiring). Parse looks great for a client-driven project that essentially needs storage and some transformation, but I'm no more fearful of it than a good designer is fearful of Bootstrap.
jcoder··on Why Twitter’s Bootstrap is Important
I don't see any argument that Bootstrap's HTML is in any way becoming a standard. When you start a project, if you are not using Bootstrap, do you reference the Bootstrap guide when you write your HTML? I don't, and have never seen evidence of it in any code base.
jcoder··on Researcher decodes prairie dog language
Off-topic, but if you manage a content site, and you cannot say with a straight face that your mobile site is objectively better for mobile devices in some way, GET RID OF THE MOBILE SITE.
jcoder··on Always Be Coding – How to Land an Engineering Job
I reported this to Medium a week ago as well.
jcoder··on Vim Adventures
That article is probably doing more harm than good. Using Vim with Dvorak came as naturally as switching to Dvorak from QWERTY (that is, it took some work, but now I wouldn't use anything else).
jcoder··on Plans for Vim 7.4
Pathogen—as mentioned—is great, but I've switched to Vundle and find it easier to manage.
jcoder··on The Story Behind the QWERTY Keyboard
I think you have a good point in that working in "command mode", or "chording", or whatever you want to call it, is different than writing prose. FWIW, I am a Vim user and I think it works great in Dvorak (https://news.ycombinator.com/item?id=4323873). `<ctrl>a` is the same as qwerty, `:wq` is typed on both hands, but as I say in that link, I prefer split hands for `hjkl`, and `wq` is pretty easy too.

To your point I would accept that in command mode, key position, mnemonics, etc. may be more important. In insert mode however I think it is, at the very least, a sound hypothesis that more alternation creates more comfort.

jcoder··on The Story Behind the QWERTY Keyboard
Submitted about 5 hours ago, discussion here: https://news.ycombinator.com/item?id=5659241
jcoder··on The Story Behind the QWERTY Keyboard
Sure, here's an example of the output from `keyboard_battle --bundled`:

    texts/alice_underground.txt:
      qwerty:
        alternation_effort: 32118
        reach_effort: 51842
        raw_score: 83960
      dvorak:
        alternation_effort: 24476
        reach_effort: 30312
        raw_score: 54788
      colemak:
        alternation_effort: 29962
        reach_effort: 29403
        raw_score: 59365
    
    texts/declaration_of_independence.txt:
      qwerty:
        alternation_effort: 3049
        reach_effort: 5129
        raw_score: 8178
      dvorak:
        alternation_effort: 2237
        reach_effort: 2693
        raw_score: 4930
      colemak:
        alternation_effort: 2725
        reach_effort: 2469
        raw_score: 5194
    
    texts/gullivers.txt:
      qwerty:
        alternation_effort: 110812
        reach_effort: 181778
        raw_score: 292590
      dvorak:
        alternation_effort: 81836
        reach_effort: 103371
        raw_score: 185207
      colemak:
        alternation_effort: 100074
        reach_effort: 97327
        raw_score: 197401
The raw score is simply the sum of alternation and reach. Without research into whether alternation or reach matters more in the long run, I don't feel like I can provide an aggregate ranking.

Regardless, we can draw some rough conclusions like Dvorak is best on alternation, Colemak is best on reach, and they both blow Qwerty out of the water.

EDIT: Even though more alternation is better, the numbers above represent effort, meaning subsequent keypresses with the same hand, so lower numbers are always better.

As far as contributing goes, if it's possible to reliably support non-ASCII characters without special knowledge of the user's OS config, please take a crack at it (or at least open an issue). Thanks!

jcoder··on The Story Behind the QWERTY Keyboard
If anyone is interested in comparing Colemak, Dvorak, and Qwerty for themselves, here's a small executable I wrote: https://github.com/bak/keyboard_battle. `gem install keyboard_battle`, then `keyboard_battle anytext.txt` or `keyboard_battle --bundled`. I believe it will work with Ruby 1.8, definitely on 1.9.

It compares both alternation (more is better) and reach (less is better). The main flaw is that it only counts ASCII characters, so may not help much for non-English texts.

jcoder··on SafeSleeve: The All-in-One Radiation Blocking Laptop Case
Thanks, you make some good points. My layman's understanding of the inverse square law makes me think that your claim that "your brain likely gets as much as your lap anyways" might be a bridge too far, but from your other comments, I'd like to see a chart of the emissions from other household objects before deciding how important that is.
jcoder··on SafeSleeve: The All-in-One Radiation Blocking Laptop Case
I'd love to hear some science behind your thinking. It's not obvious to me why this is a scam.
jcoder··on Nerds, we need to have a talk (2011)
You failed the test.
jcoder··on Please use git pull --rebase
If I understand GP, it's the idea that when your work on a feature branch is complete, you use rebase to base that branch on the current tip of the branch you are integrating to, e.g., "master", so the result does not reveal the presence of a branch.
jcoder··on 'Flat design'-inspired Google Maps using the API
Cool idea & implementation. Ignore the haters.
jcoder··on GitHub donates private repositories to women learning open source software
Gah, guess I can't edit from this app? Ok, I'll just own this one.
jcoder··on GitHub donates private repositories to women learning open source software
Whoops :/ Let me think of a better one.
jcoder··on GitHub donates private repositories to women learning open source software
Annnnnnd we've gone full Godwin in less than an hour! Nice work, HN. Hit the showers.
jcoder··on GitHub donates private repositories to women learning open source software
They're learning together and need collaboration tools.
jcoder··on GitHub donates private repositories to women learning open source software
Nope, just giving support to a demographic that they'd like to see growth in. It's what smart companies do.
jcoder··on GitHub donates private repositories to women learning open source software
I can't believe the whining comments here so far. GitHub can contribute to any organization it wants to.
jcoder··on BitTorrent’s Secure Dropbox Alternative Goes Public
And here I am, just 4 points shy of being able to downvote this.
jcoder··on Linode hacked, CCs and passwords leaked
Well, here's a data point: https://news.ycombinator.com/item?id=5554071

Since Linode has proven in the past that they aren't the worst at communication, I can only assume some entity really has them over a barrel, considering the curt and callous responses there.

jcoder··on Fuckyourcode.com
Don't get it.
jcoder··on Status of the first million Bitcoins
> This is Satoshi we're talking about

I'm used to cult of personality on HN, but cult of anonymity is a novel thing! Who is Satoshi, and why do you put so much trust in them? What if I told you that "Satoshi" was brilliant quant working on Wall St., who came up with a scheme to invent an asset, give it incredible unreasonable value, then cash out for that value in USD, all while spinning a clever narrative about decentralized cryptocurrency for a new world?

jcoder··on Anonymous Open Letter to the Ember.js Core Team
... or you don't want to read the enlightening reply from an Ember core member :P
jcoder··on Trojita: an IMAP mail client
Unfortunately it's apparently very difficult to keep up with Apple Mail. There's not a public api for the project to hook into, so GPG support always lags new releases of Mail.app by quite a while. 10.8 still does not have a public release of GPGMail.
← PreviousPage 5 of 11Next →