博文

Scripting News: Tuesday, May 26, 2026

Tuesday, May 26, 2026 Claude just asked if I was breaking for the day. At 10:53AM. Why did it ask me that? Now I can't stop thinking about that. The answer is no. I have a few more hours before I stop. # I need an easy way to do a mini-podcast. An idea that should be said verbally, but it's short and self-contained, about the length of an untitled blog post, like the one you're reading now. Example . # Ultimately your job as a developer is to turn your creation over to users to figure out. Listen to see if patterns emerge. Even better give the users the tools they need to build apps out of our apps, together. This is how humans build layers of tech. # On Mastodon : "twitter-like systems are much simpler than you would think looking at this space, bluesky etc. and there doesn't need to be any lock-in, you can do a fair job with just RSS, rssCloud, OPML, web sockets, and a web browser UI. all parts replaceable." #...

Scripting News: Monday, May 25, 2026

图片
Monday, May 25, 2026 Good morning. Today is Memorial Day in the United States. We remember all the men and women who gave their lives to keep our country safe and a bastion of liberty for the world. Don't give up on us yet. We are still willing to sacrifice for a good cause. # Speaking of memorials, do you remember UserLand Frontier and all the cool stuff we developed with it? Like Manila, Radio, XML-RPC, RSS, OPML, adding so many cool open features to the web. When people asked how we did all that, I said great tools. That was Frontier. Jake Savin , one of the 1990s UserLanders, is continuing the project to get it running on today's hardware and for today's web. He's documenting it on his blog . I can't wait to use it. Watching him go through the process has been eye-opening. He's basically retracing all the steps it took to create it as done by four or five people over quite a few years, a long time ago. But when it's running...

Scripting News: Sunday, May 24, 2026

Sunday, May 24, 2026 I asked ChatGPT for a list of FeedLand features that are new or distinctive. "FeedLand combines RSS, OPML, public curation, subscribable reading lists, rivers, categories, and realtime WebSocket updates in a way that is unusual among feed readers and points toward a web-native social network." # People who believe in the web, stop dissing RSS , it’s an important part of our future. # Alexa has a terrible habit, when I ask for a song from the Echo on my desktop, it ends each song with a helpful message. There's a live version of this song, do you want to hear it. You have a message waiting, can I play it for you. I can't get it to stop. I have a bunch of them scattered around the house, and this is the only one that does it. I'm writing here, I asked for a song that fit in with my writing. Stop making me thinkg about your marketing messages. Where did you get the idea you can do this. A paying customer. #...

Scripting News: Saturday, May 23, 2026

Saturday, May 23, 2026 I archived prior art as a design method from 2003 on this.how. # I just tried the latest version of the X editor. It's got all the features of textcasting . I wrote a test post entitled "X has nuked the limits, time for Bluesky to follow suit." I think you can tell I had fun writing it. They don't think anyone hears me, but I think they're wrong about that. The idea that they are part of the web is ludicrous. They're going to get called on it eventually. They should fix it so they are part of the web. Then we can all create. Or if you're not going to be part of the web, for crying out loud stop saying that you do. # One of the benefits of using Claude for all my coding is I'm now finding out what various things I do as standard practice are called in the outside world. Today I learned what agile is. I of course have heard it used, and even got to know the guy who coined the term. # ...

Scripting News: Friday, May 22, 2026

图片
Friday, May 22, 2026 Another way to look at Claude Code. It's a way to talk to your code, to ask it questions, and tell it how you want it to change. # I think maybe it's time to consider a reboot of WordPress. I can't seem to seed them with any ideas about building on it from the point of view of the web. It's a product unto itself, it has plugins, but I'm not a plug-in sort of guy. I write operating systems. That's what drives me. I see a great place to put an OS with WordPress as the storage and publishing component, and everything else grows up around it. It's one of those famous coral reefs but it hasn't been born yet. The idea would not be to compete with WordPress, it's to make something that fits into our view of the world, that just happens to be the same codebase. And when on the other side they think they have to do it themselves we reach out and say here, just take this over, it's yours. It's so hard ...

Scripting News: Thursday, May 21, 2026

图片
Thursday, May 21, 2026 Podcast: Wrapping AI in the web . # Just finished No Country for Old Men , the book by Cormac McCarthy . I have seen the movie many times, it's one of those movies that if you're looking for something to watch and you come across it, you might as well go for it because every scene in the movie is pretty good on its own. I didn't realize that they used most of McCarthy's dialog, literally -- in the movie. Near the end, Bell, the sheriff tells a story about old age. "There wasnt a whole lot good you could say about old age and he said he knew one thing and I said what is that. And he said it dont last long. I said well, that's pretty cold. And he said it was no colder than what the facts called for." I love truths that hit hard. He's such a great writer. And I love that I can write like all the characters if I get a mind to. # I'm going to release the Claude-generated code that enables it...

Scripting News: Wednesday, May 20, 2026

图片
Wednesday, May 20, 2026 Saying Bluesky is part of the web is like saying Spotify or YouTube own podcasting. They say it, but that doesn't mean it's true. # I couldn't not say anything about the Knicks win last night in the opening game of the NBA Eastern Conference finals. The Knicks were losing, then winning big, then fell apart, and by midway through the 4th quarter they were down by 22, and the Clevelands were completely in charge. But then the Knicks came back, miraculously tied the game so it went into overtime where the Knicks dominated, and won. Actually it wasn't really a miracle, it was somewhat predictable. The Knicks were playing on a lot of rest, and one of the big advantages they have this year over last is a deep and strong bench and a coach who plays them (last year's coach didn't). So the Knicks didn't get tired and the Cavs were wiped out by the 4th quarter. Their shots weren't long or short, aimed, they ha...

Scripting News: Tuesday, May 19, 2026

图片
Tuesday, May 19, 2026 Markdown support is a big feature for people who want to know what we're doing with their text. # Opus 4.6 is much smarter than the other one. It feels like I'm working with someone from Bronx Science . I had been using Sonnet 4.6 , which I switched to after reading somewhere that it costs less and it's usually every bit as good as newer models. I would never work with Sonnet on anything again, it's like working with a partner who is both stupid and difficult. Opus 4.6 makes me smarter, by doing the work while I dream up new features, and communicating with intelligence, like a helpful flight assistant. And I see there's an Opus 4.7 available. I have to try it. One interesting fact, until February when Opus 4.6 came out, you could not have done the kind of software I'm doing. There must be a tsunami of interesting stuff on the way. I don't think any of the pundits expect this. My goal is to build the next...

Scripting News: Monday, May 18, 2026

Monday, May 18, 2026 The Mind of Claude # I have taught Claude Code to write software the way I do. # It has abilities that I don't, for example, I give them 1000 lines of code, highly factored, with lots of thought into making it readable and maintainable, and always falling short (our languages today fight against readability imho), and get this -- it can read different parts of the same code in parallel, and in two or three seconds have a complete understanding of it. # I couldn't do it even if I had a week. I would totally depend on clues left there. # What's even more amazing is that when it writes code for me, it does it my way, mostly without any prompting from me. This was done over and over until I realized I had to tell it to save it and read it when a new session starts. That's how it accumulates knowledge. Anything that isn't in one of those files has to be relearned, and that's most of what it, as ...