TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: If you were to design the RSS today, how would you do it?

18 pointsby deepakkarkiover 7 years ago
I'm looking at discussing the current limitations, when RSS works and when it doesn't. More importantly how would you design a better (more powerful) system today - while maintaining the decentralised ethos of RSS.

5 comments

lj3over 7 years ago
I&#x27;d build it somewhere in between what it is now and Usenet. One of the biggest benefits of RSS is how easy it is to publish content. Two of the biggest downsides is the lack of interactivity and the lack of discoverability. What if all of the rss readers spoke to each other? What if you could see which feeds people were reading? What if you could add a comment to a particular post and have a discussion with other people who are reading it? What if you could be notified of updates to certain conversations the same way you&#x27;re notified of updates to your feeds? A killfile will solve the issue of not seeing unwanted content or people. Maybe go with a federated model instead of peer to peer, so that the servers could scrape the internet for RSS content. That way discoverability isn&#x27;t just limited to what you and your friends are already reading. Maybe use Cap&#x27;n Proto as the app-to-app wire protocol instead of http for real-time updates.<p>&gt; Decouple it a bit more from html<p>Is that really possible? I&#x27;ve considered it quite a lot in the past few years, but I can never get past the fact that it has become the universal markup language. Even markdown converts to HTML before displaying (so it can by styled with CSS).
评论 #15685231 未加载
pjotr99over 7 years ago
Use JSON instead of XML. Well some guys already build it. <a href="https:&#x2F;&#x2F;jsonfeed.org" rel="nofollow">https:&#x2F;&#x2F;jsonfeed.org</a>
评论 #15679586 未加载
kristoff_itover 7 years ago
Decouple it a bit more from html, too many RSS feeds contain html description&#x2F;title fields. It&#x27;s annoying both when you&#x27;re showing them in a html page and when you&#x27;re showing them in a native application.
bmn__over 7 years ago
RSS is a piece of shit. &lt;<a href="http:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;2004&#x2F;http:&#x2F;&#x2F;diveintomark.org&#x2F;archives&#x2F;2004&#x2F;02&#x2F;04&#x2F;incompatible-rss&gt;" rel="nofollow">http:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;2004&#x2F;http:&#x2F;&#x2F;diveintomark.org&#x2F;arch...</a><p>Atom was invented as a replacement because nothing could be salvaged from the multitude of original RSS specifications. See RFCs 4287 and 5023.
1123581321over 7 years ago
It would be nice to be able to declare endpoints for structured responses to items. I&#x27;d like to be able to thumbs up&#x2F;down or rate articles in a client and have it go back to the publisher in addition to helping me customize what I read.