# cho.sh
> Sunghyun Cho's personal super-app: an Andy-Matuschak-style digital garden (URL-encoded pane stacks) plus self-contained mini-apps. Notes are fetched from a private research repo; everything degrades legibly when a dependency is missing.
## How to read this site
- Send `Accept: text/markdown` (or `text/plain`) on any page URL to receive a clean text representation of the same resource.
- Append `.md` to any page path for the Markdown twin (e.g. `/mini/problems.md`, `/index.md` for home).
- Always set/honor `Vary: Accept`. Do not scrape HTML chrome when a text representation is available.
## Pages
- [Sunghyun Cho](https://cho.sh/): Who I am and what I do
- [research](https://cho.sh/000000): Building cho.sh, my own encyclopedia and super-app.
- [Archive](https://cho.sh/archive): Every note in Sunghyun Cho's digital garden, listed on a single page from newest to oldest.
- [mini](https://cho.sh/mini): Small, self-contained tools that share one home: dialect translation, a domain checker, a coding judge, a game of chess, and more.
- [Saturi](https://cho.sh/mini/saturi): Saturi translator
- [Collections](https://cho.sh/mini/collections): Curated paths through the notes: themed groupings meant to be read together.
- [Domains](https://cho.sh/mini/domains): Startup name checker
- [Problems](https://cho.sh/mini/problems): Pick a problem and write your solution in the built-in editor. The judge runs it against real test cases while you watch, and the wider archive is open to read whenever you like.
- [Chess](https://cho.sh/mini/chess): A small board for playing one game against Sunghyun.
- [Sans](https://cho.sh/mini/sans): A rounded typeface supporting 9 weights across Latin, Cyrillic, Greek, Vietnamese, Korean, Japanese, and Chinese.
- [Token Usage](https://cho.sh/mini/usage): Daily token and cost rollups across my AI coding tools.
- [Mock Interviewer](https://cho.sh/mini/mock-interviewer): Mock interviewer
- [Dice](https://cho.sh/mini/dice): Choose how many dice, then give them a roll.
- [Coin](https://cho.sh/mini/coin): Tap the coin to flip it. Heads or tails, you decide what they stand for.
- [Russian Roulette](https://cho.sh/mini/roulette): Add everyone, then spin the revolver. Keep going until one is left.
- [Bottle](https://cho.sh/mini/spinner): List everyone, lay the bottle in the middle, then spin to see who it points to.
- [Health](https://cho.sh/mini/health): Daily rollups from my health devices.
- [Liar Game](https://cho.sh/mini/liar): Pass one phone around the table. Everyone sees the secret word except the liar. Describe, vote, catch.
- [Mafia](https://cho.sh/mini/mafia): Mafia
- [Apple Wallet Card](https://cho.sh/mini/wallet): Create the card, add it to Apple Wallet, and leave the context I need to remember where we met.
- [Papers](https://cho.sh/mini/papers): Paste an arXiv link or drop any paper's PDF and the reading agents unroll it into a readable page: margin notes where the text gets hard, a guide for every figure, and an adversarial review of what the authors left unstated.
- [News](https://cho.sh/mini/news): Small, self-contained tools that share one home: dialect translation, a domain checker, a coding judge, a game of chess, and more.
- [Rubber Duck](https://cho.sh/mini/rubber-duck): Rubber duck
- [Salpakan](https://cho.sh/mini/salpakan): The Filipino Game of the Generals. Every piece hides its rank, and the arbiter settles every clash in silence.
- [Blackjack](https://cho.sh/mini/blackjack): A casual table against the house dealer. Blackjack pays 3:2, the dealer stands on 17, and nobody loses real money.
- [Dalmuti](https://cho.sh/mini/dalmuti): The climbing card game of gloriously unfair social mobility. Shed your cards first to rule the next hand, and mind the taxes.
## Optional
- [Sitemap](https://cho.sh/sitemap.xml)
- [Robots](https://cho.sh/robots.txt)