Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 4,417 posts.
Guitar chord karaoke with Vamp, Chordino, and FFmpeg (2022)
A proof-of-concept using Vamp, Chordino, ImageSharp and ffmpeg to add live guitar chord charts to karaoke videos
Git Source Code Review
Since its release in December 2005, git has taken over the software industry. In combination with GitHub it is now a powerful tool to publish and share code: From big teams ( linux kernel , id Software , Epic Unreal ) to single individual ( Prince of Persia , Another world , Rick Dangerous ), many have adopted it as…
Flame Graphs vs Tree Maps vs Sunburst (2017)
Flame Graphs vs Tree Maps vs Sunburst explores different hierarchal visualizations by visualizing file system or disk space.
Options for giving math talks and lectures online
As part of social distancing efforts to slow down the spread of the novel coronavirus, several universities have now transitioned, or begun transitioning, to online teaching models. (My home unive…
What’s wrong with Git? A conceptual design analysis (2016)
What’s wrong with Git? A conceptual design analysis De Rossi & Jackson Onward! 2013 We finished up last week talking about the how to find good concepts / abstractions in a software desig…
An Overview of Docker Desktop Alternatives
It's been a few years since I was a maintainer of minikube, but after the news that Docker Desktop will no longer be free for enterprises and some of the misconceptions of how the technology works, I thought I'd write...
Can I have a smaller Prometheus
For the past few weeks, I’ve been thinking about having a time series DB and visualization tool that is easy to use and light on resources, so it can be used locally for development. Tried se…
Coding Font Selection 'Tournament'
Link to: https://www.codingfont.com/
jj init – getting serious about replacing Git with Jujutsu
Jujutsu (`jj`) is a new version control system from a software developer at Google. I have been using it full time for 6 months. Here’s why you should switch, too.
Two Months with Powershell on a Unix
Software development blog of Joe Wright
Overview of Text Editors for Programming on the Mac
In the last 10 years many new text editors became available for Mac OS X. Since I have tried most of them I wanted to give an overview and a brief description about each one of them. This is for developers that are looking for decent editors on the mac to get their job done.
Geocoding APIs compared: Pricing, free tiers and terms of use
Pick the cheapest geocoding API provider for your project. An impartial comparison of pricing for HERE, Google Maps Platform, Azure Maps, OpenCage, TomTom Maps, LocationIQ, and Nominatim.
One Number I Trust: Plain-Text Accounting for a Multi-Currency Household
Two people. Eighteen accounts spanning checking, savings, credit cards, investments. Three currencies. Twenty minutes of work every week. One net worth number I actually trust. The payoff: A single, …
Putting my VB6 Windows Apps in the Windows 10 Store
I noticed today that Evernote was in the Windows Store. I went to the store, ...
Behold z, the unsung jewel that rethinks shell navigation
I spend a fair amount of time wandering around in the terminal. The chances are that you are too since you dared to open this story. My daily activities led me …
Rreverrse Debugging
rr is the debugger for Rust (et al.) that is is almost too good to be true.
Recovering deleted files using only grep
Alex Clemmer is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son".
Documentation – Your Secret Weapon
When you work on a software project, someone will eventually ask a variation of this dreaded question - "Do you know where I can find documentation for this feature?" or "Do you know why we implemented pattern x over pattern y?" or my personal favourite "What the heck does this piece of code even do?".
Light Table a year ago
A year ago today I put up the original blog post for Light Table . It was just a simple video of a prototype I made in less than a week while I was visiting my grandparents without internet - at the time we had no idea what it would become. To be honest, I thought some would think it was neat, but then it would fade…
How web browsers resize images
This is an analysis of the image resizing algorithms used by popular web browsers. It was made with the help of my ResampleScope utility.
Show me the prompt
Quickly understand inscrutable LLM frameworks by intercepting API calls.
My Git Workflow
Lately I’ve been acting as the unofficial Git consultant for Skribit , usually in response to @Stammy saying something on Twitter along the lines of “Hey, git just did something totally nonintuitive and now I can’t figure out what to do next.” I’ve been using Git long enough to know the answer, usually, or at least to…
The Animated Guide to Emacs Paredit
Dan's blog
Advanced Vim Registers
Registers in Vim are best thought of as scratch spaces for text, some of which are automatically filled by the editor in response to certain actions. Learning how to use registers fluently has a lot of subtle benefits, although it takes some getting used to because the syntax for using them is a little awkward.