Isaac Bythewood's Blog

A crawler on 20,000 home IPs showed up after I blocked Meta

I blocked Meta for ignoring my robots.txt and then my git browser started getting a request every few seconds, each one from a different home internet connection.

Isaac Bythewood Isaac Bythewood
2026-10-14

If you don't know what you're looking for check out some of my older posts.

Managing a Python project with uv in 2026
Managing a Python project with uv in 2026
How I set up and manage Python projects in 2026 with uv and ruff, which is two tools and one config file instead of the pile I used to keep around.
Isaac Bythewood Isaac Bythewood
2026-04-05
Adding dark mode with automatic system preference selection
Adding dark mode with automatic system preference selection
Creating a dark, or light, version of your website may seem like a daunting task if you think you need an entirely new color pallet. It's 2022 though and we have the widely supported invert CSS filter.
Isaac Bythewood Isaac Bythewood
2022-07-02
Optimizing SQLite for Django in production
Optimizing SQLite for Django in production
Django's default SQLite settings are fine for development but will hit "database is locked" errors under any concurrency. This is the config I run in production.
Isaac Bythewood Isaac Bythewood
2026-04-18