Does Dave Winer really want a RSS-based social web?

I am sorry to have to continue this thread, but there are more developments to assess. In a followup, Dave Winer shares he does not get much in the way of views of his content on Twitter. He then tells Ben Werdmuller (and the rest of us) that “we have to create our own social web”.

Well, there’s the rub, isn’t it! If someone wants to have a social web based on RSS, they are going to have to create it themselves, instead of trying to “boil the ocean” and get every other social network software platform to add features to use RSS as the transport mechanism for social network applications. Then, they are going to have to convince other people to use it instead of existing social network software.

From the Mastodon About page, Eugen Rochko created Mastodon in 2016 because he was “dissatisfied with the state and direction of Twitter”. That was 9 years ago! Mastodon as an application has taken a long time to reach the position it holds today. rssCloud has been supported in Dave Winer’s blogging tools since 2001, and rssCloud support was added to WordPress in 2009 (see reference here), but there has been almost no uptake of rssCloud as a basis for blogging or social network tools. Perhaps part of the reason why is how Dave Winer responds to negative feedback on his tools in a negative way (examples: Feedland and Drummer).

I have described what a social network should have, and that definition covers all current social networking applications. Dave Winer gave his own description of a RSS-based Twitter app in January 2025, and it matches up pretty well with the app I developed, My Status Tool (demo version, repo for code). I also created a portal site for RSS-based apps for social networking (The Feed Network), so there is a place for people to get started (but I do not see it as my mission to try to evangelize this area). Dave has talked about what his new vision would be using WordLand (September 2025), but this “new vision” is nowhere to be seen. Show us the beef!

Do users want a “Really Simple” social web?

I have refrained from commenting on updates from Dave Winer regarding Inbound RSS, two-way RSS, social web based on RSS…fill in the blank RSS…, since he did not do a “reveal” on any of the features he said he was going to demo at WordCamp Canada 2025. However, this weekend, he posted another mini-manifesto on RSS-based social web stuff, which deserves a review.

He references three posts by notable writers who have written posts on RSS in the past year. Of the posts, only one hints at more “social web” possibilities for RSS. The overwhelming majority of the content of the posts concerns the classic reasons for using RSS (control the content you read, control the way you read it, filter out shit). So – my first objection to this manifesto is that these prominent users are not sending out calls to action demanding “inbound RSS” or “using RSS as a social network”. The second objection I have is the demand that other people’s software should start supporting two-way RSS (Davespeak for “inbound RSS” and “outbound RSS”). This is nothing new from Dave Winer, but none of these three references say anything at all about this.

I have addressed this second objection before, stating “What is in it for the “other people’s software developers to add inbound and outbound RSS support”? My answer is – nothing – no users are demanding this – no users are clamoring for a RSS-based “social network” that can communicate as a peer with other social network software.

Now, can there be a RSS-based social network that does not peer directly with other social network software (Twitter/Mastodon/BlueSky)? Yes! I created a site to collect the tools that support this – The Feed Network. Many of the tools I list were created by Dave Winer – see a pattern here?

In my opinion, the only way that inbound RSS support will be added to other tools will be by developers other than the main developers. Dave Winer actually did this for WordPress (although I have not looked it, so I cannot confirm if it works or not). I think someone besides Mastodon developers will have to do that development, not sure about Bluesky…but, to re-iterate at the risk of being repetitious, the only person in the world that is making a stink about inbound RSS is…..Dave Winer. Not much user demand there, methinks.

Thoughts on the “Winer WordPress Tease”

Dave Winer has been promoting his editor for WordPress sites, called WordLand, leading up to his keynote speech at WordCamp Canada in October 2025, as well as hinting about other WordPress-related projects. Recently, he asked readers to “Think Different About WordPress“, where he talks about how WordPress supports editing features that Mastodon and Bluesky do not support (linking, no character limits, and other features). WordPress also has “excellent support” for RSS and rssCloud, and has a “deep and powerful API“.

Dave Winer goes on to say that he is providing three things to bootstrap a development community around WordPress: (1) Apps (I assume this refers to WordLand), (2) a storage service (I assume this refers to his wpIdentity NPM package, which he uses for identity for his FeedLand feed reader, and also to provide storage for user writing (although it appears to use the MySQL database associated with a WordPress install)), and (3) content (to me, this is RSS from other sites, implying some feed reader app or link to a feed reader app (like FeedLand)).

Now, how does a development community arise from this? Well, I guess that if people want to use an API to interact with WordPress (create posts, manipulate data in the WordPress database), they can do that, and maybe wpIdentity makes it easier to create Node.js apps that can interact with WordPress (like WordLand). As Dave Winer has mentioned before, though, the WordPress API has been around for a long time, but does not seem to have gotten much use. I am not sure if providing an easier “front end” to an API will increase use of that API. The WordLand app up to this point has been “the example app”, but has been provided as a service (no source code), so it is more of a “working example” for developers, not an app that some one can build on. Finally, Dave Winer has been hinting about an “RSS timeline viewer“, which is perhaps where FeedLand comes in. Again, without the full picture, it is hard to see how these three things are going to spark a growth in WordPress application development.

Finally, Dave Winer posted a podcast on “the last chance for the open web“, in which he talks about WordLand as “really easy way to write for the open web that does not otherwise exist today”, among other topics. I do not see this as the “last chance” for anything. I have written before on the economics of software development and on innovation in RSS and podcasting. The open web is still there, still providing a platform for innovative work. Nobody stopped me from creating MyStatusTool as a Twitter replacement based on rssCloud, and nobody stopped me from collecting rssCloud-based tools at The Feed Network. I know that Dave Winer would like his writing tools to be able to push their content to all social media platforms. Maybe that is the “promised land” that WordPress might provide via the ActivityPub plugin and an AT Protocol plugin (not yet developed). We will have to wait and see…

How to update a SSL certificate for a site hosted by Caddy web server

I recently checked a site of mine (Andy Status Tool) that was being served under https using the Caddy web server. However, my browser was telling me that the site was “not secure” and making me click two times to get to the site, and still showing “Not Secure” in the URL window.

I asked ChatGPT what to do about this, and of course it gave me 7-8 things to check/try. I decided to do the third thing (manually trigger certificate renewal). I logged into my server, navigated to the directory that had my Caddyfile, and entered the command “sudo caddy reload –force” (there are two dashes in front of the word “force”). I waited about 10 seconds, then closed the browser tab to my site, opened a new tab, and went to the site again – it was secure again! Thanks ChatGPT!

Music is a robust language

I sing in a church choir, one which typically sings four-part harmony. For many hymns, we start in unison for verse 1, then add parts in later verses. Sometimes, my fellow tenor and I will try to sing our part, but decide to shift to unison. Sometimes, when I sing, I sing the wrong pitch, or the wrong words. However, the music goes on – in general, the choir continues singing. Even in cases where the director may make a change (going to another verse due to the entrance of the priest not being complete), the choir follows, using their musicality to keep the music going.

In all these instances, the printed music provides the framework for the musical performance. As a counter-point, source code for computer software is a fragile language – one semi-colon out of place and everything stops…

In The Car Podcast – November 23, 2024

I recorded this on 11/23/2024, so I am using that in the title, even though I am posting it 2 days later. Coves the election, what to do next, and what technical projects I think I will work on next.

Links referenced in the podcast:

Emptywheel: What next?

Emptywheel: Lessons from Red States on How to Push Back

Oregon Public Broadcasting: Responding to residents proved foundational in Gluesenkamp Perez victory as district picked Trump

CNN: Gallego offers advice to Democrats after winning in state Trump won

The East Is A Podcast: I was referencing this episode

Datasette: Datasette is a tool for exploring and publishing data. It helps people take data of any shape, analyze and explore it, and publish it as an interactive website and accompanying API.

Federated Wiki: Main Github repo

Ramblin’ “In The Car Podcast”

A 12-13 minute rambler, here are links to sites mentioned:

Portland Protest News

Making Your Own Media

KamalaCampaignTimeline.com (not live yet)

Molly White

Eleventy

Web3 Is Going Great

RTOWatch.com

Molly’s timeline site template

Steve Tockey/Construx Software

How To Engineer Software

Newer model-based development project for Javascript

Older model-based development project for Javascript

Eric Elliott on AI-assisted development

Sudolang

My prompt experiments

James Shore TDD Intro

Call for Twitter-like systems based on feeds

Dave Winer again calls for “a twitter-like system built with feeds, with all their limits”. In May 2023, I created My Status Tool (Github repo) using Node.js that provides the basic posting and reading functionality within Twitter, but using RSS and rssCloud as the enabling technologies. Colin Walker also created a PHP implementation (Github repo), and our two versions were able to interop. Dave also called for this back in December 2023 (my response), but from what I heard, Dave had some other ideas besides working with MyStatusTool. I don’t think that FeedLand is the system he was talking about, and I don’t think that Blogroll Social is the system either. Anyone interested in working on this?

Setting up WAMPServer in 2024

I have been wanting to try out some PHP scripts for posting to a WordPress site from Ton Ziljstra (see this page for background, and Github for the scripts). I have a Windows laptop, and have used WAMPServer on previous laptops so I chose WAMPServer (download link). I noticed when I started the install that there were some Visual C redistributable files that also needed to be installed (see bottom of this page). I went to the release page and downloaded the latest version of the VisualCppRedist_AIO_x86_x64.exe file and used “Run as administrator”. This application installs multiple Visual C executables, and takes several minutes to run. You will see a number of windows open and close. When the installation is complete, there will be a splash screen indicating that all files have been installed. This might be behind other windows, so you may want to monitor the icons in the Windows app tray at the bottom of the screen to see if there is an icon you do not recognize.

After the installation, it is a good idea to run this checking app to confirm that all necessary Visual C files were installed correctly. I ran this and got the message that all installations were complete.

Finally, I started the WampServer installation by double-clicking on the EXE file I had downloaded to start. There are several checkboxes to accept the license, the location of the installation, and default web browser and text editor, but other than that, the installation took care of itself. To start WAMPServer, I double-clicked on the icon on my desktop (titled “Wampserver”). A splash screen indicated after 10-15 seconds that all server apps were running. I started Microsoft Edge and typed “localhost” in the address text, and got a “main screen” with info on the server apps.

Finally, I wanted to create a test PHP file to make sure that the server was working. I used the following source code:

<!DOCTYPE html>

<html>

<body>

<?php

echo “My first PHP script!”;

?>

</body>

</html>

I saved this in a file called hello.php, and copied it to C:\wamp64\www. I then changed the URL in the browser to localhost/hello.php and saw the following:

Now I am ready to start doing some PHP testing!