Live data from Hacker News

Ask HN: Programs that saved you 100 hours? (2022 edition)

news.ycombinator.com

481–490 of 574 posts

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#481

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.

I get moving to more minimal lightweight software but why go from VSC to Atom?

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#482

Autohotkey 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.

>Which has better accessibility API hooks compared to Windows anyway.

How so?

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#483

Earlier 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.

You don't have to learn or use PowerShell to paste something into the ISE editor and go to 'Edit -> Replace in Script' and do a regex search/replace.

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#484
post #96

Earlier 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.

I am relatively new to rust, but motivated to learn it right now. Could you elaborate on what the cost compared to garbage collected languages is?

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#485

Earlier 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…

Note that different flavours of R have very different performance. 'Base R' is quite slow. But R + data.table is blinding fast. Power Query perforamnce is awful, even compared to base R. Some benchmarks of these plus other data wrangling software (including my own product) at:

https://www.easydatatransform.com/data_wrangling_etl_tools.h...

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#486

Earlier 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.

I've had this exact conversation so many times over the years.

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)

#487
post #14

Still 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?

I just like the way it lets me sort tasks. Mention how I use it below:

https://wiki.nikiv.dev/focusing/goals

https://wiki.nikiv.dev/research/solving-problems

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#488
post #58

Each 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?

Yes. That statement was entirely literal; there is on reason to believe the statement "1000 hours" is anything but a precisely measured saving.

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#489
macOCR, a tool to get any text on your screen into your clipboard.

It 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...

https://github.com/schappim/macOCR

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#490

Earlier 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…

Cursive is manufactured by Ideogram Limited, not JetBrains.
Post reply on HN