Live data from Hacker News

Ask HN: Programs that saved you 100 hours?

news.ycombinator.com

461–470 of 531 posts

Re: Ask HN: Programs that saved you 100 hours?

#461

Hasura [ https://hasura.io ] Graphql API and Subscription for any Postgres DB Keycloak [ https://www.keycloak.org ] OpenID Auth Server nREPL + Cider [ https://github.com/clojure-emacs/cider ] Clojure's Network Repl and Emacs integration for live coding Clojure Company Mode [ https://company-mode.github.io ] Emacs autocomplete mode

For what / How do you use Keycloak?

Re: Ask HN: Programs that saved you 100 hours?

#462

Earlier quoted context omitted.

Couldn't agree more.. People who say Electron (on which VSCode is running) is bloated and is slow probably haven't worked on full fledged IDEs using Java.. they consume memory in Gigabytes, are slower, at least appear to be slower, despite using native UI and takes a lot longer to open.

Or they have worked on full-fledged IDE's like VS 6, which starts up quickly and is super responsive even on period hardware .

Oh how the tables are turned... Coming from VS2008-2010, it's weird to see someone said Visual Studio is fast

Re: Ask HN: Programs that saved you 100 hours?

#463
post #324

Qbserve ( https://qotoqot.com/qbserve/ ) when I was on macOS, now RescueTime + Custom New URL Tab (Chrome extension) pointing to https://www.rescuetime.com/browse/productivity/by/hour/ , so I get immediate feedback on my productivity (motivates me to keep moving) or slacking (motivates me to start working). I cannot stress enough the word immediate . Delayed reports (after a week, after a day, or whenever I check) su…

Wow, thanks for the heads-up on ActivityWatch! I used rescuetime a bit a few years ago, but I really couldn't justify using it on my work machine (where I spent most of my time).

Re: Ask HN: Programs that saved you 100 hours?

#464

Docker for local dev environments. Easily 100s of hours saved from needless tinkering to get n services × packages working in harmony, all to have to do it again 3 months later after an OS update.

Seconded this. It's also saved many hours for me to pass development environment to colleagues or juniors.

Need postgre? Link to one service. Need mongo? Plop another. Rabbitmq? redis? No need to tell them to install those, just pass the docker compose file.

Re: Ask HN: Programs that saved you 100 hours?

#465
post #455

Earlier quoted context omitted.

Didn't know Yabai! Thanks for sharing. Will have a look at it and probably give it a try. I am using Amethyst [1] right now as a "tile" window manager which is easy to set up and works as intended. [1] : https://ianyh.com/amethyst/

I've been using Spectacle [1] for 3 years now and it's been great. Note: it appears to have been discontinued in favor of Rectangle [2] It's the first thing I landed on after switching to primarily OSX at work (I used i3 when I had a Linux dev box) so I'm not sure if it's the best among the alternatives; but I've been pretty happy with it. [1]: https://www.spectacleapp.com/ [2]: https://rectangleapp.com/

Another great tool is Hammerspoon [1] for Mac. It has a lot of plugin and allowed me to get rid of a lot of small tools. It’s free and open source. It allows me to set key shortcut for my app, windows manager, timer “à la pomodoro”, caféine (screen does not go to sleep), etc... cannot live without it!

[1] https://www.hammerspoon.org

Re: Ask HN: Programs that saved you 100 hours?

#467
Charles Proxy (paid version) No need to insert logging into legacy codebases with frontend, service, and monolithic backend apps while on local. Just load up Charles and reconfigure provider URLs to route through the proxy, add a filter or two, and boom, all comms are visible in one place, easily searchable, exportable, replayable.

It can be a memory hog when left running ,and I wish I could "pop out" portions of the UI to reorganize on my screen.

Otherwise, indispensable to my work the last couple of years.

Re: Ask HN: Programs that saved you 100 hours?

#468
For me it is, 100% XFCE.

I'm working on a single monitor, so managing workspaces is crucial and xfce4 lets you set these up in seconds.

I am very happy to now can brag about it to someone:

You can allow your desktop to react to your mousewheel to change workspaces. Combine this with a one pixel border on any site of your maximized windows and you can circle your workspaces by just pulling your mouse to the edge. In practice, with an full-hd monitor, one does not see that there is one pixel of your desktop visible. In the few cases where the hand uses the mouse, this is the most convienient feature one can possibly experience.

I also can click in the same area with the right mouseclick and access my applicationmenu.

Another neat trick: xfce4 has to default application finder, alt+f2 and alt+f3. The latter appears to be unusable, because one has to tab to often to select an application.. But you can just resize the right pane far most to the left and the finder will always remeber this behaviour. The latter also includes user generated menu icons.

Since I rely on maximized windows, I also excluded all window borderings to maximize the viewport. simply delete all contents of your selected theme and reapply it.

One Terminal is configured as a dropdown, so it is permanent accessible over the entire worksession until you force close it, also, built-in.

Hotkeys for circuling workspaces and circle the current window within them as mentioned above.

Different backgrounds for each workspace plus a translucent panel, so I can identify on which workspace I am via perceptual cognition.

alt-rightclick lets you resize an window to any size.

It is the perfect workstation and i highly recommend it. Everything is builtin and works on all major distros out of the box.

Re: Ask HN: Programs that saved you 100 hours?

#469

Earlier quoted context omitted.

Well so do I (also mainly an Ubuntu user these days), but that can be orthogonal to time spent. I prefer it to Windows, which I used f/t for nearly a year after ditching macOS. I prefer the single file system (as opposed to the wsl/native Windows mishmash). I enjoy its speed (mostly filesystem related I think). I find the desktop (Gnome in my case) simpler yet more flexible at the same time (PaperWM ftw). But there's…

I have spent a considerable amount of time on Windows turning certain features off, removing some bloatware, and setting up my dev environment so Ubuntu doesn't feel any worse. The only upside of Windows, and definitely a major one, is power management. On Ubuntu, my battery lasts around 2.5h with moderate use whereas on Windows, it's around 3-4 hours. Yes, I am already using powertop and TLP. =)

A late addition because of something that came up today. I've had a laptop problem for a few days - screen blanking was failing. Immediately on blanking, the screen would reawaken, generally rearranging my open windows.

On Windows I would have vaguely but very briefly googled. I would either find a quick fix or not, and be on my way.

On Ubuntu I only bother searching online if I know what software's causing it, and it's open source. Otherwise I find the signal/noise ratio too high (and I rarely get useful answers on SO or other forums - I either get nothing or too many people helpfully but uselessly saying "try this!" "try that!"). More often I just dig into things myself.

So I trawled the syslog, couldn't initially find anything, narrowed down by triggering the issue deliberately while `journalctl -f`'ing, etc. I traced the problem to a recently installed Gnome extension that was crashing X on screen blanking. An uninstall failed so I had to find out where extensions are on the filesystem, remove it manually, restart mutter, etc.

The whole thing took about 25 mins.

The upside for Ubuntu here is that I could actually fix the issue. This is rarely a given with Windows (though for me it produces fewer such small issues). On Windows, if I can't fix something that's not critical within a few minutes, I end up just putting up with it. These accumulate over time and I find the OS increasingly irritating. Ubuntu's irritation level doesn't increase over time (though its plateau is way above zero). The downside for Ubuntu is that this really does involve more fiddling time (a known known because I keep logs). For me (a regular non-expert user) anyway.

Re: Ask HN: Programs that saved you 100 hours?

#470

VSCode, and/or Sublime Text have probably saved me a hundred hours I would have spent waiting for Eclipse to start.

That seems odd to me. I basically never close my IDE. Sure, I might put the laptop to sleep in between or disconnect from the remote desktop server, but I rarely need the 500 MB that my IDE consumes, so there's little point in every closing it.

To each their own. It always fascinates me to hear about Java/.NET environments that massive. Do you only work on 1 project for months at a time? Do you not ever need to reboot into another OS? Is your laptop power efficient? Do you have a separate machine just for Gaming?

I mostly program in languages like Ruby & Perl using Vim. Even with my decked out version that has 35 plugins, and some other bells and whistles, I'm on average using 20 MB of RAM. Open/Close is near instantaneous.

Post reply on HN