I Launched a Severance Pay Calculator

A note on building a China severance pay calculator with vibe coding, and on turning legal rules into a usable product.

2026-05-14 · Mason

With AI, I Built a Provincial Leave Policy Lookup Site

How I used vibe coding to build a provincial leave policy lookup site over a weekend.

2026-04-26 · Mason

Claude Code Source Leak: The Chain Reaction Caused by One .npmignore Mistake

A closer look at how Anthropic accidentally exposed the full source code of Claude Code in March 2026.

2026-04-06 · Mason

Podcast 05|Gao Mingxuan and Chinese Criminal Law: Four Elements vs. Three Tiers

Gao Mingxuan, a towering figure in Chinese criminal law, died on February 26, 2026, aged 98. Beginning with his role in drafting the PRC's first criminal code, this episode unpacks the long debate between the four-element and three-tier theories of crime—and asks how state penal power should be exercised and citizens' rights protected.

2026-03-10 · Mason

Podcast 04|How Did the Japanese Come to Terms with Defeat? A 32-Year Fight Against the Government

What can one person do when the state uses textbooks to reshape memory of war? This episode follows historian Saburō Ienaga's three lawsuits over 32 years against revisions to accounts of Japan's wartime aggression, the Nanjing Massacre, and Unit 731, examining the boundaries among state screening, academic freedom, and responsibility for war.

2026-02-26 · Mason