Why did Usenet fail?
shkspr.mobi
shkspr.mobi
In my opinion Usenets greatest strength was also its downfall. It is a distributed system without central authority over who could connect to the network or firm control over groups and their contents. To connect to it as a peer, you just had to find at least one Usenet site willing to exchange messages (peer) with you. Usually that wasn't a problem. ISPs, universities, organizations of all kinds were running their own servers, offering Usenet client access to their customers and members for no additional charge.
In a distributed system without central authority, innovation is exceedingly hard though. The protocols and features were basically set in stone. Taking the concept of offering discussions among users to a centralized or closed system made it possible to innovate very fast and offer superior features to the users.
As the article pointed out, that wasn't the only protocol which got picked up that way and innovated upon until it displaced its origins.
Since Usenet is still frozen feature wise were it was 30 or more years ago, I don't see a revival coming anytime soon.
We saw this with usenet and we also saw it with IRC. IRC really is what slack was, 30years ahead of it. However, IRC has so many essential missing features it never caught on - push notifications, saving your state when offline, admin controls, etc. I know some of these were solved with extensions and workarounds (having a shell connect to irc an then you connect to the shell for persistence for example) but it's a huge hack. This compares to Slack or Teams where they can push a back and front end update to millions/billions(?) of users in a very short space of time to add additional functionality.
This is another reason why all the decentralised 'blockchain' things would have struggled (on top of many others).
Decentralization is a business problem, not a technical problem. Engineers tend not to see this because we're engineers and so we see technical problems first.
Usenet had no economic model. All the problems you list are solvable if there were funding available to solve them.
Free volunteer developer work tends to stop at the level of polish with which developers are comfortable, which is usually command line interaction and fairly manual processes. Developers generally have to be paid to develop new features and polish those features for the general audience, which is why there are precious few open source systems used by anyone other than developers.
Those that do exist tend to be subsidized by huge companies for the purpose of "commoditizing your compliments" or as tools to herd users into an ecosystem that has upsell opportunities built into it. Examples: Chrome, any open source client for a SaaS service, etc.
Non-profits can fund to some extent, but the truth is that polished feature-rich easy to use software is extraordinarily expensive to produce. A system that a developer can create in their spare time might cost millions to render usable to non-developers. Computers are actually very hard to use. We just don't see this because we're accustomed to it. Making them easy to use is a gigantic undertaking and is often far more difficult and complex than making something work at the algorithmic level.
Centralized systems with built-in economic models like SaaS or commercial software tend to triumph because they can fund the polish necessary to reach a wider audience. A wider audience means exponentially larger network effects. See Metcalfe's Law.
Cryptocurrency could have offered an alternative model but failed for entirely different reasons: perverse incentives that attract scammers. In crypto by far the most profitable thing to do is build a fake project that can appear just credible enough to attract retail buyers onto whom you can dump your tokens. There is no structural incentive to stick with a project and really develop it because all the money is made up front through the initial offering. This also ruins the ecosystem because "the bad chases away the good." Scammers make legitimate people not want to go anywhere near crypto, transforming the whole ecosystem into a "bad neighborhood."
> Usenet had no economic model. All the problems you list are solvable if there were funding available to solve them.
You hit the nail on the head. Usenet was very much a "back channel" in its early history, with school and corporate IT people setting up feeds on the quiet. Indeed, it began outside the Internet, using dialup UUCP links to exchange news and mail.
Email addresses were "bang paths" where you had to route your mail to its destination. If your outside mail gateway was foovax, an outgoing address might be like "foovax!decwrl!ihnp4!uiucuxa!example" instead of "example@uiucuxa.uiuc.edu". In posts, it was a convention to specify your email address path from one of the famous well-connected sites.
One of the biggest early players was (surprise) Bell Labs. If the name "ihnp4" rings a bell to you, you might be as old or older than me. :) That was a central hub for the UUCP network, both news and mail. I wonder if any AT&T bean counters knew about it back in the day, or, getting back to the original point, how many bean counters found out about Usenet in their respective companies and forced it out?
There also was no content moderation.
IRC never caught on? IRC was extremely popular throughout the 90's and into the 2000's
Email and the web were extremely popular. Facebook is extremely popular. Very few people have ever known what IRC is.
Moderation. In public forums, everything else is trivial and moderation is the invisible stinking hairy elephant in the room. To the question "why isn't there a decentralized open protocol free software X" the answer is moderation. Think or it as the discreet but efficient bouncers without which a sufficiently popular public place cannot maintain a welcoming atmosphere. Newsgroups became sufficiently popular, death by inadequate moderation ensued.
We had moderation on Usenet. It was simple, but damn, did it work. We had plonka lists (client selected ignored users), keyword scoring, server level scoring, some anti-spam. There was EARLY work in Bayesian filters built in to clients, but was too late for the "big event". (When ISP's everywhere killed Usenet servers, for what is pretty surely assumed as anti-piracy.)
But lets look corporate moderation. It's done in secret, with vague rules that may or may not be stated, and by content moderation farms that use and abuse people. https://www.wired.co.uk/article/facebook-content-moderators-... . Or worse yet, you fool people in faux-ownership (reddit) and get them to do your moderation for you. Well, that is unless you do a bad job and get your subreddit banned for "low/no moderation".
I'd much rather see everything, and craft my own blocklists as I see fit. You know, just like Mastodon. Sure, there's some fediblocks at admin-level over pervasive content from a single server. But aside admin tasks, its pretty damn sweet. And it's loads better than the shit that happens over on Twitter, Reddit, or Facebook.
Enter the party, meet regulars, meet new faces, enjoy a drink and don't even think about safety. Sure, you can manage it yourself for a birthday party at your home but at larger scales even the wild rave party thrown in an abandoned hangar out there will have some form of institutionalized enforcement, even if they are not corporate security.
Yes, that means that successful large public places tend towards bland - the same reason why successful edgy underground dives are small affairs and their character can't survive growth.
You can use fdroid, webapps or side-load the "full" unfiltered client but the experience for the normies would be that paid app experience. And I say paid app to avoid the pitfall that is advertising fed results.
There should be no reason why a service can't provide that feature natively.
Facebook[1] and Reddit[2] both have a block user feature. It's a very rudimentary version of the killfile that usenet clients have. If users didn't want features like that, then they wouldn't be available on either platform.
> client-side filtering fails against organized harassment.
Usenet killfiles were advanced enough that you could easily filter out messages even from organized campaigns. For example, filtering it based on a number of conditions such as group header, from header, a unique header, certain keywords in the body, etc.
[1] https://www.facebook.com/help/168009843260943
[2] https://support.reddithelp.com/hc/en-us/articles/214548323-H...
Highly disagree. It's the early adopters of ANY platform, hardware, or whatever that drive real organic demand and adoption. And those early adopters ARE exactly that: technologically literate.
Alienating that group is how you get relegated to the "Digg v4" area of history.
> How many Reddit users want that ? Facebook users ? Oh, maybe they want to fine-tune their scoring rules library or tweak they bayesian filters - so much fun !
How many Facebook or Reddit users even HAVE the capability of client side anything? The big threads are that Reddit's killing most API access unless you pay a pound of flesh. And Facebook does enough horrible things in their coding that makes it impossible to even screen-scrape. The text "Sponsored" shows up as shittery like "essprnodo".
For those gated islands, you'd need their permission to really do any sort of client side anything.
Places like Mastodon make blocking trivial. Ive shared that link, and no, you don't need to know about Bayseian weights or whatever new mod scheme you want to make. Its there, the initial functions are easy-peasy, and the API hooks are there to add whatever you want.
> And lacking social intelligence, client-side filtering fails against organized harassment.
And that already is a major problem on the corporate side. Reddit calls it "brigading". HN has chill-down scripts to defuse flamewars. Twitter, Facebook, and Reddit all have mass-reporting as harassment. There's even current 4Chan threads to organize just that. Sure seems like an unsolved problem, not just "unsolved for federated systems".
> By the way, who is liable for infractions to the local law ?
Irrelevant. Someone in another area could read content that is illegal to them. That's *their* responsibility, not mine. As long as I follow the laws in my jurisdiction and where my server is located, I'm fine. And 17 USC 512 covers me as long as I do good-faith DMCA process.
> <example of comparing physical real world with raves/alcohol/drugs with online "dangers">
And in your latter half, your other problem is that you're equating online "safety" with in-person bodily safety with alcohol and drugs. Those 2 aren't even remotely the same, and its laughable that you'd try to compare them.
If someone is coming on to you in a sexual manner, and your "No" isnt effectively heard or acknowledged, you have a big problem. If someone uploads a bad image (say, animal torture, for something abhorrent), you can block the user, the server, report the user to their/your server admins. You can also choose not to show images. It's terrible, but physical assault is no comparison to a bad image or terrible text.
Unless you serve people from the EU or sell things to US customers like bitcoin.
I thought this was due to the deal[1] that Andrew Cuomo (New York's attorney general at the time) made with major ISPs to restrict access to child pornography. Many major ISPs discontinued their usenet service in that time period.
[1] https://www.cnet.com/tech/tech-industry/n-y-attorney-general...
A moderated newsgroup had all messages going through the moderator's system, with their programs deciding whether or not the message should be forwarded to the rest of the newsgroup. This doesn't necessarily mean that a human read all messages either.
Some of the oldest flamewars I've participated in are about moderated vs unmoderated USENET newsgroups. It amuses me that we're still debating the issue today.
A lot of sophisticated anti-spam software depended on some sophisticated anti-anti-spam showing up first, and there is a lot more of that now for sure.
The type and quality of moderation is up to the moderation team. Might be automatic, might involve a review by a human for each post.
As someone else already mentioned, there are groups which were configured to be moderated but have no moderators at all to approve posts. Either they disappeared or there never were any. To participate in these groups you have to set the "Approved:" header in your post yourself. Obviously that would also be the way to circumvent the moderation process for any other moderated group. The countermeasure is that the moderators send out a cancel control message which instructs all the newsservers receiving it or at least those who honor cancel messages, to delete this specific message.
What I can say is that plenty of spammers would have one or two posts on Newsgroups, before the mods would catch them and ban their email address.
Depending on the Newsgroup, I'm sometimes "new users" would have all of their posts reviewed before their posts were forwarded to everyone else. But after being added to some kind of whitelist, they could say whatever they wanted (well, until a flamewar caused them to go over the line and get banned).
So similar tools as moderators use today on Reddit / IRC / whatever. Or at least, it felt like that to me. Maybe it differed in implementation, but the overall effect was the same.
A kill file is "User X is tired of seeing User Y, so X stops reading posts from Y". Everyone else can still read Y.
A moderator is "Moderator is tired of seeing User Y, so Y cannot post to Newsgroup anymore". A much stronger action.
---------
Its been a few decades since I was part of any Usenet though. So maybe I'm mis-remembering the lingo. Or are you saying that the moderators used kill-files that somehow applied to the whole newsgroup?
Because... the later would make sense. But I really don't know how things worked back then.
The same sort of model exists in modern distributed systems like Mastodon/ActivityPub. I can block a user from another server or an entire server individually, or my server admin can block them from communicating with anyone on my server.
What's missing that I think will be required for anything that gets popular enough is a means of sharing blocklists automatically, preferably with some machine-readable details so that they're useful even when servers have different rules (e.g. I want to subscribe to bans from Foo if the ban is for hate speech, but not for porn).
The "approve/deny/edit" stuff is handled by moderation software, which in principle can do anything you like.
IIRC group-wide moderation was handled per-post in that every post was approved by hand.
Definitely not. The kinds of "mistakes" I've seen in moderation back then suggests that the process was highly automated.
Moderated Usenet is way more similar to modern Reddit than people probably realize.
If 4chan "breaks cover" into the mainstream in the way that, say, Facebook has, it will make for some very entertaining Congressional hearings.
But it turns out that model had some major flaws. Nowadays, one could say the 'net interprets lack of censorship as offensive and migrates away from it. If there's one thing the experiments after USENET (from Slashdot to Mastodon) suggest, it's that people on average want some control (and don't on average want the burden of being their own moderator for every damn bitstream that comes down the pipe).
At least, that's the goal.
Technology that was transformative during the BBS-to-early-internet transition became a liability ten years on.
Slashdot, PHPBB and later on Reddit offered synchronous, low-latency, single-point-of-truth updates to thread/post order.
The promise of self-configured "agents" for content filtering never really caught on - they were too time-consuming for anyone bar a few geeks and academics to manage. The social media "feed" is an evolution of the same idea, but there's not really any self-configuration - instead the system is programmed by the platform's owners to adapt to your behavioural feedback.
Compared to early web forums it was super fast - you could sync all of the messages in about two minutes. Then you could disconnect your modem, read + reply etc. Then go online an hour later to send reply + update the feed.
Broadband changed the game: once the internet was fast and always-on then web forums pretty much took over.
We lost something though: the beauty of NNTP was that you could easily keep your own archive of discussions of the groups you were interested in. Search worked and it as offline. Oh and no adverts or tracking!
I've been using NNTP as a Gossip-type protocol for eventually-consistent pub/sub telemetry, monitoring, and notifications between partially-connected nodes in an unstable mesh ever since. Just not in public.
Let’s be careful to separate the message protocol from the system it supported. Usenet’s carcinogenic inability to self-regulate at scale arose from the absence of distributed authority and negative feedback loops in the control plane, something we’d aim to build in algebraically and cryptographically if designed today. Alas, VC backing directs most research in this subsector towards systems enabling consumer surveillance.
[0]: https://en.wikipedia.org/wiki/FidoNet
[1]: https://www.johndaileysoftware.com/products/bbsdoors/barrenr...
By 2000 the NNTP mesh was very interconnected and fast. Sites competed[1] to get messages propagated fast. Especially text messages.
Any site hooked into the mesh was going to be offered any article multiple times within seconds of it being posted.
Slow articles would happen but only during outages or with sites that were not following good practice.
[1] Via http://top1000.anthologeek.net/
It was an excellent experience in the non-federated case.
Usenet was truly special and an awesome design. Every iteration of something newer has been strictly worse. Mailing lists, forums, and now proprietary platforms controlled by a single corporation. At every step, features and functionality have been lost.
In the early 90s I used to travel coast to coast a lot, so I pulled all the newsgroups I was following to my laptop and spent the flights reading and responding to posts. Then I'd sync at the other coast before flying back.
What killed Usenet was as the parent said - users are better served by the centralized management and reliability of a web forum, they don't need or care about decentralization and peering. The same thing happened for Discord and Slack replacing IRC.
This totally understates the idiocy of IRC.
I was a full-blown operator/system administrator across both mainframes and Unix workstations for years. And I never truly felt like I grokked IRC.
Whenever I had to go into a channel, it was always a screwy dance of mishmash of how to get a directory, how to appease the channel bot, how to even bloody just log in, etc.
And God help you if you didn't have the preferred client for the channel. "Bye bye, N00b."
Sorry, I weep for the centralization of these kinds of services. I don't weep even in the slightest for how IRC actually got implemented.
Similar story for ubiquitous tools. Shell is a horrible tool with a few lucky features (pipes, focus on text) that's everywhere so it wins by default. And techies turn a blind eye to its million defects.
> And God help you if you didn't have the preferred client for the channel. "Bye bye, N00b."
These things have not really gone away on Discord. On the other hand, it's hard to choose the wrong client when there's only one you're allowed to use.
This is not to mention instant messengers like ICQ / AOL / MSN, which largely replaced private IRC chats.
Maybe that was your particular experience but generally that wasn't the case unless we're talking about a server connected via UUCP to the rest of the world, possibly with a dialup link between the servers and transferring news articles every few hours or once a day.
NNTP employs a flooding algorithm whereby every server offers all messages received to every peer except the ones showing up in the Path Header of the message. Peers were first offered the unique Message-Id each message has and could then decline or accept the transfer. Programs like innfeed implemented this conversation as a bidirectional streaming protocol (RFC4644). We're talking seconds for a text posting to be propagated to every half decently connected news server on the planet.
Another thing is, in effect, Usenet is a tried-to-be globally governed forum service runs on servers that's been configured differently. Some server don't allow large attachments, some don't allow HTML message, some moderator likes to delete while others don't...
The protocol don't really help it too. NNTP for example, is neither a high efficient nor resilient protocol. If your mail got too large, or your link is unstable, you'll have some nightmares trying to send it out. NNTP is also not a well-designed protocol, which makes client-end life-improving optimization very hard, as a result of it, some NNTP clients (Thunderbird and Outlook) will just let the user handle every error encountered, which is very annoying for the user.
So for me, Usenet is just simply outdated. That's all there is to it.
The way usenet clients worked was when new message headers were downloaded, the client would highlight unread messages. It's pretty similar to email where when you receive new messages, you can tell that they haven't been read before you read them. Websites like Hacker News, Reddit, Facebook, etc lack this feature.
Facebook, for instance, does have a notification system, but makes it very difficult to find the specific reply to your post or comment because it frequently filters out comments from being displayed unless "all comments" is selected from the drop down. Once that selection is made, you have to expand every thread to find the reply to your comment.
> Usenet is a tried-to-be globally governed forum service
Globally governed by whom? The only real governance was the creation of new groups in the Big 8 hierarchy. And, unless the group was moderated, anyone could post or reply to a comment.
> Some server don't allow large attachments, some don't allow HTML message
Text groups had conventions disallowing HTML or attachments, so very few people used them (unless their client wasn't configured properly).
> The protocol don't really help it too. NNTP for example, is neither a high efficient nor resilient protocol. If your mail got too large, or your link is unstable, you'll have some nightmares trying to send it out.
Message size isn't an issue for plain text messages and all major usenet services have no issues handling articles up to 750 Kb in size (for binary groups).
> NNTP is also not a well-designed protocol
What specifically is not well designed?
> NNTP clients (Thunderbird and Outlook)
Outlook never supported NNTP
> will just let the user handle every error encountered
What errors are you specifically referring to?
> So for me, Usenet is just simply outdated. That's all there is to it.
Based on what you've posted, it doesn't seem like you have much if any first hand experience using a NNTP client or have read any of the related RFC documents documenting the NNTP application level protocol.
[post]: https://groups.google.com/g/microsoft.public.cn.msn.messenge...
I'm pretty sure Alex Zhang, who's a rank higher up than us, was probably annoyed by all the request for guidance that we constantly need. But...still, good times.
I also remember how it ended: the moderator tool that Microsoft provided to us has stopped working one day, we queried and waited for a few months and it didn't come back. So we assumed that Microsoft has changed the plan.
Also, now that I got my timeline clear, my lunch money was not donated when I was 13 years old (and just to be clear, it was not to Microsoft newsgroup, of course), I would say much older than that. But I can't found any record of the action since the server is private, so, sad I guess :(
Reading the old posts now, judging by the words we wrote back then, we... were really acting like cooperate freaks. Glad I've grown more human since :)
Well, I didn't really setup any newsgroup server (other than the one in IIS for fun), if that's what you mean by "first hand". But I do donated to one out a week worth of my lunch money when I was 13 years old because I frequented there and they needs some funding for their broken RAID card + drives.
> Outlook never supported NNTP
If you know a bit more, you should know that Outlook Express does, then Windows Live Mail etc. The reason why I'm using Thunderbird as email client is probably because it got a (even through buggy but) functional NNTP support. I also know Thunderbird has a bug which prevents it from using the correct charset defined by the user, because I guess I've spent too much time on these news groups.
Also, reading your reply, I realized that you are putting a lots if not all of your own experience on "plain text messages", and you're thinking "this is fine"? Then wake up. On today's Internet, if your forum service cannot host memes and other types of rich multimedia, it's already out of public view. So,
> "have no issues handling articles up to 750 Kb in size"
Dude, really? Just 750 Kb? :)
> the client would highlight unread messages
It require some setup that most people don't know they can do. "Filter" in Outlook Express if I remembered it correctly gives you a different color when a matching mail is received. But guess what, it's not the default at least during the time I'm using it. If you don't do that, you'll only get "notification" (actually, just count refreshing) every time when new mails are downloaded, even if none of those mails are meant for you.
Your overall reply gives me a feeling that you're deep inside your own good-old-time memories, which let you to give out these apologetic words. It's reasonable if you are an user, after all, it's indeed a good time for many of us. But one should not be blind by nostalgia, because if they did, they running into the risk of degenerate their own creativity for something far better. Seeing flaws don't prevent you from loving something, you know?
> If you know a bit more, you should know that Outlook Express does
I know that Outlook Express does and it's a distinct product from Outlook.
> The reason why I'm using Thunderbird as email client is probably because it got a (even through buggy but) functional NNTP support. I also know Thunderbird has a bug which prevents it from using the correct charset defined by the user, because I guess I've spent too much time on these news groups.
I haven't used Thunderbird to post to newsgroups recently, but I'm pretty sure that it set the charset part of the MIME header to utf8. When I used to post regularly, it was set to us-ascii based on what I set in Thunderbird's, Seamonkey's, Mozilla Mail & News, and Netscape Communicator.
> Also, reading your reply, I realized that you are putting a lots if not all of your own experience on "plain text messages", and you're thinking "this is fine"?
It works for this forum.
> Then wake up. On today's Internet, if your forum service cannot host memes and other types of rich multimedia, it's already out of public view.
Practically every comment on this website is essentially in plain text. Even most comments on reddit stick to plain text and neither website is out of public view.
> Dude, really? Just 750 Kb? :)
None of the comments you or I have written here come anywhere close to 750 Kb in size. Most emails I type aren't anywhere near that either. In fact, if you look at mailing lists like the ones used for the Linux Kernel and various subsystems and the one used by git project, you'll see that their inline patch messages come nowhere near that size limit. So you can easily read through any of those mailing lists using a NNTP gateway.
> It require some setup that most people don't know they can do
Like what exactly? The default configuration[1] shows message subject, author and date in bold text in the message list pane if you haven't read it and in regular text if you have.
> every time when new mails are downloaded, even if none of those mails are meant for you.
Usenet messages formed a multi-threaded discussion per topic. Messages that are posted as direct replies to message you posted are meant for you and can be easily spotted by scrolling through the list of messages in the message list pane and seeing direct replies to messages you posted in bold text. Even in threads that had thousands of messages, I could find replies to messages I posted in less than a minute. In contrast, I have to click through several screens of my comments on this website to see if any of them have replies and then remember if I had already read them or not.
> Your overall reply gives me a feeling that you're deep inside your own good-old-time memories
I still occasionally use usenet today and frequently use NNTP gateway services to browse mailing lists. It's not recollection of "good-old-time memories". Given your remark about being 13 years of age and donating lunch money makes me think that your recollection isn't very precise given your young age. I started using usenet in the mid '90s when I was an adult in my 20s. I used it daily posting and reading groups up till around 2015 or so when the groups I posted in basically were abandoned by all the regulars I used to interact with.
...and reputation/karma, avatars, post counts, moderation, search, categories, emojis, anonymity (email address not exposed), notifications...
Quite a few people posted under pseudonyms with fake email addresses on usenet.
> notifications
When you downloaded new headers from the server, the client would highlight the new messages in a way that made it very easy to see which messages you haven't seen and whether you got any replies to your message. Try doing that in Hacker News, reddit, Facebook, Twitter, etc.
Yes, but you would have to check a completely different service to see whether you got any replies. Most people would probably refresh the comments page or click on the notification icon directly in the page.
> With Usenet you had to go check.
Clients could be configured to check for message every X minutes/hours, etc, but just clicking on "Get messages" would show unread messages. And you could easily find replies to your comment(s) since the thread pane would essentially provide an indexed view of the entire thread including every subthread that you could expand/collapse. The other advantage was that you could see new messages in context.
On the other hand, when clicking the notification icon in reddit, you see new messages in isolation and would have to click on the context link to see what they're referring to.
People like the new shiny.
Forum posts also had embedded images, and didn't require installing/configuring/maintaining a separate application.. all you needed was your web browser.
"I should briefly mention Google buying the Deja News archive, promising to revitalise Usenet, and then promptly abandoning it. Cheers Google. Choogle."
Oh wow, I totally forgot about that. I remember it being a really big deal at the time, and now I barely even remember.Here, Google pulled one from the Microsoft playbook: embrace, extend, extinguish.
Google bought DejaNews, rebranded it into Google Groups (embrace) and then proceed to Googlify it, making it less and less Usenet-y and more and more Google specific (extend), until only the Google-specific mailing lists remained (extinguish).
Edit: see https://web.archive.org/web/20010226023947/http://groups.goo...
So Google came in and saved it.
It's like reddit as the source for LLMs today.
So Google neglecting USENET could be about preventing competitors.
I wonder if they even know it's still there? Probably doesn't use enough bandwidth for anyone to notice. Probably just a few people taking a trip down memory lane to re-read things posted 10-20 years ago.
This appears to be inspired by the BBC show 'Look Around You'.
It needed a client program.
Digg/slashdot didn't succeed because they were flashier or moderated or had less illegal content or privately developed or any of these other reasons given, it was because people could just follow a link to a web page and they're in. Even today reddit or discord do everything they can to convert web users to app users for obvious reasons, but they must have that web version for casual users or they'll die off to whoever does have one.
So ultimately what killed Usenet was Section 230. Without that services could do simple copying/caching like NNTP (protected under telecom rules) but the actual presentation had to be done on the user's computer. And consequently were 230 repealed it wouldn't be the end of the social media world, but rather the resurgence of Usenet-like models where all the presentation is done by a client program.
Discord has entered the chat. (wait a minute...)
Seriously though, Discord is precisely an example of this. I was talking to someone about how Skype was degraded, and I wanted to build a competitor, then he showed me Discord. I've been using Discord since (and on my free time thinking of what I would do different to Guilded / Discord). Slack was cute, but Discord was much better. There's lots of room for improvement with Discord, but its just good enough.
https://www.eternal-september.org/
You can access Usenet via Thunderbird (or Pan, mentioned in the article).
Usenet can be accessed via the OSS Thunderbird client, or OSS Usenet clients.
https://www.fastusenet.org/thunderbird-windows-tutorial.html
It's not comprehensive, but will give you a taste of the flavor of what Usenet was like.
> It needed a client program.
Many services required client programs to use. Email did and still does unless you use webmail. And there are services that allow you to read and post to usenet through one's browser.
https://www.techdirt.com/2020/06/23/hello-youve-been-referre...
Usenet served its purpose at a point in time and then faded into obscurity, though it keeps chugging away in a niche, appealing to some.
It's like saying that IRC failed.
What forum community, social network or media platform has been permanent and outlasted everything else? It seems that on every social network, people migrate, people abandon platforms, and losing critical mass can be fatal to the platform, and then it just passes on to the next one, having served its purpose; did MySpace "fail" or did it simply cede the crown to Facebook?
I remember Usenet fondly, though perhaps through rose-colored glasses. It was already full of trolls, flamewars, disruption and discord. Yet I cut my teeth there as a young sysadmin. I listened at the feet of experts, literal prominent experts in the field, who had spare time to just freely share their knowledge, because the Internet was an R&E community! I learned a lot about reputation and trust in the digital age. I gained "Internet street smarts" there.
I believe that it shaped a lot of people's lives, for better or worse, and that's not a failure by any measure.
I come from MUDding communities myself, and there is no shortage of old and crusty wizards who cling to their MUD servers and have kept them open, going on 30 years now! Clients come and go, Internet standards change, and social network fads happen, and we're still playing a game that doesn't bother supporting TLS, MFA, Unicode, or graphics. MUDs never failed, they simply achieved posterity and faded from sight.
Piracy killed Usenet.
I ran a Freenix-competitive NNTP installation for a very popular ISP in Chicago in the 1990s. Usenet was by far the most demanding infrastructure we ran: we ran striped RAID arrays, read replicas†, transit servers --- all of this on the only expensive Sun hardware we had in our fleet. At one point, we independently reinvented the INN history cache, and there were a couple sites near the top of the Freenix leaderboard in part due to IRC conversations about our dumb patch. All this is just to say I feel like I have some bona fides here.
Keeping up with the Usenet everybody laments today was not this demanding. You could easily have done it with a Pentium FreeBSD server and a fast disk. But customers wouldn't let you. The open secret about Usenet was that it was a binary distribution system first and a discussion forum second.
Unlike discussion groups, keeping up with full-feed binary groups was a fucking nightmare. Usenet is the stupidest mechanism for distributing binaries you can possibly imagine: just imagine BitTorrent, but entirely Base64'd, and without the forward error correction --- your file was in 100 pieces, and if you lost one of them, you were just fucked. If users couldn't reliably download pirated games or porn from your Usenet servers, they'd loudly complain and tank your reviews for running a bad Usenet setup. And woe betide any ISP that claimed to do NNTP on anything less than a binary full feed.
The rest of the story is obvious. ISP operators had better things to do with their time and money than cater to the small minority of angry cost-center users who used Usenet this way, and so they outsourced Usenet altogether. Usenet centralized because binary groups forced it to, and once it was centralized there was no reason not to just stick it on a website.
Web forums are better than Usenet was back in the day, so arguably, over the long term, not much was really lost. Reddit today is very much like Usenet was like in the mid-1990s, and they at least have a reliable archive. Apart from the archives of my old comp.security.unix posts, all I really miss about Usenet was the competitive systems engineering aspect of it. I'd love to go back in time and take another whack at Usenet knowing some of what I know now; I didn't realize how fun a problem it was at the time: a real system people actually cared about with a leaderboard.
† These things sound very boring now but were most definitely not boring in 1995.
That is, until Parchives were invented.
If lots of people aren't running NNTP servers, there's not much reason to use Usenet. By the time Reddit and Digg rolled in, it was no contest.
None of the ISPs I had from the mid '90s through 2010 ever had reliable binary news feeds. Most would be missing too many articles, or articles would expire within hours and the download could never be reassembled.
Anyone who really wanted binaries started using paid services and just use their ISPs usenet feed for text discussion.
The nice thing about NNTP was you didn't have to carry any group you didn't want to. We stopped carrying the binary hierarchy and some of the dedicated pr0n groups because of just this sort of administrative pain.
"Modern and exciting" beat "being able to focus on a conversation" :(
Being able to focus is right at the top of my list of priorities. Surely I'm not the only one?
Eg, I don't see the HN UI ever be used for anything graphics related, because there's no image embedding.
This is fine for many subjects, but greatly constrains others.
It also has social effects. HN makes usernames very vague compared to say, Reddit or Slashdot. Which means that after more than 2 years on this site I still don't know any. The site is extremely impersonal to me, compared to Reddit where I can recognize regulars in some of the subreddits. Whether this is a good thing or not varies, but it certainly affects the dynamics.
Also if you use old reddit usernames in reddit are as impersonal as they are here because of no discernible avatars.
If I see a comment from someone I know to be a relative expert on a field based on my previous interactions with them, I want to judge it as more authoritative and interesting than a rando who registered two weeks ago and has mostly commented "lol".
I actually like this approach as it reduces the issue of some users dominating the conversation, thereby overshadowing others. I think it's essential to foster a level playing field for everyone when discussing topics of interest.
By the late 90s Usenet was well into the Eternal September and inundated with spam. Unmoderated groups were a mess. There was also just the simple problem of formatting. IIRC Outlook Express defaulted to MIME/multipart posts which would cause all sorts of weirdness if someone with a text-only client quoted them and the OE user replied. Then of course there was the issue of top and bottom quoting. Many Usenet clients had truly awful UIs so a user could inadvertently quote a message's headers in a reply.
Compared to even a simple WWWBoard the experience was often lacking in terms of focus.
I didn't really start lurking and posting on usenet until the late '90s and while those problems occasionally cropped up, they really didn't interfere with the main discussion threads in the groups I was a regular in. I only stopped regularly using it by the early/mid 2010s because all the other regulars in the groups I was in ceased posting.
There were some good GUI newsreaders but Outlook Express was a shit show. I remember OE was what my ISP had NNTP documentation for and nothing else.
The main problem OE had was the quote wrapping problem that other clients didn't. The other was that it defaulted to top posting IIRC.
Thunderbird didn't come out until the early 2000s. The predecessors were Mozilla mail & news and Netscape Communicator. Seamonkey[1] is an offshoot of the former once Mozilla split mail and news into Firefox and Thunderbird.
Every place that doesn't cater to the masses seems to always be a higher quality community.
Slightly off topic, but dang, if you're reading this, I recommend making HN invite only for a month or two after the incoming reddit fiasco in July 1st. A ton of people on the major subreddits are already parroting things like "Just go to HN, it's basically the new reddit".
I don't think I'm making a hot take when I say reddit has a pretty awful community outside of the tech focused subs. But maybe I'm too concerned - I'm just worried that one of the last comfy parts of the internet will be invaded by plebs and emoji spammers.
Having even basic HTML formatting helps lay out a post - which makes it easier to concentrate on it. But that was something eschewed by most Usenet clients and posters.
Similarly, inline images are great for illustrating a point. I don't have to lose focus by clicking on a link and going to another tab to see what's being discussed.
You post this on a threaded discussion forum without avatars, one you've frequented for a decade
I also have my own CSS for HN which makes it much more pleasant (for me) and I I've started using https://news.ycombinator.com/item?id=30668137
For one simple generic blobs generated based on the sender's address, using some service like gravatar or X-Face header.
https://www.emacswiki.org/emacs/XfacesSupport
I remember them being used by some Usenet posters in the 1990s.
The from column in the thread pane view in my client[1] makes it easy to see the difference between participants, and also gives an indexed view of the entire thread. You don't get that with Hacker News or Reddit.
Forté Agent was a masterpiece. Change my mind.
Now let's not forget my 40-line ASCII-art sigfile.
https://en.wikipedia.org/wiki/X-Face
I think there was even a color version of x-face? Oh yeah, found it. A 48x48 base64 encoded PNG image.
https://www.emacswiki.org/emacs/GnusFace
I don't know what other Usenet clients supported that. The x-face header was already not widely supported.
It could do NNTP feeds integrated with e-mail, an outgrowth of previous work on IE3-era Windows News and Mail (which was an architectural masterpiece - a Windows Explorer view of a folder full of messages, populated from the mail and news feeds)
I wish we had something like that in Gnome - processes that sync my IMAP mails to local Maildir-like folders (dynamically populated, with download-on-open, perhaps) and a view that shows e-mails. Same for iCal feeds - make it a way to view specific kinds of content.
It was the one client that never fixed their quoted text wrapping bug IIRC.
Yes.
Also, my social network feeds could benefit from a killfile feature ...
There's a wide variety of ways to self-moderate content. Andd you can block whole servers from your account as well.
And if stuff is terrible, you can report to your instance's admin (if you're not running your own). And barring that, you can also report to their instance's admin.
Given enough harassment or badness, servers can block harassing servers.
The other problem was spam. Usenet had excellent moderation/blocking capabilities for the time ('welcome to my killfile' was the last thing many trolls heard from a person), but relied on a general consensus that spam is cancer. Then Laurence Canter and Martha Siegel single-handedly broke usenet in one afternoon nearly 30 years ago, and I still feel annoyed whenever I think of them. People like this exemplify everything that is toxic about capitalism.
https://en.wikipedia.org/wiki/Laurence_Canter_and_Martha_Sie...
Even for people who had mastered the software the lack of ability to get rid of bad people was a problem. One "Kook" could single-handedly jam up server groups ( eg https://www.geocities.w/donfool/ ).
The interface however was still pretty unmatched to this day unmatched. You could and did get threads of 1000 posts from 100 people that were perfectly threaded, readable and referred to points in previous posts.
The requirement for each ISP to run their own server was a problem. If you wanted binaries then you would need a relatively expensive server (or group of servers) plus quite a lot of bandwidth.
I never really looked into it, but if someone were to make a NNTP bridge for reddit, Hacker News, and other similar websites, would it be against their respective TOSs?
I can discover interesting subreddits by pure chance by following a google search on a question I have. Or following a link on a blog
There’s no chance of that happening on Usenet. For most users, search/discovery is a web thing (web search, links) and there’s no link from the web to usenet. Therefore if you don't know anything interesting on usenet you can't easily discover it. Any interesting post/discussion cannot be simply linked on a tweet (or, for that matters, on IRC). Usenet is completely insular. A web forum is not.
Were I a Usenet enthusiast, that would be my 1st priority. Public archives of most important hierarchies (comp.* for example), indexed on Google, easily linkable.
I'd counter that though with the aspect of one stop shopping, which e.g. Reddit also has. One thing that kept me on Usenet far longer than most was that with one app (my newsreader) I could access limitless topic specific forums. Instead of having to go to a bunch of different sites, each with their own logins & quirks, etc. To this day I still prefer applications like that, for instance it is something I really appreciated about Twitter until recent changes.
> There’s no chance of that happening on Usenet.
You could the list of newsgroups for phrases that could lead you to an interesting group. Other times, someone in the group may mention the other group if you mention your interest in a comment. At least, that's how I found a lot of different newsgroups when I was regularly reading and posting to usenet.
In this day and age, that need to install one more thing (unless you're on mobile) is itself a huge barrier to entry.
There was very little upside and massive potential liabilities because they were storing and supplying unmoderated content that in the very best case was pirated music and movies.
The spam issue was the real deal breaker imho - you either had a fully moderated group, or you had a fully unmoderated one with spam left and right.
Also, for me it was social media - web groups, however lacking the interface was, had more variety in their subjects.
As home internet moved from a competitive dialup market to a handful of DSL/Cable players, all ancillary services dropped in importance. People weren't willing to take 128kbps ISDN instead of 10Mbps cable because they had better Usenet coverage or retention policies, or more personal home page storage, or better email services.
These services, in turn, became obvious places to economize and scale back. Nobody uses them because we don't invest in them so we shouldn't invest in them. All everyone wants is port 80 and promising the largest number of "up to" MBps we can.
So eventually ISP-infrastructure Usenet falls apart, and you're left with having to find an external service provider, which usually was competing for an entirely different market-- "we have the mostest and bestest alt.binaries, and we're going to charge prices close to what we pay for a streaming service in 2023, because that's an expensive customer to service" rather than "we have all the text-based communities you love, and realistically, each user clicking three banner ads a month would finance the bandwidth and disc space those use."
I loved Usenet as a teen, but the family stayed on a crappy provider for too long, and they killed it. I got an account on a server being offered as a public service a few years later, only to find it shuttered within weeks of doing so.
I just want to go back to 1997, writing terrible cringe RP on alt.fan.dragons.
1) Usenet was at one point a huge portion of internet traffic. But as the rest of the web ballooned in popularity, what was originally the big fish in a small pond became a small fish in a huge ocean. Eventually newer internet users skipped the Usenet experience entirely. And the zeitgeist went with them. People who spent time putting new information online stopped making newsgroups their first choice and started doing it on their own weblogs or on siloed websites.
2) As newsgroups hollowed out, the S/N ratio went way down. I think once they were about 30% spam, people just started giving up en masse.
There's also the contributing factor of the old ISP services dying or morphing into media providers. Usenet was dialup friendly and the old 300/600/1200/2400/4800/9600/14400/19200/38400/57600 Kbps modem-serving ISPs would advertise their Usenet feed as a perk. It was 80 character, monochrome screen friendly. Once dialup became superseded by broadband, and computers turned into media and 3d gaming devices, and Napster/Limewire/eD2k made binary distribution so much more convenient for the masses, Usenet lost its raison d'être.
Usenet posts were just text that may have been several kilobytes in size at most. If you look at binary newsgroups, the current level of internet traffic is quite large[1] (though that was 12 years ago and is by now multiple petabytes per day).
[1] https://www.ghacks.net/2011/01/26/usenet-traffic-growth-to-a...
In other words, good point! I hadn't realized that in nominal terms, Usenet was still growing like topsy (albeit likely shrinking as a total proportion of global traffic).
[0] https://www.newsdemon.com/usenet-newsgroup-feed-size
[1] https://techjury.net/blog/how-much-data-is-created-every-day...
Yes, this is the number 1 reason.
But USENET is still being used and there are many people still using it. And there are places where you can signup for free access, this is one but there are many others:
http://www.eternal-september.org/
One thing to remember, you never see a post from your teenage self on USENET being dragged up by your employer causing you to be fired or loose out on a job. Why, privacy still exists on USENET.
Also I guess he never heard of killfiles :) These days I have a rather large one compared to what I had many years ago. See a post you do not want to see anymore, add it to your killfile and maybe the person who sent it.
Google at one point did a very good job at indexing usenet posts and including them in their search results. If I searched for the name I used when posting to usenet, I would get hundreds of results of posts I made. But if I try searching now, very few results from usenet come up (perhaps because of the age of the posts).
> Also I guess he never heard of killfiles :)
I'm actually surprised he didn't mention that in his article.
The story is:
1) There were a number of independent ISPs, but oligarchic forces, in addition to the Verizon/AT&T last mile monopoly consolidated things so that Verizon/AT&T became the ISP for most people, with limited competition.
2) Once consolidated, Verizon and AT&T killed their news servers. This mostly happened in 2008. The old Internet which was more open and peer-to-peer became a platform with end users limited mostly to web clients, consuming from big corporate upstream web servers.
3) This was helped along by various places in the US government, which blessed or even applied pressure to kill off the old peer-to-peer nature of the Internet, particularly Usenet, for the current model of big corporate web servers to end user customers.
Of course the public relations announcements were all of this was done for the litany of reasons companies and the government do anything - to protect customers/children/whatever, fight against the forces of evil etc.
They were trying to minimize any kind of customer support by humans, the number one cost center for any digital company.
Lucky for them that the like of Google and Reddit externalized mail and forum services.
There was another post some months ago here that argued success is not tied to survival.
To me Usenet was a huge success and didn't fail in any way, just because people are no longer using it doesn't mean it failed.
Unless those customers made an effort to access usenet some other way, they stopped using it.
[1] https://www.cnet.com/tech/tech-industry/n-y-attorney-general...
[2] https://www.cnet.com/tech/tech-industry/cuomo-strong-arms-co...
The biggest issue that never was never resolved was on one hand you have the people who don't want people controlling what they read and say - and on the other hand you have the jerks that want to abuse that. If you've ever logged into a darknet forum and someone has uploaded hundreds of autopsy photos anywhere they could upload photos except the "autopsy photos" area, then that is exactly what used to happen on Usenet. It's probably the same guy doing it. Though personally I think having to do the occasional bulk delete is worth preserving freedom of expression.
Then it got flooded with "replica watches" and "girls nextdoor porn", huge attachments and shady stuff.
- Steam locomotives
- Gutenberg's printing press
- The IBM PC
- The original iPhone
- The Ford Model T
- The telegraph, and landline telephones
- The cotton gin
- Black powder, cannons, etc
- Wind-powered boats
Nope. Dropbox is NFS with an asynchronous client with lots of local persistent cache.
> WhatsApp groups are just ListServes
That's a huge oversimplification.
All in all, I wish I have built something that was the backbone of internet discussions for decades. Truth is, we all moved on. At one time, newsgroups was the only space where we could have threaded discussions. Now we have lots of other, more targeted, options.
All the issues the author mentioned could be fixed. We can use AI to rate comments (at the client), and build a decentralized reputation system (maybe a good use for blockchain, finally).
1) It couldn't serve ads in a controlled manner. The lack of monetization made sure that most people paid for usenet access allowing 'free' http driven apps to take over.
2) Most ISPs didn't provide much information if they had a NNTP server users could use, and NNTP readers didn't come with most users computers. HTTP did.
3) It wasn't exciting to new users. Web went from mostly text to multimedia as internet connection speeds increased.
Until Outlook Express was replaced by Windows Mail, most users computers did come with a NNTP client.
Personally I would love to see Usenet replace localized Facebook groups. It seems like every small town have a Facebook group, and if you have no presents on Facebook, you get no information. Usenet would be a perfect fit, no central authority to monetize and control the group, you'd be able to read about activities in your neighborhood, while having no account or an account with an organisation you trust.
The ISPs might not want to pick up the tab for running the servers, but they kept doing it for years after Usenet became a ghost town.
It actually happened the other way around. Local ISPs had newsgroups that had limited distribution where people local to you would post about upcoming events, things they were looking to rent or buy, things they wanted to sell, etc.
> The ISPs might not want to pick up the tab for running the servers
There's nothing really stopping a local ISP from running a server that's not connected to an upstream feed and requiring credentials to post. That would be localized and a lot more relevant to those in the community if they really wanted a local discussion forum.
> About (https://forum.dlang.org/help#about)
> This website is powered by DFeed, an NNTP / mailing list web frontend / forum software, news aggregator and IRC bot. DFeed was written mostly by Vladimir Panteleev. The source code is available under the GNU Affero General Public License on GitHub: https://github.com/CyberShadow/DFeed
> This DFeed instance (forum.dlang.org) is a frontend to the DigitalMars NNTP server and mailing lists. Portions of the web interface (including style and graphics) are Copyright © by Digital Mars.
Like FTP, it still has a use.
But people are still attracted to "oooh, bright shiny thing!" rather than the spartan.
People using it for binary downloads can pull down data at gigabit speeds.
> it should still be kept as a no-frills alternative when things have to depend on low-bandwidth.
It's unfortunate that most websites and other services require significant amounts of bandwidth. If I'm using a GPRS connection on my phone, websites other than Hacker News are not really usable. IRC and Usenet still work though.
> People using it for binary downloads can pull down data at gigabit speeds.
Sorry. I wasn't clear. I meant that being a 'store and forward' medium rather than a broadcast medium, it can take days to propagate to all clients, rather than talking specifically about the speed of transmission.
So maybe that's why it failed.
I don't even remember CompuServe having Internet access. AOL, which came well after CompuServe, didn't even have it until they tacked it on as an afterthought (with a button on their toolbar).
1. A large part of the world completely ignored Usenet. ISPs began offering Net connectivity in my country in the late 1990s, but then no one (IIRC) had an Usenet server or archive; and if they had one, it was largely unadvertised. Connecting to a NNTP server not offered by your ISP might be doable, but it could be a paid-for thing, not very easy and not very reliable. So, too many people around the world did not get into their Eternal September.
2. There are good NNTP clients (and free software ones). Claws Mail has good NNTP support and is actively developed, and this is just one example.
Nobody would say that telegraph failed, do we agree on that? And yet we started using landline phones, fax, email, SMS and all sort of messaging systems on mobile phones.
Apart from pron clogging up bandwidth, alt.binaries became a good vector to distribute viruses, child pron, and a bunch of other things that ISPs, and their dial-up customers, were becoming increasingly concerned about. Its openness in an increasingly more dangerous, scammy, and criminal world was always going to be its own undoing. There must have been a stage where Pamela Anderson took up most of the world's storage and bandwidth just from synchronising usenet feeds.
In 2023 Usenet is solely commercially viable for alt.binaries.
edit: I guess they are. Took a second to search around the comments.
Maybe digital space and presence needs to be a social utility.
Usenet was part of the ISP plan, part of your monthly dial-up (or otherwise) costs.
Who paid to moderate and solve problems was starting to fail under the load and the easy ability to mass spam.
When the masses appeared on the "intarwebs" the web would be the place to go, with all it's flashy hypermedia and uniform way of use (no separate client needed, same philosophy, etc.)
The Usenet simply got replaced by web forums.
https://www.cnet.com/tech/tech-industry/n-y-attorney-general...
After a time I got unhappy about this and went to see if I could determine a physical hosting location of the content. I don't recall the particulars, just that I came up with an AT&T subsidiary - something polkadot - sitting at a Canadian address, near the US border.
I wasn't willing to reach out to the FBI blindly and couldn't locate anyone who know anyone in the bureau. I knew someone who knew the head of the [state] Family Association and that person was well connected politically. After some back and forth I gave up on the whole thing. That guy was fairly obsessed with stamping out homosexuality and couldn't be bothered with abused children. I moved on.
This list gets downloaded from whatever server you configure and is then local to your machine. Editing it would only affect what you see on your own client.
> After a time I got unhappy about this and went to see if I could determine a physical hosting location of the content.
Usenet is a distributed system - every server that didn't filter the group was hosting the content. They were typically viewed as common carriers.
(It sounds like you were tracing your own ISP's server?)
On that note some from upstate New York may remember that the attorney general tried to garner votes by raiding and seizing servers from a few local ISPs (Dreamscape, RIP), which in the end didn't work out.
> I wasn't willing to reach out to the FBI blindly and couldn't locate anyone who know anyone in the bureau.
The FBI was quite well aware of the content on Usenet and very adept at navigating it in its heydey. They used it in a number of investigations to track down producers including breaking into trusted rings that communicated with PGP encrypted communications on Usenet. You wouldn't have informed them of anything they didn't know.
I know. I mentioned I was editing list on clients' (plural) PCs.
> Usenet is a distributed system - every server that didn't filter the group was hosting the content.
Right. I had found a physical address of hard drives containing the data. That it wasn't the only location of the data might not have mattered to an LEO. It all depended on how many gold stars this type of bust generated (at that time).
Hindsight recognizes here that the odds were against LEO being particularly interested. External political pressure may have changed that.
> It sounds like you were tracing your own ISP's server?
Multiple clients, multiple ISPs. IIRC I determined that AT&T was supplying NNTP to all of them.
> On that note some from upstate New York may remember that the attorney general tried to garner votes by raiding and seizing servers from a few local ISPs (Dreamscape, RIP), which in the end didn't work out.
When one grandstands in the press, one takes one's chances. Quiet LEO actions work a differently shuffled deck.
> The FBI was quite well aware of the content on Usenet and very adept at navigating it in its heydey.
Absolutely. However, the one action they never, ever, ever took was anything at all against the corporate hosts and suppliers of that data. There are many strong possibilities for this, some understandable and some corrupt.
Eventually everyone created forums with their own moderation rules.
what scared me off usenet was the reality that very very illegal porn was flooding into otherwise normal groups. the relentless onslaught of spammers & scammers was never ending. kill files were handy but eventually became unwieldy.
it wasn't a client issue.. I was using what I considered to be the best Usenet client ever, Unison by Panic. I still use nntp via aioe.org to this day.
Maybe not usenet itself, but NNTP gateways can be used to browse mailing lists.
http://www.eternal-september.org/ gives free access to the text groups
- Sears, a dying company, bought K-Mart, and they died together. K-Mart didn't do anything to Sears.
- Walmart didn't do anything to K-Mart except sell stuff cheaper and work on its supply chain. Wikipedia article says this: "Unlike its competitors Walmart and Target, Kmart failed to invest in computer technology to manage its supply chain."
I don't understand the analogy at all.
As did multiple independent web forums (based on phpBB etc.) which allowed closed communities and moderation and we're more approachable for beginners.
AOL's CD mailers, or microsoft/apple including an http browser in their operating systems.
Usenet died a death of a thousand cuts, though I'd argue four were the deepest and most lethal:
1. It got spammed to death.
2. It lost control over its culture, and that culture was crucial to its functioning.
3. It was too problematic for ISPs (or others) to provide ready access to it: spam, harassment, child pornography, and copyright violations all posed massive concerns.
4. There was no viable business model for providing the service.
See: <https://old.reddit.com/r/dredmorbius/comments/3c3xyu/why_use...>
All of those are significant, but I would (and did) argue that points 3 & 4 were the final nails in the coffin. Anti-spam measures and tightly-curated / moderated newsgroups could survive despite the spam, but with firms willing to brave the very real legal and financial risks, and without any other viable financial support, Usenet fell to a mix of mailing lists and early online blogging / forum software (phpBB, Slashdot, and others).
There've been several attempts to revise or update Usnet (most notably Usenet II),. Those ... have also failed to take hold. (Though in fairness: social media is extremely fickle, many apparently well-structured, and occasionally well-capitalised, attempts have similarly foundered, and the limelite often moves on with time.) Gaining traction and viability is a mix of luck, timing, and execution (mostly getting out of your own way).
Reddit can be seen as a response to points 1, 3, and 4. Reddit offers reasonably good spam defences, it has evolved protections against legally-problematic content (with some large bumps along the way), and it's attempting to develop advertising as a business angle. And has had some success at all of these.
There were other factors as well. One of the more significant, and a challenge for any client-mediated (as opposed to server-based) protocol is that different client behaviours matter and may give rise to incompatibiilties.
Where I witnessed this most glaringly was in email. During the 1990s I participated in a technical discussion where participants joined from Unix, Vax, Mainframe, and PC systems (and possibly others). Simple reply-acknowledgement and quoting practices differed widely and often clashed badly. I don't recall if Microsoft's email platform at the time (this pre-dated Outlook) clashed with Unix conventions, but hot holy hell did IBM's Lotus Notes Mail. And it was Annoying As Heck.
Usenet ... didn't seem to get bitten by this too badly, or at least not until Web-based gateways to Usenet became commonplace. Though, come to think of it, email gateways also existed, and that mailing list was mirrored to a Usenet group, so yeah...
The other factor of course was the emergence of more centralised alternatives, almost all Web based, to Usenet. By the late 1990s, phpBB and similar online fora were becoming the centre of discussions, and community sites such as Slashdot emerged. Those in significant part acted on the user-side of the equation. Where Usenet itself was increasingly a wasteland and feeds were hard to find, Web fora were easy, no-installation (the first SaaS models), and contained noxious behaviours far more effectively.
But the real focus is on the business case: if there's no profit, and unlimited downside risk, commercial enterprise will flee, at which point widespread usage becomes highly improbable. Distributed protocols and networks (Mastodon, the Fediverse, etc.) should keep this in mind. A possible alternative is to follow Usenet's initial foundation: independent institutions (e.g., higher education), but that seems at best a limited and niche category.
There are servers up right now. People using it at this very moment.
Why did you leave? Digg? Slashdot?