How to vibewrite a manifesto
Two weeks ago I couldn’t sleep so I was browsing twitter (bad habit). One thing led to another. I bought a domain name. I woke up and vibecoded a web manifesto, which a couple hundred people commented on. This was fun.
From earnestposts to TILs.
Two weeks ago I couldn’t sleep so I was browsing twitter (bad habit). One thing led to another. I bought a domain name. I woke up and vibecoded a web manifesto, which a couple hundred people commented on. This was fun.
fastmigrate is a library and tool for database migrations, where migrations are nothing but a set of well-named scripts. This post explain what database migrations are, what problem they solve, and how to use fastmigrate for migrations in sqlite.
Introducing ModernBERT, a family of state-of-the-art encoder-only models representing improvements over older generation encoders across the board, with 8192 sequence length, better downstream performance and much faster processing. Available as a slot-in replacement for any BERT-like models.
What do transformer-based AI models actually learn? Can they solve complex problems by reasoning systematically through multiple steps? The Faith and Fate paper (Dziri et al. 2023) suggests answers: they often succeed by pattern matching, not systematic reasoning.
2025 was the year of vibecoding and AI agents. But the most improbable part of the year was the discovery that Claude Code, an old-school, text-based, command-line app was the ideal form factor for futuristic agentic workflows. Why did it happen this way? Here’s my explanation.”
This is walkthrough and video showing how to use emacs within SolveIt. Then you can run lisp in SolveIt and use the SolveIt AI to inspect emacs buffers. But it’s mainly an excuse to point out the commonalities between SolveIt & Python, and emacs & lisp, the new and the old of live programming environments. Also available as an importable ShareIt. Episode 7 of 15-Minute ShareIt.
This is walkthrough on implementing styled components in FastHTML, within SolveIt. Also available as an importable ShareIt notebook. Episode 5 of 15-Minute ShareIt.
On whether modern LLMs in their vast data centers are as useless as Apollo 11.
I want to experiment more with local models to understand their limits, so I want them to be easy to install and run. That suggests using ollama. I don’t have a beefy MacBook Pro, so I’d like to run them on my local Linux server. Here are instructions for setting up ollama on a local Debian server, accessible from your laptop on the same local subnet.
Nate Cooper’s ShellSage is one of the coolest pieces of tech to come out of AnswerAI recently. Using it with iTerm creates a magical experience.
Today I learned that, while there is a rich and subtle syntax for Python dependency specifications, it’s wiser to ignore it.