This website is built with m4-preprocessed handwritten HTML/CSS, a Makefile, and a bunch of custom C code to run the server. It also uses blobs of the following XML dialects: SVG, MathML, RSS, Sitemap. Plus a few minor protocols such as robots.txt.
It's hosted by Linode, they're great.
If you would like to write to me, you can do so at:
Or, please replace the first part (the user part) of that email address with the words below to tell me about a mistake I've made or to leave comments respectively.
Apologies for making it difficult to read, it's an attempt to foil the spam spiders.
Page sizes on this website are kept small so that it's easy to browse for those who have low internet bandwidth or high latency. Most pages are plain-text only, and no plain-text page will be larger than 32KiB. Pages containing media that takes them above 32KiB will be flagged with a 🖼️ emoji. The website won't require you to download multiple pages worth of javascript to render properly: I aim to keep only one required external resource per page, which is the site-wide stylesheet.
In case you're very sensitive to page sizes, the contents tables indicate how big to expect a page to be—single, double, quad, octo as 4KiB, 8KiB, 16KiB, or 32KiB. Some pages are also flagged as media, in which case they contain inline images >32KiB.