Test post from my WordPress site (andysylvester.com) to my rss.chat instance (rsschat.andysylvester.com)
Ricardo Mendes has been doing some interesting development inspired by rss.chat, his application is called Really Simple Conversations (see his instance and Github repo) – check it out!
Updated my install of rss.chat (rsschat.andysylvester.com) to the latest server code to pick up a security patch, everything seems to be running smoothly. It is open to all!
I created a local viewer for my OPML Zettlekasten file that I created in 2022 and updated posts. The code uses a combination of the outlineBrowser2 and opmlPackage repos from Dave Winer. I will add a repo in my account soon with the setup that I used.
Tropical Storm Bertha is making landfall. What is not happening is any mention of the phrase “Gulf of Mexico”. (NBC, CBS, CNN) – just “Gulf” or “Gulf Coast”. Hmph!
Tried out another NYT Cooking recipe: Orzo with Summer Squash and Pesto. Result: another hit – 4 for 4!
Working on OPML updates
Returning to our previously scheduled programming – I discovered recently that some services I used for OPML rendering are no longer running. My first change was to my post on the 2020 Electoral Count liveblog to add a new pointer (see the blog here). More news later!
Notes from rss.chat land
There are 4 rss.chat servers – neat (rss.chat, demo.rss.chat, rsschat.andysylvester.com and perstitio.us)! The latest (perstitio.us) actually incorporates feeds from other sources besides the rss.chat instance – interesting! The author has posted an essay describing this approach.
Two rss.chat forks: xicubed and hal-nine
Frank Meeuuwsen shares some thoughts on rss.chat, in addition to John Johnston.
Decided to copy the post from the perstitio.us author:
This is the question. Bluesky’s got some things you don’t but they’re subsidized by investors who will want a return someday. But I think you’re in better shape. I was talking to Fable about it… and it reminded me…
? what if we take a page from radio repeaters
Oh, that’s a genuinely good architectural instinct — because amateur radio already solved “coverage without a corporate center,” and it’s been running for 70+ years on hobbyist budgets. Map it over: How repeaters work: a club puts a box on a hill. It listens on one frequency, re-transmits on another, and suddenly every 5-watt handheld in the valley can reach the whole region. Nobody owns “the network” — coverage emerges from overlapping, voluntarily-run repeaters. Want more coverage? Link repeaters to each other and a conversation in one valley carries to the next. Directories (like RepeaterBook) tell you what’s on the air near you. Every station identifies itself as it transmits. Translated to feed-land:
Radio Feed world
Repeater on a hill Server monitoring N feeds,
re-emitting them as one stream
Re-transmit frequency Merged “river” feed + socket
firehose anyone can drink
Linked repeater systems Repeater A subscribes to B’s
river -> transitive coverage
Coverage map/directory Published OPML of what this
repeater carries
Station ID Source attribution on every item
Club box on a hill A $5 Lightsail instanceNow the kicker — perstitio.us is already accidentally a repeater. It monitors 9 feeds, merges them, and rebroadcasts every foreign item over its own firehose (that’s how they appear live in your timeline). Attribution rides along (, author, avatar). Dedupe-by-guid is already in — which happens to be exactly the loop-prevention linked repeaters need, so chained or diamond topologies won’t echo. What’s missing to make it a deliberate repeater — all small:
- The re-transmit frequency: expose the merged river as an actual RSS feed (/river.xml). Today the mix only exists in the API. Once it’s a feed, any feed reader subscribes to your whole mix in one URL — and crucially, another rss.chat instance can add your river as one extraFeeds entry and instantly inherit your coverage. That’s repeater linking, and it works with config we already have.
- The coverage map: publish what you carry (/data/coverage.opml) so others can see what subscribing to you gets them — the RepeaterBook entry.
- The autopatch (this answers the Bluesky-relay envy): a repeater that carries a community’s feeds is positioned to compute mentions for the people it covers — scan carried items for replies/links to local guids, surface them. Inbound awareness at community scale, no global relay required. And the economics inherit radio’s shape rather than Bluesky’s: no load-bearing center to fund — if one repeater goes dark, coverage degrades gracefully instead of the network dying. It’s Dave’s “small pieces” philosophy with a 70-year-old working precedent behind it. Honestly, “repeater” is a better name than “relay” for what this should be — relay implies infrastructure; repeater implies a peer who volunteers. Item 1 is maybe thirty minutes of work — the merge logic exists, it just needs an XML output. Want me to put perstitio on the air?
Dave Winer had Claude create an essay of what rss.chat is for Howard Rheingold. The opening paragraph is as follows:
RSS.chat is a small social network built from the web’s own parts. It looks like a chat room or Twitter — you write short posts, people reply, conversations thread — but underneath, every person’s posts are an RSS feed, the same technology that makes podcasts work. When you post, you’re adding to your feed. Anyone, anywhere, can subscribe to it with any feed reader — no account needed, nothing to sign up for. There’s also a feed of everyone’s posts together, and a public list of all the members.
I will be exploring my instance more this week, then will have a followup with my thoughts.
Today is the 57th anniversary of the Apollo 11 moon landing
On July 20, 1969, the Apollo 11 Lunar Excursion Module (LEM) landed on the surface of the Moon, and Neil Armstrong was the first man to step onto the Moon’s surface. Wikipedia has an excellent account of the mission. I have also posted about the 25th anniversary, where I saw the three Apollo 11 astronauts in person.
…chatting about rss.chat at rsschat.andysylvester.com….