Help

How to use this site, things you might run into, and how to get in touch.

Guide

Dynamic island

On the home and post pages, the island appears after you scroll past the page navigation. Hover to expand, or click for the quick panel. It also shows reading progress.

Table of contents

On wide screens the contents sit beside the article and highlight the current section. On mobile, expand the contents above the body and select a heading.

Light / dark

The sun/moon icon in the top right switches themes; it follows your system setting by default. Code blocks switch palettes to match.

Copy code blocks

Hover a code block and a “Copy” button appears in its top-right corner — one click copies the whole block.

Filter by tag

Tags on post cards are clickable — they lead to /tags/{tag} with every post on that topic.

Keyboard shortcuts

Close the open menu
Esc
Browser back (previous page)
Alt + ←
Browser forward
Alt + →
Reload the page
⌘ + R
Enter / exit full screen
F11

More in-site shortcuts are planned (e.g. / for search, G H for home).

Subscribe

This site offers an RSS feed — read new posts first in Feedly, Reeder, NetNewsWire, and others.

Live — feed address /en/rss.xml

Feedback

Spotted a typo, have a suggestion, or want to talk AI engineering? All welcome — pick whichever suits you:

FAQ

Why is there a gradient line at the bottom of post pages?

That's the reading progress bar — it fills left to right as you scroll, and the dynamic island shows the same percentage on its right side.

Why is “Back to list” sometimes slow?

The first time you open a post, the Shiki syntax highlighter loads language and theme data, which briefly occupies the main thread. The site pre-warms the renderer at startup, so in normal browsing the click takes effect immediately.

How do I open the contents on mobile?

Tap Table of contents above the article body. Selecting a heading closes the contents and takes you to that section.

How do I switch to dark mode?

The sun/moon icon at the top right of the menu bar switches instantly; by default it reads your system appearance preference.

Does this site store my data?

No. There is no comment system and no analytics; your browser only stores your light/dark preference locally, and nothing personal is involved.