Ask HN: Threaded vs. Flat Discussion
I thought about implementing a simple HN-like forum with the assumption of a single instance being like a subreddit (like r/emacs is just about emacs, no categories), but I am having a headache deciding between threaded vs flat.
Do you think one is inherently superior, depends on type of forum (discussion/support/development/etc) or there should be a UI toggle?
3 comments
[ 5.2 ms ] story [ 20.9 ms ] threadTLDR Support threads, but enable flexibility when doing so (imho, ymmv, etc)
I was net-socialized in Usenet, strongly believe that threaded is much superior, but would choose flat every time for a project today.
One could make the case that the real structure of a discussion is a graph and just because somebody posted comment Y as a reply to comment X doesn't mean that comments C, M and S say roughly the same thing as X and that Y could just as well be a reply to C, M and S.
One project I have on my board is a demo that reranks a huge discussion from HN and reveals the latent structure through clustering if not "deep analysis" techniques that are feasible in the LLM age.