博文

Scripting News: Sunday, December 22, 2024

图片
Sunday, December 22, 2024 I love writing my morning missives in WordLand . It really fits. # What we need, now, is a system to compete with Twitter. A system as capable as Twitter. It has to be privately held by a group that can be trusted not to interfere with democratic use of the system. This can't be guaranteed, it has to be based on trust. It needs to scale very quickly. Its vision is to represent democracy. And it has to be simple, clean and quickly understood as parallel to Twitter. Bluesky has a lot of what's needed, but its ownership is not clear. But it more like Twitter than Twitter is today and I expect that to continue. # BTW Twitter is innovating in ways that it never has. People not staying on Twitter would have no way of knowing. Another reason why, for software developers, quitting Twitter is stupid. As quitting Facebook was ten years ago. Great, now you have no idea what features your users are learning how to use. Eventually your software...

Macao marks 25th anniversary of return to motherland

图片
Macao marks 25th anniversary of return to motherland Friday marks the 25th anniversary of Macao's return to the motherland. Over the past 25 years since Macao's return to the motherland, an enormous success has been achieved in advancing the cause of "One Country, Two Systems" with distinctive Macao features. Find out more about Macao's transformation in today's newsletter. 2024-12-22 22:47:06 View in browser Macao SAR at 25: Merits of the practice of 'One Country, Two Systems' 14:05, 18-Dec-2024 ...

Scripting News: Saturday, December 21, 2024

图片
Saturday, December 21, 2024 I like to share posts from Threads on Bluesky and Mastodon to illustrate the incompatibility, the ignorance of one to the other. These guys should all be using the same protocol. It's a travesty that each of them considers their product to define the social web -- they don't understand the first thing about the web, what the miracle the web was. Before the web, the tech world was as it is now, fragmented by huge companies that didn't care about anything but their own internal drama. The last thing they would consider was reusing something that was already running. While all that was going on Unix basically agreed on a core set of functions that formed a basis for interop. They weren't perfect, there were differences in each of the Unixes, but you could reuse most of what you knew on each of the platforms. But Apple, Microsoft, Sun and IBM each ran their own ecosystems. And then one day along came the web. Instead of bookshelve...

Scripting News: Friday, December 20, 2024

图片
Friday, December 20, 2024 I've been alternating days here on my blog. One day, lots of posts, maybe even a podcast. And then a quiet day. Today started out quiet, and then the ideas started flowing. # Programming work: I was trying to work out a feature for WordLand that isn't cooperating, having to do with the clipboard and the MediumEditor package, which does all these nice things for us with the clipboard, but it isn't willing to share custody, or perhaps more accurately we can't figure out how to. The feature I want is when you paste a URL and there's a selection, the selected text is turned into a link. A video explanation . I've burned two full sessions on this, seeking advice from ChatGPT, Claude and Perplexity. They all pretend to know what to do, but in fact they don't. The clipboard is one of those areas of the browser that is held together with rumors and confusion, as is MediumEditor, and the intersection is rumors and confusi...

Scripting News: Thursday, December 19, 2024

图片
Thursday, December 19, 2024 Podcast : ChatGPT is encyclopedic but is not good at strategy. It will drive you down blind alleys. It rewrites your code to conform to its standards. It has a terrible memory. Forgets things you told it specifically not to forget. It does not keep promises. People who say the bubble is fully inflated on this stuff are not paying attention. We're still dealing with very basic features. # A tuneup for WordLand confirms that it's publishing. # I'm thinking maybe we'll do a Kickstarter for WordLand . It'll cost money to run the server and continue to develop the sofware. It fills a big enough need to ask the users to support it financially, at least to get it off the ground. The server is open source so theoretically anyone can run one. But in practice most people will probably just want to use the service. I just want to solve this problem so we can start building a developer ecosystem around WordPress that it's neve...

Scripting News: Wednesday, December 18, 2024

图片
Wednesday, December 18, 2024 I've got a new project called davegpt , it's in GitHub, open source of course. I also created a ChatGPT project with the same code. Presumably I can ask it questions about the code. Because I have a worknotes.md file in the GitHub project, ChatGPT understands where I want to take this project. Most amazing, it wrote a summary of what it saw in the project. I added that to the GitHub project, of course, and since it was in Markdown, it fit right in with no mods. The power of standards. I love it when things that should work, do. The next step is to implement a feature in the new Bingeworthy that can only be done with an AI bot like ChatGPT. It's such a thrill to be working on this stuff as it's happening. And what a delight that it has an API. I don't mind that I'm paying for it, I love the idea of paying to break down walls to create new things that couldn't have been created before. # Linkblog...

Introducing tutorials for ChromeOS

图片
Check out in-depth walkthroughs to boost your next project View our web version A new way to learn how to build for ChromeOS Introducing tutorials—new resources to help make your dev dreams a reality. These guides will help you develop a project from start to finish. Explore available tutorials New from ChromeOS Managing Isolated Web Apps' signing keys Improve IWA signing key management wit...