News for hackers. Stuff that matters.
Re:New way to have complex discussions by layer8 on Monday May 06, 2024 @05:19PM (#40279625)
> we started searching for a tool specifically built for complex discussions. We found none

This was basically solved in Usenet, more specifically, in news reader software. You had a clearly arranged threaded view (you could see the thread structure of as many as 50 postings on a single screen), with unread threads and unread postings highlighted, and pressing Tab jumped to the next unread posting. Unread status was per posting/comment, not by time. Many more conveniences for quick navigation, filtering, and so on.

All newer discussion platforms have been a step back in terms of efficiency of use and ability for deep, long running discussions. Initially due to web browser limitations (though nowadays that shouldn’t be much of a problem anymore), and later due to mobile touch interfaces (still poses some difficulties).

Re:New way to have complex discussions by makeitdouble on Monday May 06, 2024 @05:59PM (#40279999)
Yes. The only critical issue I'd see with Usenet's client interfaces would be linking cross threads.

At some point a thrrad becomes irrelevant because of parallel discussions in other threads, being able to easily redirect to a specific point in another thread helps a lot. But that requires an URL, and messages ids weren't used for that purpose.

Re:New way to have complex discussions by layer8 on Monday May 06, 2024 @06:08PM (#40280077)
I actually remember using message IDs to reference other postings. Newsreaders had commands to jump to a certain message ID. You had to copy the message ID from the posting, but on Unix that was just a double-click, and a middle-click to paste, so quickly accomplished.
Re:New way to have complex discussions by uoaei on Monday May 06, 2024 @06:02PM (#40280025)
Zulip has many of these features I believe. Anecdotally it seems to be great for running an online discussion forum for a high school or college level class.
Re:New way to have complex discussions by abdullahkhalids on Monday May 06, 2024 @06:12PM (#40280107)
I used Zulip last week to ask a question on Lean on their community.

I only sent like 3 messages, but it was awfully slow. Didn't come away with a good impression.

Re:New way to have complex discussions by tabbott on Tuesday May 07, 2024 @12:11PM (#40287565)
I'd be curious to investigate this; do you have many tens of thousands of unread messages in the Lean community, or is it a new account?

I ask because we have a known issue in Zulip that the first minute or two of using the product is quite slow for folks with 100K for unread messages because it the web app's client-side data fetching system ends up fetching them all in order to make clicking around the app afterwards extremely snappy.

We've reworked that system over the last few months, and it'll be deployed to Zulip Cloud next week if all goes well. But if you don't have a lot of unread messages, I'd very much like to understand why -- I'd love for you to stop by chat.zulip.org and debug with us a bit if you can spare a bit of time.

(It could be that the Lean community Zulip involves rendering a LOT of LaTeX, for example)

Re:New way to have complex discussions by abdullahkhalids on Tuesday May 07, 2024 @04:05PM (#40290860)
I didn't spend a lot of time. I logged in again just now to check.

You are right. Lean community had about 3K unread messages for me. After I marked a whole bunch read, and clicked around a bit, speed is now good.

Thanks for making me check.

My only other feedback would be that there is a new user "tutorial" or rather the interface highlights certain aspects of the UI for the new user. The bubbles that pop up for this, are too small and not noticeable on a dark theme. Make them bigger and different color.

Re:New way to have complex discussions by alya on Wednesday May 08, 2024 @04:46PM (#40302571)
Absolutely! Reworking the onboarding experience is one of our main focus areas right now; we plan to remove the bubbles altogether, and replace them with other types of onboarding content.
Re:New way to have complex discussions by smallerfish on Monday May 06, 2024 @07:27PM (#40280640)
Twist is a better Zulip. Zulip has some awful UX decisions, though the chat experience is definitely a step up on Slack.
Re:New way to have complex discussions by tiffanyh on Monday May 06, 2024 @08:07PM (#40280912)
Twist is hugely underrated and doesn’t get the attention it deserves.
Re:New way to have complex discussions by stavros on Tuesday May 07, 2024 @05:06AM (#40283647)
I love Zulip, but Twist's free tier seems to be restricted enough that I'm put off trying it. Maybe a month of retention is OK practically, but I'd hate losing conversations if I don't end up needing it enough to pay, so I'm not even inclined to try.
Re:New way to have complex discussions by regularfry on Tuesday May 07, 2024 @07:46AM (#40284410)
I can't recommend Zulip in my context because - reading between the lines slightly - the size of servers it needs is untenable. It scales up, not out, so last I looked autoscaling and resilience weren't there for the number of users I'd need to support.
Re:New way to have complex discussions by aragilar on Tuesday May 07, 2024 @09:03AM (#40284962)
It is open source (appears to be django-based), so presumably you can treat it like any other Python app and optimise it that way.
Re:New way to have complex discussions by tabbott on Tuesday May 07, 2024 @12:03PM (#40287460)
I lead the Zulip project, feel free to stop by chat.zulip.org to discuss what you're trying to do.

Just to clarify for anyone here reading, Zulip can be scaled out, but largely our philosophy is that you should only scale out if you need to, since it comes with extra fiddly operational headaches and is expensive in dollars. We've designed Zulip with an efficient data model and well-indexes queries, and are constantly working as we add new features to maintain the property that only multi-tenant installations like Zulip Cloud should need to scale it out.

In particular, Zulip on a single server with 16GB of RAM can handle 10,000s of users, thousands of which are concurrently active. (That's what we use for chat.zulip.org, for example, and the machine is usually about 96% idle with only half its memory used).

(Keep in mind that Zulip's public access option means you don't need every user to create an account in order to access content).

I don't know your context, so I can't comment on whether zulip would be suitable. But there are very few communities today having complex conversations involving 100K+ people in a single organization/workspace, so I would expect it to be quite rare that autoscaling would be relevant. (Certainly there are Discords with over a million users, like the Midjourney one, but most of those users are just users the product, not having discussions at all; the company famously made the unusual decision to only offer a Discord bot as UI for their product).

https://zulip.readthedocs.io/en/latest/production/requiremen... has some basic guidelines on Zulip's scalability for a single-instance deployment, but those are fairly conservative -- the goal is for folks to be able to deploy with those settings and be safe even if their load profile per user is fairly heavy for whatever reason.

Re:New way to have complex discussions by loceng on Monday May 06, 2024 @05:39PM (#40279797)
So why do you think Usenet is not the mainstream status quo for conversations then?
Re:New way to have complex discussions by layer8 on Monday May 06, 2024 @05:46PM (#40279866)
Usenet died due to spam. Newsgroups were unmoderated by default, and moderation wasn’t built into the protocol. Then PHP web forums took over because they were discoverable by web search and only required the web browser that you had anyway. They also added support for popular features like posting images and using emoticons graphics, instead of only text (though the latter hasn’t hurt HN).
Re:New way to have complex discussions by jll29 on Monday May 06, 2024 @05:59PM (#40279997)
We may distinguish between USENET the public network that is part of the Internet (considerd "out of date" by many because it is not Web based, and indeed suffering from spam) and the USENET protocol, which you can use to set up your private version of USENET-like discussion groups.

In fact, many organizations had (and some still may have) inhouse groups, often prefixed "local." e.g. "local.events", "local.jokes" etc.

Advantage: threaded discussions, open standard (many existing open source readers e.g. Emacs: M-x gnus)

Re:New way to have complex discussions by wolverine876 on Monday May 06, 2024 @06:19PM (#40280165)
> Usenet died due to spam. Newsgroups were unmoderated by default, and moderation wasn’t built into the protocol.

Doesn't that make Usenet unfit for complex public discussions, at least?

Re:New way to have complex discussions by layer8 on Monday May 06, 2024 @06:30PM (#40280247)
It worked quite well with a mostly-academia audience. For the general public, of course, moderation is indispensable. The spam in Usenet began when businesses and scammers discovered Usenet. My point in the root comment is that Usenet clients contained all the ingredients for efficient, structured, long-running, deep discussion, and those are orthogonal to moderation, which you nowadays need in any case.
Re:New way to have complex discussions by aeternum on Monday May 06, 2024 @11:10PM (#40281966)
The problem with Usenet style interfaces isn't just spam, it's low value comments. Comment voting somewhat solves this but most people vote based upon how much they agree rather than the comment's discussion value.
Re:New way to have complex discussions by layer8 on Tuesday May 07, 2024 @12:36AM (#40282375)
This should be solved by moderation when necessary, like in traditional web forums. I agree that voting is a bad mechanism, because people then start posting for likes and reaction stats, and also involuntarily judge posts by their like count instead of only by their own judgement. Flagging/reporting to moderators is fine.
Re:New way to have complex discussions by aeternum on Tuesday May 07, 2024 @01:13AM (#40282547)
I'm not sure moderation is that much better. Some moderators strive to be fair but the majority will still vote and moderate based on preferences. There's also the quantity issue, most low-value comments don't break any rules but also aren't very insightful.
Re:New way to have complex discussions by layer8 on Tuesday May 07, 2024 @07:47AM (#40284416)
It really depends on the community. You can certainly have rules against low-value or one-sentence comments. Here on HN you can get banned if you post too many low-value comments, it doesn’t need voting for that.

I haven’t seen the lack of voting to be a major problem in newsgroups or traditional web forums. But I’ve come to despise the prevalent dynamics of liking/voting in newer platforms.

Re:New way to have complex discussions by rwmj on Tuesday May 07, 2024 @07:47AM (#40284417)
Slashdot solved this (arguably) by having you classify comments as "interesting", "funny", and several other categories, rather than plain up/down. Although Slashdot failed here by mapping these categories to a single score.
Re:New way to have complex discussions by tptacek on Monday May 06, 2024 @11:06PM (#40281941)
I would argue that Usenet died due to binaries, not spam. Binaries were what made it untenable for independent ISPs to run full-feed Usenet, which sent people who cared about Usenet to third-party centralized services, which destroyed incentives for independent shops to attempt to run Usenet.
Re:New way to have complex discussions by tap-snap-or-nap on Tuesday May 07, 2024 @05:11AM (#40283669)
These systems were developed before unsolicited commercial promotions started flooding these mediums, later, automation made it worse.
Re:New way to have complex discussions by wmf on Monday May 06, 2024 @06:35PM (#40280283)
Most people don't want to have truth-seeking complex discussions because it's hard and boring.
Re:New way to have complex discussions by smallmancontrov on Monday May 06, 2024 @07:50PM (#40280788)
Hard, boring, and a social liability.
Re:New way to have complex discussions by tux3 on Monday May 06, 2024 @08:57PM (#40281174)
There's a lot of truth to be found out there that is useful, technical, and utterly devoid of public attention.

But if the truth-seeking you're thinking of is being a culture war truther, that'd certainly explain the woes.

Re:New way to have complex discussions by spacebanana7 on Tuesday May 07, 2024 @02:45AM (#40283029)
A lot of technical issues are very controversial.

It can be difficult to discuss inside an enterprise because everyone’s already so committed to a particular solution.

People have very strong opinions about crypto, SPAs, and CDNs.

Re:New way to have complex discussions by tux3 on Tuesday May 07, 2024 @07:30AM (#40284326)
It can be difficult to discuss technical issues inside an enterprise, but if it turns into a social liability, either you enterprise culture is extraordinarily corrosive to the soul, or what you're doing is culture war.

The words they used are social liability, not merely controversial. It's a pretty high bar for how wrong a discussion in an enterprise has to go that it turns into a social liability.

Re:New way to have complex discussions by TeMPOraL on Tuesday May 07, 2024 @07:33AM (#40284344)
Maybe they're thinking about what they said, which is seeking out truth about issues that happen to be thrown around in culture war?

Anyway, you don't have to go all the way there for knowledge to become a social liability. The more you understand about the universe and the human world - hell, the more permission to think you give yourself - the more you realize just how much utter bullshit regular people believe about everything. Homeopathy, weird coaching stuff, fitness and dieting and cosmetics. This supplement will help your health, that fruit will stop some ailment, looking at a microwave when it's cooking will ruin your eyes, etc. Most of this bullshit is fed by content marketers, through magazines, shows, radio, podcasts, and social media.

I have a whole rant about ethics of advertising, but that's for another day; point here is: it doesn't take much truth-seeking before it gets incredibly cringe to talk with most people. You either let them keep believing in bullshit and suffer inside, or speak up and end up being pushed out of the group.

Re:New way to have complex discussions by HKH2 on Monday May 06, 2024 @09:55PM (#40281476)
It's kind of boring at the beginning while you figure out where people are coming from, but if you do it genuinely and openmindedly, it's bound to get interesting.
Re:New way to have complex discussions by loceng on Tuesday May 07, 2024 @08:30AM (#40284685)
Especially if the mob and/or government begin to want to "cancel" you.
Re:New way to have complex discussions by lmm on Monday May 06, 2024 @07:03PM (#40280486)
No-one has found a funding model that works for it.
Re:New way to have complex discussions by chrisjj on Monday May 06, 2024 @07:39PM (#40280713)
Disproved by subscription-based www.cix.co.uk.
Re:New way to have complex discussions by lmm on Monday May 06, 2024 @09:48PM (#40281425)
I don't see anything about Usenet service on there. More generally, while a few people are willing to pay for access to a discussion service, most aren't and it's not clear that the people who are are a big enough market to be viable.
Re:New way to have complex discussions by chrisjj on Tuesday May 07, 2024 @03:43AM (#40283298)
I was referring to the paradigm but sorry yes you are right the parent was specifically about usenet.

> More generally, while a few people are willing to pay for access to a discussion service, most aren't

Agreed.

Re:New way to have complex discussions by TheRealPomax on Monday May 06, 2024 @07:55PM (#40280817)
No need for anyone to still have their own artisanally bespoke thoughts on "why": the reasons for the decline of Usenet are well-documented and easily found. It's a fascinating part of internet history worth reading up on.
Re:New way to have complex discussions by TranquilMarmot on Monday May 06, 2024 @05:58PM (#40279990)
Re:New way to have complex discussions by layer8 on Monday May 06, 2024 @06:02PM (#40280018)
Eternal September lowered the average quality of Usenet content, but it’s not what ultimately lead to its demise. I actually only started using Usenet around the mid-90s, and continued for a good decade. The problem later was spam, and web forums being much more discoverable, and somewhat easier to get started with, so that’s where new users went.
Re:New way to have complex discussions by tptacek on Monday May 06, 2024 @11:16PM (#40282004)
Because it sucked, and people fondly remembering it have blotted its manifold failures out of their memory. Imagine HN or Reddit, but virtually every post in every thread quotes huge chunks of preceding posts, often many layers deep. Randomly remove comments from threads; remove different comments from different servers at different times, to make sure nobody sees the exact same content. Eliminate search. Eliminate all but the most blunt-force moderation. Eliminate user profiles, or following particular users. Divide the universe into a global taxonomy of discussion topics, then allow people to cross-post from one to the other, starting firestorms of confused argument and complaint. Wait 2-12 hours for your discussion partners to see your as they move peristaltically through the store-and-forward NNTP system. Expire all history after a week or so. Every once in awhile, just for fun, drop a 50-comment-long chain of uuencoded binary chunks into the middle of your debate about Lisp.

Usenet was one of the first systems of its kind, and it's no wonder people look back on it wistfully. It was wild, being able to talk (or argue, or flame, or troll) people all around the world at every hour of the day. Usenet was amazing. So was the Sony Vaio. You wouldn't want to use it today, though.

Re:New way to have complex discussions by kazinator on Tuesday May 07, 2024 @04:22AM (#40283444)
I don't know what you're talking about. I use Usenet daily.

Usenet is the best forum system out there; everything web thing is just a ghetto/silo.

Re:New way to have complex discussions by hollerith on Tuesday May 07, 2024 @09:47AM (#40285403)
And yet you have 29622 karma points here. To accumulate those points, how many hours did you spend reading and writing on what you'd presumably call a ghetto/silo?
Re:New way to have complex discussions by kazinator on Tuesday May 07, 2024 @10:21AM (#40285812)
However, I've never been able to actually discuss anything substantial here beyond two or three exchanges at most, usually.

Where is the equivalent of the Usenet three-month-long thread?

The karma points are not transferable, which ticks off the checkbox under the silo column.

Re:New way to have complex discussions by hollerith on Tuesday May 07, 2024 @05:26PM (#40291694)
Isn't a mailing list as good at hosting a three-month-long thread as Usenet is?
Re:New way to have complex discussions by kazinator on Tuesday May 07, 2024 @09:28PM (#40293444)
Mailing lists are fine. I run a few, out of a box under my desk here. They do work for long discussions.

Usenet and e-mail are closely related; there is a reason for Usenet to exist.

There exist gateways between usenet and mailing lists, too.

If you join a new mailing list, your only option for "back issue" content is to go through an archive. Either a web archive, or else mbox files.

Usenet has a pull model. You connect your client to a server that stores articles going back whatever: months, years. You're not subscribed to receive anything spontaneously; if you want to quit Usenet, just exit the program, and that's it.

Numerous newsgroups are available in one place; you can search through them in your client and take a look. Mailing list archives tend to be scattered all over the place. GNU mailing lists here, BSD mailing lists there ...

On Usenet, you never have to use an identity with a real, working e-mail. Not so with mailing lists; they don't work without a reachable e-mail address.

Usenet has spam and so do mailing lists. But mailing lists have actual e-mail spam. Not only are lists sometimes the targets of spam, but spammers harvest addresses.

So, when I subscribe to mailing lists, I use throw-away addresses, unique for each list. This is a dance I do not have to do with Usenet.

When you use different addresses for subscribing to different mailing lists, you have to be careful to also use the matching addresses as your posting identity! (If you use your principal e-mail address by accident, it could get harvested. Or, something else: the posting might not go through to the list at all, due to that address not being a member.)

When a throw-away mailing list identity receives spam and you replace it with a new one, your old identity still exists in ongoing discussions and will be CC:'d in new postings.

You can use a working e-mail address in your Usenet From: header, if you choose to do so, so that you can be privately contacted. Getting a private e-mail reply from a Usenet posting is rare. If that address starts getting spam, it's pretty easy to change, just in your NNTP client setup. The address is not the basis of your NNTP identity, and so changing it doesn't break threads.

It doesn't involve your mailbox in any way. You don't have to register. "Subscribing" to a newsgroup is purely a local configuration, and you don't have to do that to post to it.

When you sum it all up, Usenet is easier to use and more casual than mailing lists. That gives it a different flavor.

Re:New way to have complex discussions by hollerith on Tuesday May 07, 2024 @08:10PM (#40292973)
I'm guessing you prefer terminal user interfaces to GUIs and spend a large fraction of your compute time in a terminal.
Re:New way to have complex discussions by patwolf on Tuesday May 07, 2024 @09:50AM (#40285436)
People mention the spam, but the decentralized nature also makes it plain harder to use than the web. It's like the difference between Mastodon and X.

Your experience was largely dependent on the server and client you happened to use. I mainly ended up reading threads on Deja News (later Google Groups) because you could at least search for messages that were outside of the retention period of most servers.

Re:New way to have complex discussions by shsbdncudx on Monday May 06, 2024 @05:20PM (#40279642)
You’re right. We shouldn’t try to improve what we are doing now.
Re:New way to have complex discussions by layer8 on Monday May 06, 2024 @05:21PM (#40279651)
I’m saying it’s worth looking into what worked in the past, and why. It’s not uncharted territory.
Re:New way to have complex discussions by dontdieych on Monday May 06, 2024 @07:01PM (#40280473)
You only think in yours UX world.

That site shows quite different UX for same logical structure as you said.

I would say backend core logic is almost same as usenet reader or mail client for mailing list.

But the real value is quite different.

Re:New way to have complex discussions by saurik on Monday May 06, 2024 @08:53PM (#40281161)
FWIW, many email clients -- before Gmail dumbed down email forever and no one seems to understand that email replies form a tree anymore -- also had (and maybe some still do?) that way of viewing the world.
Re:New way to have complex discussions by dredmorbius on Monday May 06, 2024 @11:01PM (#40281908)
There arae numerous email clients for Linux-like platforms that provide this, both text-based adn GUI.

Text: Mutt, Alpine, and emacs's mailer off the top of my head. There's a listing of other clients here: <https://www.tecmint.com/best-commandline-email-clients-for-l...>

GUI: Sylpheed, Thunderbird, KMail (KDE's Kontact suite still strikes me as one of the best I've encountered), Evolution, and Clawsmail.

My own strong preference remains mutt, and the ability to process huge amounts of complex email reasonably well is still utterly unmatched.

Re:New way to have complex discussions by Ringz on Tuesday May 07, 2024 @02:36AM (#40282989)
I like mutt, but aerc [0] is imho much better. But no matter which solution you prefer, editing emails in the terminal is so much more efficient. If the majority would switch to pure text emails instead of HTML...
Re:New way to have complex discussions by dredmorbius on Tuesday May 07, 2024 @02:44AM (#40283027)
Missing a link?
Re:New way to have complex discussions by Ringz on Tuesday May 07, 2024 @05:57AM (#40283886)
Re:New way to have complex discussions by dredmorbius on Wednesday May 08, 2024 @03:21PM (#40301893)
Thanks!
Re:New way to have complex discussions by steve_rambo on Tuesday May 07, 2024 @06:22AM (#40283999)
aerc sometimes breaks on non-compliant email because the author of the header parser refuses to introduce kludges to handle broken email. When it happens, the mail in question simply doesn't show up in the list. I fully understand that position, but it's not really ideal as a user who can't simply refuse to deal with broken crap. So after using it for a couple of months I reverted to neomutt.
Re:New way to have complex discussions by Ringz on Tuesday May 07, 2024 @05:42PM (#40291856)
Which mail software sends broken mails? As far as I know, this never happens to me.
Re:New way to have complex discussions by hvis on Monday May 06, 2024 @09:43PM (#40281391)
Thunderbird is still alive and developing.
Re:New way to have complex discussions by alberth on Monday May 06, 2024 @10:45PM (#40281816)
Or like the HN comment system :)
Re:New way to have complex discussions by layer8 on Tuesday May 07, 2024 @12:28AM (#40282342)
No, HN doesn’t have read/unread state, and also cuts off discussions after a day. This makes checking for new comments tedious, and prevents any longer discussions.
Re:New way to have complex discussions by xyzzy_plugh on Monday May 06, 2024 @10:52PM (#40281854)
The HN comment system discourages depth as there is a relatively shallow limit to threads. There also is no in-built concept of an inbox to monitor replies.
Re:New way to have complex discussions by alcover on Tuesday May 07, 2024 @04:31AM (#40283500)
This baffles me so much. It would be so simple and valuable to add.
Re:New way to have complex discussions by krapp on Tuesday May 07, 2024 @06:06AM (#40283941)
Hacker News prefers quality over quantity and signal over noise. Deeper threads tend to result in uninteresting, low quality comments as the subject matter diverges from the topic at hand, or flamewars, so long-term engagement is discouraged.
Re:New way to have complex discussions by cubefox on Tuesday May 07, 2024 @10:52AM (#40286259)
I think the main reason for flame wars isn't the depth of threads but the users. Usenet had no such depth limits, LessWrong doesn't have them today.
Re:New way to have complex discussions by Dessesaf on Tuesday May 07, 2024 @03:06PM (#40290146)
All these decisions add up to people just not replying to interesting questions.

More often than not, nobody will reply, so all threads are just one or two levels deep. Or in the rare case someone actually replies to an interesting point, it's usually not the original poster. Probably because they had no idea that anyone had even followed up on their post.

Requests for elaboration mostly go unanswered, and comments are made expecting no replies. So people just shoot ideas into the void, with interesting interactions only happening when someone famous comments.

Re:New way to have complex discussions by TeMPOraL on Tuesday May 07, 2024 @07:17AM (#40284258)
It discourages reflexive replies. The depth limit is a soft one, just an extra step that perhaps gives one a chance to pause and cool down.
Re:New way to have complex discussions by fifticon on Tuesday May 07, 2024 @06:36AM (#40284071)
Outlook killed it, gmail arrived at a scene with an already dead body :-(
Re:New way to have complex discussions by tptacek on Monday May 06, 2024 @11:04PM (#40281930)
I have a very hard time connecting this to my lived experience of Usenet, which was full of top- and bottom- quoted posts, broken threads, and routine missing posts that sometimes left people talking past each other for days. I dearly loved Usenet; it started my career. But I don't miss it. Even before you get to basic affordances like posts, moderation and sorting, and following specific people, the basic nuts-and-bolts experience of discussing topics on Usenet was worse than it is today on Reddit, Usenet's rightful heir.
Re:New way to have complex discussions by skrebbel on Tuesday May 07, 2024 @03:57AM (#40283358)
This must've differed a lot between usenet groups then; the ones I was on strictly followed a bottom (or infix) posting pattern and would chastise people who did it differently.
Re:New way to have complex discussions by navane on Tuesday May 07, 2024 @04:02AM (#40283380)
So the culture enforced the discussion format, not the technology.

Technically we could be all writing in a giant Notepad file, and adhere to any discussion format.

Re:New way to have complex discussions by straight-shoota on Tuesday May 07, 2024 @04:21AM (#40283442)
That's basically how discussions work in Wikipedia (and other MediaWiki projects). Discussion pages are just a giant text file which anyone can edit fully. The only extra feature over Notepad is an implicit edit history.
Re:New way to have complex discussions by The_Colonel on Tuesday May 07, 2024 @07:13AM (#40284247)
What made this workable was that discussions were rarely "hot" - typically you discussed with one or two users over a span of many hours / days. Once you got many people editing the discussion page at the same time, you got conflicts which were solvable but annoying.

(My experience is more than 10 years old, though)

Re:New way to have complex discussions by regularfry on Tuesday May 07, 2024 @07:43AM (#40284397)
It feels like a straight line to that from the c2 wiki, where that was all pages, not just discussion pages. Discussion happened inline.
Re:New way to have complex discussions by layer8 on Tuesday May 07, 2024 @07:38AM (#40284374)
The technology supported and encouraged it, for example by editors placing the cursor and the signature at the bottom of the quoted post by default, and auto-removing the quoted post’s signature, so you could immediately start typing your reply at the “right” location. Furthermore, when reading postings, the viewer would automatically jump to the first nonquoted part.

In email, top-posting began when Microsoft’s first email client placed cursor and signature at the top of the quoted email instead, and didn’t provide commands to reflow partial quotes, or any of the features mentioned above. It also had no threaded view, which is what makes it practical to only partially quote instead of fully.

Culture is important, but technology can influence it heavily.

Re:New way to have complex discussions by fifticon on Tuesday May 07, 2024 @05:28AM (#40283738)
I disagree with this; I lived through this switch. The problem might be that it was a paradigm shift; I realize what reddit does is not something USENET could be scaled to(?). Using USENET across multiple decades, I was used to following certain groups meticulously, tracking and reading whatever new items appeared. In particular, the news reader application - NN - had very solid tools for browsing and tracking discussions. When set up correctly, I could work through updates by pressing the space-bar to page through them.

Reddit, and the even worse lesser forums, loses pretty much all of that. Browsing reddit, for me, feels more like watching a mix of a river with flotsam drifting by, a busy traffic street, uncoordinated fireworks, and a tornado ripping through a midwestern city. There are no tools to track what you have and haven't read already, or what new comments have appeared. You cannot sort and filter the posts properly, the best you get is a "do you feel lucky?" search, which often shows that "no, you weren't lucky today". On low-traffic subreddits, it IS possible to track new stuff, but you have to do so manually. I offer no solutions, I don't know how to effectively do highquality discussions for 6 or 7 billion people.

Re:New way to have complex discussions by onemoresoop on Tuesday May 07, 2024 @10:16AM (#40285732)
I find this part as the general trend of enshitificaiton. Sometimes it's incompetence in UI/UX, other times it's other perverted reasons such as to keep users confused causing them to linger and be server more ads or to confuse users with billing, etc.
Re:New way to have complex discussions by dredmorbius on Tuesday May 07, 2024 @05:12PM (#40291555)
What struck me early on with Reddit is that it's where conversations go to die.

That's both a matter of design and scale. Forums larger than ~10^2 -- 10^3 participants aren't really discussions so much as a compilation of hit-and-run pieces. For very large subs (10^5 -- 10^6), discussion is effectively over within a day, if not hours.

A strong contrast are the now-defunct Google+ and (at certain points in its evolution) Ello, and the not-quite-dead-yet Diaspora*, all of which had or have a "notifications" pane in which recent discussions are presented in full, and to which all or most prior participants (so long as they've not muted the discussion) see not only direct responses but new comments. I've seen specific conversations continued for days, weeks, months, and even years, productively, and it's a really good way to noodle at an idea (particularly with a good post moderator) over time.

There are other factors about that which also contribute. All three of these platforms are post-and-comment style (HN can be somewhat like this), where the post author is the moderator of that post (HN is NOT like this). I consider the post author a "host", and think of this as a "salon-style" network. Barring blocking actions (which can have a pretty profound impact, TBH), everyone is mostly seeing the same discussion.[1] All three platforms also showed comments to posts in strict, flat, chronological order. As a long-time user of threaded interfaces (tin, mutt, /., Reddit, HN, etc.) this grated strongly on me for quite a while, but I eventually came to see the model as useful and with merits. It's an option and a tool in the box, though I'll still say it's not appropriate in all cases.

I'll also note that G+, Ello, and Diaspora* all have relatively small limits on discussion, with a post permitting up to 500 comments, so while the platform sizes could be large (G+ claimed over 4 billion "accounts", though highly actives were ~10 million or so), individual discussions tended to be fairly small. I'll also note that the salon-style engagement was fairly rare, many people (and institutional/organisational profiles) treated the platforms as post-only or broadcast, and my experience may well be niche. That said, there were some awesome discussions on all three of these which simply don't seem to gell elsewhere: Reddit, HN, and the Fediverse come particularly to mind.

Specific to HN: it's ... close. Discussions are threaded and moderated (both by mods and members, though by different mechanisms). There's no notification of follow-ups and it's hard to tell when a conversation's really died, or if it's still active. Participation quality is ... mixed, but there are some occasional gems. I do regret that there aren't better tools to surface really-high-quality comments or threads, though there've been some manual processes in the past ("best of" lists). That effort's largely been dropped, for understandable reasons of time and scale.

________________________________

Notes:

1. Some day I really should write up my thoughts on blocking. Effectively, it seems to create a geography or topography of the social network, which combined with follows and inter-participant links gives paths of greater and lesser propagation. Blocking by highly-linked nodes in particular can be devastating to reach, particularly in a simple chronological timeline. I'm a fan of the mental-hygiene aspects of blocks,[2] but have to admit that being on the receiving end can occasionally hurt. But beyond that, the effects on how following and blocking shape the overall network and activity dynamics is simply fascinating to me.

2. <https://toot.cat/@dredmorbius/104371585950783019>

Re:New way to have complex discussions by barrkel on Tuesday May 07, 2024 @07:48AM (#40284422)
Good moderation can increase the signal to noise ratio immensely, but also increases the latency.

I vehemently disagree that Reddit is in any way even approaching equivalent, much less better, than Usenet was.

There's something about the text area, vs an email-like posting box, which encourages low-thought short replies.

Re:New way to have complex discussions by gilbetron on Tuesday May 07, 2024 @11:07AM (#40286539)
I have the same response, more or less. Loved usenet, and miss it, but don't know it would actually compare well to reddit or even other forum software. I think the amount of traffic in usenet was smaller, the groups were smaller, and far less nasty actors.

I think worshipping Usenet is just a simple case of rose-tinted glasses. Like people telling how awesome old OSs and applications were in the 90s ;)

Re:New way to have complex discussions by dredmorbius on Tuesday May 07, 2024 @04:54PM (#40291351)
When did you first encounter Usenet?

I'd had my first tastes in the late 1980s, where some uniformity of tools, platforms, and cultures (tin, Unix, and largely uni-based participants) tended to cohere. I've cited on HN Brian Reid's Usenet activity surveys (from John Quarterman's The Matrix,[1] an early exploration of what we'd now consider social networks) several times on HN[2]. As of 1988, there were 381 newsgrous, 1,933 articles/day, 4.4 MiB/day of traffic, 7,800 hosts, and 141,000 readers. That's ... tiny by contemporary standards.

Cultural norms broke down rapidly as Usenet spread first to corporate networks (Lotus Notes email formats remain a massive annoyance etched in my brain), and then the general public. By the mid-1990s, Usenet though far more active and reaching far more people was a pale shadow of its former self in terms of culture and relevance.

The fundamental technical presentation along with the original posting culture was fairly effective. That unfortunately didn't scale. One of my concerns as I look at decentralised networks with multiple clients and server implementations (e.g., the Fediverse) is that a diversity of tools will inevitably result in a broken set of standards and practices. In the case of the Fediverse, the baseline is fairly low, though there are implementations and/or instances which offer some fairly narrowly-supported capabilities, notably raw HTML or Markdown formatting, and equations support (as with ColinWright's Mathstodon).

I'm not arguing against your experience, FWIW. I am arguing that your experience is probably highly time-dependent on when you participated in Usenet, and the era from 1979--1992 is markedly different from that of 1993 onward, though cracks were already starting to show.

I've also noted that HN has survived longer than Usenet's golden age, and with remarkably stable quality. It's not all it could be, but it's not the worst of what's online either, and by a long shot. Despite some frustrations, I still find it useful.

________________________________

Notes:

1. <https://archive.org/details/matrixcomputerne0000quar/page/24...>

2. Search shows most, excepting where I've brainfarted "Eric" for "Brian": <https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...>