Vim. I can never leave modal editing now. Been using it since 2010 and I think in vim when editing. It lets me enter a flow state so much easier. My brain maps into writing and editing.
I feel similarly. My journey has been: VS Code, to Codium, to Atom, to Sublime, to now Vim where I feel the most productive.
Ask HN: Programs that saved you 100 hours? (2022 edition)
481–490 of 574 posts
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#482Autohotkey There is simply no better automation program on any OS. I even run a fully fledged tiling wm written in autohotkey. ( For reference, here's when I tricked r/unixporn into thinking it was bspwm https://www.reddit.com/r/unixporn/comments/nhzz3b/confession... ) Fluent search Spotlight on steroids, for windows. Apart from being a search/launcher, it has a bunch of atrociously good features. It lets you use a c…
> Autohotkey There is simply no better automation program on any OS. No, there are: hammerspoon or Keyboard Maestro for macOS. Which has better accessibility API hooks compared to Windows anyway.
How so?
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#483Earlier quoted context omitted.
> " No IDE with regex capabilities available. " If it's Windows there should be PowerShell ISE installed.
I know I should learn it but, I dunno, I just really dislike the PowerShell syntax. I get what they were going for with the Verb-Noun thing but it just reminds me of AppleScript and I can’t stand it.
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#484Earlier quoted context omitted.
You should check out rust. The compiler reasons about side effects + parallelization, and testing for you, but you get (nearly) complete low-level control. As a bonus, you'll be able to write insufferable comments like these in HN threads.
Not to put too fine a point on it, but "side effects" != mutation. Also: The level of control offered by Rust comes at a steep cost compared to GC'd languages.
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#485Earlier quoted context omitted.
Tell us more - in the context of them being replacements for Excel for his use case.
I love R but can't use it at work :( With just the tidyverse library (which includes dplyr), R can be very useful in a data analysis pipeline. It is great for data cleaning and aggregation, especially when a process needs to be done multiple times. It is much faster than excel/power query. I am an accountant in SaaS and spend a lot of my day waiting for excel/powerbi automations to refresh. Similar solutions in R/sql…
https://www.easydatatransform.com/data_wrangling_etl_tools.h...
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#486Earlier quoted context omitted.
People get so hung up on this, but it's literally the shallowest sort of refactoring. If you're choosing your tools strictly for this you're doing yourself a disservice.
It is also the simplest refactoring, and my point is no command line tricks I have can seen can even reliably do this. Refactoring support in modern IDEs goes far beyond renaming public fields and methods.
In truth, you just don't know the tools that well. And that's ok, but as someone who does and regularly does these things in both IDE's and in vim, you're wrong.
But I'm not going to bother trying to convince you, the same way I'm not going to try and convince you that my gf of 11 years is pretty awesome. I don't need you to get better to know that you're wrong.
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#487Still Karabiner and it's probably 1000 hours yearly at this point. https://wiki.nikiv.dev/macOS/apps/karabiner On order of 100 hours, this year I'd say it's Sublime Merge, VSCode, Height (to manage projects) and Telegram.
Never heard of Height. What it does better if compared to say ClickUp/BaseCamp?
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#488Each of the following is in the 1000 hours saved club (in no particular order): jq, perl, grep, gnu textutils, gnu parallel, bash, xargs, gkrellm, nload. Make deserves a special shout out. If you think it's only useful for building software, you've completely missed the point (similarly, if you think some language-specific tool is superior, you're doing things completely wrong): Anyway, this document saved me at leas…
1000 hours each? Really? So literally half a year of full-time 40 hour weeks saved by each of these on your list, vs the next best alternative?
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#489It could be an image, some app or website that has disabled text selection, a pdf, image based email signature etc. I made this for myself, copying text out of everything, it turns out a few other people also like it...
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#490Earlier quoted context omitted.
I've tried to migrate to something more lightweight like (neo)?vim, Helix, emacs; but regardless of how good their syntax awareness/LSP support is, it's always inferior to JetBrains IDEs. Simple example: (any language, e.g. Rust) rename a function across multiple files and undo it. Let me know how you'd do it in your editor of choice.
JetBrains' IDEs are great for the languages which they explicitly support, but are often hilariously bad for the languages that are supported with plugins or extensions. For example, the Clojure plugin for IntelliJ, Cursive, doesn't have great macro support, and, one day just stopped being able to run unit tests. Or rather, it'd pretend to run the tests, give a nice green bar, green checkmark and everything, but the…