Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 6,503 posts.
State of Terminal Emulators in 2025: The Errant Champions
Software Engineer
How the new Threads app is made
Emerge Tools analysis of the Threads app
Reach for Markdown, not LaTeX
Writing should be a pleasant experience. With the right tools, it can be. LaTeX is powerful but cumbersome to use. With Markdown, we can focus on our writing, and worry about the presentation later. Pandoc can take care of the presentation for us, so the only thing left to do is start.
The best browser bookmarking system is files
(Thanks for getting this on front page of HackerNews!) Along the years I have tested various...
Hardening Firefox – a checklist for improved browser privacy
A checklist for configuring Mozilla Firefox for a more private browsing experience.
Node.js Tools for Visual Studio
We have updated this post. Look for an tag to find the updates. Node.js Tools 1.0 for Visual Studio (NTVS) is now available for download! NTVS is a
Better Bash History (2012)
By default, the Bash shell keeps the history of your most recent session in the .bash_history file, and the commands you’ve issued in your current session are also available with a history call. These defaults are useful for keeping track of what you’ve been up to in the shell on any given machine, but with disks much…
Open-sourcing the Sorbet VS Code Extension
We’re excited to announce that Stripe’s VS Code extension for Sorbet is now [open source](https://github.com/sorbet/sorbet/tree/master/vscode_extension). We’ve designed Sorbet to be used in editors from Day 1—For the past two years, Sorbet has exposed a flag (`--lsp`) that starts Sorbet in [Language Server…
Generating aerial imagery with your iPhone's Lidar sensor
This technical guide details how you can create your own aerial imagery and 3D models of streets with the built in iPhone LiDAR sensor and open source tools in the OpenDroneMap package.
Git Rebase for the Terrified
As a maintainer of several OneBusAway projects, I regularly ask contributors to rebase their branches before merging. The response is often hesitation or…
Unironically using Kubernetes for my personal blog
There’s no shortage of posts like “Let’s use Kubernetes!” Now you have 8 problems, or Do I Really Need Kubernetes?, which tend to argue that unless you’re orchestrating 1000 containers, you’re good without Kubernetes. Also, I thought this tweet was hilarious: So… Hi, I’m the guy using Kubernetes for my blog and small…
Building a Personal AI Factory
Multiple parallel Claude-Code sessions power a self-improving AI factory where agents write, review, and refine code.
Cloudflare’s privacy-first Web Analytics is now available for everyone
Anyone can now sign up to use Cloudflare’s new privacy-first Web Analytics -- even without changing your DNS settings.
OpenSCAD 3D rendering just got an order of magnitude faster
TL;DR: OpenSCAD users: download a nightly build & enable fast-csg in settings for 10x faster render (YMMV). Make your models more ambitious and report is...
My Hacker News knowledge assimilation stack
My stack for assimilating knowledge from Hacker News.
Artisanal handcrafted Git repositories
How to lovingly handcraft your own git repositories
Git Commands Explained with Cats (2017)
git purr, git meowge, and git puss! My doodling on basic git commands, and difference between merge and rebase with cats!
IoT Unravelled Part 1: It's a Mess but Then There's Home Assistant
With the benefit of hindsight, this was a naïve question: > Alright clever IoT folks, I've got two of these garage door openers, what do you reckon the best way of connecting them with Apple HomeKit is? https://t.co/i0RmjSMkkD — Troy Hunt (@troyhunt) April 25, 2020 [https://twitter.com/
Jujutsu megamerges for fun and profit
A practical guide to creating and maintaining powerful megamerge workflows in Jujutsu for faster, conflict-free development.
Switching to Claude Code and VSCode Inside Docker
Why I decided to ditch Cursor and switch to running Claude Code in an isolated environment + diy guide!
Apple introduces new version of iMovie featuring Storyboards and Magic Movie
iMovie 3.0 makes it easier than ever for anyone to share their stories with video.
Structured Outputs with Ollama
Ollama now supports structured outputs making it possible to constrain a model's output to a specific format defined by a JSON schema. The Ollama Python and JavaScript libraries have been updated to support structured outputs.
Visualizing Git Concepts with D3
This website is designed to help you understand some basic git concepts visually. This is my first attempt at using both SVG and D3. I hope it is helpful to you.
GIMP Development Update
Development Update, August 2026
Monocle
I've been working on a project called Monocle [http://monocle.io] these past few weeks, and it's time to show it to the world. Monocle is an experiment in creating a friendly and intelligent community around sharing quality content with a focus on technology, startups and frankly anything