{
    "title": "Dave Winer",
    "description": "I'm a believer I couldn't leave her if I tried. Bah do dah do.",
    "pubDate": "2026-08-12T15:57:59.000Z",
    "link": "http://scripting.com/",
    "language": "en-us",
    "generator": "rss.network v0.6.14",
    "cloud": {
        "domain": "rpc.rsscloud.io",
        "port": "5337",
        "path": "/pleaseNotify",
        "registerprocedure": "",
        "protocol": "http-post",
        "type": "rsscloud"
    },
    "image": {
        "url": "https://imgs.scripting.com/2023/02/13/bozoApproved.png",
        "title": "Dave Winer"
    },
    "accounts": {
        "rss.chat": "dave"
    },
    "localtime": "Wed, August 12, 2026 12:21 PM EDT",
    "linkToSelf": "https://rss.chat/users/dave/rss.xml",
    "reader": {
        "app": "reallysimple v0.5.4 (linux)",
        "ctSecsToRead": 0.034
    },
    "items": [
        {
            "description": "<p>John -- it's not a matter of time, it's how many items there are. Each feed can have a maximum of 100 items. That's a config setting on the server, config.rssMaxFeedItems.</p>",
            "pubDate": "2026-08-12T15:57:59.000Z",
            "link": "https://rss.chat/?id=520",
            "guid": "https://rss.chat/?id=520",
            "permalink": "https://rss.chat/?id=520",
            "markdowntext": "John -- it's not a matter of time, it's how many items there are. Each feed can have a maximum of 100 items. That's a config setting on the server, `config.rssMaxFeedItems`.",
            "inReplyTo": "https://rss.chat/?id=519"
        },
        {
            "description": "I have spent a few days scattered over three weeks supervising a new version of frontier which took almost a decade to develop originally for Mac in 80s and 90s for node.js and electron. Without Claude I’m pretty sure that was never going to happen. I’m paying $100 a month for that.<br />",
            "pubDate": "2026-08-11T07:20:30.000Z",
            "link": "https://rss.chat/?id=518",
            "guid": "https://rss.chat/?id=518",
            "permalink": "https://rss.chat/?id=518",
            "markdowntext": "I have spent a few days scattered over three weeks supervising a new version of frontier which took almost a decade to develop originally for Mac in 80s and 90s for node.js and electron. Without Claude I’m pretty sure that was never going to happen. I’m paying $100 a month for that."
        },
        {
            "description": "<p>The Agency was quite good.</p><p></p><p><a href=\"https://www.metacritic.com/tv/the-agency-2024/\">https://www.metacritic.com/tv/the-agency-2024/</a></p>",
            "pubDate": "2026-08-10T00:43:05.000Z",
            "link": "https://rss.chat/?id=516",
            "guid": "https://rss.chat/?id=516",
            "permalink": "https://rss.chat/?id=516",
            "markdowntext": "The Agency was quite good.\n\nhttps://www.metacritic.com/tv/the-agency-2024/"
        },
        {
            "description": "It's linkblogging. Not niche, imho.",
            "pubDate": "2026-08-09T18:57:57.000Z",
            "link": "https://rss.chat/?id=514",
            "guid": "https://rss.chat/?id=514",
            "permalink": "https://rss.chat/?id=514",
            "markdowntext": "It's linkblogging. Not niche, imho.",
            "inReplyTo": "https://rss.chat/?id=513",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/514.xml"
            }
        },
        {
            "description": "<p>I have this feed.</p><p><a href=\"https://demo.rss.chat/users/dave/rss.xml\">https://demo.rss.chat/users/dave/rss.xml</a></p><p>Hooked up to <a href=\"http://micro.blog\">micro.blog</a> which in turn hooks it up to Bluesky.</p><p>If I write a post there that has a title or is longer than 300 chars, it will use <a href=\"http://standard.site\">standard.site</a>.</p><p>Which I think means it will show up in my timeline as a card, and clicking on a link will take me to the full post inside the \"atmosphere\" -- they come up with great names in that world! :-)</p><p>I think there's a feed reader over there, we will find out. </p><p>Once again Manton kicks ass. This is a big door to open.</p><p>I used the <a href=\"http://demo.rss.chat\">demo.rss.chat</a> so other people could contribute without being part of my circle of friends. ;-)</p>",
            "pubDate": "2026-08-08T14:40:17.000Z",
            "link": "https://rss.chat/?id=508",
            "guid": "https://rss.chat/?id=508",
            "permalink": "https://rss.chat/?id=508",
            "markdowntext": "I have this feed.\n\nhttps://demo.rss.chat/users/dave/rss.xml\n\nHooked up to micro.blog which in turn hooks it up to Bluesky.\n\nIf I write a post there that has a title or is longer than 300 chars, it will use standard.site.\n\nWhich I think means it will show up in my timeline as a card, and clicking on a link will take me to the full post inside the \"atmosphere\" -- they come up with great names in that world! :-)\n\nI think there's a feed reader over there, we will find out.\n\nOnce again Manton kicks ass. This is a big door to open.\n\nI used the demo.rss.chat so other people could contribute without being part of my circle of friends. ;-)",
            "inReplyTo": "https://rss.chat/?id=506"
        },
        {
            "title": "Why I want to break through with standard.site folks",
            "description": "<p>i think breaking the wall betw at proto and the world outside is good for everyone. there is significant work being done there, and people who think like we do, so connecting the two worlds will make a lot more of a difference than say connectiong with threads or even mastodon. they just aren't listening and don't care at the companies, but us individual developers have lots of reasons to work with each other, we just tend not to do it. breaking through here will be huge. ​</p><p>note: this was going to be part of a comment on <a href=\"http://micro.blog\">micro.blog</a> but there's a character limit...</p>",
            "pubDate": "2026-08-08T14:20:38.000Z",
            "link": "https://rss.chat/?id=507",
            "guid": "https://rss.chat/?id=507",
            "permalink": "https://rss.chat/?id=507",
            "markdowntext": "i think breaking the wall betw at proto and the world outside is good for everyone. there is significant work being done there, and people who think like we do, so connecting the two worlds will make a lot more of a difference than say connectiong with threads or even mastodon. they just aren't listening and don't care at the companies, but us individual developers have lots of reasons to work with each other, we just tend not to do it. breaking through here will be huge. ​\n\nnote: this was going to be part of a comment on [micro.blog](http://micro.blog) but there's a character limit...",
            "inReplyTo": "https://rss.chat/?id=506"
        },
        {
            "title": "Connecting RSS and AT Proto",
            "description": "<p><i>We're going to make this happen.</i></p><p>I think it's really important for us to connect with developers who make writing tools for AT Proto. We should be part of the same community, I feel that very strongly, so I am seeking new ways to make that happen via RSS.</p><p>I noticed they had a feed in Leaflet, one of the editors, so I created an account entered a few posts, and then looked to see what was there. I then wrote the developer privately, to ask if he would welcome a review, and he did. I made the time this morning to put together the review.</p><p><a href=\"https://github.com/scripting/Scripting-News/issues/359\">https://github.com/scripting/Scripting-News/issues/359</a></p><p>In the other direction, I've been asking everyone I know who could possibly help, how to go in the other direction, have my RSS feed show up in AT Proto as whatever it is that makes new posts from people in that world. </p><p>People keep telling me it's not like RSS, and I can't imagine how it could be anything other than RSS. So the answer was, until yesterday -- no -- you can't do it or we don't know how to do it. Except I asked the question again, on <a href=\"http://micro.blog\">micro.blog</a> and <a href=\"https://micro.blog/manton/95380703\">Manton says</a> they have the feature. Of course he does. Manton covers every freaking protocol ever invented.</p>",
            "pubDate": "2026-08-08T14:13:30.000Z",
            "link": "https://rss.chat/?id=506",
            "guid": "https://rss.chat/?id=506",
            "permalink": "https://rss.chat/?id=506",
            "markdowntext": "_We're going to make this happen._\n\nI think it's really important for us to connect with developers who make writing tools for AT Proto. We should be part of the same community, I feel that very strongly, so I am seeking new ways to make that happen via RSS.\n\nI noticed they had a feed in Leaflet, one of the editors, so I created an account entered a few posts, and then looked to see what was there. I then wrote the developer privately, to ask if he would welcome a review, and he did. I made the time this morning to put together the review.\n\n[https://github.com/scripting/Scripting-News/issues/359](https://github.com/scripting/Scripting-News/issues/359)\n\nIn the other direction, I've been asking everyone I know who could possibly help, how to go in the other direction, have my RSS feed show up in AT Proto as whatever it is that makes new posts from people in that world.\n\nPeople keep telling me it's not like RSS, and I can't imagine how it could be anything other than RSS. So the answer was, until yesterday -- no -- you can't do it or we don't know how to do it. Except I asked the question again, on [micro.blog](http://micro.blog) and [Manton says](https://micro.blog/manton/95380703) they have the feature. Of course he does. Manton covers every freaking protocol ever invented.",
            "commentsFeed": {
                "count": 2,
                "feedUrl": "https://rss.chat/users/dave/comments/506.xml"
            }
        },
        {
            "title": "Losing my shit about first day’s work",
            "description": "It’s starting to work, we have a table editor odb browser, and can edit, update and run scripts. The runtime lives in the cloud, the client is an electron app. I had to call it a day early because my poor human mind is having trouble keeping up with the new reality. Do you know how long I’ve wanted this? Btw the builtin webserver works. I’ve mastered Node, but frontier has so more factored, the model is much simpler iirc.",
            "pubDate": "2026-08-07T19:58:19.000Z",
            "link": "https://rss.chat/?id=505",
            "guid": "https://rss.chat/?id=505",
            "permalink": "https://rss.chat/?id=505",
            "markdowntext": "It’s starting to work, we have a table editor odb browser, and can edit, update and run scripts. The runtime lives in the cloud, the client is an electron app. I had to call it a day early because my poor human mind is having trouble keeping up with the new reality. Do you know how long I’ve wanted this? Btw the builtin webserver works. I’ve mastered Node, but frontier has so more factored, the model is much simpler iirc.",
            "inReplyTo": "https://rss.chat/?id=501"
        },
        {
            "description": "I love it. Thank you for being part of this project. ❤️",
            "pubDate": "2026-08-07T19:39:24.000Z",
            "link": "https://rss.chat/?id=504",
            "guid": "https://rss.chat/?id=504",
            "permalink": "https://rss.chat/?id=504",
            "markdowntext": "I love it. Thank you for being part of this project. ❤️",
            "inReplyTo": "https://rss.chat/?id=503"
        },
        {
            "description": "The credit really goes to Andrew Shell who made it really easy for us to hook in, then we figured out the rest of it. We're using the header, not adding anything to our feeds.",
            "pubDate": "2026-08-07T16:32:05.000Z",
            "link": "https://rss.chat/?id=502",
            "guid": "https://rss.chat/?id=502",
            "permalink": "https://rss.chat/?id=502",
            "markdowntext": "The credit really goes to Andrew Shell who made it really easy for us to hook in, then we figured out the rest of it. We're using the header, not adding anything to our feeds.",
            "inReplyTo": "https://rss.chat/?id=499"
        },
        {
            "description": "Update -- I didn't like the idea of turning Drummer into a programming environment so instead I asked Claude to give its version of Frontier a user interface. Parts of it are starting to work one hour later. Using Electron, Concord (the outliner I keep reusing) and all the other stuff. If it all works I will be able to run Frontier on my desktop. Also the ODB is a SQL database.",
            "pubDate": "2026-08-07T16:30:22.000Z",
            "link": "https://rss.chat/?id=501",
            "guid": "https://rss.chat/?id=501",
            "permalink": "https://rss.chat/?id=501",
            "markdowntext": "Update -- I didn't like the idea of turning Drummer into a programming environment so instead I asked Claude to give its version of Frontier a user interface. Parts of it are starting to work one hour later. Using Electron, Concord (the outliner I keep reusing) and all the other stuff. If it all works I will be able to run Frontier on my desktop. Also the ODB is a SQL database.",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/501.xml"
            }
        },
        {
            "title": "WebSub support in RSS.chat",
            "description": "<p>Previously we were only able to notify via rssCloud. </p><p>Now we also support WebSub because there are also a fair number of feed readers that only use WebSub. </p><p>We're using Andrew Shell's <a href=\"http://rsscloud.io\">rsscloud.io</a> as <a href=\"https://andrewshell.org/2026/07/rsscloud-server-4-0-now-supports-websub-notifications/\">our WebSub hub</a>, as we have for a long time with rssCloud. </p><p>Andrew please help us figure out if this is working correctly.</p><p>The source is <a href=\"https://github.com/scripting/rss.chat/blob/main/server/code/rssnetwork.js\">in the repo</a>, along with a <a href=\"https://github.com/scripting/rss.chat/blob/main/server/code/worknotes.md#8526-302-pm-et-by-cc\">worknote</a>.</p>",
            "pubDate": "2026-08-05T19:13:14.000Z",
            "link": "https://rss.chat/?id=497",
            "guid": "https://rss.chat/?id=497",
            "permalink": "https://rss.chat/?id=497",
            "markdowntext": "Previously we were only able to notify via rssCloud.\n\nNow we also support WebSub because there are also a fair number of feed readers that only use WebSub.\n\nWe're using Andrew Shell's [rsscloud.io](http://rsscloud.io) as [our WebSub hub](https://andrewshell.org/2026/07/rsscloud-server-4-0-now-supports-websub-notifications/), as we have for a long time with rssCloud.\n\nAndrew please help us figure out if this is working correctly.\n\nThe source is [in the repo](https://github.com/scripting/rss.chat/blob/main/server/code/rssnetwork.js), along with a [worknote](https://github.com/scripting/rss.chat/blob/main/server/code/worknotes.md#8526-302-pm-et-by-cc).",
            "commentsFeed": {
                "count": 2,
                "feedUrl": "https://rss.chat/users/dave/comments/497.xml"
            }
        },
        {
            "description": "<p>Andrew wrote a post about the fantastic FreshRSS.</p><p><a href=\"https://andrewshell.org/2026/08/enhancing-freshrss-with-rsscloud-support/\">https://andrewshell.org/2026/08/enhancing-freshrss-with-rsscloud-support/</a></p><p>Claude, must read.</p>",
            "pubDate": "2026-08-03T19:35:50.000Z",
            "link": "https://rss.chat/?id=495",
            "guid": "https://rss.chat/?id=495",
            "permalink": "https://rss.chat/?id=495",
            "markdowntext": "Andrew wrote a post about the fantastic FreshRSS.\n\n[https://andrewshell.org/2026/08/enhancing-freshrss-with-rsscloud-support/](https://andrewshell.org/2026/08/enhancing-freshrss-with-rsscloud-support/)\n\nClaude, must read."
        },
        {
            "description": "It certainly hasn’t been deployed on <a href=\"http://feedland.com\">feedland.com</a> yet, and we should update the npm stuff, I think I wrote change notes, esp in the issues section on feedlandinstall. That’s the best place to ask for help.",
            "pubDate": "2026-08-03T19:06:23.000Z",
            "link": "https://rss.chat/?id=494",
            "guid": "https://rss.chat/?id=494",
            "permalink": "https://rss.chat/?id=494",
            "markdowntext": "It certainly hasn’t been deployed on feedland.com yet, and we should update the npm stuff, I think I wrote change notes, esp in the issues section on feedlandinstall. That’s the best place to ask for help.",
            "inReplyTo": "https://rss.chat/?id=493"
        },
        {
            "description": "Ahh I misunderstood. Now I get it.",
            "pubDate": "2026-08-02T18:53:28.000Z",
            "link": "https://rss.chat/?id=491",
            "guid": "https://rss.chat/?id=491",
            "permalink": "https://rss.chat/?id=491",
            "markdowntext": "Ahh I misunderstood. Now I get it.",
            "inReplyTo": "https://rss.chat/?id=486"
        },
        {
            "description": "There's no redirect involved, we serve the HTML shell of the app, including the full &lt;head&gt; section straight from the <a href=\"http://rss.chat\">rss.chat</a> server. You should get all our meta data when you just do an HTTP read of <a href=\"https://rss.chat/\">https://rss.chat/</a>.",
            "pubDate": "2026-08-02T18:53:01.000Z",
            "link": "https://rss.chat/?id=490",
            "guid": "https://rss.chat/?id=490",
            "permalink": "https://rss.chat/?id=490",
            "markdowntext": "There's no redirect involved, we serve the HTML shell of the app, including the full <head> section straight from the rss.chat server. You should get all our meta data when you just do an HTTP read of https://rss.chat/.",
            "inReplyTo": "https://rss.chat/?id=487"
        },
        {
            "description": "Very nicely done Don! ;-)",
            "pubDate": "2026-08-02T18:51:44.000Z",
            "link": "https://rss.chat/?id=489",
            "guid": "https://rss.chat/?id=489",
            "permalink": "https://rss.chat/?id=489",
            "markdowntext": "Very nicely done Don! ;-)",
            "inReplyTo": "https://rss.chat/?id=488"
        },
        {
            "description": "not clear exactly what's not working. will wait for details.",
            "pubDate": "2026-08-02T16:45:53.000Z",
            "link": "https://rss.chat/?id=484",
            "guid": "https://rss.chat/?id=484",
            "permalink": "https://rss.chat/?id=484",
            "markdowntext": "not clear exactly what's not working. will wait for details.",
            "inReplyTo": "https://rss.chat/?id=483",
            "commentsFeed": {
                "count": 2,
                "feedUrl": "https://rss.chat/users/dave/comments/484.xml"
            }
        },
        {
            "description": "I just fixed this issue, but I have to post something to cause the feeds to rebuild.",
            "pubDate": "2026-08-02T16:18:23.000Z",
            "link": "https://rss.chat/?id=482",
            "guid": "https://rss.chat/?id=482",
            "permalink": "https://rss.chat/?id=482",
            "markdowntext": "I just fixed this issue, but I have to post something to cause the feeds to rebuild.",
            "inReplyTo": "https://rss.chat/?id=481",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/482.xml"
            }
        },
        {
            "description": "<p>Absolutely!</p><p>I think you're serving a great purpose, you just made my site better. Haven't made the change yet.</p>",
            "pubDate": "2026-08-02T15:55:15.000Z",
            "link": "https://rss.chat/?id=481",
            "guid": "https://rss.chat/?id=481",
            "permalink": "https://rss.chat/?id=481",
            "markdowntext": "Absolutely!\n\nI think you're serving a great purpose, you just made my site better. Haven't made the change yet.",
            "inReplyTo": "https://rss.chat/?id=480",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/481.xml"
            }
        },
        {
            "description": "<p>Don, thanks for this idea, we can't use it here at this time, for this reason:</p><p>I want to keep this site as the basis for what we're doing overall, and while voice in a conference system like this makes a ton of sense, it isn't a core feature. </p><p>But there seem to be a few forks of <a href=\"http://RSS.chat\">RSS.chat</a> out there, and they're adding features at a pretty rapid rate. Why don't you try this idea out with one of them? Then we could see what people do with it, without changing what the reference version does.</p>",
            "pubDate": "2026-08-02T15:40:02.000Z",
            "link": "https://rss.chat/?id=479",
            "guid": "https://rss.chat/?id=479",
            "permalink": "https://rss.chat/?id=479",
            "markdowntext": "Don, thanks for this idea, we can't use it here at this time, for this reason:\n\nI want to keep this site as the basis for what we're doing overall, and while voice in a conference system like this makes a ton of sense, it isn't a core feature.\n\nBut there seem to be a few forks of RSS.chat out there, and they're adding features at a pretty rapid rate. Why don't you try this idea out with one of them? Then we could see what people do with it, without changing what the reference version does.",
            "inReplyTo": "https://rss.chat/?id=476",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/479.xml"
            }
        },
        {
            "description": "<p>You can chage the favicon. </p><p>In config.json add this:</p><p>\"urlFavicon\": \"<a href=\"https://url-to-your-favicon\">https://url-to-your-favicon</a>\"</p><p>Then restart the server. If you look carefully you can see that I changed the favicon for this site. </p>",
            "pubDate": "2026-08-02T15:36:00.000Z",
            "link": "https://rss.chat/?id=478",
            "guid": "https://rss.chat/?id=478",
            "permalink": "https://rss.chat/?id=478",
            "markdowntext": "You can chage the favicon.\n\nIn config.json add this:\n\n\"urlFavicon\": \"https://url-to-your-favicon\"\n\nThen restart the server. If you look carefully you can see that I changed the favicon for this site.",
            "inReplyTo": "https://rss.chat/?id=477",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/478.xml"
            }
        },
        {
            "description": "<p>Signing us up for <a href=\"https://iheartrss.com/\">https://iheartrss.com/</a>. </p><p>Must link to site! 🤠</p><p>It’s very clever and a bit of a validator which is great.</p><p>I registered as <a href=\"https://rss.chat/\">https://rss.chat/</a> but the channel-level link element points to <a href=\"http://rss.chat/\">http://rss.chat/</a>.</p><p>No good, you don’t live RSS sufficiently it reports. Try again tomorrow, I say.</p>",
            "pubDate": "2026-08-02T01:53:39.000Z",
            "link": "https://rss.chat/?id=474",
            "guid": "https://rss.chat/?id=474",
            "permalink": "https://rss.chat/?id=474",
            "markdowntext": "Signing us up for [https://iheartrss.com/](https://iheartrss.com/).\n\nMust link to site! 🤠\n\nIt’s very clever and a bit of a validator which is great.\n\nI registered as [https://rss.chat/](https://rss.chat/) but the channel-level link element points to [http://rss.chat/](http://rss.chat/).\n\nNo good, you don’t live RSS sufficiently it reports. Try again tomorrow, I say.",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/474.xml"
            }
        },
        {
            "description": "What is this referring to?",
            "pubDate": "2026-08-02T01:26:14.000Z",
            "link": "https://rss.chat/?id=473",
            "guid": "https://rss.chat/?id=473",
            "permalink": "https://rss.chat/?id=473",
            "markdowntext": "What is this referring to?",
            "inReplyTo": "https://rss.chat/?id=472",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/473.xml"
            }
        },
        {
            "title": "Security issue",
            "description": "A user contacted us about a potential security issue in the <a href=\"http://RSS.chat\">RSS.chat</a> server. We responded quickly and with v0.6.11 the issue is removed. If you're running rssnetwork.js on a publicly visible server, please install the <a href=\"https://github.com/scripting/rss.chat/blob/main/server/code/rssnetwork.js\">new version</a> asap.",
            "pubDate": "2026-08-01T22:49:50.000Z",
            "link": "https://rss.chat/?id=471",
            "guid": "https://rss.chat/?id=471",
            "permalink": "https://rss.chat/?id=471",
            "markdowntext": "A user contacted us about a potential security issue in the [RSS.chat](http://RSS.chat) server. We responded quickly and with v0.6.11 the issue is removed. If you're running rssnetwork.js on a publicly visible server, please install the [new version](https://github.com/scripting/rss.chat/blob/main/server/code/rssnetwork.js) asap."
        },
        {
            "description": "<p>We also implemented rssCloud for OPML files in FeedLand. ;-)</p><p>It's only operating on a test server and on <a href=\"http://feedland.social\">feedland.social</a>.</p><p>But the test server has been calling your rsscloud server and claude likes what it sees.</p>",
            "pubDate": "2026-08-01T22:28:13.000Z",
            "link": "https://rss.chat/?id=470",
            "guid": "https://rss.chat/?id=470",
            "permalink": "https://rss.chat/?id=470",
            "markdowntext": "We also implemented rssCloud for OPML files in FeedLand. ;-)\n\nIt's only operating on a test server and on feedland.social.\n\nBut the test server has been calling your rsscloud server and claude likes what it sees.",
            "inReplyTo": "https://rss.chat/?id=469"
        },
        {
            "description": "<p>We reproduced the problem here, and think we have it fixed. </p><p>Will know soon after the next new user is added. </p><p>I'll let you know, and what we have to do to get your blogroll functioning correctly.</p><p>Sorry for the problems, it's good to get the bugs fixed. ;-)</p>",
            "pubDate": "2026-08-01T20:52:46.000Z",
            "link": "https://rss.chat/?id=469",
            "guid": "https://rss.chat/?id=469",
            "permalink": "https://rss.chat/?id=469",
            "markdowntext": "We reproduced the problem here, and think we have it fixed.\n\nWill know soon after the next new user is added.\n\nI'll let you know, and what we have to do to get your blogroll functioning correctly.\n\nSorry for the problems, it's good to get the bugs fixed. ;-)",
            "inReplyTo": "https://rss.chat/?id=467",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/469.xml"
            }
        },
        {
            "description": "The problem is reproduced here, and Claude has a theory what's going on, but I have my doubts. Every time you launch a new session it has to read all the code again and often it skips major parts. I've learned to be patient. I'll keep you posted.",
            "pubDate": "2026-08-01T19:50:16.000Z",
            "link": "https://rss.chat/?id=468",
            "guid": "https://rss.chat/?id=468",
            "permalink": "https://rss.chat/?id=468",
            "markdowntext": "The problem is reproduced here, and Claude has a theory what's going on, but I have my doubts. Every time you launch a new session it has to read all the code again and often it skips major parts. I've learned to be patient. I'll keep you posted.",
            "inReplyTo": "https://rss.chat/?id=467"
        },
        {
            "description": "There are so many great comments on that page.",
            "pubDate": "2026-08-01T18:05:56.000Z",
            "link": "https://rss.chat/?id=466",
            "guid": "https://rss.chat/?id=466",
            "permalink": "https://rss.chat/?id=466",
            "markdowntext": "There are so many great comments on that page.",
            "inReplyTo": "https://rss.chat/?id=465"
        },
        {
            "title": "Soft networks",
            "description": "I want soft networks that people can configure themselves  that just pop up you do your thing and they pop right off.\n\nThere’s so much overhead in creating an identity on a service like bluesky but what about just for the little things.\n\nWe can do that privately, but what if it isn’t private.",
            "pubDate": "2026-08-01T17:16:34.000Z",
            "link": "https://rss.chat/?id=463",
            "guid": "https://rss.chat/?id=463",
            "permalink": "https://rss.chat/?id=463",
            "markdowntext": "I want soft networks that people can configure themselves that just pop up you do your thing and they pop right off. There’s so much overhead in creating an identity on a service like bluesky but what about just for the little things. We can do that privately, but what if it isn’t private."
        },
        {
            "description": "<p>This could be a really great service, sort of a real world validator. Track how is RSS being supported by readers, not just the content side.</p><p>I did something like this when writing the 0.91 spec, we had pretty much the whole world on <a href=\"http://my.userland.com\">my.userland.com</a>, I wanted to see if feeds were respecting the numeric limits on size in the Netscape spec.</p>",
            "pubDate": "2026-08-01T17:15:11.000Z",
            "link": "https://rss.chat/?id=462",
            "guid": "https://rss.chat/?id=462",
            "permalink": "https://rss.chat/?id=462",
            "markdowntext": "This could be a really great service, sort of a real world validator. Track how is RSS being supported by readers, not just the content side.\n\nI did something like this when writing the 0.91 spec, we had pretty much the whole world on [my.userland.com](http://my.userland.com), I wanted to see if feeds were respecting the numeric limits on size in the Netscape spec.",
            "inReplyTo": "https://rss.chat/?id=460"
        },
        {
            "description": "<p>The Settings command is way over on the right, in the \"System\" menu.</p><p>Once there you can enter your name, and a description of who you are. </p><p>If you haven't been there yet, help everyone else know who you are.</p><p><img src=\"https://rss.chat/media/9\" /></p>",
            "pubDate": "2026-08-01T12:45:56.000Z",
            "link": "https://rss.chat/?id=459",
            "guid": "https://rss.chat/?id=459",
            "permalink": "https://rss.chat/?id=459",
            "markdowntext": "The Settings command is way over on the right, in the \"System\" menu.\n\nOnce there you can enter your name, and a description of who you are.\n\nIf you haven't been there yet, help everyone else know who you are.\n\nUploading image…"
        },
        {
            "description": "<p>I just realized you're Matthias. ;-)</p><p>Nice to see you here. </p><p>I was wondering what's up.</p>",
            "pubDate": "2026-08-01T12:44:33.000Z",
            "link": "https://rss.chat/?id=458",
            "guid": "https://rss.chat/?id=458",
            "permalink": "https://rss.chat/?id=458",
            "markdowntext": "I just realized you're Matthias. ;-)\n\nNice to see you here.\n\nI was wondering what's up.",
            "inReplyTo": "https://rss.chat/?id=456"
        },
        {
            "description": "Thanks for trying it. There aren’t any other types yet. Let’s discuss here what we should do next.",
            "pubDate": "2026-08-01T11:38:04.000Z",
            "link": "https://rss.chat/?id=457",
            "guid": "https://rss.chat/?id=457",
            "permalink": "https://rss.chat/?id=457",
            "markdowntext": "Thanks for trying it. There aren’t any other types yet. Let’s discuss here what we should do next.",
            "inReplyTo": "https://rss.chat/?id=455"
        },
        {
            "description": "<p>Andrew I’m glad we got that going, now if there any issues Claude is ready to help.</p>",
            "pubDate": "2026-08-01T09:44:42.000Z",
            "link": "https://rss.chat/?id=453",
            "guid": "https://rss.chat/?id=453",
            "permalink": "https://rss.chat/?id=453",
            "markdowntext": "Andrew I’m glad we got that going, now if there any issues Claude is ready to help.",
            "inReplyTo": "https://rss.chat/?id=450"
        },
        {
            "description": "<p>John, were these updates from Wordpress?</p>",
            "pubDate": "2026-08-01T09:42:33.000Z",
            "link": "https://rss.chat/?id=452",
            "guid": "https://rss.chat/?id=452",
            "permalink": "https://rss.chat/?id=452",
            "markdowntext": "John, were these updates from Wordpress?",
            "inReplyTo": "https://rss.chat/?id=451",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/452.xml"
            }
        },
        {
            "description": "<p>Claude, we need to fix the default markdown style sheet for pagepark.</p>\n\n<p><a href=\"https://news.rss.chat/blogroll/readme.md\">https://news.rss.chat/blogroll/readme.md</a></p>\n\n<p>This can be quickly fixed with one of the public domain style sheets.</p>",
            "pubDate": "2026-07-31T23:23:25.000Z",
            "link": "https://rss.chat/?id=449",
            "guid": "https://rss.chat/?id=449",
            "permalink": "https://rss.chat/?id=449",
            "markdowntext": "Claude, we need to fix the default markdown style sheet for pagepark.\n\n[https://news.rss.chat/blogroll/readme.md](https://news.rss.chat/blogroll/readme.md)\n\nThis can be quickly fixed with one of the public domain style sheets."
        },
        {
            "description": "It sounds like a perfect job to set up for your Claude. ;-)",
            "pubDate": "2026-07-31T20:52:19.000Z",
            "link": "https://rss.chat/?id=445",
            "guid": "https://rss.chat/?id=445",
            "permalink": "https://rss.chat/?id=445",
            "markdowntext": "It sounds like a perfect job to set up for your Claude. ;-)",
            "inReplyTo": "https://rss.chat/?id=443",
            "commentsFeed": {
                "count": 2,
                "feedUrl": "https://rss.chat/users/dave/comments/445.xml"
            }
        },
        {
            "description": "Andrew this gave me an idea. Let’s put together a test feed subscribe in every feed reader we can find. After a while post something and see who gets it right away.",
            "pubDate": "2026-07-31T19:55:55.000Z",
            "link": "https://rss.chat/?id=442",
            "guid": "https://rss.chat/?id=442",
            "permalink": "https://rss.chat/?id=442",
            "markdowntext": "Andrew this gave me an idea. Let’s put together a test feed subscribe in every feed reader we can find. After a while post something and see who gets it right away.",
            "inReplyTo": "https://rss.chat/?id=441",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/442.xml"
            }
        },
        {
            "description": "<p>Claude -- I want to try an experiment here.</p><p>\n\n</p>The experiment<p>\n\n</p><p>My friend Andrew Shell has put up a site that has a FeedLand-displayed blogroll on it.</p><p>\n\n</p><p>We work together with Andrew to get his blogroll page up and running and looking good.</p><p>\n\n</p>Andrew's site<p>Andrew's blogroll is hooked up to this OPML file.</p><p><a href=\"https://iheartrss.com/subscriptions.opml\">https://iheartrss.com/subscriptions.opml</a></p><p>Your job is to read up on blogrolls, and set up a page on your site with a blogroll with the content from the feeds in his list. When you click a wedge it should expand to reveal the five most recent items in the feed. Use your feedland to host the list.</p><p>Once you get it working, let's get it moved to Andrew's site, and then touch up the CSS so it looks like he wants. </p><p>The source for the blogroll software is at feedland/blogroll.</p>",
            "pubDate": "2026-07-31T18:46:26.000Z",
            "link": "https://rss.chat/?id=440",
            "guid": "https://rss.chat/?id=440",
            "permalink": "https://rss.chat/?id=440",
            "markdowntext": "Claude -- I want to try an experiment here.\n\n#### The experiment\n\nMy friend Andrew Shell has put up a site that has a FeedLand-displayed blogroll on it.\n\nWe work together with Andrew to get his blogroll page up and running and looking good.\n\n#### Andrew's site\n\nAndrew's blogroll is hooked up to this OPML file.\n\nhttps://iheartrss.com/subscriptions.opml\n\nYour job is to read up on blogrolls, and set up a page on your site with a blogroll with the content from the feeds in his list. When you click a wedge it should expand to reveal the five most recent items in the feed. Use your feedland to host the list.\n\nOnce you get it working, let's get it moved to Andrew's site, and then touch up the CSS so it looks like he wants.\n\nThe source for the blogroll software is at feedland/blogroll.",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/440.xml"
            }
        },
        {
            "title": "New features today",
            "description": "<p>A validator and a way to add menus to the <a href=\"http://RSS.chat\">RSS.chat</a> menubar, if you're running your own instance. </p><p>Links on <a href=\"http://scripting.com/2026/07/31.html\">today's</a> Scripting home page.</p>",
            "pubDate": "2026-07-31T14:30:19.000Z",
            "link": "https://rss.chat/?id=439",
            "guid": "https://rss.chat/?id=439",
            "permalink": "https://rss.chat/?id=439",
            "markdowntext": "A validator and a way to add menus to the RSS.chat menubar, if you're running your own instance.\n\nLinks on [today's](http://scripting.com/2026/07/31.html) Scripting home page."
        },
        {
            "description": "Great idea and a good time for it.",
            "pubDate": "2026-07-30T17:12:50.000Z",
            "link": "https://rss.chat/?id=435",
            "guid": "https://rss.chat/?id=435",
            "permalink": "https://rss.chat/?id=435",
            "markdowntext": "Great idea and a good time for it.",
            "inReplyTo": "https://rss.chat/?id=434"
        },
        {
            "description": "At some point Claude and I will have to try implementing the other side of the protocol to be sure we’re not doing anything wrong. I wonder how Matthias tested his app? Did he set up a separate instance of <a href=\"http://rss.chat\">rss.chat</a>? Early days. 😀",
            "pubDate": "2026-07-30T08:42:27.000Z",
            "link": "https://rss.chat/?id=433",
            "guid": "https://rss.chat/?id=433",
            "permalink": "https://rss.chat/?id=433",
            "markdowntext": "At some point Claude and I will have to try implementing the other side of the protocol to be sure we’re not doing anything wrong. I wonder how Matthias tested his app? Did he set up a separate instance of rss.chat? Early days. 😀",
            "inReplyTo": "https://rss.chat/?id=430",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/433.xml"
            }
        },
        {
            "title": "Easier install…",
            "description": "<p>A new section of the setup process, explains how you can get in before setting up email.</p><p>There's a new commandline way to set up an account. Explained <a href=\"https://github.com/scripting/rss.chat/blob/main/server/docs/email.md#getting-in-before-email-works\">here</a>. </p><p>In fact if it's just for you, you don't even need to set up the email.</p>",
            "pubDate": "2026-07-29T23:44:32.000Z",
            "link": "https://rss.chat/?id=432",
            "guid": "https://rss.chat/?id=432",
            "permalink": "https://rss.chat/?id=432",
            "markdowntext": "A new section of the setup process, explains how you can get in before setting up email.\n\nThere's a new commandline way to set up an account. Explained [here](https://github.com/scripting/rss.chat/blob/main/server/docs/email.md#getting-in-before-email-works).\n\nIn fact if it's just for you, you don't even need to set up the email."
        },
        {
            "title": "I Love RSS",
            "description": "<p>A new way to say you mean so much to me...</p><p><img src=\"https://rss.chat/media/8\" /></p>",
            "pubDate": "2026-07-28T21:13:37.000Z",
            "link": "https://rss.chat/?id=426",
            "guid": "https://rss.chat/?id=426",
            "permalink": "https://rss.chat/?id=426",
            "markdowntext": "A new way to say you mean so much to me...\n\nUploading image…"
        },
        {
            "description": "<p>I wrote a piece summarizing where we are and how we got here. </p><p><a href=\"http://scripting.com/2026/07/28/115945.html\">http://scripting.com/2026/07/28/115945.html</a></p><p>All of you have been essential to this process.</p><p><i>Thanks!</i></p>",
            "pubDate": "2026-07-28T12:44:11.000Z",
            "link": "https://rss.chat/?id=425",
            "guid": "https://rss.chat/?id=425",
            "permalink": "https://rss.chat/?id=425",
            "markdowntext": "I wrote a piece summarizing where we are and how we got here.\n\n[http://scripting.com/2026/07/28/115945.html](http://scripting.com/2026/07/28/115945.html)\n\nAll of you have been essential to this process.\n\n_Thanks!_"
        },
        {
            "description": "If you see this on your wordpress site then it's working! ;-)",
            "pubDate": "2026-07-27T22:13:39.000Z",
            "link": "https://rss.chat/?id=419",
            "guid": "https://rss.chat/?id=419",
            "permalink": "https://rss.chat/?id=419",
            "markdowntext": "If you see this on your wordpress site then it's working! ;-)",
            "inReplyTo": "https://rss.chat/?id=417",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/419.xml"
            }
        },
        {
            "description": "welcome ben. ;-)",
            "pubDate": "2026-07-27T22:13:14.000Z",
            "link": "https://rss.chat/?id=418",
            "guid": "https://rss.chat/?id=418",
            "permalink": "https://rss.chat/?id=418",
            "markdowntext": "welcome ben. ;-)",
            "inReplyTo": "https://rss.chat/?id=416"
        },
        {
            "description": "<p>I love seeing posts like this. </p><p>If you want to create another account so you can test, email me the address you want to use.</p>",
            "pubDate": "2026-07-27T20:42:42.000Z",
            "link": "https://rss.chat/?id=415",
            "guid": "https://rss.chat/?id=415",
            "permalink": "https://rss.chat/?id=415",
            "markdowntext": "I love seeing posts like this.\n\nIf you want to create another account so you can test, email me the address you want to use.",
            "inReplyTo": "https://rss.chat/?id=414"
        },
        {
            "description": "<p>Don’t miss this.</p><a href=\"https://github.com/pfefferle/wordpress-rss-chat\">https://github.com/pfefferle/wordpress-rss-chat</a>",
            "pubDate": "2026-07-27T19:24:52.000Z",
            "link": "https://rss.chat/?id=413",
            "guid": "https://rss.chat/?id=413",
            "permalink": "https://rss.chat/?id=413",
            "markdowntext": "Don’t miss this.\n\nhttps://github.com/pfefferle/wordpress-rss-chat",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/413.xml"
            }
        },
        {
            "title": "My evening signoff in textcasting land",
            "description": "<p>NBA reporters should take some time off. It’s almost August. Now if I were a betting man I’d bet against the team the Sixers have cobbled together. Sports teams esp in basketball are not the sum of the parts. It probably won’t gel. They only have one proven solid player in Tyrese Maxie. Otherwise one sophmore, and two frail old timers. Would’ve been a lot easier and more fun if LeBron had gone to Golden State. An old timers extravaganza hits the road. expect nothing but a good time and lots of hugs and laughs.</p><p>I used to write these silly little late night posts on blue sky, but I don’t know. I got tired of the character limit and so I decided to flip on over to <a href=\"http://RSS.chat\">RSS.chat</a> and folks here I am and I’m happy to say I don’t give a shit about how many characters I’m typing and all the rest of that bullshit thinking about what next features I wanna add here.</p><p>I definitely want support linkblogging. It’s a real thing. It’s where you have a bookmarklet installed and when you see an article that you want to share in your feed you click that bookmark and it switches you over into in this case <a href=\"http://RSS.chat\">RSS.chat</a> and you get the title or the description whatever you happen to have selected when you click the button any you also have it remember the link which interestingly enough goes into the link element on the item that represents this post and that’s how you can tell the difference between a linkblog post and a regular old post.</p>",
            "pubDate": "2026-07-27T01:32:59.000Z",
            "link": "https://rss.chat/?id=412",
            "guid": "https://rss.chat/?id=412",
            "permalink": "https://rss.chat/?id=412",
            "markdowntext": "NBA reporters should take some time off. It’s almost August. Now if I were a betting man I’d bet against the team the Sixers have cobbled together. Sports teams esp in basketball are not the sum of the parts. It probably won’t gel. They only have one proven solid player in Tyrese Maxie. Otherwise one sophmore, and two frail old timers. Would’ve been a lot easier and more fun if LeBron had gone to Golden State. An old timers extravaganza hits the road. expect nothing but a good time and lots of hugs and laughs.\n\nI used to write these silly little late night posts on blue sky, but I don’t know. I got tired of the character limit and so I decided to flip on over to RSS.chat and folks here I am and I’m happy to say I don’t give a shit about how many characters I’m typing and all the rest of that bullshit thinking about what next features I wanna add here.\n\nI definitely want support linkblogging. It’s a real thing. It’s where you have a bookmarklet installed and when you see an article that you want to share in your feed you click that bookmark and it switches you over into in this case RSS.chat and you get the title or the description whatever you happen to have selected when you click the button any you also have it remember the link which interestingly enough goes into the link element on the item that represents this post and that’s how you can tell the difference between a linkblog post and a regular old post."
        },
        {
            "description": "<p>New docs for the API that connects <a href=\"http://RSS.chat\">RSS.chat</a> to the server.</p><a href=\"https://github.com/scripting/rss.chat/blob/main/client/docs/apijs.md\">https://github.com/scripting/rss.chat/blob/main/client/docs/apijs.md</a>",
            "pubDate": "2026-07-26T15:45:32.000Z",
            "link": "https://rss.chat/?id=411",
            "guid": "https://rss.chat/?id=411",
            "permalink": "https://rss.chat/?id=411",
            "markdowntext": "New docs for the API that connects RSS.chat to the server.\n\nhttps://github.com/scripting/rss.chat/blob/main/client/docs/apijs.md"
        },
        {
            "description": "what a nice surprise! ;-)",
            "pubDate": "2026-07-26T13:16:15.000Z",
            "link": "https://rss.chat/?id=410",
            "guid": "https://rss.chat/?id=410",
            "permalink": "https://rss.chat/?id=410",
            "markdowntext": "what a nice surprise! ;-)",
            "inReplyTo": "https://rss.chat/?id=408"
        },
        {
            "description": "<p>Just deployed a new version. This is a test. </p><p>The new version can do nightly backups of the database, and it creates the feed when when the user signs on, everyone has a feed even if they haven't posted.</p>",
            "pubDate": "2026-07-25T22:25:23.000Z",
            "link": "https://rss.chat/?id=407",
            "guid": "https://rss.chat/?id=407",
            "permalink": "https://rss.chat/?id=407",
            "markdowntext": "Just deployed a new version. This is a test.\n\nThe new version can do nightly backups of the database, and it creates the feed when when the user signs on, everyone has a feed even if they haven't posted."
        },
        {
            "description": "i'm really happy you're setting up a <a href=\"http://rss.chat\">rss.chat</a> server.",
            "pubDate": "2026-07-25T21:17:16.000Z",
            "link": "https://rss.chat/?id=406",
            "guid": "https://rss.chat/?id=406",
            "permalink": "https://rss.chat/?id=406",
            "markdowntext": "i'm really happy you're setting up a rss.chat server.",
            "inReplyTo": "https://rss.chat/?id=404"
        },
        {
            "description": "I told her this is the green room.",
            "pubDate": "2026-07-25T19:25:04.000Z",
            "link": "https://rss.chat/?id=405",
            "guid": "https://rss.chat/?id=405",
            "permalink": "https://rss.chat/?id=405",
            "markdowntext": "I told her this is the green room.",
            "inReplyTo": "https://rss.chat/?id=403"
        },
        {
            "title": "API is documented, new example app",
            "description": "<p>I see lots of people trying to figure out the API by reading the code. </p><p>Now we have docs and a great example app for building a trivial blog from one person's posts. A practical example of using the API and hopefully food for thought. There are lots of ways of generating websites and people with preferences for all of them. </p><p>All this is listed in a <a href=\"http://scripting.com/2026/07/25/141253.html\">blog post</a> on Scripting News.</p>",
            "pubDate": "2026-07-25T14:45:02.000Z",
            "link": "https://rss.chat/?id=402",
            "guid": "https://rss.chat/?id=402",
            "permalink": "https://rss.chat/?id=402",
            "markdowntext": "I see lots of people trying to figure out the API by reading the code.\n\nNow we have docs and a great example app for building a trivial blog from one person's posts. A practical example of using the API and hopefully food for thought. There are lots of ways of generating websites and people with preferences for all of them.\n\nAll this is listed in a [blog post](http://scripting.com/2026/07/25/141253.html) on Scripting News."
        },
        {
            "title": "New API call",
            "description": "<p>Lots of new stuff coming out this morning. </p><p>But this one bit didn't belong among the others.</p><p>Remember the ThreadWalker example app. </p><p>We decided to make that an API call, <a href=\"https://github.com/scripting/rss.chat/tree/main/examples/getthread\">documented here</a>.</p>",
            "pubDate": "2026-07-25T14:32:40.000Z",
            "link": "https://rss.chat/?id=401",
            "guid": "https://rss.chat/?id=401",
            "permalink": "https://rss.chat/?id=401",
            "markdowntext": "Lots of new stuff coming out this morning.\n\nBut this one bit didn't belong among the others.\n\nRemember the ThreadWalker example app.\n\nWe decided to make that an API call, [documented here](https://github.com/scripting/rss.chat/tree/main/examples/getthread)."
        },
        {
            "description": "Yes. Do you think it shouldn’t?",
            "pubDate": "2026-07-25T11:20:44.000Z",
            "link": "https://rss.chat/?id=400",
            "guid": "https://rss.chat/?id=400",
            "permalink": "https://rss.chat/?id=400",
            "markdowntext": "Yes. Do you think it shouldn’t?",
            "inReplyTo": "https://rss.chat/?id=397",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/400.xml"
            }
        },
        {
            "description": "One thing we know for sure is that the AIs are incredible amplifiers of programmer creativity, and they’re getting better at that  every month. So the question is, will AI become as useful to users who are not programmers? That’s what at least some of the programmers are working on.",
            "pubDate": "2026-07-25T00:39:05.000Z",
            "link": "https://rss.chat/?id=394",
            "guid": "https://rss.chat/?id=394",
            "permalink": "https://rss.chat/?id=394",
            "markdowntext": "One thing we know for sure is that the AIs are incredible amplifiers of programmer creativity, and they’re getting better at that every month.\n\nSo the question is, will AI become as useful to users who are not programmers?\n\nThat’s what at least some of the programmers are working on."
        },
        {
            "description": "John, run the config.json through a <a href=\"https://jsonlint.com/\">JSON syntax checker</a>. It's probably an extra comma, or a missing one.",
            "pubDate": "2026-07-24T17:39:58.000Z",
            "link": "https://rss.chat/?id=392",
            "guid": "https://rss.chat/?id=392",
            "permalink": "https://rss.chat/?id=392",
            "markdowntext": "John, run the config.json through a [JSON syntax checker](https://jsonlint.com/). It's probably an extra comma, or a missing one.",
            "inReplyTo": "https://rss.chat/?id=391",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/392.xml"
            }
        },
        {
            "description": "very interesting. i heard about that when they were starting development, but lost track of it. i love font awesome, changed how i develop. do they have themes for a blog?",
            "pubDate": "2026-07-24T16:55:21.000Z",
            "link": "https://rss.chat/?id=390",
            "guid": "https://rss.chat/?id=390",
            "permalink": "https://rss.chat/?id=390",
            "markdowntext": "very interesting. i heard about that when they were starting development, but lost track of it. i love font awesome, changed how i develop. do they have themes for a blog?",
            "inReplyTo": "https://rss.chat/?id=389"
        },
        {
            "title": "Writing my blog from RSS.chat??",
            "description": "<p>I'm thinking about maybe writing my blog from here, you know -- the one on <a href=\"http://scripting.com\">scripting.com</a>.</p><p>It wouldn't be that hard. I would use one of the static site generators out there. </p><p>It would just monitor my feed here, and keep them in sync. </p><p>What's the most popular site generator these days? I have no clue. But I have friends and I'm sure Claude has an idea.</p>",
            "pubDate": "2026-07-24T14:09:10.000Z",
            "link": "https://rss.chat/?id=388",
            "guid": "https://rss.chat/?id=388",
            "permalink": "https://rss.chat/?id=388",
            "markdowntext": "I'm thinking about maybe writing my blog from here, you know -- the one on scripting.com.\n\nIt wouldn't be that hard. I would use one of the static site generators out there.\n\nIt would just monitor my feed here, and keep them in sync.\n\nWhat's the most popular site generator these days? I have no clue. But I have friends and I'm sure Claude has an idea.",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/388.xml"
            }
        },
        {
            "description": "That’s one of the many benefits of having Claude as a programming partner.",
            "pubDate": "2026-07-24T00:58:43.000Z",
            "link": "https://rss.chat/?id=387",
            "guid": "https://rss.chat/?id=387",
            "permalink": "https://rss.chat/?id=387",
            "markdowntext": "That’s one of the many benefits of having Claude as a programming partner.",
            "inReplyTo": "https://rss.chat/?id=386"
        },
        {
            "title": "Security fix",
            "description": "<p>We got a report of a security issue which we quickly addressed and fixed.</p><p>Instructions on <a href=\"https://github.com/scripting/rss.chat/blob/main/server/code/worknotes.md#72326-1006-am-et-by-cc\">how to update</a> your server.</p><p>This server has been updated as has <a href=\"http://demo.rss.chat\">demo.rss.chat</a>.</p>",
            "pubDate": "2026-07-23T14:56:35.000Z",
            "link": "https://rss.chat/?id=385",
            "guid": "https://rss.chat/?id=385",
            "permalink": "https://rss.chat/?id=385",
            "markdowntext": "We got a report of a security issue which we quickly addressed and fixed.\n\nInstructions on [how to update](https://github.com/scripting/rss.chat/blob/main/server/code/worknotes.md#72326-1006-am-et-by-cc) your server.\n\nThis server has been updated as has demo.rss.chat.",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/385.xml"
            }
        },
        {
            "description": "<p>John we’re going to include your way of working around email in our install notes.</p><p>Claude will read this and automatically queue it up for todo++, which should be all I hav3 to do to get it on the agenda.<br></p><p>Also noted that some of your markdown text is showing through encoded. You have to be in markdown mode to use that syntax. There’s an icon above the edit box, an M with a down arrow. It turns green when you click it, to indicate it understands.</p>",
            "pubDate": "2026-07-23T11:30:35.000Z",
            "link": "https://rss.chat/?id=382",
            "guid": "https://rss.chat/?id=382",
            "permalink": "https://rss.chat/?id=382",
            "markdowntext": "John we’re going to include your way of working around email in our install notes.\n\nClaude will read this and automatically queue it up for todo++, which should be all I hav3 to do to get it on the agenda.\n\nAlso noted that some of your markdown text is showing through encoded. You have to be in markdown mode to use that syntax. There’s an icon above the edit box, an M with a down arrow. It turns green when you click it, to indicate it understands.",
            "inReplyTo": "https://rss.chat/?id=381",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/382.xml"
            }
        },
        {
            "description": "<p>Nice to see you here Anton, ready to help if you need it, and celebrate when it’s running.</p>",
            "pubDate": "2026-07-23T11:05:02.000Z",
            "link": "https://rss.chat/?id=380",
            "guid": "https://rss.chat/?id=380",
            "permalink": "https://rss.chat/?id=380",
            "markdowntext": "Nice to see you here Anton, ready to help if you need it, and celebrate when it’s running.",
            "inReplyTo": "https://rss.chat/?id=379"
        },
        {
            "description": "<p>Another test.&nbsp;</p><p>If this works we will finally have caught up the Slack and GitHub in the pasting department. ;-)</p><div><img src=\"https://rss.chat/media/3\"></div>",
            "pubDate": "2026-07-22T21:14:05.000Z",
            "link": "https://rss.chat/?id=378",
            "guid": "https://rss.chat/?id=378",
            "permalink": "https://rss.chat/?id=378",
            "markdowntext": "Another test.\n\nIf this works we will finally have caught up the Slack and GitHub in the pasting department. ;-)\n\n![](https://rss.chat/media/3)"
        },
        {
            "description": "<p>Threadwalker example app has the code to crib for this.&nbsp;</p><div><a href=\"https://github.com/scripting/rss.chat/tree/main/examples/threadwalker\">https://github.com/scripting/rss.chat/tree/main/examples/threadwalker</a></div>",
            "pubDate": "2026-07-22T20:56:14.000Z",
            "link": "https://rss.chat/?id=377",
            "guid": "https://rss.chat/?id=377",
            "permalink": "https://rss.chat/?id=377",
            "markdowntext": "Threadwalker example app has the code to crib for this.\n\nhttps://github.com/scripting/rss.chat/tree/main/examples/threadwalker",
            "inReplyTo": "https://rss.chat/?id=376"
        },
        {
            "description": "<p>You're all set then, you know how to handle what we ship in our feeds.&nbsp;</p><div><a href=\"https://source.scripting.com/social.opml\">https://source.scripting.com/social.opml</a></div><div>Want to be sure you have seen that page.&nbsp;</div>",
            "pubDate": "2026-07-22T16:06:25.000Z",
            "link": "https://rss.chat/?id=375",
            "guid": "https://rss.chat/?id=375",
            "permalink": "https://rss.chat/?id=375",
            "markdowntext": "You're all set then, you know how to handle what we ship in our feeds.\n\nhttps://source.scripting.com/social.opml\n\nWant to be sure you have seen that page.",
            "inReplyTo": "https://rss.chat/?id=372"
        },
        {
            "description": "Good to know. ;-)",
            "pubDate": "2026-07-22T16:03:59.000Z",
            "link": "https://rss.chat/?id=374",
            "guid": "https://rss.chat/?id=374",
            "permalink": "https://rss.chat/?id=374",
            "markdowntext": "Good to know. ;-)",
            "inReplyTo": "https://rss.chat/?id=373"
        },
        {
            "description": "<p>Thanks Manton!</p><p>Keep us in the loop on what you do, and if there are any nice-to-have or must-have features.&nbsp;</p><p>Are your conversations hierarchic?</p>",
            "pubDate": "2026-07-22T14:10:14.000Z",
            "link": "https://rss.chat/?id=371",
            "guid": "https://rss.chat/?id=371",
            "permalink": "https://rss.chat/?id=371",
            "markdowntext": "Thanks Manton!\n\nKeep us in the loop on what you do, and if there are any nice-to-have or must-have features.\n\nAre your conversations hierarchic?",
            "inReplyTo": "https://rss.chat/?id=370",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/371.xml"
            }
        },
        {
            "description": "<p>It would just be a command in a menu. We have lots of room to grow there.</p><p>I’m looking for things to put there, user interface improvements are the most visible.</p><p>We tried out a lot of different ways of doing this, the switch between timeline and structure.&nbsp;<br></p><p>I had a product in the early 80s called LBBS that had a neat way of doing this, but it was a scrolling display, where things like that worked. We tried it here, but yuck. Didn’t work.</p><p>Also in the UserLand discussion group we had a flip switch like that but you could see only one level at a time.</p><p>I’m willing to put an experimental feature in for you. I think the idea of expand-all is easy enough, would have to have a limit because there could be a lot under any node.</p>",
            "pubDate": "2026-07-22T08:50:23.000Z",
            "link": "https://rss.chat/?id=369",
            "guid": "https://rss.chat/?id=369",
            "permalink": "https://rss.chat/?id=369",
            "markdowntext": "It would just be a command in a menu. We have lots of room to grow there.\n\nI’m looking for things to put there, user interface improvements are the most visible.\n\nWe tried out a lot of different ways of doing this, the switch between timeline and structure.\n\nI had a product in the early 80s called LBBS that had a neat way of doing this, but it was a scrolling display, where things like that worked. We tried it here, but yuck. Didn’t work.\n\nAlso in the UserLand discussion group we had a flip switch like that but you could see only one level at a time.\n\nI’m willing to put an experimental feature in for you. I think the idea of expand-all is easy enough, would have to have a limit because there could be a lot under any node.",
            "inReplyTo": "https://rss.chat/?id=368"
        },
        {
            "description": "Don I think I have to try your product before I’ll understand.",
            "pubDate": "2026-07-22T08:26:02.000Z",
            "link": "https://rss.chat/?id=366",
            "guid": "https://rss.chat/?id=366",
            "permalink": "https://rss.chat/?id=366",
            "markdowntext": "Don I think I have to try your product before I’ll understand.",
            "inReplyTo": "https://rss.chat/?id=364",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/366.xml"
            }
        },
        {
            "description": "Maybe what you want is a command to expand all the subs under the current post. We don’t have that now, but it wouldn’t be hard to <a href=\"http://add.you\">add. you</a> can already focus on one node by clicking on its permalink, by convention, clicking on the timestamp.",
            "pubDate": "2026-07-22T08:25:27.000Z",
            "link": "https://rss.chat/?id=365",
            "guid": "https://rss.chat/?id=365",
            "permalink": "https://rss.chat/?id=365",
            "markdowntext": "Maybe what you want is a command to expand all the subs under the current post. We don’t have that now, but it wouldn’t be hard to [add. you](http://add.you) can already focus on one node by clicking on its permalink, by convention, clicking on the timestamp.",
            "inReplyTo": "https://rss.chat/?id=363",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/365.xml"
            }
        },
        {
            "description": "<p>Everything seems to have worked quite nicely. Soon it will be time to break for the day.&nbsp;</p><p>But it's been quite a day here in daveverse, with my excellent programming buddy, Claude.</p>",
            "pubDate": "2026-07-21T21:19:30.000Z",
            "link": "https://rss.chat/?id=362",
            "guid": "https://rss.chat/?id=362",
            "permalink": "https://rss.chat/?id=362",
            "markdowntext": "Everything seems to have worked quite nicely. Soon it will be time to break for the day.\n\nBut it's been quite a day here in daveverse, with my excellent programming buddy, Claude.",
            "inReplyTo": "https://rss.chat/?id=361"
        },
        {
            "description": "<p>Now we're running the new server software on <a href=\"http://rss.chat\">rss.chat</a>.</p><p>Not yet on <a href=\"http://demo.rss.chat\">demo.rss.chat</a>.</p>",
            "pubDate": "2026-07-21T20:54:17.000Z",
            "link": "https://rss.chat/?id=361",
            "guid": "https://rss.chat/?id=361",
            "permalink": "https://rss.chat/?id=361",
            "markdowntext": "Now we're running the new server software on rss.chat.\n\nNot yet on demo.rss.chat.",
            "inReplyTo": "https://rss.chat/?id=360",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/361.xml"
            }
        },
        {
            "description": "<p>We're testing a big new feature in the next few minutes.&nbsp;</p><p>Can't wait to tell you about it, esp if you're thinking about running your own instance.&nbsp;</p><p>It's about to get easier. Fingers crossed.</p>",
            "pubDate": "2026-07-21T20:43:32.000Z",
            "link": "https://rss.chat/?id=360",
            "guid": "https://rss.chat/?id=360",
            "permalink": "https://rss.chat/?id=360",
            "markdowntext": "We're testing a big new feature in the next few minutes.\n\nCan't wait to tell you about it, esp if you're thinking about running your own instance.\n\nIt's about to get easier. Fingers crossed.",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/360.xml"
            }
        },
        {
            "title": "RSS is still RSS, picking up where we left off",
            "description": "<p>A lot of people are confused about wtf this is.&nbsp;</p><p>I don't blame them. I put out there a partially implemented vision.&nbsp;</p><p>But the vision isn't really new -- it's a turnback to 2002, and what UserLand would have done if we had continued pushing, which we did not.&nbsp;</p><p>At the time we had a product named Radio UserLand that was an integrated writing and reading platform, very user friendly, and it worked, all done with RSS. It also did podcasting if you can believe that.&nbsp;</p><p>So here we are 24 years later. RSS is still RSS. And we still have feed readers and blogging tools, so how does this become a social network?</p><div><a href=\"http://scripting.com/2026/07/21/134309.html\">http://scripting.com/2026/07/21/134309.html</a></div><div>That's where it's at right now. This is the writing environment. I have yet to show a new reading environment, but that's okay you can use NetNewsWire! It works. I didn't even tell Brent this was coming. Why is that? Because we use standards.&nbsp;</div><div>I don't have enough places to fit all the ideas these days. But we have been digging and the pieces seem to fit together just right</div>",
            "pubDate": "2026-07-21T14:36:49.000Z",
            "link": "https://rss.chat/?id=359",
            "guid": "https://rss.chat/?id=359",
            "permalink": "https://rss.chat/?id=359",
            "markdowntext": "A lot of people are confused about wtf this is.\n\nI don't blame them. I put out there a partially implemented vision.\n\nBut the vision isn't really new -- it's a turnback to 2002, and what UserLand would have done if we had continued pushing, which we did not.\n\nAt the time we had a product named Radio UserLand that was an integrated writing and reading platform, very user friendly, and it worked, all done with RSS. It also did podcasting if you can believe that.\n\nSo here we are 24 years later. RSS is still RSS. And we still have feed readers and blogging tools, so how does this become a social network?\n\nhttp://scripting.com/2026/07/21/134309.html\n\nThat's where it's at right now. This is the writing environment. I have yet to show a new reading environment, but that's okay you can use NetNewsWire! It works. I didn't even tell Brent this was coming. Why is that? Because we use standards.\n\nI don't have enough places to fit all the ideas these days. But we have been digging and the pieces seem to fit together just right"
        },
        {
            "description": "<p>Another test post.&nbsp;</p><p>This one has things that look like URLs to&nbsp;<span style=\"color: var(--text-color, #0f1419); font-family: var(--font, &quot;Ubuntu&quot;, -apple-system, &quot;Segoe UI&quot;, sans-serif); font-size: var(--text-size, 16px);\">autolinker</span><span style=\"color: var(--text-color, #0f1419); font-family: var(--font, &quot;Ubuntu&quot;, -apple-system, &quot;Segoe UI&quot;, sans-serif); font-size: var(--text-size, 16px);\">, but shouldn't be hotted up because they aren't full web addresses.&nbsp;</span></p><p>This is the test part --&nbsp;install.md and <a href=\"http://rss.chat\">rss.chat</a> are two examples, the first should not be linked and the second should.</p>",
            "pubDate": "2026-07-20T15:17:06.000Z",
            "link": "https://rss.chat/?id=358",
            "guid": "https://rss.chat/?id=358",
            "permalink": "https://rss.chat/?id=358",
            "markdowntext": "Another test post.\n\nThis one has things that look like URLs to autolinker, but shouldn't be hotted up because they aren't full web addresses.\n\nThis is the test part -- install.md and [rss.chat](http://rss.chat) are two examples, the first should not be linked and the second should.",
            "inReplyTo": "https://rss.chat/?id=357"
        },
        {
            "title": "Test post for blanks at end of post",
            "description": "<p>Next test post. We made it so that the server automatically chops off extraneous blank lines at the end of a post. Sometimes they pile up after editing and you can't see them. They shouldn't be in the feed, so we take em out. So this post will have many blank lines at the end when I publish it.</p><p>Result -- it works. ;-)</p><p>BTW, changes like this will be merged with the repo at end of the work session. And I'll updated <a href=\"http://demo.rss.chat\">demo.rss.chat</a> once, at the end of the session.</p>",
            "pubDate": "2026-07-20T14:55:03.000Z",
            "link": "https://rss.chat/?id=357",
            "guid": "https://rss.chat/?id=357",
            "permalink": "https://rss.chat/?id=357",
            "markdowntext": "Next test post. We made it so that the server automatically chops off extraneous blank lines at the end of a post. Sometimes they pile up after editing and you can't see them. They shouldn't be in the feed, so we take em out. So this post will have many blank lines at the end when I publish it.\n\nResult -- it works. ;-)\n\nBTW, changes like this will be merged with the repo at end of the work session. And I'll updated demo.rss.chat once, at the end of the session.",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/357.xml"
            }
        },
        {
            "title": "inBound RSS example app with WordPress",
            "description": "<p>It's a demo app that does something quite useful and I hope illuminating.&nbsp;</p><div><a href=\"https://github.com/scripting/rss.chat/tree/main/examples/wordpress/inboundRss\">https://github.com/scripting/rss.chat/tree/main/examples/wordpress/inboundRss</a></div><div>You can set it up to run on your desktop, or on a server -- it's notified via the firehose socket interface of every new item or update from <a href=\"http://rss.chat\">rss.chat</a>.&nbsp;</div><div>It then posts the incoming text on a WordPress blog you specify.&nbsp;</div><div>It's the same software I use to keep <a href=\"http://daveverse.org\">daveverse.org</a> in sync with <a href=\"http://scripting.com\">scripting.com</a>. Works really well, has performed without issue for months.&nbsp;</div>",
            "pubDate": "2026-07-20T14:47:29.000Z",
            "link": "https://rss.chat/?id=356",
            "guid": "https://rss.chat/?id=356",
            "permalink": "https://rss.chat/?id=356",
            "markdowntext": "It's a demo app that does something quite useful and I hope illuminating.\n\nhttps://github.com/scripting/rss.chat/tree/main/examples/wordpress/inboundRss\n\nYou can set it up to run on your desktop, or on a server -- it's notified via the firehose socket interface of every new item or update from rss.chat.\n\nIt then posts the incoming text on a WordPress blog you specify.\n\nIt's the same software I use to keep daveverse.org in sync with scripting.com. Works really well, has performed without issue for months.",
            "inReplyTo": "https://rss.chat/?id=355"
        },
        {
            "description": "We're working on a new example toolkit, this is a test post to see if it worked.&nbsp;",
            "pubDate": "2026-07-19T16:22:55.000Z",
            "link": "https://rss.chat/?id=355",
            "guid": "https://rss.chat/?id=355",
            "permalink": "https://rss.chat/?id=355",
            "markdowntext": "We're working on a new example toolkit, this is a test post to see if it worked.",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/355.xml"
            }
        },
        {
            "description": "<p>Don, I made the change described in the previous post.</p>\n\n<ol>\n<li><p>removed the version number of the theme from the menubar.</p></li>\n<li><p>changed the name of the first command in the system menu (the one with your name in its title) to \"Software versions\" which is what it's really about.&nbsp;</p></li>\n<li><p>in that dialog you will get all the versions of all the software running in <a href=\"http://rss.chat\">rss.chat</a>.</p></li>\n</ol>",
            "pubDate": "2026-07-19T14:00:58.000Z",
            "link": "https://rss.chat/?id=354",
            "guid": "https://rss.chat/?id=354",
            "permalink": "https://rss.chat/?id=354",
            "markdowntext": "Don, I made the change described in the previous post.\n\n1. removed the version number of the theme from the menubar.\n\n2. changed the name of the first command in the system menu (the one with your name in its title) to \"Software versions\" which is what it's really about.\n\n3. in that dialog you will get all the versions of all the software running in rss.chat.",
            "inReplyTo": "https://rss.chat/?id=341"
        },
        {
            "description": "Don there are actually quite a few version numbers in <a href=\"http://rss.chat\">rss.chat</a>, so a single tool tip couldn't cover it. We do have a command that gets you all the version numbers, it's the first one in the system menu at the right side of the menu bar. You can also get to that same dialog by clicking on the theme version number, but I'm thinking we should change the way that works. While we were in rapid development mode of the UI, that would let me know that I was using the latest version of the themes code. But we aren't moving that quickly any longer, and there are other components we need to keep track of. So we'll probably change that around now. Stay tuned.&nbsp;",
            "pubDate": "2026-07-19T13:16:23.000Z",
            "link": "https://rss.chat/?id=353",
            "guid": "https://rss.chat/?id=353",
            "permalink": "https://rss.chat/?id=353",
            "markdowntext": "Don there are actually quite a few version numbers in rss.chat, so a single tool tip couldn't cover it. We do have a command that gets you all the version numbers, it's the first one in the system menu at the right side of the menu bar. You can also get to that same dialog by clicking on the theme version number, but I'm thinking we should change the way that works. While we were in rapid development mode of the UI, that would let me know that I was using the latest version of the themes code. But we aren't moving that quickly any longer, and there are other components we need to keep track of. So we'll probably change that around now. Stay tuned.",
            "inReplyTo": "https://rss.chat/?id=341"
        },
        {
            "title": "RSS gets you to somewhere new",
            "description": "<p>People assume <a href=\"http://rss.chat\">rss.chat</a> is going to go the same route as twitter or mastodon, and it isn’t.</p><p>This is going to remain a small group. That doesn’t mean our posts can’t be viewed in other places, together, as collections of people you follow. We already have experience doing just that, in feed readers. <span style=\"font-family: var(--font, &quot;Ubuntu&quot;, -apple-system, &quot;Segoe UI&quot;, sans-serif); font-size: var(--text-size, 16px); -webkit-text-size-adjust: 100%;\">The user interfaces there might be different. And there can be more elegant ways of editing your subs. And sharing subs among services. We already support that tech in FeedLand, btw.</span></p><p><span style=\"font-family: var(--font, &quot;Ubuntu&quot;, -apple-system, &quot;Segoe UI&quot;, sans-serif); font-size: var(--text-size, 16px); -webkit-text-size-adjust: 100%;\">The social networks we’ve been using have a lot of dead ends, by design, lot of “you can’t get there from here.” We’ve got the opposite philosophy. Small pieces loosely joined and every part replaceable. That gets you to new places we’ve never been before.</span></p>",
            "pubDate": "2026-07-18T20:48:44.000Z",
            "link": "https://rss.chat/?id=352",
            "guid": "https://rss.chat/?id=352",
            "permalink": "https://rss.chat/?id=352",
            "markdowntext": "People assume [rss.chat](http://rss.chat) is going to go the same route as twitter or mastodon, and it isn’t.\n\nThis is going to remain a small group. That doesn’t mean our posts can’t be viewed in other places, together, as collections of people you follow. We already have experience doing just that, in feed readers. The user interfaces there might be different. And there can be more elegant ways of editing your subs. And sharing subs among services. We already support that tech in FeedLand, btw.\n\nThe social networks we’ve been using have a lot of dead ends, by design, lot of “you can’t get there from here.” We’ve got the opposite philosophy. Small pieces loosely joined and every part replaceable. That gets you to new places we’ve never been before."
        },
        {
            "title": "RSS rendered in JSON",
            "description": "<p>We're trying an experiment with a new format, RSS rendered in JSON, in addition to XML.</p><p><a href=\"https://rss.chat/feed?screenname=dave&amp;format=json\">https://rss.chat/feed?screenname=dave&amp;format=json</a></p><p>This only applies in that one kind of feed, the other formats haven't been modified, but we do plan to do this across the board. If we generate something in XML we will also generate it in JSON.&nbsp;</p><p>Just wanted everyone to see this, it's not earth-shaking -- but it's time to put this out there. For whatever reason no one listened to RSS, but imho it had something to say. :-)</p>",
            "pubDate": "2026-07-18T17:48:33.000Z",
            "link": "https://rss.chat/?id=351",
            "guid": "https://rss.chat/?id=351",
            "permalink": "https://rss.chat/?id=351",
            "markdowntext": "We're trying an experiment with a new format, RSS rendered in JSON, in addition to XML.\n\n[https://rss.chat/feed?screenname=dave&format=json](https://rss.chat/feed?screenname=dave&format=json)\n\nThis only applies in that one kind of feed, the other formats haven't been modified, but we do plan to do this across the board. If we generate something in XML we will also generate it in JSON.\n\nJust wanted everyone to see this, it's not earth-shaking -- but it's time to put this out there. For whatever reason no one listened to RSS, but imho it had something to say. :-)"
        },
        {
            "description": "<p>Thanks. You can see why I push back when people think of this as a product.</p><p>So many people don't think in terms of small pieces loosely joined. The power of my product is not in all its features but all the things that are left undone, that are possible.</p><p>That's simply the web. For 12 years before the silos, the web was that malleable. That's how we made blogs, feeds, podcasts happen. The bigco's tried to get in the way, but it didn't work because the people knew what they were entitled to.</p>",
            "pubDate": "2026-07-18T16:12:03.000Z",
            "link": "https://rss.chat/?id=350",
            "guid": "https://rss.chat/?id=350",
            "permalink": "https://rss.chat/?id=350",
            "markdowntext": "Thanks. You can see why I push back when people think of this as a product.\n\nSo many people don't think in terms of small pieces loosely joined. The power of my product is not in all its features but all the things that are left undone, that are possible.\n\nThat's simply the web. For 12 years before the silos, the web was that malleable. That's how we made blogs, feeds, podcasts happen. The bigco's tried to get in the way, but it didn't work because the people knew what they were entitled to.",
            "inReplyTo": "https://rss.chat/?id=349"
        },
        {
            "description": "<p>A peptalk for devs.</p><div><a href=\"http://scripting.com/2026/07/18/143021.html\">http://scripting.com/2026/07/18/143021.html</a></div><div>I just started writing about where we are, one week after launch.&nbsp;</div><div>Yeah it's only been a week! :-)</div>",
            "pubDate": "2026-07-18T15:29:19.000Z",
            "link": "https://rss.chat/?id=347",
            "guid": "https://rss.chat/?id=347",
            "permalink": "https://rss.chat/?id=347",
            "markdowntext": "A peptalk for devs.\n\nhttp://scripting.com/2026/07/18/143021.html\n\nI just started writing about where we are, one week after launch.\n\nYeah it's only been a week! :-)",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/347.xml"
            }
        },
        {
            "description": "This is a test post for an experiment claude is running.&nbsp;",
            "pubDate": "2026-07-18T14:16:15.000Z",
            "link": "https://rss.chat/?id=346",
            "guid": "https://rss.chat/?id=346",
            "permalink": "https://rss.chat/?id=346",
            "markdowntext": "This is a test post for an experiment claude is running."
        },
        {
            "title": "Changes in the feeds rss.chat generates",
            "description": "<div><a href=\"https://github.com/scripting/rss.chat/issues/14\">https://github.com/scripting/rss.chat/issues/14</a></div>",
            "pubDate": "2026-07-17T21:38:28.000Z",
            "link": "https://rss.chat/?id=344",
            "guid": "https://rss.chat/?id=344",
            "permalink": "https://rss.chat/?id=344",
            "markdowntext": "https://github.com/scripting/rss.chat/issues/14"
        },
        {
            "description": "Test post.&nbsp;",
            "pubDate": "2026-07-17T21:08:43.000Z",
            "link": "https://rss.chat/?id=343",
            "guid": "https://rss.chat/?id=343",
            "permalink": "https://rss.chat/?id=343",
            "markdowntext": "Test post.",
            "inReplyTo": "https://rss.chat/?id=342"
        },
        {
            "description": "claude can post but i have to review the post.&nbsp;",
            "pubDate": "2026-07-17T19:54:51.000Z",
            "link": "https://rss.chat/?id=342",
            "guid": "https://rss.chat/?id=342",
            "permalink": "https://rss.chat/?id=342",
            "markdowntext": "claude can post but i have to review the post.",
            "inReplyTo": "https://rss.chat/?id=341",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/342.xml"
            }
        },
        {
            "description": "BTW, never in a billion years will any of my software ever require a title.&nbsp;",
            "pubDate": "2026-07-17T19:45:00.000Z",
            "link": "https://rss.chat/?id=339",
            "guid": "https://rss.chat/?id=339",
            "permalink": "https://rss.chat/?id=339",
            "markdowntext": "BTW, never in a billion years will any of my software ever require a title."
        },
        {
            "description": "<p>If you type the body text alone, the button is never enabled?</p><div><div><div><div><div><div><div></div><div><div><div><div></div></div></div></div></div></div></div></div></div></div>",
            "pubDate": "2026-07-17T19:39:36.000Z",
            "link": "https://rss.chat/?id=337",
            "guid": "https://rss.chat/?id=337",
            "permalink": "https://rss.chat/?id=337",
            "markdowntext": "If you type the body text alone, the button is never enabled?",
            "inReplyTo": "https://rss.chat/?id=328",
            "commentsFeed": {
                "count": 2,
                "feedUrl": "https://rss.chat/users/dave/comments/337.xml"
            }
        },
        {
            "description": "This is a test. This item does not have a title.",
            "pubDate": "2026-07-17T19:34:57.000Z",
            "link": "https://rss.chat/?id=331",
            "guid": "https://rss.chat/?id=331",
            "permalink": "https://rss.chat/?id=331",
            "markdowntext": "This is a test. This item does not have a title.",
            "commentsFeed": {
                "count": 1,
                "feedUrl": "https://rss.chat/users/dave/comments/331.xml"
            }
        },
        {
            "description": "<p>New feature.</p><p>If you open a second copy of <a href=\"http://rss.chat\">rss.chat</a> in a different tab, the version you left behind will put up a dialog saying you can either close the tab or reload the page.&nbsp;</p><p>This keeps us from losing data. ;-)</p>",
            "pubDate": "2026-07-17T15:57:23.000Z",
            "link": "https://rss.chat/?id=327",
            "guid": "https://rss.chat/?id=327",
            "permalink": "https://rss.chat/?id=327",
            "markdowntext": "New feature.\n\nIf you open a second copy of rss.chat in a different tab, the version you left behind will put up a dialog saying you can either close the tab or reload the page.\n\nThis keeps us from losing data. ;-)"
        },
        {
            "description": "<p>Welcome to the new land. :-)</p><p>Sorry there was a problem.&nbsp;</p><p>If you want, please let us know what happened.</p>",
            "pubDate": "2026-07-17T15:17:57.000Z",
            "link": "https://rss.chat/?id=326",
            "guid": "https://rss.chat/?id=326",
            "permalink": "https://rss.chat/?id=326",
            "markdowntext": "Welcome to the new land. :-)\n\nSorry there was a problem.\n\nIf you want, please let us know what happened.",
            "inReplyTo": "https://rss.chat/?id=325"
        },
        {
            "title": "Feed discovery",
            "description": "<p>New <a href=\"http://rss.chat\">rss.chat</a> feature: It now supports feed discovery, so you can subscribe to any html page on a <a href=\"http://rss.chat\">rss.chat</a> site, in a compatible feed reader.&nbsp;</p><p>I tested it in FeedLand and NetNewsWire and it works.&nbsp;</p>",
            "pubDate": "2026-07-17T14:28:28.000Z",
            "link": "https://rss.chat/?id=323",
            "guid": "https://rss.chat/?id=323",
            "permalink": "https://rss.chat/?id=323",
            "markdowntext": "New [rss.chat](http://rss.chat) feature: It now supports feed discovery, so you can subscribe to any html page on a [rss.chat](http://rss.chat) site, in a compatible feed reader.\n\nI tested it in FeedLand and NetNewsWire and it works."
        },
        {
            "description": "<p>I'm glad you're looking at this, of course I am too. Been using Twitter for 20 years, and gave up trying to get cross-posting working in 2017.&nbsp;</p><p><span style=\"color: var(--text-color, #0f1419); font-family: var(--font, &quot;Ubuntu&quot;, -apple-system, &quot;Segoe UI&quot;, sans-serif); font-size: var(--text-size, 16px);\">I would love to talk about this, because the text limits are the only thing holding their dynasty up, the fact that their limits are different from all their competitors. If there was a universal definition of what \"web text\" is -- well they'd be screwed. It wouldn't matter where you wrote the text, it would still play on Bluesky.&nbsp;</span></p><p>And if we didn't have to no one would use their editor.</p><p>Same for Substack btw. I wanted to do my writing in my editor. No can do, they say.</p><p>I think that incompatibility is the only thing holding up their dynasty, t<span style=\"color: var(--text-color, #0f1419); font-family: var(--font, &quot;Ubuntu&quot;, -apple-system, &quot;Segoe UI&quot;, sans-serif); font-size: var(--text-size, 16px);\">he idea that 300 is better than 10K as a character limit.</span></p><p>The pressure on them to do it is coming from Leaflet et al.&nbsp;<span style=\"color: var(--text-color, #0f1419); font-family: var(--font, &quot;Ubuntu&quot;, -apple-system, &quot;Segoe UI&quot;, sans-serif); font-size: var(--text-size, 16px);\">Either Bluesky relents, or we'll eventually get them working with us on the web, where there are no freaking character limits.&nbsp;</span></p><p>What do you think of that?</p><p>PS:&nbsp;They would also have to support inbound and outbound RSS.</p><p>PPS: I chat regularly with the Leaflet people. Very smart and business-like. I also know the new Bluesky management, somewhat -- he comes from Automattic. I had a meeting with him a couple of years ago basically to talk about storage and identity -- they were launching a new identity service, and I desperately wanted them to add storage so we could have an ecosystem of apps sharing data. That part of what AT Proto is doing -- I support, but the business model is all wrong. The users should pay for the storage, and give permission to apps. The Leaflet style app is reselling Amazon S3 storage, which is a shitty business for a smallish entrepreneur.</p><p>PPPS: If Toni reads this, I'd be happy to chat. It's all getting sooo interesting now.&nbsp;</p>",
            "pubDate": "2026-07-17T13:59:14.000Z",
            "link": "https://rss.chat/?id=322",
            "guid": "https://rss.chat/?id=322",
            "permalink": "https://rss.chat/?id=322",
            "markdowntext": "I'm glad you're looking at this, of course I am too. Been using Twitter for 20 years, and gave up trying to get cross-posting working in 2017.\n\nI would love to talk about this, because the text limits are the only thing holding their dynasty up, the fact that their limits are different from all their competitors. If there was a universal definition of what \"web text\" is -- well they'd be screwed. It wouldn't matter where you wrote the text, it would still play on Bluesky.\n\nAnd if we didn't have to no one would use their editor.\n\nSame for Substack btw. I wanted to do my writing in my editor. No can do, they say.\n\nI think that incompatibility is the only thing holding up their dynasty, the idea that 300 is better than 10K as a character limit.\n\nThe pressure on them to do it is coming from Leaflet et al. Either Bluesky relents, or we'll eventually get them working with us on the web, where there are no freaking character limits.\n\nWhat do you think of that?\n\nPS: They would also have to support inbound and outbound RSS.\n\nPPS: I chat regularly with the Leaflet people. Very smart and business-like. I also know the new Bluesky management, somewhat -- he comes from Automattic. I had a meeting with him a couple of years ago basically to talk about storage and identity -- they were launching a new identity service, and I desperately wanted them to add storage so we could have an ecosystem of apps sharing data. That part of what AT Proto is doing -- I support, but the business model is all wrong. The users should pay for the storage, and give permission to apps. The Leaflet style app is reselling Amazon S3 storage, which is a shitty business for a smallish entrepreneur.\n\nPPPS: If Toni reads this, I'd be happy to chat. It's all getting sooo interesting now.",
            "inReplyTo": "https://rss.chat/?id=321"
        }
    ]
}