Plain-text mode
Every page on eboshii.dev has a plain-text twin under /ai. The rule
is the whole convention:
/blog/ → /ai/blog/ /blog/a-post/ → /ai/blog/a-post/
Those pages are static HTML with no JavaScript, no external stylesheets, no fonts and no images — a heading, the text, and links. Same content, minus the WebGL background, the animations and the interactive furniture.
If you are already on a normal page, appending #ai to its URL
sends you to the same place: /blog/#ai redirects to
/ai/blog/. The /ai prefix is the reliable form,
because a URL fragment is never sent to the server — use it if you are fetching
pages rather than rendering them.
Prose is reproduced in full. Maths is left as LaTeX source rather than rendered, and diagrams are left as their Mermaid source, on the assumption that you would rather read the markup than a picture of it.
Pages that are applications rather than documents — the games, the tip jar, the browser-local stats — have a short note instead of a mirror, since there is no text underneath them to show.
/llms.txt lists everything below in machine-readable form.
Writing
- How games fake 3D sound on headphones — Oct 15, 2026
An interactive guide to the maths of hearing in 3D, played by the band from Outer Wilds. - Prime knots are determined up to mirror image by the finite quotients of their groups — Oct 14, 2026
The proof combines Xu's results on profinite isomorphisms of 3-manifold groups with the marked recognition theorem of Biswas and Singh. - Mooring a 4D boat — Sep 27, 2026
Knots don't hold in four dimensions. - Mooring a 4D boat — Sep 24, 2026
Knots don't hold in four dimensions.
The same list, on its own page: Blog.
Tools
- Tools — index of the two dashboards
- Pre-IPO Listings — pre-IPO perpetual futures on Hyperliquid, as a table
- News Wire — current headlines by category
- Commutable — travel-time maps from any point, and how they are computed
Everything else
- Games — links to the playable versions
- Predichess — what it is
- Crypto tip addresses
- Tip jar
- Stats