Remix.run Logo
▲ roansh 4 hours ago

Thanks! First version was clunky, and hot-linked all cover images. Right now its plain JS and static JSON files, hosted on Cloudflare. First load pulls a ~30kb index of the top books, the full 16k list loads in the background, and everything has hashed filenames so it's cached forever. Covers are on R2. The data pipeline is python + duckdb over the HN dump.

And fair on the post, I had claude draft it and only edited it a couple of times. Should have just written it myself.