Podman in Linux
Podman is the new cool kid on the block. Podman is a deamonless container(OCI) engine for Linux. It's the natural open-source Docker replac...
Podman is the new cool kid on the block. Podman is a deamonless container(OCI) engine for Linux. It's the natural open-source Docker replac...
IBM used some unusual techniques in its integrated circuits, and one of the most visible is packaging them in square metal cans. I've been...
A new version of Firefox Multi-Account Containers requires permission to “Exchange messages with programs other than Firefox.”
Why just print forms and airline tickets from an inkjet printer when you can print electronics! All you need to do is to replace the…
Things you can do with a terminal emulator that renders images: generate contextual entity-relationship diagrams and navigate your data model from the inside!
Notes on rethinking browsers
Update: Be sure to read the improved 2nd draft of this article instead. The following content is the...
So I couldn't sleep the other night, and my brain wanted to think about odd problems… Ever had a script that's compatible with both, Python 2 and 3, but you didn't want to bother the user to know whic
[updates: here’s the paper, and here’s Robin’s brief response to some of the comments here] This month Robin Hanson, the famous and controversy-prone George Mason University econo…
While the UK has now left the EU, Cronofy is about to re-join. The UK government's plans to weaken data privacy laws is the final straw.
Far too many developers use Git without understanding it. It's time to straighten out your thinking about what Git is, and isn't.
When it comes to accuracy, how you add a series of arbitrary values together, and average them still matters.
Navigating codebases of any meaningful size is difficult. Most of a programmer's time is spent jumping through the codebase, reading or skimming to build a ment...
My team writes a lot of command line tools, and we like to assume that people aren’t using a literal VT100 (meaning: we liberally use colours, italics, and basically every other terminal feature available to us). This tends to result in strings in our code that look a little like this:
Instructions for compiling and running MIT/GNU Scheme.
List of all the plugins I use in PyCharm and Idea.
The adventure makers at LucasArts had a banner 1993. One of the two games they released that year, Day of the Tentacle , was the veritable Platonic ideal of a cartoon-comedy graphic adventure; the other, Sam and Max Hit the Road , was merely very, very good.
In general, open source maintainers owe you nothing. Despite maintainers often being volunteers, some users feel entitled to maintainers’ time, submitting…
After taking a sabbatical, a time I was very fortunate to spend with my family and children, I was preparing to return to work. As I walked in the park a day before I wrote these thoughts, wanting to capture the perspective I had gained during the recent months. This is a collection of thoughts I had at the time, I…
A couple of tries at generating more interesting image previews using imagemagick with the mini_magick gem.
How did the Apollo astronauts communicate on their trip to the Moon, 240,000 miles back to Earth? They used a 32-pound amplifier, built ar...
[This is about Symex.el , the Emacs extension for structural editing with Lisp. If you are unfamiliar with Symex, you could read the post introducing it , or TL;DR: just know that “symex” is short for Lisp symbolic expression / S-expression, and this extension provides a full-featured modal interface / Evil state for…
Last time we formulated the problem of isosurface extraction and discussed some general approaches at a high level. Today, we’re going to get very specific and look at meshing in particular.…
<meta http-equiv=
2024 Update: Part 2 is out! Let’s make a gzipped file and see what’s in it. We’ll keep it simple: just write 8 ‘a’s to a file. $ echo "aaaaaaaa" > test.out $ xxd test.out 00000000: 6161 6161 6161 6161 0a aaaaaaaa. As we can see, our file is 9 bytes long. We have 8 ‘a’ bytes written, plus a Line Feed (LF) character…
In this article, I’m gonna show you step by step how to design an enclosure just like this with the help of modeling clay and Photogrammetry.