Thursday, November 6, 2025
I went to NYC yesterday, drove both ways in the same day, which is a lot of driving. It was exceptional for me, two big cities in three weeks, Ottawa and New York. Had time to sit in Washington Square Park, then I rode a Citibike up to where I used to live near Columbus Circle. On the way I shot a video of a woman on West St with a sign that said Honk For Democracy. I thought it was a nice shot, and typically NYers drove right by her, no honking, unfortunately. I also shot a video in Washington Square Park. NYC is photogenic, interesting, and still where I come from, proudly.#
I went to see a discussion between Matt Mullenweg and John Borthwick, two people from tech who I have worked with, but hadn't seen in a while. I wanted to chat with both of them, and did, which was well-worth the journey. I liveblogged it. My chat with Matt helped me understand what we're doing. One of the things we talked about is an idea I thought he would understand and love. It relates to their podcasting client, Pocket Casts, which I use. #
Wednesday, November 5, 2025
I liveblogged a chat between John Borthwick and Matt Mullenweg tonight in NYC. #
Don't forget the new WordPress News. #
Every FeedLand timeline has a link to its OPML subscription list under the traditional white on orange XML icon. #
To people who do WordPress plug-ins -- have a look at the feedlandSocket repo. It sends notifications of news items to any subscriber, via websockets. News items are simple JSON, and contain information in the feed item, and system info like id and when it was received. This makes it easy to stream news to a plug-in running in a WordPress site, that can then do anything with the news they like. It's incredibly simple to use, and we provide all the JavaScript code you need to embed in a browser-based app. Here's a place where you can ask questions. #
New release of FeedLand, v0.7.9. It's a Node.js server app, using MySQL, and I think it's stable enough that I can start linking to updates here. It's not for poets, though I do know one who got it running. Check out the feedlandInstall repo. #
Democrats swept yesterday's election. A reminder that you should ignore pundits when they say what they've been saying about Democrats since Trump won last year's election. They assume people are stupid and aren't paying attention to the prices in the supermarket. And the price of health insurance. And the mask-wearing storm troopers occupying Los Angeles and Chicago. Heather Cox Richardson said at the end of last night's piece that "politics will be a whole different game." Republican incumbents now know that there better be big change, or they'll all be losing next November. They may find themselves more on the people's side than Trump's, now that they know for sure the two things are different. #
And it's undeniable, the voters said no to Schumer and the current theoretical Democratic leaders. They can't be in charge of the future, otherwise we're lost. So the voters figured it out. Let's make sure everyone hears this, they seem to be saying. You better be able to lead us or don't bother applying for the job. #
Tuesday, November 4, 2025
There was a time when I thought Dick Cheney was the worst possible person to be vice president of the United States. His corruption led to what we have now. I will never love his memory. But I do remember that he voted for Kamala Harris. So, if you go deep enough, we shared the same vision for the country. As corrupt as he was, even he had a limit. We need more Republicans to do what he did. And I thank him for setting that example. #
Monday, November 3, 2025
New podcast about WebSockets. #
From the beginning, I wanted FeedLand to make excellent use of WebSockets. It's an amazing technology for its power and simplicity. Basically it allows a server running in the cloud to send information to an app running in the browser, or for that matter an iOS app running on an phone. Then the question is what do you want to use the socket for? And the answer is that to make syndication even simpler and faster than RSS. If you want to know more, there's a client toolkit and demo app on GitHub, open source of course. How real is it? The blogroll on scripting.com is a sockets app, a much-improved blogroll from the ones we had 20 years ago. Also runs on WordPress sites. It's been running smoothly since March 2024. Pretty solid. And WordPress, that doesn't break formats, has supported the rssCloud protocol since 2009, and of course so does FeedLand. #
Wes Felter explains what stablecoins are for. "Stablecoins work offshore in places where dollars don't, they're faster to transfer, they mostly can't be seized, etc. It's for the margins not the mainstream."#
Sunday, November 2, 2025
Current screen shot of WordLand.#
It's the first day of "no more baseball" for the next ten months or so. I admit I don't really get involved until August. But this year was great, even though the Mets didn't make the playoffs. Congrats to my friends who are Mariners fans, they made a really good run. I was pulling for the Blue Jays, dreading a Los Angeles win, but as they say you can't always get what you want. And I don't mind that there's a victory for LA, a city that's taking the brunt of what's surely coming for NYC. Obviously they're waiting for the election to be over before they occupy the city.#
Since the next version of NetNewsWire supports source:markdown I wanted to show how to find the feeds generated by WordLand that are compatible. #
I wanted to show Jake Savin, a UserLand dev and friend, how I edit my JavaScript code projects in my outliner. This is the source.opml file for the feedlanddatabase package, which you can edit in Drummer.#
In August 2002 I asked why RSS 1.0 is named RSS. I gathered up opinions and published it as a single document. I didn't edit or respond, just let people speak. I think this is a legit document type. And when implemented in 2026, it should all work with pointers. They should be only one copy of the text, where the author wrote it. Technically this is totally doable. Just a few independent developers to work with to start a bootstrap. We know how to do this. #
Saturday, November 1, 2025
October blog posts in OPML. BTW, well-kept secret, I have a Node app that takes one of these outlines and publishes it to the web, in the format you see on Scripting News. If you can get your text to flow through OPML this way, you can have a replica of this site, with most of its features. And you can totally customize it in CSS. It's open source and very stable. It's called Old School and I wrote it in 2017 because I wanted my old blog back, I was fed up with trying to fit into the very small world defined by Twitter, Google Reader, Facebook and Medium. I decided then the cost was too high, and I'd be much happier if I lived within the limits of RSS, which is far better than the text formats defined by these other projects. Now I feel hopeful about this -- because Brent is supporting source:markdown in NetNewsWire. This is a big thing, because it will have the power to attract authors, developers of blogging systems, and other feed reading products.#
I wrote a bit about Philippe Kahn the other day, and just remembered -- I forgot to write about Turbo Pascal. I had been using program compilers for C and Pascal for almost a decade when it came out, and it was shockingly different in a good way. Somehow it could compile a whole program in less than a second. Years before I had developed ThinkTank on the Apple II and IBM PC using Pascal, and it often took minutes to do the same thing! This changed languages in a great way -- later I would switch to Think C that had the same instant compiling. There were other great things about Turbo Pascal, because the editor was integrated, so you could start that compilation with a single keystroke. He understood that the quicker this was, the more in a groove the developer could get. Imagine if you had to wait a minute before you could read the prose you just wrote? It used to be like that. Going back to the 70s it would sometimes take many minutes, and you could run out of time, and wouldn't be able to change the software until they added more money to your account. Like the horse and buggy days. How far we've come. #
Wonder if you noticed that the main difference between social media and chat is which way the new messages flow and where the tiny little text box is, at the top or the bottom.#
The unique thing about neighbors is you can try to divorce them, but no matter what you do they will still be neighbors. There are few relationships as permanent as neighbor. They don't have to listen to you. But you should listen anyway, and try to figure out how they look at the neighborhood. Probably very differently from the way you view it. #
Friday, October 31, 2025
Good morning everyone. We're getting feedland.com back in shape. About a week ago we sorted out a long-standing performance issue. Once that was fixed, another problem cropped up, we weren't able to sign off and back on. We got that one too, this morning, and now it looks like feedland.com is finally performing well across the board. It's always been pretty stable, just churning away on feeds, reading lists, and pumping news over websockets, and all the other 3.0 type feed stuff. It feels like it's time to depend on it, even so we'll be careful, praise Murphy. The cool thing about feedland.com compared to all the other servers I've run stuff on over the years is that it scales automatically. It's on the VIP network run by Automattic. #
Thursday, October 30, 2025
Just heard from Brent Simmons that the next version of NetNewsWire will support the Markdown in RSS. I wrote it up on my daveverse site, which I edit with WordLand, which means it has a special feed that contains source:markdown elements. You can be one of the first people with markdown-support in your feed, and in doing so, help the bootstrap. If you have questions, post a comment here.#
At the same time I heard from people at Automattic that they had successfully installed the new version of the FeedLand software on feedland.com which runs on their VIP system, so theoretically should scale as well as anything on the net. There was a serious performance problem, that, with the help of Ryan Neudorf who I met in Ottawa, and Scott Hanson, longtime contributor here, was fixed. It was a daring move, it meant that all the timeline-generating code in FeedLand had to be rewritten. It was worth it. If you've ever felt that FeedLand was too slow at displaying news, please try again, I think you'll be pleased.#
Since many of us now program with AI chatbot assistance, it seems it's time to think about higher level languages we can use to specify what we're doing, new kinds of computers because we now have bigger more capable minds at work. #
Every OS should have a Help system that you can ask "How do I do this" and it understands what you're saying. The Mac OS tries to take you to a manual with a freaking table of contents! What do I look like, a robot? Come on it's 2025. Get with it. Maybe OpenAI should buy Apple. #
Wednesday, October 29, 2025
Before it’s too late there should be a rule that AI chatbots should not be allowed in any way to impersonate humans. We will come to see that as our biggest mistake, not stopping this before it got out of control.#
Apparently last night's email didn't go out, so I re-sent them. Hopefully people didn't receive two emails. #
Tuesday, October 28, 2025
My new WordPress News page is faster and looks better on phones. Also, lots of new sources thanks to suggestions from readers.#
I checked out Elon Musk's answer to Wikipedia by going to the pages on his site that Wikipedia mangles the most, in my experience. It looks like they basically copied Wikipedia, if so it's no better or worse. They'll probably be able to improve it, because ChatGPT tells a much closer to actual-events story. Net-net getting the story right is more important imho than keeping democracy open to trolls. #
Monday, October 27, 2025
Made good progress on a FeedLand performance issue. The new version is running on feedland.org. We're getting ready to try it on other systems. On the way I hit a problem with the wpcom package that implements the WordPress API in Node.js. Apparently the new version depends on babel/runtime, but it isn't listed as a dependency in their package.json file. I worked around the problem by adding that dependency in wpidentity's package.json file, and that fixed the problem. Had trouble getting this report in their issues section. #
The trip to Canada really changed my perspective. Spending more time thinking than developing new stuff. One thing is for sure, we're going to depend on FeedLand more as we go two-way in WordLand. I've been here before. Have to let my mind mull things over before the movement resumes. #
Sunday, October 26, 2025
Saturday, October 25, 2025
Friday, October 24, 2025
Great to see Les Orchard reading my site again. We did some great stuff together a long time ago in Frontier. He converted code from Perl (I think) to Frontier so I could use S3 for storage for users. I still use his code to this day. He's been writing of his memories of great feed reading tools of 20+ years ago, and I keep trying to tell my friend Les that the system we have now makes those products look primitive, as it should because so many years have passed. In 2022, I decided to give RSS another try. First I did a top to bottom review of RSS, and then I built FeedLand. If you loved feeds and mourn the day the music died, I have good news, it didn't die, you all just stopped believing it could happen. #
Thursday, October 23, 2025
I'm really happy with the way WordPress News is shaping up. Every community should have a news site like this. #
Also after last week's conference we're starting to get help from the open source developer community around WordPress. Really friendly people, excited about what we can all do together.#
Wednesday, October 22, 2025
Still looking for more great WordPress news sites.#
Question came up on TPM as to whether the blogosphere might reboot in Substack. The author concluded it can't, and I agree. Here's why. "One thing the blogosphere had that Substack can’t have is all parts were replaceable. You could use any blogging tool, and any feed reader and still be part of the world. Substack is a single company that has raised VC money. Vastly different incentives." And this has been tested. You have to use their editor to publish in their enviroment. They're unable to let you see their product as part of a toolset, it has to be the whole thing.#
You know how the AI companies are all doing browsers. Why don't they have a local url that I could put into an <a> element that pops up the result of a question asked of the chatbot. Something like this. When you click on the link you find out what the Mets did. #
I'm okay with Trump destroying the White House step by step. We're going to need a lot of new things once he's done. There's going to be a lot of broken stuff that needs fixing. Feces covered monuments. Probably a new cemetary somewhere for his victims. But you know how when the Mets were defeated by the determined Yankees in Shea Stadium in 2000, we tore down the old stadium and built a new one. Same thing. The old White House will have served its purpose. We shouldn't even build a new White House on that location, just like we shouldn't have built a skyscraper in place of the World Trade Center. I wanted to see a mosque and a synagogue, a new football stadium, perhaps. A nice park. A place for a camp fire. Anything but an indestructable office building. We have so many of them. But where are the spaces for kids to play and learn and be friends. No, in place of the White House, I want to see a gorgeous public library. A place of learning. And a softball field and a nice swimming pool. We can tell the kids that once a bad old man lived here, and we decided it'd be more fun to have a big playground instead. #
Tuesday, October 21, 2025
Journalists report conventional wisdom thread on Bluesky. #
Monday, October 20, 2025
I wonder if any established open source projects are converting to having ChatGPT or other AI manage the process.#
On my drive to Ottawa and back, I never had to wait for a charger, and it never took more than 1/2 hour to fill the battery to 80%. The chargers are often in places with restaurants or supermarkets. And it's good for my legs to get out of the car and walk for a bit. #
Frontier's Simple Cross-Network Scripting is one of my favorite features ever. It made procedure calls over the internet almost as simple as procedure calls inside Frontier. #
I wish WordPress had a "home" social network. The community is all over the place, on Twitter, Slack, Masto, Bluesky, GitHub, and probably a few other places. I hope to have a social network that is built on WordPress and RSS. It would be open to the public, and anyone could start their own, by running an easy to install piece of software on a server. #
Took yesterday off, aside from a little blogging, which isn't work for me -- now on Monday, I'm going to do a few warmup projects, and figuring out which big item I should focus on in my post-WordCamp experience. #
Sunday, October 19, 2025
I have to remember to use WordLand to post to Mastodon, because when I go in that way, I don't have a character limit and I can use styling. We were wrestling with this question at WC, how to market the feature in a way that would get people to go to WordPress to write for Mastodon. It would also be cool if you could turn on the ActivityPub connection in WordLand, without having to wade through all the menus and dialogs. Imagine if we had a confirmation dialog like this in WordLand.#
I have a really interesting idea for Netflix. Do a MCP so I can ask ChatGPT to find a show I'd probably like on Netflix. Then Hulu would have to hook up too, and HBO and Apple and everyone else. That would fix a big entertainment problem because I've already taught ChatGPT exactly what I like in movies and serials by giving it all my favorite shows and why I liked them so much. This was the idea of Bingeworthy, which I never seem to find time to work on. I really just want the freaking functionality. Someone should buy Metacritic btw, their process, however it works, is really good at finding the good stuff. But please someone who believes in open APIs, it totally needs to be in the Chativerse.#
Saturday, October 18, 2025
Back home from my trip to Ottawa. Took the scenic route through the Adirondacks. Had an unqualified great trip. Should've gone to a WordCamp a long time ago. It's totally my type of people. I have a long list of things to organize, but for now it's time to catch up on sleep and rest, MLB and NBA, and make plans for the future. #
Friday, October 17, 2025
Evan Prodromou explains all that's happening in the WordPressOSphere in the realm of ActivityPub. #
Wouldn't it be great if there were a list of WordPress users who have turned on their ActivityPub plugin, so we know who to subscribe to on our favorite ActivityPub service.#
I'm back at WordCamp in a big room waiting for Matt Mullenweg to answer questions for the people here. Yesterday's presentation went really well, lots of smart people really interested, fantastic discussion after. A very nice web culture. I went with three slides to get started, and then talked, demo'd, answered questions, and listened to ideas. Told a few jokes. Got a few laughs. It got the job done, help feed the word of mouth on WordLand. #
Thursday, October 16, 2025
Wednesday, October 15, 2025
Tuesday, October 14, 2025
Monday, October 13, 2025
Sunday, October 12, 2025
I'm getting ready for a trip. And part of that is getting my laptop set up so I can post to Scripting News. If you're reading this, it worked.#