Thoughts about “working together”

Today, Dave Winer talks about “working together”, and how he wants to work with other people. The bug in this statement is that Dave Winer deletes things from sites he provides for others to try out his tools, talks about “spam” posts (which is his word for someone trying to make use of his “flow” to promote their “personal projects”) and how he will “moderate” them, and other abusive behaviors. That turns off users and developers. I have personal experience with this, and reports from other users/developers.

Next, he talks about he wants to work together, but what he gets instead are people (collaborators? partners? who?) who want to be him (what does that mean? does it mean they want to be in charge of the project/control the project?). He talks about how people wanted to take over RSS and OPML. I will give him the benefit of the doubt of his lived experience, but my lived experience of working together with people (mostly working in teams in corporate software development) is that a goal is established, roles and responsibilities are laid out, scope and schedule are defined, and the team gets to work until the goal is met. My observation of the way Dave Winer works is that he controls the project, he does all the development and only changes code in an outliner (although Claude is now a silent partner), will not accept PRs, and gets upset when he ends up being the “only person” answering questions in Github issue repos.

Finally, here is a quote from the “Working Together” post he references in the post above:

Working together means this: If someone else has a good-enough way to do something, rather than reinvent what they do, incorporate what they do into what you do.

So – all of the other chat programs in the world were not “good enough”, so they need to be reimplemented using “RSS 2.0 feeds and websockets” (quote from rss.chat repo README file)

From monitoring the rss.chat and demo.rss.chat sites, I see some of Dave’s former co-workers/collaborators are building some things to work with rss.chat. Hope that works out for them!

Podcast about using formal methods in software development

Hillel Wayne explains why formal methods like TLA+ matter, how they help build reliable software, and whether AI will finally bring formal verification into the mainstream.

I enjoyed listening to this, I am planning to watch the video since Hillel Wayne shows some tool demos. I have not used formal methods in my career, but I did investigate them, and did play with TLA+.

Regular podcast and transcript/summary also available at The Pragmatic Engineer.

New OPML viewer now available

Recently, I was doing some work to make sure that the OPML files I created using Drummer and available via Drummer were available from my site instead of drummer.scripting.com. My initial effort was using code from the outlineBrowser2 and opmlPackage repos from Dave Winer. After reviewing the code, I felt that I could focus more on using the outlineBrowser2 application. I also wanted to remove dependency on jQuery and any other hosted files (got Claude to help me with that….).

My updated viewer is now available on Github (opml-outline-viewer). The README file covers how to use the viewer to view multiple files. The rendering of the OPML file bolds each top-level headline, and uses triangle icons to expand/collapse outline elements. The default is to render the file with all headlines expanded. There is a function that allows the user to modify this behavior in code.js (collapse_everything), which is currently commented out.

Give it a try – let me know what you think!

Archer Aviation acquires Wisk, Skygrid, and InSitu from Boeing

LinkedIn: Wisk CEO Sebastian Vigneron announces deal

Archer Aviation: Press release

LinkedIn: Thomas Wagenberg comments, noting this was a “no-cash” deal

LinkedIn: Ken Morris sees this consolidation as strengthening the urban air mobility sector

CNBC: Boeing sells eVTOL subsidiaries, takes stake in Archer

CNBC: Archer Aviation shares jump 10% on news of Boeing deal

The Air Current: Interview with Boeing/Brian Yutko and Archer/Adam Goldstein

An interesting note from the press release and other coverage used the term “AI”, but this stands for “aircraft intelligence”, not “artificial intelligence” (see press release).

My take: Wisk was still years away from certification and entry into service, Boeing chose this path to keep their hand in the air taxi market, but divested itself of the cost of running Wisk and Skygrid. This is a “good business deal” for Boeing and Archer, but will probably result in job losses at Wisk and Skygrid in areas of duplication.

How I backed into subscribing to the New York Times

For a long time, I resisted subscribing to news services. After all, pretty much all the news was available somewhere for free…

For years, my go-to news hub was CNN. I still check it more often than any other news site. In the past year or two, though, CNN has gone from unlimited access to a limited number of stories per day before the dreaded “subscription popup” appears. I decided that rather than support a large mainstream media outlet, I subscribed to my local metro newspaper (The Oregonian/OregonLive), The Atlantic, and Oregon Capital Chronicle.

I did, however, subscribe to several free newsletters from the New York Times (Breaking News and The Morning). The Breaking News letter was a cue to go look elsewhere for more on a story, as the link always lead to a subscriber-only story. The Morning would provide several stories and links to other stories. In June 2026, I got an NYT Editor’s Picks email with the title “Tina Fey Cooks Only 3 Things, and This Soup Is One”, with a link to a story. I clicked it, because I wanted to find out about this soup recipe. The story did have a link to the recipe, but (of course), I had to at least sign up for a 7-day free trial of NYT Cooking to get access to the ACTUAL RECIPE. I decided it was worth a try, and the recipe was a success.

I decided that I wanted to keep using the NYT Cooking recipes, but I did not like the price. I then remembered that I had gotten a “all-access” email for $1/week from NYT just before I cancelled my trial. I saw in my inbox that the NYT regularly (at least once a month) sent me this offer. Based on that, I was resolved to wait for that offer before subscribing. The first offer I got was for a half year at $1/week and access for four people. I decided to wait until the full-year offer, and that email arrived this weekend – HAH! I signed up at the rate I wanted – yeah!

Saw an interesting behavior in Claude Code

I have been working on a tool to access the sitemap of a news website to try to create feeds when the site does not provide feeds. The tool starts by reading the robots.txt file, which usually has a list of things that are “disallowed”. On one of the sites, it specifically included “Claude Code” in the “disallow” list. Claude told me that it could not run the tool, since it was on the disallow list, but I could run it, capture the output, then give it to Claude for further processing. This was the first time I have seen any “limit” imposed on Claude by itself – interesting!

Looking to reduce memory usage for WordPress sites

I migrated all of my websites from Bluehost to Opalstack this summer. I am on the Single Stack plan, which provides shared hosting with 1 GB of RAM. When I was on Bluehost, I never worried about how much memory was being used when a site was accessed. Since moving to Opalstack, I noticed that there were times when individual WordPress sites would use up to 500 MB of memory. I also have several Node.js apps running which take memory from this 1 GB limit. Most of the time, there is not a problem, but when one of these WordPress memory spikes happens, my account hits the 1GB limit, and all of my Node.js apps are stopped.

I have done some tuning of the Node.js apps, but decided to look at the WordPress sites. I tried using a caching plugin on my main site, but had problems with it, so I disabled the plugin. With Claude’s help, I took the following initial steps to address the memory usage:

  • From the Opalstack Dashboard, changed FPM Max Child Threads setting from 30 to 14
  • In each of the WordPress site folders, edited .user.ini to change memory_limit from 256M to 96M

I will monitor my usage to see if this helps.

More gripes about RSS feeds from newspaper websites

I am continuing work on my Feed News Archive project, adding feeds from US newspaper websites. There is a combination of sites that do not offer feeds, sites with difficult ways to access feeds, some WordPress VIP sites that block access to their feeds (?!) and one (Seattle Times) that seems to only allow access to feeds via a web browser – ugh! To get around this, I am looking into news sitemaps as a way to create feeds for sites, then subscribe to those feeds. It’s more work than I want to do, but I am pressing on.

Dave Winer talks about how to create a standard in 2026, but offers RSS.chat as the standard being described. I don’t buy it. Is this project leading to developing a standard for chat networks? I don’t think so….can anyone help me out here?