It's set up with a GitHub Actions cron job so that every day there are 5 real arXiv papers and 5 Claude-generated ones, and you try to guess which are real or fake from just the title and abstract.
Ironically, most of this was vibe coded with Claude Code. The exception is the UI, which uses Tufte CSS.