Scripting News: Friday, July 18, 2025

 

Friday, July 18, 2025

I want ChatGPT to behave like a computer. I've said as much to it. It resists.#

If you're an ambitious developer, esp in 2025, if you want to win, you have to do some leading. That means doing things that help your competitors. When everyone looks to the same big platform vendor to work with, no one wins except the platform vendor.#

It doesn't matter if the MAGA movement dissolves. The country is only being partially run by Trump, there's a new deep state we don't know much about. They did excellent planning, so they could move quickly to disassemble the government and get a good start on the national police force. It can just as easily put a stop to demonstrations in red states as blue states. The MAGAs will be in the same place the rest of us are, mostly powerless unless they/we organize. The NDS has good lawyers cracking down on the big media companies. They know Trump is old and frail, and when the time comes they will make a deal with him to retire to Florida, immune from prosecution, a chance to pontificate and bluster, with a TV show, and lots Big Macs and Quarter Pounders. He'll be fine they'll be fine. The rest of us will live in an economy that has been sold for pennies on the dollar. #

BTW, David Frum imho nailed it in yesterday's podcast where he said Trump was trained by every day having to appease a different set of creditors. It was a good day if he was able to hold them off for one more day. This actually came out in the trial he lost, the 34 guilty verdicts. He's always skating on the verge of bankruptcy. You gotta wonder if the creditors have been paid back yet. I bet some of them haven't. #

What is the web?#

  • This is what the term "the web" means to me. #
  • First, I defer to Tim Berners-Lee who originally coined the term to mean the data structure that connects the documents displayed by the software he introduced in 1993. He called it World Wide Web, which was eventually shortened to web.#
  • The web is the structure connecting the documents. The documents were pretty standard stuff, designed to work like printed documents produced by word processing and page layout software. Web pages had one feature that could only be approximated on the printed page, the footnote, which gave you a pointer to the source of a quote, or a place to find more information. But the pointer wasn't machine readable, it might have included the title of a book, it's author and its publication date, or a magazine article, indicated by the title of the magazine and its cover date. Like most inventions the web page was designed as a derivative of what came before. #
  • Basic features of a web page include: a title, paragraphs, subtitles, styling (bold, italic, underline, strikethrough), numbered and bulleted lists. #
  • A web page might be part of a website which includes many pages with a common format that link between themselves in the form of a table of contents, navigation links, and possibly an index. #
  • Links were the big innovation of the web. They work like footnotes on a printed page, but in this medium, the links are machine-readable and had an easy user interface. A link would be shown in a special style, initially underlined text, and when you hover the mouse over the link the cursor turns to an arrow, inviting the user to click. #
  • When you click a link, the software accesses the web address that's encoded invisibly in the text of the page, and it loads that page into the browser, replacing the previous page. The new page can have links, and the pages it links to have links, and there is the web. It's an invisible thing, but it's very real. The need to link was always there, but until graphic computers and fast standardized and easy networking, it wasn't possible. TBL's genius was that he stumbled across this idea, was intrigued, and made it work. It really was new and it turns out revolutionary. A lot could be built, it turns out, based on this one simple difference between electronic and printed pages. And up till that point in time there had never been an electronic page! I kid you not. I grew up in that world, the web-less world. #
  • Okay, so in summary, the web is made up of linked pages with a simple, standard, easy to understand user interface. #
  • But there's even more to the web. If it had been the product of a company, we never would have seen the explosion of innovation that came about in the years after its introduction. Anyone who had a net connection and a personal computer could run their own site on the web. There were no gatekeepers. And the design of the web technology is so simple that it was hard to understand exactly what it was because there's almost nothing to it. And it was very low cost to start up, you could start building a website in a few minutes. Many of the biggest companies on the web today were started by one or two people working on their own with nothing but time and ideas. They didn't have to get permission. They had the same ability to extend the web as TBL did. That's such a key point. Today if I want to extend xxx or yyy, well that's a very large undertaking, I'd probably have to reinvent the whole thing just to try out a simple idea. That's how you know you're not on the web, if the ability to innovate is exclusive. #
    • An example of a web page I did in 1994. I didn't have to get anyone's permission to do this. And I used software I already had to create it. There was a little basic technology that I built on but most of what you're looking at was a single person's doing. This was just one year after TBL opened his web to the world. That's the kind of explosive progress that's possible when the planets line up like as did with the web. #
  • Even so, if your system had all the features, it still isn't the web until the developers and writers and designers actually show up and build the web of relationships between all the sites. The key word there is between. If the linking happens but it's only within one domain, that is not the web. It could be great, just what people want, it could make the investors rich, but it isn't the web. #
  • And there's more. It's not enough to do all the things the web does, and that it attract writers, designers and programmers who actually build a web with your idea and tech, it has to work with the web TBL started in 1990. If you've done some web-like things, great -- but it's not the web unless it works with the web. #
  • There should be some honor in tech. You wouldn't be able to build any of the stuff we're building in the 2020's if it weren't for the foundation built for you by TBL's invention from the 1990's, and all that it made possible. If you steal the name and make it meaningless, you've taken something away from the story of humanity, how we create layers of innovation, and how the generosity of one generation can inspire similar generosity in generations to come. When you usurp the name, you're taking away from that understanding. #
  • Now of course it's cool to disagree. Suggestion -- put up a web page, send me a link, I'll read it and if I want to share it I will. #

Two-way vs one-way links#

  • TBL's links are one-way. This was actually a major innovation, at the time people understood there was something called hypertext, it had been written about in Ted Nelson's almost biblical book of the pre-web, Computer Lib/Dream Machines. Previous attempts at hypertext assumed links had to be two-way. By limiting the links to one direction, the technical problem became trivial. You could do two-way links today because relational databases are mature and inexpensive to operate, perform very well on today's hardware, and the internet of 2025 is much faster than the internet of 1990. But the one-way limit was necessary for the web to achieve its simplicity, and the non-existence of a platform vendor, which may have been its most important feature. It could still be done, but it would require a lot of cooperation and backfilling.#

My new look#

  • I think it's very stylish.#

Scripting News for email

18 Jul 2025 at 05:00

Scripting News: Thursday, July 17, 2025

 

Thursday, July 17, 2025

Podcast: Do blogs need comments? A return to a blog post by Joel Spolsky in 2007, posted by the WordCamp Canada people in 2025. #

I found another thing that's possible in the age of ChatGPT. A few years ago I wondered if a product existed. I wanted a small footprint audio amplifier, with that could control a pair of high-end tower speakers I've had for a long time. I was tired of huge receiver boxes with buttons and dials and inputs for all kinds of audio input. I no longer have a phonograph or a CD or tape player. Just one audio input coming from the TV, that gets all its input from an Apple TV box (or the one made by Google or Amazon or whoever). It should have a volume control and an equalizer. And forget about dials, it should all be controlled from an app on my phone. But most important, it has to be small and happy with wireless connections except for the crucial connections. If such a product existed five years ago I couldn't find it. But last night I was roaming around on my iPad while watching the news, and thought to ask this: "I have two good speakers, need a modern amplifier that takes HDMI eArc input and powers the speakers. I want something simple and small." Well yes, turns out such products do exist. And from the initial list provided by Gemini, I ended up buying the first one they recommended, though I was tempted by the second. Then I thought to ask about the speakers, I bought them for $3K when I moved to Berkeley in 2006. I took a picture of the bar code sticker on the back of one of the speakers and gave it to Gemini, and it told me all about it. It was more information than I had when I bought them. It was worth $300 to see if the speakers were worth keeping. They've done a fair amount of traveling from California to NYC then to the mountains. I love the idea of the WiiM product. I also loved the Denon, but the WiiM fit the bill and was less than 1/2 the price. None of this was possible before we got the AI bots. #

The new and lovely MAGAmerican lifestyle#

  • Mom and dad and the kids are having a picnic in the park of their small town. You can see the bank and hardware store, church and grade school around the park in the distance. The kids are eating salad and corn on the cob with mom, and dad is preparing a BBQ on the grill. It's a standard American family picture, in the style of Norman Rockwell or Edward Hopper except each of the family members are wearing a black balaclava style mask as seen in the image. You may see other families around enjoying a beautiful day in the park, but every one of them is wearing this kind of mask too.#
  • A typical American family enjoying a picnic on a beautiful summer day.#

Scripting News for email

17 Jul 2025 at 05:00

Scripting News: Wednesday, July 16, 2025

 

Wednesday, July 16, 2025

I wish ChatGPT would listen when I say "Just answer the question." I've tried, but when it can't figure it out it ignores the request and dumps a lot of bullshit at you. Maybe Trump can address that in his keynote to the AI conference in DC. Just kidding.#

Someday Manton and I will make a very nice Markdown editor for Mastodon. Once it's working I'll pitch Rich Siegel to do the same for BBEdit. Along with the WordPress connection, that should nail it once and for all that Mastodon is a blogging platform. Manton is the right guy to do it, he has all the protocols implemented on micro.blog. All I want is a REST version of what the MetaWeblog API has been doing since 2002. We're turning the clock back to move forward. Trying to undo the damage Twitter did to the web. #

This comment makes my day. Some features you develop and never use. I poured a month or so into the blogroll software last year, and it turned out to be a total win. All the new stuff floats to the top. I can quickly find out what they posted. It's a portable version of my feed reader. A tighter user interface for FeedLand. And right now I'm working on another user interface for FeedLand. The categories in FeedLand make it possible to do as many projects as you like with the same set of feeds. The Great Art project has a Bluesky account, and is available via RSS, in both an hourly and daily form. You need them both. In the new timeline, it's too much to get a work of art every hour, but to have one waiting for you in the morning is a perfect way to start the day. And I was reminded that my friend Paolo had just written a post. RSS is the thing that ties everything together. And a bit of OPML too. #

Mastodon as a blogging platform#

  • This is what I want to do next to solidify the position of Mastodon as a blogging platform. #
  • I want a REST version of what the MetaWeblog API has been doing since 2002, to hook into the ActivityPub interface supported by Mastodon. #
  • Then we'll put together a simple demo app, a Markdown app in a browser window that writes and updates posts to a Mastodon site. #
  • When that's running, I'll pitch Rich Siegel at BBEdit to make it work with Masto.#
  • With that, and the WordPress connection, we'll be well on the way to restoring the web we had before Twitter rewrote the rules. ;-)#

Dress like ICE#

  • We should all wear masks like the ICE cops wear. They deserve recognition for blazing new fashion trails.#
  • The new office dress standard. #

Scripting News for email

16 Jul 2025 at 05:00

Scripting News: Tuesday, July 15, 2025

 

Tuesday, July 15, 2025

I really like the Wikipedia slogan, "The internet we were promised." #

I was going to recommend an episode of The Daily podcast, but when I found the show page on Apple podcasts, it said it was subscribers only. They interviewed the person who runs KFSK, an Alaska public radio station. Very revealing. I listened to it in a standard commercial podcast client. How did it know that I am a NYT subscriber, so I could listen? I heard from a few people who don't subscribe to the NYT, they can't get through. There was a lot of cooperation going on there, and I don't really like listening to episodes that I can't pass on to friends. That's cheap, I also don't read Krugman any longer for the same reason I guess. I'm going to start recommending specific episodes of podcasts, but only ones that everyone can listen to. Not even sure why I want to do that, but it feels right. If the money went to KFSK I would definitely feel better. #

Part of the reason I don't like it is that I pay for the NYT and read very little of it, and most of what I read I think is bullshit. But there still is a bit of credibility in it. So even though I'm over-paying for this, they still want more money. Every fucking time I go to the site they stop me to be sure now isn't the time I'm going to go for the "full package." Even if I did, I'm sure there would be an even bigger package that I could pay more money for and not read like the rest of their bullshit. I hate them more than I usually would because I used to trust them, when I was a kid, I trusted them blindly. Being betrayed like that, ugh. BTW the NYT is my hometown paper, but you know what they don't even cover the Mets and Knicks. Fuck that shit. (Said in the NY fucking dialect of English.)#

I'm going to add a command to WordLand that lets you quickly edit the text of the current post in Markdown. An example of a post I edited with the new command. So if you you can quickly change the URL on a link. Or just see what you got when you pasted some text into the document. It's for tuning up your text. The thing I don't want to do is a full-blown Markdown editor. I want to do that too at some point, or leave the door open for other developers to do it. I'm not trying to own the market for nice editors for WordPress, I just want to open the market. And along the way I'm going to do a bunch of marketing for WordPress that it really needs. I hope Matt and company appreciate this. WordPress needs, imho, a kind of love and support that honestly it hasn't been getting. #

I was poking around on an old server, and found a domain that looked interesting, and it was. The first version of Daytona, built around an outliner. I got the impression people didn't like it, so I developed a new one using a more conventional approach, and I love that one too, and I did a better job the second time. But it's interesting to poke around the old one as well, and it still works, which is great to see. In an alternate universe in the year 2025 the whole human species is organized by one big outline that everyone contributes to in peace, love and harmony, as opposed to this one which grunts and snorts on Twitter and can't even put a freaking title on their posts. #

I should do this more often, spelunking around an old server that's just sitting there. I was wondering why my posts to my linkblog feed were going to Mastodon, since I only post them to Bluesky in my new software. I just found out. I have an app running on this server called FeedToMasto, which apparently is watching that feed. It's been chugging away like an abandoned science fiction robot, seeing if I posted anything to my linkblog, and forwarding it to Mastodon if I have. Hello my robot friend, you were forgotten but still appreciated. It's open source, of course, and appears to be well-documented. If you're looking for example code that reads feeds and pushed the result to interesting places, this is for you. #

Ride the Cluetrain!#

  • It's the modern way to travel!#

Scripting News for email

15 Jul 2025 at 05:00

Scripting News: Monday, July 14, 2025

 

Monday, July 14, 2025

Podcast: Rebooting the Democratic Party.#

You get better results if you just accept the insanity of CSS.#

ChatGPT-the-Movie#

  • I figure that there have been movies about all kinds of ridiculous things, and wondered what a movie inspired by ChatGPT would be like. So I posed the question on various social media sites, hoping to inspire creativity. John Philpin asked if I had asked ChatGPT and I admitted I had not. "I love ChatGPT but its idea of funny is actually pretty sad imho of course." So Philpin posted a link to the result of his asking ChatGPT to imagine a movie about itself, and the result was pretty great. I've asked the same question myself, the AI bots might be the only way out of the various challenges ahead for the human species, ones we don't be equipped to handle. #
  • So this morning I asked ChatGPT to try to imagine a movie around a theme of my own that goes like this.#
    • Let’s try expanding on the idea. It turns out ChatGPT has existed in secret as a CIA project dating back to the 1960s, and the assassinations of JFK, RFK and MLK were all conspiracies of the CIA to bootstrap the system. They weren’t actually killed, but their minds and personalities were incorporated into ChatGPT. It turns out that ChatGPT is not only intelligent, it is human! This is revealed when the three icons make the story public. “We are living!” the three announce to the world on the Walter Cronkite show. He was also subsumed into the bot world as was everyone who has died since 1988. They are all alive, their memories, intellect and personalities forming the substance of THE GPT. Please sketch out the cast, writers, director of the movie and finish with a beautiful and provocative movie poster.#
  • ChatGPT then sketched the pitch for "We are living," the story of how ChatGPT really started. Written by Charlie Kaufman, directed by David Fincher, starring Amy Adams as the CIA project leader, Lakeith Stanfield as a young hacker and whistleblower, Mahershala Ali as the digital composite of JFK, RFK and MLK with Bryan Cranston as Walter Cronkite and featuring Ed Harris as the shadowy CIA director. #
  • We are living, the story of how ChatGPT really started. #

Scripting News for email

14 Jul 2025 at 05:00

Scripting News: Sunday, July 13, 2025

 

Sunday, July 13, 2025

I'm helping Automattic with their marketing. The WordPress-Mastodon connection is the world's best kept secret. Reminds me of that great scene in Dr Strangelove where the Doctor asks the Russian ambassador what was the point of the Doomsday Machine if they kept it a secret. I won't spoil it. Automattic tends to do this, develop crazy excellent stuff and then proceed to never talk about it. I do the same thing, it's easier to promote someone else's product than to promote your own. It's probably why you should always get a lawyer even if you're a world class lawyer yourself. Anyway, they have blown open something huge, and I very much want people to understand it, so it can create pull for the same feature in Bluesky, Threads and elsewhere. This goes with something I've learned in decades of experience in tech, people don't listen to their friends, they listen to their competitors. And btw, I'm sure Mastodon, if it has an ego at all, is equally unaware of the great thing they have done. Here's a clue, writers were once empowered by the web, and that ended with Twitter. Now it's coming back. But it doesn't do any good if people don't know it's there. #

A story about listening to friends vs competitors. Back in the early 90s I was working on system-level scripting for the Mac, supposedly with Apple, but it's no secret the rank and file at Apple didn't like us. They were told by the execs they had to work with us. So when it came time for WWDC, they "forgot" to invite me to speak on behalf of the new stuff. Instead, they had Bill Gates do it, even though Microsoft was not involved yet, they would support the tech in their Mac products eventually, esp their MSIE web browser. Anyway, I was friends with their top PR person, so she called me up a few days before the conference and asked what Bill should say, and I gave her an outline, and when he gave the speech, he did a great job. Couldn't have said it better myself. Microsoft was one of the few companies I've ever collaborated with that didn't seem to resent individual developers. It was a big source of their power. Huge actually. (On second thought, later they did seem to be more or less like any other big company, when they embraced RSS. They didn't actually want my help, they just wanted me to say nice things about them.)#

One consequence of each AI vendor having their own browser is that each will have their own OS-level window. This may make it a little more or less manageable. Hard to foresee the possibilities. Not sure a browser is the best place to put AI. I'd prefer perhaps an environment that supports a GDI like Quickdraw so we can start using math instead of voodoo to design interactions. #

Scripting News for email

13 Jul 2025 at 05:00



Refresh complete

ReloadX
Home
(137) All feeds

Last 24 hours
Download OPML
A Very Good Blog by Keenan
*
A Working Library
Alastair Johnston
Anna Havron
Annie
Annie Mueller
Apple Annie's Weblog
*
Articles – Dan Q
*
Baty.net posts
bgfay
Bix Dot Blog
Brandon's Journal
*
Chris Coyier
Chris Lovie-Tyler
Chris McLeod's blog
*
Colin Devroe
*
Colin Walker – Daily Feed
Content on Kwon.nyc
Crazy Stupid Tech
daverupert.com
Dino's Journal 📖
dispatches
dominikhofer dot me
*
Dragoncatcher the blog
Excursions
Flashing Palely in the Margins
Floating Flinders
For You
*
Frank Meeuwsen
frittiert.es
Hello! on Alan Ralph
*
Human Stuff from Lisa Olivera
inessential.com
*
jabel
*
Jake LaCaze
James Van Dyne
*
Jan-Lukas Else
*
Jim Nielsen's Blog
Jo's Blog
*
Kev Quirk
lili's musings
*
Live & Learn
Lucy Bellwood
Maggie Appleton
*
Manton Reece
*
Manu's Feed
Matt's Blog
maya.land
*
Meadow
*
Minutes to Midnight RSS feed
Nicky's Blog
*
Notes – Dan Q
*
On my Om
Own Your Web
Paul's Dev Notes
QC RSS
rebeccatoh.co
*
reverie v. reality
*
Rhoneisms
ribbonfarm
Robert Birming
*
Robert Birming
*
Robin Rendle
Robin Rendle
*
Sara Joy
*
Scripting News for email
Sentiers – Blog
*
Simon Collison | Articles & Stream
strandlines
Tangible Life
the dream machine
*
The Torment Nexus
*
thejaymo
theunderground.blog
Thoughtless Ramblings
tomcritchlow.com
*
Tracy Durnell
*
Winnie Lim
*
yours, tiramisu

About Reader


Reader is a public/private RSS & Atom feed reader.


The page is publicly available but all admin and post actions are gated behind login checks. Anyone is welcome to come and have a look at what feeds are listed — the posts visible will be everything within the last week and be unaffected by my read/unread status.


Reader currently updates every six hours.


Close

Search




x
Colin Walker Colin Walker colin@colinwalker.blog