Yesterday
- Jul 13, 2026 Jurassic Park computers in excruciating detail After I mentioned a Jurassic Park anecdote the other day, I watched the movie again. I must have seen it at least ten times now. This time, I researched every computer/software I spotted. EDIT: Just when I was putting...
Two weeks ago
- I am working on a project that combines Swift, Raylib, and Raygui. I like Swift very much, and I have had more fun developing in Swift than in Rust or C++ recently. But, there is a small catch with Swift outside the Apple ecosystem: its adaptability to other platforms sometimes,...
about 1 month ago
- The masterwork of Terry A. Davis is his eclectic operating system, TempleOS, which he worked on until his tragic death in 2018. In terms of technical excellence, TempleOS rates well in some respects and poorly in others. For example, it earns the achievement, coveted in OS dev...
about 2 months ago
- Build, customize, and deploy production agents that reason, execute code, and manage files inside secure Linux sandboxes as a single API call....
2 months ago
- A fictional scenario about what AI changes for cloud security, written because the technical version of the argument doesn't land with anyone except engineers....
4 months ago
- So apparently rsync is slop now. When I heard, I wanted to drop a quick note on my blog to give an alternative: tar. It doesn’t do everything that rsync does, in particular identifying and skipping up-to-date files, but tar + ssh can definitely accomodate the use case of...
- How I used Claude Code to fix Linux desktop issues, get 'garbage'-rated Windows apps working in Wine, and what it means for software ecosystems...
- The shell sits in front of a lot of my work, but I mostly use it for the outcome: running unix commands and scripts, creating branches and making commits. Unlike when I'm writing code, I'm rarely thinking about how the shell itself works under the hood.So, to dig a bit deeper...
- I recently started a new platform where I sell my books and courses, and in this website I needed to send account related emails to my users for things such as email address verification and password reset requests. The reasonable option that is often suggested is to use a paid...
5 months ago
- this is part 2 of a two-part series on how container images and filesystems work: what is a container image? how does my container get a root filesystem? intro in part 1, we built a two-layer OCI image by hand, imported it into containerd, and ran it. we saw that a container...
- Six years ago, while I should have been studying for finals, I patched and compiled X11 (and all its dependencies) to run on a jailbroken iPad. I wanted to run real applications on my tablet. I've spent the last few months weeks days hours building vibecoding something that...
- For the last few months, I have been developing a new reporting application. Early on, I decided to add a –dry-run option to the run command. This turned out to be quite useful – I have used it many times … Continue reading →...
6 months ago
- Blog About Moonbound Shop This is a post from Robin Sloan’s lab blog & notebook. You can visit the blog’s homepage, or learn more about me. January 17, 2026 Fairies and squirrels in a forest, ca. 1824–1883, Richard Doyle Sprites is an interesting new platform offering little...
7 months ago
- A guide to connect a Synology NAS to a WireGuard VPN server....
- Note: this post represents my personal opinions as a Debian maintainer of a single package (Meson). It is not my intention to throw anyone involved in the service under a bus, but some things about it are not good and need to be spoken aloud (in my opinion anyway, other people...
9 months ago
- Microsoft is officially ending support for Windows 10 in October 2025, and for millions of PC users, that sounds like bad news, because you may not have the right hardware for Windows 11, or you may not want all of your personal data vacuumed up by Microsoft. But here’s the...
- Locality, and Temporal-Spatial Hypothesis Good fences make good neighbors? Last week at PGConf NYC, I had the pleasure of hearing Andres Freund talking about the great work he’s been doing to bring async IO to Postgres 18. One particular result caught my eye: a large difference...
10 months ago
- I had not encountered the grib2 format before, but it is popular for this kind of data. A brief web search reveals the wgrib2 command-line tool might be helpful. Let’s see, is that in nixpkgs?… Nope. But we can add it. It’s a straightforward CMake build process with no required...
- Create a .hushlogin file in your home directory to silence login messages....
- Exploring the trend of rewriting existing software in new programming languages, this article delves into the balance between innovation and practicality in software development....
- In a world dominated by modern programming languages, C remains a powerful choice for low-level system programming and efficiency. Here's why I still choose C for certain projects....
- I’m teaching my five-year old to use computers1 Through a non-graphical NetBSD installation. Everyone says I’m crazy but I think it might just work for him. I’ll let you know how it goes., and he’s arrived at the point where he might need a text editor. None of the ones I know...
11 months ago
- I accidentally misconfigured one of my NixOS servers – a Hetzner vps – rather badly: too much ofthe disko configuration (which determines filesystem layouts) was shared between servers. When applied to a server that didn’t have an external volume it refused to finish booting...
Rows per page