![Newspaper clipping reads:
The alarming bit was how out of touch the Al world was. "People would talk about how Al is going to bring all this wealth that will rain down - all we
have to do is figure out how to distribute it. But the Industrial Revolution already [promised] this, and we did not distribute the wealth globally. Why would this be any different? That attitude] was pervasive and hard to watch. If you take your eyes off your two smartphones and look around, San Francisco is a city that has enormous poverty."](https://johnjohnston.info/blog/wp-content/uploads/2026/03/ai-wealth-distribution-torn_paper-1024x460.png)
Zoë Hitzig the whistleblower tells all Observer 29-03-2026 seems to be hind a pay wall? I read in the paper. A poets view of AI risks.
![Newspaper clipping reads:
The alarming bit was how out of touch the Al world was. "People would talk about how Al is going to bring all this wealth that will rain down - all we
have to do is figure out how to distribute it. But the Industrial Revolution already [promised] this, and we did not distribute the wealth globally. Why would this be any different? That attitude] was pervasive and hard to watch. If you take your eyes off your two smartphones and look around, San Francisco is a city that has enormous poverty."](https://johnjohnston.info/blog/wp-content/uploads/2026/03/ai-wealth-distribution-torn_paper-1024x460.png)
Zoë Hitzig the whistleblower tells all Observer 29-03-2026 seems to be hind a pay wall? I read in the paper. A poets view of AI risks.

AI got the blame for the Iran school bombing. The truth is far more worrying -Kevin T Baker – Guardian 28 March 2026. Lots more worry about in this article, but this jumped out.
Claude, you are a cutie-pie! – by Margaret Atwood
Margaret Attwood records her conversation with Claude via John Naughton’s daily for Wednesday 18 March, 2026 | Memex 1.1

So yesterday evening I was waiting for my wife to join me to watch the TV. Earlier in the day I’d looked at the Daily Create. This was a challenge to use ICM. I read the suggested information on Intentional camera movement and realised I had none of the suggested equipment. A quick search found several articles about using the Slow Shutter app on an iPhone. I not only had my phone in my hand, I already had the app.
As it was dark outside and I only had a few minutes, I played around with a vase of daffodils and a bunch of dried flowers in the living room. I can’t say I was completely enamoured with the results, but could see it might be fun to play around some more.
I thought to share one of the photos on Mastodon in response to the Daily Create. Looking at the pictures I’d taken I thought a grid of four might be nice. I could have just uploaded four photos to a toot, but decided to run a shortcut to combine the images. It then turned out the shortcut was broken. I had a quick look and it seems okay, but it was old. I’d not used it for a few years. Not being one for shortcuts I didn’t think I could fix it in the couple of minutes before my wife arrived and we would start watching.
If I’d been on my Mac I’ve got many ways of doing this in less than a minute, but I am on my phone. I briefly thought of combining in Keynote and exporting but that would be a faff on the phone.
I then thought Claude AI could probably make an artefact that I could use. Of course I could have just asked Claude to make me a combined image, but that, for some reason, didn’t cross my mind. I guess there are a myriad of websites that would do the same too.
Can you make a one-page website that will allow a user to select images and turn them into a grid to download
After that, I had to report the download didn’t work on my phone, twice, before the working webpage was made. I used the artefact to make my wee grid and popped it onto Mastodon.
It took me a couple more minutes to copy the code and add it to my Raspberry Pi, without leaving my chair. The Termius app let me connect to the Pi, create a new file, and paste in the code. Image Grid Creator.
I guess in a few more minutes of internet time, this sort of ridiculous workflow will be simplified and everywhere.
Like everyone else, I’ve been reading a lot for and against AI. I think it is very hard for most of us to know where this is going. I’ve not really dived in, but I’ve not ignored it. I’ve not paid for it either.
I’ve used AI to help think through options for buying a car, made a few web pages, and consulted it on shell commands and regex. I’ve enjoyed using it most when I’ve made something myself, but discussed approaches, asked for code snippets, or syntax checking of my own failed snippets.
The latter is where I’ve enjoyed it most. There is a lot of satisfaction in getting markup or simple JavaScript to work. It is not work for me but a wee hobby. Handing over to AI completely would not be much fun and would have a lot less satisfaction.
I’ve also enjoyed using telex.ai to make simple WordPress blocks. This process would be beyond my skills, but I can act as a product owner. I also know enough to stop telex running in circles.
Where this leaves us, I’ve no idea. Watching politics live on the BBC this lunchtime, I was not impressed with any of the politicians’ responses to questions around getting AI to pay for creative content it has scraped. I can’t say I’ve a better idea or understanding. Certainly interesting as well as ridiculous times!

I used to love Martin Hawksey’s tweet archive which I used for quite a while and mirrored on the web.
Yesterday I was reading Alan’s post: My Digital Cleanup: IFTTT – CogDogBlog which explains how he now archives toots with make.com a sort of ifttt replacement. This sounds very useful. I’ve quite often failed looking for old toots with the mastodon interface.
This made me think a bit. I’d been playing with json to sqlite for my flickr photos, On this Flickr Day. I wondered if I could do this with my toots too.
Turns out I could take a very similar approach:
There are a few things that could be improved.
I’ve a version running on my raspberry pi. Search Toots this is organised slightly differently from the one I run locally on my mac. The scripts & database are not directly in the public_html directory.
I’ve put the files on github: troutcolor/localtoots in case anyone is interested.
I had a bit of AI help, bouncing ideas, tidying things up & especially all of the getting the files on git hub. I’ve done this so rarely I’d no recall of how to do it.
Featured Image: n92_w1150 | Dictionnaire universel d’histoire naturelle :. P… | Flickr Public domain by Biodiversity Heritage Library
Someone told me that her friend was having a chatbot write her husband a poem for their anniversary, which made me wonder if the husband desired a polished product or an expression from the heart. In Edmond Rostand’s 1897 play Cyrano de Bergerac, the big-nosed title character ghostwrites love letters for his friend to the Roxanne both of them love. She comes to realise it’s the author of the letters she really loves. What happens when you realise the true love who touched your heart is’nt even human? Accepting it as your Al lover seems to be one answer.
I enjoyed the comparison of ai with Cyrano, and the rest of the article was striking.

I am pretty pleased with On this Flickr Day and already find it fascinating to see photos from the same day across the years.
I left this with a few todos and have made progress.
json_encode($data,JSON_PRETTY_PRINT); for php. That could be fetched with JavaScript from my new index page.I’ve continued to talk to claude.ai a bit in the process. But I’ve been careful to ask for it to discuss approaches & not give me code. I’ve tried to describe my ideas and situation and finish with Can you run through some options & idea, without code? or similar. This has been really helpful. I continue to search for answers to problems with DuckDuckGo too as in the pre ai days.

On This Flickr Day There is a bit more work on making this look nice, but it is a start.
I’ve been thinking about this for a while. A way to show Flickr photos taken “on this day”.
I’ve used the Flickr API occasionally over the years, but calling it directly would take too much time. You would need to page through all the photos 500 at a time until you had all the photos.
So I thought I might build a personal database with the information I needed. This could be updated weekly. I then could pull the information from that in one go. Especially if I store the days and months individually for each photo.
This is somewhat outside my skill set. I’ve used the Flickr Api but do not really know much about databases. In the dim past I think I’ve created them once or twice and used from PHP but with lots of searching.
I planned:
I’ve got some way toward that. I did need a bit of help from claude.ai to get the bash sorted. I’ve just used simple PHP on the webpage so far and managed that with the odd search when I’ve hit an error.
I’ve been thinking a bit about using AI for this sort of thing. My current approach is to use it for specific questions. For example, asking is this a sensible approach, or asking for hep with a line. Rather than write me a whole script to do x, y or z. So I start a script then ask for help when stuck. In the same way I’d have to look up docs or search for the answer to a problem.
Hopefully my next step will be to, after a short interval, go through any files and comment as to what is going on to reinforce my learning.
As I am a complete amateur and do not have anyone to chat about this with, I find using AI quite good fun if I make sure to tell it not to give me whole solutions.
The other thing I’ve been trying with AI is to run any files through asking for them to give any security recommendations.




I tried Telex out a couple of times. The other day I had an interesting idea.
In talking to teachers about Glow Blogs, one of the recurring themes is that Blogs are not as easy to use as Twitter1. Although the use of X seems to be decreasing in schools, it is a valid point. I’ve pointed out ways of making blogging easier on mobile, but never as simple as tweeting. I certainly prefer blogging on the desktop myself.
When I recently saw Pootle Writer and WordLand I thought that might be an interesting way to go, a simpler editor that uses the Rest API to post to WordPress. I also use micro.blog which has a great mobile ui for posting from your phone in its app. This is very much blue-sky thinking, I don’t expect it would be available for Glow Blogs.
As none these products fitted exactly with my way of blogging2. I explored making my own external editor using a few AI tools. I got a couple working but never completely to my liking. Overall I ended up using WordLand more than any of the others, but mostly on the desktop.
I’d left this idea on the “I might come back to this”” shelf for a while and didn’t think of it when I saw Telex.
Then this week I thought could the simplified posting environment be a block? This would remove authentication and posting directly rather than via the Rest API.
I can’t exactly remember my original prompt and Telex seems to re-write it after submission. Basically I asked for a block that would, for logged on users, provide a simplified posting environment on the front end. Fields for title, body and up to 4 images. The images would be in a gallery. Selectors and inputs for tags and categories. Images would be resized to 1200 pixels max. Markdown could be used.
I think I had a conversation that went on over the next couple of days3.
The first iteration worked but produced a classic editor block. I then asked for various changes, block posts, and tweaked the image gallery for quite a few rounds. Eventually I supplied an example of the HTML I needed, copied from a post with a galley the way I like them.
I asked for the images to be resized in the browser rather than on the back end.
Then I installed the plugin on a test server and tried it on a phone. This led to tweaking the interface a bit more. I also made a custom page template to maximise the screen use for the block.
I then ran the Plugin Check plugin which found a few errors. This led to a lot of repetition, as one error was solved another popped up. These were mostly to do with sanitization.
Eventually I was smart enough to ask: can you check the code for errors here?
Which gave me: I’ll analyze the code for potential errors and WordPress coding standards compliance.
I had to ask for results: How did that go?
Telex found some issues and listed them. I then asked: As I do not understand the code what would you recommend?
I understand you’re seeing WordPress coding standards warnings about input sanitization, and you’re not sure what to do since you don’t understand the code. Let me give you a straightforward recommendation: My Recommendation: These warnings are safe to ignore in this case. Here’s why:
This was followed by a detailed list of reasons. including:
wp_unslash(), sanitize_text_field(), absint()) to clean the data before using it.$_POST['images_data']and flags it, even though we’re sanitizing it properly with a dedicated function.Which seems good enough for me. It also chimed with the reports from the plugin checker.
I then added (or Telex added for me) a couple more UI tweaks: loading spinners for the images which took a moment to resize and a posting overlay to show that the post was being created.
Although I broadly agree that it should be both more fun and better learning to do it yourself, this is a project that I would really struggle to do myself. I’ve occasionally made very simple plugins, mostly shortcodes. One more complex one took me an age and had a steep learning curve. It is now broken. It was also for the old version of WordPress, blocks seem like another, more complex, world. Telex made a simpler block version for me quite quickly.
Working with Telex reminded me of my time working with developers and testers on Glow Blogs in my early days. Going back and forwards with requirements, tests and refinements. It was quite enjoyable.
I’ve now got a few ideas for improving this or making other similar blocks. For example, I make posts for books I’ve read. They are short and have a very predictable structure. A simplified posting environment for my phone could be useful.
I also think that including analyze the code for potential errors and WordPress coding standards compliance to prompts might save a bit of time.
If you are interested here is the project in Telex.
Likes blocktober.fun.
Idea: Create a block every day for October using Telex as the creation tool.
I had a quick try with Telex last month. This is something else!