Live data from Hacker News

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

news.ycombinator.com

511–520 of 574 posts

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

#511

Vimium. Vim-like shortcuts for the browser. I can't name any other tool or extension that gives me anywhere near the productivity boost of Vimium. I spend probably half of my work day plus a few hours a day in my spare time in the browser, and it makes navigating the browser feel like butter. When I'm tired and don't want to be glued to my desk, I can relax and surf with one hand which just feels incredible. I quickl…

But you need to configure it and by default it breaks most shortcuts on websites.

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

#512
post #130

GitHub Copilot As a manager & parent with only occasional bursts of time to code (some work, mostly side/fun stuff), Copilot has turned out to be incredibly useful in smoothing over all of the small things I'm slow at because I don't do them daily. And especially since I have limited time, I just want to get the damn thing working and am quite happy to my way there as quickly as possible.

Last time I tried it, it mostly suggested the line above.

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

#514

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…

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.

yeah, I'm an emacs person and I still use it for a lot of things, but I also am a proud paying customer of the entire Idea suite; I use PyCharm, RubyMine, IntelliJ and DataGrip on a regular basis.

And worth every penny, for me.

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

#515
post #401

I feel like I have a unique one here. The chrome extension: "Replace Youtube's Home with Subscriptions" It has easily saved me over 100 hours by preventing me from continuously scrolling through youtube recommendations. https://chrome.google.com/webstore/detail/replace-youtubes-h...

Funny that for me it works exactly the opposite; I'm subscribed to a lot of channels that upload many videos that don't interest me, however youtube's algorithm is pretty spot-on with videos that I will be very interested in watching, whether they come from channels I'm subscribed to, or not.

You're describing the advantage and disadvantage of the YouTube recommendation algorithm. It's really effective at recommending videos I'd be interested in/would click on.

However it's so good that it'll easily burn hours of my time I'd otherwise spend doing something more fulfilling.

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

#516
post #493

Earlier quoted context omitted.

It's so curious to me that functional disciples wear this as a badge of honor. In nearly all other facets of software development, we get badgered that it's better to produce code your entire team understands (code is read more often than written and all that) than code which only makes sense to you. If I ran around talking up the zen of single letter variables, my team would shoo me out of the room, and almost nobod…

> If I ran around talking up the zen of single letter variables, my team would shoo me out of the room, and almost nobody on HN would applaud me for it. Yes, because single letter variables are bad. > But for some reason, functional programming tends to get a pass, despite it just not clicking for a large swath of team mates. Perhaps this is a problem with the team mates rather than with functional programming? I'm t…

If you and half your team a not smart of enough for functional programming, along what dimensions is it clearly superior? Just like with single letter variables that only make sense to the author, if functional design only makes sense to one or two people on a team of many, it's clearly inferior.

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

#517
post #508
post #477

SmartTubeNext[1] In installed it on my Android TV instead of the official Youtube app and it saved me literal hours: - it blocks ads - it includes SponsorBlock, so sponsored segments, intros, "plz subscribe" are skipped - it allows me to block Shorts Anytime I have to use an official Youtube app, I remember how unusable it was. I even gave Youtube premium a try at some point, but SponsorBlock is just too good to igno…

No root required? I thought TV's didn't allow side loading anything. TIL.

No root required!

The installation process is a bit annoying, but updates work great.

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

#518
post #337

Going to say my own https://github.com/boyter/scc/ which I have used to turn down projects of "Oh we just need to do X" It allows me to evaluate the code-base quickly and see where potential issues are, and find hidden complexity in the code. I have said no a lot due to it. The only reason it exists was because I got caught out from another project, which wasted months of my time. Otherwise IntelliJ and the JetBrains…

Are the COCOMO estimates useful at all for you? That always comes up when I look at code metrics but I have a hard time believing they mean anything

Not really. It’s just another datapoint. People like seeing it though.

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

#519

Earlier quoted context omitted.

I hook tons of stuff up to HA and I love it. It's great with Sonoff switches flashed with Tasmota.

Which switches models? Zigbee? I am still fighting with them (unflashed at the moment)

I'm using the S31's. Fairly easy to pop open and flash if you've got some alligator clips and one of those flash programmers (eg https://www.amazon.com/gp/product/B075N82CDL/ref=ppx_yo_dt_b...).

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

#520

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…

“dealing with merge conflicts are a breeze” is an understatement. I don’t use IntelliJ typically in my day to day anymore, but the merge conflict resolution UI offered in IntelliJ is so far and above alternatives that I would still reach for it in a particularly complex scenario. VSCode’s UI does not even remotely approach how good IntelliJ’s is. I’m not aware of any UI that does merge conflicts as well as IntelliJ c…

P4merge from Perforce works even better. It's just a file merge tool, and doesn't require you to use Perforce.

I've got a git merge/diff wrapper that falls back from p4merge to idea and finally back to stock diff.

Post reply on HN