Feedbase is an Atom/RSS-feed to nntp gateway
feedbase.org
feedbase.org
How do you keep up with 1000+ feeds now? I feel using Gnus is quite efficient, but of the 664 feeds on Feedbase currently I'm subscribed to "only" 304.
In any case, I quite like the idea. I self-host TT-RSS, and flip back and forth between using the native web UI, and Elfeed with the TT-RSS API as a back-end.
However when I started working on Feedbase (2015) I wasn't really good enough at Haskell to accomplish the task before I giving up in frustration, so I fell back to my usual preferred scripting language, Perl, for the part that fetches the feeds and updates the database and for the nntp server - I only implemented the (quite simple) website in Haskell.
I've gotten a little better since then, so my little blog-engine, Lantern, which also uses nntp as the main "interface", is written completely in (beginner) Haskell.
One approach that I have found useful is to make sure that any stored data is in a form that is approachable from a portable standpoint, not coupled tightly to any one language. It's also helped if I want to try re-implementing some existing solution, because I have that known data as a starting point for comparing what I know with what I want to learn.
I don't neccessarily, or ever, read all of my feeds. I just quickly scan through the headlines in categories I'm currently feeling interested in. And most feeds don't update weekly or even monthly. It's kind of like how you can 'read' reddit, or HN, but not actually visit every site or read every comment thread. Except I don't depend on third parties for aggregation or moderation.
In my opinion, there is one step missing to bring nntp back to mainstream: votes. If there were a standard for votes, or feedbase.org would implement a standard, or clients would agree on using the ActivityPub protocol to keep track of votes, then reading nntp wouldn't be work like clearing a mail inbox but addictive like a Facebook feed.
It would be fun if you could post comments to the original blogs through Feedbase, alas, that would probably means custom integration for each and every one, and would be prone to abuse. So comments (follow ups) on Feedbase are local to Feedbase (and not used much).
The Wheel of Time turns, and Ages come and pass. What was, what will be, and what is, may yet fall under the Shadow.You can use more old school clients such as slrn, tin, and nn - but usually displaying HTML takes some work.
Pan is another GUI client, I don't remember if it renders HTML.
I don't know if you would define it as "modern".
I like Gnus so much that I try to put an nntp interface on most things, but the servers that come out of that are specialized, like Feedbase or my little blog-engine, Lantern.