Usenet over NNCP
complete.org
complete.org
Matrix/IRC/Zulip/Slack are not fundamentally incompatible with Usenet so much as philosophically incompatible. It's the difference between casual mostly-realtime and expected delay.
I've never used Zulip actively but in my mind it actually was the bridge between mostly-realtime and expected delay, is that not the case ?
Interestingly, back in the days when Usenet was a big thing, the big nodes that carried the binaries newsgroups didn't use NNTP to exchange messages. There was too much latency in the protocol. They had duplex protocols that attempted to make the most of the link bandwidth in both directions.
Going back to the UUCP distribution model is actually a step back from where NNTP was.
Additionally, if one has a mechanism for reliably and securely distributing files, which is what NNCP is claimed to be, this does prompt the question: Why on Earth would one layer Usenet on top of it in order to do the same job of sending files around? Especially if it were the traditional Usenet model that didn't even include yencoding, let alone MIME and content signatures? Why would one care about binaries newsgroups if one already had a self-styled "darknet" binaries distribution system in place as the underlying transport mechanism?
And Diablo had some cool techniques that amounted to offering a news article to all the peers as soon as the unique news article was offered to it, but before the actual body of that unique news article had been delivered. Then you could go rapidly deliver it to all your peers.
So, odds were that if you had a diverse feed, you'd see more news articles come into your server and then successfully flow out of your server to your other Top 100 peers, than anyone else.
I spent months tweaking those newsfeed bucket sizes and peer lists, and I would peer with anyone I could. And I actively searched for new peers that seemed to have a diverse set of news articles that I wouldn't have otherwise seen.
Our peers in Belgium had a love/hate relationship with us over this. They loved us because that meant we had a very fresh feed to give them. But they hated us because it was a "local" network hop across the Belgian exchanges with their high-priced Belgian WAN lines instead of coming across their much higher bandwidth and much lower cost international T-3 connections.
We also had a satellite feed for news articles, which helped us fill in the content over 64KB in size, because that was our break over for our non-binary/binary news feeds.
Then Belgacom decided to bring Skynet back inside the parent company and all the people who had a clue left like rats leaving a sinking ship.
Fellow Diablo-er!
> Diablo had some cool techniques
Took me a while to persuade management to let me test Diablo (for various reasons) but it was such an improvement over INN and (earlier) Highwinds. Shame the company weren't really behind the news service once it started costing money.
But at the time, it was far and away the best USENET News routing program that I know of.
The service broadcast over 200 gigabytes of Usenet news each day. The satellite transponder was almost 1000 times faster (45Mb/s) than dialup, which was just completely mind blowing at the time.
I also remember configuring the INN news server as well, but sorely lacked storage space to carry any binaries.
The whole thing involved writing a FreeBSD kernel device driver for the satellite card, together with a user-space daemon to extract the IP packets from the raw MPEG-2 transport stream, yes it used the same modulation as for TV (DVB-S). All done from my bedroom, when I was 18, with a small portable satellite dish in the window.
Back then the sheer amount of unencrypted IP data out there in the clear on satellite transponders was absolutely incredible to see.
I still have the source code to the FreeBSD kernel driver for the satellite card, and have uploaded it at https://pastebin.com/QegFzVWy
The dish: https://img.kleinanzeigen.de/api/v1/prod-ads/images/43/43ffa...
The receiver card (one on the left): https://www.linux-community.de/wp-content/uploads/2010/09/Ab...
It wasn't until later that we upgraded our international link to be a T-3 that was still cheaper than the E-1 links we had inside the country.
I really wish it wasn't and that new standards would be on top and clear it up.
Compare this to Reddit however you like.
Nearly dead, but if you post cogently, someone will respond: rec.audio.high-end -- discussion of high-quality (not necessarily high cost) audio reproduction
alt.arts.poetry.comments
alt.bbs.synchronet
alt.comp.software.firefox
alt.fan.usenet
alt.folklore.computers
alt.os.linux.debian
alt.pub.coffeehouse.amethyst (This is somewhat low-traffic but is unique; people write in the third person imagining themselves stepping into a friendly coffeehouse)
comp.infosystems.gopher
comp.os.linux.misc
comp.os.linux.networking
comp.risks (moderated)
comp.sys.raspberry-pi
comp.unix.shell
gnu.emacs.help
rec.food.cooking (eh, 60% flames, 40% interesting)
rec.music.classical.recordings (surprisingly active)
LOL. I guess I shouldn't be surprised at the overlap in interests. You like one old fossil of a communication system you will probably like more.
rec.arts.int-fiction
rec.games.int-fiction
rec.games.roguelike.nethack
Some of those troll fights were fun. Some even involved poetry.
Also: obligatory link to the Usenet Poetry Groups "Rogues Gallery" that I created prior to the Great Poet Flight: http://www.rikweb.co.uk/photos/rogues-gallery.html
I caught only glimpses of some of the stuff he had to witness, and I would not wish that job on my worst enemy.
http://www.eternal-september.org/postingstats.php
The top 5 newsgroups for May 2023:
it.politica, fr.misc.actualite.covid19, alt.fan.rush-limbaugh, it.hobby.fai-da-te, uk.d-i-y
I'm not sure what to make of that (aside from the large Italian/French contingent) but the top 10 includes some normal fare like rec.food.cooking, rec.arts.tv, and rec.bicycles.tech
The pull model (consume based on your topic/activity) of USENET newsgroups fits forum discussions much better than the "visit all pages you care about daily" Web model, IMHO.
Technically USENET doesn't have that concept either, but all the software I have ever used to read it does, and that is what counts. (unfortunately all the software is local only so I can't switch between my phone and my desktop for reading - then again I haven't looked at USENET in 25 years so I don't know what is current)
Shouldn't be too crazy to cobble together, if it doesn't already exist -- just an nntp client on top of a lamp stack.
https://github.com/HackerNews/API
https://www.npmjs.com/package/hackernews2nntp
https://github.com/gromnitsky/hackernews2nntp
Honorable mention for gwene.org which converts RSS feeds into NNTP and gmane.org that converts mailing lists into NNTP.
Private nntp servers never seemed to be a thing though.