Alright, buckle up internet history fans: we've come to the RSS Format Wars! The year 2000 was when RSS got forked into 2 different protocols: Dave Winer's RSS 0.92 and the RDF-based RSS 1.0. What's remarkable, looking back, is that the top bloggers of the day — Kottke, CamWorld, Rebecca Blood, Brad Graham, and others — still weren't using RSS by the end of that year. But they *were* building blogrolls. https://cybercultural.com/p/blogs-rss-2000/ #InternetHistory #RSS
Alright, buckle up internet history fans: we've come to the RSS Format Wars! The year 2000 was when RSS got forked into 2 different protocols: Dave Winer's RSS 0.92 and the RDF-based RSS 1.0. What's remarkable, looking back, is that the top bloggers of the day — Kottke, CamWorld, Rebecca Blood, Brad Graham, and others — still weren't using RSS by the end of that year. But they *were* building blogrolls. https://cybercultural.com/p/blogs-rss-2000/ #InternetHistory #RSS
Abhinav Sarkar @abnv describes the most common issues with broken RSS feed and how to fix them.
I had a really nice chat with @davew about the #web #wordpress #wordland #apis #blogging #rss #textcasting #reallyreallysimplesyndication #activitypub #fediverse and #mastodon
…and you‘ll be able to hear it on https://openchannels.fm in a few days ☺️
I had a really nice chat with @davew about the #web #wordpress #wordland #apis #blogging #rss #textcasting #reallyreallysimplesyndication #activitypub #fediverse and #mastodon
…and you‘ll be able to hear it on https://openchannels.fm in a few days ☺️
Just picked up Rad Reader for my RSS feeds by @cblgh
Just picked up Rad Reader for my RSS feeds by @cblgh
This is how you can get the news with a TUI! 💠
📰 bulletty — A RSS/ATOM feed reader for your terminal.
💯 Offline-first, markdown rendering + read later, highlight & notes.
🦀 Written in Rust & built with @span ratatui_rs
⭐ GitHub: https://github.com/CrociDB/bulletty
#rustlang #ratatui #tui #rss #atom #reader #terminal #productivity
This is how you can get the news with a TUI! 💠
📰 bulletty — A RSS/ATOM feed reader for your terminal.
💯 Offline-first, markdown rendering + read later, highlight & notes.
🦀 Written in Rust & built with @span ratatui_rs
⭐ GitHub: https://github.com/CrociDB/bulletty
#rustlang #ratatui #tui #rss #atom #reader #terminal #productivity
⁂ Article
A small view of a step we need
I normally talk and work on big issues, let's look for a moment at smaller steps. To make a big change, we need to start with practical paths (everyday grassroots & do-able). A personal short step is to detox one feed, not your life. Pick one algorithmic platform and shrink usage: unfollow, mute, or temporarily uninstall the app. Replace 15–30 minutes of scrolling with one intentional action by using replacement tools (not perfect, but better).
Try ActivityPub/Fediverse clients (Mastodon, […]
⁂ Article
A small view of a step we need
I normally talk and work on big issues, let's look for a moment at smaller steps. To make a big change, we need to start with practical paths (everyday grassroots & do-able). A personal short step is to detox one feed, not your life. Pick one algorithmic platform and shrink usage: unfollow, mute, or temporarily uninstall the app. Replace 15–30 minutes of scrolling with one intentional action by using replacement tools (not perfect, but better).
Try ActivityPub/Fediverse clients (Mastodon, […]
Amy Remeikis powerful piece has been taken down but because it is so powerful I’m tooting a link to it. If you believe that life is for every individual, then do yourself a favour and read it too
@RaymondPierreL3@aus.social Thank you for posting this. I feel gyped that my #RSS feedreader did not get me the original before it vanished. Who took it offline? On what basis? Surely TND did not succumb to Merkan micro-penii thugs, did they?
#USPol #TuckFrump #FuckRWNJs #magamorons #FuckChristoFascists #FuckAllReligion #OrangeOaf #LGBTQIA+ #GenderDysphoria #Transmisia #Transphobia #Trans #TransRightsAreHumanRights #FsckThePatriarchy #fsckALLreligion #RWNJs #FsckRWNJs #FsckChristoFacists #ChangeTheSystem #FuckAroundAndFindOut #Misanthropy #TransRepresentation #transwoman #transwomen #transkids
At first glance, this looks like a great initiative, Really Simple Licensing: https://rslstandard.org
It's a simple standard way to embed licensing terms in robots.txt, #RSS feeds, web pages and more, so that internet crawlers (especially #AI bots) can understand the author's intentions, and supports collective #licensing platforms.
This is a critical part of the plan I put forward in my blog post here https://dougiamas.com/how-we-could-build-a-better-future-for-creators-in-the-age-of-ai/ where such labelling should be legislated.
But before we jump in, what do you think of #RSL as a #standard?
The best example of why #ActivityPub isn't just #RSS is podcasting. Podcasts don't support boosts and thus are not social media imo, even though the medium is a great example of decentralized media. But I can't easily recommend a great episode to others, or see the episodes most recommended by the people I follow. I want it to be easier to make the best shows go viral.
how do we fix that?
Tech rec needed from all my web friends!
I'm comparing content aggregators that allow me to read RSS feeds and newsletters (and other stuff) in one place.
The leading candidate is inoreader.com, although to get newsletters, you need the "Pro" membership for $7.50/month. That's not a barrier, I just want to make sure I'm not getting yet another subscription I don't use because of usability issues or whathaveyou.
So what's your favorite newsfeed platform, friends?
Returning to Really Simple Syndication brought peace to my day #rss #humanetech
> It took me a while to get my RSS feeds set up the way that I wanted--it’d been a long time since I used such a simple information delivery system.
I completely and utterly agree, Dave. It SURE WOULD make things simpler to just CONSUME MY BLOG'S RSS, that I ALREADY MAKE with my site generators, then have to worry about implementing all these endpoints and a dynamic inbox. The current best practice to integrate your website with the Fediverse is just converting your RSS to AP notes for your outbox:
https://maho.dev/2024/02/a-guide-to-implement-activitypub-in-a-static-site-or-any-website-part-2/
The only sticking point left is how to make the inbox part easier for people so they can get "pingbacks"?
also saw a post from paul frazee about a year ago saying they thought about using HTTP and RSS but decided instead to reinvent the whole stack.
the process is so obvious. start with really good RSS support in and out and then start adding features after living with it for a year or so.
we could stop talking about interop and start using it.
i don't think any of you really want interop. you could have it very very very quickly.
I completely and utterly agree, Dave. It SURE WOULD make things simpler to just CONSUME MY BLOG'S RSS, that I ALREADY MAKE with my site generators, then have to worry about implementing all these endpoints and a dynamic inbox. The current best practice to integrate your website with the Fediverse is just converting your RSS to AP notes for your outbox:
https://maho.dev/2024/02/a-guide-to-implement-activitypub-in-a-static-site-or-any-website-part-2/
The only sticking point left is how to make the inbox part easier for people so they can get "pingbacks"?
Recently I got sufficiently annoyed at authoring posts in two places so that they were visible both here and on HaugenHus: Now – this is also in part because I prefer to write in Markdown which GoToSocial handles marvellously – that I decided to start looking at options. Of course there are many, but I chose to pursue an exclusively client-side solution with a static pageset to lighten the load on my little Raspberry Pi.
I landed on a solution built on HTMX + GoToSocial:RSS + XSLT which can be seen on HaugenHus: XSLT Test, but was horrified to find that after 26 years Firefox hasn’t managed to solve for HTML within an XML node. Of course it’s easy to get frustrated with a second-rate browser like Firefox 😁 – WebKit all the way baby! – but why bother when someone else has keep the flame war burning for 24 years Bug 98168 🤣. Of course with every ugly battle there are some heroes, and Scott Trenda was clearly one of these both offering a viable workaround and serving as a calm voice of reason.
So with a viable workaround to my XSLT woes, why haven’t I finished this little project? Well, there are two reasons: the first is that a workaround should never be allowed to become a permanent solution; and secondly, my WebKit enthusiasm may have been misplaced. It turns out that the fine folks over at Apple – @annevk – have expressed interest in killing my XSLT dreams 🥺.
With all of that said, what I found most interesting about this whole thing is that while I have been aware of XSLT for years, I unknowingly decided to play with it just as a storm appears to be brewing. Eventually I will get over my desire to minimize my dependence on JavaScript, but until then I’m sure there many other ways to solve this problem. I might just need to change the constraints.
(Maybe @gotosocial@superseriousbusiness.org would give us JSON Feed . . . feature request incoming after a bit more research 🤓.)
Additional Reading
XSLT Debate Leads to Bigger Questions of Web Governance
#Now #XSLT #Firefox #WebKit #GoToSocial #HTMX #RSS #JSONFeed
Recently I got sufficiently annoyed at authoring posts in two places so that they were visible both here and on HaugenHus: Now – this is also in part because I prefer to write in Markdown which GoToSocial handles marvellously – that I decided to start looking at options. Of course there are many, but I chose to pursue an exclusively client-side solution with a static pageset to lighten the load on my little Raspberry Pi.
I landed on a solution built on HTMX + GoToSocial:RSS + XSLT which can be seen on HaugenHus: XSLT Test, but was horrified to find that after 26 years Firefox hasn’t managed to solve for HTML within an XML node. Of course it’s easy to get frustrated with a second-rate browser like Firefox 😁 – WebKit all the way baby! – but why bother when someone else has keep the flame war burning for 24 years Bug 98168 🤣. Of course with every ugly battle there are some heroes, and Scott Trenda was clearly one of these both offering a viable workaround and serving as a calm voice of reason.
So with a viable workaround to my XSLT woes, why haven’t I finished this little project? Well, there are two reasons: the first is that a workaround should never be allowed to become a permanent solution; and secondly, my WebKit enthusiasm may have been misplaced. It turns out that the fine folks over at Apple – @annevk – have expressed interest in killing my XSLT dreams 🥺.
With all of that said, what I found most interesting about this whole thing is that while I have been aware of XSLT for years, I unknowingly decided to play with it just as a storm appears to be brewing. Eventually I will get over my desire to minimize my dependence on JavaScript, but until then I’m sure there many other ways to solve this problem. I might just need to change the constraints.
(Maybe @gotosocial@superseriousbusiness.org would give us JSON Feed . . . feature request incoming after a bit more research 🤓.)
Additional Reading
XSLT Debate Leads to Bigger Questions of Web Governance
#Now #XSLT #Firefox #WebKit #GoToSocial #HTMX #RSS #JSONFeed