On caring for user data: NeoVim caused Vim undo files to be deleted
A blog about software craft and quality
Topics /
The most popular blog posts about tools & productivity on Hacker News. 4,415 posts.
A blog about software craft and quality
I'm making over $800 per month with my music— almost exclusively through Spotify. This is up from $400 per month last year. I don't tour, I don't sell merch and I'm not on a major label. I'm just a small indie artist making music in my evenings— and Spotify is making that possible.
Alexis Beingessner's Text Rendering Hates You , published exactly a month ago today, hits very close to my heart.
I’m happy to announce the official release of the Light Table Playground ! You can find instructions for getting it here: http://app.kodowa.com/playground
Anubis could not load its JavaScript. The server may be overloaded. Please reload the page to try again.
July 2009 One reason programmers dislike meetings so much is that they're on a different type of schedule from other people. Meetings cost them more. There are two types of schedule, which I'll call the manager's schedule and the maker's schedule. The manager's schedule is for bosses. It's embodied in the traditional…
The first part of what I hope to be an ongoing series about repatriating and owning my own data and tech. In this post, I describe how I integrated my own self-
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Personal home page of Tony
For the past couple years, I have transported my 'working set' of video and project data to and from work on an external Thunderbolt NVMe SSD. But it's always been slow when I do the sync. In a typical day, I may generate a new project folder with 500-1000 individual files, and dozens of them may be 1-10 GB in size…
I’ve been using Tailscale for around four years to connect my disparate devices, servers and apps together. I wanted to talk a bit about how I use it, some cool features you might not know about, and some stumbling blocks I encountered.
Fancy new build tools come and go, but I think I will stick with using makefiles to orchestrate everyday tasks in my projects.
My journey to create a YouTube of memories from my family’s old home videos.
Life Hack: The 30/30 Minute Work Cycle Feels Like Magic A year ago, I switched to the Colemak keyboard layout. I’ve since had zero pain in my hands …
Story of how I unexpectedly built a monster of an open source project
A technique for accurate text and numbers in AI-generated images: generate the layout deterministically, then ask the image model to paint on top.
Learn what's new in Emacs 28.1
When writing a book or course, you deal with hundreds of thousands of words and Vim helps you manage that in a sane way.
If you don't understand the motivation behind Git's design, you're in for a world of hurt. With enough flags you can force Git to act the way you think it should instead of the way it wants to. But that's like using a screwdriver like a
In which you probably wonder, but ...why?
so here's a short tutorial on ansi escape codes and terminal control, because you philistines won't stop using ncurses and oh my god WHY ARE WE STILL USING NCURSES IT IS THE TWENTY FIRST FUCKING CENTURY
In December of 2012, I was home for Christmas, reading Hacker News. And that’s when I saw “ Rust 0.5 released ."" I’m a big fan of programming languages, so I…
git branches: intuition & reality
It's like discovering a treasure chest under my kitchen sink
I tried to use Claude Code with Opus 4.6 to implement a connector between Youtube Music and opensubsonic. The end result was a fairly short amount of time to get a working project.
In this article I will introduce a new command line search tool, ripgrep , that combines the usability of The Silver Searcher (an ack clone) with the raw performance of GNU grep. ripgrep is fast, cross platform (with binaries available for Linux, Mac and Windows) and written in Rust .
I’ve used Linux as my primary operating system for well over ten years, yet I still stumble upon things that are completely unknown to me. For example...
Kenji López-Alt posed a mathematical problem on his YouTube channel about how to best cut an onion. I present a detailed solution.