# Hi!

# Blog

A place for some fun mathematical ideas. Teaching myself to write clearly. Posts with interactive JavaScript widgets are marked with a ☆. Stay updated with RSS, available [here](/feed.xml).

# Academic Work

In reverse chronological order.

# Hofstadter Tribute

This document is a sort of [quine](https://everything2.com/?node=quine). If you select the whole page in your browser and paste it into a file, this text shows up encoded in a weird [Markdown](https://en.wikipedia.org/wiki/Markdown) variant embedded in a string literal inside a [Racket lisp](https://racket-lang.org/) script. Evaluating the file with `racket -f $FILE` evaluates the lisp, converting the weird Markdown and producing the same HTML document that your browser received.