txt. [more inside]
I wanted to better understand the COVID-19 situation, so I found some open data, wrote some programs to create bar charts and choropleth maps, open-sourced the code, and blogged about it. [more inside]
Publishes GitHub gists in a friendly article format, with a little help from Tufte CSS. Accepts Markdown, syntax-highlights code, renders math symbols beautifully. [more inside]
Monolog is an interactive diary bot that prompts you with interesting questions, which it chooses based on the topics you write about. [more inside]
There were no good tools for downloading your Livejournal archive here in the year of our lord 2016, so I dusted off my exceedingly dusty Ruby book and set about trying to see if I could maybe fix that. [more inside]
A twitter bot that uses machine learning to define invented words, posting truncated definitions on Twitter and complete ones on Tumblr. Tweet @lexiconjure a made-up word, and it'll define it for you. [more inside]
Neuralsnap generates an image caption using a model I trained (convolutional and recurrent neural networks), then uses another character-level recurrent neural net that I trained on ~40 MB of poetry to expand the caption into a poem. (In this example, generated from a Rothko painting, the red text is the direct image caption, and the rest is the poetic expansion.) [more inside]
@dupdupdraw is a Twitter bot that tries to make up programs to draw things on its own and also draws what you tweet at it. Look at the favorites for a quick Best Of, or read a quick intro or the more thorough README. All programs are valid, and the worst that can happen is you get a random solid color.
esoteric.codes is my blog about esolangs (esoteric programming languages), aimed at a less technical audience. Esolangs are created by programmers at play, challenging conventions of coding, looking at how we communicate with the machine, and indulging the strangest what-if scenarios in code. The blog looks at the ideas behind these languages and explores connections to code art and conceptual practices -- but it is also a fanzine to my favorite languages. It features interviews with the original designers (recently: Ben Olmsead of Malbolge, coming up soon David Morgan-Mar of Piet and Whenever) alongside posts about common themes between languages (e.g. languages that produce no output). It was recently awarded the 2014 Arts Writers Grant.
I'm organizing a code poetry slam in New York City on November 14. Submissions are now open. Judges, special guests, etc. to be announced. Stay tuned. [more inside]
I have started a new technical blog, where I will be documenting various projects I have worked on (typically involving code, though not always). [more inside]
I helped make the games and treasure hunt for a BBC Two series called The Code, a fantastic three-part series about maths in the world around us presented by Prof. Marcus du Sautoy. While it's just finished, you can still watch clips; play games about tessellation, prime numbers, symmetry (this one is awesome), and physics; and tackle our beautiful, free 84 page book of puzzles. Then there's the treasure... [more inside]