6 ms·
> ... I never get into the depth of conversation I once did. That's something lost. Others have given some good answers, but I think there is another factor: t
by ggchappell 11y ago
> ... I never get into the depth of conversation I once did. That's something lost.
Others have given some good answers, but I think there is another factor: the way discussions are organized.
In a typical BBS, or on UseNet in days of old, a thread was linear, identified only by its subject line. Multiple people could stay with a thread for a relatively long time and have an extended discussion.
Today, most online forum software (HN, Reddit, etc.) displays threads as trees. Each reply begins a new subthread. As a result, a conversion involving more than 2 people will rarely be linear, and a reply 2 or 3 or 4 levels in will be read by almost no one.
But the solution is not to move back to linear threads. Those were abandoned for a good reason: they do not scale. Six active posters might be able to have a reasonable linear discussion. 100 cannot. Linear threads are also much easier for one poster to hijack. Among 6 people, there is a decent chance that none of them is a jerk. Among 100 people, the chance is pretty much zero. So the thread gets filled with troll posts. Conclusion: tree-shaped discussions, along with voting, are what prevents us from being drowned in troll posts & flamewars.
So, what is the solution? I don't know. It's an interesting problem to consider.
- jchung 11y agoPretty sure this is exactly what @codinghorror is experimenting with on http://www.discourse.org/ http://www.discourse.org/
- sergiotapia 11y agoI use Discourse daily on the meteor and ember forums. It's just a forum, just a little faster and built client-side tech. Nothing really 'amazing'.
- hokkos 11y agoI think about it regularly. There is the Discourse solution that is mostly linear but with a replies button to show inline the replies. There is the google wave solution, if I remember well, that is tree like but more dynamic than reddit. Maybe there should be something hybrid where new answers are shown at the top but can be inline expanded to show the context and the replies, and the tree structure is kept after.
- krapp 11y agoI've experimented with having both - the first level showing the entire thread as a tree but each individual thread page only displaying its immediate children, acting like a flat layout. I suspect people prefer trees for navigation and discovery and flat layouts for actually communicating. Although you're right, it is interesting to consider the way the structure of a site shapes its community. Imageboards and PHPBB style forums are linear, and derailing threads on those is practically an art form.
- insin 11y ago> a reply 2 or 3 or 4 levels in will be read by almost no one Partly because there's no OOTB way to follow up on a thread, especially if it's not one you're participating in. I had to write a user script [1] to highlight new comments and collapse threads without new comments, to make it _possible_ to follow discussions beyond the initial read. [1] https://github.com/insin/greasemonkey/blob/master/hncommenttrees.user.js https://github.com/insin/greasemonkey/blob/master/hncommentt...
- tripzilch 11y agoBut Usenet had threads, in a way, with your client trying to detect and put them together as best as possible. It didn't always get it right, but 99% of the time is good enough to get the benefits. Same goes for mailinglists. Posts get sorted in threads.
- ggchappell 11y ago> But Usenet had threads, .... Yes, using the "References:" and/or "In-Reply-To:" headers. Later clients tended to do this, I think. > ... to get the benefits. Yes, and the drawbacks: in-depth discussions involving multiple people were harder to come by. In any case, in both Usenet -- late in the game -- and many mailing lists, there are relatively few participants, so scaling is not really an issue.