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.

RSS mistakes: let's not make them again

68 pointsby julienalmost 12 years ago

14 comments

lwfalmost 12 years ago
&gt; PubSubHubbub evolved and is now able to work with any kind of data (not just RSS or Atom), opening the door to a JSON based syndication format.<p>It is not made clear why this is desirable. The author makes no case for why a JSON-based system would be any better than the current XML system. Perhaps the implied &quot;eww XML&quot;, but XML is <i></i>the standard<i></i>.
评论 #6059654 未加载
评论 #6059970 未加载
评论 #6059448 未加载
zannyalmost 12 years ago
&gt; For RSS, I have first to “guess” (or rather hope) that there is a feed, since browsers now hide the infamous orange icon. I can then select the url of that tab and copy it. Then, open a new tab, go to the reader I chose to use and paste the url. Hopefully, that reader is smart enough to actually find the feed url from this page’s url. If not, I’m screwed anyway and I’ll have to look into the HTML code of the page!<p>On sites that provide a feed link, I just click that link, which opens that feed in feedly, and I hit add to my feedly. Process is as simple as twitter. The choice of some sites to hide their feeds and provide no links is the burden of site designers.
评论 #6058866 未加载
评论 #6059224 未加载
评论 #6058942 未加载
评论 #6059339 未加载
评论 #6059973 未加载
th0ma5almost 12 years ago
Oblig XKCD: <a href="http://xkcd.com/927/" rel="nofollow">http:&#x2F;&#x2F;xkcd.com&#x2F;927&#x2F;</a><p>I think also however that this post brings up a lot of good points. Specifically I feel it touches on a very important one subtly... we do have now a &quot;web of data&quot; even if it isn&#x27;t exactly the W3C spec of such a thing, we still have one. Now what?
haakonalmost 12 years ago
It&#x27;s too bad FeedTree (<a href="http://www.feedtree.net/" rel="nofollow">http:&#x2F;&#x2F;www.feedtree.net&#x2F;</a>) never caught on. Decentralised, peer-to-peer push distribution of RSS-style updates. Instead we ended up either hammering servers checking for updates, or using centralized hubs like FeedBurner, and eventually moving to completely proprietary services like Twitter and Google+.
评论 #6059766 未加载
mpweiheralmost 12 years ago
Hmm...when I click on an RSS feed link in Safari, my RSS reader (NetNewsWire) opens and asks me if I want to add this feed. (Worked for the comments feed, didn&#x27;t see a link for the blog, and the &quot;subscribe&quot; button didn&#x27;t work).<p>Yes, polling has issues, but the author doesn&#x27;t explain how changing the file format from RSS to some JSON-based format makes those problems go away.<p>Maybe I am just dense, but neither does the author show real problems, nor does he offer solutions. Well, the latter being somewhat unsurprising considering the former.
jrochkind1almost 12 years ago
<i>The “level 0” solution is to periodically fetch each feed, parse it, diff it and hopefully find something new.</i><p>Um, less solutions to this exist, but they are much simpler than &#x27;PubSubHubbub or RSSCloud&#x27;. And don&#x27;t require any changes to RSS.<p>You are requesting this thing over HTTP. You (and the server delivering the feed) simply need to use standard HTTP caching headers. etags, last-modified, etc.<p>No need to fetch the XML and parse it and diff it.
评论 #6060644 未加载
stephen_mcdalmost 12 years ago
The main criticism here doesn&#x27;t really apply to any readers that apply the slightest effort in making the subscription process streamlined.<p>Take <a href="https://kouio.com" rel="nofollow">https:&#x2F;&#x2F;kouio.com</a> for example (a Google Reader replacement I&#x27;ve built), in kouio you just enter a website&#x27;s address and it&#x27;ll discover the feed automagically.
评论 #6059425 未加载
评论 #6059682 未加载
MatthewPhillipsalmost 12 years ago
&gt; The “level 0” solution is to periodically fetch each feed, parse it, diff it and hopefully find something new.<p>Wait, do feed readers really not do a HEAD request first and check Last-Modified ?
评论 #6059662 未加载
评论 #6059585 未加载
评论 #6059953 未加载
jimbobimboalmost 12 years ago
Polling may suck, but it just works. Throw an XML file on your server and you are done, without writing a single line of code.
评论 #6060658 未加载
ajanuaryalmost 12 years ago
I&#x27;ve been wondering if feeds would be more discoverable if browsers integrated it with bookmarks. Bookmarking a page with an RSS feed becomes a &#x27;live bookmark&#x27; that acts like a bookmark folder with unread counts.<p>But there&#x27;s probably a billion edge cases that make it too difficult.
评论 #6060383 未加载
chensteralmost 12 years ago
RSS specs doesn&#x27;t change is actually a great benefit to services build around it. Both <a href="http://dealbert.net" rel="nofollow">http:&#x2F;&#x2F;dealbert.net</a> and <a href="http://joboyster.com" rel="nofollow">http:&#x2F;&#x2F;joboyster.com</a> use RSS as the main data source format.
asdf3almost 12 years ago
We should add query parameters onto RSS requests, and gradually upgrade while remaining backwards compatible. Create clients and server features that are compelling enough, and people will update their server code.
评论 #6059437 未加载
评论 #6059661 未加载
ancardaalmost 12 years ago
SubToMe doesn&#x27;t load for me. I just see a blank page and the subscribe button doesn&#x27;t work.
评论 #6059959 未加载
bmeltonalmost 12 years ago
Offtopic somewhat, but if you&#x27;re building a feed reader in Python, you can use feedfinder.py[1], to allow for feed discovery. The last feed reader I wrote, years ago, utilized it to great effect.<p>Every new feed reader on the block shocks me when I have to enter the exact URL to the feed (e.g., domain&#x2F;xml&#x2F;feed.xml, or what have you).<p>[1] - <a href="http://www.aaronsw.com/2002/feedfinder/" rel="nofollow">http:&#x2F;&#x2F;www.aaronsw.com&#x2F;2002&#x2F;feedfinder&#x2F;</a>