Here's one potential implementation:
https://chromewebstore.google.com/detail/hn-maker-badge/khod...
- More "sub-reddits". We already have Ask/Show HN. We probably can add a couple more to keep everything organized.
- Option to auto-collapse comments threads deeper than X levels by default. When they are all open by default like today, only the top comment and its children get more of the eyeballs.
It would be nice if HN just put the unstyled text in the page and then used JS to render it, but I'm sure there would be complaints about that too.
1. Dark mode
2. (Now that i'm seeing it in action for the first time) inline responding. That said: this increases the weight of the page considerably (in JS code), so delegating it to the various third-party apps is arguably the better approach for this specific platform. (But now that i've seen it in use here i'll have to add this to the Fossil SCM's forum at some point, as this is sooooo much more comfortable.)
I've already added using a confirm() for flagging and hiding in list pages on mobile to it because it's so easy to accidentally hit while scrolling.
But if you want to pick one: Inline replies.
Right now, I have to do a ton of magic to make that happen in order to work around your auth flow. Namely, pulling the auth token out of the other page and then having to keep track of it in session storage.
I could delete a whole lot of code if that was just built in.
The browser extension I wrote years ago, and which tomhow and I use for moderation, does this. I feel guilty about not having shared it a long time ago, but there just has never been time. Now that LLMs are starting to let me do things I've wanted to do for years, there's a chance I'll actually get to it before the sun dies.
And yes... AI enables so many things.
Please tell us you're not going to start vibe-coding HN.