Latest Posts

Rants

Grooming Thought: Truthfulness & AI 🤖

In 2026 we depend on our peers a little less than we do on technology for moral direction. Social media and content farms have moved those peers out of our local communities and social circles onto YouTube, rumble, facebook and so on. Our relationships to these people are complicated, audience capture grooms them and their play to those attention bubbles grooms us. The concepts of truthfulness and the possibility of comprehending “facts” have been under active attack for decades, so much so that political leaders have trained swathes of any populace with the “fake news” defense for anything they simply disagree with.

Stories

Night Radio: Call to the Mercurial spirit

In the dead hours of a city night, foxes gather in car parks and scatter as I approach and trigger the automatic lights. Mounting a story high wall to drop over the other side, on a road sided by houses, the sign says “Watch out for patrolling guard dogs”. The ambient street lights are now gone, and so pass the hours, first cautiously and then arrogantly.

Development

A Cup of Tea - Part Two

I would like to decouple the UI elements from the work I will need to do to write the threads, the stories. The game world will contain rooms, which will contain objects and events, which will contain descriptions, state and actions which then change item state. I would like the story writing (I might be so pretentious as to call it “thread weaving”…) to be decoupled, as I said earlier, from the UI. This would allow me to worry less about the cogs and bolts required for scripting and scheduling and just focus on the flow of words.

Development

A Cup of Tea - Part One

I spend a good chunk of my coding time working with LLMs. The thinking and creativity skills required for coding have been deteriorating in favour of just broad thinking. I don’t feel attached to the projects those sessions produce. They’re interesting, but they’re also the thinking equivalent of negative calories.

Cryptanalysis

Edward Elgar: The Dorabella Cypher - Part Three 🤖

I reviewed my work from last night and spotted some gaps. First, I didn’t cover the bruteforcing of triad positions to derive a best-fit decryption key, under the assumption that Elgar used some rejigged version of the naive substitution cipher for the Dorabella Cypher. Based on the geometry of the mechanism and the evidenced configurations I bruteforced possible ordering for the triads as well as the read order for a triad (1,2,3 vs 3,2,1, etc).

Cryptanalysis

Edward Elgar: The Dorabella Cypher - Part Two 🤖

I am still sick and still working on this since I posted earlier today. I am going to split the Dorabella Cipher into two sections, which I will call the “body” and the “key”. The body is every character leading up to the “.” character on line 3; the key is everything afterwards.

Development

Language & Encryption Method Analysis via Machine Learning 🤖

Analysing sufficiently complex encryption schemes is a battle against possibilities. How many different ways can you shuffle the English alphabet? Or shuffle the columns of a 10 by 10 grid? Does the seemingly random collection of characters in front of you display patterns and are they reflective of real structure or chance?