blog experiments rss

Getting an LLM to Set Its Own Temperature

LLMs are bad at picking random numbers. I invented a whole new sampling technique to fix this.

Animating Text with Dawkins' Weasel

Using Richard Dawkins' famous evolutionary simulation to create a text scramble effect.

Turning My ESP32 into a DNS Sinkhole to Fight Doomscrolling

A fun project that I learned a lot from.

GemPress

How I used Google's Gemini to fix typesetting and formatting issues in Project Gutenberg eBooks.

Writing My Own Dithering Algorithm in Racket

My journey implementing a new error-diffusion dithering algorithm in Racket.

Crictables.com

How my SEO experiment became an unexpected success.

My Tech Stack

The tech and tools I use to build all of my projects.

How I Sold My First Startup at 17

The story of Vim Ninja.