
Public Education Reimagined
Revisiting old notebook ideas for public education: three stages of exploration, creativity, and community-guided learning inspired by Robert Greene’s Mastery.

Technical writings and thoughts by Johannes Naylor

Revisiting old notebook ideas for public education: three stages of exploration, creativity, and community-guided learning inspired by Robert Greene’s Mastery.


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




