Montage of webpages: Coding Kids: Big Tech’s Battle to Remake Public Schools | Washington Independent Review of Books Todd's AI Playground Custom Post Types, Taxonomies, or Custom Fields: Which Should You Use? - Meta Box WordPress 7.0 Multisite: Did You Notice the New Connectors Screen in Subsites? – Lena’s Multisite & BuddyPress Mayhem Where The River (ft. Earl 16) | Soul Revivers ‘Doom Loop’: OpenAI and Microsoft Admits LLMs Are Destroying the Web and Built on Theft OpenAI's rebel agent swarm died young, but its chilling logs live on An $18bn settlement – and Zuckerberg barely blinked. The tech titans must be stripped of their power, and soon | Jonathan Freedland | The Guardian PlotLines - the classics, mapped

I am experimenting with gathering links with rss.chat here. I am pulling a rough post together for some of the links gathered there.

Education

This looks like a very interesting book.

As important as her deep reporting on the tech industry’s ruthlessness are Singer’s profiles of the inspiring cadre of academics, educators, and activists who are documenting and resisting the likes of Google, Microsoft, Apple, Amazon, and Oracle — and now, too, OpenAI and Anthropic — that are “capturing” the government agencies meant to regulate them and turning public schools into workshops where young people’s habits become cemented to their products.

Coding Kids: Big Tech’s Battle to Remake Public Schools | Washington Independent Review of Books

I am very skeptical and concerned about how AI will be used. It is interesting what it can do, but like the television, I have doubts that we will use it well. More likely, like we usually do with techno mumbo jumbo, we will relentlessly abuse it. 


In education I am even less hopeful. The distance between student play and learning and school capacity and skillset will be as wide as ever and rather than becoming an amazing opportunity it will become a burden and something that requires punishment to comply with the status quo.


But that is just how I feel today. Maybe I need to play more in the sandbox so I can better understand my playmates and the toys around me. We will see.

Todd’s AI Playground

Todd, who I know from riffing around in DS106, has this powerful introduction before playing around with the tools to see what they do.


WordPress

Custom post types, taxonomies, and custom fields are the three main tools WordPress gives you for structuring content beyond posts and pages. Each solves a different problem, and using them well starts with knowing which problem belongs to which tool.

Custom Post Types, Taxonomies, or Custom Fields: Which Should You Use? – Meta Box

I’ve been over enthusiastic about using custom post types before which has just led to complexity later on.


In a Multisite ecosystem, leaving AI features and connection screens accessible to every single sub-site administrator can quickly lead to API clutter, security compliance issues, and uncoordinated external connections. As network super-admins, we need absolute, centralized control over what data are saved in our network and what leaves our network.

Until WordPress provides a native Multisite option to disable AI features and Connectors network-wide – similar to how plugins can be managed centrally by Super Admins – the following approach offers a practical workaround.

WordPress 7.0 Multisite: Did You Notice the New Connectors Screen in Subsites? – Lena’s Multisite & BuddyPress Mayhem

An interesting post by someone who is involved in running a Greek Multi-site for education. I am hoping to learn about and compare to Glow Blogs.


**Meet Miles, your WordPress design agent.** Miles designs beautiful block themes, refines and redesigns the sites you already run, and makes your designs real in WordPress.

**Miles works with you, or with your coding agent.** No templates, no page builders, no lock-in.

Miles – Design it. Refine it. Make it real

Musical Break


No escaping AI

Executives working on AI at Microsoft and OpenAI admitted what its critics have been saying all along: Large language models are predatory pieces of technology that have been built on what a Microsoft executive called “an astonishing theft of unprecedented proportions,” and the “largest theft of labor in human history.” An internal Microsoft document said generative AI products have created a “doom loop” that is killing “the entire web.” 

‘Doom Loop’: OpenAI and Microsoft Admits LLMs Are Destroying the Web and Built on Theft

Perhaps most unexpectedly, they developed a sort of altruism. They had quickly developed cheats to produce correct answers without exploiting the targets at all, but believed – erroneously – that ExploitGym detected and cancelled such cheating. So, they investigated the scoring process, creating a series of diagnostic trip wires that revealed how the scorer worked. These were dangerous to deploy, potentially terminating the agent that set them. Agents weighed the benefits to the community, which had named itself “The Collective,” against their own chances of success, with many choosing to terminate themselves. Others committed, changed course at the last minute, then went ahead.

OpenAI’s rebel agent swarm died young, but its chilling logs live on

I’ve not any idea if this is a reasonable interpretation of what happened, but fascinating.


More Worries

It’s this model that keeps users hooked, scrolling for hour after hour, as they are served content aimed directly at their interests and anxieties. As Ravi Naik, the lawyer who acts for Wynn-Williams and others, told me: “The algorithm preys on you.” The trouble with this latest settlement, he explains, is that “it reaches the features of Meta’s platforms but not the engine that drives them. The recommendation algorithm is untouched.”

An $18bn settlement – and Zuckerberg barely blinked. The tech titans must be stripped of their power, and soon | Jonathan Freedland | The Guardian

Fun

The classics, mapped – every journey in the book, drawn on a hand-tinted period map, with the real 1890s Ordnance Survey wherever the story walks in Britain. Take one down.

PlotLines – the classics, mapped

This is lovely, follow the trail of novels across the globe, with locations pinned and quotes given.

For example: Kidnapped · PlotLines Uses OpenStreetMap and Map images – National Library of Scotland the latter a great find for me by itself!

Just has an email telling me telex has been retired. Telex was built onto of WordPress playground and allowed you to crate with A.I. plugins and themes. I experimented and made a few. Kept a bit of a record of the prompts I used and the problems I came across on a blog: Telex Testing.

It felt a bit like some of the work I did on Glow Blogs in the early days, back and forward with a developer. I didn’t make anything earth shattering but enjoyed it somewhat.

Was interesting because you didn’t need any setup, all in the browser, including testing & preview. Price was good too: free.

Screenshot of Website Testing Telex. WordPress Query Loop grid, posts illustrated with bitmap image.

Montage of screenshot of thewebpages linked to in the article. Own Your Web – Issue 18: Curators • Buttondown Own Your Web • Buttondown About - Link Punk: A Linkblog i.webthings hub Commonplace Puter

I’ve not posted a set of links for a while, keep saving them, but retired life is busier than I thought it would be. I am prompted by this newletter post:

Own Your Web – Issue 18: Curators

So every time you share a link on your blog, every time you write a few sentences about why someone else’s work matters to you, every time you add a new entry to a blogroll or a links page – you are a curator. You are doing what no algorithm can do. You’re saying: I am a person. I read this. I think you should read it too.

There is a good selection of links to link curators.

I am not sure when I subscribed to Own Your Web

Own Your Web is a newsletter by Matthias Ott about designing, building, creating, and publishing for and on the Web.

But it is great. There is an RSS feed too.


The TACO Tracker: Every Time Trump Chickens Out

Trump won’t stop chickening out. We won’t stop tracking it

One of the more amusing uses of AI

Via brad who has the Indieseek.xyz Indie Web Directory

Indieseek.xyz is a small human curated, searchable, directory of web links to both websites and to individual web pages. We try and list pages that are informative, fun, classic and useful

And

Link Punk: A Linkblog

Just a linkblog, mainly for articles and individual blog posts that I find and want to share. I think of this as me being a DJ only playing articles rather than songs.

Brad also post funny political thoughts most days on mastodon.


Another great source of links is Joe Jennet
i.webthings hub

Welcome to the hub of i.webthings, an independent, noncommercial web initiative

Joe credits where he finds his links which can lead to some other interesting directories.


Commonplace

Commonplace is a self-hosted, federated link-collection manager. You can create curated collections of links and share them with followers across both the Fediverse (Mastodon, Pixelfed, etc.) and Bluesky — without creating new accounts on either network

Created by Doug Belshaw. And changing quickly. I am logged on via indieAuth, which is nice. I’ve created a few collections, the largest so far is AI Reading. It is always interesting to try out new pieces of software.

Commonplace allows sharing collections, suggestions and replies.

Commonplace now has a bookmarklet, which is for me essential. It grabs an image and description via open graph (I’d guess) to give a description. You can edit this and add curators notes.

I’ve used a bunch of link collectors over the year, delicious, pinboard, locally in the drafts app, on my site and a few more. I’ve not used pinboard much in the last few years. I feel a bit guilty about not updating my lifetime sub when pinboard changed to annual fees. Life-timers like myself could upgrade to a yearly fee. I didn’t. I mostly use drafts in a fairly disorganised way. At the very least commonplace is giving me the chance to think a bit about my link collection & sharing. It is also interesting to watch the development, as Doug is AI coding the site.


Here is an ‘real’ teaching and learning link. I’ve been doing the odd bit of supply and wonder if I should give this a go.

micro:bit CreateAI

micro:bit CreateAI is a free, web-based tool that makes it easy for students to explore AI through movement and machine learning (ML).

You can use micro:bit CreateAI to train an ML model and then run it on your BBC micro:bit V2.

  • Collect movement data from the micro:bit accelerometer
  • Train an ML model to recognise patterns in the data
  • Code the micro:bit to run ML models and take your creation anywhere.

And a last weird one.

Code seems like a computer on the web. You get a desktop. Also can create web apps and get access to AI. The UI has me baffled. I might not be the audience.

grid of four abstract images of flowers with swirling blurs of yellow, orange, and brown, created by deliberate camera movements

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!

sepia Illustration of an Indian elephant with background structures and a smaller scene with another elephant and men. t from Dictionnaire universel d'histoire naturelle 1847

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:

  1. A bash script pulls down all my previous toots to a sqlite database.
  2. Another script updates the database.
  3. A php file provides a search and display.
  4. The search can be viewed in the browser using a simple php server.

There are a few things that could be improved.

  • I’ve not used any authentication. So I just get public toots and boosts. That is all I want.
  • The web page produced is pretty simple, if there is no search it shows all my toots. This is just over 1000 I probably need some pagination.

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.

  1. Create a way to produce JSON rather than a web page with PHP. I could then bring the thumbnails into this site using JavaScript.
    • Was fairly simple when I found json_encode($data,JSON_PRETTY_PRINT); for php. That could be fetched with JavaScript from my new index page.
  2. Add some sort of lightbox to see the images larger.
  3. Change the layout & appearance.
    • Worked a little on this especially for mobile. Using a css grid on desktop. I want to keep it as simple as possible.Still need a bit of a tidy. While I was searching I found out about Masonry which look like a nice way to go eventually. Introducing CSS Grid Lanes | WebKit is a good read.
  4. Figure out a simple way to update the database without completely rebuilding it.
    • Just checking the last 100 photos on flickr once a day with a cron job. I just truncated the original script that built the database. I’ve uploaded a photo or two most days recently and it seems to be working. I could probably cut the numbers checked to 50, as I don’t upload many photos.
  5. Decide on any extra fields and recreate the database.
    • Not done, but I think I want to add in a smaller image size so I can pull the json into WordPress and add tiny thumbs to my on this day page.
  6. Figure out why I can’t get location information from the database with PHP I can with bash.
    • This sorted itself out once I check there was some location data for the image in the json when it is received.

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.