Linesweeper: a new library for boolean path ops
Linesweeper is a library that takes shapes (defined by Bézier curves) as input, and computes their union, intersection, or other related operation (le… ...more
Linesweeper is a library that takes shapes (defined by Bézier curves) as input, and computes their union, intersection, or other related operation (le… ...more
Matt Keeter posted his Prospero challenge in March, and for a couple of months I did an excellent job of focusing on my other free-time projects and r… ...more
So I have a bunch of these dev boards and I'd like to try using some of them as battery-powered remote sensors (I'm not sure yet exactly what I want t… ...more
In the first post, we printed a "Hello world" message to our computer using the esp_println::println! macro. But there's another (better? I'… ...more
Last time we left off by failing to get the integrated LED to light up. We were following the "blinky" example in esp32c3-hal, which is pret… ...more
I'm a software developer most of the time, but recently -- originally inspired by the brachiograph, which is amazing and you should make one -- I deci… ...more
I ported a C library to rust last week, and it went pretty smoothly. This is the story, and here is the repo. The library in question is RNNoise, a li… ...more
This is the fifth (and final planned) post in a series on some new ideas in version control. To start at the beginning, go here. The goal of this post… ...more
I've written quite a bit about the theory of patches and merging, but nothing yet about how to actually implement anything efficiently. That will be t… ...more
Almost two years ago, I promised a series of three posts about version control. The first two (here and here) introduced a new (at the time) framework… ...more