Live data from Hacker News

Show HN: I automated half of my typing

github.com

261–270 of 331 posts

Re: Show HN: I automated half of my typing

#261

Earlier quoted context omitted.

Using a standard input method editor (IME) was my first thought, too. You can create a custom user dictionary in any IME, mapping the abbreviations to one or more full words or phrases, either in bulk beforehand, or one by one while you use the system. During typing, pressing the space bar brings up a list with the substitutes corresponding to the preceding string. You can select with the up/down arrows and insert by…

Having to scroll through a list with the arrow keys sounds slower and more flow-breaking than just typing the word.

That's only necessary when you have more than one word abbreviated the same (e.g. "db" could be either "debug" or "database"). Someone here commented that this is a missing feature in OP's solution.

Re: Show HN: I automated half of my typing

#262

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…

> a "universal" version of this -- if you ran it across books and e-mails and text messages from thousands of authors covering diverse backgrounds and contexts, then what would most reliably help everyone Isn't this approaching llm territory?

No. Unlike LLMs, it's a simple deterministic algorithm.

Re: Show HN: I automated half of my typing

#263
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…

Try mapping both jk and kj to Escape, then set 'timeout' really low in insert mode so you have to press the keys simultaneously.

Re: Show HN: I automated half of my typing

#266

Instead of keywords and memorizing it, why not just use the first letters? I played around with ChatGPT with this few weeks ago and I don't think there is an existing software for this, I am not good in programming but hopefully somebody will create. Please see screenshot below. https://imgur.com/a/0o4zLwT

https://chat.openai.com/share/d9d64cf5-3ad5-4491-97a1-43fa01...

Re: Show HN: I automated half of my typing

#267

Instead of keywords and memorizing it, why not just use the first letters? I played around with ChatGPT with this few weeks ago and I don't think there is an existing software for this, I am not good in programming but hopefully somebody will create. Please see screenshot below. https://imgur.com/a/0o4zLwT

wdym

jk

Re: Show HN: I automated half of my typing

#268
post #226

Earlier quoted context omitted.

> a "universal" version of this -- if you ran it across books and e-mails and text messages from thousands of authors covering diverse backgrounds and contexts, then what would most reliably help everyone Isn't this approaching llm territory?

No, this is simple statistics. Just list all the words in your corpus in order by how frequently they're used, then use a dedicated software solution like the one given here to make shorthand from it and expand as you type. Machine learning is massive overkill for this, like nuking a fly-- it's a massive waste of resources (time, energy, energy over time, every metric I can think of), and you're going to have targeti…

> No, this is simple statistics.

How exactly is an llm different? I'm not sure it is, just more layers.

Re: Show HN: I automated half of my typing

#269

Earlier quoted context omitted.

Yup, it doesn't run automatically for exactly this reason. It outputs "suggested_shortcuts.yaml" and I can copy and paste from that into "shortcuts.yaml" so I have manual control over which shortcuts are live :)

This is good I can imagine all of the embarrassing auto typing. It is the reason I hate Android phones. I will be typing and it will try to predict what I am writing. Some of it not sure what data it is built on came out hilarious or down right inappropriate. Not like swears or vulgar just the punch of the expressions.

You can turn that feature off on Android phones.

Re: Show HN: I automated half of my typing

#270
post #55

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…

Is the universal version of this stenotype?

Doesn't stenotype also have chording though?
Post reply on HN