I know there's discussion around RSS readers every here or there on HN. I'm curious about how many of you (especially those of you who write code) interact with publishing to or subscribing from RSS feeds as part of your work or side projects, and if you have any common pain points or favorite tools/libraries (and if it's something you can share here, please do!).
supersparrow|3 years ago
It's also the main way I use HN - I probably click into more HN threads than news articles these days.
heywoodlh|3 years ago
I also self-host Nitter (Twitter front-end), Bibliogram (Instagram front-end), and Teddit (Reddit front-end). Each of these server applications allow me to subscribe to social media feeds without having accounts.
Additionally, I self-host RSSHub for a ton of other integrations, but mostly Youtube subscriptions. Using RSSHub for Youtube subscriptions is nice because I can watch ad-free Youtube videos in Reeder when content creators drop new videos.
EDIT: on desktop (Linux, MacOS) I use Newsboat with FreshRSS.
danaris|3 years ago
Seconded.
My personal setup is a tt-rss instance set up on my personal server, with a Fever plugin, which allows me to use it with other readers—currently ReadKit on my Mac, and Reeder on iOS. I very rarely access my tt-rss webpage directly; it's just there to provide centralized-under-my-control syncing of the feeds and their read status.
Eddy_Viscosity2|3 years ago
I use NewsBlur. It has a free setting, but I like it so much I pay for the subscription.
https://www.newsblur.com/
softwarerero|3 years ago
aurora72|3 years ago
dj_mc_merlin|3 years ago
CuHawk|3 years ago
(available on chrome too)
ecef9-8c0f-4374|3 years ago
themodelplumber|3 years ago
Interacting with it, sure--at a paid service level it's been easy to monitor service updates this way, but not so much at a personal reading level currently. Though you got me thinking...
Last time I was using a reader, I remember struggling to find a Linux desktop RSS reader with discovery features. I have my own OPML that I like & cart around, but it requires a lot of maintenance over time, and using feeds for their current value seems to subvert the fact that a lot of really great blogs are past their heyday (the good stuff is found by going back in time, not so much now & later).
I also thought it'd be cool if there could be a P2P effect with sharing OPML or RSS feeds, like a general catalog. Or let's say a Gutenberg.org mixed with Github for RSS. Find, explore, & remix others' shared feeds. Not sure if such a thing exists.
Almost some random thoughts here, not sure if any of this helps...
baal80spam|3 years ago
I really hope RSS will be kept alive in the future. Feeds are my daily curated source of news, updates to youtube channels etc.
RSS is the only way I subscribe to any news source and I don't think I'm missing on anything.
timbit42|3 years ago
Some are news and blogs but also sub-Reddits, Google News searches, and Kijiji searches. Until a couple of months ago I had some eBay searches but eBay killed their RSS feeds. I don't use it for YouTube but they do support RSS.
anotherevan|3 years ago
The bulk of them are feeds with infrequent posts - software release updates and that sort of thing. I try and be pretty ruthless with culling anything with a high noise to signal ratio of posts that interest me.
kgwxd|3 years ago
Apreche|3 years ago
As a developer, I mostly use Django, so I use the included syndication framework. The major pain point in that library is that adding additional tags that it doesn’t already support, especially if they are complex, is a pain in the ass. of course, you only have to do it once and then you can re-use your subclass in other projects. It’s still not great. Ideally it would support a very wide range of popular tags out of the box, i.e.: the podcast ones.
AlphaGeekZulu|3 years ago
If a news source does not support RSS itself and there is no workaround to get it otherwise as RSS, I will not subscribe to it.
For reading, I use Feedbro in Firefox and Flym on Android.
kevincox|3 years ago
D13Fd|3 years ago
I use it to read HN and various blogs & Ars Technica, and to sync my read/unread status between my phone, ipad, and computer (I use NetNewsWire and Feedbin).
I publish a blog that has an RSS feed, although very few RSS subscribers.
I use a service to convert my blog's RSS feed to a daily newsletter for subscribers (who have no idea there is RSS involved). I have around 100x as many newsletter subscribers as RSS subscribers.
I use a different service to automatically link new blog posts on Twitter & LinkedIn whenever they appear on my blog's RSS feed.
njkleiner|3 years ago
I use my RSS/feed reader pretty extensively as a central hub to collect "news" from a variety of sources, including from closed platforms such as YouTube via their semi-hidden RSS feed support. I like having a central place where things that may be of interest to me show up without me having to discover them actively or having to rely e.g. on the YouTube subscription interface.
I personally really like the concept of Microsub, because it allows you to have a single designated server takes care of fetching the feeds, normalizing the content and synchronizing state (e.g. read status, subscriptions, channel/folder organization) and you can then access that data from any client that supports the protocol. I specifically like Microsub, as opposed to some of the other "synchronization protocols" that are more or less supported by some services because it is an open protocol independent from any specific platform/implementation.
[0]: https://indieweb.org/Microsub-spec [1]: https://github.com/aaronpk/aperture
KronisLV|3 years ago
But as it turns out, Thunderbird actually has a built in feed reader, which now nicely aggregates both my e-mails, spam e-mails and both news that I might care about as well as the ones I don't. So the experience is very similar to dealing with e-mails - occasional items that I care about amongst others that I don't, even if some of the others are useful as well, and having all of that in the same application makes a lot of sense!
Here's an example: https://blog.thunderbird.net/2022/05/thunderbird-rss-feeds-g...
I even added an RSS feed to my own blog which can now tell anyone who cares about that stuff about new articles.
In addition, I'm subscribed to some feeds that pull data from HN so I don't miss like 90% of my comment responses, as well as a "Jobs" feed for the "Who's Hiring?" posts.
I currently use this for HN: https://hnrss.github.io/
It feels like RSS is a nice solution for releases of articles and such, I wonder why we don't see too much of it anymore nowadays, though someone would probably claim that it has something to do with ads.
kevincox|3 years ago
yakubin|3 years ago
I really like the Ars Technica model, where they have short snippets available in the public RSS feeds, but also provide feeds with full articles for paying subscribers. I don't like to leave the comfort of my reader for the discomfort of a web browser (they're all terrible).
kazinator|3 years ago
Oh, wait; doh! I forgot the twits got rid of it some years ago, impairing the hell out of the usability of that site.
RSS is useful in the following way: the reader is vaguely structured like an e-mail box, where you have folders representing various feeds. You can dismiss items you've already seen, just like marking e-mail read.
New items are similar to new e-mails. You get some status visuals on the folders like new items unread with a count.
Almost a decade ago, also, I used a certain RSS feed program on an android phone to automatically download news podcasts, and listen to them while cycling. How that works is that the RSS items contain URLs of media files like mp3. Those get downloaded and played. Instead of going into some streaming site or app to get the latest news, the thing is fetching them for you, making them available locally in its UI. The items expire automatically. It made sense with poor mobile networks and data plans; it would sync while you're on Wi-Fi and then you have the programs there when you're on the road without using mobile data.
pteetor|3 years ago
hammyhavoc|3 years ago
perelin|3 years ago
I was a 100%-RSS-news guy a few years ago, but found myself more and more looking at twitter for a certain kind of news content (mostly rants about how bad agile has become). But I kind of hated needing to use two apps to get my daily content fix. Strangely Twitter didnt provide an RSS feed for the raw timeline feed. So I build myself an Twitter2RSS thingie.
https://twissr.herokuapp.com/
Go / Postgress / Heroku For RSS generation: https://github.com/gorilla/feeds (looks stale now)
Was a great learning experience as I was teaching myself Go back then. Dont use it much these days anymore, but its still working, which I find incredible, since I basically havent touched the thing for over 6 years!
ajolly|3 years ago
JasonFruit|3 years ago
antisol|3 years ago
* I near-exclusively access my text-based news via RSS, mostly via thunderbird, using many many RSS feeds gathered over years. I got here from an RSS feed.
* I run scripts which monitor a few web pages and give me RSS output, so that I can see new posts on these pages mixed in with my news.
* I use an RSS reader on my phone to notify me of certain events, and I have an RSS monitor widget for those events in my task bar on my desktop.
* For work, I scrape something on the order of ~200K RSS feeds and ~20mil feed items every ~couple of days.
gmoore|3 years ago
kkfx|3 years ago
I've tried elfeed but it's a bit slow and sometimes it's DB go TFU so I end up with Miniflux, just because it's simple and quick enough to be setup and on my homeserver I can see the same feeds on desktop, laptop etc.
I do not use them much more than news, for software I only use them for security advisors and new releases of some projects I track, I've planned an RSS-centric personal website but it's a skeleton essentially empty so far and it's veeeery low priority so...
My most important pain point is publishers who not put full posts inside RSS.
thirdplace_|3 years ago
https://discovery.thirdplace.no/?q=https://www.youtube.com/w...
It was a personal pain point for me.
glmeece|3 years ago
I really like the https://feeder.co/ extension, and even pay for the Pro license. There are a few minor bugs, but overall it works extremely well for me. I don't often use the account Reader feature, but the extension has a nice way to organize various feeds into categories/folders. You can stay on the free tier forever if you'd like, but to sync across multiple machines you'll need to pay.
FWIW, the Chrome extension is named 'RSS Feed Reader' if you want to search for it. For Firefox, Edge, and iOS, it's just named 'Feeder'; Android - "Feeder.co"
docdeek|3 years ago
https://reederapp.com
saltymimir|3 years ago
The only pain point I can think of has more to do with feeds getting completely re-built from scratch. Haven't quite figured out a way to de-duplicate repeat feeds when that happens.
kennethko|3 years ago
For the client, I've landed on FreshRSS for the web/desktop experience as it allows me sufficient control to group and tag articles for my own needs. Deployment is simple: docker-compose on a small Droplet that hosts a few other apps. It's helpful that there are a few RSS reader apps on iOS that support syncing with self-hosted FreshRSS instances, as well.
anelson|3 years ago
I’ve used a number of blog engines over the years and don’t recall ever having a problem with RSS. It seems like a solved problem on the publishing side.
I do find it annoying when the RSS feed publishes only partial content without making it clear that it’s doing so.
manicdee|3 years ago
As an example one group I am involved in tried sharing a calendar via RSS but every time they created a new appointment they would copy an old one, update the description, update the headline, then change the invite list and meeting time. Each action resulted in a new record being added to the RSS feed.
Cache invalidation is hard, apparently.
sto_hristo|3 years ago
I like it because it gives a very clean, simple interface to multiple sources and keeps track of what i've seen.
jayknight|3 years ago
https://www.inoreader.com/
tinalumfoil|3 years ago
simmons|3 years ago
I can't think of any burning pain points, off hand.
Dracophoenix|3 years ago
https://github.com/martinrotter/rssguard
BoppreH|3 years ago
Then there's a button on my dashboard that opens all of those items in new tabs at once (sometimes a dozen or more!), and also moves them to "seen.txt", which is ignored when fetching new items.
It's as simple as it sounds. I created it when Google Reader died, and has served my needs perfectly so far.
troyforster|3 years ago
I have https://inoreader.com bookmarked on all my devices allowing me to keep abreast of several hundred feeds throughout the day. It's great that it supports the same keyboard shortcuts as Google Reader (RIP).
I always add RSS feeds to websites and most web applications (for non-proprietary and public info only).
bertman|3 years ago
jhot|3 years ago
I use Miniflutt on Android instead of the PWA mainly for the mark-as-read on scroll functionality (which I contributed because it's a must-have feature for me). About the only feature I find missing is a global regex blocklist which I may put in a PR for as well.
brycewray|3 years ago
[0]: https://netnewswire.com/
bla3|3 years ago
rmrfchik|3 years ago
headbee|3 years ago
gerikson|3 years ago
I use RSS (well, Atom) in my blogs.
trelane|3 years ago
I use Liferea on non mobile.
robbie-c|3 years ago
superduperuser|3 years ago
TrianguloY|3 years ago
yipeedipee|3 years ago
fallinghawks|3 years ago
pjz|3 years ago
naravara|3 years ago
Thristle|3 years ago
Other than for news and stuff i have a google apps script that uses my RSS feeds to add new youtube videos to specific playlists I have.
Since youtube's "subscriptions" page became so bad in the past years that script is a must
riley_dog|3 years ago
cagey|3 years ago
flobosg|3 years ago
CoolCold|3 years ago
jumperabg|3 years ago
SmileyKeith|3 years ago
alexobenauer|3 years ago
LaSombra|3 years ago
bestouff|3 years ago
timbit42|3 years ago
triptych|3 years ago
aurora72|3 years ago
ksec|3 years ago
ericfrazier|3 years ago
jonsagara|3 years ago
thefz|3 years ago
andyjohnson0|3 years ago
ckluis|3 years ago
imartin2k|3 years ago
gbqwKHmfe06JJH|3 years ago
sashk|3 years ago
parweb|3 years ago
mynameismon|3 years ago
ThrowawayTestr|3 years ago
ta988|3 years ago
agentultra|3 years ago
menotyou|3 years ago
I use netvibes for reading.
mstdokumaci|3 years ago
trentthethief|3 years ago