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 I ♥ RSS IndieWeb Manton Reece - Blogroll
Fetched

Scripting News Valid
Text

We've forgotten how important links are. Let's find some linguists to write about the role linking plays in language. It's a language element that didn't exist before the web. And thanks to social media apps it's been mostly removed from our language. I aim to get it growing again.

Scripting News Valid
Text

I'm not an inventor, I'm a gardener, of media types. I had to learn to be a developer for this to work, but soon it won't be necessary. We've been stuck in a rut of online sameness for a couple of decades now. One benefit of AI is the exclusivity that programmers have had, for all of history, is being broken. Thank goodness. It's way past time. (I hope.) It's also possible we're in the process of inventing The Matrix. Ooops. That's what makes life so interesting, you don't know if the future is boring or exciting. But in my experience it's always largely unforeseen.

Scripting News Valid
Text

Good morning and welcome to December. The November archive has been safely stored on GitHub along with the rest of 2025. And now we will resume our normal schedule of winter weather in the Catskills, so please dress warmly and have a good song to sing.

Scripting News Valid
Text

What Frontier is about -- from 2021.

Scripting News Valid
Text

Someday everyone will have a blogroll like this, and a blog.

Scripting News Valid
Text

Podcast: Boastful story of Frontier and how it relates to today.

Scripting News Valid
Text

A picture of a slice of cheese cake.

Scripting News Valid
Text

Hypothetically, if someone were building a headless version of Frontier with help from ChatGPT, they might be thinking about how to build a web app that was a really good shell to start with. If such a person asked what I thought, I would say without a doubt that would be Dru...

Scripting News Valid
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

RSS 2.0, the antidote to enshitification.

Scripting News Valid
Text

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
Text

The web is open the same way water is wet.

Scripting News Valid
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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

Scripting News Valid
Text

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
Text

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.