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.

Built to Last – RSS, HTTP (2015)

118 pointsby mrzoolover 3 years ago

11 comments

superkuhover 3 years ago
Too bad that browsers are depreciating both RSS (ie, firefox removed feed rendering support) and HTTP (ie, firefox pushing HTTPS <i>only</i>). And HTTP3 isn&#x27;t even tcp anymore it uses the google-mostly QUIC on udp.<p>For the corporate web RSS and HTTP are dead. But as a non-corporate human person I&#x27;ll be sure to keep RSS and HTTP alive on my webservers.
评论 #28459608 未加载
评论 #28459147 未加载
评论 #28462287 未加载
评论 #28459813 未加载
评论 #28461876 未加载
评论 #28458997 未加载
评论 #28500851 未加载
评论 #28466554 未加载
评论 #28464346 未加载
notriddleover 3 years ago
Anything built on domain names cannot be described as &quot;built to last.&quot; Not HTTP, not SMTP, not Gopher, not DNS, not the Fediverse. This is because domain names are rented out, and have expiration times attached to them, so obviously they can only last as long as the organization behind both the domain and the registrar keeps it there.<p>IRC and USENET were built to last. Names in either network weren&#x27;t tied to anyone but the collective &quot;network.&quot; Neither network gets used much today, since names aren&#x27;t tied to anyone in particular. It turns out that globally writable data stores are great vehicles for spam and fraud.<p>Content-addressed systems like BitTorrent and I2P can theoretically maintain content availability for as long as <i>anybody</i> wants to keep it available, not just whoever originally published it. BitTorrent is also pretty secure, but it&#x27;s not truly fair since it&#x27;s an immutable data store, and all the spam and fraud is just <i>outsourced</i> to HTTP instead of being eliminated entirely.
评论 #28468117 未加载
评论 #28464727 未加载
评论 #28464759 未加载
remramover 3 years ago
&gt; I’d argue that the web, more specifically http, offered up the last truly new paradigm in computing. It is a single, elegant standard for distributed systems. We should all take the time every now and then to think about the beauty, power, and simplicity of this standard.<p>What is really funny about that sentence is that the word &quot;http&quot; links to the wikipedia article through href.li, in order to hide the referer, a built-in feature of HTTP 1.1 and the web. So much for elegance and simplicity when I am staring at a workaround using an external system for something as simple as a link.
评论 #28461267 未加载
pletnesover 3 years ago
Are there even any great RSS readers anymore? I sure would like a nice win+linux FOSS reader with a snappy keyboard based UI. Or something.
评论 #28461260 未加载
评论 #28460790 未加载
评论 #28459839 未加载
评论 #28460313 未加载
评论 #28459641 未加载
评论 #28460235 未加载
评论 #28460139 未加载
评论 #28464459 未加载
评论 #28459917 未加载
评论 #28460757 未加载
评论 #28460018 未加载
评论 #28461835 未加载
评论 #28461730 未加载
评论 #28500923 未加载
评论 #28462262 未加载
评论 #28501056 未加载
评论 #28459981 未加载
评论 #28460741 未加载
评论 #28461435 未加载
david_dracoover 3 years ago
Dude, you&#x27;re not supposed to admit you like XML!
russellbeattieover 3 years ago
Problems with RSS:<p>1. Inconsistent implementation of standards: The implemented versions of RSS and Atom out there makes parsing more of an art than just throwing a library at it as no RSS parsing library out there can handle all the edge cases. (The last time I did a test a few years ago in an hour long sample from one of the RSS firehoses out there pulled up hundreds of custom namespaces and tag names.)<p>2. XML formatting: Consistently formatted, well formed XML is never 100%, even from by major news organizations. Embedded CDATA means parsing content is a quagmire of double escaping.<p>3. Inconsistent content: A RSS feed could just have the last few items that have been updated, with just titles or links, or it could be literally all of the content of a blog, jammed into some 20MB+ text file, double escaped and simply enlarged after every new update.<p>4. Inconsistent unique identifiers and HTTP header responses: Many sites will respond appropriately to requests with a 304 if there are no changes. Many will not. Many sites will give each RSS item a globally unique identifier, many will not. This forces every Reader to simply request the whole doc over and over again, comparing unique items with a blend of logic and magic.<p>5. Inconsistent support: Most sites that use RSS have no business model attached to it, so it&#x27;s just sort of an afterthought and may be shut down at any time, and often is.<p>All this leads to: Massive amounts of wasted bandwidth as bots poll endlessly for updates, wasted processing time parsing unformatted or badly formatted content, wasted storage because of bad IDs and URLS, wasted effort on the user&#x27;s part dealing with the inevitable errors, and wasted effort on the admin side dealing with an antiquated tech that should have gone away with MySpace.<p>RSS should be scrapped. Killed. Replaced. Forgotten.
评论 #28462063 未加载
评论 #28464515 未加载
jcelerierover 3 years ago
&gt; It is a single, elegant standard for distributed systems.<p>is this some elaborate parody
hopesthoughtsover 3 years ago
Sure RSS was built to last, but I don&#x27;t think The Old reader is or was.
mastrsushiover 3 years ago
I wish he went on more about email. It’s extendable, supports HTML, and has been around forever.
pvtmertover 3 years ago
imo DNS is much more capable world wide database.<p>also BGP...
gegoover 3 years ago
tiny-tiny RSS ftw