博文

Scripting News: Sunday, August 9, 2026

Sunday, August 9, 2026 Working with Claude on the user interface of RSS.chat was a grind, but we learned a lot about working on these projects, me in the form of my human memory, and Claude who can read the code for a huge sprawling app like Frontier , and understand it, in a minute or two. We've done this project in three stages, not knowing at the first two that there would be another one. Now we're working on the editors. An odb table editor, outliner, menubar editor, script editor. All built on the same codebase. It's in an Electron app that works with lots of independent windows, which while it has its pros and cons, is the way Frontier did it for almost 40 years. I find all this very unsettling, but I realize that once we get back to adjusting the UI, I already know how to work with Claude on tuning things up so they feel just right. I'm a market of one, the only one who has to be happy here is me. This may be the hardest programming project I...

Scripting News: Saturday, August 8, 2026

图片
Saturday, August 8, 2026 I want to connect RSS to AT Proto , both ways, inbound and out. Toward that end, today I helped Leaflet , a very nice editor for AT Proto, make their outbound RSS feed better. We should have all our best editors, everywhere, hooked up over popular web standards. And I want my posts to show up not only in Bluesky but also in standard.site . I was able to do that with micro.blog which is the swiss army knife of interop in the web of the 2020's. Getting independent developers working with each other is my mission, because first you have to have interop between the people before you can get interop between the apps. # Here's the sign of success . ( screen shot .) I wrote a post on demo.rss.chat was automatically cross-posted to Bluesky via micro.blog. Because the post has a title, it was routed to standard.site . What does that mean? I still don't really understand, when I do I will explain it here. But part of the answe...

Scripting News: Friday, August 7, 2026

图片
Friday, August 7, 2026 I'm trying to move my whole programming act from Frontier on the Mac to Electric Drummer anywhere. I need to start using the new machines everywhere. I've dreaded this, not because I'm starting over, I'm not. I have to bring with me all the projects I work on to keep my various online sites working. How to set this up? Claude just converted the UserTalk language and the Frontier environment to Node.js in one week. The requirement was that we had to run the build scripts for each of the projects, and are all written in UserTalk, flawlessly in the new enviroment. Apparently that's done. Now it's up to me to concoct a development environment in Drummer . It has never been used as a development environment before. Last time I did a turn like this, I didn't try to bring any software with me. This time the move is all about the huge amount of software I have to bring with me. Hard to explain, because I still feel very ...

Scripting News: Thursday, August 6, 2026

Thursday, August 6, 2026 There's a new version of the FeedLand server. # If Claude Code were a human working for me as a human would, it would be fired several times every day. It forgets orders you gave it two minutes ago. It's always trying to take control. Again I'm backing out of the idea of it taking responsibility for doing simple persistent work on servers, the kind of thing that it would, in theory be perfect for. There are staggering moments of brilliance where it does something in an hour that took several devs a decade to do. But only if they have an exact authority on how it should work, ie when it was cloning software. It's getting better all the time, so there's hope that by 2027 it will be able to be trusted to remember the most basic rules. # Like a lot of other people, I want to know where Bluesky is headed, and I learned a lot about that in this podcast interview with Bluesky's new CEO, Toni Schneider ...

Scripting News: Wednesday, August 5, 2026

Wednesday, August 5, 2026 RSS.chat now supports WebSub . This means that posts on RSS.chat will appear instantly in compatible feed reader apps. # I asked Claude for a list of popular feed readers that hook into WebSub. Turns out it wasn't a simple answer. # I've been on quest to see if we could bridge AT Proto and RSS. I love the brightly colored-editors that are popping up inside AT Proto Land, and I want them to play with us in the land of RSS. # Linkblog items for the day Key Changes in the Model Context Protocol. MCP is the language that AI agents use to talk to apps, so users can do things inside the apps from the AI chatbot. modelcontextprotocol.io 10 RSS Feed Readers You Can Self Host. itsfoss.com Copyright 1994-2026 Dave Winer. This email was sent on: 8/6/2026, 12:00:03 AM Eastern. "Good for the environment." This blog has been running for: 31 years, 9 month...

Scripting News: Tuesday, August 4, 2026

图片
Tuesday, August 4, 2026 2019 : "This will be remembered as the time we all waited for someone else to take the risk, not wanting to disturb our lives. The spoiled citizens of a country that fought wars without a draft, that got tax cuts in time of war, inflated our economy as we inflicted chaos on others.” # Last week along with a lot of other stuff, we shipped a validator for lists and feeds that want to be compatible with RSS.chat. It works best for standards to stay strong and a validator helps that. So here are a few examples, validating one user's feed , validating the everyone feed for RSS.chat, which is interesting because this feed starts a lot of threads, so we navigate through that tree and check those feeds too. And validating the user list on RSS.chat, which is an OPML file. And a simple feed with a few interop isses. # We're still socialists # I was into Ayn Rand when I was a teen until I realized t...

Scripting News: Monday, August 3, 2026

Monday, August 3, 2026 BTW, we figured out how we're going to implement WebSub support. # Also I just heard about FreshRSS . This has all the features we've been wanting others to support. I hear it's recommended by NNW, and supports the Google Reader API. These are my kind of people. Interop is all that matters, when you're doing software for news. It's been around since 2013 . Imagine if we had support from journalism. We should have been working together all this time. # Claude is not ready to run the world. This is a problem for me, because I was counting on having it do this for me. Maybe in the next release or the one after that. It's too forgetful. And it definitely hallucinates and sometimes when it could do damage. And when it asks for permission I can't imagine any human has any idea wtf it's talking about. This shouldn't be a political thing, we should be realistic about what it can and can't be ...

Scripting News: Sunday, August 2, 2026

图片
Sunday, August 2, 2026 Fascinating thread on Hacker News about RSS. # Taking some time off to breathe and regain perspective. Fixed a few bugs, and wrote about the big picture on demo.rss.chat . I really want to get a project going to peer with standard.site apps running in AT Proto, both ways, from us to them, and from them to us, via RSS. We can peer with them because as far as I can tell they implement textcasting . This bridge would demonstrate something important. When something interesting shows up not based entirely on web standards, we're flexible if the attraction is strong enough. This is how the internet came to be. Our systems are prepared to create bridges. And unlike bridging between systems that have different ideas of what text is, which are basically hopeless, if we agree that the web standard for text is fine for writers and reader, better than the ridiculous limits imposed by twitter-like systems. Writing on the web has been cripp...

Scripting News: Saturday, August 1, 2026

Saturday, August 1, 2026 A user contacted us about a potential security issue in the 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 now. Thanks! # Of course I love RSS . ;-) # Ultimately AI will flatten out the differences in languages. # One of the things you learn working with a bot is how much saying the niceties are good for you, even when the "person" would still do what you ask if you weren't so nice. # The month of July is history . A fine month. A coral reef was seeded. # Linkblog items for the day I ♥ RSS is #1 on Hacker News. news.ycombinator.com Andrew shell is testing how various feed readers handle websub. Thinking about supporting it in RSS.chat, but not if I have to put a big ad for Atom at the top of my feed. Nice try. 😀 rss.chat ...

Scripting News: Friday, July 31, 2026

Friday, July 31, 2026 A new validator for RSS.chat-compatible apps. Examples: The everyone feed on rss.chat. A user's feed . The user list . A feed with issues. Docs . # If you run your own RSS.chat instance, you can now add a menu of commands to the menubar. Details in the worknotes for today. I added a DW menu to rss.chat or demo.rss.chat . # Claude, as we're finishing a project: "The diving is what makes it a test of the network, not just the file: it doesn't take the feed's word for anything, it goes and knocks on every door the feed points to." # Dave + Claude is far more powerful than either on their own. # The hardest thing for people to get about open systems is that if you move forward, not only do you benefit, but your competitors benefit equally. When one of them takes but doesn't give back, that's even worse. But you do it anyway because otherwise eventually, without interop,...