@akkartik
If you want to try that, it shouldn't be hard to get a HN discussion into dag.s-ol.nu at all. I'm not sure if HN has a JSON API, but even scraping it you just need to assemble a bit of JSON in this schema:
git.s-ol.nu/fedidag/-/raw/370d

That can be done in JS in the client or it can be done in something else (e.g. Lua) and served by HTTP. That way you can make the "id" URIs real and proxy user information from HN without modifying the client as well.