I designed a cube that balances itself on a corner
This cube manages to balance itself on a corner, and can simultaneously rotate around its axis in a controlled manner. It does so using clever controls and a set of three reaction wheels.
This cube manages to balance itself on a corner, and can simultaneously rotate around its axis in a controlled manner. It does so using clever controls and a set of three reaction wheels.
Signal’s mission and sole focus is private communication. For years, Signal has kept your messages private, your profile information (like your name and profile photo) private, your contacts private, and your groups private – among much else. Now we’re taking that one step further, by making your...
When I was a kid, my sister and I had a tower of VHS tapes we watched endlessly. Fast-forward to today, and my children's movie collection is vastly different. It's completely digital and dispersed across services. I wanted to recreate the tangibl...
Keeping your codebase searchable will make your maintenance life easier in the long run. A collection of guidelines to keep your code base greppable
At first glance, Antithesis couldn’t be more different from FoundationDB (our last company), but it’s a continuation of that story in a funny sort of way.
The strangest hardware problem I've ever had to debug.
Reuniting AirPods with a few clever tricks
You’re working on the most complex problem in computer science: fixing permissions on a deployment pipeline. It’s been 4 days you started on that simple task...
Bad service in the subway? Transit's offline motion detection shows where you are between stations, and reminds you when your stop’s up next
Fun stories from my time working as an AppleCare Dispatch contractor going door to door in Chicago.
Introducing canvas
In this post, I talk about pleasant but seemingly minor features in personal sites
We are delighted to announce the open source first release of Pkl (pronounced Pickle ), a programming language for producing configuration.
Like Heroku, but you own it.
The plane reached 10,000ft. I took out my laptop, planning to peruse the internet and maybe do a little work if I got really desperate.
A smart and user-friendly command line shell
Instead of doom-scrolling through my phone in the morning, I built an alternative with a Raspberry Pi, a dot matrix printer, and some PHP.
Today we're excited to launch Kino, a powerful filmmaking app for beginners and experts alike. As say they say in screenwriting, "Show, Don't tell," so let's walk through a few of the tent-pole features in our huge 1.0 release.
macOS comes with a lot of built-in utilities. Here's a list of some that I find interesting.
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Tes...
Thoughts on building Paper as an indie maker.
I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit.
We’re gonna need a bigger printer.
I’ve had my days with Siri and Google Assistant. While they have the ability to control your devices, they cannot be customized and inherently rely on cloud services. In hopes of learning something new and having something cool I could use in my life, I decided I want better. The premises are simple: I want my new…
A developer automated job applications, sending 250 in 20 minutes using Python scripts and GPT
Puppeteer 23 now supports Firefox, simplifying browser automation and testing across both Chrome and Firefox.
uv is an extremely fast Python package installer and resolver, designed as a drop-in alternative to pip and pip-tools.
Ollama now has initial compatibility with the OpenAI Chat Completions API, making it possible to use existing tooling built for OpenAI with local models via Ollama.
By WitherOrNot