RSSAmplifier

Blog

Matt Keeter

mattkeeter.comRSS feed ↗97 posts

Latest posts

Please Steal My Meshing Algorithm Idea

A tail-call interpreter in nightly Rust

An x86-64 backend for raven-uxn

zipzap

A tool for tracking and jumping into frequently-used directories

Caves of Qud: A review

Gradients are the new intervals

A cautionary tale about continuity

The Prospero Challenge

Evaluate a 7866-clause math expression for fame and glory

Guided by the beauty of our test suite

Fidget

Blazing fast implicit surface evaluation

Panic! At the Async Runtime Shutdown

Beating the compiler

Raven

A flexible Uxn + Varvara emulator

It's Free Real Estate

Reverse-engineering the Synacor challenge

Hunting a spooky ethernet driver bug

Efficiently updating implicit in-order forests

Machined Aluminum Pen

A small project on the lathe

A simple adversarial model for dual contouring

Do Not Taunt Happy Fun Branch Predictor

A Neat XOR Trick

The Solid-State Register Allocator

From Oscilloscope to Wireshark: A UDP Story

Writing a new XMODEM sender in 2022

Super Auto Sim

Doing science on emoji battles

Ray tracing with M-reps

A deep dive into weird linear algebra tricks

Brute-Forcing 22 Trillion Parameters

Every Seattle Store

Based on an actual vacation

Foxtrot

A fast STEP file viewer

It Can Happen to You

rayray

A nifty GPU raytracer

Futureproof

A shader editor in Zig, WebGPU, and Neovim

Writing a SIGGRAPH paper (for fun)

Behind the scenes of a research paper

Pont

A multiplayer board game in Rust and WebAssembly

States Machine

Learning the states with spaced repetition

Program synthesis with Z3

Teaching robots to jump

Erizo

An even faster STL viewer

Elf Assembly JIT

A Very Merry Compiler

Quadratic Error Functions Explainer

Matrix math extravaganza!

Moon Jar

A glowing, charming gift

Tiny Planets

Graphics demo in Rust

Consistent Ordering of N-Dimensional Neighbors

Studio

Scheme-based design GUI with direct modeling

libfive

Infrastructure for solid modeling

Compile-time version strings in CMake

QEFs, Eigenvalues, and Normals

Finding bounding boxes with interval math

Fixing a soldering iron with 3D printing

3D Rotation Design

An interactive explainer

Zero-crossing logic for robust meshing