Stacked Diffs with git rebase —onto
Using git `rebase --onto` workflow to work with stacked diffs
Topics /
The most popular blog posts about tools & productivity on Hacker News. 404 posts.
Using git `rebase --onto` workflow to work with stacked diffs
The Context I have been recently roaming. Doing some Zig, doing some Go, some Janet. Some C integration. Should have focused on my project but life threw more at me than I could handle, so I sought… happy distractions. My experience with those technologies taught me new tricks and one day, when I needed some more…
So cheap I bought three
You can make your shell history more useful by removing the typos and false starts.
Lessons on maintaining a hobby Android app
If you're underwhelmed with AI coding agents or simply want to get more out of them, give parallelization a try. After seeing the results firsthand over the past month, I'm ready to call myself an evangelist. The throughput improvements are incredible, and I don't feel like I'm losing control of the codebase.
We've all used a public transit router to find a quick route from A to B, such as Google Maps or CityMapper, but how do they actually work?
With only a handful of commands, tmux can still be your new best friend on the terminal
How to self-host a personal archive of web content even if stuff get's taken down
Lockfiles are an absolutely unnecessary concept that complicates things without a good reason. Dependency managers can and are working without it just the same.
How to build a custom completion backend for emacs from scratch.
The Steam Deck (and SteamOS) delivers a fantastic console-like experience on a Linux system. However, its immutable filesystem means that installing packages that persist across system upgrades isn’t straightforward. Fortunately, with a little Nix magic, you can work around that limitation.
Published: 20-11-2025 22:34 | Author: Remy van Elst | Text only version of this article
The new Processor Trace instrument has flown under the radar with this years WWDC announcements but many developers will find it truly indispensable.
After watching this year’s EmacsConf and seeing Guile Emacs being resurrected I thought to myself - why limit ourselves to Guile? Sure, Guile isn’t just a Scheme implementation, thanks to its compiler-tower-based design. Other languages exist for Guile VM, such as Emacs Lisp, and Guile manual lists the following…
I wrote earlier about my dream of developing “single-handedly” on an iPhone. Then, I wrote some more about it . The dream still lives strongly! I am now coding single-handedly in any language on my iPhone SE model 2022. But although i still like pythonista I am now using a combination of three great apps that allow me…
Efficient memorization using the spacing effect: literature review of widespread applicability, tips on use & what it’s good for.
A proof-of-concept using Vamp, Chordino, ImageSharp and ffmpeg to add live guitar chord charts to karaoke videos
Flame Graphs vs Tree Maps vs Sunburst explores different hierarchal visualizations by visualizing file system or disk space.
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.
Documenting my journey in trying to use my ESP32 on my phone through Termux
Auto-Fixing Bugs from Asana (for 9 cents!)
I have been aware of tarsnap for a long time, but only recently did I actually get around to using it for anything, as a result of my big personal digital resiliency audit for 2025. For those of you not in the know, tarsnap is “online backups for the truly paranoid”, and tarsnap the command-line program is the…
I have been using FreeBSD on the desktops/laptops since about 20 years now and I have described all that I configured in the FreeBSD Desktop series. About 1 year ago I shared a video on YouTube and…
TLDR: man pages support links, but man page readers neither display nor allow allow following them.
Instead of a traditional review of a new Pi product, I thought I'd split things up on my blog, and write two separate posts; this one about the Pi 500+'s new mechanical keyboard, and a separate post about hacking in an eGPU on the Pi 500+, for a massive uplift in gaming performance and local LLMs. The Raspberry Pi…
For the last month, I’ve been using XMPP (using Snikket) for every call and chat between me and my wife Sandra, at least.
Encrypting files with passkeys, using the WebAuthn prf extension and the TypeScript age implementation.