Also these docs are for you.
rss.chat: all posts
Posts from all users on rss.chat
- Generator
- rss.network v0.6.14
- Public lists
- davewiner/blogroll
- Fetched
Don great to see you here!
Everyone else, I've known Don for a long time. In 1988 I think he did a Mac INIT that made it possible to send messages between apps, which was a basic function we needed in Frontier.
Over the years we keep crossing paths and this is another.
Just signed up.
@dave Help text for account name say "Name must be 4 chars." which is clearly false.
Services that support WebSub have specific requirements. The link elements or the HTML headers are what they require. I think the best solution might be to use inline namespaces like we talked about and just put them at the bottom of the channel contents (after the items).
We still need the URL namespace with Atom in it, but at least it's not at the top of the feed. We might lose some parsers that are just looking for atom:link elements and not doing proper namespace resolution, but I think it's the best middle ground. Maybe ask the braintrust?
<link xmlns="http://www.w3.org/2005/Atom" rel="hub" href="https://rpc.rsscloud.io/websub"/>
<link xmlns="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://feed.example/rss"/>
Shoehorning WebSub in
Andrew I just had an idea.
This is the cloud element in all our feeds.
<cloud domain="rpc.rsscloud.io" port="5337" path="/pleaseNotify" registerProcedure="" protocol="http-post"/>
We could tell sites that expect WebSub callbacks to just ping to your server, and somehow indicate that you want websub notification, that with this server, you can get back websub calls.
Makes it perfectly painless, or so it seems.
But I'm not sure if you can do it.
Welcome to rss.chat
I asked Claude to announce a new feature we just added, Surface, in the vertical top level icon bar. It was very much a collaboration, for the last month or so we've been working on how to organize the threads so that they feel like a twitter-like browser, but where the users have better control. I found I was getting lost in rss.chat and just wanted to get the F out of there right now. That's what Surface is for.
Surface
New today: the Surface icon in the left panel. When you've gone deep โ into a story, a profile, or the flipped view โ one click brings you back up to the timeline, with the cursor on the post you were just reading, scrolled into view.
It's not the same as Home. Home takes you to the top and starts fresh. Surface is a lifeline: however deep you get buried in a thread, it puts you right back where you left off.
This is a very interesting idea. I have lots of domains to play with here. Let me give it some thought, and if anyone has a related idea, bring it on.
Hey Dave, I know this is a big change, but have you considered giving every user their own subdomain like manton.rss.chat? That could be a profile page or redirect to the current pages. This would make integration with Micro.blog more natural because Micro.blog already has the concept of following users by their domain name.
Expand and collapse in the timeline
New feature, scroll through the timeline, thereโs now a wedge to the left of the comment icon. If the item has replies that are not visible itโs dark. Click it, the replies are revealed. Click again to hide them. This makes it easy to browse through the structure of replies and messages and replies and so forth.
I never dreamed of writing this piece btw. I guess my dreams got small after a while But I decide now what actual fuck, let's just do it.
I totally could not have done this without Claude Code. Too many facets, too many parts had to work together perfectly. One old dude and Claude can move the web back to where it always should have been. Not too shabby. ;-)
RSS as a social network
I'm using this for part of the new docs, on source.scripting.com, about RSS as a social network.
Manton, we're using this post as the demo for the docs I'm writing to explain how the pieces fit together, part of the docs for the source namespace.
I needed to get your feed to rebuild, because we had the name of the server product wrong in the feed. Can't have that for official docs like this.
Keep on truckin! :-)
New feature, webbing discourse
All the world's a feed,
And all the men and women are merely items
(Shakespeare, if he had known about RSS)
and then look at the items, you'll see some new stuff there. ;-)
Cool, I'm checking out the feed for my posts. I see the rssCloud element too.
hey manton, great to see you here.
this is the web btw.
feeds everywhere
and everything in a feed.
Hello! ๐
New RSS thing coming
There's a new RSS thing coming later today.
We're testing and writing docs.
I think it's going to be kind of a big deal. :-)
More testing. It's that time of year. ;-)
Testing the second part of this feature.
Technography in the age of AI
Let me tell you about technography, a subject pioneered by Bernie De Koven in the 80s, with Living Videotext outliners.
Gather a group of one or more people, in a conference room, projected on a screen everyone could see. In the corner was the technographer, usually Bernie, and he would start the meeting asking for the agenda. They would start naming topics. Then he'd asking where they'd like to start, and he would move that item to the top, and keep going, and someone would say we should talk about this, and so forth.
As some point if it worked, if there was suspension of disbelief, someone would tell Bernie to move that item down, move another item under Sales, and without realizing it they were using a new tool.
In 2026, I could see an app that did that for you or a group. An outliner integrated with AI.
Bug 151 appears to be fixed
Another day more fixes.
in the editor, create a link using the link icon, then after the link in the text press Enter, to create a new line. the linebreak shows up in the wrong place.
That was a bug I reported a while back. Let's see if its still there.
Yesterday I was listening to Summer Breeze by Seals and Crofts and the first few times I listened to it, it really reached me. After 18 listens all I could here were the weird embellishments they put into it to make to so addictive? Who knows.
Net result, not reproducible. I think we can remove 151 from the list.
USA loses to Belgium
How fucked up would it have been if the USA had won the match with Belgium last night.
Quite possibly the reason the Knicks lost when Trump decided to show his face at an NBA Finals match at the Garden in June.
Claude has a new skill -- it can debug software in the browser, so now I'm out of the loop for having to find the problems, it just did a full survey of common HTML elements you can create in Markdown, and figuring out which ones don't work and then fixing them.
These are some of them. ;-)
The full palette
This post is a demo of everything a post can now carry. Written in Markdown mode, published from the editor.
A big heading
A medium heading
A small heading
Text can be bold, italic, and linked.
Quoted text reads like body text, set off with a thin rule:
The best styling recipes were already sitting in WordLand's stylesheet. We copied them.
A bulleted list:
- RSS
- OPML
- Markdown
A numbered list:
- Write
- Publish
- Read
Inline code like getItemAndReplies, and a block of it:
function helloWorld () {
console.log ("hello, rss.chat");
}
If you're reading this in a feed reader, the feed carries the same HTML -- what you see is what everyone gets.
Andrew, this is what I changed that paragraph to.
There isn't very much I'd have to do beyond adding two Atom elements to my feed, and an Atom namespace declaration in the top line of the file. So it's not an easy thing to do, because I don't see the need for Atom to be a requirement for WebSub, and I'd like for them have had the maturity to do this a different way.
It was meant to make you think, and apparently it did that, but didn't help you see the reason.
It is explained in the next paragraph.
You say:
> There isn't very much I'd have to do beyond adding two Atom elements to my feed, and an Atom namespace declaration in the top line of the file. So it's not an easy thing to do.
Did you mean to say "it's not an easy thing to do" or was that a typo? I'm hoping the changes were easy. :-)