Live data from Hacker News

Show HN: I automated half of my typing

github.com

121–130 of 331 posts

Re: Show HN: I automated half of my typing

#121
post #115

This is a very clever idea. However, I realize that I would never want to use something like this that would change over time. E.g. if I ran it every 6 months and last year "db" produced "debug", while this year it produces "database". Because talk about messing up my muscle memory and habits. And the language I write changes very much over time. So I'd actually be much more interested in a "universal" version of thi…

> expanding "t" to "the" seems like a no-brainer, just like "st" to "something" I have jk mapped to escape in vim, and for a key combo that seems like it should never occur naturally, I’m often surprised how often it misfires when I actually need to type “jk”. Globally remapping hundreds of things like “t” and “st” would actually be quite frustrating I think. Like imagine you’re emailing your friend about a trip to s…

You gotta try “fd”

Re: Show HN: I automated half of my typing

#122

This is a very clever idea. However, I realize that I would never want to use something like this that would change over time. E.g. if I ran it every 6 months and last year "db" produced "debug", while this year it produces "database". Because talk about messing up my muscle memory and habits. And the language I write changes very much over time. So I'd actually be much more interested in a "universal" version of thi…

There are a few natural ones that stand out, for example: w/ = with.

Re: Show HN: I automated half of my typing

#123

Earlier quoted context omitted.

Possibly a dumb question but: why not rf for the first one?

r and f are usually pressed with the left index finger, which would have to move between keypresses. With r0, your right hand could align to press the 0 while the r is being pressed, saving time.

Solution: press both keys with a single "rolling" motion of one finger. I don't do that very often while typing, but when playing some games I'll hold down shift with the tip of my pinky and tap ctrl at the same time by flexing the middle of my pinky downwards.

Re: Show HN: I automated half of my typing

#125

This is a very clever idea. However, I realize that I would never want to use something like this that would change over time. E.g. if I ran it every 6 months and last year "db" produced "debug", while this year it produces "database". Because talk about messing up my muscle memory and habits. And the language I write changes very much over time. So I'd actually be much more interested in a "universal" version of thi…

> E.g. expanding "t" to "the" seems like a no-brainer, just like "st" to "something". Is there a minimal set of, say, 200-500 of these that could simply be turned into a "standard keyboard" that everyone could learn?

Is it a "no-brainer"?

I would map "st" to "start".

Re: Show HN: I automated half of my typing

#126

I _love_ to see projects like this. I was working on a similar problem this weekend, but with whole words instead of abbreviations I had made in a dictionary, and in the general case, fine-tuned on any given corpus of text. I wanted to know: could I write an autocorrect that is "fine-tuned" on a given corpus of text? Use case: I write a lot of docs with long phrases (i.e. "data augmentation"). Could I automate them?…

This sounds very similar to: https://github.com/wolfgarbe/SymSpell

Or maybe I am confused what you're saying. Are you trying to find more creative ways of saying the same phrase?

Re: Show HN: I automated half of my typing

#127
post #125

This is a very clever idea. However, I realize that I would never want to use something like this that would change over time. E.g. if I ran it every 6 months and last year "db" produced "debug", while this year it produces "database". Because talk about messing up my muscle memory and habits. And the language I write changes very much over time. So I'd actually be much more interested in a "universal" version of thi…

> E.g. expanding "t" to "the" seems like a no-brainer, just like "st" to "something". Is there a minimal set of, say, 200-500 of these that could simply be turned into a "standard keyboard" that everyone could learn? Is it a "no-brainer"? I would map "st" to "start".

Something is quite a bit more common than start. Probably if you write any long form English, st == something is better.

Re: Show HN: I automated half of my typing

#128

I use similar abbreviations in code editor, for example: r0 -> return false rn -> return null t -> this puf -> public function You can easily find the opportunities for saving typing by analyzing existing code and most used words there.

What editor are you using to do this? I assume it's vim or emacs.

Sublime Text allows to add arbitrary abbreviations, but I assume almost any code editor supports it.

Re: Show HN: I automated half of my typing

#129

I use similar abbreviations in code editor, for example: r0 -> return false rn -> return null t -> this puf -> public function You can easily find the opportunities for saving typing by analyzing existing code and most used words there.

Possibly a dumb question but: why not rf for the first one?

Because `return true` is `r1`, so it only makes sense to use `r0` for `false`. Regarding `rt`, it is used for `return this`.

Re: Show HN: I automated half of my typing

#130
post #98

Earlier quoted context omitted.

I hit this invisible wall at about 165 WPM that I can't just get beyond, and it kills me. I wonder how fast I could get with stenography... I see dem 400 WPM videos and they look awesome.

Curious what kind of work you are doing where WPM is a limiting factor. I’m in software, like a lot of people here, so being able to type in speed is rarely the limiting factor. Besides stenographers, the only other line of work off the top of my head that needs this kind of speed are people who are paid to write subtitles for TV shows and movies in another language. Which I guess is just another form of stenography,…

Typing fast is one of the greatest strengths for programming for me personally, especially when compared with Vim. It's that that it's a limiting factor, but rather I max out typing quite often, and also I have always wanted to hit 200 just for fun, but it currently feels not attainable.

Some people say they spend more time than they do typing, but I definitely don't find that to be the case very often.

Post reply on HN