
Ledger, a distributed, local-first data store [2016-2019]
📝 Engineering notes from building an experimental, seamless, local-first data store

Rapid prototyping: Titanic passenger survival using fastai tabular learner
🚢 A deep learning solution for the Kaggle Titanic survival competition in under one hour

Debugging a transformers fine-tuning crash
⚡️ A quick tour of the deep learning stack; learning how to count (labels)

Mac setup for PyTorch, fastai, transformers with GPU support in pure pip (no Conda)
🔧 How to set up PyTorch on Apple sillicon Macs with minimum pain and no need for Conda (2024)

Unix and Fuchsia: a comparison
"Fuchsia is not Linux", but is it Unix-like?

Hash Code: history of the team programming competition by Google [2014-2023]
🏆 From 200 students at Google France canteen to 128 000 global contestants

Working from Freetown, Sierra Leone
🇸🇱 Trip report on Internet speeds in Freetown, the capital of Sierra Leone

Computer history cheatsheet
💿 From vacuum tubes to smartphones

grep, pipes and output buffering
🔬 Standard output buffering makes the wrong thing happen when programs are piped together

Django: How much it costs to host a small project on App Engine
💸 The cost of Cloud SQL dominates the hosting bill for Django on App Engine. How to reduce the monthly cost?

The mythical man-month: adding people to a late project makes it later
📈 Complex software systems are hard to plan and keep on schedule. Takeaways from Brooks's collection of OS/360 essays

Django: Sending emails with a third-party email service
Notes on sending emails from a Django app deployed on App Engine Standard using Mailjet and django-anymail.