Skip to content

The house ninja

Meet Kiru.

Kiru is the ninja who lives on this site. His name is the Japanese verb kiru, “to cut” — and that’s his job here: he cuts through hype. Every page has him doing that page’s job.

Shinobi The seal is the ninja’s own character, and the brushwork is his name, kiru.

He’s watching your pointer.Tap anywhere. He’ll look.

Thirteen poses, one rig

Where you’ll find him

Every page gives him its job. Tap a card to go and see him do it.

His story’s cast

Kiru: Path Not Taken Cast

The people of his story, drawn as ninja on his rig: the master who raised him, his oldest friend, the rich house that took him in, and the people of an old war. Twenty-four of them, introduced without spoilers.

Kiru the ninja between Daichi of House Sagara, in a white silk coat lined with violet and gold, and his oldest friend Koji, with Master Hideo, Lord Noboru, Captain Arai, Genji, Toma and Nami behind them, and the general Kuroda in his iron mask watching from the shadowsMeet the cast

His crew, and his rogues

The Neo Dojo Cast

Seven heroes in three squads, all drawn on his rig, and the six rogues he cuts through: hype, deepfakes, bugs in production, cloud lock-in, AI slop and vapourware.

Kiru leading the Neo Dojo Cast: Kage-X and Patch beside him, Nova, Captain Takotsubo, Tengu-9, Benri and Hovr behind, and the rogue Emperor Kemuri in the shadowsMeet the cast

Under the hood

How he’s made

  1. Pure SVG, drawn on the server. A ninja costs a few kilobytes of markup and no JavaScript.

  2. He only moves while he’s on screen. Scroll him away and he stops, so a page full of ninjas costs nothing per frame.

  3. His eyes follow your pointer. Or your last tap, on a phone. Move around this page and the whole gallery looks.

  4. Same colours by day and by night. Like a real object. Only his outline and a rim of moonlight change with the theme.

  5. Decoration, to a screen reader. He’s hidden from assistive tech; the words on the page do the talking.

  6. He never covers text or blocks a tap. Every page puts him where he can do his job without getting in the way of yours.

The rules he lives by are written down in the site’s design notes.