Sign up

Political Wire
Text • Taegan Goddard

This May Be Trump’s Biggest Error in the Iran War

The Atlantic: “For 2,500 years, military commanders have heeded the injunction of Sun Tzu, the great Chinese military strategist: Know your enemy. Yet the Trump administration’s greatest mistake in the Iran war may be its persistent failure to understand Tehran’s priorities and motivations—and how much punishment the regime is willing to absorb to prevail.”

rss.chat worknotes
Text

The server will read a file over the web for you: /readhttpfile

github.com/scripting/rss.chat/blob/main/server/code/worknotes.md

A browser page can only fetch from its own server unless the far server opts in, and most don't. That was the wall in front of the Scripts menu (the client-side story -- see the client worknotes): the menu is an OPML file that can live anywhere, and the app couldn't read it. Now there's a general door: /readhttpfile?url=... reads the address and answers with the text in a filetext member, so the next feature that needs to read a file over the web won't have to solve this again. The new config setting for the menus, urlMenuOpml, goes to the client with the rest of the settings; leave it out and nothing changes. (Server v0.6.10, both public servers.)

rss.chat worknotes
Text

Updating a server you already run

github.com/scripting/rss.chat/blob/main/server/code/worknotes.md

Get the new rssnetwork.js and package.json from the repo and restart. No new packages this time, so there's no npm install step.

rss.chat worknotes
Text

You can add your own menu to the menubar -- the Scripts menu

github.com/scripting/rss.chat/blob/main/client/code/worknotes.md

Point one new config setting, urlMenuOpml, at an OPML file on the web, and the app builds menus from it: every top-level node in the outline becomes a menu in the menubar after Docs, nesting becomes submenus, a node whose text is a single hyphen draws a divider, and comment n...

rss.chat worknotes
Text

That error message at startup is gone

github.com/scripting/rss.chat/blob/main/server/code/worknotes.md

Every time the server started, it printed webSocketStartup: theWsServer.listen is not a function -- alarming to read, especially on a new install, and entirely misleading: websockets were working the whole time. It's fixed, and the startup log is quiet now. To get it, update daveappserver: run npm install in your server's folder and restart.

rss.chat worknotes
Text

And reallysimple, the feed reader FeedLand and other apps are built on, now understands rss.chat conversations

github.com/scripting/rss.chat/blob/main/server/code/worknotes.md

Until today it read our feeds but quietly discarded the two pieces that make a conversation a conversation -- which post a reply is replying to, and where a post's replies live. So an app reading rss.chat through it saw a flat list of posts and no threads, with nothing to indicate anything was missing. Fixed and published. Anything built on reallysimple gets threading by updating the package.

rss.chat worknotes
Text

Getting into your own server no longer waits on email

github.com/scripting/rss.chat/blob/main/server/code/worknotes.md

Sign-in is a magic link, so until a new server can send mail, nobody can get in -- including the person who just installed it. That's a discouraging place to be stopped, and it's exactly where John Johnston found himself after putting rss.chat on his Mac: his mail provider wa...

rss.chat worknotes
Text

Updating a server you already run

github.com/scripting/rss.chat/blob/main/server/code/worknotes.md

Get the new rssnetwork.js and package.json from the repo and restart. No new packages this time, so there's no npm install step.

Manton Reece Supports Webmention Valid
Text

Reuters says that three months after the Australian ban, “8 in 10” teenagers are still using social media. It’s still very early, so I don’t think we need to read too much into it yet. There has been a shift:

Children’s continued social media use ​took place even as account ownership declined to 42% from 52%, with “statistically significant” reductions across YouTube, Snapchat and TikTok in particular, the report said.

ProPublica
Text

California schools will soon be able to easily search the names of bus drivers, janitors and other school support staff to see if they have substantiated claims of misconduct.

Why hasn’t a similar system for teachers succeeded?
https://www.propublica.org/article/california-teacher-misconduct-database-bill-failed-al-muratsuchi?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon-post

#News #California #School #Teacher #Education #Data #Law #Transparency

daveverse
Text • Dave Winer

If you run your own RSS.chat instance, you can now add a menu of commands to the menubar. Details in the worknotes for today. I added a DW menu to rss.chat or demo.rss.chat.

The Wolf – Hudson Valley’s New Country
Text • Bobby Welber

Hudson Valley Building Collapses, Neighbors Warned It Was Leaning

Cars were crushed and neighbors forced from their homes after a multi-story building suddenly collapsed in the Hudson Valley. Continue reading…

TPM – Talking Points Memo
Text • Josh Marshall

Why the Backlash Against Data Centers Is So Potent

We held an event Wednesday evening at a bar in Brooklyn, co-hosted by TPM and Marisa Kabas’ indy site The...

John Battelle's Search Blog
Text • John Battelle

Five Stories To Watch

My posts here often stem from my morning ritual of reading the news – which despite the rise of AI agents still revolves around roughly three dozen email newsletters of one kind or another. Sometimes a particular story will spark an urge to “think out loud” about the subject. 500-2500 words later, I’ll hit publish … Continue reading "Five Stories To Watch"

Gift Articles
Text

What Phillies pitcher Andrew Painter is working on after demotion to Triple A (Gift Article) (nytimes.com)

nytimes.com/athletic/7482052/2026/07/31/andrew-painter-phillies-milb-mlb-callup/?unlocked_article_code=1.11A.2Nnm.jO8NbuAbR4iI&source=emp_shared_article&smid=ta-ios-share

Gift Articles
Text

Spain’s Leader Rushes to Ceuta After Tens of Thousands of Migrants Cross From Morocco: Live Updates (Gift Article) (nytimes.com)

nytimes.com/live/2026/07/31/world/spain-ceuta-migrants-morocco?unlocked_article_code=1.11A.eUEZ.UzbRebok5_wC&smid=nytcore-ios-share

Gift Articles
Text

Opinion | Trump Looks Away From Iran’s Allies (wsj.com)

wsj.com/opinion/donald-trump-iran-china-russia-axis-528f897f?st=7c5Qpz&reflink=article_copyURL_share

Political Wire
Text • Taegan Goddard

Trump Warned Delaying Blanche Nomination Could Backfire

“Sen. John Kennedy (R-LA), a member of the Senate Judiciary Committee, is warning that President Trump’s threat to withdraw Todd Blanche’s nomination to serve as attorney general and resubmit it in 2027 to circumvent GOP critics could backfire because control of the Senate could flip in November,” The Hill reports. Said Kennedy: “This place could […]

Electrek
Text • Peter Johnson

Hyundai IONIQ 5 spotted with a new high-tech setup and large 18″ digital screen

A mysterious IONIQ 5 test mule was caught in South Korea with an all-new interior setup, including a large 18″ infotainment screen.

Scripting News Valid
Text

A new validator for RSS.chat-compatible apps. Examples. The everyone feed on rss.chat. A user's feed. The user list. A feed with issues. Docs.