Live data from Hacker News

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

news.ycombinator.com

161–170 of 574 posts

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

#161
post #9

The Mosh SSH client for intermittent connectivity ( https://mosh.org/ ) has definitely saved me at least 100 hours. Too bad that it's only available for Windows as a Chrome extension, and Chrome will discontinue support for it starting in the new year. Really not looking forward to having to search for an alternative...

how is it different from autossh? never used mosh yet

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

#162
post #135

Microsoft Excel. Manipulating tens or hundreds of thousands of rows, including cross-referencing across tables, is just so satisfying and much faster than doing it with a DB or code. Alternative spreadsheet software do some things better, but they don't come close as a complete package, I don't regret paying for it myself for the first time in my life. It such a life saver in a pinch. Obligatory Spolsky intro to Exce…

Yeah, just yesterday. Hacky output from `nslookup`, not ideal but it’s all we had. Tens of thousands of rows. No IDE with regex capabilities available.

Excel to the rescue! Took me about five minutes to extract exactly what I needed.

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

#164

Gotta say IntelliJ, which isn't just for Java. It's a great coding platform and I used it for Scala, Go, Python, Bash, Java, PHP, Perl, you name it. I know many people like to hate on IDEs, but IntelliJ (and/or its language-specific variants like PyCharm or GoLand) has great support for all the debuggers in the above languages. It has awesome search/replace. Being able to "drill down" in to code, including 3rd party…

Plus it's awareness of proper idioms in each language and syntax checking makes me much smarter/productive in a new language. Also, it's spell checker keeps me honest. Go for that "green check mark" in the upper right corner and you know you avoided most common mistakes.

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

#165
post #40

Earlier quoted context omitted.

Not the user you replied to, but for me: Open blinds in the morning, shut them at sundown. Turn on porchlights after dark if I'm not home. Turn them off 10m after I'm home. Turn HVAC up/down when I leave the house, revert when I get home. Unlock doors when I arrive home. Make sure they're locked when I leave.

How does home assistant track know if you are home or not? Is it tracking your location?

You can set up zones based on your phone's GPS (there is a Home Assistant mobile application that can report data back to the server), or you could set up an automation based on whether your phone is connected to your home's wireless network. Or probably even via some Bluetooth beacon.

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

#166

vi and friends (vim/neovim) Being able to edit text by piping it through shell commands and back into the buffer is pretty darn useful. In this case, it's not vi alone that provides the benefit, but whatever. Macros and registers can be super handy when you have to do the same thing over and over in a big file. Sure, I could write a script, but sometimes it's just easier to do it by hand once and repeat the macro tho…

second this, vim has been my biggest time saver

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

#167
I find good use of my skill in the following:

DBeaver: use a consistent interface for practically any data store. Wanna SELECT and JOIN CSVs? It can do that too.

https://www.mail-tester.com/ - Fantastic email server settings troubleshooter.

Excel / Calc / Gnumeric: I don't even know macros, just the functions, sorting, filtering, and pivot tables enable good productivity. And sometimes fun, I chose my current video card, and optimized my Factorio gameplay with Calc.

BASH, jq, sed, grep, tr, cut, Geany, regexes: it's fantastic to be able to work with text. Log parsing and other text tasks turn into a puzzle game, where I win fast, and it's usually faster than to use anything else, especially for one-offs.

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

#170
post #119

Earlier quoted context omitted.

> " If you think it's only useful for building software, you've completely missed the point " I clicked on your link with 16 pages of just contents links to find what the point is, and found "the make utility automatically determines which pieces of a large program need to be recompiled, and issues commands to recompile them". What's the point you see?

It automatically parallelizes any large scale data processing pipeline (assuming that your data set is already broken into files). People use it for things like documentation generation. I've used it to process the results of web scrapers, large scale data cleaning tasks, etc, etc. It takes about an afternoon to set up NFS + SSH primitives that automatically distribute the computation across clusters of machines. Sin…

Okay but clearly none of this is "the point" of make, so your original comment is still baffling.
Post reply on HN