mathr / blog / #


Fixed-point numerics revisited

A clever trick and a cleverer trick.

Cardioid and bulb checking

Quick interior checks for Mandelbrot set escape time acceleration.

Phones At Home

We Have Phones At Home. Phones At Home: AA AE AH AO AW AY B CH D DH EH ER EY F G HH IH IY JH K L M N NG OW OY P R S SH T TH UH UW V W Y Z ZH.

mandulia-0.8 released

Updated to work with current Hackage.

zoomasm 3.1 released

Maintenance release compatible with latest miniaudio, plus bugfixes.

Low-latency Disco

Porting a technique from Deep Disco to disco/designer

unarchive-1.0 released

Download items and collections from the Internet Archive.

Attributive machine learning

Stopping putting the AI into PLAIGIARISM.

Multiverse Poetry

Not to be confused with multi-verse poetry...

Fixing replicateM's space leak

Using difference lists to turn out of memory into tiny constant space.

Counting artificial neural networks

Given the total count of weights, how many shapes can the network have?

Lua on FreeDOS

How to compile Lua 5.4.4 using Borland Turbo C 2.01 on FreeDOS 1.3.

Ten years of Algorave

Algorave is made from "sounds wholly or predominantly characterised by the emission of a succession of repetitive conditionals".

Deep zoom theory and practice (again)

Perturbation with rebasing, and bilinear approximation, for efficient rendering of fractal images.

Reflex reboot

A forward-rendered project from 2009 is remade using ray-tracing of signed distance fields.