Two weeks ago
- Open sourcing TernFS, a distributed filesystem A few days ago we open sourced TernFS, a distributed filesystem which has been used in production at XTX for a couple of years now. The project took up a big chunk of my waking hours for a year and a half, and I’m extremely happy...
About a month ago
- What happened was, I wrote a bookmarklet in early 2024 that would load all of the comments on a lengthy GitHub issue by auto-clicking any “Load more” buttons in the page, and at some point between then and now GitHub changed their markup in a way that broke it, so I wrote a new...
about 1 month ago
- Blake is in his garage doing a hobby project. He’s holding a sharp saw. “Where to start with this cabinet?” Blake thinks to himself. After a moment, he decides he should make a jig to make it easier to perfect the rounded corners. Monday evening, he starts assembling the jig....
about 2 months ago
- This week I decided to go nuclear on my bad YouTube habit. I installed a plugin called Tab Limiter that lets me limit youtube.com to one tab at a time. Clicking links that open in new tabs will now auto-close the tab. Why do this? I talked about it before but when I’m bored I...
2 months ago
- Murray is standing in the middle of the room looking happy and a little vacant. He’s wearing a bright white suit with the cuffs rolled, a blue shirt, and white loafers. “Add some frozen music,” he shouts. “Make it more Testarossa!” Arlo strolls into the room to find Murray...
3 months ago
- Murray and Doug are passing in the hallway. Murray is looking confused and a little vacant. “I’ve lost my earbuds again!” Murray laments. Doug has a think and then hits a lightbulb moment. He starts sketching a pair of wireless earbuds. He then adds a line between the two buds...
- Arlo, Murray, and Ellis are in the breakout room having drinks. Ellis seems stressed, and Murray looks a little vacant. Arlo decides to break the awkward silence. “Did you see that really well-balanced research report on coding assistants?” Arlo asks. Murray and Ellis both...
- July 3, 2025 Steve Mould is a science YouTuber whose work I really enjoy. He recently posted a video showing off an OpenDrop device by GaudiLab. The device is mesmerizing, and he was able to get some simple games developed for it using CoPilot. He explains the physics behind the...
4 months ago
- Our [company's website](https://hyperjump.tech) is hosted in [GitHub pages](https://github.com/hyperjumptech/hyperjump.tech). It is a statically exported Next.js app. We still do pull requests and code reviews. But the problem is we don't have the luxury of having preview...
- I heard you like linting....
5 months ago
- On April 21st, the Bluesky team announced a new account verification system. In my opinion, one of the best bits about Bluesky was the ability to verify yourself using a domain name. This new system goes a step further, and I was curious about how it worked. This lead to me...
- I’ve spent so much time, had so many headaches, and encountered so much complexity from what, in my estimation, boils down to this: trying to get something to work on multiple computers. It might be time to just go back to having one computer — a personal laptop — do everything....
- This post was deployed by the GitHub merge scheduler script that I blogged about a few years back. This little script has saved my butt a few times before, and it is super helpful now when I am in Madrid with my family, enjoying the sun and quality time with my ladies, and now...
6 months ago
- When Fisher talks about deaths, we can substitute any other event for the death. In our case, we’ll look at how long pull requests spend open before they are merged. I have scraped the lifetimes of 80 recent pull requests from two relatively popular open source projects, which...
7 months ago
- As I have spent a couple of professional years working on Windows systems with .net code, I have slipped away from Emacs a little. Now that I’m back on Linux, it’s taking some time to re-acquaint myself with it. There are some things I’ve never stopped doing, because they are...
- This blog post is expressing personal experiences and opinions and doesn’t reflect any official policies of SourceHut. Over the past few months, instead of working on our priorities at SourceHut, I have spent anywhere from 20-100% of my time in any given week mitigating...
8 months ago
- Most CI systems I have seen have been stateless. That is, they start by getting a fresh Docker container (or building one from scratch), doing a Git checkout, building the thing and then throwing everything away. This is simple and matematically pure, but really slow. This...
- How to clone a specific git repository branch without cloning all other branches....
- If you've found yourself here, you're probably looking for a way to send an email using GitHub Actions. Great—I needed to do this too! I'll briefly explain why,......
- A practical guide to extracting a test dataset from Postgres using pg_dump, pg_restore and psql As your Postgres database grows, you'll likely need a way to gen......
- ## Back story In the company I work for, we use [GitHub Projects](https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects) to track our work. It's very simple and easy to use and has great integration with GitHub repositories...
- Create a partial Twin of your production database This workflow will create a partial Neon Twin using pg_dump, pg_restore and psql. To use this workflow, you'l......
Rows per page