Live data from Hacker News

Show HN: I automated half of my typing

github.com

31–40 of 331 posts

Re: Show HN: I automated half of my typing

#31
post #21

Idea for extending this: keylogger (yeah, that's a downside...) that'll watch what you type, learn common phrases, identify common ones, then come up with shortcuts, then each time you type the full phrase it gently reminds you of the shortcut. Then anyone can install it, no friction, and over time it'll slowly start making you gently more productive.

I wonder how that's work?

Something like auto export slack history each week, get a word frequency. Then mantually assign a bunch of expansions based on what you see?

Re: Show HN: I automated half of my typing

#32

This is cool but I see so many posts in HN about “hacks” that increase productivity/save time that it makes me anxious. I don’t know if it’s our field or just life these days but I would really love a more relaxed approach to work (or life in general?). It feels like I’m in a race and struggling to keep up with the pack.

I have found that I am spending more and more time thinking about my solution before implementing. Life is definitely more enjoyable and probably about equally as productive. You just have to carve out that time. Go for a walk and take intentional breaks from the keyboard.

Re: Show HN: I automated half of my typing

#33
post #29

If you're going to use models, why not models all the way through? In other words, rather than using them merely to identify words to abbreviate and suggested abbreviations, why not use an LLM that can take a bunch of abbreviated text and infer what you're trying to abbreviate? Tht wy, u dn't hv 2 mem lsts f abbrs ahd f tm. ChatGPT was able to successfully guess that last sentence in abbreviated form: That way, you d…

ChatGPT is much slower and much more expensive. You don't have to use LLMs for everything.

Re: Show HN: I automated half of my typing

#34
post #17

I did this sort of thing quite a lot early in my career, but stopped quite a long time ago. The problem is that I started using multiple machines running different OSes, and not all of those machines are "mine", so I couldn't have these sorts of specializations everywhere. That turned a positive into a negative when using machines that didn't have these optimizations.

For a similar reason, I did my best to get comfortable with default vim rather than purtying it up with a long .vimrc.

Re: Show HN: I automated half of my typing

#35
post #27
post #7

Earlier quoted context omitted.

> I've thought about doing something similar with my shell history to help me figure out which shell aliases I should create. Same here, I end up doing `h | grep "(something about the command)` a lot to get commands with specific options, etc. and think "damn i should really make an alias for this" every single time, but never get around to it

You might like Atuin*! It fuzzy searches your shell history + optionally syncs it between machines https://github.com/atuinsh/atuin *: shameless plug, I’m one of the maintainers

Yeah wow, I do like that, I'll definitely use it a lot, the full-screen thing on "up" keeps taking me by surprise though

Ps. one of the links in the docs is dead, "see the supported shells" on the page https://atuin.sh/docs/commands/shell-completions

Re: Show HN: I automated half of my typing

#36
post #29

If you're going to use models, why not models all the way through? In other words, rather than using them merely to identify words to abbreviate and suggested abbreviations, why not use an LLM that can take a bunch of abbreviated text and infer what you're trying to abbreviate? Tht wy, u dn't hv 2 mem lsts f abbrs ahd f tm. ChatGPT was able to successfully guess that last sentence in abbreviated form: That way, you d…

Ah yes, I'd love to wait about five seconds every time I type some text for ChatGPT to return some output, worrying about boilerplate text around the actual answer, and to introduce unpredictability into the mix.

Re: Show HN: I automated half of my typing

#38
post #21

Idea for extending this: keylogger (yeah, that's a downside...) that'll watch what you type, learn common phrases, identify common ones, then come up with shortcuts, then each time you type the full phrase it gently reminds you of the shortcut. Then anyone can install it, no friction, and over time it'll slowly start making you gently more productive.

Would it be better to have some standardized abbreviation? It could gravitate towards those. That should help consistency between different computers (also helps if you have multiple computers..)

Re: Show HN: I automated half of my typing

#39
post #35
post #27

Earlier quoted context omitted.

You might like Atuin*! It fuzzy searches your shell history + optionally syncs it between machines https://github.com/atuinsh/atuin *: shameless plug, I’m one of the maintainers

Yeah wow, I do like that, I'll definitely use it a lot, the full-screen thing on "up" keeps taking me by surprise though Ps. one of the links in the docs is dead, "see the supported shells" on the page https://atuin.sh/docs/commands/shell-completions

Glad to hear it! You can disable the arrow key binding if you want, and/or make it only use part of the screen :D

Fixed it - thanks for the catch!

Re: Show HN: I automated half of my typing

#40

Also the most surprising part of doing this was seeing that abbreviating super short words like "the" -> "t" actually saves far more characters overall than abbreviating long words and phrases that are less common, like "what do you think" -> "wdytk".

[dead]
Post reply on HN