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.

Atom feed format was born 20 years ago

271 pointsby mrzoolalmost 2 years ago

14 comments

eductionalmost 2 years ago
Atom vs RSS is a great example of how technical correctness is trumped by social factors, in this case namely support from makers of popular software and content as well as social influence and documentation skills of creators.<p>The person who pushed RSS to success (IMO) Dave Winer was superb at communicating and evangelizing his goals, connecting partners like Netscape and NYT, and documenting his work including the RSS related tools he built.<p>His spec was “worse” in the sense that it was under specified but better in the sense that it achieved wide support (both in text and podcast form) among people who made content. This is partly because Dave had first an influential email newsletter and Wired column (DaveNet) and second an influential very early blog Scripting News. He had also been working with news companies for years at prior startups. He could write well. He showed up for and arranged meetings with people who did not at first understand the need for something like rss. He was clear and relentless in his promotion which was borne out of what seemed to be a genuine desire for open standards in this area rather than greed &#x2F; trying to do lock in.<p>People with technical backgrounds in places like this tend to fixate on the technical aspects of Atom vs RSS. There is no question Atom is more technically correct. There is also no question (IMO) it came too late and focused on the wrong things — being correct and complete at the expense of being complicated and hard to understand — and more importantly was led and promoted by people who lacked the social skills to make it popular outside of technical circles. (These folks could be brutal about rss&#x27;s flaws without seeming to have awareness of this shortcoming in their own effort.)
评论 #36536570 未加载
评论 #36544440 未加载
评论 #36543863 未加载
评论 #36538935 未加载
评论 #36536900 未加载
lapcatalmost 2 years ago
I prefer Atom to RSS.<p>1) Atom has separate &lt;updated&gt; and &lt;published&gt; fields, while RSS just has &lt;pubDate&gt;. Moreover, RSS wants to you add a redundant day of the week in the date, i.e., &quot;Sat, 07 Sep 2002 0:00:01 GMT&quot;, which is dumb.<p>2) Atom allows you to use &lt;content type=&quot;html&quot;&gt;&lt;![CDATA[]]&gt;&lt;&#x2F;content&gt; where you can just stick in HTML, whereas RSS &lt;description&gt; just specifies &quot;entity-encoded HTML is allowed&quot;.<p>3) RSS has redundant &lt;guid isPermaLink=&quot;true&quot;&gt; vs. &lt;link&gt;. Which one is a feed reader supposed to use?
评论 #36537080 未加载
评论 #36535564 未加载
评论 #36545866 未加载
xeferalmost 2 years ago
There is the Atom Feed Format and there is the Atom Syndication Protocol:<p><pre><code> https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;doc&#x2F;html&#x2F;rfc4287 https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;doc&#x2F;html&#x2F;rfc5023 </code></pre> These specs and the discussion about them at the time really are from a different era of the web. The Syndication Protocol fully embraced REST which was also white hot then. There was a real feeling that with a good format and a standardized way to consume and interact with the resources, it would allow for easier sharing of not just blog posts but other data as well.<p>As intense as the discussion was around the development of RFC-5023, it was basically ignored from the moment it was released and even the main spec author declared it basically dead not very long afterward:<p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20090421042741&#x2F;http:&#x2F;&#x2F;bitworking.org&#x2F;news&#x2F;425&#x2F;atompub-is-a-failure" rel="nofollow noreferrer">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20090421042741&#x2F;http:&#x2F;&#x2F;bitworking...</a><p>Needless to say, the web took an entirely different direction and while these specs exist, there isn&#x27;t much interest in them any longer.
评论 #36535210 未加载
评论 #36535039 未加载
robobroalmost 2 years ago
Whenever I need to provide a feed, I always choose Atom because (a) the spec is better and (b) anything that can handle RSS will generally also handle Atom.
zokieralmost 2 years ago
Does ActivityPub these days replace the traditional RSS&#x2F;Atom feeds? Feels like it would be the natural successor. Is there anything missing besides people publishing and consuming?
评论 #36535630 未加载
评论 #36533557 未加载
评论 #36534091 未加载
评论 #36533367 未加载
评论 #36533715 未加载
olzhasalmost 2 years ago
Initially, my thought was &quot;wow, that thing was invented in 80s&quot;.
评论 #36537758 未加载
ilytalmost 2 years ago
still dunno what&#x27;s the difference between rss1.0, 2.0 and atom
评论 #36532564 未加载
评论 #36532402 未加载
评论 #36532329 未加载
评论 #36532562 未加载
bullenalmost 2 years ago
For my blog tool I made feeds in 3 flavours; RSS, Atom and my own:<p><a href="http:&#x2F;&#x2F;sprout.rupy.se&#x2F;feed?rss" rel="nofollow noreferrer">http:&#x2F;&#x2F;sprout.rupy.se&#x2F;feed?rss</a><p><a href="http:&#x2F;&#x2F;sprout.rupy.se&#x2F;feed?atom" rel="nofollow noreferrer">http:&#x2F;&#x2F;sprout.rupy.se&#x2F;feed?atom</a><p><a href="http:&#x2F;&#x2F;sprout.rupy.se&#x2F;feed" rel="nofollow noreferrer">http:&#x2F;&#x2F;sprout.rupy.se&#x2F;feed</a><p>Now that I look at them they are equally bad.<p>That said ActivityPub with JSON does not strike me as better.<p>Seriously considering getting into the fray...
评论 #36538218 未加载
评论 #36537756 未加载
outsidethepartyalmost 2 years ago
My strong impression at the time was that the primary impetus for establishing Atom was that Dave Winer was abrasive and opinionated, and some people just didn&#x27;t like him very much.
评论 #36543937 未加载
评论 #36539039 未加载
评论 #36544675 未加载
tbyehlalmost 2 years ago
I need an &quot;I Survived the Syndication Format Wars&quot; t-shirt.
评论 #36544571 未加载
yanis_talmost 2 years ago
In case anyone is looking for a free rss reader for mobile here&#x27;s the one I built for myself after Feedly became unbearably slow <a href="https:&#x2F;&#x2F;www.justfeed.io&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.justfeed.io&#x2F;</a>
ulrischaalmost 2 years ago
Why is the name Atom?
评论 #36538072 未加载
varjagalmost 2 years ago
If there&#x27;s one thing am most grateful to millennials for, it&#x27;s killing XML.
评论 #36535406 未加载
SCAQTonyalmost 2 years ago
Well, the FTC is about to crack down on fake 5-star reviews levying 50k fines, perhaps paid fake endorsements are next?<p><a href="https:&#x2F;&#x2F;www.washingtonpost.com&#x2F;technology&#x2F;2023&#x2F;06&#x2F;30&#x2F;fake-reviews-online-ftc&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.washingtonpost.com&#x2F;technology&#x2F;2023&#x2F;06&#x2F;30&#x2F;fake-re...</a>
评论 #36536872 未加载