Book Review - Sex: Lessons From History by Fern Riddell


Book cover.

These are the facts: throughout history human beings have had sex. Sexual culture did not begin in the sixties. It has always been celebrated, needed, wanted and desired part of what it means to be human. So: what can learn by looking at the sexual lives of our ancestors? What does it tell us about our attitudes and worries today, and how can the past teach us a better way of looking forward?I I'm not quite sure what to make of this book. It is exploration of how sex and sexual…

Continue reading →

Book Review: Illegal Alien - Robert Sawyer


Book cover.

As recommended to me by a comment on my blog. This is ridiculous fun from start to finish. It's a John Grisham-style courtroom drama. Only the defendant is an alien. Literally a multi-limbed beast from a dozen light-years away. That's it. That's the whole plot. And it works wonderfully. Nothing wrong with a bit of good clean sci-fi fun. It lightly explores racism - using the aliens as a proxy for the way humans become defensively tribal. There's a brief diversion into the evils of…

Continue reading →

The Modern World


A router with lots of fibre optic and ethernet cables plugged in.

This is a little story about standards, technology, civilisation, and the modern world. I know it is tempting to only talk about the various ways technology disappoints us, but sometimes it can be quite magical living in the future. A few week ago, I took a trip to a foreign country... I waved a rectangle of black-and-white squares in the vicinity of an optical scanner. The tiny computer's eye caught a fleeting glimpse of the barcode, de-skewed, rotated, and deciphered it - then checked its…

Continue reading →

HTML Ruby and Bidirectional Text


The HTML5 Logo.

The set of HTML <ruby> elements allow us to add pronunciation above text. For example: "When you visit the zoo, be sure to see the panda - 熊(Xióng)猫(māo)." This is written as: &lt;ruby&gt;熊&lt;rp&gt;(&lt;/rp&gt;&lt;rt&gt;Xióng&lt;/rt&gt;&lt;rp&gt;)&lt;/rp&gt;&lt;/ruby&gt;&lt;ruby&gt;猫&lt;rp&gt;(&lt;/rp&gt;&lt;rt&gt;māo&lt;/rt&gt;&lt;rp&gt;)&lt;/rp&gt;&lt;/ruby&gt;. That is, the word or character which needs text above it is wrapped in <ruby>. The pronunciation is wrapped in <rt>. The <rp> e…

Continue reading →

Book Review: Shakespeare and Immigration - Espinosa & Ruiter


Book cover featuring handwritten words from Shakespeare.

This is selection of essays looking - as the title suggests - at the relationship between Shakespeare and immigration. It's always worth re-examining our relationship with "classic" works. There are some very obvious immigration issues in Shakespeare - and this book does a plausible job of uncovering some of them. It also takes us through some of the issues facing Elizabethan England - for example, how the Welsh "immigrants" were treated by the "native" London population, and how that…

Continue reading →

Why does Alexa speak to me in German?


Screenshot which says "1 new notification from Amazon shopping: ‘Ein Autor, dem Sie auf Amazon folgen, Mary Robinette Kowal, hat ein neues Buch mit dem Namen Die Berechnung der Sterne: Roman veröffentlicht.’"

I speak English. My Amazon account is set to English. My Alexa listens to my English commands and replies in English. Except for new book notifications. I saw a pulsing yellow light on the dot. I've memorised all of the various signs and portents the accurs'd device can summon up, so I asked it (in English) what notifications it had for me. It replied, naturally, in German. I couldn't grab an audio recording in time, and I've no idea which command invokes a repetition. But the Alexa app…

Continue reading →

Create a "Share To Mastodon" Button for WordPress


A WordPress Popup.

Everyone is decamping from Twitter to Mastodon! The great thing about the Federated Internet (hereafter the "Fediverse") is that it is distributed. The bad thing is… it is distributed! What do I mean by that? Here's an example of the problems with decentralised systems. If I want to create a link on a website which will share text to Twitter, I just create a URl which points to: twitter.com/intent/tweet?text=https%3A%2F%2Fexample.com The same is broadly true of any centralised system. S…

Continue reading →

Book Review: When HARLIE was One


Book cover featuring a digital vitruvian man.

I started reading this as the news came out that someone at Google got convinced that their AI was sentient. And that's what this book is about! A researcher starts talking to his computer and gradually becomes convinced that it is "alive". It is a perennially prescient story. And it is fascinating to see how the state-of-the-art was perceived in 1972. It is in the shadow of 2001 - but much more grounded in the "now" rather than the future. It's amazing to see how it has influenced things…

Continue reading →

What is the "Servant Economy"?


Screenshot from the FT. "Farewell to the servant economy ‘On-demand’ services might have made people feel wealthy, but now the model is in jeopardy."

With the collapse of VC subsidised convenience firms - for example instant grocery delivery apps - the modern world is facing a minor meltdown. No more biscuits on demand! No more cheap drivers at your beck and call! Calamity! Some have dubbed this The End of the Servant Economy. Perhaps it is. But what do we mean by a "servant"? If I lived in Downton Abbey or Bridgerton (I wish!) then the distinction between servant and not would be fairly clear. A servant is someone who lives in your…

Continue reading →

Book Review: An Unnatural Life by Erin K Wagner


A side pofile of a robot's face.

An excellent premise for a book - if an AI is accused of murder, should it be faced with a jury of its peers? But I just found it a bit flat and disappointing. This could have been a fascinating courtroom drama, or spacey whodunnit, or even a philosophical investigation into the nature of guilt. Instead, it's just a plodding legal procedural which spends an awful lot of time on the domestic relations of the protagonist, and hardly any on the world-building. There's an interwoven story which…

Continue reading →

Google's AI Doesn't Understand Restaurant Menus


Chicken Tika Massala listed for £1,990.

In the glorious future, every website will be chock-full of semantic metadata. Restaurants won't have a 50MB PDF explaining the chef's vision for organic cuisine - instead, they'll have little scraps of data on the HTML page like: &quot;hasMenuItem&quot;:{ &quot;@type&quot;:&quot;MenuItem&quot;, &quot;name&quot;:&quot;Dodo In A Bun&quot;, &quot;description&quot;:&quot;The legendary extinct bird cooked in tomato sauce, served in a gluten-free bun.&quot;, &quot;offers&quot;:{ …

Continue reading →

Movie Review - Chip 'n Dale: Rescue Rangers


Movie poster featuring two cartoon chipmunks.

Good news everyone! We've found a new way to monetize your childhood! That's the problem with being middle-aged. Your peers are now running the world and know exactly how to profit off you. Stranger Things is designed to tickle every part of your nostalgia gland and Derry Girls zaps you right in the feels. That expensive Lego set you wanted as a kid is now on sale again - and you can just about afford it! Every media property has been relentlessly focus-grouped until it can extract the…

Continue reading →