Braintrust query. Every once in a while I get reports from people who looked something up on my blog's Daytona search engine saying that where they expected dates they see things like this: NaN. The reason you see that is that the archive has a mistake in it, where there was supposed to be a date there was something else. Usually I shrug it off, yes there are mistakes in the archive, 30+ years of OPML files, it's a miracle there aren't more errors. Then I realized since all this stuff is on GitHub, people could help with this, by instead of sending me the report, post a note on GitHub, here -- saying you searched for this term and this is what I saw. Provide the term and a screen shot of what you saw. And then other people who have some extra time, could look through the archive, find the post, and then show me what needs to be fixed. I would then fix it, and over time the archive would get fixed. I posted a note here on the Scripting News repo, if you want to help, bookmark that link, and when you see an error, post the note and we can get going. #1: Place a coin in each box (or leave it empty) so that the totals across and down are correct.
3p 5p 10p
8p ?-1p2p5p ?-1p2p5p ?-1p2p5p
6p ?-1p2p5p ?-1p2p5p ?-1p2p5p
4p ?-1p2p5p ?-1p2p5p ?-1p2p5p
2: There are three ways to give change for a 5p coin. (11111|2111|221)
How many ways are there to give change for a 10p coin?
(and, for increasingly harder questions, a) a 20p coin? b) a 50p coin? c) a £1 coin?)
3: What's the greatest amount you can have in coins and not be able to give change for a £5 note?
I always objected to browsers trying to hide the feeds. I come from NYC and rode the subway to school every day in high school. The things you see! It's all out there for the looking and breathing. Lift the hood on a car. Look at all those wires and hoses, what do they do. I hope they don't kill me. Whoever made the decision at Microsoft or Firefox or wherever that feeds needed to be obfuscated, some advice -- be more respectful of your users. The web is the medium that had a View Source command. You're supposed to take a look. Don't forget the Back button if you don't like what you see. Something funny, if only life had a Back button. #
News still needs to make a big transition, to become a distributed unownable thing, with every part replaceable, much like what needs to happen with the social web. This transition has been possible and necessary for about 30 years. The reporters and editors will say we're naive, but we understand what's happening. The news orgs have always been large centralized businesses, silos, and increasingly has come in conflict with the interests of their users. Who trusts what you read in the NYT, Washington Post, or Wall Street Journal, and these were at one time the best of journalism. I know the reporters also won't like this, but the quality assurance of decentralized systems will be done by AI, and overseen by a non-profit organization, staffed by retired journalists. And there will be lots of competition. All parts are replaceable. #
If you're a FeedLand user and have the technical ability to install a Docker app, even on a local computer not on the net, you could help the project by trying the new Docker version. Think of FeedLand as something like Mastodon or WordPress, server apps that we hope many people will install on their own. I am doing that now, with the blogroll on Scripting News and various news sites running in front of my own FeedLand instance. And the various instances can communicate with each other. Scott worked really hard to make setting up a new instance much easier than it was. It's an open source project, so you can feel good by helping. You're helping the web, and helping bootstrap a new feediverse. And if you have a few hours to give it a try, maybe much less, you would be doing a good thing. #
A fair number of people make a stop at news.scripting.com every day. I want to make some improvements, I think it can be made a bit faster. And I want to make it easier for anyone to create a site like that, for others to use. I think every news org should have one of those, to tell your readers who you read. Work together, we need it as we reboot the news. This is will be an alternative to twitter-style news readers, which took over the leading-edge from RSS feed readers, twenty freaking years ago. I think there should be a new news paradigm every couple of decades at least. #
Podcast: It occurred to me yesterday that there are a lot of parallels with Frontier on the Mac in the early 90s and WordLand and WordPress in the 2020s. So I told the story in a podcast and I think it came out really well. I did some editing at the beginning and end, and as usual my audio editing is pretty crude, but otherwise the story is exactly as I told it. I also asked Claude.ai to do a third-person summary of the podcast, as I did with the previous three shows, and it's getting better. I encourage anyone who's involved in the WordPress community to listen. I think WP has a bigger role to play in the web than it currently has, which imho is saying a lot. 15 minutes. #
Most attempts of humor in replies to twitter-like posts are of the "you had to be there" variety, as in it might have made sense when you typed it, but I don't get it. And it's even worse, I am irony-deprived, I often don't get jokes, something about how my mind works. But today I actually got a reply on Bluesky that's worth passing on. I posted a picture of a dialog box with one of my snarky slogans. Dan Berlyoung thought the dialog was interesting. "I kinda love that this is in a dialog box. One has to wonder what action on a computer would elicit this response." Man that's a great question. And that btw is what art is about. You put something in a dialog because that's the way it was presented by the software. I could have selected the text and put that into the tweet. But nahh, this is more interesting. And to answer the question Dan asks, in this specific case, the action that elicited this response was that I chose a placeholder command from a context menu in a piece of software that's a construction site, in other words it could have been any of the dozens of snarky slogans. Kind of reminds me of a piece I wrote a long time ago where bees who were about to die reflect on the meaning of existence. Turns out it meant a lot less than one might think. #if i ran firefox, this is what i would say wrt AI in firefox in 2026.
- 1. ai is exciting!
- 2. it's also in its infancy.
- 3. we don't know yet how or if it connects to the web.
- 4. the web is 100% our #1 priority.
- 5. so we're going to wait.
- 6. for now firefox is a no-ai browser.
- 7. we won't include ai until we know why.
- 8. and then it will be opt-in.
- 9. and we will continue to make firefox the best web browser.
sincerely,
the developers of firefox
Om Malik says the internet is the greatest invention of his life, and since we're roughly the same age, that would be my life's greatest invention too. I think it would be if it weren't such a tragic invention, one whose growth was cut off by the very thing he quotes John Doerr saying, it could be harnessed to make huge amounts of money.
- Back in 1999, Kleiner Perkins' John Doerr commented: "Believe it or not, the Internet is actually underhyped." He called it "the largest legal creation of wealth in the history of the planet." He was so on the money. Twenty-five years later, 10 out of the world's 12 trillion-dollar companies are internet or internet-related companies.
Doerr would, of course, look at it in terms of money, because money is his business. But because of that, we ended up crashing our political system and haven't gotten past that yet.
If we had kept the one thing about the internet that made it different, we could be far ahead of where we are now, and perhaps would have arrived at a different form of network that didn't favor the kind of people it favors.
Three things that made the internet special:
- Every part is replaceable.
- You can use each part to make something new.
- Each part is as small as it can be.
BTW, I know Doerr. He was the backer of Symantec, the company that bought my company in 1987, then took it public a few years later and thus made it possible for me to make software for the rest of my life. He's a really nice guy. I've only met a handful of people in my travels that had mastered something important so well but managed to still care about people. ;-)
So if the internet is not the greatest invention, what is? I haven't spent much time thinking about this, but my initial choice is AI. Because it's so hugely powerful and yet almost entirely undefined. Uncharted territory, which is all human knowledge. It might be the invention whose product is invention. Whatever it is I'm sure the things it does now will be seen as we see the first moving pictures. A demo of the greatness to come.
What about products? A single act of creativity that made a huge difference. I might suggest Unix is the greatest product of our lifetimes (not invention). Or perhaps Visicalc. People would likely say the iPhone, but I still want something in that form factor that I can write software for and share with others without having to go through a company like Apple. So in that sense the iPhone might have been a negative invention, it cut off possibilities for an amateur development community to develop, as it did on the Apple II, Mac, PC, etc.
PS: If you had asked me in 1999 is the internet the greatest invention, I would have been as enthusiastic as Doerr. There was nothing but blue sky then. Everything was possible, and we were going to do it all!
I want news to work.
I would love to see a standard model for community news orgs, starting with the city of Washington DC, with some of the reporters who were recently laid off.
But the community would be very much a part of this. No more news without community involvement. Let's make it community published. How does that sound?
And bloggers would be part of the story flow, we're amateurs so we work for free, and we take an oath. We bring other expertise. We can tell you when the tech companies are lying, for example. Professionals can still do both-sides news. Bloggers will follow all the integrity requirements of journalists, but then so will the journalists (let's not pretend all journalists even try to play by the rules, btw).
There will be no paywall, instead there's a toll system, like the EZ-Pass we have on roads in the US. How how we pay to ride the subway. We pay per article read. A user can buy a subscription, if they think it would be a better value than paying per article. No more paywalls that say "if you want to read this article you have to subscribe." That would be an essential part of the deal for readers.
No ads. Let's get rid of them. They suck. Now there's incentive to put the punchline near the end. Tell the story and sign off.
The readers can buy shares in the news org, with maybe very little hope of getting a return in dollars, rather in a more functional community.
The veterans from the Washington Post could have the most exciting job in news in generations -- finally making the news work for the people they serve. And no more oligarchs pulling the strings. As readers we know you're often full of it because of who owns you. We're not that stupid. ;-)
And I am sure the independent developers of the web would love to write editorial and publishing software for the new enterprise. We won't charge for it. And we won't lock you in and we will support standards everywhere so all software is replaceable. You can check my references on this, I think this ethos for technology is as central as the Hippocratic Oath in medicine.
I want news to work.
I've been watching Jake do the Headless Frontier work with two different AI bots -- ChatGPT and Claude.ai. And as he's doing that, I'm slogging away the same way I've always done it, working on the top level user interface of WordLand in browser-based JavaScript. I don't see a way around it, because I have a special way of working on user interfaces, and we're still quite a ways away from the bot being able to do vibe coding at that level. It's fascinating to watch Jake revive code I wrote in the late 80s and early 90s. He's a very accomplished user of it, being transformed, with the help of the bots, into a kernel-level developer of what's basically an OS built around a scripting language, object database and with the internet latched on after the whole thing was done, and then ported to Windows. I stopped working at that level before all that michegas happened. I have looked at the code Jake is working on to see what became of it, and wasn't horrified, I recognized my work, but I wouldn't ever want to work on that myself. I imagine some commercial developers have already rebuilt their testing and support functions for products around ChatGPT-like systems. If you're an old Frontier fanatic, that's where our product is once again getting out in front. When Jake is done it'll be one of the first big systems totally managed in an AI system. It should be relatively easy to add new verbs to the language, even to add new features to the language, new APIs, etc. #Good morning sports fans!
Boy are we getting some fancy sports action.
The Olympics have already started, with Milan as the host city. The opening ceremony is tonight. My longtime friend, the brilliant and beautiful Anna Masera, will be attending. She's from the nearby city of Torino.
And of course there will be lots of sports action on Sunday, when by coincidence, the Knicks are playing the Celtics in Boston.
And also in case you're into American football -- the SuperBowl is on Sunday in my former home base of Silicon Valley, featuring the New England Patriots (booo) and the Seattle Seahawks (booo two). 6:30PM Eastern on Peacock and NBC. (They say "simulcast" on NBC, which means what?)
Meanwhile I'm sooo freaking tired of working on reading and replying in WordLand, but I gotta get it done. I hope to have a test version up real soon, like maybe next week. I'll write some more about that in a bit. I want people to be prepared for the new design, you won't be replying on my site, you'll be replying on yours. This is the price we pay for true distribution. But when you're reading the posts and replies, it's all seamless. No cost. And, if my site goes away, your writing remains where it was, where you wrote it, on your site. This is what's new about WordLand. We respect the web and we respect you. I'm not trying to lock you in, just trying to set an example for the rest of the tech world. Give us all a way to avoid being locked in the trunk while the tech oligarchs have stadiums and train stations named after them (and if they think that makes them immortal, please tell me who Mr or Ms Shea was? Heh.)
Now one thing some people are sure to be upset about, up front. WordLand only knows how to write to WordPress sites. It's kind of a miracle we can do that, mostly owing to the fantastic API they have created. After we get that going, of course I want to work with other blogging systems to make sure their products can be used in the same way. Working together we're going to give the good old web a new feature! But right now I'm the only person working on this, and I'm pretty old for doing this kind of work, so please be kind. Thanks.
Interesting post on Twitter by an OpenAI co-founder, Andrej Karpathy, about the value of RSS. I've seen it said elsewhere, that RSS and ChatGPT are particularly well-suited for each other. I don't understand the connection, other than RSS is always useful, as a way of formalizing the output of an app so other apps can use it as input. Another thing AI apps have in common with work we've done in the past is the ability to script apps, which was one of the big features of Frontier esp on the Mac starting in the early 90s. This started out just for desktop apps but worked just as well for web apps, once that opportunity became available. I felt strongly that the Mac with it's very functional GUI could benefit from a powerful system-level scripting language with the UI objects being scriptable, and the data of the apps accessible via script. That kind of duality is still a common theme in computer work, I'm doing the same kind of thing with WordPress, as the OS for the web, and making it possible to create different UIs in ways that earlier social web apps can't. I think that functionality as with the others will pair very nicely with ChatGPT and its cousins. #