One problem is that the 1% most popular comments get dozens/hundreds of replies, and no-one responds or even looks at the bottom 90% of comments.
The most popular posts and comments are usually very strong, divisive statements. If you don't have a strong opinion, noone will upvote you, and it will seem that everyone is either strongly for or against something.
Then there's the problem that time is a strong factor in the rankings, which means that there is rarely any long-term followup.
In old forums, there used to be threads that went on for years. Long term follow-up is close to non-existant on HN and Reddit.
And IMHO the beauty of the old-school chronological/category organization over the recommendation engines is that it's super simple and predictable, making it a lot less stressful to me, as it's not constantly trying to push your buttons, playing with your FoMO instincts and engagement metrics. If I don't feel like reading something now, it'll still be there in 2 weeks, I can find it easily if I wish.
That is to say a good recommendation engine would not use viewing, replying to, or otherwise interacting with content other than using a button that says "show me more like this" as an indication the person wants to see more like that. This is, of course not compatible with short-term profits for a site that monetizes time-on-site, but could work with such a profit model over the long term.
I want rank by reply-date. That, in itself, is (and was) a measure of popularity.
I can also remind the old forum rules like: "No useless posts. This includes: Necroing, Thread bumping, useless one liners, Flamewars, Trolling and Spamming."
The above is no longer an issue in the more modern forum ranking methods in combination with nesting. Its frankly just sub-par any way you slice it, since the new ways have the features of the old and add to it. There is no regression only progress, you could argue.
It’s much easier to have a few 100s of people commenting on various parts of the forum than a one single feed like HN.
You get to control the direction per your interests rather than being sprayed by an algorithm.
But the vote ranking system is absolutely horrible if you want any sort of in-depth conversation or to have multiple points of view. Conversations on forums might go on for weeks or even years, and people have time to dig up information, view media, ruminate on a point, etc. and come back and add to it later. If you don’t make a comment on a Hacker News post within a few hours, it’s likely that no one is going to read it. Come back a few days later, and you’re just shouting into a void.
Even if you do comment within a few hours, most people are going to just reply to the first couple of comments that were made. Very few people are going to scroll down and read the comments at the bottom.
And if a controversial opinion is split 52%/48%, it’s quite possible for all the comments that are in the 48% are downvoted. Even if one side isn’t 52%, but there’s a small but fanatical fanbase. IE, /r/soda is 10% coke fans that will downvote everything that’s pro-Pepsi, 15% Pepsi fans that will downvote everything pro-Coke, and 75% people who just don’t care. This will lead to all the pro-Coke posts being downvoted and all the pro-Pepsi votes being upvoted. Worse still, since Reddit and HackerNews only use the aggregate score, it will simply appear to most users like no one supports the pro-Coke position.
Of course, neither solves the problem that the most mentally unhealthy individuals are often the ones who spend the most time online, and they’ll be the ones who dominate either style of forum.
Of course this is a pure display issue, there’s no reason one couldn’t switch between both in the same forum.
However there’s something about seeing the same thing others see and interacting with that context in mind.
Replying to multiple posts in one comment is also something that tree view discussion boards generally don't support - although it should be possible to do it.
[0] nyx.cz kyberia.sk ...