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
- Mooring a 4D boat — Sep 24, 2026
Knots don't hold in four dimensions. Here is what does. - A gradient test for ES-HyperNEAT's quadtree — Sep 23, 2026
Part 2 of 2. Replacing the quadtree's 2ⁿ samples with one gradient finds equally good networks for a fraction of the search. - 3D creatures need 3D brains — Sep 23, 2026
Part 1 of 2. ES-HyperNEAT evolved a better brain for a 3D cell when the network itself was 3D.
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