5 ms·
Author of the article here, kinda surprised to see this doing so well here. But in case you're all interested, here's my repo of Talon stuff I'm experimenting w
by xena 3y ago
Author of the article here, kinda surprised to see this doing so well here. But in case you're all interested, here's my repo of Talon stuff I'm experimenting with: https://github.com/Xe/invocations https://github.com/Xe/invocations
- throwanem 3y agoI dunno. My wrists are mostly good, but my knuckles aren't always, thanks to the early-onset osteoarthritis that comes with the family hands. I expect there will come days when it would be, if not absolutely necessary, then at least a lot less painful to work this way than with a keyboard, so I'm glad to know there's a viable option. I'm glad you wrote it up, and that it got to the front page here strikes me as HN working as intended.
- xena 3y agoThis stuff is really worth of taking the effort to learn at least once. I didn't actually write this up per se :P Technically, I dictated it and there's probably some gnarly typos with homophones in there that I haven't totally eliminated because it was a bit of a fire and forget piece, where I was just dumping my thoughts on a topic.
- throwanem 3y agoI mean technically you wouldn't have written it up even with a keyboard, so... :D And yeah, even notwithstanding the massive accessibility benefit, I can see use in learning it just for the sake of a new lens on how to navigate code. Sort of the same reason I'm looking forward to the big Emacs 29 update on all my machines around the end of the year - among other things, I get to find out firsthand whether I'm as excited as I should be for first class tree-sitter, or not excited enough. But for VS Code folks, this is already right there and I can't imagine not wanting to play around at least a bit with it and see what it can do.
- mkl 3y agoI only noticed one, near the end: "get led into" -> "get let into".
- xena 3y agoI'll fix that, thanks!
- wizofaus 3y agoCurious, how did "received" end up with multiple spellings then?
- xena 3y agothat's one of the like 5 words I can't spell reliably, and I did do some typo fixes with my keyboard.
- safety1st 3y agoHave you considered strength training? Strengthening your grip can lessen the pain of arthritis in the hands. Exercises like deadlifts and bent over barbell rows will give you a very strong grip. (People assume it's all about the big muscles but grip strength is actually one of the main limiting factors for deadlift progression!)
- steve_adams_86 3y agoIf you struggle with deadlifts, a farmer walk with something heavy works wonders as well. I can wake up with my hands aching, get some walks in, and the pain is down to 25% or so. Inflammation feels reduced, hand moves more fluidly, and it doesn’t come back quickly unless it’s very damp and cold. Farmer walks are amazing and I encourage people to do them more. Deadlifts are awesome for all kinds of reasons too; walks are definitely not a replacement, just a great alternative as far as hands go.
- DennisP 3y agoThat seems to have helped me a lot. I developed chronic pain in my knuckles from typing. I've had it for about seven years. I started strength training this year, for other reasons. Using a rowing machine irritated my fingers, so I thought I'd have to avoid things like deadlifts and pullups. But I started using heavy clubs, which really work the grip but with the force pulling in a different direction. I've at least doubled my grip strength with those, and my fingers are a lot better now in general. (Now I'm doing deadlifts and rows too.) Other things that helped before this: - Switching to mech keyboards, and training myself to type without bottoming out the keys. When the problem first developed it was so bad I worried my career was ending. Mech keyboards fixed that. - Holding my hands in ice water for ten minutes each, once a day. First two minutes are super painful, then the rest isn't bad. After a while you get used to it and the first part is all right too. That was more for acute relief when it was getting bad, and it made a huge difference. I've seen at least one study saying it works, too.
- donatj 3y agoI have written about it here before, but I also suffer from pretty bad arthritis in my knuckles, I am only 37 and this has been the case for almost a decade. After trying many things, the thing that helped me the most was switching to a super low pressure rubber dome keyboard and typing softly. I use a Sun Type 7 but really any keyboard with super low pressure keys would probably do.
- Tade0 3y agoThanks for the writeup. I had no idea such tools existed and even though I don't have RSI (yet), it's going to change the way I work.
- joshvince 3y agoJust want to say, I love your writing -- it's rare to find someone with such a distinctive voice. I've read a bunch of your articles and posts, keep going!
- xena 3y agoThank you, I'm very glad that the transition to dictation hasn't made me lose a lot of the je ne sais quoi of my voice when writing. I have been using dictation to write my conference talks for a while; but, I have started doing it for my blog very recently. This may be one of those "curse of the artist" type things, but when I read my dictated articles, they just look very different than the ones that I have typed out. I'm not sure how, but they're just different. I assume I'll just get used to it over time.
- mijoharas 3y agoCan I ask if you investigated any Emacs solutions? Were they bad, or did the VS code solution just seem much better?
- xena 3y agoThe VS Code solution is so much more researched and implemented that it's no contest. It's fine. I use emacs still, just when my hands are healthy. ^^
- loloquwowndueo 3y agoFwiw the finger contortions needed by eMacs were also giving me RSIs - other than cutting my computer use (basically don’t spend every waking moment typing) I switched to vim since I figured its modal nature would require fewer multi-finger combos. I’ve been mostly free of issues for over 15 years now.
- ParetoOptimal 3y agoI switched from vim, to emacs evil, to vanilla emacs, had pain, bought a keyboard with a thumb cluster, been good ever since.
- dempedempe 3y agoKeyboards with thumb clusters are definitely the best option, but in my experience, even on a normal keyboard, simply remapping your keys makes a world of difference. Here are some of my most useful remaps: - Swap enter and semicolon. Enter is one of my most used keys. It should be "directly accessible" - Make right command backspace. Backspace is another key I very commonly use, but it's far away and causes a lot of pain. Now, it's right under my thumb! (Regular backspace key is now forward delete). - Make caps lock and enter control. (When pressed with other keys). This is useful for Emacs commands. - Caps lock is escape when not pressed with other keys. - Enter is semicolon when not pressed with other keys. I use Karabiner for Mac to do my remappings.
- deleted 3y ago[deleted]
- AndrewKemendo 3y agoSeems perfectly in line with what HN would like I know for me I to see these kinds of setups (like every eMacs setup) and realize that my neuro divergence is very different than others I freeze in awe at how much context and abstractions you have to keep in your head to just navigate and grok what’s happening. It’s like three layers of abstraction and having decades of fluency in a language and IDE/CLI. “ After a while, they just become second nature like Vim commands do. I have been forcing myself to use this over and over again for the past few days and it's starting to become second nature.” Ha yeah that does seem like what it would take to learn to use this. I’ve been making computers go brrrr for 30 years and this level of coding fluency will never not confuse and impress me. Kudos!!
- animetraphoe 3y agoThis is the shit. Thank you so much for sharing. I had remembered seeing Talon before, but I did not know you could do this with it. It did not click until today. I have been messing with it all day. Its so much fun. This is a lot closer to how I would expect all of those voice assistants to work. Its also really fun working with a computer like this. I want to see a study teaching people to code using their voice versus with typing and then also by hand.
- kevinmershon 3y agoThank you for writing it. This whole post has made me really curious and I've taken the dive into Talon, already having written an app layer for Warp terminal and exposing my (normally not detected) terminal emacs to Talon. I'm not too interested in Cursorless I don't use VSCode and vim/evil mode text objects are equally powerful (and less visually noisy). Very excited by this whole concept.
- mleonhard 3y agoThese things solved my RSI: - Tenting split keyboard (Goldtouch V2) - Vertical mouse (Evoluent) - Strength training (Les Mills Body Pump class) - Desk & chair at the proper height for me - Keeping my body and arms warm throughout the day, especially at night while asleep - Switching from Emacs to JetBrains editors I hope you can solve your RSI issues. Thanks for the article. Good luck!