Recent Articles
My Weights and Biases Tip
Published on 2025-09-21
If you are using Weights and Biases, you probably already know how useful it can be when refining your reinforcement learning (RL) training strategy. If not, here's a quick overview of what it is, and my tip for how to use it best when iterating on a…

T-962 Blues
Published on 2023-12-05
I made the mistake of buying a T-962 reflow oven without reading about it first. Turns out everyone already knows it's a piece of crap. Luckily, several enterprising hackers have fixed it up. These notes serve to expand on their work and clarify some…

useRainbow Hook
Published on 2023-12-19
Let's put together a simple hook in React that performs linear interpolation through the color wheel, giving a rainbow effect. We'll end up with a "useRainbow" hook that we can use to animate the color of anything on the page. By leveraging the reque…

Code Browser with Gatsby
Published on 2023-12-23
At first, I was content with the ability to insert code snippets into these articles. gatsby-remark-prismjs makes that process pretty straightforward. But what if an example is more complex than that? Web developers typically turn to tools like CodeS…