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…
Ask HN: Programs that saved you 100 hours? (2022 edition)
511–520 of 574 posts
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#512GitHub 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.
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#513Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#514Gotta 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.
And worth every penny, for me.
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#515I 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.
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)
#516Earlier 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…
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#517SmartTubeNext[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.
The installation process is a bit annoying, but updates work great.
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#518Going 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
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#519Earlier 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)
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#520Gotta 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…
I've got a git merge/diff wrapper that falls back from p4merge to idea and finally back to stock diff.