
Flock Cameras and the Convexity of Mass Surveillance
fat tails, convex harm, and surveillance software

Technical writings and thoughts by Johannes Naylor

fat tails, convex harm, and surveillance software


An amateur analysis of the coffee shops in Barcelona


Rebuilding Wine in a Million with serverless compute, LanceDB, and streaming recommendations


Why Your Headphones Might Be Blocking Your Best Thoughts


AI agents can't listen to music (yet)


How to organize a positive-sum hackathon people actually want to attend


Localism, federalism, and why a functioning national government still matters / Rebuilding the National Government Using First Principles


What happens in your browser when you stream Spotify or Netflix / The tyranny of Digital Rights Management


Improving on the incredible 'sherlock' python package with a performant static binary / Hunt down social media accounts by username across social networks


On la recerca d’avantguarda troba la festa - el futur híbrid de la Music Tech.


On fast fashion software, pay-per-generation pricing, and escaping SaaS rent


Writing audio ML preprocessing pipelines in Zig to get orders of magnitude speedups from native ffmpeg bindings?


Why most algorithmic trading backtests are theater / not all crashes are the same / how to do better


A amateur analysis of the coffee shops in Williamsburg, Brooklyn


The First Android Home Screen with a Built In LLM Agent


Letting go of my $500k software job and building in the age of fast fashion software


From Blogging Platforms to YouTube's Moat.


Learn how png-db uses steganography and the flexible PNG file format to embed and retrieve JSON data within image files.


a database proxy to defend against AI


Meine Reise zum Deutschlernen


A semi-technical deep-dive into building a robust AI audio agent. Learn how a rust-based streaming engine and the Model Context Protocol (MCP) agent


Turn Google Sheets into a Database with Go


Building a Rust-powered drop-in replacement that actually works






Learn Web Scraping with Hands-On Challenges and Real Websites


Program an Ai Audio Manipulation Agent with Python & Langchain


why javascript has null and undefined


Use AWS SageMaker to create sentence-BERT embeddings and run realtime Nearest Neighbors inferences


Why you can't just delete passwords from a git repo


Using C++ and NVIDIA's CUDA




