Topics /

Tools & Productivity

The most popular blog posts about tools & productivity on Hacker News. 4,416 posts.

Any year
2283

The hard part in becoming a command line wizard

I've long been impressed by shell one-liners. They seem like magical incantations. Pipe a few terse commands together, et voilà! Out pops the solution to a problem that would seem to require pages of code. Are these one-liners real or mythology? To some extent, they're both. Below I'll give a famous real example. Then…

2287

Rich Command Shells

Many applications benefit from a mix of a graphical and textual interface. This has ranged from entire environments, like the Lisp Machine and the follow-on Common Lisp Interface Manager (CLIM), to specific applications like Mathematica and others which employ a "notebook interface". There have also been various…

2289

Using Git Offline

Some companies use an isolated network or even the complete lack of a network as a security measure to protect from unauthorized access. Working on these systems can be a struggle but it is still possible, and perhaps even more important, to use a proper version control tool like Git.

2301

Scripting tmux

I often want to start similar workspaces in tmux; for example I always want to tail those two log files in a pane , or I always want to start both vim and mysql in a pane, etc.

2304

I Hate (Most) Keyboard 'Fn' Keys

Sometimes keyboards come with a 'Fn' key that allows some of their context-sensitive keys to do particular general-purpose functions. Sometimes these are implemented in careful, considerate and configurable ways... and other times they just make me want to throw the keyboard out of the window.

2307

JJ Cheat Sheet

I’ve been learning Jujutsu a.k.a. jj , a version control system that’s compatible with git repos. It’s clicked for me in a way that git hasn’t even after many years of use.

2308

Digital Minimalism for the Working Hacker

Digital Minimalism for the Working Hacker : Effectively speaking, I've always been a Vim user. When I got my first shell account, I started with Vim (In the Paleozoic, Mesozoic and Cenozoic ages of `vi`, `vim` and `neovim`, I came of age somewhere in the late Jurassic): my