But I don't think there has been any public updates since that release (edit: updates from YC. There is a community-led project that continues to improve the codebase after that release)
I wonder if it would be possible to split HN (or any other HN-like site) into two halves: one would handle the actual storage of posts and comments, and another would handle the scoring, ie the order the comment tree branches appear in. Then we could have multiple of the latter, competing with each other on the scoring alone, with the actual content being common.
I find your idea interesting about having a service that stores the links and comments (and presumably does spam controls too) but anyone can put their own scoring/sorting algo on it.
It's the "crowd I find of interest" also found "this stuff to be interesting".
Good point. You can see it as a part of a "defense in depth" strategy. Ideally you want the system's security architecture to stand it's ground, even if everything (except for the private keys) gets leaked. In practice you'll conceal some of these details to gain an extra edge.
Lisp famously allows your software to be extremely dynamic, so I don't see why such functionality shouldn't be implemented as a closed plugin, while the core of the site would remain open to public contributions. And boy does this website need a couple fixes... (dark mode? mobile CSS? large comment thread performance? dupe link detection?)