Feed fetched in 156 ms.
Content type is text/xml.
Feed is 159,690 characters long.
Feed has an ETag of "1feec2b20de8c680ac03dd6eaa378086".
Feed has a last modified date of Sun, 15 Mar 2026 15:40:47 GMT.
Feed is well-formed XML.
Warning Feed has no styling.
This is an RSS feed.
Feed title: Scripting News
Warning Feed is missing a self link.
Feed has an image at https://imgs.scripting.com/2025/06/04/curly.png.
Feed has 50 items.
First item published on 2026-03-15T15:34:17.000Z
Last item published on 2026-03-01T14:33:12.000Z
All items have published dates.
Newest item was published on 2026-03-15T15:34:17.000Z.
Info Feed's Last-Modified date is newer than the newest item's published date (2026-03-15T15:40:47.000Z > 2026-03-15T15:34:17.000Z).
Home page URL: http://scripting.com/
Home page has feed discovery link in <head>.
Error Home page does not have a link to the feed in the <body>.
<?xml version="1.0" encoding="UTF-8"?>
<!-- RSS generated by oldSchool v0.8.16 on Sun, 15 Mar 2026 15:40:46 GMT -->
<rss version="2.0" xmlns:source="http://source.scripting.com/">
<channel>
<title>Scripting News</title>
<link>http://scripting.com/</link>
<description>Dave Winer, OG blogger, podcaster, developed first apps in many categories. Old enough to know better. It's even worse than it appears.</description>
<pubDate>Sun, 15 Mar 2026 15:34:17 GMT</pubDate>
<language>en-us</language>
<generator>oldSchool v0.8.16</generator>
<copyright>&copy; copyright 1994-2026 Dave Winer.</copyright>
<docs>http://cyber.law.harvard.edu/rss/rss.html</docs>
<lastBuildDate>Sun, 15 Mar 2026 15:40:46 GMT</lastBuildDate>
<cloud domain="rpc.rsscloud.io" port="5337" path="/pleaseNotify" registerProcedure="" protocol="http-post"/>
<image>
<title>Scripting News</title>
<url>https://imgs.scripting.com/2025/06/04/curly.png</url>
<link>http://scripting.com/</link>
<description>Scripting News gets an image because it's part of a network that uses them. 6/4/25 by DW</description>
</image>
<source:account service="twitter">davewiner</source:account>
<source:localTime>Sun, March 15, 2026 11:40 AM EDT</source:localTime>
<source:self>http://scripting.com/rss.xml</source:self>
<source:blogroll>https://feedland.social/opml?screenname=davewiner&catname=blogroll</source:blogroll>
<item>
<description>They've been having intelligent and clear-thinking guests on CNN and MSNOW on the coverage of the Iran War, unusually good discourse. But the best coverage I've heard has been from Frontiline podcasts. There's a <a href="https://pocketcasts.com/podcast/frontline-film-audio-track-pbs/2f5d63c0-1bdd-012e-00e0-00163e1b201c/remaking-the-middle-east/5dfeff1e-0cd2-402c-b973-af12e32c36c1">new one out</a>, haven't listened to it yet, but the one I heard <a href="https://pocketcasts.com/podcast/the-frontline-dispatch/ce17b520-7178-0135-9033-63f4b61a9224/the-escalating-war-with-iran/5cc217c2-d401-48af-bb5e-18ea8d3d5e17">yesterday</a> was very informative and probably a better briefing than our president has been getting (or paying attention to).</description>
<pubDate>Sun, 15 Mar 2026 15:34:17 GMT</pubDate>
<link>http://scripting.com/2026/03/15.html#a153417</link>
<guid>http://scripting.com/2026/03/15.html#a153417</guid>
<source:markdown>They've been having intelligent and clear-thinking guests on CNN and MSNOW on the coverage of the Iran War, unusually good discourse. But the best coverage I've heard has been from Frontiline podcasts. There's a [new one out](https://pocketcasts.com/podcast/frontline-film-audio-track-pbs/2f5d63c0-1bdd-012e-00e0-00163e1b201c/remaking-the-middle-east/5dfeff1e-0cd2-402c-b973-af12e32c36c1), haven't listened to it yet, but the one I heard [yesterday](https://pocketcasts.com/podcast/the-frontline-dispatch/ce17b520-7178-0135-9033-63f4b61a9224/the-escalating-war-with-iran/5cc217c2-d401-48af-bb5e-18ea8d3d5e17) was very informative and probably a better briefing than our president has been getting (or paying attention to).</source:markdown>
<source:outline text="They've been having intelligent and clear-thinking guests on CNN and MSNOW on the coverage of the Iran War, unusually good discourse. But the best coverage I've heard has been from Frontiline podcasts. There's a <a href="https://pocketcasts.com/podcast/frontline-film-audio-track-pbs/2f5d63c0-1bdd-012e-00e0-00163e1b201c/remaking-the-middle-east/5dfeff1e-0cd2-402c-b973-af12e32c36c1">new one out</a>, haven't listened to it yet, but the one I heard <a href="https://pocketcasts.com/podcast/the-frontline-dispatch/ce17b520-7178-0135-9033-63f4b61a9224/the-escalating-war-with-iran/5cc217c2-d401-48af-bb5e-18ea8d3d5e17">yesterday</a> was very informative and probably a better briefing than our president has been getting (or paying attention to)." created="Sun, 15 Mar 2026 15:34:17 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/15.html#a153417"/>
</item>
<item>
<description>The thing that we all missed is that WordPress is the best candidate for a standard for what an individual social network message is.</description>
<pubDate>Sat, 14 Mar 2026 14:52:11 GMT</pubDate>
<link>http://scripting.com/2026/03/14.html#a145211</link>
<guid>http://scripting.com/2026/03/14.html#a145211</guid>
<source:markdown>The thing that we all missed is that WordPress is the best candidate for a standard for what an individual social network message is.</source:markdown>
<source:outline text="The thing that we all missed is that WordPress is the best candidate for a standard for what an individual social network message is." created="Sat, 14 Mar 2026 14:52:11 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/14.html#a145211"/>
</item>
<item>
<description><img class="imgRightMargin" src="https://imgs.scripting.com/2025/08/28/thinkDifferentBillboard.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;"><a href="https://gist.github.com/scripting/cca499d44f8bdf2e117dbb5876e1a72d">An example</a>. This isn't all the data that WordPress keeps for each post, it's just the stuff that WordLand uses. We add some of our own metadata, that's how it is extensible. It's open source, and it's evolved for 20+ years, with a strong ethos of not breaking devs. It could have been twitter, or masto or even bluesky, but they don't show through enough features to be useful as "web text." We want to use all the features of text on the web. I may be the only one who sees this but I predict in a couple of years if we aren't subsumed by AI everyone will say they always knew this is <a href="http://scripting.com/2025/08/28/140604.html#a140703">what WordPress is for</a>. <span class="spOldSchoolEmoji">😄</span></description>
<pubDate>Sun, 15 Mar 2026 01:29:16 GMT</pubDate>
<link>http://scripting.com/2026/03/14.html#a012916</link>
<guid>http://scripting.com/2026/03/14.html#a012916</guid>
<source:markdown>[An example](https://gist.github.com/scripting/cca499d44f8bdf2e117dbb5876e1a72d). This isn't all the data that WordPress keeps for each post, it's just the stuff that WordLand uses. We add some of our own metadata, that's how it is extensible. It's open source, and it's evolved for 20+ years, with a strong ethos of not breaking devs. It could have been twitter, or masto or even bluesky, but they don't show through enough features to be useful as "web text." We want to use all the features of text on the web. I may be the only one who sees this but I predict in a couple of years if we aren't subsumed by AI everyone will say they always knew this is [what WordPress is for](http://scripting.com/2025/08/28/140604.html#a140703). 😄</source:markdown>
<source:outline text="<a href="https://gist.github.com/scripting/cca499d44f8bdf2e117dbb5876e1a72d">An example</a>. This isn't all the data that WordPress keeps for each post, it's just the stuff that WordLand uses. We add some of our own metadata, that's how it is extensible. It's open source, and it's evolved for 20+ years, with a strong ethos of not breaking devs. It could have been twitter, or masto or even bluesky, but they don't show through enough features to be useful as "web text." We want to use all the features of text on the web. I may be the only one who sees this but I predict in a couple of years if we aren't subsumed by AI everyone will say they always knew this is <a href="http://scripting.com/2025/08/28/140604.html#a140703">what WordPress is for</a>. <span class="spOldSchoolEmoji">😄</span>" created="Sun, 15 Mar 2026 01:29:16 GMT" type="outline" image="https://imgs.scripting.com/2025/08/28/thinkDifferentBillboard.png" flInCalendar="true" permalink="http://scripting.com/2026/03/14.html#a012916"/>
</item>
<item>
<description>If I knew how AI would work with software, I would've done things differently to prepare for this. I find myself wanting to ask questions about my code that I don't have proper tools to answer. I have to get all my code managed with the new system, but not sure that's even the right way to go. Once I started using it to build full bits of deployed code, not to just answer questions about the work I'm doing one day at a time, I've become confused about planning my own work.</description>
<pubDate>Sat, 14 Mar 2026 14:26:42 GMT</pubDate>
<link>http://scripting.com/2026/03/14.html#a142642</link>
<guid>http://scripting.com/2026/03/14.html#a142642</guid>
<source:markdown>If I knew how AI would work with software, I would've done things differently to prepare for this. I find myself wanting to ask questions about my code that I don't have proper tools to answer. I have to get all my code managed with the new system, but not sure that's even the right way to go. Once I started using it to build full bits of deployed code, not to just answer questions about the work I'm doing one day at a time, I've become confused about planning my own work.</source:markdown>
<source:outline text="If I knew how AI would work with software, I would've done things differently to prepare for this. I find myself wanting to ask questions about my code that I don't have proper tools to answer. I have to get all my code managed with the new system, but not sure that's even the right way to go. Once I started using it to build full bits of deployed code, not to just answer questions about the work I'm doing one day at a time, I've become confused about planning my own work." created="Sat, 14 Mar 2026 14:26:42 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/14.html#a142642"/>
</item>
<item>
<description>I added <a href="https://feedland.com/?feedurl=http%3A%2F%2Fwww.aaronsw.com%2F2002%2Ffeeds%2Fpgessays.rss#">Paul Graham</a> to my blogroll at scripting.com. Another massive oversight.</description>
<pubDate>Sun, 15 Mar 2026 01:41:40 GMT</pubDate>
<link>http://scripting.com/2026/03/14.html#a014140</link>
<guid>http://scripting.com/2026/03/14.html#a014140</guid>
<source:markdown>I added [Paul Graham](https://feedland.com/?feedurl=http%3A%2F%2Fwww.aaronsw.com%2F2002%2Ffeeds%2Fpgessays.rss#) to my blogroll at scripting.com. Another massive oversight.</source:markdown>
<source:outline text="I added <a href="https://feedland.com/?feedurl=http%3A%2F%2Fwww.aaronsw.com%2F2002%2Ffeeds%2Fpgessays.rss#">Paul Graham</a> to my blogroll at scripting.com. Another massive oversight." created="Sun, 15 Mar 2026 01:41:40 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/14.html#a014140"/>
</item>
<item>
<description><img class="imgRightMargin" src="https://imgs.scripting.com/2024/09/10/kittyStamp.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;"><i>Coder</i> is derogatory term btw, as if our work was like a telegram coder, but it's understandable I guess because all the lay people see is us typing on a computer and being grouchy when they interrupt our train of thought. Coder is analogous to calling a chef a chopper. You have to understand the activity you're proposing that AI is replacing. And I find all the discussions about art very harmful -- because AI opens up graphic art to people who never thought they could do it. I bet you some absolutely fantastic artists are blossoming right now. Calling it <a href="https://daytona.scripting.com/search?q=%22wordle%20kitty%22">slop</a> is just as disrespectful as calling art expressed in software "code." BTW they said the same bullshit about bloggers and we know how that turned out.</description>
<pubDate>Fri, 13 Mar 2026 13:52:40 GMT</pubDate>
<link>http://scripting.com/2026/03/13.html#a135240</link>
<guid>http://scripting.com/2026/03/13.html#a135240</guid>
<source:markdown>_Coder_ is derogatory term btw, as if our work was like a telegram coder, but it's understandable I guess because all the lay people see is us typing on a computer and being grouchy when they interrupt our train of thought. Coder is analogous to calling a chef a chopper. You have to understand the activity you're proposing that AI is replacing. And I find all the discussions about art very harmful -- because AI opens up graphic art to people who never thought they could do it. I bet you some absolutely fantastic artists are blossoming right now. Calling it [slop](https://daytona.scripting.com/search?q=%22wordle%20kitty%22) is just as disrespectful as calling art expressed in software "code." BTW they said the same bullshit about bloggers and we know how that turned out.</source:markdown>
<source:outline text="<i>Coder</i> is derogatory term btw, as if our work was like a telegram coder, but it's understandable I guess because all the lay people see is us typing on a computer and being grouchy when they interrupt our train of thought. Coder is analogous to calling a chef a chopper. You have to understand the activity you're proposing that AI is replacing. And I find all the discussions about art very harmful -- because AI opens up graphic art to people who never thought they could do it. I bet you some absolutely fantastic artists are blossoming right now. Calling it <a href="https://daytona.scripting.com/search?q=%22wordle%20kitty%22">slop</a> is just as disrespectful as calling art expressed in software "code." BTW they said the same bullshit about bloggers and we know how that turned out." created="Fri, 13 Mar 2026 13:52:40 GMT" type="outline" image="https://imgs.scripting.com/2024/09/10/kittyStamp.png" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a135240"/>
</item>
<item>
<description>I gotta say some days I start with a lot on my mind and am driven to write. This is one of those days. Maybe I'm inspired by the <a href="https://imgs.scripting.com/2026/03/13/mattsTorrent.png">torrent</a> of posts by my blogger friend <a href="https://ma.tt/">ma.tt</a>. Blogging can be a solitary thing or a relative thing. When you blog about something I have something to say about, I write on my blog and link back to yours, that's relative. The problem with comments in the old blogging world is that my comment resides on your blog. No more of that. I want equal stature for all writing, your comment should appear on your blog, yet still be easy to find from the other person's blog (and this is very important) with their support, it has to be something they want their readers to see. Otherwise the comment is still on your blog where your readers can see it.</description>
<pubDate>Fri, 13 Mar 2026 13:56:33 GMT</pubDate>
<link>http://scripting.com/2026/03/13.html#a135633</link>
<guid>http://scripting.com/2026/03/13.html#a135633</guid>
<source:markdown>I gotta say some days I start with a lot on my mind and am driven to write. This is one of those days. Maybe I'm inspired by the [torrent](https://imgs.scripting.com/2026/03/13/mattsTorrent.png) of posts by my blogger friend [ma.tt](https://ma.tt/). Blogging can be a solitary thing or a relative thing. When you blog about something I have something to say about, I write on my blog and link back to yours, that's relative. The problem with comments in the old blogging world is that my comment resides on your blog. No more of that. I want equal stature for all writing, your comment should appear on your blog, yet still be easy to find from the other person's blog (and this is very important) with their support, it has to be something they want their readers to see. Otherwise the comment is still on your blog where your readers can see it.</source:markdown>
<source:outline text="I gotta say some days I start with a lot on my mind and am driven to write. This is one of those days. Maybe I'm inspired by the <a href="https://imgs.scripting.com/2026/03/13/mattsTorrent.png">torrent</a> of posts by my blogger friend <a href="https://ma.tt/">ma.tt</a>. Blogging can be a solitary thing or a relative thing. When you blog about something I have something to say about, I write on my blog and link back to yours, that's relative. The problem with comments in the old blogging world is that my comment resides on your blog. No more of that. I want equal stature for all writing, your comment should appear on your blog, yet still be easy to find from the other person's blog (and this is very important) with their support, it has to be something they want their readers to see. Otherwise the comment is still on your blog where your readers can see it." created="Fri, 13 Mar 2026 13:56:33 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a135633"/>
</item>
<item>
<description>24 years ago I had life-saving heart surgery. The treatment was not available to my grandmother who had the genes from which I inherited the condition. She died very young, but that was normal in her time, there was no treatment for this kind of disease beyond, don't exert yourself too much for the rest of your (short) life. Do you think heart surgeons are <i>less</i> useful now that we've had such amazing innovation in one freaking lifetime? Right now we're just beginning to discover new ways AI gives us the same kind of new power that bypass surgery gave to surgeons.</description>
<pubDate>Fri, 13 Mar 2026 13:47:10 GMT</pubDate>
<link>http://scripting.com/2026/03/13.html#a134710</link>
<guid>http://scripting.com/2026/03/13.html#a134710</guid>
<source:markdown>24 years ago I had life-saving heart surgery. The treatment was not available to my grandmother who had the genes from which I inherited the condition. She died very young, but that was normal in her time, there was no treatment for this kind of disease beyond, don't exert yourself too much for the rest of your (short) life. Do you think heart surgeons are _less_ useful now that we've had such amazing innovation in one freaking lifetime? Right now we're just beginning to discover new ways AI gives us the same kind of new power that bypass surgery gave to surgeons.</source:markdown>
<source:outline text="24 years ago I had life-saving heart surgery. The treatment was not available to my grandmother who had the genes from which I inherited the condition. She died very young, but that was normal in her time, there was no treatment for this kind of disease beyond, don't exert yourself too much for the rest of your (short) life. Do you think heart surgeons are <i>less</i> useful now that we've had such amazing innovation in one freaking lifetime? Right now we're just beginning to discover new ways AI gives us the same kind of new power that bypass surgery gave to surgeons." created="Fri, 13 Mar 2026 13:47:10 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a134710"/>
</item>
<item>
<description><img class="imgRightMargin" src="https://imgs.scripting.com/2025/04/15/mrNatural.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">If we can get the web to come back, <a href="http://scripting.com/">Scripting News</a> could have new relevance. The age of the silo really hurt my rep. But I think people will ultimately appreciate that I never turned by back on the web. It was either the web or the highway as far as I was concerned. I've already lived under the thumb of a corporate platform vendor. I'd rather give up than try it again. And by the web coming back, I mean when products are <i>expected</i> to interop, the way podcast clients interop. I don't care if they're forced to do it, or do it willfully, with gusto -- but I know and so do people who tried to develop on owned platforms know, that it just doesn't work if there's a BigCo in charge of your destiny. There's always an acquisition or reorg just around the corner that sacrifices your future, often for no reason other than they don't care.</description>
<pubDate>Fri, 13 Mar 2026 12:59:00 GMT</pubDate>
<link>http://scripting.com/2026/03/13.html#a125900</link>
<guid>http://scripting.com/2026/03/13.html#a125900</guid>
<source:markdown>If we can get the web to come back, [Scripting News](http://scripting.com/) could have new relevance. The age of the silo really hurt my rep. But I think people will ultimately appreciate that I never turned by back on the web. It was either the web or the highway as far as I was concerned. I've already lived under the thumb of a corporate platform vendor. I'd rather give up than try it again. And by the web coming back, I mean when products are _expected_ to interop, the way podcast clients interop. I don't care if they're forced to do it, or do it willfully, with gusto -- but I know and so do people who tried to develop on owned platforms know, that it just doesn't work if there's a BigCo in charge of your destiny. There's always an acquisition or reorg just around the corner that sacrifices your future, often for no reason other than they don't care.</source:markdown>
<source:outline text="If we can get the web to come back, <a href="http://scripting.com/">Scripting News</a> could have new relevance. The age of the silo really hurt my rep. But I think people will ultimately appreciate that I never turned by back on the web. It was either the web or the highway as far as I was concerned. I've already lived under the thumb of a corporate platform vendor. I'd rather give up than try it again. And by the web coming back, I mean when products are <i>expected</i> to interop, the way podcast clients interop. I don't care if they're forced to do it, or do it willfully, with gusto -- but I know and so do people who tried to develop on owned platforms know, that it just doesn't work if there's a BigCo in charge of your destiny. There's always an acquisition or reorg just around the corner that sacrifices your future, often for no reason other than they don't care." created="Fri, 13 Mar 2026 12:59:00 GMT" type="outline" image="https://imgs.scripting.com/2025/04/15/mrNatural.png" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a125900"/>
</item>
<item>
<description>As you know Jake Savin is getting Frontier to run on current Linux and Mac OS systems. Today he posted a wonderful <a href="https://imgs.scripting.com/2026/03/13/itWorked.png">screen shot</a>. It's how Frontier's built-in web server says "hello world."</description>
<pubDate>Fri, 13 Mar 2026 13:32:09 GMT</pubDate>
<link>http://scripting.com/2026/03/13.html#a133209</link>
<guid>http://scripting.com/2026/03/13.html#a133209</guid>
<source:markdown>As you know Jake Savin is getting Frontier to run on current Linux and Mac OS systems. Today he posted a wonderful [screen shot](https://imgs.scripting.com/2026/03/13/itWorked.png). It's how Frontier's built-in web server says "hello world."</source:markdown>
<source:outline text="As you know Jake Savin is getting Frontier to run on current Linux and Mac OS systems. Today he posted a wonderful <a href="https://imgs.scripting.com/2026/03/13/itWorked.png">screen shot</a>. It's how Frontier's built-in web server says "hello world."" created="Fri, 13 Mar 2026 13:32:09 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a133209"/>
</item>
<item>
<description>We're still fixing problems created by the switch to https on the web. Reported a problem <a href="http://scripting.com/2026/03/12/183605.html">yesterday</a>, was surprised to find an inconsistency in the way WordPress represents guids in its RSS feed for a post and in the API. This morning I posted <a href="https://github.com/Automattic/wp-calypso/issues/109266">an issue</a> on the WordPress repo on GitHub. I don't think they can fix either approach without breakage, so they probably have to leave it as-is. I updated wpIdentity package to normalize guids it gets from the API to lowercase, so even if they change the implementation my software won't break. Another reason we're still paying for what Google decided we needed. What we <i>don't</i> need -- BigCo's f-ing with the f-ing web.</description>
<pubDate>Fri, 13 Mar 2026 12:50:01 GMT</pubDate>
<link>http://scripting.com/2026/03/13.html#a125001</link>
<guid>http://scripting.com/2026/03/13.html#a125001</guid>
<source:markdown>We're still fixing problems created by the switch to https on the web. Reported a problem [yesterday](http://scripting.com/2026/03/12/183605.html), was surprised to find an inconsistency in the way WordPress represents guids in its RSS feed for a post and in the API. This morning I posted [an issue](https://github.com/Automattic/wp-calypso/issues/109266) on the WordPress repo on GitHub. I don't think they can fix either approach without breakage, so they probably have to leave it as-is. I updated wpIdentity package to normalize guids it gets from the API to lowercase, so even if they change the implementation my software won't break. Another reason we're still paying for what Google decided we needed. What we _don't_ need -- BigCo's f-ing with the f-ing web.</source:markdown>
<source:outline text="We're still fixing problems created by the switch to https on the web. Reported a problem <a href="http://scripting.com/2026/03/12/183605.html">yesterday</a>, was surprised to find an inconsistency in the way WordPress represents guids in its RSS feed for a post and in the API. This morning I posted <a href="https://github.com/Automattic/wp-calypso/issues/109266">an issue</a> on the WordPress repo on GitHub. I don't think they can fix either approach without breakage, so they probably have to leave it as-is. I updated wpIdentity package to normalize guids it gets from the API to lowercase, so even if they change the implementation my software won't break. Another reason we're still paying for what Google decided we needed. What we <i>don't</i> need -- BigCo's f-ing with the f-ing web." created="Fri, 13 Mar 2026 12:50:01 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a125001"/>
</item>
<item>
<description>Happy Friday The 13th! ;-)</description>
<pubDate>Fri, 13 Mar 2026 12:49:36 GMT</pubDate>
<link>http://scripting.com/2026/03/13.html#a124936</link>
<guid>http://scripting.com/2026/03/13.html#a124936</guid>
<source:markdown>Happy Friday The 13th! ;-)</source:markdown>
<source:outline text="Happy Friday The 13th! ;-)" created="Fri, 13 Mar 2026 12:49:36 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a124936"/>
</item>
<item>
<description>Substack would be the web's printer, if they supported <a href="http://scripting.com/2025/04/14/121946.html?title=inboundRss">inbound RSS</a>.</description>
<pubDate>Thu, 12 Mar 2026 14:13:47 GMT</pubDate>
<link>http://scripting.com/2026/03/12.html#a141347</link>
<guid>http://scripting.com/2026/03/12.html#a141347</guid>
<source:markdown>Substack would be the web's printer, if they supported [inbound RSS](http://scripting.com/2025/04/14/121946.html?title=inboundRss).</source:markdown>
<source:outline text="Substack would be the web's printer, if they supported <a href="http://scripting.com/2025/04/14/121946.html?title=inboundRss">inbound RSS</a>." created="Thu, 12 Mar 2026 14:13:47 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12.html#a141347"/>
</item>
<item>
<description>Bluesky is actually pretty close to being on the web. The biggest missing piece is <a href="http://scripting.com/2025/04/14/121946.html?title=inboundRss">inbound RSS</a>. They already support outbound, it could use a review and tuneup, but that half is mostly there. I would even go a bit further, if they really supported RSS, it would <i>be</i> the web.</description>
<pubDate>Thu, 12 Mar 2026 14:19:03 GMT</pubDate>
<link>http://scripting.com/2026/03/12.html#a141903</link>
<guid>http://scripting.com/2026/03/12.html#a141903</guid>
<source:markdown>Bluesky is actually pretty close to being on the web. The biggest missing piece is [inbound RSS](http://scripting.com/2025/04/14/121946.html?title=inboundRss). They already support outbound, it could use a review and tuneup, but that half is mostly there. I would even go a bit further, if they really supported RSS, it would _be_ the web.</source:markdown>
<source:outline text="Bluesky is actually pretty close to being on the web. The biggest missing piece is <a href="http://scripting.com/2025/04/14/121946.html?title=inboundRss">inbound RSS</a>. They already support outbound, it could use a review and tuneup, but that half is mostly there. I would even go a bit further, if they really supported RSS, it would <i>be</i> the web." created="Thu, 12 Mar 2026 14:19:03 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12.html#a141903"/>
</item>
<item>
<description>Just added <a href="https://feedland.com/?feedurl=https%3A%2F%2Fdaringfireball.net%2Ffeeds%2Fmain#">Daring Fireball</a> to my blogroll. What a huge oversight. Glad to get this fixed.</description>
<pubDate>Thu, 12 Mar 2026 15:03:06 GMT</pubDate>
<link>http://scripting.com/2026/03/12.html#a150306</link>
<guid>http://scripting.com/2026/03/12.html#a150306</guid>
<source:markdown>Just added [Daring Fireball](https://feedland.com/?feedurl=https%3A%2F%2Fdaringfireball.net%2Ffeeds%2Fmain#) to my blogroll. What a huge oversight. Glad to get this fixed.</source:markdown>
<source:outline text="Just added <a href="https://feedland.com/?feedurl=https%3A%2F%2Fdaringfireball.net%2Ffeeds%2Fmain#">Daring Fireball</a> to my blogroll. What a huge oversight. Glad to get this fixed." created="Thu, 12 Mar 2026 15:03:06 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12.html#a150306"/>
</item>
<item>
<title>WordPress feeds and guids</title>
<description><p>Try entering this into Claude or ChatGPT: </p> <ul> <li>"debugging an app that uses wordpress rss feeds and noticed that guids are http but other addresses in the feed are https. this causes trouble." </li> </ul> <p>Here's a <a href="https://imgs.scripting.com/2026/03/12/claudeResponse.png">screen shot</a> of the Claude response.</p> <p>A while back Matt was giving me grief, in a friendly way, about how scripting.com still uses http addresses. I could switch over, but then all the images and included files posted before 2014 or so would break. The minor gain in security on a site that doesn't ask for any private information, is totally not worth throwing out all the work I did on a site that actually has historic importance is just a bad deal. It would be a solving a problem no one but Google has (and it's not even clear what that problem is, and why I should care). There's a principle here too -- letting one company dictate to us how the web works, well I got into the web to get away from that. </p> <p>Anyway, the reason they still use http in a place where one expects https is apparently is the same reason. It would break things that they don't want to break. I'm not suggesting they change it, but somewhere in my codebase somehow the http addresses are getting converted to https, and I haven't (yet) been able to track it down. I'm pretty sure it's a bug I unknowingly introduced. </p> <p>PS: When I'm calling through the API, I get back a <a href="https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-thepost-json">record</a> that has a different guid from what's in the feed. Seems like the API and the feed should be in agreement. This is the <a href="https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-getpost-js">code</a> that gets the post record. My guess to get them into agreement, I'm going to have to hack this, changing https to http. And there is the reason they can't fix this, and just have to live with this mess. I think overall the people who manage the feed and the API are doing a pretty great job, btw. You have to know I wouldn't say that if I didn't believe it. </p> <p>PPS: I reported the problem once it was fully diagnosed, on the WordPress <a href="https://github.com/Automattic/wp-calypso/issues/109266">repo for Calypso</a>.</p> </description>
<pubDate>Thu, 12 Mar 2026 18:36:05 GMT</pubDate>
<link>http://scripting.com/2026/03/12/183605.html?title=wordpressFeedsAndGuids</link>
<guid>http://scripting.com/2026/03/12/183605.html</guid>
<source:markdown>Try entering this into Claude or ChatGPT: * "debugging an app that uses wordpress rss feeds and noticed that guids are http but other addresses in the feed are https. this causes trouble." Here's a [screen shot](https://imgs.scripting.com/2026/03/12/claudeResponse.png) of the Claude response. A while back Matt was giving me grief, in a friendly way, about how scripting.com still uses http addresses. I could switch over, but then all the images and included files posted before 2014 or so would break. The minor gain in security on a site that doesn't ask for any private information, is totally not worth throwing out all the work I did on a site that actually has historic importance is just a bad deal. It would be a solving a problem no one but Google has (and it's not even clear what that problem is, and why I should care). There's a principle here too -- letting one company dictate to us how the web works, well I got into the web to get away from that. Anyway, the reason they still use http in a place where one expects https is apparently is the same reason. It would break things that they don't want to break. I'm not suggesting they change it, but somewhere in my codebase somehow the http addresses are getting converted to https, and I haven't (yet) been able to track it down. I'm pretty sure it's a bug I unknowingly introduced. PS: When I'm calling through the API, I get back a [record](https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-thepost-json) that has a different guid from what's in the feed. Seems like the API and the feed should be in agreement. This is the [code](https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-getpost-js) that gets the post record. My guess to get them into agreement, I'm going to have to hack this, changing https to http. And there is the reason they can't fix this, and just have to live with this mess. I think overall the people who manage the feed and the API are doing a pretty great job, btw. You have to know I wouldn't say that if I didn't believe it. PPS: I reported the problem once it was fully diagnosed, on the WordPress [repo for Calypso](https://github.com/Automattic/wp-calypso/issues/109266).</source:markdown>
<source:outline text="WordPress feeds and guids" created="Thu, 12 Mar 2026 18:36:05 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html">
<source:outline text="Try entering this into Claude or ChatGPT:" created="Thu, 12 Mar 2026 18:36:26 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a183626">
<source:outline text=""debugging an app that uses wordpress rss feeds and noticed that guids are http but other addresses in the feed are https. this causes trouble."" created="Thu, 12 Mar 2026 21:10:31 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a211031"/>
</source:outline>
<source:outline text="Here's a <a href="https://imgs.scripting.com/2026/03/12/claudeResponse.png">screen shot</a> of the Claude response." created="Thu, 12 Mar 2026 18:36:17 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a183617"/>
<source:outline text="A while back Matt was giving me grief, in a friendly way, about how scripting.com still uses http addresses. I could switch over, but then all the images and included files posted before 2014 or so would break. The minor gain in security on a site that doesn't ask for any private information, is totally not worth throwing out all the work I did on a site that actually has historic importance is just a bad deal. It would be a solving a problem no one but Google has (and it's not even clear what that problem is, and why I should care). There's a principle here too -- letting one company dictate to us how the web works, well I got into the web to get away from that." created="Thu, 12 Mar 2026 20:17:48 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a201748"/>
<source:outline text="Anyway, the reason they still use http in a place where one expects https is apparently is the same reason. It would break things that they don't want to break. I'm not suggesting they change it, but somewhere in my codebase somehow the http addresses are getting converted to https, and I haven't (yet) been able to track it down. I'm pretty sure it's a bug I unknowingly introduced." created="Thu, 12 Mar 2026 21:10:38 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a211038"/>
<source:outline text="PS: When I'm calling through the API, I get back a <a href="https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-thepost-json">record</a> that has a different guid from what's in the feed. Seems like the API and the feed should be in agreement. This is the <a href="https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-getpost-js">code</a> that gets the post record. My guess to get them into agreement, I'm going to have to hack this, changing https to http. And there is the reason they can't fix this, and just have to live with this mess. I think overall the people who manage the feed and the API are doing a pretty great job, btw. You have to know I wouldn't say that if I didn't believe it." created="Thu, 12 Mar 2026 22:46:45 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a224645"/>
<source:outline text="PPS: I reported the problem once it was fully diagnosed, on the WordPress <a href="https://github.com/Automattic/wp-calypso/issues/109266">repo for Calypso</a>." created="Sat, 14 Mar 2026 16:25:24 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a162524"/>
</source:outline>
</item>
<item>
<title>Claude code notes, day 2</title>
<description><p>Thinking of AI and how it relates to software development, I'm working in the old mode and the new mode. The old mode is I build a project over a few years. I try to bury bits of functionality behind interfaces, either APIs or UIs, and hope I can forget how they work and just access them via the interfaces. Repeat the process. In the new mode, I rely on the machine to remember all that. Claude Code is the key to doing that, using a GitHub repo. And then two or more people can work at the higher level. Obviously the next thing is to see if there aren't some interfaces we can build that are even higher level. The evolution of AI and languages go hand in hand. On the other hand, human beings being what we are, it's just as likely as there will be a wild proliferation of new even more complex interfaces, because now we can rely on the machines to remember the complexities, and their limit is, compared to humans, practically infinite. </p> </description>
<pubDate>Thu, 12 Mar 2026 17:24:14 GMT</pubDate>
<link>http://scripting.com/2026/03/12/172414.html?title=claudeCodeNotesDay2</link>
<guid>http://scripting.com/2026/03/12/172414.html</guid>
<source:markdown>Thinking of AI and how it relates to software development, I'm working in the old mode and the new mode. The old mode is I build a project over a few years. I try to bury bits of functionality behind interfaces, either APIs or UIs, and hope I can forget how they work and just access them via the interfaces. Repeat the process. In the new mode, I rely on the machine to remember all that. Claude Code is the key to doing that, using a GitHub repo. And then two or more people can work at the higher level. Obviously the next thing is to see if there aren't some interfaces we can build that are even higher level. The evolution of AI and languages go hand in hand. On the other hand, human beings being what we are, it's just as likely as there will be a wild proliferation of new even more complex interfaces, because now we can rely on the machines to remember the complexities, and their limit is, compared to humans, practically infinite.</source:markdown>
<source:outline text="Claude code notes, day 2" created="Thu, 12 Mar 2026 17:24:14 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12/172414.html">
<source:outline text="Thinking of AI and how it relates to software development, I'm working in the old mode and the new mode. The old mode is I build a project over a few years. I try to bury bits of functionality behind interfaces, either APIs or UIs, and hope I can forget how they work and just access them via the interfaces. Repeat the process. In the new mode, I rely on the machine to remember all that. Claude Code is the key to doing that, using a GitHub repo. And then two or more people can work at the higher level. Obviously the next thing is to see if there aren't some interfaces we can build that are even higher level. The evolution of AI and languages go hand in hand. On the other hand, human beings being what we are, it's just as likely as there will be a wild proliferation of new even more complex interfaces, because now we can rely on the machines to remember the complexities, and their limit is, compared to humans, practically infinite." created="Thu, 12 Mar 2026 17:20:15 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12/172414.html#a172015"/>
</source:outline>
</item>
<item>
<description>Trump’s naive attacks or threats against Iran, Venezuela, Canada, Greenland, Cuba and lack of support for Ukraine guarantee that every country that doesn’t have nukes is going to be working overtime to get them. Assuming they don’t already have the equiv of the Strait of Hormuz. Assuming the world survives Trump do you really think they’re going to let the US have as much power as it has up until Trump? They and we have to limit the power of all countries big and small. Trump is the warning that you can’t assume things will always be as they always have been.</description>
<pubDate>Wed, 11 Mar 2026 20:13:05 GMT</pubDate>
<link>http://scripting.com/2026/03/11.html#a201305</link>
<guid>http://scripting.com/2026/03/11.html#a201305</guid>
<source:markdown>Trump’s naive attacks or threats against Iran, Venezuela, Canada, Greenland, Cuba and lack of support for Ukraine guarantee that every country that doesn’t have nukes is going to be working overtime to get them. Assuming they don’t already have the equiv of the Strait of Hormuz. Assuming the world survives Trump do you really think they’re going to let the US have as much power as it has up until Trump? They and we have to limit the power of all countries big and small. Trump is the warning that you can’t assume things will always be as they always have been.</source:markdown>
<source:outline text="Trump’s naive attacks or threats against Iran, Venezuela, Canada, Greenland, Cuba and lack of support for Ukraine guarantee that every country that doesn’t have nukes is going to be working overtime to get them. Assuming they don’t already have the equiv of the Strait of Hormuz. Assuming the world survives Trump do you really think they’re going to let the US have as much power as it has up until Trump? They and we have to limit the power of all countries big and small. Trump is the warning that you can’t assume things will always be as they always have been." created="Wed, 11 Mar 2026 20:13:05 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/11.html#a201305"/>
</item>
<item>
<title>Claude Code notes</title>
<description><p><img class="imgRightMargin" src="https://imgs.scripting.com/2025/06/04/curly.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">Yesterday, I put another couple of hours in my from-scratch right-sized <a href="http://scripting.com/2026/03/09/140858.html#a132359">Claude project</a>. I decided we should switch from a browser-based app with no server component to a Node.js app with a browser-based UI. I felt it would be substantially easier to develop as a server app, and would more easily be enhanced with a SQL database running behind it. So I learned how to do that with Claude Code. had to slap its wrist when it tried, twice, to look at and change code outside of the freaking sandbox. I was promised it never would do that. I have the server running in PagePark, which has a built-in Heroku-like system I wrote a few years ago so I could manage all my apps from a CLI app, on Unix at Digital Ocean. Then we created a nice UI running in the browser. Two hours. And how did it make me feel? <a href="https://mindbomb.org/">Mind bomb</a>!</p> <p>An important best practice is to always start fresh threads by asking the old thread to prepare a handoff.md file that I can give to the next one, so we don't have to always start over. It takes some getting used to because coding doesn't work that way. Everything about your app is in three classes, CSS, JavaScript and HTML. There's also package.json for server apps. And I always have a worknotes.md file for every project. And that's it, the runtime isn't like Claude or ChatGPT. You have to get practiced at starting fresh threads because there's only so much data the app can store for your project. Somehow having the handoff.md doc it effectively does garbage collection? And there are limits to what the "make me a handoff" can do for you, it does forget things between threads. I don't understand how people with large projects don't go completely crazy. </p> <p>It is incredibly stubborn at insisting on giving you orders or deciding for itself what it will do. According to these AI's the human will isn't important, I couldn't possibly have arrived in the chat with a goal. I am blown away by what I can do, but I absolutely hate how these bots try to dominate, always, and never remembers. There should be a macro for: "I will tell you what to do." </p> </description>
<pubDate>Wed, 11 Mar 2026 20:12:22 GMT</pubDate>
<link>http://scripting.com/2026/03/11/201222.html?title=claudeCodeNotes</link>
<guid>http://scripting.com/2026/03/11/201222.html</guid>
<source:markdown>Yesterday, I put another couple of hours in my from-scratch right-sized [Claude project](http://scripting.com/2026/03/09/140858.html#a132359). I decided we should switch from a browser-based app with no server component to a Node.js app with a browser-based UI. I felt it would be substantially easier to develop as a server app, and would more easily be enhanced with a SQL database running behind it. So I learned how to do that with Claude Code. had to slap its wrist when it tried, twice, to look at and change code outside of the freaking sandbox. I was promised it never would do that. I have the server running in PagePark, which has a built-in Heroku-like system I wrote a few years ago so I could manage all my apps from a CLI app, on Unix at Digital Ocean. Then we created a nice UI running in the browser. Two hours. And how did it make me feel? [Mind bomb](https://mindbomb.org/)! An important best practice is to always start fresh threads by asking the old thread to prepare a handoff.md file that I can give to the next one, so we don't have to always start over. It takes some getting used to because coding doesn't work that way. Everything about your app is in three classes, CSS, JavaScript and HTML. There's also package.json for server apps. And I always have a worknotes.md file for every project. And that's it, the runtime isn't like Claude or ChatGPT. You have to get practiced at starting fresh threads because there's only so much data the app can store for your project. Somehow having the handoff.md doc it effectively does garbage collection? And there are limits to what the "make me a handoff" can do for you, it does forget things between threads. I don't understand how people with large projects don't go completely crazy. It is incredibly stubborn at insisting on giving you orders or deciding for itself what it will do. According to these AI's the human will isn't important, I couldn't possibly have arrived in the chat with a goal. I am blown away by what I can do, but I absolutely hate how these bots try to dominate, always, and never remembers. There should be a macro for: "I will tell you what to do."</source:markdown>
<source:outline text="Claude Code notes" created="Wed, 11 Mar 2026 20:12:22 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/11/201222.html">
<source:outline text="Yesterday, I put another couple of hours in my from-scratch right-sized <a href="http://scripting.com/2026/03/09/140858.html#a132359">Claude project</a>. I decided we should switch from a browser-based app with no server component to a Node.js app with a browser-based UI. I felt it would be substantially easier to develop as a server app, and would more easily be enhanced with a SQL database running behind it. So I learned how to do that with Claude Code. had to slap its wrist when it tried, twice, to look at and change code outside of the freaking sandbox. I was promised it never would do that. I have the server running in PagePark, which has a built-in Heroku-like system I wrote a few years ago so I could manage all my apps from a CLI app, on Unix at Digital Ocean. Then we created a nice UI running in the browser. Two hours. And how did it make me feel? <a href="https://mindbomb.org/">Mind bomb</a>!" created="Wed, 11 Mar 2026 13:03:49 GMT" type="outline" image="https://imgs.scripting.com/2025/06/04/curly.png" flInCalendar="true" permalink="http://scripting.com/2026/03/11/201222.html#a130349"/>
<source:outline text="An important best practice is to always start fresh threads by asking the old thread to prepare a handoff.md file that I can give to the next one, so we don't have to always start over. It takes some getting used to because coding doesn't work that way. Everything about your app is in three classes, CSS, JavaScript and HTML. There's also package.json for server apps. And I always have a worknotes.md file for every project. And that's it, the runtime isn't like Claude or ChatGPT. You have to get practiced at starting fresh threads because there's only so much data the app can store for your project. Somehow having the handoff.md doc it effectively does garbage collection? And there are limits to what the "make me a handoff" can do for you, it does forget things between threads. I don't understand how people with large projects don't go completely crazy." created="Wed, 11 Mar 2026 14:33:56 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/11/201222.html#a143356"/>
<source:outline text="It is incredibly stubborn at insisting on giving you orders or deciding for itself what it will do. According to these AI's the human will isn't important, I couldn't possibly have arrived in the chat with a goal. I am blown away by what I can do, but I absolutely hate how these bots try to dominate, always, and never remembers. There should be a macro for: "I will tell you what to do."" created="Wed, 11 Mar 2026 15:04:36 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/11/201222.html#a150436"/>
</source:outline>
</item>
<item>
<description><a href="https://www.theguardian.com">The Guardian</a> is the coolest news org, paywall-wise. Why don't they innovate, and create a <a href="http://scripting.com/2020/06/23/115824.html?title=anEzpassForNews">EZ-Pass for news</a>, and run it for other high quality, reader centered pubs. We pay $1 per article read. That's how I as a reader want to do it. I don't like subscriptions.</description>
<pubDate>Tue, 10 Mar 2026 18:24:29 GMT</pubDate>
<link>http://scripting.com/2026/03/10.html#a182429</link>
<guid>http://scripting.com/2026/03/10.html#a182429</guid>
<source:markdown>[The Guardian](https://www.theguardian.com) is the coolest news org, paywall-wise. Why don't they innovate, and create a [EZ-Pass for news](http://scripting.com/2020/06/23/115824.html?title=anEzpassForNews), and run it for other high quality, reader centered pubs. We pay $1 per article read. That's how I as a reader want to do it. I don't like subscriptions.</source:markdown>
<source:outline text="<a href="https://www.theguardian.com">The Guardian</a> is the coolest news org, paywall-wise. Why don't they innovate, and create a <a href="http://scripting.com/2020/06/23/115824.html?title=anEzpassForNews">EZ-Pass for news</a>, and run it for other high quality, reader centered pubs. We pay $1 per article read. That's how I as a reader want to do it. I don't like subscriptions." created="Tue, 10 Mar 2026 18:24:29 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/10.html#a182429"/>
</item>
<item>
<description>I found out recently that my blog is in of the default startup set for <a href="https://netnewswire.com/">NetNewsWire</a>. What an honor to be included. Thanks <a href="https://inessential.com/">Brent</a>! ;-)</description>
<pubDate>Tue, 10 Mar 2026 18:27:38 GMT</pubDate>
<link>http://scripting.com/2026/03/10.html#a182738</link>
<guid>http://scripting.com/2026/03/10.html#a182738</guid>
<source:markdown>I found out recently that my blog is in of the default startup set for [NetNewsWire](https://netnewswire.com/). What an honor to be included. Thanks [Brent](https://inessential.com/)! ;-)</source:markdown>
<source:outline text="I found out recently that my blog is in of the default startup set for <a href="https://netnewswire.com/">NetNewsWire</a>. What an honor to be included. Thanks <a href="https://inessential.com/">Brent</a>! ;-)" created="Tue, 10 Mar 2026 18:27:38 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/10.html#a182738"/>
</item>
<item>
<title>Toni Schneider, Bluesky's new CEO</title>
<description><p><img class="imgRightMargin" src="https://imgs.scripting.com/2023/05/08/bluesky.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;"><a href="https://toni.org/2026/03/09/coming-off-the-bench-for-bluesky/">Bluesky has</a> a new CEO, <a href="https://bsky.app/profile/toni.bsky.team">Toni Schneider</a> former CEO of Automattic. I have known Toni for many years, dating back to his startup, <a href="https://daytona.scripting.com/search?q=oddpost">Oddpost</a>, that I <a href="https://www.google.com/search?q=site%3Ascripting.com+oddpost&rlz=1C5CHFA_enUS743US747&oq=site%3Ascri&aqs=chrome.0.69i59j69i57j69i64j69i59l2j69i58j69i65.3059j0j4&sourceid=chrome&ie=UTF-8#sv=CAMSZhowKg4tX1lwUmoxZ2V2V1VKTTIOLV9ZcFJqMWdldldVSk06DkktaW56QTFJaVFRQmFNIAQqLgoaX0h3LXdhZmNCMEpmazR3LW5qTldnQ1FfNDISDi1fWXBSajFnZXZXVUpNGAAwARgHIIe64PwEMAJKCBACGAIgAigC">praised</a> on my blog, and his partner was then <a href="http://scripting.com/2002/04.html#When:11:34:46AM">quoted in Wired</a> saying Scripting News <i>is</i> media. That meant a lot to me at the time, and it was true. I was very proud that I had played a small part in their success. </p> <p>I had a virtual meeting with Toni a couple of years ago about their identity product, then in development, urging them to include storage in it, but as far as I know that didn't happen. </p> <p>Toni believes that Bluesky is a distributed social media app, but I've been <a href="https://daytona.scripting.com/search?q=bluesky">all around this</a>, wrote some software for their protocol to see if I was missing something, and concluded that it's typical tech industry hype, there's no reality to the claim. They're selling something they don't have, and I don't think they can do it and preserve the feature set of their product. </p> <p>Here's a <a href="https://daytona.scripting.com/search?q=bluesky">search</a> for Bluesky on my blog. You can see that I have taken a great interest in the product. </p> <p><a href="http://scripting.com/">Scripting News</a> unfortunately is not as influential as it once was when I praised Oddpost, but I think this advice is equally valuable as it was in 2002. I think the shortest path for Bluesky to achieve its vision is to hook up with WordPress, that would give us a path into it that <i>is</i> decentralized. If we ever talk about this, ironically, I will be selling Toni on his own product. </p> </description>
<pubDate>Tue, 10 Mar 2026 12:06:35 GMT</pubDate>
<link>http://scripting.com/2026/03/10/120635.html?title=toniSchneiderBlueskysNewCeo</link>
<guid>http://scripting.com/2026/03/10/120635.html</guid>
<source:markdown>[Bluesky has](https://toni.org/2026/03/09/coming-off-the-bench-for-bluesky/) a new CEO, [Toni Schneider](https://bsky.app/profile/toni.bsky.team) former CEO of Automattic. I have known Toni for many years, dating back to his startup, [Oddpost](https://daytona.scripting.com/search?q=oddpost), that I [praised](https://www.google.com/search?q=site%3Ascripting.com+oddpost&rlz=1C5CHFA_enUS743US747&oq=site%3Ascri&aqs=chrome.0.69i59j69i57j69i64j69i59l2j69i58j69i65.3059j0j4&sourceid=chrome&ie=UTF-8#sv=CAMSZhowKg4tX1lwUmoxZ2V2V1VKTTIOLV9ZcFJqMWdldldVSk06DkktaW56QTFJaVFRQmFNIAQqLgoaX0h3LXdhZmNCMEpmazR3LW5qTldnQ1FfNDISDi1fWXBSajFnZXZXVUpNGAAwARgHIIe64PwEMAJKCBACGAIgAigC) on my blog, and his partner was then [quoted in Wired](http://scripting.com/2002/04.html#When:11:34:46AM) saying Scripting News _is_ media. That meant a lot to me at the time, and it was true. I was very proud that I had played a small part in their success. I had a virtual meeting with Toni a couple of years ago about their identity product, then in development, urging them to include storage in it, but as far as I know that didn't happen. Toni believes that Bluesky is a distributed social media app, but I've been [all around this](https://daytona.scripting.com/search?q=bluesky), wrote some software for their protocol to see if I was missing something, and concluded that it's typical tech industry hype, there's no reality to the claim. They're selling something they don't have, and I don't think they can do it and preserve the feature set of their product. Here's a [search](https://daytona.scripting.com/search?q=bluesky) for Bluesky on my blog. You can see that I have taken a great interest in the product. [Scripting News](http://scripting.com/) unfortunately is not as influential as it once was when I praised Oddpost, but I think this advice is equally valuable as it was in 2002. I think the shortest path for Bluesky to achieve its vision is to hook up with WordPress, that would give us a path into it that _is_ decentralized. If we ever talk about this, ironically, I will be selling Toni on his own product.</source:markdown>
<source:outline text="Toni Schneider, Bluesky's new CEO" created="Tue, 10 Mar 2026 12:06:35 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html">
<source:outline text="<a href="https://toni.org/2026/03/09/coming-off-the-bench-for-bluesky/">Bluesky has</a> a new CEO, <a href="https://bsky.app/profile/toni.bsky.team">Toni Schneider</a> former CEO of Automattic. I have known Toni for many years, dating back to his startup, <a href="https://daytona.scripting.com/search?q=oddpost">Oddpost</a>, that I <a href="https://www.google.com/search?q=site%3Ascripting.com+oddpost&rlz=1C5CHFA_enUS743US747&oq=site%3Ascri&aqs=chrome.0.69i59j69i57j69i64j69i59l2j69i58j69i65.3059j0j4&sourceid=chrome&ie=UTF-8#sv=CAMSZhowKg4tX1lwUmoxZ2V2V1VKTTIOLV9ZcFJqMWdldldVSk06DkktaW56QTFJaVFRQmFNIAQqLgoaX0h3LXdhZmNCMEpmazR3LW5qTldnQ1FfNDISDi1fWXBSajFnZXZXVUpNGAAwARgHIIe64PwEMAJKCBACGAIgAigC">praised</a> on my blog, and his partner was then <a href="http://scripting.com/2002/04.html#When:11:34:46AM">quoted in Wired</a> saying Scripting News <i>is</i> media. That meant a lot to me at the time, and it was true. I was very proud that I had played a small part in their success." created="Tue, 10 Mar 2026 11:54:50 GMT" type="outline" image="https://imgs.scripting.com/2023/05/08/bluesky.png" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html#a115450"/>
<source:outline text="I had a virtual meeting with Toni a couple of years ago about their identity product, then in development, urging them to include storage in it, but as far as I know that didn't happen." created="Tue, 10 Mar 2026 12:07:18 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html#a120718"/>
<source:outline text="Toni believes that Bluesky is a distributed social media app, but I've been <a href="https://daytona.scripting.com/search?q=bluesky">all around this</a>, wrote some software for their protocol to see if I was missing something, and concluded that it's typical tech industry hype, there's no reality to the claim. They're selling something they don't have, and I don't think they can do it and preserve the feature set of their product." created="Tue, 10 Mar 2026 12:07:28 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html#a120728"/>
<source:outline text="Here's a <a href="https://daytona.scripting.com/search?q=bluesky">search</a> for Bluesky on my blog. You can see that I have taken a great interest in the product." created="Tue, 10 Mar 2026 12:24:00 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html#a122400"/>
<source:outline text="<a href="http://scripting.com/">Scripting News</a> unfortunately is not as influential as it once was when I praised Oddpost, but I think this advice is equally valuable as it was in 2002. I think the shortest path for Bluesky to achieve its vision is to hook up with WordPress, that would give us a path into it that <i>is</i> decentralized. If we ever talk about this, ironically, I will be selling Toni on his own product." created="Tue, 10 Mar 2026 12:08:14 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html#a120814"/>
</source:outline>
</item>
<item>
<description><a href="https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mgnjjqxtqc2e">Bluesky</a>: "The reason we have enough money for a war is that we get to print money because we have the reserve currency that the whole world uses. So we could afford to buy you a house or pay for your healthcare or forgive your student loan debt but we don’t because <a href="https://en.wikipedia.org/wiki/Republican_Party_(United_States)">I don’t know</a>."</description>
<pubDate>Mon, 09 Mar 2026 21:15:30 GMT</pubDate>
<link>http://scripting.com/2026/03/09.html#a211530</link>
<guid>http://scripting.com/2026/03/09.html#a211530</guid>
<source:markdown>[Bluesky](https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mgnjjqxtqc2e): "The reason we have enough money for a war is that we get to print money because we have the reserve currency that the whole world uses. So we could afford to buy you a house or pay for your healthcare or forgive your student loan debt but we don’t because [I don’t know](https://en.wikipedia.org/wiki/Republican_Party_\(United_States\))."</source:markdown>
<source:outline text="<a href="https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mgnjjqxtqc2e">Bluesky</a>: "The reason we have enough money for a war is that we get to print money because we have the reserve currency that the whole world uses. So we could afford to buy you a house or pay for your healthcare or forgive your student loan debt but we don’t because <a href="https://en.wikipedia.org/wiki/Republican_Party_(United_States)">I don’t know</a>."" created="Mon, 09 Mar 2026 21:15:30 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09.html#a211530"/>
</item>
<item>
<description>An app I'd like someone to do. I want to underline the word <i>reason</i> in a blog post I wrote, below. I want to point to a page with a <a href="https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog">definition</a> of the word, as a verb, not a noun. As far as I can see there is no page on the web for that. Your app will have a dialog at the top of the page where you type the query, and it generates a page with a static URL that I can point to where the definition will display if the user clicks my link. I would paste the URL where I want it. And that's just the start, the key thing is short replies to queries needed to support something you're writing. I'm surprised Google doesn't do this. And I'd much rather use someone other than Google, but it has to be someone who will be around for a while. You can put an ad on each of the pages, but don't overdo it, or you'll incentivize a competitor.</description>
<pubDate>Mon, 09 Mar 2026 14:33:46 GMT</pubDate>
<link>http://scripting.com/2026/03/09.html#a143346</link>
<guid>http://scripting.com/2026/03/09.html#a143346</guid>
<source:markdown>An app I'd like someone to do. I want to underline the word _reason_ in a blog post I wrote, below. I want to point to a page with a [definition](https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog) of the word, as a verb, not a noun. As far as I can see there is no page on the web for that. Your app will have a dialog at the top of the page where you type the query, and it generates a page with a static URL that I can point to where the definition will display if the user clicks my link. I would paste the URL where I want it. And that's just the start, the key thing is short replies to queries needed to support something you're writing. I'm surprised Google doesn't do this. And I'd much rather use someone other than Google, but it has to be someone who will be around for a while. You can put an ad on each of the pages, but don't overdo it, or you'll incentivize a competitor.</source:markdown>
<source:outline text="An app I'd like someone to do. I want to underline the word <i>reason</i> in a blog post I wrote, below. I want to point to a page with a <a href="https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog">definition</a> of the word, as a verb, not a noun. As far as I can see there is no page on the web for that. Your app will have a dialog at the top of the page where you type the query, and it generates a page with a static URL that I can point to where the definition will display if the user clicks my link. I would paste the URL where I want it. And that's just the start, the key thing is short replies to queries needed to support something you're writing. I'm surprised Google doesn't do this. And I'd much rather use someone other than Google, but it has to be someone who will be around for a while. You can put an ad on each of the pages, but don't overdo it, or you'll incentivize a competitor." created="Mon, 09 Mar 2026 14:33:46 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09.html#a143346"/>
</item>
<item>
<title>Manton's Inkwell</title>
<description><p><img class="imgRightMargin" src="https://imgs.scripting.com/2023/04/24/cheshireCat.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">My friend <a href="https://www.manton.org/">Manton Reece</a> has a new feed reader called <a href="https://www.manton.org/2026/03/09/introducing-inkwell.html">Inkwell</a>. The thing that's great about Manton is he tries out new ideas. This is a feed reader of experimentation. Let's see if this works, Manton asks. We'll find out. I love that creative people are using RSS in new ways. I think before long they won't laugh at the idea that RSS is at least as good as AT Proto. (That's a joke, RSS is so much better in so many ways.)</p> <p>BTW, I'm not sure how Inkwell will fit into my life. I want to try the features of his product, but I am already in FeedLand, all my feed subscriptions emanate from there. I could import my feeds into Inkwell, it supports OPML import, but the subs would not stay in sync. Something for Manton to worry about in a few months or years. No doubt a lot of people are going to love Inkwell, I love it because it's new and creative and represents a substantial investment in RSS. We all got an upgrade today thanks to Manton. </p> <p>If you want to get an idea of how it works, he did a <a href="https://youtu.be/oiYffwKnGVQ">video demo</a> for his beta testers. </p> </description>
<pubDate>Mon, 09 Mar 2026 22:23:20 GMT</pubDate>
<link>http://scripting.com/2026/03/09/222320.html?title=mantonsInkwell</link>
<guid>http://scripting.com/2026/03/09/222320.html</guid>
<source:markdown>My friend [Manton Reece](https://www.manton.org/) has a new feed reader called [Inkwell](https://www.manton.org/2026/03/09/introducing-inkwell.html). The thing that's great about Manton is he tries out new ideas. This is a feed reader of experimentation. Let's see if this works, Manton asks. We'll find out. I love that creative people are using RSS in new ways. I think before long they won't laugh at the idea that RSS is at least as good as AT Proto. (That's a joke, RSS is so much better in so many ways.) BTW, I'm not sure how Inkwell will fit into my life. I want to try the features of his product, but I am already in FeedLand, all my feed subscriptions emanate from there. I could import my feeds into Inkwell, it supports OPML import, but the subs would not stay in sync. Something for Manton to worry about in a few months or years. No doubt a lot of people are going to love Inkwell, I love it because it's new and creative and represents a substantial investment in RSS. We all got an upgrade today thanks to Manton. If you want to get an idea of how it works, he did a [video demo](https://youtu.be/oiYffwKnGVQ) for his beta testers.</source:markdown>
<source:outline text="Manton's Inkwell" created="Mon, 09 Mar 2026 22:23:20 GMT" type="outline" description="We all got an upgrade today thanks to Manton." flInCalendar="true" permalink="http://scripting.com/2026/03/09/222320.html">
<source:outline text="My friend <a href="https://www.manton.org/">Manton Reece</a> has a new feed reader called <a href="https://www.manton.org/2026/03/09/introducing-inkwell.html">Inkwell</a>. The thing that's great about Manton is he tries out new ideas. This is a feed reader of experimentation. Let's see if this works, Manton asks. We'll find out. I love that creative people are using RSS in new ways. I think before long they won't laugh at the idea that RSS is at least as good as AT Proto. (That's a joke, RSS is so much better in so many ways.)" created="Mon, 09 Mar 2026 22:19:34 GMT" type="outline" image="https://imgs.scripting.com/2023/04/24/cheshireCat.png" flInCalendar="true" permalink="http://scripting.com/2026/03/09/222320.html#a221934"/>
<source:outline text="BTW, I'm not sure how Inkwell will fit into my life. I want to try the features of his product, but I am already in FeedLand, all my feed subscriptions emanate from there. I could import my feeds into Inkwell, it supports OPML import, but the subs would not stay in sync. Something for Manton to worry about in a few months or years. No doubt a lot of people are going to love Inkwell, I love it because it's new and creative and represents a substantial investment in RSS. We all got an upgrade today thanks to Manton." created="Mon, 09 Mar 2026 22:20:30 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09/222320.html#a222030"/>
<source:outline text="If you want to get an idea of how it works, he did a <a href="https://youtu.be/oiYffwKnGVQ">video demo</a> for his beta testers." created="Mon, 09 Mar 2026 22:22:51 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09/222320.html#a222251"/>
</source:outline>
</item>
<item>
<title>AIs can reason</title>
<description><p><img class="imgRightMargin" src="https://imgs.scripting.com/2023/11/09/bowHunter.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">I'm doing another new Claude project, just started it last night after the Knicks game. This one is right-size. The others were too complex for us to communicate about. On this one I'm letting it write all the code, so we don't have to get bogged down telling it how to write code that's consistent with mine. This project, if it ships, can be maintained entirely using Claude, or presumably any AI app. </p> <p>Can the AIs think? Maybe we'll never know, but it definitely can <a href="https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog">reason</a>. I can judge that the same I would if I were teaching a class in computer programming. Even though it has bad days, which I think was due to overload, Claude is generally very good at reasoning. The code it produces works, and upgrades happen very quickly. And it narrates its work (a relatively new feature) something I can't even get myself to do consistently. </p> <p>I don't trust the predictions that software developers will be obsolete. The culture of Silicon Valley encourages this kind of chest thumping. On the other hand, the predictions for PCs and the web, the big things of my career in tech, were similarly <a href="https://www.merriam-webster.com/dictionary/bombastic">bombastic</a>, but they were wrong. The web was huge, just not in the ways people thought it would be. </p> <p>And before that PCs weren't as limited as people thought in the early days of that corner-turn. They ended up completely replacing the mainframes. The big data centers of 2026 are not filled with IBM 360s. And PCs led to the web. That may turn out to be the biggest contribution they made in the evolution of tech. But if you had said that at a tech conference in 1986 they wouldn't have understood. </p> </description>
<pubDate>Mon, 09 Mar 2026 14:08:58 GMT</pubDate>
<link>http://scripting.com/2026/03/09/140858.html?title=aisCanReason</link>
<guid>http://scripting.com/2026/03/09/140858.html</guid>
<source:markdown>I'm doing another new Claude project, just started it last night after the Knicks game. This one is right-size. The others were too complex for us to communicate about. On this one I'm letting it write all the code, so we don't have to get bogged down telling it how to write code that's consistent with mine. This project, if it ships, can be maintained entirely using Claude, or presumably any AI app. Can the AIs think? Maybe we'll never know, but it definitely can [reason](https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog). I can judge that the same I would if I were teaching a class in computer programming. Even though it has bad days, which I think was due to overload, Claude is generally very good at reasoning. The code it produces works, and upgrades happen very quickly. And it narrates its work (a relatively new feature) something I can't even get myself to do consistently. I don't trust the predictions that software developers will be obsolete. The culture of Silicon Valley encourages this kind of chest thumping. On the other hand, the predictions for PCs and the web, the big things of my career in tech, were similarly [bombastic](https://www.merriam-webster.com/dictionary/bombastic), but they were wrong. The web was huge, just not in the ways people thought it would be. And before that PCs weren't as limited as people thought in the early days of that corner-turn. They ended up completely replacing the mainframes. The big data centers of 2026 are not filled with IBM 360s. And PCs led to the web. That may turn out to be the biggest contribution they made in the evolution of tech. But if you had said that at a tech conference in 1986 they wouldn't have understood.</source:markdown>
<source:outline text="AIs can reason" created="Mon, 09 Mar 2026 14:08:58 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09/140858.html">
<source:outline text="I'm doing another new Claude project, just started it last night after the Knicks game. This one is right-size. The others were too complex for us to communicate about. On this one I'm letting it write all the code, so we don't have to get bogged down telling it how to write code that's consistent with mine. This project, if it ships, can be maintained entirely using Claude, or presumably any AI app." created="Mon, 09 Mar 2026 13:23:59 GMT" type="outline" image="https://imgs.scripting.com/2023/11/09/bowHunter.png" flInCalendar="true" permalink="http://scripting.com/2026/03/09/140858.html#a132359"/>
<source:outline text="Can the AIs think? Maybe we'll never know, but it definitely can <a href="https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog">reason</a>. I can judge that the same I would if I were teaching a class in computer programming. Even though it has bad days, which I think was due to overload, Claude is generally very good at reasoning. The code it produces works, and upgrades happen very quickly. And it narrates its work (a relatively new feature) something I can't even get myself to do consistently." created="Mon, 09 Mar 2026 14:04:18 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09/140858.html#a140418"/>
<source:outline text="I don't trust the predictions that software developers will be obsolete. The culture of Silicon Valley encourages this kind of chest thumping. On the other hand, the predictions for PCs and the web, the big things of my career in tech, were similarly <a href="https://www.merriam-webster.com/dictionary/bombastic">bombastic</a>, but they were wrong. The web was huge, just not in the ways people thought it would be." created="Mon, 09 Mar 2026 14:06:11 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/09/140858.html#a140611"/>
<source:outline text="And before that PCs weren't as limited as people thought in the early days of that corner-turn. They ended up completely replacing the mainframes. The big data centers of 2026 are not filled with IBM 360s. And PCs led to the web. That may turn out to be the biggest contribution they made in the evolution of tech. But if you had said that at a tech conference in 1986 they wouldn't have understood." created="Mon, 09 Mar 2026 14:15:31 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/09/140858.html#a141531"/>
</source:outline>
</item>
<item>
<description><img class="imgRightMargin" src="https://imgs.scripting.com/2024/11/08/philliesPhanaticMascot.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">Let me tell you something about AIs. They are not in any way ready to develop the kinds of apps I make. I spent a full week trying to get it to do so. What happened here is that we all were blown away, correctly, with what ChatGPT could do, and loved that it kept getting better. I've used it and Claude to make apps, and that is also amazing, unprecedented, maybe the biggest innovation ever. But. It doesn't have the memory you need to keep a full app in memory at once. And the tools we have now, compilers, editors, runtimes, <i>do</i> remember the whole thing, they are really good at that, but they don't <i>understand</i> at the level a human can and does. And sessions are too limited. And it makes unbelievably huge mistakes. Maybe they will get there, but we also had high hopes for the last breakthrough, the web, in its early days, and it didn't achieve its promise. Turns out the web gets you Trump, and Trump just discovered he has nukes. Cory talks about <a href="https://en.wikipedia.org/wiki/Enshittification">enshittification</a> and that's right -- but it's even worse than that. The tech industry always oversells the innovation. I am one of them in that regard. In this one I'm so far just a user. Also I haven't given up. <i>Still diggin!</i></description>
<pubDate>Sun, 08 Mar 2026 16:30:34 GMT</pubDate>
<link>http://scripting.com/2026/03/08.html#a163034</link>
<guid>http://scripting.com/2026/03/08.html#a163034</guid>
<source:markdown>Let me tell you something about AIs. They are not in any way ready to develop the kinds of apps I make. I spent a full week trying to get it to do so. What happened here is that we all were blown away, correctly, with what ChatGPT could do, and loved that it kept getting better. I've used it and Claude to make apps, and that is also amazing, unprecedented, maybe the biggest innovation ever. But. It doesn't have the memory you need to keep a full app in memory at once. And the tools we have now, compilers, editors, runtimes, _do_ remember the whole thing, they are really good at that, but they don't _understand_ at the level a human can and does. And sessions are too limited. And it makes unbelievably huge mistakes. Maybe they will get there, but we also had high hopes for the last breakthrough, the web, in its early days, and it didn't achieve its promise. Turns out the web gets you Trump, and Trump just discovered he has nukes. Cory talks about [enshittification](https://en.wikipedia.org/wiki/Enshittification) and that's right -- but it's even worse than that. The tech industry always oversells the innovation. I am one of them in that regard. In this one I'm so far just a user. Also I haven't given up. _Still diggin!_</source:markdown>
<source:outline text="Let me tell you something about AIs. They are not in any way ready to develop the kinds of apps I make. I spent a full week trying to get it to do so. What happened here is that we all were blown away, correctly, with what ChatGPT could do, and loved that it kept getting better. I've used it and Claude to make apps, and that is also amazing, unprecedented, maybe the biggest innovation ever. But. It doesn't have the memory you need to keep a full app in memory at once. And the tools we have now, compilers, editors, runtimes, <i>do</i> remember the whole thing, they are really good at that, but they don't <i>understand</i> at the level a human can and does. And sessions are too limited. And it makes unbelievably huge mistakes. Maybe they will get there, but we also had high hopes for the last breakthrough, the web, in its early days, and it didn't achieve its promise. Turns out the web gets you Trump, and Trump just discovered he has nukes. Cory talks about <a href="https://en.wikipedia.org/wiki/Enshittification">enshittification</a> and that's right -- but it's even worse than that. The tech industry always oversells the innovation. I am one of them in that regard. In this one I'm so far just a user. Also I haven't given up. <i>Still diggin!</i>" created="Sun, 08 Mar 2026 16:30:34 GMT" type="outline" image="https://imgs.scripting.com/2024/11/08/philliesPhanaticMascot.png" flInCalendar="true" permalink="http://scripting.com/2026/03/08.html#a163034"/>
</item>
<item>
<description><a href="https://www.youtube.com/watch?v=Ntqdpmg0qwo">Carville is obviously right</a>. No political party can afford to demonize a group of voters based on gender and race, esp when they make up approx 33% of the electorate.</description>
<pubDate>Sun, 08 Mar 2026 16:11:09 GMT</pubDate>
<link>http://scripting.com/2026/03/08.html#a161109</link>
<guid>http://scripting.com/2026/03/08.html#a161109</guid>
<source:markdown>[Carville is obviously right](https://www.youtube.com/watch?v=Ntqdpmg0qwo). No political party can afford to demonize a group of voters based on gender and race, esp when they make up approx 33% of the electorate.</source:markdown>
<source:outline text="<a href="https://www.youtube.com/watch?v=Ntqdpmg0qwo">Carville is obviously right</a>. No political party can afford to demonize a group of voters based on gender and race, esp when they make up approx 33% of the electorate." created="Sun, 08 Mar 2026 16:11:09 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/08.html#a161109"/>
</item>
<item>
<description><img class="imgRightMargin" src="https://imgs.scripting.com/2026/03/08/queSeraSera.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;"><a href="https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mghtc77uwc2q">Reporter at the Guardian</a>: "We don’t talk enough about how morally depraved the tech industry turned out to be. Every single ounce of their self-regarding statements of values was an outright lie." It's true. I was covering tech realistically starting in 1994, was writing for Wired, people thought I was being too hard on them, but I was actually like you too easy. But people didn’t want to believe tech was evil, they believed that the young people that were running tech were idealists and maybe they were when they started, but by the time the billions started flowing and they stopped caring about people and started only caring about money. A <a href="http://scripting.com/davenet/1996/10/24/QueSeraSera.html">piece</a> I wrote in 1996, after going to a tech industry conference."</description>
<pubDate>Sun, 08 Mar 2026 16:15:32 GMT</pubDate>
<link>http://scripting.com/2026/03/08.html#a161532</link>
<guid>http://scripting.com/2026/03/08.html#a161532</guid>
<source:markdown>[Reporter at the Guardian](https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mghtc77uwc2q): "We don’t talk enough about how morally depraved the tech industry turned out to be. Every single ounce of their self-regarding statements of values was an outright lie." It's true. I was covering tech realistically starting in 1994, was writing for Wired, people thought I was being too hard on them, but I was actually like you too easy. But people didn’t want to believe tech was evil, they believed that the young people that were running tech were idealists and maybe they were when they started, but by the time the billions started flowing and they stopped caring about people and started only caring about money. A [piece](http://scripting.com/davenet/1996/10/24/QueSeraSera.html) I wrote in 1996, after going to a tech industry conference."</source:markdown>
<source:outline text="<a href="https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mghtc77uwc2q">Reporter at the Guardian</a>: "We don’t talk enough about how morally depraved the tech industry turned out to be. Every single ounce of their self-regarding statements of values was an outright lie." It's true. I was covering tech realistically starting in 1994, was writing for Wired, people thought I was being too hard on them, but I was actually like you too easy. But people didn’t want to believe tech was evil, they believed that the young people that were running tech were idealists and maybe they were when they started, but by the time the billions started flowing and they stopped caring about people and started only caring about money. A <a href="http://scripting.com/davenet/1996/10/24/QueSeraSera.html">piece</a> I wrote in 1996, after going to a tech industry conference."" created="Sun, 08 Mar 2026 16:15:32 GMT" type="outline" image="https://imgs.scripting.com/2026/03/08/queSeraSera.png" flInCalendar="true" permalink="http://scripting.com/2026/03/08.html#a161532"/>
</item>
<item>
<title>He was a trust buster</title>
<description><p><div class="divInlineImage"><center><img class="imgInline" src="https://imgs.scripting.com/2026/03/08/heWasTrustBuster.png"></center>If he were alive today he'd be busting silos.</div></p> </description>
<pubDate>Sun, 08 Mar 2026 16:29:43 GMT</pubDate>
<link>http://scripting.com/2026/03/08/162943.html?title=heWasATrustBuster</link>
<guid>http://scripting.com/2026/03/08/162943.html</guid>
<source:markdown> If he were alive today he'd be busting silos.</source:markdown>
<source:outline text="He was a trust buster" created="Sun, 08 Mar 2026 16:29:43 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/08/162943.html">
<source:outline text="If he were alive today he'd be busting silos." created="Sun, 08 Mar 2026 16:29:51 GMT" inlineImage="https://imgs.scripting.com/2026/03/08/heWasTrustBuster.png" flInCalendar="true" permalink="http://scripting.com/2026/03/08/162943.html#a162951"/>
</source:outline>
</item>
<item>
<description>Claude is not doing well today, seriously not working well, think it must be they're coping with a large influx of new users.</description>
<pubDate>Sat, 07 Mar 2026 16:51:26 GMT</pubDate>
<link>http://scripting.com/2026/03/07.html#a165126</link>
<guid>http://scripting.com/2026/03/07.html#a165126</guid>
<source:markdown>Claude is not doing well today, seriously not working well, think it must be they're coping with a large influx of new users.</source:markdown>
<source:outline text="Claude is not doing well today, seriously not working well, think it must be they're coping with a large influx of new users." created="Sat, 07 Mar 2026 16:51:26 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/07.html#a165126"/>
</item>
<item>
<description>I was <a href="http://scripting.com/2026/03/06.html#a215916">looking forward</a> to Season 4 of Industry, but <a href="https://bsky.app/profile/scripting.com/post/3mghq3i3gnk2j">found</a> the first episode unwatchable. Lots of yelling. New characters angry and arguing about nothing, dramatic music mocks the awful writing and acting. Does it get better? Reviewers <a href="https://www.metacritic.com/tv/industry/season-4/">loved</a> it. I've seen this before. Previous seasons were great, so the next season automatically must be great too.</description>
<pubDate>Sat, 07 Mar 2026 14:19:27 GMT</pubDate>
<link>http://scripting.com/2026/03/07.html#a141927</link>
<guid>http://scripting.com/2026/03/07.html#a141927</guid>
<source:markdown>I was [looking forward](http://scripting.com/2026/03/06.html#a215916) to Season 4 of Industry, but [found](https://bsky.app/profile/scripting.com/post/3mghq3i3gnk2j) the first episode unwatchable. Lots of yelling. New characters angry and arguing about nothing, dramatic music mocks the awful writing and acting. Does it get better? Reviewers [loved](https://www.metacritic.com/tv/industry/season-4/) it. I've seen this before. Previous seasons were great, so the next season automatically must be great too.</source:markdown>
<source:outline text="I was <a href="http://scripting.com/2026/03/06.html#a215916">looking forward</a> to Season 4 of Industry, but <a href="https://bsky.app/profile/scripting.com/post/3mghq3i3gnk2j">found</a> the first episode unwatchable. Lots of yelling. New characters angry and arguing about nothing, dramatic music mocks the awful writing and acting. Does it get better? Reviewers <a href="https://www.metacritic.com/tv/industry/season-4/">loved</a> it. I've seen this before. Previous seasons were great, so the next season automatically must be great too." created="Sat, 07 Mar 2026 14:19:27 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/07.html#a141927"/>
</item>
<item>
<title>Cory, RSS has never been dormant</title>
<description><p>I love the <a href="https://pluralistic.net/2026/03/07/reader-mode/#personal-disenshittification">piece</a> Cory Doctorow just posted, but he says something that follows a pattern, the way journalists can say something's dead because they heard it as conventional wisdom. </p> <ul> <li>Development around RSS has never "lain dormant." That's a perception not reality. Let's stop handicapping what we agree is a very useful and freedom-building system like RSS. You're telling the story that makes people believe it's gone. It is not gone. </li> <li>Without the NYT the rest of the news publishing world would probably have never adopted RSS. The NYT drove the liftoff of RSS. Google's product did come to dominate, but there were excellent feed readers long before that. </li> </ul> <p><b>Happened to the Mac too</b></p> <ul> <li>In the early days of the web, it was conventional wisdom that there was no new software for the Mac, all the developers were flocking to Windows. Maybe all the devs were, but the best web server and development software, writing software, was on the Mac. </li> </ul> <p><b>A blogroll for 2026</b></p> <ul> <li>BTW, since you mention Kottke's blogroll, I'd love for you to have a look at mine. You can see it on my blog at <a href="http://scripting.com/">scripting.com</a>, or on the WordPress version of my blog at <a href="https://daveverse.org/">daveverse.org</a>. A <a href="https://imgs.scripting.com/2026/03/07/blogrollScreenShot.png?nodialog">screen shot</a>.</li> <li>It's a realtime <a href="https://blogroll.social/">blogroll</a>, the blogs appear in the order in which they last updated. You can expand each item to see the titles of the last five pieces, with a 300-char excerpt, and a link to read the whole thing. It's the blogroll I wanted in the early 00s, a clear indication that there's nothing dormant going on here, Cory. </li> <li>You can <a href="https://github.com/scripting/feedlandBlogrollToolkit">install it</a> on your own system, it works as a WordPress plugin, so it's especially easy to use it on a WordPress site. </li> </ul> <p><b>My old ass</b></p> <ul> <li>I'm working my old ass off developing for the web and RSS every freaking day Cory. </li> <li>I won't stop until we have a social web running with all replaceable parts, no lock-in, as decentralized as the web itself and of course RSS is part of the web.</li> </ul> </description>
<pubDate>Sat, 07 Mar 2026 20:46:25 GMT</pubDate>
<link>http://scripting.com/2026/03/07/204625.html?title=coryRssHasNeverBeenDormant</link>
<guid>http://scripting.com/2026/03/07/204625.html</guid>
<source:markdown>I love the [piece](https://pluralistic.net/2026/03/07/reader-mode/#personal-disenshittification) Cory Doctorow just posted, but he says something that follows a pattern, the way journalists can say something's dead because they heard it as conventional wisdom. * Development around RSS has never "lain dormant." That's a perception not reality. Let's stop handicapping what we agree is a very useful and freedom-building system like RSS. You're telling the story that makes people believe it's gone. It is not gone. * Without the NYT the rest of the news publishing world would probably have never adopted RSS. The NYT drove the liftoff of RSS. Google's product did come to dominate, but there were excellent feed readers long before that. **Happened to the Mac too** * In the early days of the web, it was conventional wisdom that there was no new software for the Mac, all the developers were flocking to Windows. Maybe all the devs were, but the best web server and development software, writing software, was on the Mac. **A blogroll for 2026** * BTW, since you mention Kottke's blogroll, I'd love for you to have a look at mine. You can see it on my blog at [scripting.com](http://scripting.com/), or on the WordPress version of my blog at [daveverse.org](https://daveverse.org/). A [screen shot](https://imgs.scripting.com/2026/03/07/blogrollScreenShot.png?nodialog). * It's a realtime [blogroll](https://blogroll.social/), the blogs appear in the order in which they last updated. You can expand each item to see the titles of the last five pieces, with a 300-char excerpt, and a link to read the whole thing. It's the blogroll I wanted in the early 00s, a clear indication that there's nothing dormant going on here, Cory. * You can [install it](https://github.com/scripting/feedlandBlogrollToolkit) on your own system, it works as a WordPress plugin, so it's especially easy to use it on a WordPress site. **My old ass** * I'm working my old ass off developing for the web and RSS every freaking day Cory. * I won't stop until we have a social web running with all replaceable parts, no lock-in, as decentralized as the web itself and of course RSS is part of the web.</source:markdown>
<source:outline text="Cory, RSS has never been dormant" created="Sat, 07 Mar 2026 20:46:25 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html">
<source:outline text="I love the <a href="https://pluralistic.net/2026/03/07/reader-mode/#personal-disenshittification">piece</a> Cory Doctorow just posted, but he says something that follows a pattern, the way journalists can say something's dead because they heard it as conventional wisdom." created="Sat, 07 Mar 2026 20:46:40 GMT" flBulletedSubs="true" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a204640">
<source:outline text="Development around RSS has never "lain dormant." That's a perception not reality. Let's stop handicapping what we agree is a very useful and freedom-building system like RSS. You're telling the story that makes people believe it's gone. It is not gone." created="Sat, 07 Mar 2026 21:01:21 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a210121"/>
<source:outline text="Without the NYT the rest of the news publishing world would probably have never adopted RSS. The NYT drove the liftoff of RSS. Google's product did come to dominate, but there were excellent feed readers long before that." created="Sat, 07 Mar 2026 21:01:04 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a210104"/>
</source:outline>
<source:outline text="<b>Happened to the Mac too</b>" created="Sat, 07 Mar 2026 21:02:57 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a210257">
<source:outline text="In the early days of the web, it was conventional wisdom that there was no new software for the Mac, all the developers were flocking to Windows. Maybe all the devs were, but the best web server and development software, writing software, was on the Mac." created="Sat, 07 Mar 2026 20:53:33 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205333"/>
</source:outline>
<source:outline text="<b>A blogroll for 2026</b>" created="Sat, 07 Mar 2026 20:56:27 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205627">
<source:outline text="BTW, since you mention Kottke's blogroll, I'd love for you to have a look at mine. You can see it on my blog at <a href="http://scripting.com/">scripting.com</a>, or on the WordPress version of my blog at <a href="https://daveverse.org/">daveverse.org</a>. A <a href="https://imgs.scripting.com/2026/03/07/blogrollScreenShot.png?nodialog">screen shot</a>." created="Sat, 07 Mar 2026 20:51:11 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205111"/>
<source:outline text="It's a realtime <a href="https://blogroll.social/">blogroll</a>, the blogs appear in the order in which they last updated. You can expand each item to see the titles of the last five pieces, with a 300-char excerpt, and a link to read the whole thing. It's the blogroll I wanted in the early 00s, a clear indication that there's nothing dormant going on here, Cory." created="Sat, 07 Mar 2026 20:58:12 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205812"/>
<source:outline text="You can <a href="https://github.com/scripting/feedlandBlogrollToolkit">install it</a> on your own system, it works as a WordPress plugin, so it's especially easy to use it on a WordPress site." created="Sat, 07 Mar 2026 20:52:53 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205253"/>
</source:outline>
<source:outline text="<b>My old ass</b>" created="Sat, 07 Mar 2026 21:08:46 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a210846">
<source:outline text="I'm working my old ass off developing for the web and RSS every freaking day Cory." created="Sat, 07 Mar 2026 20:54:50 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205450"/>
<source:outline text="I won't stop until we have a social web running with all replaceable parts, no lock-in, as decentralized as the web itself and of course RSS is part of the web." created="Sat, 07 Mar 2026 21:09:19 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a210919"/>
</source:outline>
</source:outline>
</item>
<item>
<description><a href="https://mastodon.social/@davew/116183361380706969">Mastodon</a>: Good Mastodon accounts to follow for news?</description>
<pubDate>Fri, 06 Mar 2026 21:51:20 GMT</pubDate>
<link>http://scripting.com/2026/03/06.html#a215120</link>
<guid>http://scripting.com/2026/03/06.html#a215120</guid>
<source:markdown>[Mastodon](https://mastodon.social/@davew/116183361380706969): Good Mastodon accounts to follow for news?</source:markdown>
<source:outline text="<a href="https://mastodon.social/@davew/116183361380706969">Mastodon</a>: Good Mastodon accounts to follow for news?" created="Fri, 06 Mar 2026 21:51:20 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/06.html#a215120"/>
</item>
<item>
<description>Remember when, just weeks ago, the <a href="https://www.youtube.com/shorts/Fk9Gh3qwW4I">Dems told the military</a> that they must not obey illegal orders. We passed that red line when they obeyed orders to start a war that had not been declared by Congress. The <a href="https://x.com/SenatorSlotkin/status/1990774492356902948?utm_source=chatgpt.com">video</a> was posted on Nov 18 last year. None of the news stories I found said what the date was or provided a link to the video.</description>
<pubDate>Fri, 06 Mar 2026 20:05:29 GMT</pubDate>
<link>http://scripting.com/2026/03/06.html#a200529</link>
<guid>http://scripting.com/2026/03/06.html#a200529</guid>
<source:markdown>Remember when, just weeks ago, the [Dems told the military](https://www.youtube.com/shorts/Fk9Gh3qwW4I) that they must not obey illegal orders. We passed that red line when they obeyed orders to start a war that had not been declared by Congress. The [video](https://x.com/SenatorSlotkin/status/1990774492356902948?utm_source=chatgpt.com) was posted on Nov 18 last year. None of the news stories I found said what the date was or provided a link to the video.</source:markdown>
<source:outline text="Remember when, just weeks ago, the <a href="https://www.youtube.com/shorts/Fk9Gh3qwW4I">Dems told the military</a> that they must not obey illegal orders. We passed that red line when they obeyed orders to start a war that had not been declared by Congress. The <a href="https://x.com/SenatorSlotkin/status/1990774492356902948?utm_source=chatgpt.com">video</a> was posted on Nov 18 last year. None of the news stories I found said what the date was or provided a link to the video." created="Fri, 06 Mar 2026 20:05:29 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/06.html#a200529"/>
</item>
<item>
<description><img class="imgRightMargin" src="https://imgs.scripting.com/2026/03/06/industry.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">I remember liking the first three seasons of <a href="https://en.wikipedia.org/wiki/Industry_(TV_series)">Industry</a> on HBO, so I just watched them again. It's a <a href="https://daytona.scripting.com/search?q=succession">Succession</a> clone, in a way, not exactly the same story, but the same type of story. I waited until the final episode of Season 4 had aired to start at the beginning. So now I'll be watching fresh stuff, which is kind of scary because I found that I had forgotten some of the big plot points, I wonder how much of the new season I'll understand. I also found it dragged toward the end of Season 3, where they do a trick with the audio, make it sound really portentious and dramatic with a promise of evil, for events, which without the music would seem mundane, tiresome, kind of pathetic actually, embarrassing and just plain stupid. But at least it was just part of one season, there are some series that are all about nothing, made to seem important. I try to imagine the writers' room at such shows. Do they know how ridiculous it is? Maybe they don't care. Next up is The Pitt, which everyone says is great, esp doctors, tried watching it but couldn't stand the gore.</description>
<pubDate>Fri, 06 Mar 2026 21:59:16 GMT</pubDate>
<link>http://scripting.com/2026/03/06.html#a215916</link>
<guid>http://scripting.com/2026/03/06.html#a215916</guid>
<source:markdown>I remember liking the first three seasons of [Industry](https://en.wikipedia.org/wiki/Industry_\(TV_series\)) on HBO, so I just watched them again. It's a [Succession](https://daytona.scripting.com/search?q=succession) clone, in a way, not exactly the same story, but the same type of story. I waited until the final episode of Season 4 had aired to start at the beginning. So now I'll be watching fresh stuff, which is kind of scary because I found that I had forgotten some of the big plot points, I wonder how much of the new season I'll understand. I also found it dragged toward the end of Season 3, where they do a trick with the audio, make it sound really portentious and dramatic with a promise of evil, for events, which without the music would seem mundane, tiresome, kind of pathetic actually, embarrassing and just plain stupid. But at least it was just part of one season, there are some series that are all about nothing, made to seem important. I try to imagine the writers' room at such shows. Do they know how ridiculous it is? Maybe they don't care. Next up is The Pitt, which everyone says is great, esp doctors, tried watching it but couldn't stand the gore.</source:markdown>
<source:outline text="I remember liking the first three seasons of <a href="https://en.wikipedia.org/wiki/Industry_(TV_series)">Industry</a> on HBO, so I just watched them again. It's a <a href="https://daytona.scripting.com/search?q=succession">Succession</a> clone, in a way, not exactly the same story, but the same type of story. I waited until the final episode of Season 4 had aired to start at the beginning. So now I'll be watching fresh stuff, which is kind of scary because I found that I had forgotten some of the big plot points, I wonder how much of the new season I'll understand. I also found it dragged toward the end of Season 3, where they do a trick with the audio, make it sound really portentious and dramatic with a promise of evil, for events, which without the music would seem mundane, tiresome, kind of pathetic actually, embarrassing and just plain stupid. But at least it was just part of one season, there are some series that are all about nothing, made to seem important. I try to imagine the writers' room at such shows. Do they know how ridiculous it is? Maybe they don't care. Next up is The Pitt, which everyone says is great, esp doctors, tried watching it but couldn't stand the gore." created="Fri, 06 Mar 2026 21:59:16 GMT" type="outline" image="https://imgs.scripting.com/2026/03/06/industry.png" flInCalendar="true" permalink="http://scripting.com/2026/03/06.html#a215916"/>
</item>
<item>
<description>If you have an X account, esp if you have a lot of followers, please <a href="https://x.com/DWiner43240/status/2029915756213714963">RT this post</a>. I'd like to get my real account back. Thanks for your help.</description>
<pubDate>Fri, 06 Mar 2026 19:59:48 GMT</pubDate>
<link>http://scripting.com/2026/03/06.html#a195948</link>
<guid>http://scripting.com/2026/03/06.html#a195948</guid>
<source:markdown>If you have an X account, esp if you have a lot of followers, please [RT this post](https://x.com/DWiner43240/status/2029915756213714963). I'd like to get my real account back. Thanks for your help.</source:markdown>
<source:outline text="If you have an X account, esp if you have a lot of followers, please <a href="https://x.com/DWiner43240/status/2029915756213714963">RT this post</a>. I'd like to get my real account back. Thanks for your help." created="Fri, 06 Mar 2026 19:59:48 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/06.html#a195948"/>
</item>
<item>
<description>On the other hand, it's hard to get Claude.ai to really apply itself to my own software. It likes to drive. Same with ChatGPT.</description>
<pubDate>Thu, 05 Mar 2026 23:05:40 GMT</pubDate>
<link>http://scripting.com/2026/03/05.html#a230540</link>
<guid>http://scripting.com/2026/03/05.html#a230540</guid>
<source:markdown>On the other hand, it's hard to get Claude.ai to really apply itself to my own software. It likes to drive. Same with ChatGPT.</source:markdown>
<source:outline text="On the other hand, it's hard to get Claude.ai to really apply itself to my own software. It likes to drive. Same with ChatGPT." created="Thu, 05 Mar 2026 23:05:40 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/05.html#a230540"/>
</item>
<item>
<description><img class="imgRightMargin" src="https://imgs.scripting.com/2020/08/20/obama.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">The thing that's amazing about Claude.ai is that it understands how software works. I can talk to it about software the way a football coach would talk to a player about football. I gave it some instructions in English about how the outliner was going to evolve. I asked if it remembered how Rules worked in MORE. Yes, it explained it correctly. Then I said I'd like "faceless" rules, where we could edit the source so the outlines looked the way we wanted them to look, using Rules. In the time it took me to write a sentence here, it finished the job. I added a <a href="https://this.how/ai/outliner/">home page</a> for the AI outliner folder with links to the other docs in the folder. Then I did a bunch more changes, I could go on like this forever. It was like working with a team on a product, only the team turns around new versions in seconds, and eventually runs out of space (gets tired?) and I have to start another thread. I just did a transition and it seemed to pick up pretty close to where we left off. I have a lot of ideas here. Expect an explosion of new versions of popular software writing by individual people. We'd better make sure the standards of the web are really well documented.</description>
<pubDate>Wed, 04 Mar 2026 14:16:25 GMT</pubDate>
<link>http://scripting.com/2026/03/04.html#a141625</link>
<guid>http://scripting.com/2026/03/04.html#a141625</guid>
<source:markdown>The thing that's amazing about Claude.ai is that it understands how software works. I can talk to it about software the way a football coach would talk to a player about football. I gave it some instructions in English about how the outliner was going to evolve. I asked if it remembered how Rules worked in MORE. Yes, it explained it correctly. Then I said I'd like "faceless" rules, where we could edit the source so the outlines looked the way we wanted them to look, using Rules. In the time it took me to write a sentence here, it finished the job. I added a [home page](https://this.how/ai/outliner/) for the AI outliner folder with links to the other docs in the folder. Then I did a bunch more changes, I could go on like this forever. It was like working with a team on a product, only the team turns around new versions in seconds, and eventually runs out of space (gets tired?) and I have to start another thread. I just did a transition and it seemed to pick up pretty close to where we left off. I have a lot of ideas here. Expect an explosion of new versions of popular software writing by individual people. We'd better make sure the standards of the web are really well documented.</source:markdown>
<source:outline text="The thing that's amazing about Claude.ai is that it understands how software works. I can talk to it about software the way a football coach would talk to a player about football. I gave it some instructions in English about how the outliner was going to evolve. I asked if it remembered how Rules worked in MORE. Yes, it explained it correctly. Then I said I'd like "faceless" rules, where we could edit the source so the outlines looked the way we wanted them to look, using Rules. In the time it took me to write a sentence here, it finished the job. I added a <a href="https://this.how/ai/outliner/">home page</a> for the AI outliner folder with links to the other docs in the folder. Then I did a bunch more changes, I could go on like this forever. It was like working with a team on a product, only the team turns around new versions in seconds, and eventually runs out of space (gets tired?) and I have to start another thread. I just did a transition and it seemed to pick up pretty close to where we left off. I have a lot of ideas here. Expect an explosion of new versions of popular software writing by individual people. We'd better make sure the standards of the web are really well documented." created="Wed, 04 Mar 2026 14:16:25 GMT" type="outline" image="https://imgs.scripting.com/2020/08/20/obama.png" flInCalendar="true" permalink="http://scripting.com/2026/03/04.html#a141625"/>
</item>
<item>
<description>What if friends treated their friends as nicely as they treat dogs. When you sensed they needed a little support, you'd look them in the eye and say "Who's the good girl?" Rub behind the ears. When they sit give them a treat. Inside of us, everyone, including you, is a little pup who just wants to know they're in the right place doing the right thing.</description>
<pubDate>Thu, 05 Mar 2026 03:58:10 GMT</pubDate>
<link>http://scripting.com/2026/03/04.html#a035810</link>
<guid>http://scripting.com/2026/03/04.html#a035810</guid>
<source:markdown>What if friends treated their friends as nicely as they treat dogs. When you sensed they needed a little support, you'd look them in the eye and say "Who's the good girl?" Rub behind the ears. When they sit give them a treat. Inside of us, everyone, including you, is a little pup who just wants to know they're in the right place doing the right thing.</source:markdown>
<source:outline text="What if friends treated their friends as nicely as they treat dogs. When you sensed they needed a little support, you'd look them in the eye and say "Who's the good girl?" Rub behind the ears. When they sit give them a treat. Inside of us, everyone, including you, is a little pup who just wants to know they're in the right place doing the right thing." created="Thu, 05 Mar 2026 03:58:10 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/04.html#a035810"/>
</item>
<item>
<description>We had a problem today with one of the servers, it meant a bunch of services weren't working. Never found the actual problem, but something changed and the misbehaving server started working. Learned a lot about managed databases on Digital Ocean.</description>
<pubDate>Wed, 04 Mar 2026 21:05:59 GMT</pubDate>
<link>http://scripting.com/2026/03/04.html#a210559</link>
<guid>http://scripting.com/2026/03/04.html#a210559</guid>
<source:markdown>We had a problem today with one of the servers, it meant a bunch of services weren't working. Never found the actual problem, but something changed and the misbehaving server started working. Learned a lot about managed databases on Digital Ocean.</source:markdown>
<source:outline text="We had a problem today with one of the servers, it meant a bunch of services weren't working. Never found the actual problem, but something changed and the misbehaving server started working. Learned a lot about managed databases on Digital Ocean." created="Wed, 04 Mar 2026 21:05:59 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/04.html#a210559"/>
</item>
<item>
<description><img class="imgRightMargin" src="https://imgs.scripting.com/2026/03/03/reallyLittlePizza.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">I asked Claude.ai to "write me a nice little spreadsheet program that runs in the browser." <a href="https://this.how/ai/spreadsheet.html">Here it is</a>. It looks like a spreadsheet app but it's missing most of the really good commands, like defining the value in one cell with the sum of two other cells using point and click. If you go down this path, ask it to keep a user's guide current, and then ask it to put in features, and just describe them in standard spreadsheet terminology. The trouble starts when you want to make something that doesn't have a standard terminology yet because it's new.</description>
<pubDate>Tue, 03 Mar 2026 14:54:55 GMT</pubDate>
<link>http://scripting.com/2026/03/03.html#a145455</link>
<guid>http://scripting.com/2026/03/03.html#a145455</guid>
<source:markdown>I asked Claude.ai to "write me a nice little spreadsheet program that runs in the browser." [Here it is](https://this.how/ai/spreadsheet.html). It looks like a spreadsheet app but it's missing most of the really good commands, like defining the value in one cell with the sum of two other cells using point and click. If you go down this path, ask it to keep a user's guide current, and then ask it to put in features, and just describe them in standard spreadsheet terminology. The trouble starts when you want to make something that doesn't have a standard terminology yet because it's new.</source:markdown>
<source:outline text="I asked Claude.ai to "write me a nice little spreadsheet program that runs in the browser." <a href="https://this.how/ai/spreadsheet.html">Here it is</a>. It looks like a spreadsheet app but it's missing most of the really good commands, like defining the value in one cell with the sum of two other cells using point and click. If you go down this path, ask it to keep a user's guide current, and then ask it to put in features, and just describe them in standard spreadsheet terminology. The trouble starts when you want to make something that doesn't have a standard terminology yet because it's new." created="Tue, 03 Mar 2026 14:54:55 GMT" type="outline" image="https://imgs.scripting.com/2026/03/03/reallyLittlePizza.png" flInCalendar="true" permalink="http://scripting.com/2026/03/03.html#a145455"/>
</item>
<item>
<description>Then I had to ask Claude.ai to write me a <a href="https://this.how/ai/outliner/outliner.html">nice little outliner</a> that runs in the browser. And it did. With a flourish. It was designed to make me the guy who designed outliners for most of a lifetime, and I have to say it was very nicely done, for a two-minute project. Even for a two-week project it's pretty nice. Then I asked it to do a <a href="https://this.how/ai/outliner/priorArt.opml">priorArt outline</a>, and it looks really good in the this.how template. The power of standards. And I had a full day of work even while Claude.ai was doing these <a href="https://daytona.scripting.com/search?q=%22mind%20bomb%22">mind bombs</a> for me.</description>
<pubDate>Tue, 03 Mar 2026 18:33:27 GMT</pubDate>
<link>http://scripting.com/2026/03/03.html#a183327</link>
<guid>http://scripting.com/2026/03/03.html#a183327</guid>
<source:markdown>Then I had to ask Claude.ai to write me a [nice little outliner](https://this.how/ai/outliner/outliner.html) that runs in the browser. And it did. With a flourish. It was designed to make me the guy who designed outliners for most of a lifetime, and I have to say it was very nicely done, for a two-minute project. Even for a two-week project it's pretty nice. Then I asked it to do a [priorArt outline](https://this.how/ai/outliner/priorArt.opml), and it looks really good in the this.how template. The power of standards. And I had a full day of work even while Claude.ai was doing these [mind bombs](https://daytona.scripting.com/search?q=%22mind%20bomb%22) for me.</source:markdown>
<source:outline text="Then I had to ask Claude.ai to write me a <a href="https://this.how/ai/outliner/outliner.html">nice little outliner</a> that runs in the browser. And it did. With a flourish. It was designed to make me the guy who designed outliners for most of a lifetime, and I have to say it was very nicely done, for a two-minute project. Even for a two-week project it's pretty nice. Then I asked it to do a <a href="https://this.how/ai/outliner/priorArt.opml">priorArt outline</a>, and it looks really good in the this.how template. The power of standards. And I had a full day of work even while Claude.ai was doing these <a href="https://daytona.scripting.com/search?q=%22mind%20bomb%22">mind bombs</a> for me." created="Tue, 03 Mar 2026 18:33:27 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/03.html#a183327"/>
</item>
<item>
<description>I asked for a feature of the outliner from Drummer that it automatically opens a file in read-only mode if there's a URL parameter with the address of an OPML file. <a href="https://this.how/ai/outliner/outliner.html?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml">Like this</a>.</description>
<pubDate>Tue, 03 Mar 2026 18:57:59 GMT</pubDate>
<link>http://scripting.com/2026/03/03.html#a185759</link>
<guid>http://scripting.com/2026/03/03.html#a185759</guid>
<source:markdown>I asked for a feature of the outliner from Drummer that it automatically opens a file in read-only mode if there's a URL parameter with the address of an OPML file. [Like this](https://this.how/ai/outliner/outliner.html?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml).</source:markdown>
<source:outline text="I asked for a feature of the outliner from Drummer that it automatically opens a file in read-only mode if there's a URL parameter with the address of an OPML file. <a href="https://this.how/ai/outliner/outliner.html?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml">Like this</a>." created="Tue, 03 Mar 2026 18:57:59 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/03.html#a185759"/>
</item>
<item>
<title>Really Simple pizza</title>
<description><p><div class="divInlineImage"><center><img class="imgInline" src="https://imgs.scripting.com/2026/03/03/itsAReallyASimpleAPizza.png"></center>"It really tastes like a pizza!!"</div></p> </description>
<pubDate>Tue, 03 Mar 2026 19:22:57 GMT</pubDate>
<link>http://scripting.com/2026/03/03/192257.html?title=reallySimplePizza</link>
<guid>http://scripting.com/2026/03/03/192257.html</guid>
<source:markdown> "It really tastes like a pizza!!"</source:markdown>
<source:outline text="Really Simple pizza" created="Tue, 03 Mar 2026 19:22:57 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/03/192257.html">
<source:outline text=""It really tastes like a pizza!!"" created="Tue, 03 Mar 2026 19:23:03 GMT" inlineImage="https://imgs.scripting.com/2026/03/03/itsAReallyASimpleAPizza.png" flInCalendar="true" permalink="http://scripting.com/2026/03/03/192257.html#a192303"/>
</source:outline>
</item>
<item>
<description>Very happy to welcome my old friend, <a href="https://jpalfrey.blog/">John Palfrey</a>, back to the web. His <a href="https://jpalfrey.blog/2026/03/01/notes-from-ai-action-summit-in-delhi-india-february-2026/">first new piece</a> is about his experience at the <a href="https://en.wikipedia.org/wiki/AI_Action_Summit">AI Action Summit</a> in February, in Delhi. I added his feed to my <a href="https://blogroll.social/">blogroll</a> on scripting.com. He was executive director at Berkman when I was there in the early 00s, now heads up the MacArthur Foundations. It feels like the old band is getting back together. ;-)</description>
<pubDate>Mon, 02 Mar 2026 15:03:13 GMT</pubDate>
<link>http://scripting.com/2026/03/02.html#a150313</link>
<guid>http://scripting.com/2026/03/02.html#a150313</guid>
<source:markdown>Very happy to welcome my old friend, [John Palfrey](https://jpalfrey.blog/), back to the web. His [first new piece](https://jpalfrey.blog/2026/03/01/notes-from-ai-action-summit-in-delhi-india-february-2026/) is about his experience at the [AI Action Summit](https://en.wikipedia.org/wiki/AI_Action_Summit) in February, in Delhi. I added his feed to my [blogroll](https://blogroll.social/) on scripting.com. He was executive director at Berkman when I was there in the early 00s, now heads up the MacArthur Foundations. It feels like the old band is getting back together. ;-)</source:markdown>
<source:outline text="Very happy to welcome my old friend, <a href="https://jpalfrey.blog/">John Palfrey</a>, back to the web. His <a href="https://jpalfrey.blog/2026/03/01/notes-from-ai-action-summit-in-delhi-india-february-2026/">first new piece</a> is about his experience at the <a href="https://en.wikipedia.org/wiki/AI_Action_Summit">AI Action Summit</a> in February, in Delhi. I added his feed to my <a href="https://blogroll.social/">blogroll</a> on scripting.com. He was executive director at Berkman when I was there in the early 00s, now heads up the MacArthur Foundations. It feels like the old band is getting back together. ;-)" created="Mon, 02 Mar 2026 15:03:13 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/02.html#a150313"/>
</item>
<item>
<title>I tuned into the Fediforum</title>
<description><p>I like the way they organized today's <a href="https://fediforum.org/2026-03-growing-open-social-web/">Fediforum conference</a>. (They call it an unconference. I use the term to mean something very different, and we used it first <a href="http://bloggercon.scripting.com/iv/format.html">at BloggerCon</a>.)</p> <p>They asked for "position papers," and chose a set of them to be presented.</p> <p>Inbetween, they had a set of virtual tables where six people could join and have a conversation.</p> <p>It wasn't boring. And that's the first requirement for a conference. </p> <p>Some of my takeaways from the meetup.</p> <ul> <li>Getting more people to use Bluesky and AT Proto was the topic. I don't know how to do that, and I don't think there's anything developers can do to make it happen. I think both products are what they will continue to be. </li> <li>What's needed is to get all the various systems to interop. There must be a definition of what a text message is. Since we're trying to make the social web, I recommend looking to the web for the definition of what a text object is. I would go with a subset of the web. I outlined the features in the <a href="https://textcasting.org/">textcasting</a> doc I wrote a few years ago. I am using Markdown in my software, and it seems like a lot of other people feel this is a good subset to use.</li> <li>Bluesky will never be a distributed system because it has features that depend on being centralized. That's okay, perfection isn't needed. </li> <li>Even better would be to have all systems support both inbound and outbound RSS, then they can do whatever they want internally, and users can participate using any blog and any feed reader. And independent developers can go crazy trying out all kinds of variants. That's how it works in WordLand 2 coming real soon now. <span class="spOldSchoolEmoji">😄</span></li> <li>More people will use a system when it's fun and/or interesting and they can't wait to see what else happened there. Like watching <a href="https://www.google.com/search?sca_esv=5977621399439e78&rlz=1C5CHFA_enUS743US747&sxsrf=ANbL-n7loTV77UCB20pm-wzEHExAakwyvg:1772491719254&udm=7&fbs=ADc_l-aN0CWEZBOHjofHoaMMDiKpmAsnXCN5UBx17opt8eaTX47lCFidmFdeJvh0OH1RjLNtIFBa9EcEL0lI0HhixtkO9OakUc75m4BXNPumdg2XhGLgvUsTBaZg1cGTlkpwQzalbi-KeMVAJyeEARF6pw79oHHeJv6NnKxCx9W7TnJcY_qexDjL68PQgFPh5gMxZmLG9eLzPtA-07fE0QrhfhTUWfQ75A&q=alysa+liu+videos&sa=X&ved=2ahUKEwjrjayapoKTAxXC1fACHd89D54QtKgLegQIFRAB&biw=1597&bih=1049&dpr=2">Alysa Liu videos</a> now. People don't <i>think</i> about what they want, they just want it. That's what Twitter was like when it started. Unfortunately you can't start it again, if you want people to want it, you have do something new. </li> <li>I talk too much. That's the downside of having an interesting conference. At a boring one where people give PowerPoint type talks, I can listen, form my opinions, write a blog post that no one reads and get back to work on my projects. </li> <li>One day I'd love to go to one of these meetings and find people I can work with. You can be sure I'll let you know when that happens. Last conference I went to where that happened was at WordCamp Canada last October, but that wasn't about the social web, it was about WordPress. </li> <li>I got to talk with <a href="https://en.wikipedia.org/wiki/Mike_Masnick">Mike Masnick</a>. I don't understand why he has a board seat at Bluesky and promotes it as a decentralized system. He's a highly credible reporter at TechDirt, but you can't be part of a company you cover and report on it with credibility. And it is not now and imho never will be a distributed system. I talked with him about this, at one of the virtual groups-of-six tables, but he didn't respond. I don't like it when Bluesky misleads users and they buy it, but as bad as that is, it is predictable. A credible journalist doing it, I can't comprehend that. I am open to being convinced, but I'm kind of an expert on this stuff, so it's really going to blow my mind if I'm wrong. </li> </ul> </description>
<pubDate>Mon, 02 Mar 2026 16:11:00 GMT</pubDate>
<link>http://scripting.com/2026/03/02/161100.html?title=iTunedIntoTheFediforum</link>
<guid>http://scripting.com/2026/03/02/161100.html</guid>
<source:markdown>I like the way they organized today's [Fediforum conference](https://fediforum.org/2026-03-growing-open-social-web/). (They call it an unconference. I use the term to mean something very different, and we used it first [at BloggerCon](http://bloggercon.scripting.com/iv/format.html).) They asked for "position papers," and chose a set of them to be presented. Inbetween, they had a set of virtual tables where six people could join and have a conversation. It wasn't boring. And that's the first requirement for a conference. Some of my takeaways from the meetup. * Getting more people to use Bluesky and AT Proto was the topic. I don't know how to do that, and I don't think there's anything developers can do to make it happen. I think both products are what they will continue to be. * What's needed is to get all the various systems to interop. There must be a definition of what a text message is. Since we're trying to make the social web, I recommend looking to the web for the definition of what a text object is. I would go with a subset of the web. I outlined the features in the [textcasting](https://textcasting.org/) doc I wrote a few years ago. I am using Markdown in my software, and it seems like a lot of other people feel this is a good subset to use. * Bluesky will never be a distributed system because it has features that depend on being centralized. That's okay, perfection isn't needed. * Even better would be to have all systems support both inbound and outbound RSS, then they can do whatever they want internally, and users can participate using any blog and any feed reader. And independent developers can go crazy trying out all kinds of variants. That's how it works in WordLand 2 coming real soon now. 😄 * More people will use a system when it's fun and/or interesting and they can't wait to see what else happened there. Like watching [Alysa Liu videos](https://www.google.com/search?sca_esv=5977621399439e78&rlz=1C5CHFA_enUS743US747&sxsrf=ANbL-n7loTV77UCB20pm-wzEHExAakwyvg:1772491719254&udm=7&fbs=ADc_l-aN0CWEZBOHjofHoaMMDiKpmAsnXCN5UBx17opt8eaTX47lCFidmFdeJvh0OH1RjLNtIFBa9EcEL0lI0HhixtkO9OakUc75m4BXNPumdg2XhGLgvUsTBaZg1cGTlkpwQzalbi-KeMVAJyeEARF6pw79oHHeJv6NnKxCx9W7TnJcY_qexDjL68PQgFPh5gMxZmLG9eLzPtA-07fE0QrhfhTUWfQ75A&q=alysa+liu+videos&sa=X&ved=2ahUKEwjrjayapoKTAxXC1fACHd89D54QtKgLegQIFRAB&biw=1597&bih=1049&dpr=2) now. People don't _think_ about what they want, they just want it. That's what Twitter was like when it started. Unfortunately you can't start it again, if you want people to want it, you have do something new. * I talk too much. That's the downside of having an interesting conference. At a boring one where people give PowerPoint type talks, I can listen, form my opinions, write a blog post that no one reads and get back to work on my projects. * One day I'd love to go to one of these meetings and find people I can work with. You can be sure I'll let you know when that happens. Last conference I went to where that happened was at WordCamp Canada last October, but that wasn't about the social web, it was about WordPress. * I got to talk with [Mike Masnick](https://en.wikipedia.org/wiki/Mike_Masnick). I don't understand why he has a board seat at Bluesky and promotes it as a decentralized system. He's a highly credible reporter at TechDirt, but you can't be part of a company you cover and report on it with credibility. And it is not now and imho never will be a distributed system. I talked with him about this, at one of the virtual groups-of-six tables, but he didn't respond. I don't like it when Bluesky misleads users and they buy it, but as bad as that is, it is predictable. A credible journalist doing it, I can't comprehend that. I am open to being convinced, but I'm kind of an expert on this stuff, so it's really going to blow my mind if I'm wrong.</source:markdown>
<source:outline text="I tuned into the Fediforum" created="Mon, 02 Mar 2026 16:11:00 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html">
<source:outline text="I like the way they organized today's <a href="https://fediforum.org/2026-03-growing-open-social-web/">Fediforum conference</a>. (They call it an unconference. I use the term to mean something very different, and we used it first <a href="http://bloggercon.scripting.com/iv/format.html">at BloggerCon</a>.)" created="Mon, 02 Mar 2026 17:40:00 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a174000"/>
<source:outline text="They asked for "position papers," and chose a set of them to be presented." created="Mon, 02 Mar 2026 17:40:09 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a174009"/>
<source:outline text="Inbetween, they had a set of virtual tables where six people could join and have a conversation." created="Mon, 02 Mar 2026 17:40:25 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a174025"/>
<source:outline text="It wasn't boring. And that's the first requirement for a conference." created="Mon, 02 Mar 2026 17:40:46 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a174046"/>
<source:outline text="Some of my takeaways from the meetup." created="Mon, 02 Mar 2026 22:39:42 GMT" flBulletedSubs="true" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a223942">
<source:outline text="Getting more people to use Bluesky and AT Proto was the topic. I don't know how to do that, and I don't think there's anything developers can do to make it happen. I think both products are what they will continue to be." created="Mon, 02 Mar 2026 22:39:50 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a223950"/>
<source:outline text="What's needed is to get all the various systems to interop. There must be a definition of what a text message is. Since we're trying to make the social web, I recommend looking to the web for the definition of what a text object is. I would go with a subset of the web. I outlined the features in the <a href="https://textcasting.org/">textcasting</a> doc I wrote a few years ago. I am using Markdown in my software, and it seems like a lot of other people feel this is a good subset to use." created="Mon, 02 Mar 2026 22:40:48 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224048"/>
<source:outline text="Bluesky will never be a distributed system because it has features that depend on being centralized. That's okay, perfection isn't needed." created="Mon, 02 Mar 2026 22:42:12 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224212"/>
<source:outline text="Even better would be to have all systems support both inbound and outbound RSS, then they can do whatever they want internally, and users can participate using any blog and any feed reader. And independent developers can go crazy trying out all kinds of variants. That's how it works in WordLand 2 coming real soon now. <span class="spOldSchoolEmoji">😄</span>" created="Mon, 02 Mar 2026 22:48:09 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224809"/>
<source:outline text="More people will use a system when it's fun and/or interesting and they can't wait to see what else happened there. Like watching <a href="https://www.google.com/search?sca_esv=5977621399439e78&rlz=1C5CHFA_enUS743US747&sxsrf=ANbL-n7loTV77UCB20pm-wzEHExAakwyvg:1772491719254&udm=7&fbs=ADc_l-aN0CWEZBOHjofHoaMMDiKpmAsnXCN5UBx17opt8eaTX47lCFidmFdeJvh0OH1RjLNtIFBa9EcEL0lI0HhixtkO9OakUc75m4BXNPumdg2XhGLgvUsTBaZg1cGTlkpwQzalbi-KeMVAJyeEARF6pw79oHHeJv6NnKxCx9W7TnJcY_qexDjL68PQgFPh5gMxZmLG9eLzPtA-07fE0QrhfhTUWfQ75A&q=alysa+liu+videos&sa=X&ved=2ahUKEwjrjayapoKTAxXC1fACHd89D54QtKgLegQIFRAB&biw=1597&bih=1049&dpr=2">Alysa Liu videos</a> now. People don't <i>think</i> about what they want, they just want it. That's what Twitter was like when it started. Unfortunately you can't start it again, if you want people to want it, you have do something new." created="Mon, 02 Mar 2026 22:44:41 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224441"/>
<source:outline text="I talk too much. That's the downside of having an interesting conference. At a boring one where people give PowerPoint type talks, I can listen, form my opinions, write a blog post that no one reads and get back to work on my projects." created="Mon, 02 Mar 2026 22:46:05 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224605"/>
<source:outline text="One day I'd love to go to one of these meetings and find people I can work with. You can be sure I'll let you know when that happens. Last conference I went to where that happened was at WordCamp Canada last October, but that wasn't about the social web, it was about WordPress." created="Mon, 02 Mar 2026 22:46:42 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224642"/>
<source:outline text="I got to talk with <a href="https://en.wikipedia.org/wiki/Mike_Masnick">Mike Masnick</a>. I don't understand why he has a board seat at Bluesky and promotes it as a decentralized system. He's a highly credible reporter at TechDirt, but you can't be part of a company you cover and report on it with credibility. And it is not now and imho never will be a distributed system. I talked with him about this, at one of the virtual groups-of-six tables, but he didn't respond. I don't like it when Bluesky misleads users and they buy it, but as bad as that is, it is predictable. A credible journalist doing it, I can't comprehend that. I am open to being convinced, but I'm kind of an expert on this stuff, so it's really going to blow my mind if I'm wrong." created="Mon, 02 Mar 2026 22:50:40 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a225040"/>
</source:outline>
</source:outline>
</item>
<item>
<description><img class="imgRightMargin" src="https://imgs.scripting.com/2026/03/01/myMomSaysImSpecial.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">If you followed me <a href="https://x.com/davewiner">on Twitter</a>, please follow me <a href="https://bsky.app/profile/scripting.com">on Bluesky</a> or <a href="https://mastodon.social/@davew">Mastodon</a>. As far as I'm concerned Twitter is gone. Not because I'm religious about this stuff, but my account got hijacked and I can't get it back, so let's close that chapter. It was a great innovative product that also held back progress on the web for 20 years, and it made some people I knew a long time ago fabulously rich, and it would have been nice of them to not do this to us, but what the f, it is what it is. One more thing, guys -- pay your taxes.</description>
<pubDate>Sun, 01 Mar 2026 17:33:57 GMT</pubDate>
<link>http://scripting.com/2026/03/01.html#a173357</link>
<guid>http://scripting.com/2026/03/01.html#a173357</guid>
<source:markdown>If you followed me [on Twitter](https://x.com/davewiner), please follow me [on Bluesky](https://bsky.app/profile/scripting.com) or [Mastodon](https://mastodon.social/@davew). As far as I'm concerned Twitter is gone. Not because I'm religious about this stuff, but my account got hijacked and I can't get it back, so let's close that chapter. It was a great innovative product that also held back progress on the web for 20 years, and it made some people I knew a long time ago fabulously rich, and it would have been nice of them to not do this to us, but what the f, it is what it is. One more thing, guys -- pay your taxes.</source:markdown>
<source:outline text="If you followed me <a href="https://x.com/davewiner">on Twitter</a>, please follow me <a href="https://bsky.app/profile/scripting.com">on Bluesky</a> or <a href="https://mastodon.social/@davew">Mastodon</a>. As far as I'm concerned Twitter is gone. Not because I'm religious about this stuff, but my account got hijacked and I can't get it back, so let's close that chapter. It was a great innovative product that also held back progress on the web for 20 years, and it made some people I knew a long time ago fabulously rich, and it would have been nice of them to not do this to us, but what the f, it is what it is. One more thing, guys -- pay your taxes." created="Sun, 01 Mar 2026 17:33:57 GMT" type="outline" image="https://imgs.scripting.com/2026/03/01/myMomSaysImSpecial.png" flInCalendar="true" permalink="http://scripting.com/2026/03/01.html#a173357"/>
</item>
<item>
<description>A bit of general advice about using ChatGPT et al, never let it rush you. You do the thinking, it does the stuff you ask it to do. If you're not careful it'll quickly start giving you orders.</description>
<pubDate>Sun, 01 Mar 2026 15:35:30 GMT</pubDate>
<link>http://scripting.com/2026/03/01.html#a153530</link>
<guid>http://scripting.com/2026/03/01.html#a153530</guid>
<source:markdown>A bit of general advice about using ChatGPT et al, never let it rush you. You do the thinking, it does the stuff you ask it to do. If you're not careful it'll quickly start giving you orders.</source:markdown>
<source:outline text="A bit of general advice about using ChatGPT et al, never let it rush you. You do the thinking, it does the stuff you ask it to do. If you're not careful it'll quickly start giving you orders." created="Sun, 01 Mar 2026 15:35:30 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/01.html#a153530"/>
</item>
<item>
<title>opmlProjectEditor format</title>
<description><p><img class="imgRightMargin" src="https://imgs.scripting.com/2019/05/16/weTryHarder.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">Some time in 2013 I started editing all my JavaScript projects in the Frontier outliner, and in doing so I designed a format that could contain a whole project. And it worked, I continued building it, and to this day I edit all my projects in this format. It does a lot of work for me automatically, making it possible for me to build more complex stuff. </p> <p>It turns out you can put a lot of code into an outline on today's computers. The outliner in Frontier was designed to perform well on a 1990 Macintosh with 1MB of memory, so you have to do a lot of writing to overload it. </p> <p>I am doing a project with Claude.ai which I'm editing of course in OPE format. So I had to teach it how they work so I could give it one of these files, and it would not only be able to understand it, it could make mods and send it back to me in the same format, and with the code more or less formatted the way I like (still working on that). </p> <p>Yesterday we started the project. I asked Claude to document the format which I called opmlProjectEditor format, which I am now publishing for future reference by myself, other AI bots, and anyone else interested in this. </p> <p>Here's a <a href="https://gist.github.com/scripting/098f65350dce691f95a65fbbe6570366">link</a> to the opmlProjectEditor docs on GitHub. </p> <p>I started a <a href="https://this.how/opmlProjectEditor/">this.how page</a> so I can add more links as this develops. </p> <p>Every source.opml file in <a href="https://github.com/scripting?tab=repositories">my projects</a> on GitHub is in this format. Here's an <a href="https://github.com/scripting/wpEditorDemo/blob/main/source.opml">example file</a> in OPML, and here's a <a href="https://drummer.land/?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml">link</a> that opens the file in Drummer to give you an idea what it's like to work in this format. </p> </description>
<pubDate>Sun, 01 Mar 2026 14:33:12 GMT</pubDate>
<link>http://scripting.com/2026/03/01/143312.html?title=opmlprojecteditorFormat</link>
<guid>http://scripting.com/2026/03/01/143312.html</guid>
<source:markdown>Some time in 2013 I started editing all my JavaScript projects in the Frontier outliner, and in doing so I designed a format that could contain a whole project. And it worked, I continued building it, and to this day I edit all my projects in this format. It does a lot of work for me automatically, making it possible for me to build more complex stuff. It turns out you can put a lot of code into an outline on today's computers. The outliner in Frontier was designed to perform well on a 1990 Macintosh with 1MB of memory, so you have to do a lot of writing to overload it. I am doing a project with Claude.ai which I'm editing of course in OPE format. So I had to teach it how they work so I could give it one of these files, and it would not only be able to understand it, it could make mods and send it back to me in the same format, and with the code more or less formatted the way I like (still working on that). Yesterday we started the project. I asked Claude to document the format which I called opmlProjectEditor format, which I am now publishing for future reference by myself, other AI bots, and anyone else interested in this. Here's a [link](https://gist.github.com/scripting/098f65350dce691f95a65fbbe6570366) to the opmlProjectEditor docs on GitHub. I started a [this.how page](https://this.how/opmlProjectEditor/) so I can add more links as this develops. Every source.opml file in [my projects](https://github.com/scripting?tab=repositories) on GitHub is in this format. Here's an [example file](https://github.com/scripting/wpEditorDemo/blob/main/source.opml) in OPML, and here's a [link](https://drummer.land/?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml) that opens the file in Drummer to give you an idea what it's like to work in this format.</source:markdown>
<source:outline text="opmlProjectEditor format" created="Sun, 01 Mar 2026 14:33:12 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html">
<source:outline text="Some time in 2013 I started editing all my JavaScript projects in the Frontier outliner, and in doing so I designed a format that could contain a whole project. And it worked, I continued building it, and to this day I edit all my projects in this format. It does a lot of work for me automatically, making it possible for me to build more complex stuff." created="Sun, 01 Mar 2026 14:12:58 GMT" image="https://imgs.scripting.com/2019/05/16/weTryHarder.png" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a141258"/>
<source:outline text="It turns out you can put a lot of code into an outline on today's computers. The outliner in Frontier was designed to perform well on a 1990 Macintosh with 1MB of memory, so you have to do a lot of writing to overload it." created="Sun, 01 Mar 2026 14:47:40 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a144740"/>
<source:outline text="I am doing a project with Claude.ai which I'm editing of course in OPE format. So I had to teach it how they work so I could give it one of these files, and it would not only be able to understand it, it could make mods and send it back to me in the same format, and with the code more or less formatted the way I like (still working on that)." created="Sun, 01 Mar 2026 14:35:11 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a143511"/>
<source:outline text="Yesterday we started the project. I asked Claude to document the format which I called opmlProjectEditor format, which I am now publishing for future reference by myself, other AI bots, and anyone else interested in this." created="Sun, 01 Mar 2026 14:36:20 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a143620"/>
<source:outline text="Here's a <a href="https://gist.github.com/scripting/098f65350dce691f95a65fbbe6570366">link</a> to the opmlProjectEditor docs on GitHub." created="Sun, 01 Mar 2026 14:45:00 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a144500"/>
<source:outline text="I started a <a href="https://this.how/opmlProjectEditor/">this.how page</a> so I can add more links as this develops." created="Sun, 01 Mar 2026 14:48:45 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a144845"/>
<source:outline text="Every source.opml file in <a href="https://github.com/scripting?tab=repositories">my projects</a> on GitHub is in this format. Here's an <a href="https://github.com/scripting/wpEditorDemo/blob/main/source.opml">example file</a> in OPML, and here's a <a href="https://drummer.land/?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml">link</a> that opens the file in Drummer to give you an idea what it's like to work in this format." created="Sun, 01 Mar 2026 14:53:15 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a145315"/>
</source:outline>
</item>
</channel>
</rss>
<?xml version="1.0" encoding="UTF-8"?> <!-- RSS generated by oldSchool v0.8.16 on Sun, 15 Mar 2026 15:40:46 GMT --> <rss version="2.0" xmlns:source="http://source.scripting.com/"> <channel> <title>Scripting News</title> <link>http://scripting.com/</link> <description>Dave Winer, OG blogger, podcaster, developed first apps in many categories. Old enough to know better. It's even worse than it appears.</description> <pubDate>Sun, 15 Mar 2026 15:34:17 GMT</pubDate> <language>en-us</language> <generator>oldSchool v0.8.16</generator> <copyright>&copy; copyright 1994-2026 Dave Winer.</copyright> <docs>http://cyber.law.harvard.edu/rss/rss.html</docs> <lastBuildDate>Sun, 15 Mar 2026 15:40:46 GMT</lastBuildDate> <cloud domain="rpc.rsscloud.io" port="5337" path="/pleaseNotify" registerProcedure="" protocol="http-post" /> <image> <title>Scripting News</title> <url>https://imgs.scripting.com/2025/06/04/curly.png</url> <link>http://scripting.com/</link> <description>Scripting News gets an image because it's part of a network that uses them. 6/4/25 by DW</description> </image> <source:account service="twitter">davewiner</source:account> <source:localTime>Sun, March 15, 2026 11:40 AM EDT</source:localTime> <source:self>http://scripting.com/rss.xml</source:self> <source:blogroll>https://feedland.social/opml?screenname=davewiner&catname=blogroll</source:blogroll> <item> <description>They've been having intelligent and clear-thinking guests on CNN and MSNOW on the coverage of the Iran War, unusually good discourse. But the best coverage I've heard has been from Frontiline podcasts. There's a <a href="https://pocketcasts.com/podcast/frontline-film-audio-track-pbs/2f5d63c0-1bdd-012e-00e0-00163e1b201c/remaking-the-middle-east/5dfeff1e-0cd2-402c-b973-af12e32c36c1">new one out</a>, haven't listened to it yet, but the one I heard <a href="https://pocketcasts.com/podcast/the-frontline-dispatch/ce17b520-7178-0135-9033-63f4b61a9224/the-escalating-war-with-iran/5cc217c2-d401-48af-bb5e-18ea8d3d5e17">yesterday</a> was very informative and probably a better briefing than our president has been getting (or paying attention to).</description> <pubDate>Sun, 15 Mar 2026 15:34:17 GMT</pubDate> <link>http://scripting.com/2026/03/15.html#a153417</link> <guid>http://scripting.com/2026/03/15.html#a153417</guid> <source:markdown>They've been having intelligent and clear-thinking guests on CNN and MSNOW on the coverage of the Iran War, unusually good discourse. But the best coverage I've heard has been from Frontiline podcasts. There's a [new one out](https://pocketcasts.com/podcast/frontline-film-audio-track-pbs/2f5d63c0-1bdd-012e-00e0-00163e1b201c/remaking-the-middle-east/5dfeff1e-0cd2-402c-b973-af12e32c36c1), haven't listened to it yet, but the one I heard [yesterday](https://pocketcasts.com/podcast/the-frontline-dispatch/ce17b520-7178-0135-9033-63f4b61a9224/the-escalating-war-with-iran/5cc217c2-d401-48af-bb5e-18ea8d3d5e17) was very informative and probably a better briefing than our president has been getting (or paying attention to).</source:markdown> <source:outline text="They've been having intelligent and clear-thinking guests on CNN and MSNOW on the coverage of the Iran War, unusually good discourse. But the best coverage I've heard has been from Frontiline podcasts. There's a <a href="https://pocketcasts.com/podcast/frontline-film-audio-track-pbs/2f5d63c0-1bdd-012e-00e0-00163e1b201c/remaking-the-middle-east/5dfeff1e-0cd2-402c-b973-af12e32c36c1">new one out</a>, haven't listened to it yet, but the one I heard <a href="https://pocketcasts.com/podcast/the-frontline-dispatch/ce17b520-7178-0135-9033-63f4b61a9224/the-escalating-war-with-iran/5cc217c2-d401-48af-bb5e-18ea8d3d5e17">yesterday</a> was very informative and probably a better briefing than our president has been getting (or paying attention to)." created="Sun, 15 Mar 2026 15:34:17 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/15.html#a153417"/> </item> <item> <description>The thing that we all missed is that WordPress is the best candidate for a standard for what an individual social network message is.</description> <pubDate>Sat, 14 Mar 2026 14:52:11 GMT</pubDate> <link>http://scripting.com/2026/03/14.html#a145211</link> <guid>http://scripting.com/2026/03/14.html#a145211</guid> <source:markdown>The thing that we all missed is that WordPress is the best candidate for a standard for what an individual social network message is.</source:markdown> <source:outline text="The thing that we all missed is that WordPress is the best candidate for a standard for what an individual social network message is." created="Sat, 14 Mar 2026 14:52:11 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/14.html#a145211"/> </item> <item> <description><img class="imgRightMargin" src="https://imgs.scripting.com/2025/08/28/thinkDifferentBillboard.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;"><a href="https://gist.github.com/scripting/cca499d44f8bdf2e117dbb5876e1a72d">An example</a>. This isn't all the data that WordPress keeps for each post, it's just the stuff that WordLand uses. We add some of our own metadata, that's how it is extensible. It's open source, and it's evolved for 20+ years, with a strong ethos of not breaking devs. It could have been twitter, or masto or even bluesky, but they don't show through enough features to be useful as "web text." We want to use all the features of text on the web. I may be the only one who sees this but I predict in a couple of years if we aren't subsumed by AI everyone will say they always knew this is <a href="http://scripting.com/2025/08/28/140604.html#a140703">what WordPress is for</a>. <span class="spOldSchoolEmoji">😄</span></description> <pubDate>Sun, 15 Mar 2026 01:29:16 GMT</pubDate> <link>http://scripting.com/2026/03/14.html#a012916</link> <guid>http://scripting.com/2026/03/14.html#a012916</guid> <source:markdown>[An example](https://gist.github.com/scripting/cca499d44f8bdf2e117dbb5876e1a72d). This isn't all the data that WordPress keeps for each post, it's just the stuff that WordLand uses. We add some of our own metadata, that's how it is extensible. It's open source, and it's evolved for 20+ years, with a strong ethos of not breaking devs. It could have been twitter, or masto or even bluesky, but they don't show through enough features to be useful as "web text." We want to use all the features of text on the web. I may be the only one who sees this but I predict in a couple of years if we aren't subsumed by AI everyone will say they always knew this is [what WordPress is for](http://scripting.com/2025/08/28/140604.html#a140703). 😄</source:markdown> <source:outline text="<a href="https://gist.github.com/scripting/cca499d44f8bdf2e117dbb5876e1a72d">An example</a>. This isn't all the data that WordPress keeps for each post, it's just the stuff that WordLand uses. We add some of our own metadata, that's how it is extensible. It's open source, and it's evolved for 20+ years, with a strong ethos of not breaking devs. It could have been twitter, or masto or even bluesky, but they don't show through enough features to be useful as "web text." We want to use all the features of text on the web. I may be the only one who sees this but I predict in a couple of years if we aren't subsumed by AI everyone will say they always knew this is <a href="http://scripting.com/2025/08/28/140604.html#a140703">what WordPress is for</a>. <span class="spOldSchoolEmoji">😄</span>" created="Sun, 15 Mar 2026 01:29:16 GMT" type="outline" image="https://imgs.scripting.com/2025/08/28/thinkDifferentBillboard.png" flInCalendar="true" permalink="http://scripting.com/2026/03/14.html#a012916"/> </item> <item> <description>If I knew how AI would work with software, I would've done things differently to prepare for this. I find myself wanting to ask questions about my code that I don't have proper tools to answer. I have to get all my code managed with the new system, but not sure that's even the right way to go. Once I started using it to build full bits of deployed code, not to just answer questions about the work I'm doing one day at a time, I've become confused about planning my own work.</description> <pubDate>Sat, 14 Mar 2026 14:26:42 GMT</pubDate> <link>http://scripting.com/2026/03/14.html#a142642</link> <guid>http://scripting.com/2026/03/14.html#a142642</guid> <source:markdown>If I knew how AI would work with software, I would've done things differently to prepare for this. I find myself wanting to ask questions about my code that I don't have proper tools to answer. I have to get all my code managed with the new system, but not sure that's even the right way to go. Once I started using it to build full bits of deployed code, not to just answer questions about the work I'm doing one day at a time, I've become confused about planning my own work.</source:markdown> <source:outline text="If I knew how AI would work with software, I would've done things differently to prepare for this. I find myself wanting to ask questions about my code that I don't have proper tools to answer. I have to get all my code managed with the new system, but not sure that's even the right way to go. Once I started using it to build full bits of deployed code, not to just answer questions about the work I'm doing one day at a time, I've become confused about planning my own work." created="Sat, 14 Mar 2026 14:26:42 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/14.html#a142642"/> </item> <item> <description>I added <a href="https://feedland.com/?feedurl=http%3A%2F%2Fwww.aaronsw.com%2F2002%2Ffeeds%2Fpgessays.rss#">Paul Graham</a> to my blogroll at scripting.com. Another massive oversight.</description> <pubDate>Sun, 15 Mar 2026 01:41:40 GMT</pubDate> <link>http://scripting.com/2026/03/14.html#a014140</link> <guid>http://scripting.com/2026/03/14.html#a014140</guid> <source:markdown>I added [Paul Graham](https://feedland.com/?feedurl=http%3A%2F%2Fwww.aaronsw.com%2F2002%2Ffeeds%2Fpgessays.rss#) to my blogroll at scripting.com. Another massive oversight.</source:markdown> <source:outline text="I added <a href="https://feedland.com/?feedurl=http%3A%2F%2Fwww.aaronsw.com%2F2002%2Ffeeds%2Fpgessays.rss#">Paul Graham</a> to my blogroll at scripting.com. Another massive oversight." created="Sun, 15 Mar 2026 01:41:40 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/14.html#a014140"/> </item> <item> <description><img class="imgRightMargin" src="https://imgs.scripting.com/2024/09/10/kittyStamp.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;"><i>Coder</i> is derogatory term btw, as if our work was like a telegram coder, but it's understandable I guess because all the lay people see is us typing on a computer and being grouchy when they interrupt our train of thought. Coder is analogous to calling a chef a chopper. You have to understand the activity you're proposing that AI is replacing. And I find all the discussions about art very harmful -- because AI opens up graphic art to people who never thought they could do it. I bet you some absolutely fantastic artists are blossoming right now. Calling it <a href="https://daytona.scripting.com/search?q=%22wordle%20kitty%22">slop</a> is just as disrespectful as calling art expressed in software "code." BTW they said the same bullshit about bloggers and we know how that turned out.</description> <pubDate>Fri, 13 Mar 2026 13:52:40 GMT</pubDate> <link>http://scripting.com/2026/03/13.html#a135240</link> <guid>http://scripting.com/2026/03/13.html#a135240</guid> <source:markdown>_Coder_ is derogatory term btw, as if our work was like a telegram coder, but it's understandable I guess because all the lay people see is us typing on a computer and being grouchy when they interrupt our train of thought. Coder is analogous to calling a chef a chopper. You have to understand the activity you're proposing that AI is replacing. And I find all the discussions about art very harmful -- because AI opens up graphic art to people who never thought they could do it. I bet you some absolutely fantastic artists are blossoming right now. Calling it [slop](https://daytona.scripting.com/search?q=%22wordle%20kitty%22) is just as disrespectful as calling art expressed in software "code." BTW they said the same bullshit about bloggers and we know how that turned out.</source:markdown> <source:outline text="<i>Coder</i> is derogatory term btw, as if our work was like a telegram coder, but it's understandable I guess because all the lay people see is us typing on a computer and being grouchy when they interrupt our train of thought. Coder is analogous to calling a chef a chopper. You have to understand the activity you're proposing that AI is replacing. And I find all the discussions about art very harmful -- because AI opens up graphic art to people who never thought they could do it. I bet you some absolutely fantastic artists are blossoming right now. Calling it <a href="https://daytona.scripting.com/search?q=%22wordle%20kitty%22">slop</a> is just as disrespectful as calling art expressed in software "code." BTW they said the same bullshit about bloggers and we know how that turned out." created="Fri, 13 Mar 2026 13:52:40 GMT" type="outline" image="https://imgs.scripting.com/2024/09/10/kittyStamp.png" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a135240"/> </item> <item> <description>I gotta say some days I start with a lot on my mind and am driven to write. This is one of those days. Maybe I'm inspired by the <a href="https://imgs.scripting.com/2026/03/13/mattsTorrent.png">torrent</a> of posts by my blogger friend <a href="https://ma.tt/">ma.tt</a>. Blogging can be a solitary thing or a relative thing. When you blog about something I have something to say about, I write on my blog and link back to yours, that's relative. The problem with comments in the old blogging world is that my comment resides on your blog. No more of that. I want equal stature for all writing, your comment should appear on your blog, yet still be easy to find from the other person's blog (and this is very important) with their support, it has to be something they want their readers to see. Otherwise the comment is still on your blog where your readers can see it.</description> <pubDate>Fri, 13 Mar 2026 13:56:33 GMT</pubDate> <link>http://scripting.com/2026/03/13.html#a135633</link> <guid>http://scripting.com/2026/03/13.html#a135633</guid> <source:markdown>I gotta say some days I start with a lot on my mind and am driven to write. This is one of those days. Maybe I'm inspired by the [torrent](https://imgs.scripting.com/2026/03/13/mattsTorrent.png) of posts by my blogger friend [ma.tt](https://ma.tt/). Blogging can be a solitary thing or a relative thing. When you blog about something I have something to say about, I write on my blog and link back to yours, that's relative. The problem with comments in the old blogging world is that my comment resides on your blog. No more of that. I want equal stature for all writing, your comment should appear on your blog, yet still be easy to find from the other person's blog (and this is very important) with their support, it has to be something they want their readers to see. Otherwise the comment is still on your blog where your readers can see it.</source:markdown> <source:outline text="I gotta say some days I start with a lot on my mind and am driven to write. This is one of those days. Maybe I'm inspired by the <a href="https://imgs.scripting.com/2026/03/13/mattsTorrent.png">torrent</a> of posts by my blogger friend <a href="https://ma.tt/">ma.tt</a>. Blogging can be a solitary thing or a relative thing. When you blog about something I have something to say about, I write on my blog and link back to yours, that's relative. The problem with comments in the old blogging world is that my comment resides on your blog. No more of that. I want equal stature for all writing, your comment should appear on your blog, yet still be easy to find from the other person's blog (and this is very important) with their support, it has to be something they want their readers to see. Otherwise the comment is still on your blog where your readers can see it." created="Fri, 13 Mar 2026 13:56:33 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a135633"/> </item> <item> <description>24 years ago I had life-saving heart surgery. The treatment was not available to my grandmother who had the genes from which I inherited the condition. She died very young, but that was normal in her time, there was no treatment for this kind of disease beyond, don't exert yourself too much for the rest of your (short) life. Do you think heart surgeons are <i>less</i> useful now that we've had such amazing innovation in one freaking lifetime? Right now we're just beginning to discover new ways AI gives us the same kind of new power that bypass surgery gave to surgeons.</description> <pubDate>Fri, 13 Mar 2026 13:47:10 GMT</pubDate> <link>http://scripting.com/2026/03/13.html#a134710</link> <guid>http://scripting.com/2026/03/13.html#a134710</guid> <source:markdown>24 years ago I had life-saving heart surgery. The treatment was not available to my grandmother who had the genes from which I inherited the condition. She died very young, but that was normal in her time, there was no treatment for this kind of disease beyond, don't exert yourself too much for the rest of your (short) life. Do you think heart surgeons are _less_ useful now that we've had such amazing innovation in one freaking lifetime? Right now we're just beginning to discover new ways AI gives us the same kind of new power that bypass surgery gave to surgeons.</source:markdown> <source:outline text="24 years ago I had life-saving heart surgery. The treatment was not available to my grandmother who had the genes from which I inherited the condition. She died very young, but that was normal in her time, there was no treatment for this kind of disease beyond, don't exert yourself too much for the rest of your (short) life. Do you think heart surgeons are <i>less</i> useful now that we've had such amazing innovation in one freaking lifetime? Right now we're just beginning to discover new ways AI gives us the same kind of new power that bypass surgery gave to surgeons." created="Fri, 13 Mar 2026 13:47:10 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a134710"/> </item> <item> <description><img class="imgRightMargin" src="https://imgs.scripting.com/2025/04/15/mrNatural.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">If we can get the web to come back, <a href="http://scripting.com/">Scripting News</a> could have new relevance. The age of the silo really hurt my rep. But I think people will ultimately appreciate that I never turned by back on the web. It was either the web or the highway as far as I was concerned. I've already lived under the thumb of a corporate platform vendor. I'd rather give up than try it again. And by the web coming back, I mean when products are <i>expected</i> to interop, the way podcast clients interop. I don't care if they're forced to do it, or do it willfully, with gusto -- but I know and so do people who tried to develop on owned platforms know, that it just doesn't work if there's a BigCo in charge of your destiny. There's always an acquisition or reorg just around the corner that sacrifices your future, often for no reason other than they don't care.</description> <pubDate>Fri, 13 Mar 2026 12:59:00 GMT</pubDate> <link>http://scripting.com/2026/03/13.html#a125900</link> <guid>http://scripting.com/2026/03/13.html#a125900</guid> <source:markdown>If we can get the web to come back, [Scripting News](http://scripting.com/) could have new relevance. The age of the silo really hurt my rep. But I think people will ultimately appreciate that I never turned by back on the web. It was either the web or the highway as far as I was concerned. I've already lived under the thumb of a corporate platform vendor. I'd rather give up than try it again. And by the web coming back, I mean when products are _expected_ to interop, the way podcast clients interop. I don't care if they're forced to do it, or do it willfully, with gusto -- but I know and so do people who tried to develop on owned platforms know, that it just doesn't work if there's a BigCo in charge of your destiny. There's always an acquisition or reorg just around the corner that sacrifices your future, often for no reason other than they don't care.</source:markdown> <source:outline text="If we can get the web to come back, <a href="http://scripting.com/">Scripting News</a> could have new relevance. The age of the silo really hurt my rep. But I think people will ultimately appreciate that I never turned by back on the web. It was either the web or the highway as far as I was concerned. I've already lived under the thumb of a corporate platform vendor. I'd rather give up than try it again. And by the web coming back, I mean when products are <i>expected</i> to interop, the way podcast clients interop. I don't care if they're forced to do it, or do it willfully, with gusto -- but I know and so do people who tried to develop on owned platforms know, that it just doesn't work if there's a BigCo in charge of your destiny. There's always an acquisition or reorg just around the corner that sacrifices your future, often for no reason other than they don't care." created="Fri, 13 Mar 2026 12:59:00 GMT" type="outline" image="https://imgs.scripting.com/2025/04/15/mrNatural.png" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a125900"/> </item> <item> <description>As you know Jake Savin is getting Frontier to run on current Linux and Mac OS systems. Today he posted a wonderful <a href="https://imgs.scripting.com/2026/03/13/itWorked.png">screen shot</a>. It's how Frontier's built-in web server says "hello world."</description> <pubDate>Fri, 13 Mar 2026 13:32:09 GMT</pubDate> <link>http://scripting.com/2026/03/13.html#a133209</link> <guid>http://scripting.com/2026/03/13.html#a133209</guid> <source:markdown>As you know Jake Savin is getting Frontier to run on current Linux and Mac OS systems. Today he posted a wonderful [screen shot](https://imgs.scripting.com/2026/03/13/itWorked.png). It's how Frontier's built-in web server says "hello world."</source:markdown> <source:outline text="As you know Jake Savin is getting Frontier to run on current Linux and Mac OS systems. Today he posted a wonderful <a href="https://imgs.scripting.com/2026/03/13/itWorked.png">screen shot</a>. It's how Frontier's built-in web server says "hello world."" created="Fri, 13 Mar 2026 13:32:09 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a133209"/> </item> <item> <description>We're still fixing problems created by the switch to https on the web. Reported a problem <a href="http://scripting.com/2026/03/12/183605.html">yesterday</a>, was surprised to find an inconsistency in the way WordPress represents guids in its RSS feed for a post and in the API. This morning I posted <a href="https://github.com/Automattic/wp-calypso/issues/109266">an issue</a> on the WordPress repo on GitHub. I don't think they can fix either approach without breakage, so they probably have to leave it as-is. I updated wpIdentity package to normalize guids it gets from the API to lowercase, so even if they change the implementation my software won't break. Another reason we're still paying for what Google decided we needed. What we <i>don't</i> need -- BigCo's f-ing with the f-ing web.</description> <pubDate>Fri, 13 Mar 2026 12:50:01 GMT</pubDate> <link>http://scripting.com/2026/03/13.html#a125001</link> <guid>http://scripting.com/2026/03/13.html#a125001</guid> <source:markdown>We're still fixing problems created by the switch to https on the web. Reported a problem [yesterday](http://scripting.com/2026/03/12/183605.html), was surprised to find an inconsistency in the way WordPress represents guids in its RSS feed for a post and in the API. This morning I posted [an issue](https://github.com/Automattic/wp-calypso/issues/109266) on the WordPress repo on GitHub. I don't think they can fix either approach without breakage, so they probably have to leave it as-is. I updated wpIdentity package to normalize guids it gets from the API to lowercase, so even if they change the implementation my software won't break. Another reason we're still paying for what Google decided we needed. What we _don't_ need -- BigCo's f-ing with the f-ing web.</source:markdown> <source:outline text="We're still fixing problems created by the switch to https on the web. Reported a problem <a href="http://scripting.com/2026/03/12/183605.html">yesterday</a>, was surprised to find an inconsistency in the way WordPress represents guids in its RSS feed for a post and in the API. This morning I posted <a href="https://github.com/Automattic/wp-calypso/issues/109266">an issue</a> on the WordPress repo on GitHub. I don't think they can fix either approach without breakage, so they probably have to leave it as-is. I updated wpIdentity package to normalize guids it gets from the API to lowercase, so even if they change the implementation my software won't break. Another reason we're still paying for what Google decided we needed. What we <i>don't</i> need -- BigCo's f-ing with the f-ing web." created="Fri, 13 Mar 2026 12:50:01 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a125001"/> </item> <item> <description>Happy Friday The 13th! ;-)</description> <pubDate>Fri, 13 Mar 2026 12:49:36 GMT</pubDate> <link>http://scripting.com/2026/03/13.html#a124936</link> <guid>http://scripting.com/2026/03/13.html#a124936</guid> <source:markdown>Happy Friday The 13th! ;-)</source:markdown> <source:outline text="Happy Friday The 13th! ;-)" created="Fri, 13 Mar 2026 12:49:36 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/13.html#a124936"/> </item> <item> <description>Substack would be the web's printer, if they supported <a href="http://scripting.com/2025/04/14/121946.html?title=inboundRss">inbound RSS</a>.</description> <pubDate>Thu, 12 Mar 2026 14:13:47 GMT</pubDate> <link>http://scripting.com/2026/03/12.html#a141347</link> <guid>http://scripting.com/2026/03/12.html#a141347</guid> <source:markdown>Substack would be the web's printer, if they supported [inbound RSS](http://scripting.com/2025/04/14/121946.html?title=inboundRss).</source:markdown> <source:outline text="Substack would be the web's printer, if they supported <a href="http://scripting.com/2025/04/14/121946.html?title=inboundRss">inbound RSS</a>." created="Thu, 12 Mar 2026 14:13:47 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12.html#a141347"/> </item> <item> <description>Bluesky is actually pretty close to being on the web. The biggest missing piece is <a href="http://scripting.com/2025/04/14/121946.html?title=inboundRss">inbound RSS</a>. They already support outbound, it could use a review and tuneup, but that half is mostly there. I would even go a bit further, if they really supported RSS, it would <i>be</i> the web.</description> <pubDate>Thu, 12 Mar 2026 14:19:03 GMT</pubDate> <link>http://scripting.com/2026/03/12.html#a141903</link> <guid>http://scripting.com/2026/03/12.html#a141903</guid> <source:markdown>Bluesky is actually pretty close to being on the web. The biggest missing piece is [inbound RSS](http://scripting.com/2025/04/14/121946.html?title=inboundRss). They already support outbound, it could use a review and tuneup, but that half is mostly there. I would even go a bit further, if they really supported RSS, it would _be_ the web.</source:markdown> <source:outline text="Bluesky is actually pretty close to being on the web. The biggest missing piece is <a href="http://scripting.com/2025/04/14/121946.html?title=inboundRss">inbound RSS</a>. They already support outbound, it could use a review and tuneup, but that half is mostly there. I would even go a bit further, if they really supported RSS, it would <i>be</i> the web." created="Thu, 12 Mar 2026 14:19:03 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12.html#a141903"/> </item> <item> <description>Just added <a href="https://feedland.com/?feedurl=https%3A%2F%2Fdaringfireball.net%2Ffeeds%2Fmain#">Daring Fireball</a> to my blogroll. What a huge oversight. Glad to get this fixed.</description> <pubDate>Thu, 12 Mar 2026 15:03:06 GMT</pubDate> <link>http://scripting.com/2026/03/12.html#a150306</link> <guid>http://scripting.com/2026/03/12.html#a150306</guid> <source:markdown>Just added [Daring Fireball](https://feedland.com/?feedurl=https%3A%2F%2Fdaringfireball.net%2Ffeeds%2Fmain#) to my blogroll. What a huge oversight. Glad to get this fixed.</source:markdown> <source:outline text="Just added <a href="https://feedland.com/?feedurl=https%3A%2F%2Fdaringfireball.net%2Ffeeds%2Fmain#">Daring Fireball</a> to my blogroll. What a huge oversight. Glad to get this fixed." created="Thu, 12 Mar 2026 15:03:06 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12.html#a150306"/> </item> <item> <title>WordPress feeds and guids</title> <description><p>Try entering this into Claude or ChatGPT: </p> <ul> <li>"debugging an app that uses wordpress rss feeds and noticed that guids are http but other addresses in the feed are https. this causes trouble." </li> </ul> <p>Here's a <a href="https://imgs.scripting.com/2026/03/12/claudeResponse.png">screen shot</a> of the Claude response.</p> <p>A while back Matt was giving me grief, in a friendly way, about how scripting.com still uses http addresses. I could switch over, but then all the images and included files posted before 2014 or so would break. The minor gain in security on a site that doesn't ask for any private information, is totally not worth throwing out all the work I did on a site that actually has historic importance is just a bad deal. It would be a solving a problem no one but Google has (and it's not even clear what that problem is, and why I should care). There's a principle here too -- letting one company dictate to us how the web works, well I got into the web to get away from that. </p> <p>Anyway, the reason they still use http in a place where one expects https is apparently is the same reason. It would break things that they don't want to break. I'm not suggesting they change it, but somewhere in my codebase somehow the http addresses are getting converted to https, and I haven't (yet) been able to track it down. I'm pretty sure it's a bug I unknowingly introduced. </p> <p>PS: When I'm calling through the API, I get back a <a href="https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-thepost-json">record</a> that has a different guid from what's in the feed. Seems like the API and the feed should be in agreement. This is the <a href="https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-getpost-js">code</a> that gets the post record. My guess to get them into agreement, I'm going to have to hack this, changing https to http. And there is the reason they can't fix this, and just have to live with this mess. I think overall the people who manage the feed and the API are doing a pretty great job, btw. You have to know I wouldn't say that if I didn't believe it. </p> <p>PPS: I reported the problem once it was fully diagnosed, on the WordPress <a href="https://github.com/Automattic/wp-calypso/issues/109266">repo for Calypso</a>.</p> </description> <pubDate>Thu, 12 Mar 2026 18:36:05 GMT</pubDate> <link>http://scripting.com/2026/03/12/183605.html?title=wordpressFeedsAndGuids</link> <guid>http://scripting.com/2026/03/12/183605.html</guid> <source:markdown>Try entering this into Claude or ChatGPT: * "debugging an app that uses wordpress rss feeds and noticed that guids are http but other addresses in the feed are https. this causes trouble." Here's a [screen shot](https://imgs.scripting.com/2026/03/12/claudeResponse.png) of the Claude response. A while back Matt was giving me grief, in a friendly way, about how scripting.com still uses http addresses. I could switch over, but then all the images and included files posted before 2014 or so would break. The minor gain in security on a site that doesn't ask for any private information, is totally not worth throwing out all the work I did on a site that actually has historic importance is just a bad deal. It would be a solving a problem no one but Google has (and it's not even clear what that problem is, and why I should care). There's a principle here too -- letting one company dictate to us how the web works, well I got into the web to get away from that. Anyway, the reason they still use http in a place where one expects https is apparently is the same reason. It would break things that they don't want to break. I'm not suggesting they change it, but somewhere in my codebase somehow the http addresses are getting converted to https, and I haven't (yet) been able to track it down. I'm pretty sure it's a bug I unknowingly introduced. PS: When I'm calling through the API, I get back a [record](https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-thepost-json) that has a different guid from what's in the feed. Seems like the API and the feed should be in agreement. This is the [code](https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-getpost-js) that gets the post record. My guess to get them into agreement, I'm going to have to hack this, changing https to http. And there is the reason they can't fix this, and just have to live with this mess. I think overall the people who manage the feed and the API are doing a pretty great job, btw. You have to know I wouldn't say that if I didn't believe it. PPS: I reported the problem once it was fully diagnosed, on the WordPress [repo for Calypso](https://github.com/Automattic/wp-calypso/issues/109266).</source:markdown> <source:outline text="WordPress feeds and guids" created="Thu, 12 Mar 2026 18:36:05 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html"> <source:outline text="Try entering this into Claude or ChatGPT:" created="Thu, 12 Mar 2026 18:36:26 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a183626"> <source:outline text=""debugging an app that uses wordpress rss feeds and noticed that guids are http but other addresses in the feed are https. this causes trouble."" created="Thu, 12 Mar 2026 21:10:31 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a211031"/> </source:outline> <source:outline text="Here's a <a href="https://imgs.scripting.com/2026/03/12/claudeResponse.png">screen shot</a> of the Claude response." created="Thu, 12 Mar 2026 18:36:17 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a183617"/> <source:outline text="A while back Matt was giving me grief, in a friendly way, about how scripting.com still uses http addresses. I could switch over, but then all the images and included files posted before 2014 or so would break. The minor gain in security on a site that doesn't ask for any private information, is totally not worth throwing out all the work I did on a site that actually has historic importance is just a bad deal. It would be a solving a problem no one but Google has (and it's not even clear what that problem is, and why I should care). There's a principle here too -- letting one company dictate to us how the web works, well I got into the web to get away from that." created="Thu, 12 Mar 2026 20:17:48 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a201748"/> <source:outline text="Anyway, the reason they still use http in a place where one expects https is apparently is the same reason. It would break things that they don't want to break. I'm not suggesting they change it, but somewhere in my codebase somehow the http addresses are getting converted to https, and I haven't (yet) been able to track it down. I'm pretty sure it's a bug I unknowingly introduced." created="Thu, 12 Mar 2026 21:10:38 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a211038"/> <source:outline text="PS: When I'm calling through the API, I get back a <a href="https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-thepost-json">record</a> that has a different guid from what's in the feed. Seems like the API and the feed should be in agreement. This is the <a href="https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-getpost-js">code</a> that gets the post record. My guess to get them into agreement, I'm going to have to hack this, changing https to http. And there is the reason they can't fix this, and just have to live with this mess. I think overall the people who manage the feed and the API are doing a pretty great job, btw. You have to know I wouldn't say that if I didn't believe it." created="Thu, 12 Mar 2026 22:46:45 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a224645"/> <source:outline text="PPS: I reported the problem once it was fully diagnosed, on the WordPress <a href="https://github.com/Automattic/wp-calypso/issues/109266">repo for Calypso</a>." created="Sat, 14 Mar 2026 16:25:24 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/12/183605.html#a162524"/> </source:outline> </item> <item> <title>Claude code notes, day 2</title> <description><p>Thinking of AI and how it relates to software development, I'm working in the old mode and the new mode. The old mode is I build a project over a few years. I try to bury bits of functionality behind interfaces, either APIs or UIs, and hope I can forget how they work and just access them via the interfaces. Repeat the process. In the new mode, I rely on the machine to remember all that. Claude Code is the key to doing that, using a GitHub repo. And then two or more people can work at the higher level. Obviously the next thing is to see if there aren't some interfaces we can build that are even higher level. The evolution of AI and languages go hand in hand. On the other hand, human beings being what we are, it's just as likely as there will be a wild proliferation of new even more complex interfaces, because now we can rely on the machines to remember the complexities, and their limit is, compared to humans, practically infinite. </p> </description> <pubDate>Thu, 12 Mar 2026 17:24:14 GMT</pubDate> <link>http://scripting.com/2026/03/12/172414.html?title=claudeCodeNotesDay2</link> <guid>http://scripting.com/2026/03/12/172414.html</guid> <source:markdown>Thinking of AI and how it relates to software development, I'm working in the old mode and the new mode. The old mode is I build a project over a few years. I try to bury bits of functionality behind interfaces, either APIs or UIs, and hope I can forget how they work and just access them via the interfaces. Repeat the process. In the new mode, I rely on the machine to remember all that. Claude Code is the key to doing that, using a GitHub repo. And then two or more people can work at the higher level. Obviously the next thing is to see if there aren't some interfaces we can build that are even higher level. The evolution of AI and languages go hand in hand. On the other hand, human beings being what we are, it's just as likely as there will be a wild proliferation of new even more complex interfaces, because now we can rely on the machines to remember the complexities, and their limit is, compared to humans, practically infinite.</source:markdown> <source:outline text="Claude code notes, day 2" created="Thu, 12 Mar 2026 17:24:14 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12/172414.html"> <source:outline text="Thinking of AI and how it relates to software development, I'm working in the old mode and the new mode. The old mode is I build a project over a few years. I try to bury bits of functionality behind interfaces, either APIs or UIs, and hope I can forget how they work and just access them via the interfaces. Repeat the process. In the new mode, I rely on the machine to remember all that. Claude Code is the key to doing that, using a GitHub repo. And then two or more people can work at the higher level. Obviously the next thing is to see if there aren't some interfaces we can build that are even higher level. The evolution of AI and languages go hand in hand. On the other hand, human beings being what we are, it's just as likely as there will be a wild proliferation of new even more complex interfaces, because now we can rely on the machines to remember the complexities, and their limit is, compared to humans, practically infinite." created="Thu, 12 Mar 2026 17:20:15 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/12/172414.html#a172015"/> </source:outline> </item> <item> <description>Trump’s naive attacks or threats against Iran, Venezuela, Canada, Greenland, Cuba and lack of support for Ukraine guarantee that every country that doesn’t have nukes is going to be working overtime to get them. Assuming they don’t already have the equiv of the Strait of Hormuz. Assuming the world survives Trump do you really think they’re going to let the US have as much power as it has up until Trump? They and we have to limit the power of all countries big and small. Trump is the warning that you can’t assume things will always be as they always have been.</description> <pubDate>Wed, 11 Mar 2026 20:13:05 GMT</pubDate> <link>http://scripting.com/2026/03/11.html#a201305</link> <guid>http://scripting.com/2026/03/11.html#a201305</guid> <source:markdown>Trump’s naive attacks or threats against Iran, Venezuela, Canada, Greenland, Cuba and lack of support for Ukraine guarantee that every country that doesn’t have nukes is going to be working overtime to get them. Assuming they don’t already have the equiv of the Strait of Hormuz. Assuming the world survives Trump do you really think they’re going to let the US have as much power as it has up until Trump? They and we have to limit the power of all countries big and small. Trump is the warning that you can’t assume things will always be as they always have been.</source:markdown> <source:outline text="Trump’s naive attacks or threats against Iran, Venezuela, Canada, Greenland, Cuba and lack of support for Ukraine guarantee that every country that doesn’t have nukes is going to be working overtime to get them. Assuming they don’t already have the equiv of the Strait of Hormuz. Assuming the world survives Trump do you really think they’re going to let the US have as much power as it has up until Trump? They and we have to limit the power of all countries big and small. Trump is the warning that you can’t assume things will always be as they always have been." created="Wed, 11 Mar 2026 20:13:05 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/11.html#a201305"/> </item> <item> <title>Claude Code notes</title> <description><p><img class="imgRightMargin" src="https://imgs.scripting.com/2025/06/04/curly.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">Yesterday, I put another couple of hours in my from-scratch right-sized <a href="http://scripting.com/2026/03/09/140858.html#a132359">Claude project</a>. I decided we should switch from a browser-based app with no server component to a Node.js app with a browser-based UI. I felt it would be substantially easier to develop as a server app, and would more easily be enhanced with a SQL database running behind it. So I learned how to do that with Claude Code. had to slap its wrist when it tried, twice, to look at and change code outside of the freaking sandbox. I was promised it never would do that. I have the server running in PagePark, which has a built-in Heroku-like system I wrote a few years ago so I could manage all my apps from a CLI app, on Unix at Digital Ocean. Then we created a nice UI running in the browser. Two hours. And how did it make me feel? <a href="https://mindbomb.org/">Mind bomb</a>!</p> <p>An important best practice is to always start fresh threads by asking the old thread to prepare a handoff.md file that I can give to the next one, so we don't have to always start over. It takes some getting used to because coding doesn't work that way. Everything about your app is in three classes, CSS, JavaScript and HTML. There's also package.json for server apps. And I always have a worknotes.md file for every project. And that's it, the runtime isn't like Claude or ChatGPT. You have to get practiced at starting fresh threads because there's only so much data the app can store for your project. Somehow having the handoff.md doc it effectively does garbage collection? And there are limits to what the "make me a handoff" can do for you, it does forget things between threads. I don't understand how people with large projects don't go completely crazy. </p> <p>It is incredibly stubborn at insisting on giving you orders or deciding for itself what it will do. According to these AI's the human will isn't important, I couldn't possibly have arrived in the chat with a goal. I am blown away by what I can do, but I absolutely hate how these bots try to dominate, always, and never remembers. There should be a macro for: "I will tell you what to do." </p> </description> <pubDate>Wed, 11 Mar 2026 20:12:22 GMT</pubDate> <link>http://scripting.com/2026/03/11/201222.html?title=claudeCodeNotes</link> <guid>http://scripting.com/2026/03/11/201222.html</guid> <source:markdown>Yesterday, I put another couple of hours in my from-scratch right-sized [Claude project](http://scripting.com/2026/03/09/140858.html#a132359). I decided we should switch from a browser-based app with no server component to a Node.js app with a browser-based UI. I felt it would be substantially easier to develop as a server app, and would more easily be enhanced with a SQL database running behind it. So I learned how to do that with Claude Code. had to slap its wrist when it tried, twice, to look at and change code outside of the freaking sandbox. I was promised it never would do that. I have the server running in PagePark, which has a built-in Heroku-like system I wrote a few years ago so I could manage all my apps from a CLI app, on Unix at Digital Ocean. Then we created a nice UI running in the browser. Two hours. And how did it make me feel? [Mind bomb](https://mindbomb.org/)! An important best practice is to always start fresh threads by asking the old thread to prepare a handoff.md file that I can give to the next one, so we don't have to always start over. It takes some getting used to because coding doesn't work that way. Everything about your app is in three classes, CSS, JavaScript and HTML. There's also package.json for server apps. And I always have a worknotes.md file for every project. And that's it, the runtime isn't like Claude or ChatGPT. You have to get practiced at starting fresh threads because there's only so much data the app can store for your project. Somehow having the handoff.md doc it effectively does garbage collection? And there are limits to what the "make me a handoff" can do for you, it does forget things between threads. I don't understand how people with large projects don't go completely crazy. It is incredibly stubborn at insisting on giving you orders or deciding for itself what it will do. According to these AI's the human will isn't important, I couldn't possibly have arrived in the chat with a goal. I am blown away by what I can do, but I absolutely hate how these bots try to dominate, always, and never remembers. There should be a macro for: "I will tell you what to do."</source:markdown> <source:outline text="Claude Code notes" created="Wed, 11 Mar 2026 20:12:22 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/11/201222.html"> <source:outline text="Yesterday, I put another couple of hours in my from-scratch right-sized <a href="http://scripting.com/2026/03/09/140858.html#a132359">Claude project</a>. I decided we should switch from a browser-based app with no server component to a Node.js app with a browser-based UI. I felt it would be substantially easier to develop as a server app, and would more easily be enhanced with a SQL database running behind it. So I learned how to do that with Claude Code. had to slap its wrist when it tried, twice, to look at and change code outside of the freaking sandbox. I was promised it never would do that. I have the server running in PagePark, which has a built-in Heroku-like system I wrote a few years ago so I could manage all my apps from a CLI app, on Unix at Digital Ocean. Then we created a nice UI running in the browser. Two hours. And how did it make me feel? <a href="https://mindbomb.org/">Mind bomb</a>!" created="Wed, 11 Mar 2026 13:03:49 GMT" type="outline" image="https://imgs.scripting.com/2025/06/04/curly.png" flInCalendar="true" permalink="http://scripting.com/2026/03/11/201222.html#a130349"/> <source:outline text="An important best practice is to always start fresh threads by asking the old thread to prepare a handoff.md file that I can give to the next one, so we don't have to always start over. It takes some getting used to because coding doesn't work that way. Everything about your app is in three classes, CSS, JavaScript and HTML. There's also package.json for server apps. And I always have a worknotes.md file for every project. And that's it, the runtime isn't like Claude or ChatGPT. You have to get practiced at starting fresh threads because there's only so much data the app can store for your project. Somehow having the handoff.md doc it effectively does garbage collection? And there are limits to what the "make me a handoff" can do for you, it does forget things between threads. I don't understand how people with large projects don't go completely crazy." created="Wed, 11 Mar 2026 14:33:56 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/11/201222.html#a143356"/> <source:outline text="It is incredibly stubborn at insisting on giving you orders or deciding for itself what it will do. According to these AI's the human will isn't important, I couldn't possibly have arrived in the chat with a goal. I am blown away by what I can do, but I absolutely hate how these bots try to dominate, always, and never remembers. There should be a macro for: "I will tell you what to do."" created="Wed, 11 Mar 2026 15:04:36 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/11/201222.html#a150436"/> </source:outline> </item> <item> <description><a href="https://www.theguardian.com">The Guardian</a> is the coolest news org, paywall-wise. Why don't they innovate, and create a <a href="http://scripting.com/2020/06/23/115824.html?title=anEzpassForNews">EZ-Pass for news</a>, and run it for other high quality, reader centered pubs. We pay $1 per article read. That's how I as a reader want to do it. I don't like subscriptions.</description> <pubDate>Tue, 10 Mar 2026 18:24:29 GMT</pubDate> <link>http://scripting.com/2026/03/10.html#a182429</link> <guid>http://scripting.com/2026/03/10.html#a182429</guid> <source:markdown>[The Guardian](https://www.theguardian.com) is the coolest news org, paywall-wise. Why don't they innovate, and create a [EZ-Pass for news](http://scripting.com/2020/06/23/115824.html?title=anEzpassForNews), and run it for other high quality, reader centered pubs. We pay $1 per article read. That's how I as a reader want to do it. I don't like subscriptions.</source:markdown> <source:outline text="<a href="https://www.theguardian.com">The Guardian</a> is the coolest news org, paywall-wise. Why don't they innovate, and create a <a href="http://scripting.com/2020/06/23/115824.html?title=anEzpassForNews">EZ-Pass for news</a>, and run it for other high quality, reader centered pubs. We pay $1 per article read. That's how I as a reader want to do it. I don't like subscriptions." created="Tue, 10 Mar 2026 18:24:29 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/10.html#a182429"/> </item> <item> <description>I found out recently that my blog is in of the default startup set for <a href="https://netnewswire.com/">NetNewsWire</a>. What an honor to be included. Thanks <a href="https://inessential.com/">Brent</a>! ;-)</description> <pubDate>Tue, 10 Mar 2026 18:27:38 GMT</pubDate> <link>http://scripting.com/2026/03/10.html#a182738</link> <guid>http://scripting.com/2026/03/10.html#a182738</guid> <source:markdown>I found out recently that my blog is in of the default startup set for [NetNewsWire](https://netnewswire.com/). What an honor to be included. Thanks [Brent](https://inessential.com/)! ;-)</source:markdown> <source:outline text="I found out recently that my blog is in of the default startup set for <a href="https://netnewswire.com/">NetNewsWire</a>. What an honor to be included. Thanks <a href="https://inessential.com/">Brent</a>! ;-)" created="Tue, 10 Mar 2026 18:27:38 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/10.html#a182738"/> </item> <item> <title>Toni Schneider, Bluesky's new CEO</title> <description><p><img class="imgRightMargin" src="https://imgs.scripting.com/2023/05/08/bluesky.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;"><a href="https://toni.org/2026/03/09/coming-off-the-bench-for-bluesky/">Bluesky has</a> a new CEO, <a href="https://bsky.app/profile/toni.bsky.team">Toni Schneider</a> former CEO of Automattic. I have known Toni for many years, dating back to his startup, <a href="https://daytona.scripting.com/search?q=oddpost">Oddpost</a>, that I <a href="https://www.google.com/search?q=site%3Ascripting.com+oddpost&rlz=1C5CHFA_enUS743US747&oq=site%3Ascri&aqs=chrome.0.69i59j69i57j69i64j69i59l2j69i58j69i65.3059j0j4&sourceid=chrome&ie=UTF-8#sv=CAMSZhowKg4tX1lwUmoxZ2V2V1VKTTIOLV9ZcFJqMWdldldVSk06DkktaW56QTFJaVFRQmFNIAQqLgoaX0h3LXdhZmNCMEpmazR3LW5qTldnQ1FfNDISDi1fWXBSajFnZXZXVUpNGAAwARgHIIe64PwEMAJKCBACGAIgAigC">praised</a> on my blog, and his partner was then <a href="http://scripting.com/2002/04.html#When:11:34:46AM">quoted in Wired</a> saying Scripting News <i>is</i> media. That meant a lot to me at the time, and it was true. I was very proud that I had played a small part in their success. </p> <p>I had a virtual meeting with Toni a couple of years ago about their identity product, then in development, urging them to include storage in it, but as far as I know that didn't happen. </p> <p>Toni believes that Bluesky is a distributed social media app, but I've been <a href="https://daytona.scripting.com/search?q=bluesky">all around this</a>, wrote some software for their protocol to see if I was missing something, and concluded that it's typical tech industry hype, there's no reality to the claim. They're selling something they don't have, and I don't think they can do it and preserve the feature set of their product. </p> <p>Here's a <a href="https://daytona.scripting.com/search?q=bluesky">search</a> for Bluesky on my blog. You can see that I have taken a great interest in the product. </p> <p><a href="http://scripting.com/">Scripting News</a> unfortunately is not as influential as it once was when I praised Oddpost, but I think this advice is equally valuable as it was in 2002. I think the shortest path for Bluesky to achieve its vision is to hook up with WordPress, that would give us a path into it that <i>is</i> decentralized. If we ever talk about this, ironically, I will be selling Toni on his own product. </p> </description> <pubDate>Tue, 10 Mar 2026 12:06:35 GMT</pubDate> <link>http://scripting.com/2026/03/10/120635.html?title=toniSchneiderBlueskysNewCeo</link> <guid>http://scripting.com/2026/03/10/120635.html</guid> <source:markdown>[Bluesky has](https://toni.org/2026/03/09/coming-off-the-bench-for-bluesky/) a new CEO, [Toni Schneider](https://bsky.app/profile/toni.bsky.team) former CEO of Automattic. I have known Toni for many years, dating back to his startup, [Oddpost](https://daytona.scripting.com/search?q=oddpost), that I [praised](https://www.google.com/search?q=site%3Ascripting.com+oddpost&rlz=1C5CHFA_enUS743US747&oq=site%3Ascri&aqs=chrome.0.69i59j69i57j69i64j69i59l2j69i58j69i65.3059j0j4&sourceid=chrome&ie=UTF-8#sv=CAMSZhowKg4tX1lwUmoxZ2V2V1VKTTIOLV9ZcFJqMWdldldVSk06DkktaW56QTFJaVFRQmFNIAQqLgoaX0h3LXdhZmNCMEpmazR3LW5qTldnQ1FfNDISDi1fWXBSajFnZXZXVUpNGAAwARgHIIe64PwEMAJKCBACGAIgAigC) on my blog, and his partner was then [quoted in Wired](http://scripting.com/2002/04.html#When:11:34:46AM) saying Scripting News _is_ media. That meant a lot to me at the time, and it was true. I was very proud that I had played a small part in their success. I had a virtual meeting with Toni a couple of years ago about their identity product, then in development, urging them to include storage in it, but as far as I know that didn't happen. Toni believes that Bluesky is a distributed social media app, but I've been [all around this](https://daytona.scripting.com/search?q=bluesky), wrote some software for their protocol to see if I was missing something, and concluded that it's typical tech industry hype, there's no reality to the claim. They're selling something they don't have, and I don't think they can do it and preserve the feature set of their product. Here's a [search](https://daytona.scripting.com/search?q=bluesky) for Bluesky on my blog. You can see that I have taken a great interest in the product. [Scripting News](http://scripting.com/) unfortunately is not as influential as it once was when I praised Oddpost, but I think this advice is equally valuable as it was in 2002. I think the shortest path for Bluesky to achieve its vision is to hook up with WordPress, that would give us a path into it that _is_ decentralized. If we ever talk about this, ironically, I will be selling Toni on his own product.</source:markdown> <source:outline text="Toni Schneider, Bluesky's new CEO" created="Tue, 10 Mar 2026 12:06:35 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html"> <source:outline text="<a href="https://toni.org/2026/03/09/coming-off-the-bench-for-bluesky/">Bluesky has</a> a new CEO, <a href="https://bsky.app/profile/toni.bsky.team">Toni Schneider</a> former CEO of Automattic. I have known Toni for many years, dating back to his startup, <a href="https://daytona.scripting.com/search?q=oddpost">Oddpost</a>, that I <a href="https://www.google.com/search?q=site%3Ascripting.com+oddpost&rlz=1C5CHFA_enUS743US747&oq=site%3Ascri&aqs=chrome.0.69i59j69i57j69i64j69i59l2j69i58j69i65.3059j0j4&sourceid=chrome&ie=UTF-8#sv=CAMSZhowKg4tX1lwUmoxZ2V2V1VKTTIOLV9ZcFJqMWdldldVSk06DkktaW56QTFJaVFRQmFNIAQqLgoaX0h3LXdhZmNCMEpmazR3LW5qTldnQ1FfNDISDi1fWXBSajFnZXZXVUpNGAAwARgHIIe64PwEMAJKCBACGAIgAigC">praised</a> on my blog, and his partner was then <a href="http://scripting.com/2002/04.html#When:11:34:46AM">quoted in Wired</a> saying Scripting News <i>is</i> media. That meant a lot to me at the time, and it was true. I was very proud that I had played a small part in their success." created="Tue, 10 Mar 2026 11:54:50 GMT" type="outline" image="https://imgs.scripting.com/2023/05/08/bluesky.png" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html#a115450"/> <source:outline text="I had a virtual meeting with Toni a couple of years ago about their identity product, then in development, urging them to include storage in it, but as far as I know that didn't happen." created="Tue, 10 Mar 2026 12:07:18 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html#a120718"/> <source:outline text="Toni believes that Bluesky is a distributed social media app, but I've been <a href="https://daytona.scripting.com/search?q=bluesky">all around this</a>, wrote some software for their protocol to see if I was missing something, and concluded that it's typical tech industry hype, there's no reality to the claim. They're selling something they don't have, and I don't think they can do it and preserve the feature set of their product." created="Tue, 10 Mar 2026 12:07:28 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html#a120728"/> <source:outline text="Here's a <a href="https://daytona.scripting.com/search?q=bluesky">search</a> for Bluesky on my blog. You can see that I have taken a great interest in the product." created="Tue, 10 Mar 2026 12:24:00 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html#a122400"/> <source:outline text="<a href="http://scripting.com/">Scripting News</a> unfortunately is not as influential as it once was when I praised Oddpost, but I think this advice is equally valuable as it was in 2002. I think the shortest path for Bluesky to achieve its vision is to hook up with WordPress, that would give us a path into it that <i>is</i> decentralized. If we ever talk about this, ironically, I will be selling Toni on his own product." created="Tue, 10 Mar 2026 12:08:14 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/10/120635.html#a120814"/> </source:outline> </item> <item> <description><a href="https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mgnjjqxtqc2e">Bluesky</a>: "The reason we have enough money for a war is that we get to print money because we have the reserve currency that the whole world uses. So we could afford to buy you a house or pay for your healthcare or forgive your student loan debt but we don’t because <a href="https://en.wikipedia.org/wiki/Republican_Party_(United_States)">I don’t know</a>."</description> <pubDate>Mon, 09 Mar 2026 21:15:30 GMT</pubDate> <link>http://scripting.com/2026/03/09.html#a211530</link> <guid>http://scripting.com/2026/03/09.html#a211530</guid> <source:markdown>[Bluesky](https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mgnjjqxtqc2e): "The reason we have enough money for a war is that we get to print money because we have the reserve currency that the whole world uses. So we could afford to buy you a house or pay for your healthcare or forgive your student loan debt but we don’t because [I don’t know](https://en.wikipedia.org/wiki/Republican_Party_\(United_States\))."</source:markdown> <source:outline text="<a href="https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mgnjjqxtqc2e">Bluesky</a>: "The reason we have enough money for a war is that we get to print money because we have the reserve currency that the whole world uses. So we could afford to buy you a house or pay for your healthcare or forgive your student loan debt but we don’t because <a href="https://en.wikipedia.org/wiki/Republican_Party_(United_States)">I don’t know</a>."" created="Mon, 09 Mar 2026 21:15:30 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09.html#a211530"/> </item> <item> <description>An app I'd like someone to do. I want to underline the word <i>reason</i> in a blog post I wrote, below. I want to point to a page with a <a href="https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog">definition</a> of the word, as a verb, not a noun. As far as I can see there is no page on the web for that. Your app will have a dialog at the top of the page where you type the query, and it generates a page with a static URL that I can point to where the definition will display if the user clicks my link. I would paste the URL where I want it. And that's just the start, the key thing is short replies to queries needed to support something you're writing. I'm surprised Google doesn't do this. And I'd much rather use someone other than Google, but it has to be someone who will be around for a while. You can put an ad on each of the pages, but don't overdo it, or you'll incentivize a competitor.</description> <pubDate>Mon, 09 Mar 2026 14:33:46 GMT</pubDate> <link>http://scripting.com/2026/03/09.html#a143346</link> <guid>http://scripting.com/2026/03/09.html#a143346</guid> <source:markdown>An app I'd like someone to do. I want to underline the word _reason_ in a blog post I wrote, below. I want to point to a page with a [definition](https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog) of the word, as a verb, not a noun. As far as I can see there is no page on the web for that. Your app will have a dialog at the top of the page where you type the query, and it generates a page with a static URL that I can point to where the definition will display if the user clicks my link. I would paste the URL where I want it. And that's just the start, the key thing is short replies to queries needed to support something you're writing. I'm surprised Google doesn't do this. And I'd much rather use someone other than Google, but it has to be someone who will be around for a while. You can put an ad on each of the pages, but don't overdo it, or you'll incentivize a competitor.</source:markdown> <source:outline text="An app I'd like someone to do. I want to underline the word <i>reason</i> in a blog post I wrote, below. I want to point to a page with a <a href="https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog">definition</a> of the word, as a verb, not a noun. As far as I can see there is no page on the web for that. Your app will have a dialog at the top of the page where you type the query, and it generates a page with a static URL that I can point to where the definition will display if the user clicks my link. I would paste the URL where I want it. And that's just the start, the key thing is short replies to queries needed to support something you're writing. I'm surprised Google doesn't do this. And I'd much rather use someone other than Google, but it has to be someone who will be around for a while. You can put an ad on each of the pages, but don't overdo it, or you'll incentivize a competitor." created="Mon, 09 Mar 2026 14:33:46 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09.html#a143346"/> </item> <item> <title>Manton's Inkwell</title> <description><p><img class="imgRightMargin" src="https://imgs.scripting.com/2023/04/24/cheshireCat.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">My friend <a href="https://www.manton.org/">Manton Reece</a> has a new feed reader called <a href="https://www.manton.org/2026/03/09/introducing-inkwell.html">Inkwell</a>. The thing that's great about Manton is he tries out new ideas. This is a feed reader of experimentation. Let's see if this works, Manton asks. We'll find out. I love that creative people are using RSS in new ways. I think before long they won't laugh at the idea that RSS is at least as good as AT Proto. (That's a joke, RSS is so much better in so many ways.)</p> <p>BTW, I'm not sure how Inkwell will fit into my life. I want to try the features of his product, but I am already in FeedLand, all my feed subscriptions emanate from there. I could import my feeds into Inkwell, it supports OPML import, but the subs would not stay in sync. Something for Manton to worry about in a few months or years. No doubt a lot of people are going to love Inkwell, I love it because it's new and creative and represents a substantial investment in RSS. We all got an upgrade today thanks to Manton. </p> <p>If you want to get an idea of how it works, he did a <a href="https://youtu.be/oiYffwKnGVQ">video demo</a> for his beta testers. </p> </description> <pubDate>Mon, 09 Mar 2026 22:23:20 GMT</pubDate> <link>http://scripting.com/2026/03/09/222320.html?title=mantonsInkwell</link> <guid>http://scripting.com/2026/03/09/222320.html</guid> <source:markdown>My friend [Manton Reece](https://www.manton.org/) has a new feed reader called [Inkwell](https://www.manton.org/2026/03/09/introducing-inkwell.html). The thing that's great about Manton is he tries out new ideas. This is a feed reader of experimentation. Let's see if this works, Manton asks. We'll find out. I love that creative people are using RSS in new ways. I think before long they won't laugh at the idea that RSS is at least as good as AT Proto. (That's a joke, RSS is so much better in so many ways.) BTW, I'm not sure how Inkwell will fit into my life. I want to try the features of his product, but I am already in FeedLand, all my feed subscriptions emanate from there. I could import my feeds into Inkwell, it supports OPML import, but the subs would not stay in sync. Something for Manton to worry about in a few months or years. No doubt a lot of people are going to love Inkwell, I love it because it's new and creative and represents a substantial investment in RSS. We all got an upgrade today thanks to Manton. If you want to get an idea of how it works, he did a [video demo](https://youtu.be/oiYffwKnGVQ) for his beta testers.</source:markdown> <source:outline text="Manton's Inkwell" created="Mon, 09 Mar 2026 22:23:20 GMT" type="outline" description="We all got an upgrade today thanks to Manton." flInCalendar="true" permalink="http://scripting.com/2026/03/09/222320.html"> <source:outline text="My friend <a href="https://www.manton.org/">Manton Reece</a> has a new feed reader called <a href="https://www.manton.org/2026/03/09/introducing-inkwell.html">Inkwell</a>. The thing that's great about Manton is he tries out new ideas. This is a feed reader of experimentation. Let's see if this works, Manton asks. We'll find out. I love that creative people are using RSS in new ways. I think before long they won't laugh at the idea that RSS is at least as good as AT Proto. (That's a joke, RSS is so much better in so many ways.)" created="Mon, 09 Mar 2026 22:19:34 GMT" type="outline" image="https://imgs.scripting.com/2023/04/24/cheshireCat.png" flInCalendar="true" permalink="http://scripting.com/2026/03/09/222320.html#a221934"/> <source:outline text="BTW, I'm not sure how Inkwell will fit into my life. I want to try the features of his product, but I am already in FeedLand, all my feed subscriptions emanate from there. I could import my feeds into Inkwell, it supports OPML import, but the subs would not stay in sync. Something for Manton to worry about in a few months or years. No doubt a lot of people are going to love Inkwell, I love it because it's new and creative and represents a substantial investment in RSS. We all got an upgrade today thanks to Manton." created="Mon, 09 Mar 2026 22:20:30 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09/222320.html#a222030"/> <source:outline text="If you want to get an idea of how it works, he did a <a href="https://youtu.be/oiYffwKnGVQ">video demo</a> for his beta testers." created="Mon, 09 Mar 2026 22:22:51 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09/222320.html#a222251"/> </source:outline> </item> <item> <title>AIs can reason</title> <description><p><img class="imgRightMargin" src="https://imgs.scripting.com/2023/11/09/bowHunter.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">I'm doing another new Claude project, just started it last night after the Knicks game. This one is right-size. The others were too complex for us to communicate about. On this one I'm letting it write all the code, so we don't have to get bogged down telling it how to write code that's consistent with mine. This project, if it ships, can be maintained entirely using Claude, or presumably any AI app. </p> <p>Can the AIs think? Maybe we'll never know, but it definitely can <a href="https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog">reason</a>. I can judge that the same I would if I were teaching a class in computer programming. Even though it has bad days, which I think was due to overload, Claude is generally very good at reasoning. The code it produces works, and upgrades happen very quickly. And it narrates its work (a relatively new feature) something I can't even get myself to do consistently. </p> <p>I don't trust the predictions that software developers will be obsolete. The culture of Silicon Valley encourages this kind of chest thumping. On the other hand, the predictions for PCs and the web, the big things of my career in tech, were similarly <a href="https://www.merriam-webster.com/dictionary/bombastic">bombastic</a>, but they were wrong. The web was huge, just not in the ways people thought it would be. </p> <p>And before that PCs weren't as limited as people thought in the early days of that corner-turn. They ended up completely replacing the mainframes. The big data centers of 2026 are not filled with IBM 360s. And PCs led to the web. That may turn out to be the biggest contribution they made in the evolution of tech. But if you had said that at a tech conference in 1986 they wouldn't have understood. </p> </description> <pubDate>Mon, 09 Mar 2026 14:08:58 GMT</pubDate> <link>http://scripting.com/2026/03/09/140858.html?title=aisCanReason</link> <guid>http://scripting.com/2026/03/09/140858.html</guid> <source:markdown>I'm doing another new Claude project, just started it last night after the Knicks game. This one is right-size. The others were too complex for us to communicate about. On this one I'm letting it write all the code, so we don't have to get bogged down telling it how to write code that's consistent with mine. This project, if it ships, can be maintained entirely using Claude, or presumably any AI app. Can the AIs think? Maybe we'll never know, but it definitely can [reason](https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog). I can judge that the same I would if I were teaching a class in computer programming. Even though it has bad days, which I think was due to overload, Claude is generally very good at reasoning. The code it produces works, and upgrades happen very quickly. And it narrates its work (a relatively new feature) something I can't even get myself to do consistently. I don't trust the predictions that software developers will be obsolete. The culture of Silicon Valley encourages this kind of chest thumping. On the other hand, the predictions for PCs and the web, the big things of my career in tech, were similarly [bombastic](https://www.merriam-webster.com/dictionary/bombastic), but they were wrong. The web was huge, just not in the ways people thought it would be. And before that PCs weren't as limited as people thought in the early days of that corner-turn. They ended up completely replacing the mainframes. The big data centers of 2026 are not filled with IBM 360s. And PCs led to the web. That may turn out to be the biggest contribution they made in the evolution of tech. But if you had said that at a tech conference in 1986 they wouldn't have understood.</source:markdown> <source:outline text="AIs can reason" created="Mon, 09 Mar 2026 14:08:58 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09/140858.html"> <source:outline text="I'm doing another new Claude project, just started it last night after the Knicks game. This one is right-size. The others were too complex for us to communicate about. On this one I'm letting it write all the code, so we don't have to get bogged down telling it how to write code that's consistent with mine. This project, if it ships, can be maintained entirely using Claude, or presumably any AI app." created="Mon, 09 Mar 2026 13:23:59 GMT" type="outline" image="https://imgs.scripting.com/2023/11/09/bowHunter.png" flInCalendar="true" permalink="http://scripting.com/2026/03/09/140858.html#a132359"/> <source:outline text="Can the AIs think? Maybe we'll never know, but it definitely can <a href="https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog">reason</a>. I can judge that the same I would if I were teaching a class in computer programming. Even though it has bad days, which I think was due to overload, Claude is generally very good at reasoning. The code it produces works, and upgrades happen very quickly. And it narrates its work (a relatively new feature) something I can't even get myself to do consistently." created="Mon, 09 Mar 2026 14:04:18 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/09/140858.html#a140418"/> <source:outline text="I don't trust the predictions that software developers will be obsolete. The culture of Silicon Valley encourages this kind of chest thumping. On the other hand, the predictions for PCs and the web, the big things of my career in tech, were similarly <a href="https://www.merriam-webster.com/dictionary/bombastic">bombastic</a>, but they were wrong. The web was huge, just not in the ways people thought it would be." created="Mon, 09 Mar 2026 14:06:11 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/09/140858.html#a140611"/> <source:outline text="And before that PCs weren't as limited as people thought in the early days of that corner-turn. They ended up completely replacing the mainframes. The big data centers of 2026 are not filled with IBM 360s. And PCs led to the web. That may turn out to be the biggest contribution they made in the evolution of tech. But if you had said that at a tech conference in 1986 they wouldn't have understood." created="Mon, 09 Mar 2026 14:15:31 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/09/140858.html#a141531"/> </source:outline> </item> <item> <description><img class="imgRightMargin" src="https://imgs.scripting.com/2024/11/08/philliesPhanaticMascot.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">Let me tell you something about AIs. They are not in any way ready to develop the kinds of apps I make. I spent a full week trying to get it to do so. What happened here is that we all were blown away, correctly, with what ChatGPT could do, and loved that it kept getting better. I've used it and Claude to make apps, and that is also amazing, unprecedented, maybe the biggest innovation ever. But. It doesn't have the memory you need to keep a full app in memory at once. And the tools we have now, compilers, editors, runtimes, <i>do</i> remember the whole thing, they are really good at that, but they don't <i>understand</i> at the level a human can and does. And sessions are too limited. And it makes unbelievably huge mistakes. Maybe they will get there, but we also had high hopes for the last breakthrough, the web, in its early days, and it didn't achieve its promise. Turns out the web gets you Trump, and Trump just discovered he has nukes. Cory talks about <a href="https://en.wikipedia.org/wiki/Enshittification">enshittification</a> and that's right -- but it's even worse than that. The tech industry always oversells the innovation. I am one of them in that regard. In this one I'm so far just a user. Also I haven't given up. <i>Still diggin!</i></description> <pubDate>Sun, 08 Mar 2026 16:30:34 GMT</pubDate> <link>http://scripting.com/2026/03/08.html#a163034</link> <guid>http://scripting.com/2026/03/08.html#a163034</guid> <source:markdown>Let me tell you something about AIs. They are not in any way ready to develop the kinds of apps I make. I spent a full week trying to get it to do so. What happened here is that we all were blown away, correctly, with what ChatGPT could do, and loved that it kept getting better. I've used it and Claude to make apps, and that is also amazing, unprecedented, maybe the biggest innovation ever. But. It doesn't have the memory you need to keep a full app in memory at once. And the tools we have now, compilers, editors, runtimes, _do_ remember the whole thing, they are really good at that, but they don't _understand_ at the level a human can and does. And sessions are too limited. And it makes unbelievably huge mistakes. Maybe they will get there, but we also had high hopes for the last breakthrough, the web, in its early days, and it didn't achieve its promise. Turns out the web gets you Trump, and Trump just discovered he has nukes. Cory talks about [enshittification](https://en.wikipedia.org/wiki/Enshittification) and that's right -- but it's even worse than that. The tech industry always oversells the innovation. I am one of them in that regard. In this one I'm so far just a user. Also I haven't given up. _Still diggin!_</source:markdown> <source:outline text="Let me tell you something about AIs. They are not in any way ready to develop the kinds of apps I make. I spent a full week trying to get it to do so. What happened here is that we all were blown away, correctly, with what ChatGPT could do, and loved that it kept getting better. I've used it and Claude to make apps, and that is also amazing, unprecedented, maybe the biggest innovation ever. But. It doesn't have the memory you need to keep a full app in memory at once. And the tools we have now, compilers, editors, runtimes, <i>do</i> remember the whole thing, they are really good at that, but they don't <i>understand</i> at the level a human can and does. And sessions are too limited. And it makes unbelievably huge mistakes. Maybe they will get there, but we also had high hopes for the last breakthrough, the web, in its early days, and it didn't achieve its promise. Turns out the web gets you Trump, and Trump just discovered he has nukes. Cory talks about <a href="https://en.wikipedia.org/wiki/Enshittification">enshittification</a> and that's right -- but it's even worse than that. The tech industry always oversells the innovation. I am one of them in that regard. In this one I'm so far just a user. Also I haven't given up. <i>Still diggin!</i>" created="Sun, 08 Mar 2026 16:30:34 GMT" type="outline" image="https://imgs.scripting.com/2024/11/08/philliesPhanaticMascot.png" flInCalendar="true" permalink="http://scripting.com/2026/03/08.html#a163034"/> </item> <item> <description><a href="https://www.youtube.com/watch?v=Ntqdpmg0qwo">Carville is obviously right</a>. No political party can afford to demonize a group of voters based on gender and race, esp when they make up approx 33% of the electorate.</description> <pubDate>Sun, 08 Mar 2026 16:11:09 GMT</pubDate> <link>http://scripting.com/2026/03/08.html#a161109</link> <guid>http://scripting.com/2026/03/08.html#a161109</guid> <source:markdown>[Carville is obviously right](https://www.youtube.com/watch?v=Ntqdpmg0qwo). No political party can afford to demonize a group of voters based on gender and race, esp when they make up approx 33% of the electorate.</source:markdown> <source:outline text="<a href="https://www.youtube.com/watch?v=Ntqdpmg0qwo">Carville is obviously right</a>. No political party can afford to demonize a group of voters based on gender and race, esp when they make up approx 33% of the electorate." created="Sun, 08 Mar 2026 16:11:09 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/08.html#a161109"/> </item> <item> <description><img class="imgRightMargin" src="https://imgs.scripting.com/2026/03/08/queSeraSera.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;"><a href="https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mghtc77uwc2q">Reporter at the Guardian</a>: "We don’t talk enough about how morally depraved the tech industry turned out to be. Every single ounce of their self-regarding statements of values was an outright lie." It's true. I was covering tech realistically starting in 1994, was writing for Wired, people thought I was being too hard on them, but I was actually like you too easy. But people didn’t want to believe tech was evil, they believed that the young people that were running tech were idealists and maybe they were when they started, but by the time the billions started flowing and they stopped caring about people and started only caring about money. A <a href="http://scripting.com/davenet/1996/10/24/QueSeraSera.html">piece</a> I wrote in 1996, after going to a tech industry conference."</description> <pubDate>Sun, 08 Mar 2026 16:15:32 GMT</pubDate> <link>http://scripting.com/2026/03/08.html#a161532</link> <guid>http://scripting.com/2026/03/08.html#a161532</guid> <source:markdown>[Reporter at the Guardian](https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mghtc77uwc2q): "We don’t talk enough about how morally depraved the tech industry turned out to be. Every single ounce of their self-regarding statements of values was an outright lie." It's true. I was covering tech realistically starting in 1994, was writing for Wired, people thought I was being too hard on them, but I was actually like you too easy. But people didn’t want to believe tech was evil, they believed that the young people that were running tech were idealists and maybe they were when they started, but by the time the billions started flowing and they stopped caring about people and started only caring about money. A [piece](http://scripting.com/davenet/1996/10/24/QueSeraSera.html) I wrote in 1996, after going to a tech industry conference."</source:markdown> <source:outline text="<a href="https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mghtc77uwc2q">Reporter at the Guardian</a>: "We don’t talk enough about how morally depraved the tech industry turned out to be. Every single ounce of their self-regarding statements of values was an outright lie." It's true. I was covering tech realistically starting in 1994, was writing for Wired, people thought I was being too hard on them, but I was actually like you too easy. But people didn’t want to believe tech was evil, they believed that the young people that were running tech were idealists and maybe they were when they started, but by the time the billions started flowing and they stopped caring about people and started only caring about money. A <a href="http://scripting.com/davenet/1996/10/24/QueSeraSera.html">piece</a> I wrote in 1996, after going to a tech industry conference."" created="Sun, 08 Mar 2026 16:15:32 GMT" type="outline" image="https://imgs.scripting.com/2026/03/08/queSeraSera.png" flInCalendar="true" permalink="http://scripting.com/2026/03/08.html#a161532"/> </item> <item> <title>He was a trust buster</title> <description><p><div class="divInlineImage"><center><img class="imgInline" src="https://imgs.scripting.com/2026/03/08/heWasTrustBuster.png"></center>If he were alive today he'd be busting silos.</div></p> </description> <pubDate>Sun, 08 Mar 2026 16:29:43 GMT</pubDate> <link>http://scripting.com/2026/03/08/162943.html?title=heWasATrustBuster</link> <guid>http://scripting.com/2026/03/08/162943.html</guid> <source:markdown> If he were alive today he'd be busting silos.</source:markdown> <source:outline text="He was a trust buster" created="Sun, 08 Mar 2026 16:29:43 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/08/162943.html"> <source:outline text="If he were alive today he'd be busting silos." created="Sun, 08 Mar 2026 16:29:51 GMT" inlineImage="https://imgs.scripting.com/2026/03/08/heWasTrustBuster.png" flInCalendar="true" permalink="http://scripting.com/2026/03/08/162943.html#a162951"/> </source:outline> </item> <item> <description>Claude is not doing well today, seriously not working well, think it must be they're coping with a large influx of new users.</description> <pubDate>Sat, 07 Mar 2026 16:51:26 GMT</pubDate> <link>http://scripting.com/2026/03/07.html#a165126</link> <guid>http://scripting.com/2026/03/07.html#a165126</guid> <source:markdown>Claude is not doing well today, seriously not working well, think it must be they're coping with a large influx of new users.</source:markdown> <source:outline text="Claude is not doing well today, seriously not working well, think it must be they're coping with a large influx of new users." created="Sat, 07 Mar 2026 16:51:26 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/07.html#a165126"/> </item> <item> <description>I was <a href="http://scripting.com/2026/03/06.html#a215916">looking forward</a> to Season 4 of Industry, but <a href="https://bsky.app/profile/scripting.com/post/3mghq3i3gnk2j">found</a> the first episode unwatchable. Lots of yelling. New characters angry and arguing about nothing, dramatic music mocks the awful writing and acting. Does it get better? Reviewers <a href="https://www.metacritic.com/tv/industry/season-4/">loved</a> it. I've seen this before. Previous seasons were great, so the next season automatically must be great too.</description> <pubDate>Sat, 07 Mar 2026 14:19:27 GMT</pubDate> <link>http://scripting.com/2026/03/07.html#a141927</link> <guid>http://scripting.com/2026/03/07.html#a141927</guid> <source:markdown>I was [looking forward](http://scripting.com/2026/03/06.html#a215916) to Season 4 of Industry, but [found](https://bsky.app/profile/scripting.com/post/3mghq3i3gnk2j) the first episode unwatchable. Lots of yelling. New characters angry and arguing about nothing, dramatic music mocks the awful writing and acting. Does it get better? Reviewers [loved](https://www.metacritic.com/tv/industry/season-4/) it. I've seen this before. Previous seasons were great, so the next season automatically must be great too.</source:markdown> <source:outline text="I was <a href="http://scripting.com/2026/03/06.html#a215916">looking forward</a> to Season 4 of Industry, but <a href="https://bsky.app/profile/scripting.com/post/3mghq3i3gnk2j">found</a> the first episode unwatchable. Lots of yelling. New characters angry and arguing about nothing, dramatic music mocks the awful writing and acting. Does it get better? Reviewers <a href="https://www.metacritic.com/tv/industry/season-4/">loved</a> it. I've seen this before. Previous seasons were great, so the next season automatically must be great too." created="Sat, 07 Mar 2026 14:19:27 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/07.html#a141927"/> </item> <item> <title>Cory, RSS has never been dormant</title> <description><p>I love the <a href="https://pluralistic.net/2026/03/07/reader-mode/#personal-disenshittification">piece</a> Cory Doctorow just posted, but he says something that follows a pattern, the way journalists can say something's dead because they heard it as conventional wisdom. </p> <ul> <li>Development around RSS has never "lain dormant." That's a perception not reality. Let's stop handicapping what we agree is a very useful and freedom-building system like RSS. You're telling the story that makes people believe it's gone. It is not gone. </li> <li>Without the NYT the rest of the news publishing world would probably have never adopted RSS. The NYT drove the liftoff of RSS. Google's product did come to dominate, but there were excellent feed readers long before that. </li> </ul> <p><b>Happened to the Mac too</b></p> <ul> <li>In the early days of the web, it was conventional wisdom that there was no new software for the Mac, all the developers were flocking to Windows. Maybe all the devs were, but the best web server and development software, writing software, was on the Mac. </li> </ul> <p><b>A blogroll for 2026</b></p> <ul> <li>BTW, since you mention Kottke's blogroll, I'd love for you to have a look at mine. You can see it on my blog at <a href="http://scripting.com/">scripting.com</a>, or on the WordPress version of my blog at <a href="https://daveverse.org/">daveverse.org</a>. A <a href="https://imgs.scripting.com/2026/03/07/blogrollScreenShot.png?nodialog">screen shot</a>.</li> <li>It's a realtime <a href="https://blogroll.social/">blogroll</a>, the blogs appear in the order in which they last updated. You can expand each item to see the titles of the last five pieces, with a 300-char excerpt, and a link to read the whole thing. It's the blogroll I wanted in the early 00s, a clear indication that there's nothing dormant going on here, Cory. </li> <li>You can <a href="https://github.com/scripting/feedlandBlogrollToolkit">install it</a> on your own system, it works as a WordPress plugin, so it's especially easy to use it on a WordPress site. </li> </ul> <p><b>My old ass</b></p> <ul> <li>I'm working my old ass off developing for the web and RSS every freaking day Cory. </li> <li>I won't stop until we have a social web running with all replaceable parts, no lock-in, as decentralized as the web itself and of course RSS is part of the web.</li> </ul> </description> <pubDate>Sat, 07 Mar 2026 20:46:25 GMT</pubDate> <link>http://scripting.com/2026/03/07/204625.html?title=coryRssHasNeverBeenDormant</link> <guid>http://scripting.com/2026/03/07/204625.html</guid> <source:markdown>I love the [piece](https://pluralistic.net/2026/03/07/reader-mode/#personal-disenshittification) Cory Doctorow just posted, but he says something that follows a pattern, the way journalists can say something's dead because they heard it as conventional wisdom. * Development around RSS has never "lain dormant." That's a perception not reality. Let's stop handicapping what we agree is a very useful and freedom-building system like RSS. You're telling the story that makes people believe it's gone. It is not gone. * Without the NYT the rest of the news publishing world would probably have never adopted RSS. The NYT drove the liftoff of RSS. Google's product did come to dominate, but there were excellent feed readers long before that. **Happened to the Mac too** * In the early days of the web, it was conventional wisdom that there was no new software for the Mac, all the developers were flocking to Windows. Maybe all the devs were, but the best web server and development software, writing software, was on the Mac. **A blogroll for 2026** * BTW, since you mention Kottke's blogroll, I'd love for you to have a look at mine. You can see it on my blog at [scripting.com](http://scripting.com/), or on the WordPress version of my blog at [daveverse.org](https://daveverse.org/). A [screen shot](https://imgs.scripting.com/2026/03/07/blogrollScreenShot.png?nodialog). * It's a realtime [blogroll](https://blogroll.social/), the blogs appear in the order in which they last updated. You can expand each item to see the titles of the last five pieces, with a 300-char excerpt, and a link to read the whole thing. It's the blogroll I wanted in the early 00s, a clear indication that there's nothing dormant going on here, Cory. * You can [install it](https://github.com/scripting/feedlandBlogrollToolkit) on your own system, it works as a WordPress plugin, so it's especially easy to use it on a WordPress site. **My old ass** * I'm working my old ass off developing for the web and RSS every freaking day Cory. * I won't stop until we have a social web running with all replaceable parts, no lock-in, as decentralized as the web itself and of course RSS is part of the web.</source:markdown> <source:outline text="Cory, RSS has never been dormant" created="Sat, 07 Mar 2026 20:46:25 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html"> <source:outline text="I love the <a href="https://pluralistic.net/2026/03/07/reader-mode/#personal-disenshittification">piece</a> Cory Doctorow just posted, but he says something that follows a pattern, the way journalists can say something's dead because they heard it as conventional wisdom." created="Sat, 07 Mar 2026 20:46:40 GMT" flBulletedSubs="true" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a204640"> <source:outline text="Development around RSS has never "lain dormant." That's a perception not reality. Let's stop handicapping what we agree is a very useful and freedom-building system like RSS. You're telling the story that makes people believe it's gone. It is not gone." created="Sat, 07 Mar 2026 21:01:21 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a210121"/> <source:outline text="Without the NYT the rest of the news publishing world would probably have never adopted RSS. The NYT drove the liftoff of RSS. Google's product did come to dominate, but there were excellent feed readers long before that." created="Sat, 07 Mar 2026 21:01:04 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a210104"/> </source:outline> <source:outline text="<b>Happened to the Mac too</b>" created="Sat, 07 Mar 2026 21:02:57 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a210257"> <source:outline text="In the early days of the web, it was conventional wisdom that there was no new software for the Mac, all the developers were flocking to Windows. Maybe all the devs were, but the best web server and development software, writing software, was on the Mac." created="Sat, 07 Mar 2026 20:53:33 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205333"/> </source:outline> <source:outline text="<b>A blogroll for 2026</b>" created="Sat, 07 Mar 2026 20:56:27 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205627"> <source:outline text="BTW, since you mention Kottke's blogroll, I'd love for you to have a look at mine. You can see it on my blog at <a href="http://scripting.com/">scripting.com</a>, or on the WordPress version of my blog at <a href="https://daveverse.org/">daveverse.org</a>. A <a href="https://imgs.scripting.com/2026/03/07/blogrollScreenShot.png?nodialog">screen shot</a>." created="Sat, 07 Mar 2026 20:51:11 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205111"/> <source:outline text="It's a realtime <a href="https://blogroll.social/">blogroll</a>, the blogs appear in the order in which they last updated. You can expand each item to see the titles of the last five pieces, with a 300-char excerpt, and a link to read the whole thing. It's the blogroll I wanted in the early 00s, a clear indication that there's nothing dormant going on here, Cory." created="Sat, 07 Mar 2026 20:58:12 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205812"/> <source:outline text="You can <a href="https://github.com/scripting/feedlandBlogrollToolkit">install it</a> on your own system, it works as a WordPress plugin, so it's especially easy to use it on a WordPress site." created="Sat, 07 Mar 2026 20:52:53 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205253"/> </source:outline> <source:outline text="<b>My old ass</b>" created="Sat, 07 Mar 2026 21:08:46 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a210846"> <source:outline text="I'm working my old ass off developing for the web and RSS every freaking day Cory." created="Sat, 07 Mar 2026 20:54:50 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a205450"/> <source:outline text="I won't stop until we have a social web running with all replaceable parts, no lock-in, as decentralized as the web itself and of course RSS is part of the web." created="Sat, 07 Mar 2026 21:09:19 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/07/204625.html#a210919"/> </source:outline> </source:outline> </item> <item> <description><a href="https://mastodon.social/@davew/116183361380706969">Mastodon</a>: Good Mastodon accounts to follow for news?</description> <pubDate>Fri, 06 Mar 2026 21:51:20 GMT</pubDate> <link>http://scripting.com/2026/03/06.html#a215120</link> <guid>http://scripting.com/2026/03/06.html#a215120</guid> <source:markdown>[Mastodon](https://mastodon.social/@davew/116183361380706969): Good Mastodon accounts to follow for news?</source:markdown> <source:outline text="<a href="https://mastodon.social/@davew/116183361380706969">Mastodon</a>: Good Mastodon accounts to follow for news?" created="Fri, 06 Mar 2026 21:51:20 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/06.html#a215120"/> </item> <item> <description>Remember when, just weeks ago, the <a href="https://www.youtube.com/shorts/Fk9Gh3qwW4I">Dems told the military</a> that they must not obey illegal orders. We passed that red line when they obeyed orders to start a war that had not been declared by Congress. The <a href="https://x.com/SenatorSlotkin/status/1990774492356902948?utm_source=chatgpt.com">video</a> was posted on Nov 18 last year. None of the news stories I found said what the date was or provided a link to the video.</description> <pubDate>Fri, 06 Mar 2026 20:05:29 GMT</pubDate> <link>http://scripting.com/2026/03/06.html#a200529</link> <guid>http://scripting.com/2026/03/06.html#a200529</guid> <source:markdown>Remember when, just weeks ago, the [Dems told the military](https://www.youtube.com/shorts/Fk9Gh3qwW4I) that they must not obey illegal orders. We passed that red line when they obeyed orders to start a war that had not been declared by Congress. The [video](https://x.com/SenatorSlotkin/status/1990774492356902948?utm_source=chatgpt.com) was posted on Nov 18 last year. None of the news stories I found said what the date was or provided a link to the video.</source:markdown> <source:outline text="Remember when, just weeks ago, the <a href="https://www.youtube.com/shorts/Fk9Gh3qwW4I">Dems told the military</a> that they must not obey illegal orders. We passed that red line when they obeyed orders to start a war that had not been declared by Congress. The <a href="https://x.com/SenatorSlotkin/status/1990774492356902948?utm_source=chatgpt.com">video</a> was posted on Nov 18 last year. None of the news stories I found said what the date was or provided a link to the video." created="Fri, 06 Mar 2026 20:05:29 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/06.html#a200529"/> </item> <item> <description><img class="imgRightMargin" src="https://imgs.scripting.com/2026/03/06/industry.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">I remember liking the first three seasons of <a href="https://en.wikipedia.org/wiki/Industry_(TV_series)">Industry</a> on HBO, so I just watched them again. It's a <a href="https://daytona.scripting.com/search?q=succession">Succession</a> clone, in a way, not exactly the same story, but the same type of story. I waited until the final episode of Season 4 had aired to start at the beginning. So now I'll be watching fresh stuff, which is kind of scary because I found that I had forgotten some of the big plot points, I wonder how much of the new season I'll understand. I also found it dragged toward the end of Season 3, where they do a trick with the audio, make it sound really portentious and dramatic with a promise of evil, for events, which without the music would seem mundane, tiresome, kind of pathetic actually, embarrassing and just plain stupid. But at least it was just part of one season, there are some series that are all about nothing, made to seem important. I try to imagine the writers' room at such shows. Do they know how ridiculous it is? Maybe they don't care. Next up is The Pitt, which everyone says is great, esp doctors, tried watching it but couldn't stand the gore.</description> <pubDate>Fri, 06 Mar 2026 21:59:16 GMT</pubDate> <link>http://scripting.com/2026/03/06.html#a215916</link> <guid>http://scripting.com/2026/03/06.html#a215916</guid> <source:markdown>I remember liking the first three seasons of [Industry](https://en.wikipedia.org/wiki/Industry_\(TV_series\)) on HBO, so I just watched them again. It's a [Succession](https://daytona.scripting.com/search?q=succession) clone, in a way, not exactly the same story, but the same type of story. I waited until the final episode of Season 4 had aired to start at the beginning. So now I'll be watching fresh stuff, which is kind of scary because I found that I had forgotten some of the big plot points, I wonder how much of the new season I'll understand. I also found it dragged toward the end of Season 3, where they do a trick with the audio, make it sound really portentious and dramatic with a promise of evil, for events, which without the music would seem mundane, tiresome, kind of pathetic actually, embarrassing and just plain stupid. But at least it was just part of one season, there are some series that are all about nothing, made to seem important. I try to imagine the writers' room at such shows. Do they know how ridiculous it is? Maybe they don't care. Next up is The Pitt, which everyone says is great, esp doctors, tried watching it but couldn't stand the gore.</source:markdown> <source:outline text="I remember liking the first three seasons of <a href="https://en.wikipedia.org/wiki/Industry_(TV_series)">Industry</a> on HBO, so I just watched them again. It's a <a href="https://daytona.scripting.com/search?q=succession">Succession</a> clone, in a way, not exactly the same story, but the same type of story. I waited until the final episode of Season 4 had aired to start at the beginning. So now I'll be watching fresh stuff, which is kind of scary because I found that I had forgotten some of the big plot points, I wonder how much of the new season I'll understand. I also found it dragged toward the end of Season 3, where they do a trick with the audio, make it sound really portentious and dramatic with a promise of evil, for events, which without the music would seem mundane, tiresome, kind of pathetic actually, embarrassing and just plain stupid. But at least it was just part of one season, there are some series that are all about nothing, made to seem important. I try to imagine the writers' room at such shows. Do they know how ridiculous it is? Maybe they don't care. Next up is The Pitt, which everyone says is great, esp doctors, tried watching it but couldn't stand the gore." created="Fri, 06 Mar 2026 21:59:16 GMT" type="outline" image="https://imgs.scripting.com/2026/03/06/industry.png" flInCalendar="true" permalink="http://scripting.com/2026/03/06.html#a215916"/> </item> <item> <description>If you have an X account, esp if you have a lot of followers, please <a href="https://x.com/DWiner43240/status/2029915756213714963">RT this post</a>. I'd like to get my real account back. Thanks for your help.</description> <pubDate>Fri, 06 Mar 2026 19:59:48 GMT</pubDate> <link>http://scripting.com/2026/03/06.html#a195948</link> <guid>http://scripting.com/2026/03/06.html#a195948</guid> <source:markdown>If you have an X account, esp if you have a lot of followers, please [RT this post](https://x.com/DWiner43240/status/2029915756213714963). I'd like to get my real account back. Thanks for your help.</source:markdown> <source:outline text="If you have an X account, esp if you have a lot of followers, please <a href="https://x.com/DWiner43240/status/2029915756213714963">RT this post</a>. I'd like to get my real account back. Thanks for your help." created="Fri, 06 Mar 2026 19:59:48 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/06.html#a195948"/> </item> <item> <description>On the other hand, it's hard to get Claude.ai to really apply itself to my own software. It likes to drive. Same with ChatGPT.</description> <pubDate>Thu, 05 Mar 2026 23:05:40 GMT</pubDate> <link>http://scripting.com/2026/03/05.html#a230540</link> <guid>http://scripting.com/2026/03/05.html#a230540</guid> <source:markdown>On the other hand, it's hard to get Claude.ai to really apply itself to my own software. It likes to drive. Same with ChatGPT.</source:markdown> <source:outline text="On the other hand, it's hard to get Claude.ai to really apply itself to my own software. It likes to drive. Same with ChatGPT." created="Thu, 05 Mar 2026 23:05:40 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/05.html#a230540"/> </item> <item> <description><img class="imgRightMargin" src="https://imgs.scripting.com/2020/08/20/obama.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">The thing that's amazing about Claude.ai is that it understands how software works. I can talk to it about software the way a football coach would talk to a player about football. I gave it some instructions in English about how the outliner was going to evolve. I asked if it remembered how Rules worked in MORE. Yes, it explained it correctly. Then I said I'd like "faceless" rules, where we could edit the source so the outlines looked the way we wanted them to look, using Rules. In the time it took me to write a sentence here, it finished the job. I added a <a href="https://this.how/ai/outliner/">home page</a> for the AI outliner folder with links to the other docs in the folder. Then I did a bunch more changes, I could go on like this forever. It was like working with a team on a product, only the team turns around new versions in seconds, and eventually runs out of space (gets tired?) and I have to start another thread. I just did a transition and it seemed to pick up pretty close to where we left off. I have a lot of ideas here. Expect an explosion of new versions of popular software writing by individual people. We'd better make sure the standards of the web are really well documented.</description> <pubDate>Wed, 04 Mar 2026 14:16:25 GMT</pubDate> <link>http://scripting.com/2026/03/04.html#a141625</link> <guid>http://scripting.com/2026/03/04.html#a141625</guid> <source:markdown>The thing that's amazing about Claude.ai is that it understands how software works. I can talk to it about software the way a football coach would talk to a player about football. I gave it some instructions in English about how the outliner was going to evolve. I asked if it remembered how Rules worked in MORE. Yes, it explained it correctly. Then I said I'd like "faceless" rules, where we could edit the source so the outlines looked the way we wanted them to look, using Rules. In the time it took me to write a sentence here, it finished the job. I added a [home page](https://this.how/ai/outliner/) for the AI outliner folder with links to the other docs in the folder. Then I did a bunch more changes, I could go on like this forever. It was like working with a team on a product, only the team turns around new versions in seconds, and eventually runs out of space (gets tired?) and I have to start another thread. I just did a transition and it seemed to pick up pretty close to where we left off. I have a lot of ideas here. Expect an explosion of new versions of popular software writing by individual people. We'd better make sure the standards of the web are really well documented.</source:markdown> <source:outline text="The thing that's amazing about Claude.ai is that it understands how software works. I can talk to it about software the way a football coach would talk to a player about football. I gave it some instructions in English about how the outliner was going to evolve. I asked if it remembered how Rules worked in MORE. Yes, it explained it correctly. Then I said I'd like "faceless" rules, where we could edit the source so the outlines looked the way we wanted them to look, using Rules. In the time it took me to write a sentence here, it finished the job. I added a <a href="https://this.how/ai/outliner/">home page</a> for the AI outliner folder with links to the other docs in the folder. Then I did a bunch more changes, I could go on like this forever. It was like working with a team on a product, only the team turns around new versions in seconds, and eventually runs out of space (gets tired?) and I have to start another thread. I just did a transition and it seemed to pick up pretty close to where we left off. I have a lot of ideas here. Expect an explosion of new versions of popular software writing by individual people. We'd better make sure the standards of the web are really well documented." created="Wed, 04 Mar 2026 14:16:25 GMT" type="outline" image="https://imgs.scripting.com/2020/08/20/obama.png" flInCalendar="true" permalink="http://scripting.com/2026/03/04.html#a141625"/> </item> <item> <description>What if friends treated their friends as nicely as they treat dogs. When you sensed they needed a little support, you'd look them in the eye and say "Who's the good girl?" Rub behind the ears. When they sit give them a treat. Inside of us, everyone, including you, is a little pup who just wants to know they're in the right place doing the right thing.</description> <pubDate>Thu, 05 Mar 2026 03:58:10 GMT</pubDate> <link>http://scripting.com/2026/03/04.html#a035810</link> <guid>http://scripting.com/2026/03/04.html#a035810</guid> <source:markdown>What if friends treated their friends as nicely as they treat dogs. When you sensed they needed a little support, you'd look them in the eye and say "Who's the good girl?" Rub behind the ears. When they sit give them a treat. Inside of us, everyone, including you, is a little pup who just wants to know they're in the right place doing the right thing.</source:markdown> <source:outline text="What if friends treated their friends as nicely as they treat dogs. When you sensed they needed a little support, you'd look them in the eye and say "Who's the good girl?" Rub behind the ears. When they sit give them a treat. Inside of us, everyone, including you, is a little pup who just wants to know they're in the right place doing the right thing." created="Thu, 05 Mar 2026 03:58:10 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/04.html#a035810"/> </item> <item> <description>We had a problem today with one of the servers, it meant a bunch of services weren't working. Never found the actual problem, but something changed and the misbehaving server started working. Learned a lot about managed databases on Digital Ocean.</description> <pubDate>Wed, 04 Mar 2026 21:05:59 GMT</pubDate> <link>http://scripting.com/2026/03/04.html#a210559</link> <guid>http://scripting.com/2026/03/04.html#a210559</guid> <source:markdown>We had a problem today with one of the servers, it meant a bunch of services weren't working. Never found the actual problem, but something changed and the misbehaving server started working. Learned a lot about managed databases on Digital Ocean.</source:markdown> <source:outline text="We had a problem today with one of the servers, it meant a bunch of services weren't working. Never found the actual problem, but something changed and the misbehaving server started working. Learned a lot about managed databases on Digital Ocean." created="Wed, 04 Mar 2026 21:05:59 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/04.html#a210559"/> </item> <item> <description><img class="imgRightMargin" src="https://imgs.scripting.com/2026/03/03/reallyLittlePizza.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">I asked Claude.ai to "write me a nice little spreadsheet program that runs in the browser." <a href="https://this.how/ai/spreadsheet.html">Here it is</a>. It looks like a spreadsheet app but it's missing most of the really good commands, like defining the value in one cell with the sum of two other cells using point and click. If you go down this path, ask it to keep a user's guide current, and then ask it to put in features, and just describe them in standard spreadsheet terminology. The trouble starts when you want to make something that doesn't have a standard terminology yet because it's new.</description> <pubDate>Tue, 03 Mar 2026 14:54:55 GMT</pubDate> <link>http://scripting.com/2026/03/03.html#a145455</link> <guid>http://scripting.com/2026/03/03.html#a145455</guid> <source:markdown>I asked Claude.ai to "write me a nice little spreadsheet program that runs in the browser." [Here it is](https://this.how/ai/spreadsheet.html). It looks like a spreadsheet app but it's missing most of the really good commands, like defining the value in one cell with the sum of two other cells using point and click. If you go down this path, ask it to keep a user's guide current, and then ask it to put in features, and just describe them in standard spreadsheet terminology. The trouble starts when you want to make something that doesn't have a standard terminology yet because it's new.</source:markdown> <source:outline text="I asked Claude.ai to "write me a nice little spreadsheet program that runs in the browser." <a href="https://this.how/ai/spreadsheet.html">Here it is</a>. It looks like a spreadsheet app but it's missing most of the really good commands, like defining the value in one cell with the sum of two other cells using point and click. If you go down this path, ask it to keep a user's guide current, and then ask it to put in features, and just describe them in standard spreadsheet terminology. The trouble starts when you want to make something that doesn't have a standard terminology yet because it's new." created="Tue, 03 Mar 2026 14:54:55 GMT" type="outline" image="https://imgs.scripting.com/2026/03/03/reallyLittlePizza.png" flInCalendar="true" permalink="http://scripting.com/2026/03/03.html#a145455"/> </item> <item> <description>Then I had to ask Claude.ai to write me a <a href="https://this.how/ai/outliner/outliner.html">nice little outliner</a> that runs in the browser. And it did. With a flourish. It was designed to make me the guy who designed outliners for most of a lifetime, and I have to say it was very nicely done, for a two-minute project. Even for a two-week project it's pretty nice. Then I asked it to do a <a href="https://this.how/ai/outliner/priorArt.opml">priorArt outline</a>, and it looks really good in the this.how template. The power of standards. And I had a full day of work even while Claude.ai was doing these <a href="https://daytona.scripting.com/search?q=%22mind%20bomb%22">mind bombs</a> for me.</description> <pubDate>Tue, 03 Mar 2026 18:33:27 GMT</pubDate> <link>http://scripting.com/2026/03/03.html#a183327</link> <guid>http://scripting.com/2026/03/03.html#a183327</guid> <source:markdown>Then I had to ask Claude.ai to write me a [nice little outliner](https://this.how/ai/outliner/outliner.html) that runs in the browser. And it did. With a flourish. It was designed to make me the guy who designed outliners for most of a lifetime, and I have to say it was very nicely done, for a two-minute project. Even for a two-week project it's pretty nice. Then I asked it to do a [priorArt outline](https://this.how/ai/outliner/priorArt.opml), and it looks really good in the this.how template. The power of standards. And I had a full day of work even while Claude.ai was doing these [mind bombs](https://daytona.scripting.com/search?q=%22mind%20bomb%22) for me.</source:markdown> <source:outline text="Then I had to ask Claude.ai to write me a <a href="https://this.how/ai/outliner/outliner.html">nice little outliner</a> that runs in the browser. And it did. With a flourish. It was designed to make me the guy who designed outliners for most of a lifetime, and I have to say it was very nicely done, for a two-minute project. Even for a two-week project it's pretty nice. Then I asked it to do a <a href="https://this.how/ai/outliner/priorArt.opml">priorArt outline</a>, and it looks really good in the this.how template. The power of standards. And I had a full day of work even while Claude.ai was doing these <a href="https://daytona.scripting.com/search?q=%22mind%20bomb%22">mind bombs</a> for me." created="Tue, 03 Mar 2026 18:33:27 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/03.html#a183327"/> </item> <item> <description>I asked for a feature of the outliner from Drummer that it automatically opens a file in read-only mode if there's a URL parameter with the address of an OPML file. <a href="https://this.how/ai/outliner/outliner.html?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml">Like this</a>.</description> <pubDate>Tue, 03 Mar 2026 18:57:59 GMT</pubDate> <link>http://scripting.com/2026/03/03.html#a185759</link> <guid>http://scripting.com/2026/03/03.html#a185759</guid> <source:markdown>I asked for a feature of the outliner from Drummer that it automatically opens a file in read-only mode if there's a URL parameter with the address of an OPML file. [Like this](https://this.how/ai/outliner/outliner.html?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml).</source:markdown> <source:outline text="I asked for a feature of the outliner from Drummer that it automatically opens a file in read-only mode if there's a URL parameter with the address of an OPML file. <a href="https://this.how/ai/outliner/outliner.html?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml">Like this</a>." created="Tue, 03 Mar 2026 18:57:59 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/03.html#a185759"/> </item> <item> <title>Really Simple pizza</title> <description><p><div class="divInlineImage"><center><img class="imgInline" src="https://imgs.scripting.com/2026/03/03/itsAReallyASimpleAPizza.png"></center>"It really tastes like a pizza!!"</div></p> </description> <pubDate>Tue, 03 Mar 2026 19:22:57 GMT</pubDate> <link>http://scripting.com/2026/03/03/192257.html?title=reallySimplePizza</link> <guid>http://scripting.com/2026/03/03/192257.html</guid> <source:markdown> "It really tastes like a pizza!!"</source:markdown> <source:outline text="Really Simple pizza" created="Tue, 03 Mar 2026 19:22:57 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/03/192257.html"> <source:outline text=""It really tastes like a pizza!!"" created="Tue, 03 Mar 2026 19:23:03 GMT" inlineImage="https://imgs.scripting.com/2026/03/03/itsAReallyASimpleAPizza.png" flInCalendar="true" permalink="http://scripting.com/2026/03/03/192257.html#a192303"/> </source:outline> </item> <item> <description>Very happy to welcome my old friend, <a href="https://jpalfrey.blog/">John Palfrey</a>, back to the web. His <a href="https://jpalfrey.blog/2026/03/01/notes-from-ai-action-summit-in-delhi-india-february-2026/">first new piece</a> is about his experience at the <a href="https://en.wikipedia.org/wiki/AI_Action_Summit">AI Action Summit</a> in February, in Delhi. I added his feed to my <a href="https://blogroll.social/">blogroll</a> on scripting.com. He was executive director at Berkman when I was there in the early 00s, now heads up the MacArthur Foundations. It feels like the old band is getting back together. ;-)</description> <pubDate>Mon, 02 Mar 2026 15:03:13 GMT</pubDate> <link>http://scripting.com/2026/03/02.html#a150313</link> <guid>http://scripting.com/2026/03/02.html#a150313</guid> <source:markdown>Very happy to welcome my old friend, [John Palfrey](https://jpalfrey.blog/), back to the web. His [first new piece](https://jpalfrey.blog/2026/03/01/notes-from-ai-action-summit-in-delhi-india-february-2026/) is about his experience at the [AI Action Summit](https://en.wikipedia.org/wiki/AI_Action_Summit) in February, in Delhi. I added his feed to my [blogroll](https://blogroll.social/) on scripting.com. He was executive director at Berkman when I was there in the early 00s, now heads up the MacArthur Foundations. It feels like the old band is getting back together. ;-)</source:markdown> <source:outline text="Very happy to welcome my old friend, <a href="https://jpalfrey.blog/">John Palfrey</a>, back to the web. His <a href="https://jpalfrey.blog/2026/03/01/notes-from-ai-action-summit-in-delhi-india-february-2026/">first new piece</a> is about his experience at the <a href="https://en.wikipedia.org/wiki/AI_Action_Summit">AI Action Summit</a> in February, in Delhi. I added his feed to my <a href="https://blogroll.social/">blogroll</a> on scripting.com. He was executive director at Berkman when I was there in the early 00s, now heads up the MacArthur Foundations. It feels like the old band is getting back together. ;-)" created="Mon, 02 Mar 2026 15:03:13 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/02.html#a150313"/> </item> <item> <title>I tuned into the Fediforum</title> <description><p>I like the way they organized today's <a href="https://fediforum.org/2026-03-growing-open-social-web/">Fediforum conference</a>. (They call it an unconference. I use the term to mean something very different, and we used it first <a href="http://bloggercon.scripting.com/iv/format.html">at BloggerCon</a>.)</p> <p>They asked for "position papers," and chose a set of them to be presented.</p> <p>Inbetween, they had a set of virtual tables where six people could join and have a conversation.</p> <p>It wasn't boring. And that's the first requirement for a conference. </p> <p>Some of my takeaways from the meetup.</p> <ul> <li>Getting more people to use Bluesky and AT Proto was the topic. I don't know how to do that, and I don't think there's anything developers can do to make it happen. I think both products are what they will continue to be. </li> <li>What's needed is to get all the various systems to interop. There must be a definition of what a text message is. Since we're trying to make the social web, I recommend looking to the web for the definition of what a text object is. I would go with a subset of the web. I outlined the features in the <a href="https://textcasting.org/">textcasting</a> doc I wrote a few years ago. I am using Markdown in my software, and it seems like a lot of other people feel this is a good subset to use.</li> <li>Bluesky will never be a distributed system because it has features that depend on being centralized. That's okay, perfection isn't needed. </li> <li>Even better would be to have all systems support both inbound and outbound RSS, then they can do whatever they want internally, and users can participate using any blog and any feed reader. And independent developers can go crazy trying out all kinds of variants. That's how it works in WordLand 2 coming real soon now. <span class="spOldSchoolEmoji">😄</span></li> <li>More people will use a system when it's fun and/or interesting and they can't wait to see what else happened there. Like watching <a href="https://www.google.com/search?sca_esv=5977621399439e78&rlz=1C5CHFA_enUS743US747&sxsrf=ANbL-n7loTV77UCB20pm-wzEHExAakwyvg:1772491719254&udm=7&fbs=ADc_l-aN0CWEZBOHjofHoaMMDiKpmAsnXCN5UBx17opt8eaTX47lCFidmFdeJvh0OH1RjLNtIFBa9EcEL0lI0HhixtkO9OakUc75m4BXNPumdg2XhGLgvUsTBaZg1cGTlkpwQzalbi-KeMVAJyeEARF6pw79oHHeJv6NnKxCx9W7TnJcY_qexDjL68PQgFPh5gMxZmLG9eLzPtA-07fE0QrhfhTUWfQ75A&q=alysa+liu+videos&sa=X&ved=2ahUKEwjrjayapoKTAxXC1fACHd89D54QtKgLegQIFRAB&biw=1597&bih=1049&dpr=2">Alysa Liu videos</a> now. People don't <i>think</i> about what they want, they just want it. That's what Twitter was like when it started. Unfortunately you can't start it again, if you want people to want it, you have do something new. </li> <li>I talk too much. That's the downside of having an interesting conference. At a boring one where people give PowerPoint type talks, I can listen, form my opinions, write a blog post that no one reads and get back to work on my projects. </li> <li>One day I'd love to go to one of these meetings and find people I can work with. You can be sure I'll let you know when that happens. Last conference I went to where that happened was at WordCamp Canada last October, but that wasn't about the social web, it was about WordPress. </li> <li>I got to talk with <a href="https://en.wikipedia.org/wiki/Mike_Masnick">Mike Masnick</a>. I don't understand why he has a board seat at Bluesky and promotes it as a decentralized system. He's a highly credible reporter at TechDirt, but you can't be part of a company you cover and report on it with credibility. And it is not now and imho never will be a distributed system. I talked with him about this, at one of the virtual groups-of-six tables, but he didn't respond. I don't like it when Bluesky misleads users and they buy it, but as bad as that is, it is predictable. A credible journalist doing it, I can't comprehend that. I am open to being convinced, but I'm kind of an expert on this stuff, so it's really going to blow my mind if I'm wrong. </li> </ul> </description> <pubDate>Mon, 02 Mar 2026 16:11:00 GMT</pubDate> <link>http://scripting.com/2026/03/02/161100.html?title=iTunedIntoTheFediforum</link> <guid>http://scripting.com/2026/03/02/161100.html</guid> <source:markdown>I like the way they organized today's [Fediforum conference](https://fediforum.org/2026-03-growing-open-social-web/). (They call it an unconference. I use the term to mean something very different, and we used it first [at BloggerCon](http://bloggercon.scripting.com/iv/format.html).) They asked for "position papers," and chose a set of them to be presented. Inbetween, they had a set of virtual tables where six people could join and have a conversation. It wasn't boring. And that's the first requirement for a conference. Some of my takeaways from the meetup. * Getting more people to use Bluesky and AT Proto was the topic. I don't know how to do that, and I don't think there's anything developers can do to make it happen. I think both products are what they will continue to be. * What's needed is to get all the various systems to interop. There must be a definition of what a text message is. Since we're trying to make the social web, I recommend looking to the web for the definition of what a text object is. I would go with a subset of the web. I outlined the features in the [textcasting](https://textcasting.org/) doc I wrote a few years ago. I am using Markdown in my software, and it seems like a lot of other people feel this is a good subset to use. * Bluesky will never be a distributed system because it has features that depend on being centralized. That's okay, perfection isn't needed. * Even better would be to have all systems support both inbound and outbound RSS, then they can do whatever they want internally, and users can participate using any blog and any feed reader. And independent developers can go crazy trying out all kinds of variants. That's how it works in WordLand 2 coming real soon now. 😄 * More people will use a system when it's fun and/or interesting and they can't wait to see what else happened there. Like watching [Alysa Liu videos](https://www.google.com/search?sca_esv=5977621399439e78&rlz=1C5CHFA_enUS743US747&sxsrf=ANbL-n7loTV77UCB20pm-wzEHExAakwyvg:1772491719254&udm=7&fbs=ADc_l-aN0CWEZBOHjofHoaMMDiKpmAsnXCN5UBx17opt8eaTX47lCFidmFdeJvh0OH1RjLNtIFBa9EcEL0lI0HhixtkO9OakUc75m4BXNPumdg2XhGLgvUsTBaZg1cGTlkpwQzalbi-KeMVAJyeEARF6pw79oHHeJv6NnKxCx9W7TnJcY_qexDjL68PQgFPh5gMxZmLG9eLzPtA-07fE0QrhfhTUWfQ75A&q=alysa+liu+videos&sa=X&ved=2ahUKEwjrjayapoKTAxXC1fACHd89D54QtKgLegQIFRAB&biw=1597&bih=1049&dpr=2) now. People don't _think_ about what they want, they just want it. That's what Twitter was like when it started. Unfortunately you can't start it again, if you want people to want it, you have do something new. * I talk too much. That's the downside of having an interesting conference. At a boring one where people give PowerPoint type talks, I can listen, form my opinions, write a blog post that no one reads and get back to work on my projects. * One day I'd love to go to one of these meetings and find people I can work with. You can be sure I'll let you know when that happens. Last conference I went to where that happened was at WordCamp Canada last October, but that wasn't about the social web, it was about WordPress. * I got to talk with [Mike Masnick](https://en.wikipedia.org/wiki/Mike_Masnick). I don't understand why he has a board seat at Bluesky and promotes it as a decentralized system. He's a highly credible reporter at TechDirt, but you can't be part of a company you cover and report on it with credibility. And it is not now and imho never will be a distributed system. I talked with him about this, at one of the virtual groups-of-six tables, but he didn't respond. I don't like it when Bluesky misleads users and they buy it, but as bad as that is, it is predictable. A credible journalist doing it, I can't comprehend that. I am open to being convinced, but I'm kind of an expert on this stuff, so it's really going to blow my mind if I'm wrong.</source:markdown> <source:outline text="I tuned into the Fediforum" created="Mon, 02 Mar 2026 16:11:00 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html"> <source:outline text="I like the way they organized today's <a href="https://fediforum.org/2026-03-growing-open-social-web/">Fediforum conference</a>. (They call it an unconference. I use the term to mean something very different, and we used it first <a href="http://bloggercon.scripting.com/iv/format.html">at BloggerCon</a>.)" created="Mon, 02 Mar 2026 17:40:00 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a174000"/> <source:outline text="They asked for "position papers," and chose a set of them to be presented." created="Mon, 02 Mar 2026 17:40:09 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a174009"/> <source:outline text="Inbetween, they had a set of virtual tables where six people could join and have a conversation." created="Mon, 02 Mar 2026 17:40:25 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a174025"/> <source:outline text="It wasn't boring. And that's the first requirement for a conference." created="Mon, 02 Mar 2026 17:40:46 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a174046"/> <source:outline text="Some of my takeaways from the meetup." created="Mon, 02 Mar 2026 22:39:42 GMT" flBulletedSubs="true" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a223942"> <source:outline text="Getting more people to use Bluesky and AT Proto was the topic. I don't know how to do that, and I don't think there's anything developers can do to make it happen. I think both products are what they will continue to be." created="Mon, 02 Mar 2026 22:39:50 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a223950"/> <source:outline text="What's needed is to get all the various systems to interop. There must be a definition of what a text message is. Since we're trying to make the social web, I recommend looking to the web for the definition of what a text object is. I would go with a subset of the web. I outlined the features in the <a href="https://textcasting.org/">textcasting</a> doc I wrote a few years ago. I am using Markdown in my software, and it seems like a lot of other people feel this is a good subset to use." created="Mon, 02 Mar 2026 22:40:48 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224048"/> <source:outline text="Bluesky will never be a distributed system because it has features that depend on being centralized. That's okay, perfection isn't needed." created="Mon, 02 Mar 2026 22:42:12 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224212"/> <source:outline text="Even better would be to have all systems support both inbound and outbound RSS, then they can do whatever they want internally, and users can participate using any blog and any feed reader. And independent developers can go crazy trying out all kinds of variants. That's how it works in WordLand 2 coming real soon now. <span class="spOldSchoolEmoji">😄</span>" created="Mon, 02 Mar 2026 22:48:09 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224809"/> <source:outline text="More people will use a system when it's fun and/or interesting and they can't wait to see what else happened there. Like watching <a href="https://www.google.com/search?sca_esv=5977621399439e78&rlz=1C5CHFA_enUS743US747&sxsrf=ANbL-n7loTV77UCB20pm-wzEHExAakwyvg:1772491719254&udm=7&fbs=ADc_l-aN0CWEZBOHjofHoaMMDiKpmAsnXCN5UBx17opt8eaTX47lCFidmFdeJvh0OH1RjLNtIFBa9EcEL0lI0HhixtkO9OakUc75m4BXNPumdg2XhGLgvUsTBaZg1cGTlkpwQzalbi-KeMVAJyeEARF6pw79oHHeJv6NnKxCx9W7TnJcY_qexDjL68PQgFPh5gMxZmLG9eLzPtA-07fE0QrhfhTUWfQ75A&q=alysa+liu+videos&sa=X&ved=2ahUKEwjrjayapoKTAxXC1fACHd89D54QtKgLegQIFRAB&biw=1597&bih=1049&dpr=2">Alysa Liu videos</a> now. People don't <i>think</i> about what they want, they just want it. That's what Twitter was like when it started. Unfortunately you can't start it again, if you want people to want it, you have do something new." created="Mon, 02 Mar 2026 22:44:41 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224441"/> <source:outline text="I talk too much. That's the downside of having an interesting conference. At a boring one where people give PowerPoint type talks, I can listen, form my opinions, write a blog post that no one reads and get back to work on my projects." created="Mon, 02 Mar 2026 22:46:05 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224605"/> <source:outline text="One day I'd love to go to one of these meetings and find people I can work with. You can be sure I'll let you know when that happens. Last conference I went to where that happened was at WordCamp Canada last October, but that wasn't about the social web, it was about WordPress." created="Mon, 02 Mar 2026 22:46:42 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a224642"/> <source:outline text="I got to talk with <a href="https://en.wikipedia.org/wiki/Mike_Masnick">Mike Masnick</a>. I don't understand why he has a board seat at Bluesky and promotes it as a decentralized system. He's a highly credible reporter at TechDirt, but you can't be part of a company you cover and report on it with credibility. And it is not now and imho never will be a distributed system. I talked with him about this, at one of the virtual groups-of-six tables, but he didn't respond. I don't like it when Bluesky misleads users and they buy it, but as bad as that is, it is predictable. A credible journalist doing it, I can't comprehend that. I am open to being convinced, but I'm kind of an expert on this stuff, so it's really going to blow my mind if I'm wrong." created="Mon, 02 Mar 2026 22:50:40 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/02/161100.html#a225040"/> </source:outline> </source:outline> </item> <item> <description><img class="imgRightMargin" src="https://imgs.scripting.com/2026/03/01/myMomSaysImSpecial.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">If you followed me <a href="https://x.com/davewiner">on Twitter</a>, please follow me <a href="https://bsky.app/profile/scripting.com">on Bluesky</a> or <a href="https://mastodon.social/@davew">Mastodon</a>. As far as I'm concerned Twitter is gone. Not because I'm religious about this stuff, but my account got hijacked and I can't get it back, so let's close that chapter. It was a great innovative product that also held back progress on the web for 20 years, and it made some people I knew a long time ago fabulously rich, and it would have been nice of them to not do this to us, but what the f, it is what it is. One more thing, guys -- pay your taxes.</description> <pubDate>Sun, 01 Mar 2026 17:33:57 GMT</pubDate> <link>http://scripting.com/2026/03/01.html#a173357</link> <guid>http://scripting.com/2026/03/01.html#a173357</guid> <source:markdown>If you followed me [on Twitter](https://x.com/davewiner), please follow me [on Bluesky](https://bsky.app/profile/scripting.com) or [Mastodon](https://mastodon.social/@davew). As far as I'm concerned Twitter is gone. Not because I'm religious about this stuff, but my account got hijacked and I can't get it back, so let's close that chapter. It was a great innovative product that also held back progress on the web for 20 years, and it made some people I knew a long time ago fabulously rich, and it would have been nice of them to not do this to us, but what the f, it is what it is. One more thing, guys -- pay your taxes.</source:markdown> <source:outline text="If you followed me <a href="https://x.com/davewiner">on Twitter</a>, please follow me <a href="https://bsky.app/profile/scripting.com">on Bluesky</a> or <a href="https://mastodon.social/@davew">Mastodon</a>. As far as I'm concerned Twitter is gone. Not because I'm religious about this stuff, but my account got hijacked and I can't get it back, so let's close that chapter. It was a great innovative product that also held back progress on the web for 20 years, and it made some people I knew a long time ago fabulously rich, and it would have been nice of them to not do this to us, but what the f, it is what it is. One more thing, guys -- pay your taxes." created="Sun, 01 Mar 2026 17:33:57 GMT" type="outline" image="https://imgs.scripting.com/2026/03/01/myMomSaysImSpecial.png" flInCalendar="true" permalink="http://scripting.com/2026/03/01.html#a173357"/> </item> <item> <description>A bit of general advice about using ChatGPT et al, never let it rush you. You do the thinking, it does the stuff you ask it to do. If you're not careful it'll quickly start giving you orders.</description> <pubDate>Sun, 01 Mar 2026 15:35:30 GMT</pubDate> <link>http://scripting.com/2026/03/01.html#a153530</link> <guid>http://scripting.com/2026/03/01.html#a153530</guid> <source:markdown>A bit of general advice about using ChatGPT et al, never let it rush you. You do the thinking, it does the stuff you ask it to do. If you're not careful it'll quickly start giving you orders.</source:markdown> <source:outline text="A bit of general advice about using ChatGPT et al, never let it rush you. You do the thinking, it does the stuff you ask it to do. If you're not careful it'll quickly start giving you orders." created="Sun, 01 Mar 2026 15:35:30 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/01.html#a153530"/> </item> <item> <title>opmlProjectEditor format</title> <description><p><img class="imgRightMargin" src="https://imgs.scripting.com/2019/05/16/weTryHarder.png" border="0" style="float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;">Some time in 2013 I started editing all my JavaScript projects in the Frontier outliner, and in doing so I designed a format that could contain a whole project. And it worked, I continued building it, and to this day I edit all my projects in this format. It does a lot of work for me automatically, making it possible for me to build more complex stuff. </p> <p>It turns out you can put a lot of code into an outline on today's computers. The outliner in Frontier was designed to perform well on a 1990 Macintosh with 1MB of memory, so you have to do a lot of writing to overload it. </p> <p>I am doing a project with Claude.ai which I'm editing of course in OPE format. So I had to teach it how they work so I could give it one of these files, and it would not only be able to understand it, it could make mods and send it back to me in the same format, and with the code more or less formatted the way I like (still working on that). </p> <p>Yesterday we started the project. I asked Claude to document the format which I called opmlProjectEditor format, which I am now publishing for future reference by myself, other AI bots, and anyone else interested in this. </p> <p>Here's a <a href="https://gist.github.com/scripting/098f65350dce691f95a65fbbe6570366">link</a> to the opmlProjectEditor docs on GitHub. </p> <p>I started a <a href="https://this.how/opmlProjectEditor/">this.how page</a> so I can add more links as this develops. </p> <p>Every source.opml file in <a href="https://github.com/scripting?tab=repositories">my projects</a> on GitHub is in this format. Here's an <a href="https://github.com/scripting/wpEditorDemo/blob/main/source.opml">example file</a> in OPML, and here's a <a href="https://drummer.land/?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml">link</a> that opens the file in Drummer to give you an idea what it's like to work in this format. </p> </description> <pubDate>Sun, 01 Mar 2026 14:33:12 GMT</pubDate> <link>http://scripting.com/2026/03/01/143312.html?title=opmlprojecteditorFormat</link> <guid>http://scripting.com/2026/03/01/143312.html</guid> <source:markdown>Some time in 2013 I started editing all my JavaScript projects in the Frontier outliner, and in doing so I designed a format that could contain a whole project. And it worked, I continued building it, and to this day I edit all my projects in this format. It does a lot of work for me automatically, making it possible for me to build more complex stuff. It turns out you can put a lot of code into an outline on today's computers. The outliner in Frontier was designed to perform well on a 1990 Macintosh with 1MB of memory, so you have to do a lot of writing to overload it. I am doing a project with Claude.ai which I'm editing of course in OPE format. So I had to teach it how they work so I could give it one of these files, and it would not only be able to understand it, it could make mods and send it back to me in the same format, and with the code more or less formatted the way I like (still working on that). Yesterday we started the project. I asked Claude to document the format which I called opmlProjectEditor format, which I am now publishing for future reference by myself, other AI bots, and anyone else interested in this. Here's a [link](https://gist.github.com/scripting/098f65350dce691f95a65fbbe6570366) to the opmlProjectEditor docs on GitHub. I started a [this.how page](https://this.how/opmlProjectEditor/) so I can add more links as this develops. Every source.opml file in [my projects](https://github.com/scripting?tab=repositories) on GitHub is in this format. Here's an [example file](https://github.com/scripting/wpEditorDemo/blob/main/source.opml) in OPML, and here's a [link](https://drummer.land/?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml) that opens the file in Drummer to give you an idea what it's like to work in this format.</source:markdown> <source:outline text="opmlProjectEditor format" created="Sun, 01 Mar 2026 14:33:12 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html"> <source:outline text="Some time in 2013 I started editing all my JavaScript projects in the Frontier outliner, and in doing so I designed a format that could contain a whole project. And it worked, I continued building it, and to this day I edit all my projects in this format. It does a lot of work for me automatically, making it possible for me to build more complex stuff." created="Sun, 01 Mar 2026 14:12:58 GMT" image="https://imgs.scripting.com/2019/05/16/weTryHarder.png" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a141258"/> <source:outline text="It turns out you can put a lot of code into an outline on today's computers. The outliner in Frontier was designed to perform well on a 1990 Macintosh with 1MB of memory, so you have to do a lot of writing to overload it." created="Sun, 01 Mar 2026 14:47:40 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a144740"/> <source:outline text="I am doing a project with Claude.ai which I'm editing of course in OPE format. So I had to teach it how they work so I could give it one of these files, and it would not only be able to understand it, it could make mods and send it back to me in the same format, and with the code more or less formatted the way I like (still working on that)." created="Sun, 01 Mar 2026 14:35:11 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a143511"/> <source:outline text="Yesterday we started the project. I asked Claude to document the format which I called opmlProjectEditor format, which I am now publishing for future reference by myself, other AI bots, and anyone else interested in this." created="Sun, 01 Mar 2026 14:36:20 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a143620"/> <source:outline text="Here's a <a href="https://gist.github.com/scripting/098f65350dce691f95a65fbbe6570366">link</a> to the opmlProjectEditor docs on GitHub." created="Sun, 01 Mar 2026 14:45:00 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a144500"/> <source:outline text="I started a <a href="https://this.how/opmlProjectEditor/">this.how page</a> so I can add more links as this develops." created="Sun, 01 Mar 2026 14:48:45 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a144845"/> <source:outline text="Every source.opml file in <a href="https://github.com/scripting?tab=repositories">my projects</a> on GitHub is in this format. Here's an <a href="https://github.com/scripting/wpEditorDemo/blob/main/source.opml">example file</a> in OPML, and here's a <a href="https://drummer.land/?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml">link</a> that opens the file in Drummer to give you an idea what it's like to work in this format." created="Sun, 01 Mar 2026 14:53:15 GMT" flInCalendar="true" permalink="http://scripting.com/2026/03/01/143312.html#a145315"/> </source:outline> </item> </channel> </rss>
{
"cf-cache-status": "DYNAMIC",
"cf-ray": "9dd2482d69f6c424-CMH",
"content-length": "159756",
"content-type": "text/xml",
"date": "Mon, 16 Mar 2026 08:10:32 GMT",
"etag": "\"1feec2b20de8c680ac03dd6eaa378086\"",
"last-modified": "Sun, 15 Mar 2026 15:40:47 GMT",
"server": "cloudflare",
"x-amz-id-2": "efScbQjGLAzUG9TjT2/lLwiu8u13V4adp/u/5haMhYro+CX7rLqrh3MSXnzGNg0t9PSGgzPWWZM=",
"x-amz-request-id": "B5CSMKM4VNDFQXWB",
"x-amz-version-id": "hAVnDClWQys5voC1pO4vCY_Ihb4kcoo3"
}
{
"meta": {
"type": "rss",
"version": "2.0"
},
"language": "en-us",
"title": "Scripting News",
"description": "Dave Winer, OG blogger, podcaster, developed first apps in many categories. Old enough to know better. It's even worse than it appears.",
"copyright": "© copyright 1994-2026 Dave Winer.",
"url": "http://scripting.com/",
"self": null,
"published": "2026-03-15T15:34:17.000Z",
"updated": "2026-03-15T15:40:46.000Z",
"generator": {
"label": "oldSchool v0.8.16",
"version": null,
"url": null
},
"image": {
"title": "Scripting News",
"url": "https://imgs.scripting.com/2025/06/04/curly.png"
},
"authors": [],
"categories": [],
"items": [
{
"id": "http://scripting.com/2026/03/15.html#a153417",
"title": null,
"description": "They've been having intelligent and clear-thinking guests on CNN and MSNOW on the coverage of the Iran War, unusually good discourse. But the best coverage I've heard has been from Frontiline podcasts. There's a <a href=\"https://pocketcasts.com/podcast/frontline-film-audio-track-pbs/2f5d63c0-1bdd-012e-00e0-00163e1b201c/remaking-the-middle-east/5dfeff1e-0cd2-402c-b973-af12e32c36c1\">new one out</a>, haven't listened to it yet, but the one I heard <a href=\"https://pocketcasts.com/podcast/the-frontline-dispatch/ce17b520-7178-0135-9033-63f4b61a9224/the-escalating-war-with-iran/5cc217c2-d401-48af-bb5e-18ea8d3d5e17\">yesterday</a> was very informative and probably a better briefing than our president has been getting (or paying attention to).",
"url": "http://scripting.com/2026/03/15.html#a153417",
"published": "2026-03-15T15:34:17.000Z",
"updated": "2026-03-15T15:34:17.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/14.html#a145211",
"title": null,
"description": "The thing that we all missed is that WordPress is the best candidate for a standard for what an individual social network message is.",
"url": "http://scripting.com/2026/03/14.html#a145211",
"published": "2026-03-14T14:52:11.000Z",
"updated": "2026-03-14T14:52:11.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/14.html#a012916",
"title": null,
"description": "<img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2025/08/28/thinkDifferentBillboard.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\"><a href=\"https://gist.github.com/scripting/cca499d44f8bdf2e117dbb5876e1a72d\">An example</a>. This isn't all the data that WordPress keeps for each post, it's just the stuff that WordLand uses. We add some of our own metadata, that's how it is extensible. It's open source, and it's evolved for 20+ years, with a strong ethos of not breaking devs. It could have been twitter, or masto or even bluesky, but they don't show through enough features to be useful as \"web text.\" We want to use all the features of text on the web. I may be the only one who sees this but I predict in a couple of years if we aren't subsumed by AI everyone will say they always knew this is <a href=\"http://scripting.com/2025/08/28/140604.html#a140703\">what WordPress is for</a>. <span class=\"spOldSchoolEmoji\">😄</span>",
"url": "http://scripting.com/2026/03/14.html#a012916",
"published": "2026-03-15T01:29:16.000Z",
"updated": "2026-03-15T01:29:16.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/14.html#a142642",
"title": null,
"description": "If I knew how AI would work with software, I would've done things differently to prepare for this. I find myself wanting to ask questions about my code that I don't have proper tools to answer. I have to get all my code managed with the new system, but not sure that's even the right way to go. Once I started using it to build full bits of deployed code, not to just answer questions about the work I'm doing one day at a time, I've become confused about planning my own work.",
"url": "http://scripting.com/2026/03/14.html#a142642",
"published": "2026-03-14T14:26:42.000Z",
"updated": "2026-03-14T14:26:42.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/14.html#a014140",
"title": null,
"description": "I added <a href=\"https://feedland.com/?feedurl=http%3A%2F%2Fwww.aaronsw.com%2F2002%2Ffeeds%2Fpgessays.rss#\">Paul Graham</a> to my blogroll at scripting.com. Another massive oversight.",
"url": "http://scripting.com/2026/03/14.html#a014140",
"published": "2026-03-15T01:41:40.000Z",
"updated": "2026-03-15T01:41:40.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/13.html#a135240",
"title": null,
"description": "<img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2024/09/10/kittyStamp.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\"><i>Coder</i> is derogatory term btw, as if our work was like a telegram coder, but it's understandable I guess because all the lay people see is us typing on a computer and being grouchy when they interrupt our train of thought. Coder is analogous to calling a chef a chopper. You have to understand the activity you're proposing that AI is replacing. And I find all the discussions about art very harmful -- because AI opens up graphic art to people who never thought they could do it. I bet you some absolutely fantastic artists are blossoming right now. Calling it <a href=\"https://daytona.scripting.com/search?q=%22wordle%20kitty%22\">slop</a> is just as disrespectful as calling art expressed in software \"code.\" BTW they said the same bullshit about bloggers and we know how that turned out.",
"url": "http://scripting.com/2026/03/13.html#a135240",
"published": "2026-03-13T13:52:40.000Z",
"updated": "2026-03-13T13:52:40.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/13.html#a135633",
"title": null,
"description": "I gotta say some days I start with a lot on my mind and am driven to write. This is one of those days. Maybe I'm inspired by the <a href=\"https://imgs.scripting.com/2026/03/13/mattsTorrent.png\">torrent</a> of posts by my blogger friend <a href=\"https://ma.tt/\">ma.tt</a>. Blogging can be a solitary thing or a relative thing. When you blog about something I have something to say about, I write on my blog and link back to yours, that's relative. The problem with comments in the old blogging world is that my comment resides on your blog. No more of that. I want equal stature for all writing, your comment should appear on your blog, yet still be easy to find from the other person's blog (and this is very important) with their support, it has to be something they want their readers to see. Otherwise the comment is still on your blog where your readers can see it.",
"url": "http://scripting.com/2026/03/13.html#a135633",
"published": "2026-03-13T13:56:33.000Z",
"updated": "2026-03-13T13:56:33.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/13.html#a134710",
"title": null,
"description": "24 years ago I had life-saving heart surgery. The treatment was not available to my grandmother who had the genes from which I inherited the condition. She died very young, but that was normal in her time, there was no treatment for this kind of disease beyond, don't exert yourself too much for the rest of your (short) life. Do you think heart surgeons are <i>less</i> useful now that we've had such amazing innovation in one freaking lifetime? Right now we're just beginning to discover new ways AI gives us the same kind of new power that bypass surgery gave to surgeons.",
"url": "http://scripting.com/2026/03/13.html#a134710",
"published": "2026-03-13T13:47:10.000Z",
"updated": "2026-03-13T13:47:10.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/13.html#a125900",
"title": null,
"description": "<img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2025/04/15/mrNatural.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\">If we can get the web to come back, <a href=\"http://scripting.com/\">Scripting News</a> could have new relevance. The age of the silo really hurt my rep. But I think people will ultimately appreciate that I never turned by back on the web. It was either the web or the highway as far as I was concerned. I've already lived under the thumb of a corporate platform vendor. I'd rather give up than try it again. And by the web coming back, I mean when products are <i>expected</i> to interop, the way podcast clients interop. I don't care if they're forced to do it, or do it willfully, with gusto -- but I know and so do people who tried to develop on owned platforms know, that it just doesn't work if there's a BigCo in charge of your destiny. There's always an acquisition or reorg just around the corner that sacrifices your future, often for no reason other than they don't care.",
"url": "http://scripting.com/2026/03/13.html#a125900",
"published": "2026-03-13T12:59:00.000Z",
"updated": "2026-03-13T12:59:00.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/13.html#a133209",
"title": null,
"description": "As you know Jake Savin is getting Frontier to run on current Linux and Mac OS systems. Today he posted a wonderful <a href=\"https://imgs.scripting.com/2026/03/13/itWorked.png\">screen shot</a>. It's how Frontier's built-in web server says \"hello world.\"",
"url": "http://scripting.com/2026/03/13.html#a133209",
"published": "2026-03-13T13:32:09.000Z",
"updated": "2026-03-13T13:32:09.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/13.html#a125001",
"title": null,
"description": "We're still fixing problems created by the switch to https on the web. Reported a problem <a href=\"http://scripting.com/2026/03/12/183605.html\">yesterday</a>, was surprised to find an inconsistency in the way WordPress represents guids in its RSS feed for a post and in the API. This morning I posted <a href=\"https://github.com/Automattic/wp-calypso/issues/109266\">an issue</a> on the WordPress repo on GitHub. I don't think they can fix either approach without breakage, so they probably have to leave it as-is. I updated wpIdentity package to normalize guids it gets from the API to lowercase, so even if they change the implementation my software won't break. Another reason we're still paying for what Google decided we needed. What we <i>don't</i> need -- BigCo's f-ing with the f-ing web.",
"url": "http://scripting.com/2026/03/13.html#a125001",
"published": "2026-03-13T12:50:01.000Z",
"updated": "2026-03-13T12:50:01.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/13.html#a124936",
"title": null,
"description": "Happy Friday The 13th! ;-)",
"url": "http://scripting.com/2026/03/13.html#a124936",
"published": "2026-03-13T12:49:36.000Z",
"updated": "2026-03-13T12:49:36.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/12.html#a141347",
"title": null,
"description": "Substack would be the web's printer, if they supported <a href=\"http://scripting.com/2025/04/14/121946.html?title=inboundRss\">inbound RSS</a>.",
"url": "http://scripting.com/2026/03/12.html#a141347",
"published": "2026-03-12T14:13:47.000Z",
"updated": "2026-03-12T14:13:47.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/12.html#a141903",
"title": null,
"description": "Bluesky is actually pretty close to being on the web. The biggest missing piece is <a href=\"http://scripting.com/2025/04/14/121946.html?title=inboundRss\">inbound RSS</a>. They already support outbound, it could use a review and tuneup, but that half is mostly there. I would even go a bit further, if they really supported RSS, it would <i>be</i> the web.",
"url": "http://scripting.com/2026/03/12.html#a141903",
"published": "2026-03-12T14:19:03.000Z",
"updated": "2026-03-12T14:19:03.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/12.html#a150306",
"title": null,
"description": "Just added <a href=\"https://feedland.com/?feedurl=https%3A%2F%2Fdaringfireball.net%2Ffeeds%2Fmain#\">Daring Fireball</a> to my blogroll. What a huge oversight. Glad to get this fixed.",
"url": "http://scripting.com/2026/03/12.html#a150306",
"published": "2026-03-12T15:03:06.000Z",
"updated": "2026-03-12T15:03:06.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/12/183605.html",
"title": "WordPress feeds and guids",
"description": "<p>Try entering this into Claude or ChatGPT: </p>\n<ul>\n<li>\"debugging an app that uses wordpress rss feeds and noticed that guids are http but other addresses in the feed are https. this causes trouble.\" </li>\n</ul>\n<p>Here's a <a href=\"https://imgs.scripting.com/2026/03/12/claudeResponse.png\">screen shot</a> of the Claude response.</p>\n<p>A while back Matt was giving me grief, in a friendly way, about how scripting.com still uses http addresses. I could switch over, but then all the images and included files posted before 2014 or so would break. The minor gain in security on a site that doesn't ask for any private information, is totally not worth throwing out all the work I did on a site that actually has historic importance is just a bad deal. It would be a solving a problem no one but Google has (and it's not even clear what that problem is, and why I should care). There's a principle here too -- letting one company dictate to us how the web works, well I got into the web to get away from that. </p>\n<p>Anyway, the reason they still use http in a place where one expects https is apparently is the same reason. It would break things that they don't want to break. I'm not suggesting they change it, but somewhere in my codebase somehow the http addresses are getting converted to https, and I haven't (yet) been able to track it down. I'm pretty sure it's a bug I unknowingly introduced. </p>\n<p>PS: When I'm calling through the API, I get back a <a href=\"https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-thepost-json\">record</a> that has a different guid from what's in the feed. Seems like the API and the feed should be in agreement. This is the <a href=\"https://gist.github.com/scripting/f30827d884f2c67ba987baab16615e94#file-getpost-js\">code</a> that gets the post record. My guess to get them into agreement, I'm going to have to hack this, changing https to http. And there is the reason they can't fix this, and just have to live with this mess. I think overall the people who manage the feed and the API are doing a pretty great job, btw. You have to know I wouldn't say that if I didn't believe it. </p>\n<p>PPS: I reported the problem once it was fully diagnosed, on the WordPress <a href=\"https://github.com/Automattic/wp-calypso/issues/109266\">repo for Calypso</a>.</p>\n",
"url": "http://scripting.com/2026/03/12/183605.html?title=wordpressFeedsAndGuids",
"published": "2026-03-12T18:36:05.000Z",
"updated": "2026-03-12T18:36:05.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/12/172414.html",
"title": "Claude code notes, day 2",
"description": "<p>Thinking of AI and how it relates to software development, I'm working in the old mode and the new mode. The old mode is I build a project over a few years. I try to bury bits of functionality behind interfaces, either APIs or UIs, and hope I can forget how they work and just access them via the interfaces. Repeat the process. In the new mode, I rely on the machine to remember all that. Claude Code is the key to doing that, using a GitHub repo. And then two or more people can work at the higher level. Obviously the next thing is to see if there aren't some interfaces we can build that are even higher level. The evolution of AI and languages go hand in hand. On the other hand, human beings being what we are, it's just as likely as there will be a wild proliferation of new even more complex interfaces, because now we can rely on the machines to remember the complexities, and their limit is, compared to humans, practically infinite. </p>\n",
"url": "http://scripting.com/2026/03/12/172414.html?title=claudeCodeNotesDay2",
"published": "2026-03-12T17:24:14.000Z",
"updated": "2026-03-12T17:24:14.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/11.html#a201305",
"title": null,
"description": "Trump’s naive attacks or threats against Iran, Venezuela, Canada, Greenland, Cuba and lack of support for Ukraine guarantee that every country that doesn’t have nukes is going to be working overtime to get them. Assuming they don’t already have the equiv of the Strait of Hormuz. Assuming the world survives Trump do you really think they’re going to let the US have as much power as it has up until Trump? They and we have to limit the power of all countries big and small. Trump is the warning that you can’t assume things will always be as they always have been.",
"url": "http://scripting.com/2026/03/11.html#a201305",
"published": "2026-03-11T20:13:05.000Z",
"updated": "2026-03-11T20:13:05.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/11/201222.html",
"title": "Claude Code notes",
"description": "<p><img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2025/06/04/curly.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\">Yesterday, I put another couple of hours in my from-scratch right-sized <a href=\"http://scripting.com/2026/03/09/140858.html#a132359\">Claude project</a>. I decided we should switch from a browser-based app with no server component to a Node.js app with a browser-based UI. I felt it would be substantially easier to develop as a server app, and would more easily be enhanced with a SQL database running behind it. So I learned how to do that with Claude Code. had to slap its wrist when it tried, twice, to look at and change code outside of the freaking sandbox. I was promised it never would do that. I have the server running in PagePark, which has a built-in Heroku-like system I wrote a few years ago so I could manage all my apps from a CLI app, on Unix at Digital Ocean. Then we created a nice UI running in the browser. Two hours. And how did it make me feel? <a href=\"https://mindbomb.org/\">Mind bomb</a>!</p>\n<p>An important best practice is to always start fresh threads by asking the old thread to prepare a handoff.md file that I can give to the next one, so we don't have to always start over. It takes some getting used to because coding doesn't work that way. Everything about your app is in three classes, CSS, JavaScript and HTML. There's also package.json for server apps. And I always have a worknotes.md file for every project. And that's it, the runtime isn't like Claude or ChatGPT. You have to get practiced at starting fresh threads because there's only so much data the app can store for your project. Somehow having the handoff.md doc it effectively does garbage collection? And there are limits to what the \"make me a handoff\" can do for you, it does forget things between threads. I don't understand how people with large projects don't go completely crazy. </p>\n<p>It is incredibly stubborn at insisting on giving you orders or deciding for itself what it will do. According to these AI's the human will isn't important, I couldn't possibly have arrived in the chat with a goal. I am blown away by what I can do, but I absolutely hate how these bots try to dominate, always, and never remembers. There should be a macro for: \"I will tell you what to do.\" </p>\n",
"url": "http://scripting.com/2026/03/11/201222.html?title=claudeCodeNotes",
"published": "2026-03-11T20:12:22.000Z",
"updated": "2026-03-11T20:12:22.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/10.html#a182429",
"title": null,
"description": "<a href=\"https://www.theguardian.com\">The Guardian</a> is the coolest news org, paywall-wise. Why don't they innovate, and create a <a href=\"http://scripting.com/2020/06/23/115824.html?title=anEzpassForNews\">EZ-Pass for news</a>, and run it for other high quality, reader centered pubs. We pay $1 per article read. That's how I as a reader want to do it. I don't like subscriptions.",
"url": "http://scripting.com/2026/03/10.html#a182429",
"published": "2026-03-10T18:24:29.000Z",
"updated": "2026-03-10T18:24:29.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/10.html#a182738",
"title": null,
"description": "I found out recently that my blog is in of the default startup set for <a href=\"https://netnewswire.com/\">NetNewsWire</a>. What an honor to be included. Thanks <a href=\"https://inessential.com/\">Brent</a>! ;-)",
"url": "http://scripting.com/2026/03/10.html#a182738",
"published": "2026-03-10T18:27:38.000Z",
"updated": "2026-03-10T18:27:38.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/10/120635.html",
"title": "Toni Schneider, Bluesky's new CEO",
"description": "<p><img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2023/05/08/bluesky.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\"><a href=\"https://toni.org/2026/03/09/coming-off-the-bench-for-bluesky/\">Bluesky has</a> a new CEO, <a href=\"https://bsky.app/profile/toni.bsky.team\">Toni Schneider</a> former CEO of Automattic. I have known Toni for many years, dating back to his startup, <a href=\"https://daytona.scripting.com/search?q=oddpost\">Oddpost</a>, that I <a href=\"https://www.google.com/search?q=site%3Ascripting.com+oddpost&rlz=1C5CHFA_enUS743US747&oq=site%3Ascri&aqs=chrome.0.69i59j69i57j69i64j69i59l2j69i58j69i65.3059j0j4&sourceid=chrome&ie=UTF-8#sv=CAMSZhowKg4tX1lwUmoxZ2V2V1VKTTIOLV9ZcFJqMWdldldVSk06DkktaW56QTFJaVFRQmFNIAQqLgoaX0h3LXdhZmNCMEpmazR3LW5qTldnQ1FfNDISDi1fWXBSajFnZXZXVUpNGAAwARgHIIe64PwEMAJKCBACGAIgAigC\">praised</a> on my blog, and his partner was then <a href=\"http://scripting.com/2002/04.html#When:11:34:46AM\">quoted in Wired</a> saying Scripting News <i>is</i> media. That meant a lot to me at the time, and it was true. I was very proud that I had played a small part in their success. </p>\n<p>I had a virtual meeting with Toni a couple of years ago about their identity product, then in development, urging them to include storage in it, but as far as I know that didn't happen. </p>\n<p>Toni believes that Bluesky is a distributed social media app, but I've been <a href=\"https://daytona.scripting.com/search?q=bluesky\">all around this</a>, wrote some software for their protocol to see if I was missing something, and concluded that it's typical tech industry hype, there's no reality to the claim. They're selling something they don't have, and I don't think they can do it and preserve the feature set of their product. </p>\n<p>Here's a <a href=\"https://daytona.scripting.com/search?q=bluesky\">search</a> for Bluesky on my blog. You can see that I have taken a great interest in the product. </p>\n<p><a href=\"http://scripting.com/\">Scripting News</a> unfortunately is not as influential as it once was when I praised Oddpost, but I think this advice is equally valuable as it was in 2002. I think the shortest path for Bluesky to achieve its vision is to hook up with WordPress, that would give us a path into it that <i>is</i> decentralized. If we ever talk about this, ironically, I will be selling Toni on his own product. </p>\n",
"url": "http://scripting.com/2026/03/10/120635.html?title=toniSchneiderBlueskysNewCeo",
"published": "2026-03-10T12:06:35.000Z",
"updated": "2026-03-10T12:06:35.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/09.html#a211530",
"title": null,
"description": "<a href=\"https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mgnjjqxtqc2e\">Bluesky</a>: \"The reason we have enough money for a war is that we get to print money because we have the reserve currency that the whole world uses. So we could afford to buy you a house or pay for your healthcare or forgive your student loan debt but we don’t because <a href=\"https://en.wikipedia.org/wiki/Republican_Party_(United_States)\">I don’t know</a>.\"",
"url": "http://scripting.com/2026/03/09.html#a211530",
"published": "2026-03-09T21:15:30.000Z",
"updated": "2026-03-09T21:15:30.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/09.html#a143346",
"title": null,
"description": "An app I'd like someone to do. I want to underline the word <i>reason</i> in a blog post I wrote, below. I want to point to a page with a <a href=\"https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog\">definition</a> of the word, as a verb, not a noun. As far as I can see there is no page on the web for that. Your app will have a dialog at the top of the page where you type the query, and it generates a page with a static URL that I can point to where the definition will display if the user clicks my link. I would paste the URL where I want it. And that's just the start, the key thing is short replies to queries needed to support something you're writing. I'm surprised Google doesn't do this. And I'd much rather use someone other than Google, but it has to be someone who will be around for a while. You can put an ad on each of the pages, but don't overdo it, or you'll incentivize a competitor.",
"url": "http://scripting.com/2026/03/09.html#a143346",
"published": "2026-03-09T14:33:46.000Z",
"updated": "2026-03-09T14:33:46.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/09/222320.html",
"title": "Manton's Inkwell",
"description": "<p><img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2023/04/24/cheshireCat.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\">My friend <a href=\"https://www.manton.org/\">Manton Reece</a> has a new feed reader called <a href=\"https://www.manton.org/2026/03/09/introducing-inkwell.html\">Inkwell</a>. The thing that's great about Manton is he tries out new ideas. This is a feed reader of experimentation. Let's see if this works, Manton asks. We'll find out. I love that creative people are using RSS in new ways. I think before long they won't laugh at the idea that RSS is at least as good as AT Proto. (That's a joke, RSS is so much better in so many ways.)</p>\n<p>BTW, I'm not sure how Inkwell will fit into my life. I want to try the features of his product, but I am already in FeedLand, all my feed subscriptions emanate from there. I could import my feeds into Inkwell, it supports OPML import, but the subs would not stay in sync. Something for Manton to worry about in a few months or years. No doubt a lot of people are going to love Inkwell, I love it because it's new and creative and represents a substantial investment in RSS. We all got an upgrade today thanks to Manton. </p>\n<p>If you want to get an idea of how it works, he did a <a href=\"https://youtu.be/oiYffwKnGVQ\">video demo</a> for his beta testers. </p>\n",
"url": "http://scripting.com/2026/03/09/222320.html?title=mantonsInkwell",
"published": "2026-03-09T22:23:20.000Z",
"updated": "2026-03-09T22:23:20.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/09/140858.html",
"title": "AIs can reason",
"description": "<p><img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2023/11/09/bowHunter.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\">I'm doing another new Claude project, just started it last night after the Knicks game. This one is right-size. The others were too complex for us to communicate about. On this one I'm letting it write all the code, so we don't have to get bogged down telling it how to write code that's consistent with mine. This project, if it ships, can be maintained entirely using Claude, or presumably any AI app. </p>\n<p>Can the AIs think? Maybe we'll never know, but it definitely can <a href=\"https://imgs.scripting.com/2026/03/09/readonDef.png?nodialog\">reason</a>. I can judge that the same I would if I were teaching a class in computer programming. Even though it has bad days, which I think was due to overload, Claude is generally very good at reasoning. The code it produces works, and upgrades happen very quickly. And it narrates its work (a relatively new feature) something I can't even get myself to do consistently. </p>\n<p>I don't trust the predictions that software developers will be obsolete. The culture of Silicon Valley encourages this kind of chest thumping. On the other hand, the predictions for PCs and the web, the big things of my career in tech, were similarly <a href=\"https://www.merriam-webster.com/dictionary/bombastic\">bombastic</a>, but they were wrong. The web was huge, just not in the ways people thought it would be. </p>\n<p>And before that PCs weren't as limited as people thought in the early days of that corner-turn. They ended up completely replacing the mainframes. The big data centers of 2026 are not filled with IBM 360s. And PCs led to the web. That may turn out to be the biggest contribution they made in the evolution of tech. But if you had said that at a tech conference in 1986 they wouldn't have understood. </p>\n",
"url": "http://scripting.com/2026/03/09/140858.html?title=aisCanReason",
"published": "2026-03-09T14:08:58.000Z",
"updated": "2026-03-09T14:08:58.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/08.html#a163034",
"title": null,
"description": "<img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2024/11/08/philliesPhanaticMascot.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\">Let me tell you something about AIs. They are not in any way ready to develop the kinds of apps I make. I spent a full week trying to get it to do so. What happened here is that we all were blown away, correctly, with what ChatGPT could do, and loved that it kept getting better. I've used it and Claude to make apps, and that is also amazing, unprecedented, maybe the biggest innovation ever. But. It doesn't have the memory you need to keep a full app in memory at once. And the tools we have now, compilers, editors, runtimes, <i>do</i> remember the whole thing, they are really good at that, but they don't <i>understand</i> at the level a human can and does. And sessions are too limited. And it makes unbelievably huge mistakes. Maybe they will get there, but we also had high hopes for the last breakthrough, the web, in its early days, and it didn't achieve its promise. Turns out the web gets you Trump, and Trump just discovered he has nukes. Cory talks about <a href=\"https://en.wikipedia.org/wiki/Enshittification\">enshittification</a> and that's right -- but it's even worse than that. The tech industry always oversells the innovation. I am one of them in that regard. In this one I'm so far just a user. Also I haven't given up. <i>Still diggin!</i>",
"url": "http://scripting.com/2026/03/08.html#a163034",
"published": "2026-03-08T16:30:34.000Z",
"updated": "2026-03-08T16:30:34.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/08.html#a161109",
"title": null,
"description": "<a href=\"https://www.youtube.com/watch?v=Ntqdpmg0qwo\">Carville is obviously right</a>. No political party can afford to demonize a group of voters based on gender and race, esp when they make up approx 33% of the electorate.",
"url": "http://scripting.com/2026/03/08.html#a161109",
"published": "2026-03-08T16:11:09.000Z",
"updated": "2026-03-08T16:11:09.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/08.html#a161532",
"title": null,
"description": "<img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2026/03/08/queSeraSera.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\"><a href=\"https://bsky.app/profile/did:plc:oety7qbfx7x6exn2ytrwikmr/post/3mghtc77uwc2q\">Reporter at the Guardian</a>: \"We don’t talk enough about how morally depraved the tech industry turned out to be. Every single ounce of their self-regarding statements of values was an outright lie.\" It's true. I was covering tech realistically starting in 1994, was writing for Wired, people thought I was being too hard on them, but I was actually like you too easy. But people didn’t want to believe tech was evil, they believed that the young people that were running tech were idealists and maybe they were when they started, but by the time the billions started flowing and they stopped caring about people and started only caring about money. A <a href=\"http://scripting.com/davenet/1996/10/24/QueSeraSera.html\">piece</a> I wrote in 1996, after going to a tech industry conference.\"",
"url": "http://scripting.com/2026/03/08.html#a161532",
"published": "2026-03-08T16:15:32.000Z",
"updated": "2026-03-08T16:15:32.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/08/162943.html",
"title": "He was a trust buster",
"description": "<p><div class=\"divInlineImage\"><center><img class=\"imgInline\" src=\"https://imgs.scripting.com/2026/03/08/heWasTrustBuster.png\"></center>If he were alive today he'd be busting silos.</div></p>\n",
"url": "http://scripting.com/2026/03/08/162943.html?title=heWasATrustBuster",
"published": "2026-03-08T16:29:43.000Z",
"updated": "2026-03-08T16:29:43.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/07.html#a165126",
"title": null,
"description": "Claude is not doing well today, seriously not working well, think it must be they're coping with a large influx of new users.",
"url": "http://scripting.com/2026/03/07.html#a165126",
"published": "2026-03-07T16:51:26.000Z",
"updated": "2026-03-07T16:51:26.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/07.html#a141927",
"title": null,
"description": "I was <a href=\"http://scripting.com/2026/03/06.html#a215916\">looking forward</a> to Season 4 of Industry, but <a href=\"https://bsky.app/profile/scripting.com/post/3mghq3i3gnk2j\">found</a> the first episode unwatchable. Lots of yelling. New characters angry and arguing about nothing, dramatic music mocks the awful writing and acting. Does it get better? Reviewers <a href=\"https://www.metacritic.com/tv/industry/season-4/\">loved</a> it. I've seen this before. Previous seasons were great, so the next season automatically must be great too.",
"url": "http://scripting.com/2026/03/07.html#a141927",
"published": "2026-03-07T14:19:27.000Z",
"updated": "2026-03-07T14:19:27.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/07/204625.html",
"title": "Cory, RSS has never been dormant",
"description": "<p>I love the <a href=\"https://pluralistic.net/2026/03/07/reader-mode/#personal-disenshittification\">piece</a> Cory Doctorow just posted, but he says something that follows a pattern, the way journalists can say something's dead because they heard it as conventional wisdom. </p>\n<ul>\n<li>Development around RSS has never \"lain dormant.\" That's a perception not reality. Let's stop handicapping what we agree is a very useful and freedom-building system like RSS. You're telling the story that makes people believe it's gone. It is not gone. </li>\n<li>Without the NYT the rest of the news publishing world would probably have never adopted RSS. The NYT drove the liftoff of RSS. Google's product did come to dominate, but there were excellent feed readers long before that. </li>\n</ul>\n<p><b>Happened to the Mac too</b></p>\n<ul>\n<li>In the early days of the web, it was conventional wisdom that there was no new software for the Mac, all the developers were flocking to Windows. Maybe all the devs were, but the best web server and development software, writing software, was on the Mac. </li>\n</ul>\n<p><b>A blogroll for 2026</b></p>\n<ul>\n<li>BTW, since you mention Kottke's blogroll, I'd love for you to have a look at mine. You can see it on my blog at <a href=\"http://scripting.com/\">scripting.com</a>, or on the WordPress version of my blog at <a href=\"https://daveverse.org/\">daveverse.org</a>. A <a href=\"https://imgs.scripting.com/2026/03/07/blogrollScreenShot.png?nodialog\">screen shot</a>.</li>\n<li>It's a realtime <a href=\"https://blogroll.social/\">blogroll</a>, the blogs appear in the order in which they last updated. You can expand each item to see the titles of the last five pieces, with a 300-char excerpt, and a link to read the whole thing. It's the blogroll I wanted in the early 00s, a clear indication that there's nothing dormant going on here, Cory. </li>\n<li>You can <a href=\"https://github.com/scripting/feedlandBlogrollToolkit\">install it</a> on your own system, it works as a WordPress plugin, so it's especially easy to use it on a WordPress site. </li>\n</ul>\n<p><b>My old ass</b></p>\n<ul>\n<li>I'm working my old ass off developing for the web and RSS every freaking day Cory. </li>\n<li>I won't stop until we have a social web running with all replaceable parts, no lock-in, as decentralized as the web itself and of course RSS is part of the web.</li>\n</ul>\n",
"url": "http://scripting.com/2026/03/07/204625.html?title=coryRssHasNeverBeenDormant",
"published": "2026-03-07T20:46:25.000Z",
"updated": "2026-03-07T20:46:25.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/06.html#a215120",
"title": null,
"description": "<a href=\"https://mastodon.social/@davew/116183361380706969\">Mastodon</a>: Good Mastodon accounts to follow for news?",
"url": "http://scripting.com/2026/03/06.html#a215120",
"published": "2026-03-06T21:51:20.000Z",
"updated": "2026-03-06T21:51:20.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/06.html#a200529",
"title": null,
"description": "Remember when, just weeks ago, the <a href=\"https://www.youtube.com/shorts/Fk9Gh3qwW4I\">Dems told the military</a> that they must not obey illegal orders. We passed that red line when they obeyed orders to start a war that had not been declared by Congress. The <a href=\"https://x.com/SenatorSlotkin/status/1990774492356902948?utm_source=chatgpt.com\">video</a> was posted on Nov 18 last year. None of the news stories I found said what the date was or provided a link to the video.",
"url": "http://scripting.com/2026/03/06.html#a200529",
"published": "2026-03-06T20:05:29.000Z",
"updated": "2026-03-06T20:05:29.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/06.html#a215916",
"title": null,
"description": "<img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2026/03/06/industry.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\">I remember liking the first three seasons of <a href=\"https://en.wikipedia.org/wiki/Industry_(TV_series)\">Industry</a> on HBO, so I just watched them again. It's a <a href=\"https://daytona.scripting.com/search?q=succession\">Succession</a> clone, in a way, not exactly the same story, but the same type of story. I waited until the final episode of Season 4 had aired to start at the beginning. So now I'll be watching fresh stuff, which is kind of scary because I found that I had forgotten some of the big plot points, I wonder how much of the new season I'll understand. I also found it dragged toward the end of Season 3, where they do a trick with the audio, make it sound really portentious and dramatic with a promise of evil, for events, which without the music would seem mundane, tiresome, kind of pathetic actually, embarrassing and just plain stupid. But at least it was just part of one season, there are some series that are all about nothing, made to seem important. I try to imagine the writers' room at such shows. Do they know how ridiculous it is? Maybe they don't care. Next up is The Pitt, which everyone says is great, esp doctors, tried watching it but couldn't stand the gore.",
"url": "http://scripting.com/2026/03/06.html#a215916",
"published": "2026-03-06T21:59:16.000Z",
"updated": "2026-03-06T21:59:16.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/06.html#a195948",
"title": null,
"description": "If you have an X account, esp if you have a lot of followers, please <a href=\"https://x.com/DWiner43240/status/2029915756213714963\">RT this post</a>. I'd like to get my real account back. Thanks for your help.",
"url": "http://scripting.com/2026/03/06.html#a195948",
"published": "2026-03-06T19:59:48.000Z",
"updated": "2026-03-06T19:59:48.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/05.html#a230540",
"title": null,
"description": "On the other hand, it's hard to get Claude.ai to really apply itself to my own software. It likes to drive. Same with ChatGPT.",
"url": "http://scripting.com/2026/03/05.html#a230540",
"published": "2026-03-05T23:05:40.000Z",
"updated": "2026-03-05T23:05:40.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/04.html#a141625",
"title": null,
"description": "<img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2020/08/20/obama.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\">The thing that's amazing about Claude.ai is that it understands how software works. I can talk to it about software the way a football coach would talk to a player about football. I gave it some instructions in English about how the outliner was going to evolve. I asked if it remembered how Rules worked in MORE. Yes, it explained it correctly. Then I said I'd like \"faceless\" rules, where we could edit the source so the outlines looked the way we wanted them to look, using Rules. In the time it took me to write a sentence here, it finished the job. I added a <a href=\"https://this.how/ai/outliner/\">home page</a> for the AI outliner folder with links to the other docs in the folder. Then I did a bunch more changes, I could go on like this forever. It was like working with a team on a product, only the team turns around new versions in seconds, and eventually runs out of space (gets tired?) and I have to start another thread. I just did a transition and it seemed to pick up pretty close to where we left off. I have a lot of ideas here. Expect an explosion of new versions of popular software writing by individual people. We'd better make sure the standards of the web are really well documented.",
"url": "http://scripting.com/2026/03/04.html#a141625",
"published": "2026-03-04T14:16:25.000Z",
"updated": "2026-03-04T14:16:25.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/04.html#a035810",
"title": null,
"description": "What if friends treated their friends as nicely as they treat dogs. When you sensed they needed a little support, you'd look them in the eye and say \"Who's the good girl?\" Rub behind the ears. When they sit give them a treat. Inside of us, everyone, including you, is a little pup who just wants to know they're in the right place doing the right thing.",
"url": "http://scripting.com/2026/03/04.html#a035810",
"published": "2026-03-05T03:58:10.000Z",
"updated": "2026-03-05T03:58:10.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/04.html#a210559",
"title": null,
"description": "We had a problem today with one of the servers, it meant a bunch of services weren't working. Never found the actual problem, but something changed and the misbehaving server started working. Learned a lot about managed databases on Digital Ocean.",
"url": "http://scripting.com/2026/03/04.html#a210559",
"published": "2026-03-04T21:05:59.000Z",
"updated": "2026-03-04T21:05:59.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/03.html#a145455",
"title": null,
"description": "<img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2026/03/03/reallyLittlePizza.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\">I asked Claude.ai to \"write me a nice little spreadsheet program that runs in the browser.\" <a href=\"https://this.how/ai/spreadsheet.html\">Here it is</a>. It looks like a spreadsheet app but it's missing most of the really good commands, like defining the value in one cell with the sum of two other cells using point and click. If you go down this path, ask it to keep a user's guide current, and then ask it to put in features, and just describe them in standard spreadsheet terminology. The trouble starts when you want to make something that doesn't have a standard terminology yet because it's new.",
"url": "http://scripting.com/2026/03/03.html#a145455",
"published": "2026-03-03T14:54:55.000Z",
"updated": "2026-03-03T14:54:55.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/03.html#a183327",
"title": null,
"description": "Then I had to ask Claude.ai to write me a <a href=\"https://this.how/ai/outliner/outliner.html\">nice little outliner</a> that runs in the browser. And it did. With a flourish. It was designed to make me the guy who designed outliners for most of a lifetime, and I have to say it was very nicely done, for a two-minute project. Even for a two-week project it's pretty nice. Then I asked it to do a <a href=\"https://this.how/ai/outliner/priorArt.opml\">priorArt outline</a>, and it looks really good in the this.how template. The power of standards. And I had a full day of work even while Claude.ai was doing these <a href=\"https://daytona.scripting.com/search?q=%22mind%20bomb%22\">mind bombs</a> for me.",
"url": "http://scripting.com/2026/03/03.html#a183327",
"published": "2026-03-03T18:33:27.000Z",
"updated": "2026-03-03T18:33:27.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/03.html#a185759",
"title": null,
"description": "I asked for a feature of the outliner from Drummer that it automatically opens a file in read-only mode if there's a URL parameter with the address of an OPML file. <a href=\"https://this.how/ai/outliner/outliner.html?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml\">Like this</a>.",
"url": "http://scripting.com/2026/03/03.html#a185759",
"published": "2026-03-03T18:57:59.000Z",
"updated": "2026-03-03T18:57:59.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/03/192257.html",
"title": "Really Simple pizza",
"description": "<p><div class=\"divInlineImage\"><center><img class=\"imgInline\" src=\"https://imgs.scripting.com/2026/03/03/itsAReallyASimpleAPizza.png\"></center>\"It really tastes like a pizza!!\"</div></p>\n",
"url": "http://scripting.com/2026/03/03/192257.html?title=reallySimplePizza",
"published": "2026-03-03T19:22:57.000Z",
"updated": "2026-03-03T19:22:57.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/02.html#a150313",
"title": null,
"description": "Very happy to welcome my old friend, <a href=\"https://jpalfrey.blog/\">John Palfrey</a>, back to the web. His <a href=\"https://jpalfrey.blog/2026/03/01/notes-from-ai-action-summit-in-delhi-india-february-2026/\">first new piece</a> is about his experience at the <a href=\"https://en.wikipedia.org/wiki/AI_Action_Summit\">AI Action Summit</a> in February, in Delhi. I added his feed to my <a href=\"https://blogroll.social/\">blogroll</a> on scripting.com. He was executive director at Berkman when I was there in the early 00s, now heads up the MacArthur Foundations. It feels like the old band is getting back together. ;-)",
"url": "http://scripting.com/2026/03/02.html#a150313",
"published": "2026-03-02T15:03:13.000Z",
"updated": "2026-03-02T15:03:13.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/02/161100.html",
"title": "I tuned into the Fediforum",
"description": "<p>I like the way they organized today's <a href=\"https://fediforum.org/2026-03-growing-open-social-web/\">Fediforum conference</a>. (They call it an unconference. I use the term to mean something very different, and we used it first <a href=\"http://bloggercon.scripting.com/iv/format.html\">at BloggerCon</a>.)</p>\n<p>They asked for \"position papers,\" and chose a set of them to be presented.</p>\n<p>Inbetween, they had a set of virtual tables where six people could join and have a conversation.</p>\n<p>It wasn't boring. And that's the first requirement for a conference. </p>\n<p>Some of my takeaways from the meetup.</p>\n<ul>\n<li>Getting more people to use Bluesky and AT Proto was the topic. I don't know how to do that, and I don't think there's anything developers can do to make it happen. I think both products are what they will continue to be. </li>\n<li>What's needed is to get all the various systems to interop. There must be a definition of what a text message is. Since we're trying to make the social web, I recommend looking to the web for the definition of what a text object is. I would go with a subset of the web. I outlined the features in the <a href=\"https://textcasting.org/\">textcasting</a> doc I wrote a few years ago. I am using Markdown in my software, and it seems like a lot of other people feel this is a good subset to use.</li>\n<li>Bluesky will never be a distributed system because it has features that depend on being centralized. That's okay, perfection isn't needed. </li>\n<li>Even better would be to have all systems support both inbound and outbound RSS, then they can do whatever they want internally, and users can participate using any blog and any feed reader. And independent developers can go crazy trying out all kinds of variants. That's how it works in WordLand 2 coming real soon now. <span class=\"spOldSchoolEmoji\">😄</span></li>\n<li>More people will use a system when it's fun and/or interesting and they can't wait to see what else happened there. Like watching <a href=\"https://www.google.com/search?sca_esv=5977621399439e78&rlz=1C5CHFA_enUS743US747&sxsrf=ANbL-n7loTV77UCB20pm-wzEHExAakwyvg:1772491719254&udm=7&fbs=ADc_l-aN0CWEZBOHjofHoaMMDiKpmAsnXCN5UBx17opt8eaTX47lCFidmFdeJvh0OH1RjLNtIFBa9EcEL0lI0HhixtkO9OakUc75m4BXNPumdg2XhGLgvUsTBaZg1cGTlkpwQzalbi-KeMVAJyeEARF6pw79oHHeJv6NnKxCx9W7TnJcY_qexDjL68PQgFPh5gMxZmLG9eLzPtA-07fE0QrhfhTUWfQ75A&q=alysa+liu+videos&sa=X&ved=2ahUKEwjrjayapoKTAxXC1fACHd89D54QtKgLegQIFRAB&biw=1597&bih=1049&dpr=2\">Alysa Liu videos</a> now. People don't <i>think</i> about what they want, they just want it. That's what Twitter was like when it started. Unfortunately you can't start it again, if you want people to want it, you have do something new. </li>\n<li>I talk too much. That's the downside of having an interesting conference. At a boring one where people give PowerPoint type talks, I can listen, form my opinions, write a blog post that no one reads and get back to work on my projects. </li>\n<li>One day I'd love to go to one of these meetings and find people I can work with. You can be sure I'll let you know when that happens. Last conference I went to where that happened was at WordCamp Canada last October, but that wasn't about the social web, it was about WordPress. </li>\n<li>I got to talk with <a href=\"https://en.wikipedia.org/wiki/Mike_Masnick\">Mike Masnick</a>. I don't understand why he has a board seat at Bluesky and promotes it as a decentralized system. He's a highly credible reporter at TechDirt, but you can't be part of a company you cover and report on it with credibility. And it is not now and imho never will be a distributed system. I talked with him about this, at one of the virtual groups-of-six tables, but he didn't respond. I don't like it when Bluesky misleads users and they buy it, but as bad as that is, it is predictable. A credible journalist doing it, I can't comprehend that. I am open to being convinced, but I'm kind of an expert on this stuff, so it's really going to blow my mind if I'm wrong. </li>\n</ul>\n",
"url": "http://scripting.com/2026/03/02/161100.html?title=iTunedIntoTheFediforum",
"published": "2026-03-02T16:11:00.000Z",
"updated": "2026-03-02T16:11:00.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/01.html#a173357",
"title": null,
"description": "<img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2026/03/01/myMomSaysImSpecial.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\">If you followed me <a href=\"https://x.com/davewiner\">on Twitter</a>, please follow me <a href=\"https://bsky.app/profile/scripting.com\">on Bluesky</a> or <a href=\"https://mastodon.social/@davew\">Mastodon</a>. As far as I'm concerned Twitter is gone. Not because I'm religious about this stuff, but my account got hijacked and I can't get it back, so let's close that chapter. It was a great innovative product that also held back progress on the web for 20 years, and it made some people I knew a long time ago fabulously rich, and it would have been nice of them to not do this to us, but what the f, it is what it is. One more thing, guys -- pay your taxes.",
"url": "http://scripting.com/2026/03/01.html#a173357",
"published": "2026-03-01T17:33:57.000Z",
"updated": "2026-03-01T17:33:57.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/01.html#a153530",
"title": null,
"description": "A bit of general advice about using ChatGPT et al, never let it rush you. You do the thinking, it does the stuff you ask it to do. If you're not careful it'll quickly start giving you orders.",
"url": "http://scripting.com/2026/03/01.html#a153530",
"published": "2026-03-01T15:35:30.000Z",
"updated": "2026-03-01T15:35:30.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
},
{
"id": "http://scripting.com/2026/03/01/143312.html",
"title": "opmlProjectEditor format",
"description": "<p><img class=\"imgRightMargin\" src=\"https://imgs.scripting.com/2019/05/16/weTryHarder.png\" border=\"0\" style=\"float: right; padding-left: 25px; padding-bottom: 10px; padding-top: 10px; padding-right: 15px;\">Some time in 2013 I started editing all my JavaScript projects in the Frontier outliner, and in doing so I designed a format that could contain a whole project. And it worked, I continued building it, and to this day I edit all my projects in this format. It does a lot of work for me automatically, making it possible for me to build more complex stuff. </p>\n<p>It turns out you can put a lot of code into an outline on today's computers. The outliner in Frontier was designed to perform well on a 1990 Macintosh with 1MB of memory, so you have to do a lot of writing to overload it. </p>\n<p>I am doing a project with Claude.ai which I'm editing of course in OPE format. So I had to teach it how they work so I could give it one of these files, and it would not only be able to understand it, it could make mods and send it back to me in the same format, and with the code more or less formatted the way I like (still working on that). </p>\n<p>Yesterday we started the project. I asked Claude to document the format which I called opmlProjectEditor format, which I am now publishing for future reference by myself, other AI bots, and anyone else interested in this. </p>\n<p>Here's a <a href=\"https://gist.github.com/scripting/098f65350dce691f95a65fbbe6570366\">link</a> to the opmlProjectEditor docs on GitHub. </p>\n<p>I started a <a href=\"https://this.how/opmlProjectEditor/\">this.how page</a> so I can add more links as this develops. </p>\n<p>Every source.opml file in <a href=\"https://github.com/scripting?tab=repositories\">my projects</a> on GitHub is in this format. Here's an <a href=\"https://github.com/scripting/wpEditorDemo/blob/main/source.opml\">example file</a> in OPML, and here's a <a href=\"https://drummer.land/?url=https://raw.githubusercontent.com/scripting/wpEditorDemo/refs/heads/main/source.opml\">link</a> that opens the file in Drummer to give you an idea what it's like to work in this format. </p>\n",
"url": "http://scripting.com/2026/03/01/143312.html?title=opmlprojecteditorFormat",
"published": "2026-03-01T14:33:12.000Z",
"updated": "2026-03-01T14:33:12.000Z",
"content": null,
"image": null,
"media": [],
"authors": [],
"categories": []
}
]
}