Introduction to Software Development Tooling (2024)
Learn the command line, version control, build systems, and correctness in NEU’s CS 4973: ISDT.
The latest blog posts to take off on Hacker News. 4,415 posts.
Learn the command line, version control, build systems, and correctness in NEU’s CS 4973: ISDT.
Revenge tale against Consumer Electronics "Control".
Announcing my latest open-source project.
About two weeks ago I entered a discussion with the docs.rs team about, basically, why we have to look at this: When we could be looking at this: And of course, as always, there are reasons why thi...
One of the things that most excited me about Anthropic’s new Skills mechanism back in October is how easy it looked for other platforms to implement. A skill is just …
In Dec 2022 I watched Richard Stallman's talk on the EmacsConf , it was titled "What I'd like to see in Emacs". One of the interesting points Mr. Stallman pointed out in this talk was "memorable names", "I think every …
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …
Last week, I started working on a new side-project. It’s a standard React app partly made up of run-of-the-mill CRUD views—a perfect fit for LLM-assisted programming. I reasoned that if I could get an LLM to quickly write the boring code for me, I’d have more time to focus on the interesting problems I wanted to solve.
A couple of years ago, I decided I'd had enough of ads. Not just the occasional banner or a quick pre-roll video — I mean all of them. They have to go.
I wrote a browser extension to try and make finding random, independent websites more fun.
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 …
Using git `rebase --onto` workflow to work with stacked diffs
https://slopevader.com/ A search tool and browser extension for avoiding AI slop. Available for Chrome or Firefox. The tool filters web...
In which I talk about the process involved in switching forges, and how well that went.
For every cloud service I use, I want to have a local copy of my data for backup purposes and independence. Unfortunately, the gphotos-sync tool stopped working in March 2025 when Google restricted the OAuth scopes, so I needed an alternative for my existing Google Photos setup. In this post, I describe how I have set…
Imgur started blocking UK users. Rather than installing a VPN on every device, I set up a network-wide proxy that tunnels Imgur traffic through a VPN automatically.
A lesson in X11, networking, and design.
Code music in the browser.
The personal blog of Caleb Jay Rogers, Software Engineer
One of the hardest problems in digital humanities has finally been solved
When you write code, you want to focus on the code, not on the text of the code. This means a) you have to have a good text editing setup, and b) you need to have a muscle-memory level instinct for using that setup. The second comes with practice and with consistency (i.e. not changing your config too much too…
Explore why Markdown, despite its ubiquity, might not be the best fit for technical content.
Published: 20-11-2025 22:34 | Author: Remy van Elst | Text only version of this article
OrthoRoute: GPU-Accelerated PCB Autorouter
Markov chain babblers, bogus php files, and more!
The Grafana Stack can be an incredible powerful monitoring solution, but through my experience I found out how maintenance intensive it is and how uncertain the…