Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 4,417 posts.
Tracking Costco gas prices
I reverse-engineered Costco's gas price API and built a live tracker covering every US warehouse, right as a Strait of Hormuz scare sent fuel prices climbing.
A dead man's switch for your computer?
In the last few weeks, a lot of details have been disclosed around Ross Ulbricht’s arrest. For those not familiar with the matter, Ulbricht was arrested at …
Parsing JSON in Forty Lines of Awk
A single-function JSON parser for the POSIX shell.
Notes on Software Development Waste
Sedano et al (2017)[1] on "Software Development Waste" identified and describe that software projects manifest nine possible types of waste, in terms of loss of productivity and unnecessary friction.
Use this kernel parameter in your kiosk
r/PBSOD is a fun subreddit all about posting pictures of broken kiosks and information/entertainment systems in public. It stands for Public Blue Screen of Death which is a Windowsism but Linux systems are posted there too. If you spend enough time scrolling, you might notice two things: There’s a scary number of…
Sending Emails to Myself
In April, I wrote operatornotify.py , a module which allows my programs to notify me of important information or errors. I was immediately very proud of it. It felt awesome to get so much impact out of a sub-100 line module as I went around hooking it up to my existing programs and getting the tracebacks from my…
Waitin' (on Leiningen)
UPDATE: This post now contains obsolete information. Please read the new ClojureScript Quick Start instead
Trying out TinaCMS
I'm trying out TinaCMS to make it faster and easier to post here!
Set up a malware analysis lab with VirtualBox, INetSim and Burp
In this post we will set up a virtual lab for malware analysis. We’ll create an isolated virtual network separated from the host OS and from the Internet, in which we’ll setup two victim virtual machines (Ubuntu and Windows 7) as well as an analysis server to mimic common Internet services like HTTP or DNS. Then…
Printing and binding your own books and manuals (2003)
Despite the wealth of on-screen documentation available, like many people I still feel the need to print things out for reference or study. For most people, printing out a manual means putting up with a bunch of A4 or Letter-sized pages with a staple through the corner, which doesn't seem much good to me. Instead I…
AMD Based FreeBSD Desktop Reloaded
My previous AMD Based FreeBSD Desktop is still up and running – it will now be my kids computer … so I needed a new one … but not a bigger one :) I spent way too much time finding…
Echo/printf to write images in 5 LoC with zero libraries or headersnetpbm
tl;dr: With the Netpbm file formats, it’s trivial to output pixels using nothing but text based IO
A Distributed Meeting Primer
As a leader who primarily values team health, I place great value on the weekly 1:1 because it’s where I assess health. It’s my highest bandwidth meeting, and h
Creating a Color Palette from an Image
This Spectrimage palette extractor started as a sidecar to image color analysis, but grew into its own feature.
Control, escape, and meta tricks
Open a Unix or Linux terminal emulator. If you have Terminal.app on macOS, ensure that the "Use Option as Meta Key" option is enabled in its "Preferences" section. Now type foo bar baz followed by meta + b (i.e. alt + b or option + b on modern keyboards). In a typical desktop environment with a typical and modern…
Linux Toolbox
Your Linux Toolbox: a box set of my free zines
Reasons to not use your own domain for email
Reasons to not use your own domain for email on Eduardo Bautista's blog.
GRC SpinRite
I feel like I used to spend an inordinate amount of time dealing with suspect hard drives. I mean, like, back in high school. These days I almost never do, or on the occasion that I have storage trouble, it's a drive that has completely stopped responding at all and there's little to do besides replacing it. One time…
The art of the desk setup (2021)
What are the principles underlying the ideal desk setup? How do we balance great design with modern technology? Let’s plunge into my desk setup and my philosophy behind it.
Jujutsu worktrees are convenient (2024)
Jujutsu worktrees are very convenient! In git, worktrees are an old concept. The idea is that you can effectively work on your project in 2 different folders …