Live data from Hacker News

Ask HN: Programs that saved you 100 hours?

news.ycombinator.com

251–260 of 531 posts

Re: Ask HN: Programs that saved you 100 hours?

#251

- WallabyJS - makes writing tests almost feel addictive, and being able to run and debug the JS directly in the code has saved me hours. - Jetbrains IDEs - the refactoring and debugging tools are second to none.

> - Jetbrains IDEs - the refactoring and debugging tools are second to none.

It might not quite be in the 100 hours bucket over the past 2 years, but it's close... using their toolbox app has made them much easier to keep installed/updated on my Linux workstation.

Re: Ask HN: Programs that saved you 100 hours?

#252
post #209

* pass, the standard unix password manager https://www.passwordstore.org/ . Instead of stopping whatever I'm doing, thinking about what password I used last time something forced me to rotate, pass saves the day! * AwesomeWM, https://awesomewm.org/ . Maybe not a program per se, anyway using easy-to-remember keyboard shortcuts instead of clicking through a gui probably saved me a few minutes here and there. * Gentoo P…

Ansible is great but I ran into limitations for larger installations. Also the debugging is a nightmare.

I moved to SaltStack https://www.saltstack.com/

Re: Ask HN: Programs that saved you 100 hours?

#253

Not a program as such but learning to touch type zsh & ohmyzsh plugins Clipboard manager - built my own because I wasn't happy with the ones I had tried... https://nellyapp.com

Had you tried klipper, and if so, do you have a short version of why one might like Nelly better (other than being cross platform)?

Re: Ask HN: Programs that saved you 100 hours?

#254
post #228

Earlier quoted context omitted.

I love vim and have been using it for years. However, I really struggle to find a good config for writing typescript. I see my VSCode colleagues having a blast with auto completion and type signatures lookups. But I could never get this right in vim. Is there a resource about state of the art typescript with vim?

Typescript works well using vim-polyglot. For the autocomplete I don't actually use it, but the last time I tried, coc.vim was nice (it is actually the VSCode completion engine in vim).

I use coc.vim but the autocomplete for types doesn’t work well: if there are several types by the same name you’ll just get a list of the identical names and no way to tell their signature and/or what package they’re from. And if you have a variable or a type, I also can’t get its signature. These are things that VSCode does very well but I don’t want to switch!

Re: Ask HN: Programs that saved you 100 hours?

#255
post #131

Everything[0] by Voidtools as a Windows search replacement. It makes search practically instant. Now that Windows search often fails to turn up even my most used files (what happened to Windows search? Was it intentionally nerfed?), Everything has become a necessity for me. [0]: https://www.voidtools.com/

FSearch is an equivalent for Linux. https://github.com/cboxdoerfer/fsearch

A quite similar tool, or at least one you can configure to behave like that, which works in the CLI is fzf

Re: Ask HN: Programs that saved you 100 hours?

#256
post #202

Using vim as my main editor has incredibly increased my productivity, but learning to use it's macros saved me even a more tremendous amount of time. It takes a while to learn to use it, but after that any kind of repetitive task can be done easily with it. And if combined with some bash and vimscript knowledge, it is even greater.

I love vim and have been using it for years. However, I really struggle to find a good config for writing typescript. I see my VSCode colleagues having a blast with auto completion and type signatures lookups. But I could never get this right in vim. Is there a resource about state of the art typescript with vim?

After well over a decade of using vim and trying to use it as an IDE (which I did for a few years full time), I opted to use an actual IDE with a vim plugin instead. I currently use the Jetbrains tools which have an excellent vim plugin developed for them that is only annoying sometimes.

It supports macros, and as far as I can tell most of the actual navigation and text manipulation stuff works, even stuff that I didn't find in spacemacs. Even relative line numbers work which has been a godsend. I can navigate tabs using gt/gp, and split windows with :split/:vsplit, but I use the built in file search/navigator for opening files which is far superior to anything I managed to get set up in vim (and I played around a lot).

Then I have a simple .vimrc with only a handful of modifications (100 lines or so) and I drop down to real vim for writing small scripts, and any other text composition and refactoring, like comments on HN ;)

I hear VSCode has an excellent vim plugin, although having briefly played with VSCode a few months ago I don't think it's the tool for me. I'm happy with something heavyweight for developing projects, and something simpler for quick scripts, slack messages, etc.

YMMV of course but this was the route I ultimately ended up taking and I'm happy with my decision.

Re: Ask HN: Programs that saved you 100 hours?

#258
post #29

- Emacs (with evil mode) and org-mode. The hours gained far outweigh the hours put in (and the hours put in were fun). - Yabai on mac for not having to think about moving windows around. - Pomodoro (now through org-mode) for helping focus (and saving hours, in a round-about-way.) - Removing as much advertising from my life as possible. (Ublock origin, deleting social networks when possible)

Any idea how to delete this social network (hacker news)? It's the last one I still use.

Set `noprocrast` in your profile to `yes`.

Re: Ask HN: Programs that saved you 100 hours?

#259
post #209

* pass, the standard unix password manager https://www.passwordstore.org/ . Instead of stopping whatever I'm doing, thinking about what password I used last time something forced me to rotate, pass saves the day! * AwesomeWM, https://awesomewm.org/ . Maybe not a program per se, anyway using easy-to-remember keyboard shortcuts instead of clicking through a gui probably saved me a few minutes here and there. * Gentoo P…

Ironically enough, what made me use awesomewm is a ricing[1], but these days I tend to use Sway because... well, wayland.

And for Ansible, I absolutely like sovereign[2] saved me a lot of time while setting up my home servers.

[1]: https://www.reddit.com/r/unixporn/comments/a900p7/awesome_me...

[2]: https://github.com/sovereign/sovereign

Re: Ask HN: Programs that saved you 100 hours?

#260
post #249

The Z command line utility has saved me a ton of time. It remembers the directories you’ve visited and lets you jump to them with just a few characters. Almost like Chrome’s autocomplete for recently-visited directories (if you’re used to being able to type “g” to go to gmail or “n” for “news.ycombinator.com”...). For instance I can run “z B” and it’ll jump to my ~/Business directory (and “z ss” would do the same). h…

For this particular case, I use a ncurses based file manager: ranger

Instead of z, I use https://github.com/wting/autojump, which is written in Python. This has the benefit that you can call it from outside the shell, too.

Since I also love ranger as a file manager, I wrote my own integration of both: https://github.com/fdw/ranger-autojump . It remembers where I went in ranger, and I can also call autojump in ranger.

Post reply on HN