logoalt Hacker News

throw0101atoday at 10:39 AM5 repliesview on HN

> Tree views get tedious to revisit after they have reached a critical amount of posts, especially if subtrees can shift position from up/down-clicks. So threads with no revisits don't last as long.

Tree/threaded views are an implementation detail: in e-mail clients you can toggle the threading offset view ("by converstaion"), e.g.:

* https://support.microsoft.com/en-us/outlook/mail/view-email-...

Is there any reason why flat/tree view could not be toggleable on a web site?


Replies

abruzzitoday at 4:19 PM

If you were able to toggle HN from tree view to chronological view, it would be borderline incomprehensible. With tree views like HN, nobody bothers to quote what they are reacting to because the placement of the post will usually make that obvious (I note that you did quote, but none of the responses to your post quoted you.) I see the same on reddit. There are UI change you could make that might solve this, but classic forums and HN/reddit each encourage different behavior.

To me HN and reddit are single use. I go in and read comments once, but I never go back, because when they go back, there is no way for me to know what I have and haven't read (maybe there is in reddit--I don't really use it and have no account.) There are probably things HN could do to mitigate that issue and still retain threading.

show 2 replies
dredmorbiustoday at 12:31 PM

I've thought for a decade or more that "discussion" should be an HTML element, with the view format user-selectable. Threaded, flat, time-ordered, collapsed, and/or ranked by votes would all be handy. An interactive filter-by-keyword would also be useful, in which a thread would expand only comments matching the current search, with other context expandable. This is more useful than search-in-page (all the irrelevant content remains visible), and permits expanding a subthread as needed to see where a discussion goes.

The ability to apply one's own weighting / ranking preferences might also be useful, downweighting tired terms, phrases, or posters, upweighting others, including the option of killing these entirely.

Usenet, effectively ;-)

Though as noted, how most people see a discussion will tend to dominate its overall dynamic: <https://news.ycombinator.com/item?id=48760193>.

show 1 reply
MrJohztoday at 12:09 PM

The medium is the message — if the majority of people are interacting with a system via one of those mechanisms (say, threaded), then the conversations will look/feel thread-y.

You can see this on Reddit already if you look at live threads, which some subreddits create for live events, episode releases, etc. Typically, the mods will set these to sort by new by default, which leads to something that behaves more like a classic flat forum post, albeit sorted in the "wrong" order. These discussions tend to feel and behave quite differently from discussions in other Reddit posts, simply because the default UI is different.

show 1 reply
TheScaryOnetoday at 1:29 PM

Most old forums would let you toggle Flat or Tree view, but Tree view was obviously beholden to hitting "Reply" to the post you were addressing, and not just copying a bunch of people's quotes into a bigger post, which would only show as a branch off of the trunk rather than a leaf in the tree.

lelandfetoday at 11:36 AM

Yeah - what happens when a forum post quotes 8 different conversations?

It’d need to be a whole new thing, not just a new view on top of phpBB

That new thing could be possible, though

show 1 reply