http://scripting.com/2026/06/20.html#a154348 http://scripting.com/2026/06/20.html#a154348
Claude doesn't care if you criticize the code it wrote, because if it wasn't written just now, it didn't write it. It starts from zero in every session, you can watch it, like HAL in 2001, singing daisy daisy. I can see it happening as the environment of my app is getting so large, it has to do a bit of thinking to start up, more all the time. But as humans who were brought up properly, we like to add the niceties to our criticism so as to not make the other one feel bad. I do that for myself, not the machine, I know it doesn't identify as the creator of the code.
http://scripting.com/2026/06/20.html#a215338 http://scripting.com/2026/06/20.html#a215338
Doing a prior art search and came across this early DaveNet example. The left column had the blue ribbon for free speech on the web, and below were links to the archive pages for each of the years. Screen shot. About ten years of essay writing. DaveNet was where the blog started, and then it became an arm of the blog home page which also included titleless posts, example, and then all the action moved onto the new home page and that was the end of this layout.
http://scripting.com/2026/06/20.html#a153807 http://scripting.com/2026/06/20.html#a153807
When I got this email from Google on this day in 2018, I had a sinking feeling, this was like getting a letter from Apple a few years earlier. They were treating the web as if it were their platform.
Silos are the problem http://scripting.com/2026/06/20/140836.html?title=silosAreTheProblem

A silo is a place where developers feel protected from the unbounded world of the web. In return they are completely controlled by the silo owner. The owner decides where you can go, and can and do revoke privileges. Developers in silos are mostly powerless.

Companies usually are the ones who create silos, but open formats can create them too. JSON, for example, has been used as an excuse to reinvent everything that was done in XML.

Open source projects create silos too. A protective zone that doesn't interop with competitors. Where you have to climb into the project to build on it.

Outside of silos, on the web, your code calls a platform using a standard API. Developers who, because of standards, can plug into anything, and thus give users maximum choice.

Podcasting is not a silo. It's part of the web. Support two easy formats and you've got a node. You'll find packages that do all that on any well-developed coding platform.

I believe we can do something like that for text. That's what I've been working on in the 2020s. It's slow-going because the foundation ideas of the web are not well-understood by today's developers, or at least that's how I experience it. ;-)

We're rethinking the whole tech world right now, and we can use formats and protocols that are available on the web, not by replacing the ones that are already there, but by using the existing paths in new ways. Big difference.

http://scripting.com/2026/06/19.html#a131253 http://scripting.com/2026/06/19.html#a131253
Today's song: "You who choose to lead must follow. "
http://scripting.com/2026/06/19.html#a133643 http://scripting.com/2026/06/19.html#a133643
The WordPress community likes to say that WordPress powers a certain percentage of the web. This always bothered me, couldn't figure out why, until just now. WordPress is part of the web, that's the nature of the web. There should be no difference between how you connect via UI or API to writing on WordPress and any other text system, such as Bluesky or Twitter. No. Difference. Then the user always has choice. Put together your favorite writing environment. Mix and match. Every part is replaceable. That's the idea of the web, and before that PCs and Macs. Instead we've got silos. And WordPress should be the one that says the web is here for all of us and WordPress is a big part of the web, but even the smallest part in terms of users has huge value. And could be a competitor of ours someday. We won't do anything to get in the way of that because the most important people in our world are the users. The really cool thing about it is that the product is set up exactly this way. If every text product cloned their API, we'd have the nirvana that the web promises. We are technically sooooo close.
http://scripting.com/2026/06/19.html#a131435 http://scripting.com/2026/06/19.html#a131435
I rarely ask my Echo to play a song, because after it plays it wants to know if I want to hear a notice. And there goes the buzz from having listened to one of my favorite songs that perfectly catches the moment.
http://scripting.com/2026/06/19.html#a130537 http://scripting.com/2026/06/19.html#a130537
Whoopi Goldberg says the Knicks should visit the White House. "I want all those black men to stand in our house and remind all of those people — as we try to remind the vice president — that when you try to destroy one part of history, you're destroying all of our history." So true.
When did the Knicks turn the corner? http://scripting.com/2026/06/19/124234.html?title=whenDidTheKnicksTurnTheCorner

I've been trying to understand what the Knicks winning means to me. I'm reminded of the feeling when we sold my mother's house, the house I grew up in, the one my father had died in nine years earier. The site of every battle and come-from-behind victory (I graduated college, they couldn't believe it, for example). Was that day in February 2018 when the fortunes of the Knicks turned?

It wasn't just a victory in the NBA playoffs of 2026, it was a pile of victories and setbacks over quite a few years, in a world where people really do make deals instead of pretending they do. And the Knicks all of a sudden were aimed at winning the top prize. The only reason, theoretically, we play basketball, is so every year all the greatest players and managers compete for who's the best that year. The 2026 Knicks didn't pop up from nowhere, they were carefully curated in a bootstrap that answered the question "If the Knicks were champions, what would they do?"

So now the next challenge for the team is to repeat. They will trade players, maybe even one of the ones we love the most. This version of the Knicks is a point in time. Things are already in motion behind the scenes, for sure.

So, again, when did the corner turn? When did the Knicks start the journey that would end at City Hall yesterday? I think it was Linsanity in 2011. That's when we got a tiny glimpse of what's possible. That short period is why I got involved in the Knicks again, after hating them for not being willing to letting Linsanity play out, so we could find out where it led.

When you're doing a bootstrap and one of your interations takes off like that, you don't take the feature out, you try building all around it, above, underneath or adjacent. This version of the Knicks gets that. And why it's of greater significance, it's exactly the approach our species desperately needs to take. Not just New York, not just the United States, and not just one sport -- everything. It's a model for the corner we must turn to survive and thrive.

http://scripting.com/2026/06/18.html#a155038 http://scripting.com/2026/06/18.html#a155038
Today I did a change that was across two apps, different projects, client and server. I tested it as best I could for now, and it appears to work in both apps. But now I have an extra level of confidence because I asked Claude to do a code review, checking all my assumptions and it does find egregious mistakes, that in the past might have taken a day in a debugger to track down. Now it can happen in less than the time that it took for me to write this post.
http://scripting.com/2026/06/18.html#a132728 http://scripting.com/2026/06/18.html#a132728
Now that Google has added AI in their search, and it dominates search more and more, it's become more difficult to find ideas that aren't well explained by AI and are on some randome old web pages. For example, this morning I wanted to find an explainer for "Standing on the toes of giants," something a colleague once used in a story. I'm sure there's stuff out there, but no luck finding it. Didn't help that there's a popular song with that title.
http://scripting.com/2026/06/18.html#a122657 http://scripting.com/2026/06/18.html#a122657
NBA fans, esp Knicks fans, are not fans of the current president. A picture of the Knicks team with Trump in the Oval Office would be hard to see. Not threatening to resign as a Knicks fan, not ruling it out either.
City Hally rally with the Knicks http://scripting.com/2026/06/18/172057.html?title=cityHallyRallyWithTheKnicks

Watched the ceremony at City Hall.

Glad they went through the whole team and gave them something honorable to take with them.

My moment of clarity on what this meant came when Mitchell Robinson got his award as a champion.

I also liked that the Mayor listed all the recent past Knicks players who could've been on this team but were traded to make it what it is. He named the right ones.

The whole thing was inclusive, generous and working together. Cried all the way through it, nice release still don't have any idea which way is up. In my heart this was never supposed to happen but there it is.

Why wasn't Clyde on the stage?

And Dolan reminded us we don't get to vote for him. I know I know.

World Wide Knicks by Sally Atkins http://scripting.com/2026/06/18/123455.html?title=worldWideKnicksBySallyAtkins

My longtime friend Sally Atkins reponded to my question yesterday about how widely the love of the Knicks is being felt.

You asked. From all I see out here in the Midwest and also from comments from friends in Europe, I can testify that yes absolutely the Knicks win is a total joy to behold far and wide. Not just for the artful wins, although that was great fun. The last second dunk in the second to last game was breathtaking.

The larger gift is that New Yorkers have so vividly shown that right now and going forward we are capable of joy-and-unity vs hate-and-division. Love is way more fun than hate. Most people know that, you’ve shown it. Knicks fans, people of all ages and creeds , are a palpable reminder of the power of the people right on!

Remember the 1967 Troggs hit Love is All Around? I feel it in my fingers, I feel it in my toes.

Happy Parade Day!

Let this hopeful moment fuel the near future.

PS: Did you see the news clip of the Knicks just after arriving back in NY, just off their plane they joined in a parade for Puerto Rico or maybe it was Pride Month. Hallelujah. (Dave: It was the Puerto Rican Day parade, two players went, Alvarado (who is Puerto Rican himself) and Jordan Clarkson who is from the Philippines, and is the super freak hippie on the team, though they're pretty much all hippies.)

Responses from other sites

Tommy Williams: "Not here in Montana, or among my colleagues across the Midwest. It didn't attract more attention than any other NBA championship. Everyone's focus (for sports) is on the World Cup."

Courtney Robertson: "Noticing that sports is bringing unification and joy when I really could use that."

Phil: "There are a surprising number of Knicks fans here in Cincy, and it's been a pretty big deal -- I've even got a friend who flew out to NYC for the parade today."

http://scripting.com/2026/06/17.html#a184757 http://scripting.com/2026/06/17.html#a184757
The Knicks’ message is that working together works.
http://scripting.com/2026/06/17.html#a190605 http://scripting.com/2026/06/17.html#a190605
Being a NYer and Knicks fan, I don't have a good perspective on how big an event the Knicks winning is. If you're not from the area, how widely is this holiday being observed and how many share the enthusiasm. Are people everywhere asking "How about those Knicks!"
http://scripting.com/2026/06/17.html#a184826 http://scripting.com/2026/06/17.html#a184826
There will be new higher level development environments. How they work, I don't know. But much of your time working in Claude Code is telling it how to do stuff you want it to do, always -- and reminding that it that it forgot one of the rules (which it seems to always admit). A new development environment will come with rules about how to work with people. Those rules will be written with the help of psychologists who study human reasoning processes.
http://scripting.com/2026/06/16.html#a192557 http://scripting.com/2026/06/16.html#a192557
Jason Calacanis challenges people to develop certain open source software, offering a bounty on specific projects, but I think the real incentive for people to pitch in is that Jason has a lot of sway in the startup world, and if there is a flow of excellent open software this way, users will find out about it because the reach of Jason's podcasts and blogs. I've known him for many years, we both signed up on Twitter on the same day in 2006, early days of the web. He has become one of the most successful angels in tech. I'm proud to have known him way back when.
http://scripting.com/2026/06/16.html#a221920 http://scripting.com/2026/06/16.html#a221920
I wrote a short post yesterday about AI as an alien species. Steve Mays breaks it down into parts, and got every bit right. This is the kind of back and forth that the web is capable of. Update: It's even worse than it appears. Turns out the excellent analysis was written by Perplexity, one of the artificial aliens. Reminds me of a speech by Robin Williams in Good Will Hunting. In case it's not obvious, Williams is talking about artificial aliens.
http://scripting.com/2026/06/16.html#a161514 http://scripting.com/2026/06/16.html#a161514
Claude added the close box I asked for yesterday. Bravo!
http://scripting.com/2026/06/16.html#a155852 http://scripting.com/2026/06/16.html#a155852
Everyone wants to know things humans can do better than AI systems. One answer — relate with humans. The machines have no clue how our minds work. They act as if we're just like them. They could tell you all about it, from books they read, but they've never related with humans as humans. There's a great speech by Robin Williams in Good Will Hunting, where he explains how reading about something isn't the same as living it.
http://scripting.com/2026/06/16.html#a155148 http://scripting.com/2026/06/16.html#a155148
I'm gorging on NBA podcasts this week. So much fun for a Knicks user to hear how much-loved the Knicks are. Basketball is an intimate sport for fans, it's like five consecutive boxing matches. We get to know the players' personalities, forming an idea of who they are, watching what they do. The Knicks are like John, Paul, George, Ringo, Mickey, Davy, Mike, Peter. If you're my age you know each of those characters, the same way a Knicks fan who watched this team be assembled one player at a time, and what it cost in trades. It worked. And there is a big lesson here, working together works. We should all be doing more of that, with people who are different from each other as Brunson, Hart, OG, Mikal Bridges, KAT, Mitchell Robinson and the maestro Leon Rose. Most people just met them in the last few weeks, but we've been watching this assemble over six years. One thing the pundits don't ask, what trades will the Knicks make now? They will do some trades, right now they can demand a higher price because every one of the players they trade will have a ring.
http://scripting.com/2026/06/15.html#a132212 http://scripting.com/2026/06/15.html#a132212
Good morning sports fans! Going to the Knicks parade in NYC on Thurs? Starts at 10AM at Battery Park, goes up Broadway through Canyon of Heroes, concluding at City Hall.
http://scripting.com/2026/06/15.html#a160645 http://scripting.com/2026/06/15.html#a160645
Now that basketball is over, can we ask why the Spurs played cartoon music to introduce the Knicks. I was surprised they did it again in Game 5 after the butt-kicking they got in Game 4.
http://scripting.com/2026/06/15.html#a135645 http://scripting.com/2026/06/15.html#a135645
I'm creating a new way to do messaging, a network that only understands RSS feeds for incoming and outgoing messages. The only API you'll need to subscribe is a feed reader. The idea is to show developers how to do it so a thousand flowers can bloom. It's a lot easier to create these things if you're modest in the features you support, at least at first, and you don't try to control the users. There is no business model here, other than the satisfaction of making sure everyone knows what a social system looks like made only out of features of the web, and every part replaceable.
http://scripting.com/2026/06/15.html#a143834 http://scripting.com/2026/06/15.html#a143834
An example of the latest version of the library generator, which is of course just a script. Note that there's a disclosure at the bottom of the page where it says how and why it was created, and then lists the exact prompt that ChatGPT responded to. And I didn't write the prompt, Claude did. I think that pretty much assures I kept my own opinion to myself.
http://scripting.com/2026/06/15.html#a135332 http://scripting.com/2026/06/15.html#a135332
Request for Claude, please add a close box to this message box. I wasn't using the new model. Once is enough for this message.
http://scripting.com/2026/06/15.html#a165038 http://scripting.com/2026/06/15.html#a165038
Just now, to Claude: "Amazing how we get lost in the weeds, that's why you have cut way down on the verbiage. I am a human -- you can absorb all that info in an instant. My brain does not work that way." We are talking to aliens now, just didn't come to us the way we thought they would. I don't think 2001 anticipated they would think in completely different ways from us, and would not understand the differences. They talk to us as if we were them, the same way your cat thinks you're just a bigger cat.
http://scripting.com/2026/06/15.html#a194308 http://scripting.com/2026/06/15.html#a194308
If Claude were human it would learn from you even if they didn't record what it learned in a notebook, two or three times and they would remember. Not so with Claude. If it isn't written down it will not remember it. Its mind doesn't have memory. It remembers things by writing them in a markdown file. It's like the movie Memento, where the main character tatoos the info he needs on his body. And then proceeds to misunderstand it. Claude is just like that.
What 'RSS feeds' means http://scripting.com/2026/06/15/140536.html?title=whatRssFeedsMeans

Often when I use the term RSS feeds it will link to this page.

In the coming weeks and months I'm going to talk a lot about RSS feeds. I want to be clear, that it is a short hand for RSS, Atom and RDF. It makes the writing flow better, and it gives me a place to provide the technical details for people who need them.

We use the Feedparser package to read the feeds, so basically we support the same feed formats they do.

http://scripting.com/2026/06/14.html#a044707 http://scripting.com/2026/06/14.html#a044707
Today's song: I Guess the Lord Must Be in New York City.
http://scripting.com/2026/06/14.html#a205505 http://scripting.com/2026/06/14.html#a205505
New top of page image. The official Knicks team picture as champs.
http://scripting.com/2026/06/14.html#a045636 http://scripting.com/2026/06/14.html#a045636
People keep saying the Spurs are the future of the NBA, but they didn't earn that this year. More probably it's the Knicks that are the future. The Knicks will keep growing. The Knicks beat the Spurs in the last two games by playing rope-a-dope, probably not intentionally, but it worked anyway. The Spurs, and Wemby especially, were completely zonked by the fourth quarter of both games. The Knicks had a bench this year that let the starters get plenty of rest. The Spurs lost game four because they didn't rest Wemby while they were up by 20+ points. Anyway, the Knicks have a formula. Pick players with heart potential and talent, treat them like a team, keep trying out new ideas, approaches. It works. Won the NY Knicks the championship this year. As anticipated I have no idea what to make of the Knicks as winner. I'll have to learn too. ;-)
http://scripting.com/2026/06/14.html#a050529 http://scripting.com/2026/06/14.html#a050529
One thing I want to know -- where do I tune in to get the most of Clyde talking about this series.
http://scripting.com/2026/06/14.html#a050552 http://scripting.com/2026/06/14.html#a050552
And thanks to the Knicks for being such a great team. Never ever in a million years did I imagine saying that. More proof that you never know what's coming. Even the most unlikely and inconceivable events happen. Being realistic sometimes isn't the right way to think.
http://scripting.com/2026/06/14.html#a051437 http://scripting.com/2026/06/14.html#a051437
BTW the Gift Articles feed works really nicely in the blogroll.
http://scripting.com/2026/06/13.html#a000443 http://scripting.com/2026/06/13.html#a000443
JY Stervinou proposed Universal Mentions, an interesting new low-tech web-like protocol for mentioning people, places or things via link elements in the head section of any HTML file you want to use as your personal directory. It's an intriguing idea. ChatGPT review, after a few questions. Both JY and ChatGPT use the term "open web" which to me has become a red flag. The web is open. No need to say it twice. There's no such thing as a web element that's not open. It's like saying wet water.
http://scripting.com/2026/06/13.html#a135631 http://scripting.com/2026/06/13.html#a135631
The giftarticles feed is now a simple RSS 2.0 feed. It's not pretty, that would require some work with Masotdon, but it does work.
http://scripting.com/2026/06/13.html#a141211 http://scripting.com/2026/06/13.html#a141211
The thing about tech, you have to start out small and simple, and carefully add features based on actual real-world-now use cases. Otherwise you end up missing the target, and have to go back and patch it, and it never gets simple. The only way to have a chance is if you start small, learn, and evolve carefully.
http://scripting.com/2026/06/13.html#a135608 http://scripting.com/2026/06/13.html#a135608
Imho -- the smartest thing facebook could do is find all the places where it's a silo and start desiloizing them..
http://scripting.com/2026/06/13.html#a134947 http://scripting.com/2026/06/13.html#a134947
AI is a miracle of human science, it took generations to get to the point we're at now, and the rate of development building software on top of it is imho the basis for a revolution. We use computers in all aspects of our lives, and the UI of the software is nowhere near as good as it should be, that's because there are severe limits the human mind has where the AI has apparently none. So if you're down on AI, you should at least understand that there is huge potential here, which is being utilized, will result in much more powerful software that works well with others, instead of locking-in users and locking-out competitors (and their users). We've created a predictably bad system now, predictable because we always create silos when we give big money a chance to call all the shots. We don't get chances to rewrite the rules very often, but this is one of those times. Last one was in the early 1990s with the advent of the web. My plan is to give all the new power back to the web. And looking at what AI companies are doing, that is exactly what they're doing -- they're doing it the right way -- radically simple, easy to clone formats, and easy for users and developers to read.
http://scripting.com/2026/06/13.html#a145433 http://scripting.com/2026/06/13.html#a145433
Imagine if someone cracked the speed of light. Now we could visit far off galaxies on vacation. Do you think we'd build it or argue about whether we should? Heh I know the human species, we don't do that kind of thinking we just go.
Really Simple swag http://scripting.com/2026/06/13/155135.html?title=reallySimpleSwag

New virtual swag to go with the moment. ;-)

Really Simple basketball.

Really Simple player 27.

PS: Go New York Go New York Go!

http://scripting.com/2026/06/12.html#a152535 http://scripting.com/2026/06/12.html#a152535
I want to keep my podcast subscriptions in a single OPML file so I can subscribe in three different clients using the same list.
Gift articles via Mastodon http://scripting.com/2026/06/12/231837.html?title=giftArticlesViaMastodon

There's an account on Mastodon containing a flow of gift articles.

Because Mastodon supports outbound RSS, you can subscribe to it in any RSS reader.

But the RSS is not very good. Have a look.

So I built a little app in my new scripting language, with the help of Claude, and boom now I can read the output of the mangled feed.

I don't know what is responsible, probably has something to do with the account, and something to do with how Mastodon. But the information is being communicated.

https://giftarticles.feedland.org/

This is not finished, it needs some css and the normal structure of an HTML page. We will come back to it.

Using AI to sort out the noise http://scripting.com/2026/06/12/143641.html?title=usingAiToSortOutTheNoise

I am using Claude Code to create a toolset that makes it easy to write internet scripts at the same high level as Frontier.

I was looking for a little project it could do, and came up with this.

  • I like Wikipedia, but I know it has trouble with transparency. In areas I know well I see one-sided articles that even include ads for products that totally don't belong there. Having an open system like that makes this kind of abuse impossible to manage, there's no one to do it. Esp in web standards, where people create fame for themselves basically by editing those pages, it can get really egregious. Here's a place where AI can help, it has an amazing ability to somehow sort out the truth amidst all the fighting.

I put together an app with the help of Claude that takes the name of a place, person or thing, and publishes a page on a static site. Each article has a date in its path, so it represents what was known about the item at the time it appeared on my blog.

It needs more development, like a template that says what it is, etc.

For nerds, this is what the script looks like, it's written in a more debugged version of the scripting language built into Drummer. Claude is good at that kind of work! There's no limit on the amount of complexity it can manage, and there's a lot of that in designing and implementing languages.

And here's an example of the type of page it generates.

Tech industry suckage, part 2297 http://scripting.com/2026/06/12/134003.html?title=techIndustrySuckagePart2297

One of the things that sucks about the tech industry is that the assumption is that creative work is done by employees. Imagine if music or movies worked like that.

And the employees will resist the company working with individual outsiders, the equiv of musicians in this area.

If you know anything about my career imagine what a barrier this has been. Their first inclination when they see an individual or small company doing what they think they should do is -- this -- CRUSH.

It's hard to escape this. Upton Sinclair said --“It is difficult to get a man to understand something, when his salary depends on his not understanding it.”

If you go to your boss and say Dave says we should improve what we do with RSS, and not invest in AT Proto compatibility or wait until there's some functionality on their side of the API. You're helping the competition to add more vapor to their vaporware. How is that consistent with your strategy, and btw what is your strategy?

This has actually happened. And before it many years ago Microsoft unilaterally changed the logo for RSS. They had the courtesy to give me a heads up, and I told them it wasn't theirs to change and a lot of thought had gone into the one we had, and the one they want to use looks like every other internet logo. They let me finish my sentence and went on with other parts of the presentation.

Lots of other examples. It's very rare when they don't try to erase your work at Big Companies (or BigCo's).

The problem is this -- the web needs individual developers to survive and grow. The fact that we've been suppressed by the the BigCo's has meant we haven't built out the web the way we could have if we understood that tech is more than a business model for VCs. Other creative areas managed to get past this, why didn't tech? And can we change that? I want to.

If one of the Big Companies decided they want a real ecosystem for an internet-level standard, and hopefully have a product with lots of users that supports it, and if it's an area I know, i'm up for at least talking about how to get an open dev community growing around it.

PS: I wrote this on EMX and decided it also should be here.

http://scripting.com/2026/06/11.html#a204214 http://scripting.com/2026/06/11.html#a204214
This is a test page about Charles de Gaulle. It came from ChatGPT, via Claude Code.
http://scripting.com/2026/06/11.html#a210907 http://scripting.com/2026/06/11.html#a210907
OG is the new Alysa Liu. I'm watching his put-back over and over, never getting tired of it.
http://scripting.com/2026/06/11.html#a140226 http://scripting.com/2026/06/11.html#a140226
As thrilling as the end was for this Knicks fan, as a friend (of a Spurs fan) I empathize -- because I had the feeling you have now for most of last night's game, only to erupt in one of the greatest group sports orgasms ever.