Poem: The Real Red Hot

Hello readers, I’m back in Japan, first time since 2007. This time it’s to visit in-laws, instead of as a tourist. I wrote a ton of high-quality stuff during the airplane ride, unfortunately my notepad is in the other room where my wife and daughter are sleeping so for now you get the one writing [...]

»Read the entire Poem: The Real Red Hot Article


DummyTTP is a protocol which can be used to replace HTTP for certain purposes. Don’t worry: no changes to client software are necessary. This is not a difficult proposal requiring committee agreements or consortium meetings. This protocol is subversive, it runs underneath the surface on server-side, invisible to the very browser programmers themselves. Overview In [...]

»Read the entire DummyTTP Article

Technicianing the Architect

I’ve noticed an interesting phenomenon wherever there’s a forum for people to comment on suggested software changes. You can see this phenomenon in the “Suggested Features” subforum of any big indy game community, or in the “Feature Request” discussion groups of any popular indy software package. I call it Technicianing the Architect. Technicianing the Architect [...]

»Read the entire Technicianing the Architect Article

100 uses for blank MP3s

In 2010, I posted a collection of Blank MP3s of various lengths. Yep, the same kind of MP3 files you use to listen to music, except minus the music. Sound pointless? Well, since then, grateful users have sent me a lot of messages telling me how they use blank MP3s. The title of this article [...]

»Read the entire 100 uses for blank MP3s Article

Infinitary Species

One of the papers I had the most fun writing, was my paper, “Infinite graphs in systematic biology, with an application to the species problem”. And one of the funnest notions in that paper is the notion of the infinitary species. This notion is fun because of some of the really preposterous properties it has, [...]

»Read the entire Infinitary Species Article

Announcing PORAL: The Patterns of Resemblance Arithmetic Library (in C)

I am in the process of moving various scattered projects onto GitHub. I’ve just moved one of my most technical projects there, PORAL. PORAL stands for “Patterns of Resemblance Arithmetic Library”. Patterns of Resemblance form a large ordinal notation system. They were devised by my advisor, Timothy J. Carlson. For a geometric introduction (note, the [...]

»Read the entire Announcing PORAL: The Patterns of Resemblance Arithmetic Library (in C) Article

Dangerous graphs

Is there a worst-possible paradox and if so what is it? In this post I’ll discuss an open question about graphs, whose answer, if we could answer it, might tell us what is the worst-possible paradox. Most people have come across the Liar Paradox at some point or other, whether in an academic journal, or [...]

»Read the entire Dangerous graphs Article

Paper: Contours and Tight Clusters

Normally I would not announce a paper while it is still under peer review (which “Contours and Tight Clusters” is), but in this case I may soon be needing to share it with some folks, so I decided I would publish the preprint here. Actually, not here exactly, but over at my new domain, semitrivial.com: [...]

»Read the entire Paper: Contours and Tight Clusters Article

How to follow lots of academic journals

In a world of constant obligations and responsibilities, it’s hard to keep current on the academic literature. My new program, Undeadline, is the solution. You can try various methods, like RSS feeds or Google Scholar alerts, to notify you when new issues hit the press. This doesn’t work very well, though, in practice. All the [...]

»Read the entire How to follow lots of academic journals Article

Announcing: Undeadline

Have you had so much to do that you wished you had your own personal triage nurse? Never again! I am extremely happy to give you Undeadline. Undeadline is panacea for all who suffer from the twenty-first century working paradox: 21st Century Working Paradox: We’re too busy to be ambitious, and too ambitious to relax! [...]

»Read the entire Announcing: Undeadline Article