Sign up

Scripting News

Not verified No WebSub updates No webmention support Valid

Dave Winer, OG blogger, podcaster, developed first apps in many categories. Old enough to know better. It's even worse than it appears.

Generator
oldSchool v0.8.16
Rights
© copyright 1994-2026 Dave Winer.
Public lists
davewiner/blogroll IndieWeb Manton Reece - Blogroll
Fetched

Scripting News Valid

I love getting comments like this. The issue I posted about yesterday turns out to be a bug, and apparently it's going to be fixed. So I can go ahead without worrying about a workaround. This is the best outcome. Usually with most vendors if there's a bug, they don't acknowledge, and then they might get around to looking at it someday. This is what I call working together. Scott Hanson found the thread where they were discussing the feature in question, starting in 2011. I added an update from 2025. This stuff feels like time travel, and it's also incredibly reassuring to find that solutions to issues that were relevant 14 years ago are still relevant today. That's the stability that platforms require in order for developers to build with confidence. This is something that many big tech companies (cough Apple cough) either don't understand or don't care about.

Scripting News Valid

WordPress RSS feed issue

I've assumed that all WordPress sites hosted on wordpress.com or running JetPack would have data about the site id, and for each item, the post id. It turns out it's not that simple?

A couple of examples:

I have of course asked ChatGPT, and got a lot of wrong answers.

It's important because this data is used to connect blog posts to the editor, for posts you can edit. It's really important that editing is accomplished by at most a single click, when you're viewing it in a reader app.

I should be able to click on an edit icon from the viewer to open it in the editor, assuming it's my post.

It also figures heavily in the discourse feature.

I've created a place on GitHub for comments.

Scripting News Valid

This week's New Yorker Politics podcast is an interview with Jeopardy champion and host Ken Jennings. Great stuff if you, like me, are a longtime Jeopardy fan. We used to watch it in our Flushing kitchen in the 1960s when Art Fleming was host.

Scripting News Valid

ChatGPT aggregates people the same way polls aggregate voters. Ignore individuality, unable to hear new ideas, allowing journalists to write the same horse race stories every year. It would be better if they found a way to report originality, they can set an example for AIs.

Scripting News Valid

There are a bunch of useful demo apps in the reallysimple package, which also is itself fairly useful. I used all these tools in implementing FeedLand and WordLand, so I'm pretty sure they'd be useful to other users and developers. The feeder app, one of the demos, is used to generate the Links page on scripting.com, and provides utilities to the scripting language in Drummer.

Scripting News Valid

Thanksgiving gratitude

Happy belated Thanksgiving. I was so busy yesterday, didn't have the time to do my usual Thanksgiving gratitude post. And I do have a few things to be thankful for this year. First I want to thank all the non-technical peoople who read this blog every day. This has been one...

Scripting News Valid

Connecting apples and oranges on the web

This is a really good blog post, in response to a post I wrote here that said among other things that a WordPress instance is easier to set up on your own server than Mastodon. At the start of the piece he said it was like comparing apples and oranges, but by the end, he wa...

Scripting News Valid

I love shows like Succession and Pluribus, but I hate their official podcasts because they’re mostly outlets for the actors to praise each other. I don’t know who the actors are! I know the characters they play. I want a podcast where Carol and Zosia speak about the crazy shit they did in the last episode. I don’t mind if the showrunner plays herself. She really is God, in this context. She could explain why she had this character do this crazy shit or done other crazy shit. i don’t know or care about the actors. If they’re any good they disappear. Whodat?

Scripting News Valid

My State of the Word, in a tweet

I saw a post from my friend Matt Mullenweg where he said they're working on WordPress for the next generation. I like that idea. I'm doing the same, myself -- only I'm one generation ahead of Matt. So the improvements I'm working on will likely end up benefiting people his a...

Scripting News Valid

RSS 2.0, the antidote to enshitification.

Scripting News Valid

The new blog discourse system, post 0

I'm starting to work on my new discourse system. I've been waiting to do this for a while, until all the pieces I needed were there, and they have been for a couple of months. I'll tell you about it as it starts to come into view. The first thing to know is that all comment...

Scripting News Valid

The web is open the same way water is wet.

Scripting News Valid

One of my recent posts is getting a lot of traffic. Basic idea is that the new AI-enhanced Alexa spooked me so much I went back to the old one. It's in every room of the house. The more it acts like a human the more offended I am.

Scripting News Valid

Hello this is just a test. I'm creating a new post which will then be cross-posted to Daveverse site. Both Scripting News and daveverse should show up in the blogroll on scripting.com.

Scripting News Valid

Yesterday I put up a form asking for the addresses of people who have WordPress sites that have the ActivityPub feature turned on. Only got four responses so far. But it's good to see what people are doing. For example Evan Prodroumou is using it, and his Mastodon posts are blog posts. I smiled when I saw this. Nicely done. Loop closed.

Scripting News Valid

Of the web

I've been using the term of the web, starting in a piece I wrote last Monday. Now it's time to explain more about what it means because I used the term in the context of Pocket Casts in an earlier post. For a piece of software, being of the web means that it is built to sh...

Scripting News Valid

The feed validator operated by the W3C is kind of frozen in time, and imho has a very odd perspective on things. So I tried using ChatGPT as a feed validator, and it was totally up to the job.

Scripting News Valid

Pocket Casts has come up with a new feature called Playlists. I was able to figure out how to use it in a few minutes using their web app. Is there an open format behind this feature? Can I create a playlist outside of Pocket Casts? Can I use a PC playlist in another app? Pocket Casts comes from Automattic so I would expect the answers to be yes and yes, given how committed they are to the web, and how podcasting is of the web. The most logical open format to use here would be imho RSS 2.0.

Scripting News Valid

I like it when people send me thoughtful responsive notes about things I've written. I think it's possible to set up a social network so that most of what you get follows that pattern. It has to do with incentives.

Scripting News Valid

I'm looking for WordPress sites that are set up to cross-post to ActivityPub.

Scripting News Valid

Say someone is working on an open source project, no matter what role they play, they don't own the project. They can't sell it, or profit from ownership. That goes for whatever role a person is playing, if they're the project leader, or just helping out, or even not helping out. Now that's not to say the founder or show runner couldn't start a business based on the open source software, but so could you. We all own all open source projects and open formats and protocols equally, and that means we don't own it.

Scripting News Valid

Next FeedLand release, has the option of keeping items around for a certain number of days. Running on two servers for burn-in. I don't recommend turning this on now unless you're helping test.

Scripting News Valid

Post WordCamp note re BloggerCon

This week I had lunch with a developer who had been at WordCamp Canada last month. He apologized for not being at my session, but I waved it off. I didn't go to many sessions myself, too many great discussions in the hallway, out on the patio or in the coffee room. I rememb...

Scripting News Valid

ChatGPT makes a pretty fantastic feed validator.

Scripting News Valid

The new FeedLand release is ready. It's installed on feedland.org, not on feedland.com yet.

Scripting News Valid

I don't eat dog food thank you

Loving a series I just heard about -- it's on Netflix, entitled This Is Going To Hurt. I discovered it the usual tedious way, scrolling through newly available shows on one of the streaming services with my iPad handy and when I see one that looks interesting, I look it up ...

Scripting News Valid

I've got a new version of FeedLand, going to release it in a few minutes. It has all the new stuff I've done to make recognizing updated posts more reliable. Thanks to Brent Simmons for his help from his experience with NetNewsWire. I love it when we work together to make our software work better together. That's the way we help to support the web. That's what the web is about. Making software connections that work, and last.

Scripting News Valid

I'm continuing to work on the way FeedLand detects changes in feed items. This morning I did a careful study of the function that gets a guid for an item in conjunction with ChatGPT. It would be so much easier if RSS 2.0 required an item-level <guid> element, but it doesn't. That was the philosophy, all item-level values are optional except for a couple. My notes are here.

Scripting News Valid

Good morning sports fans!

Scripting News Valid

I'm working today in the internals of FeedLand, specifically the code that determines if an item has changed. When we check a feed, we check each item, if the item already exists, we look at each of the values stored for the item compared with their new values in the feed, a...