Book Review: Hokey Pokey - Kate Mascarenhas ★★★★★

OK. What the actual fuck? This starts off as a rather charming period piece - 1920s hotel will all the guests snowed in - and then gradually descends into horrifying madness. I'm used to the bizarre worlds created by Kate Mascarenhas - but this took the creepiness up to an extrem … | Continue reading


@shkspr.mobi | 1 year ago

A library of all my book reviews

One of the things I love about having a database-backed blog like WordPress is that's it opens up a delightful range of possibilities for displaying content. I've read and reviewed around 300 books over the last few years. So I wrote a scrap of code which goes through all my book … | Continue reading


@shkspr.mobi | 1 year ago

Book Review: Year's Best Aotearoa New Zealand Science Fiction and Fantasy - Volume 4 ★★⯪☆☆

The nice thing about short story collections is that you never waste too much time if one of them is a bit of a dud. This contains some lovely tales of madness and despair. Some are high fantasy and some innovative sci-fi. A particular stand-out is Anuja Mitra's "Plague Year" - i … | Continue reading


@shkspr.mobi | 1 year ago

Book Review: Alice Diamond and the Forty Elephants - Britain's First Female Crime Syndicate by Brian McDonald ★★★★☆

Girl Power! Women deserve the vote and the right to a life of crime! This is the potted history of a criminal gang operating out of London. It's full of villainesses, shoplifterixen, and thievettes. A disreputable bunch of complex characters on a crime-spree fuelled by women's li … | Continue reading


@shkspr.mobi | 1 year ago

Book Review: Much Depends on Dinner by Margaret Visser ★★★★⯪

Food is transcendental. All cultures venerate it, a shared meal is the universal symbol of hospitality, the business of food shapes our entire planet. This book was originally written in the 1980s and updated in the 1990s - but it is a timeless classic. Visser talks us through ho … | Continue reading


@shkspr.mobi | 1 year ago

Electricity That's Too Cheap To Meter

Nuclear power was sold to the world as a safe, clean, and economically viable source of electricity. We were told that it would be "too cheap to meter"1. Even the most ardent proponent of nuclear power will have to admit that hasn't come to pass. Construction costs for nuclear po … | Continue reading


@shkspr.mobi | 1 year ago

Book Review: Sea of Tranquillity by Emily St. John Mandel ★★★⯪☆

Is it possible to write a time-travel story which makes sense? Probably not - but this comes close! It's a bit of a slow-burn; not revealing its secrets until it is good and ready. If you've read a lot of time-hopping sci-fi you won't find anything to surprising; nothing can esca … | Continue reading


@shkspr.mobi | 1 year ago

Book Review: Hamlet, Prince of Robots by M. Darusha Wehm ★★★★⯪

The best thing about Shakespeare is that you can endlessly redefine the stories. Romeo & Juliet works as well set in NYC to a musical score as it does set in fair Verona. The Tempest is just as good whether the action takes place on an island or an alien planet. Shakespeare can b … | Continue reading


@shkspr.mobi | 1 year ago

Book Review: The Man From the Future by Ananyo Bhattacharya ★★★★☆

Was the polymath John von Neumann an alien? Did he travel back in time to help us invent the future? Or was he just a complex man with a knack for building networks of interesting people? Ananyo Bhattacharya's well-researched book presents a tangled view of the man and his legend … | Continue reading


@shkspr.mobi | 1 year ago

Book Review: The Modern Bestiary - A Curated Collection of Wondrous Creatures by Joanna Bagniewska ★★★★★

My friend Dr Joanna has written a marvellous book! Full of bone-eating snot flowers, stuffed with silly footnotes about antlions, and gorgeously illustrated. This is a quick rattle through over a hundred weird - and not-so-weird - animals. It is always amusing and occasionally gr … | Continue reading


@shkspr.mobi | 1 year ago

The Joy and The Pity of making your own stuff

I made my own tofu a few weeks ago1. I got soy milk, heated it, mixed in coagulants, drained it, pressed it, sliced it, then cooked it. And, you know what? I'm not sure it was worth the effort. It tasted basically fine - no different to any shop bought tofu. It wasn't noticeably … | Continue reading


@shkspr.mobi | 1 year ago

Book Review: A Woman of No Importance - Sonia Purnell ★★★★★

World War 2 was won by many men with big guns and feats of daring-do. Sure, the boffins in Bletchley might have helped a bit - but it was bombs, muscles, and blokes which saved the day. Well, that's what we're all taught, right? Would it surprise you to learn that a significant c … | Continue reading


@shkspr.mobi | 1 year ago

USB-C Cures Mosquito Bites! ★★★★★

I genuinely think that USB-C might be the defining feature of the 21st century. A little port which is cheap enough to add to the most trivial of devices, and that can carry an impressive amount of power and data. All of my gadgets have it - phone, eReader, headphones, laptop, th … | Continue reading


@shkspr.mobi | 1 year ago

Book Review - Embroidered Worlds: Fantastic Fiction From Ukraine & The Diaspora ★★★★★

I don't usually back Kickstarter campaigns - but I love sci-fi & fantasy, and I don't think I've previously read any from Ukraine. So this was an instant buy - and it is a delight. As with any translation, you have to accept that the phrasing may sound a little "foreign" and you … | Continue reading


@shkspr.mobi | 1 year ago

The Mobile Phones of Doctor Who - 60th Anniversary Specials

Let's do the time warp again! If you're new to the blog series, this is where I attempt to identify all the mobile phones used by The Doctor and their companions. The 2023 shows were an absolute blast. Some classic stories and a whole lot of running around. But were there any pho … | Continue reading


@shkspr.mobi | 1 year ago

You can print posters of your own artwork and no one can stop you!

It sometimes takes my brain a little while to catch up with reality. Back in 2019, I used Wikidata to improve a popular piece of art. I had lots of fun writing the code, fiddling with the output, and blogging about the process. Four years later I realised I could pay a poster sho … | Continue reading


@shkspr.mobi | 1 year ago

Book Review: "How Buildings Learn: What Happens After They're Built" by Stewart Brand ★★★★★

People who fart about with computers like to give themselves highfalutin titles. We're not programmers; we're architects! Yeah, nah. I wish I knew who recommended this book to me so that I could properly thank them. It is an astonishing series of life lessons viewed through the l … | Continue reading


@shkspr.mobi | 1 year ago

A list of incredible BlockChain innovations which I would like funding for please

Dear the venture capitalists. I am a very charming white man and am prepared to drop out of university if you'll invest in these ideas. In the future, all your clothes are an NFT. "Wow! I love your blouse." "Thanks, here's a smart contract showing where I purchased it from. If yo … | Continue reading


@shkspr.mobi | 1 year ago

Using date-based CSS to make old web pages *look* old

How do you know you're looking at an old website? You may have found a page which has lots of interesting information, but how can you tell it's a modern and relevant result? Some websites don't contain dates in their URls. There may not be a © date or publication date shown on t … | Continue reading


@shkspr.mobi | 1 year ago

30,000 Crowd-Sourced Memorial Benches!

Way back in July 2017, Liz and I started OpenBenches.org. It was designed to be a fun way to record all the lovely memorial benches we saw on our walks. A few weeks ago, Stuart Orford added the thirty-thousandth entry! Here's what all that collective human effort looks like when … | Continue reading


@shkspr.mobi | 1 year ago

Gig Review: Scary Pockets at the Troxy ★★★★★

You know it's a good gig when you're having too much fun to take photos! I'd decided to go see the Internet-famous Scary Pockets on tour in London. A few months after buying the tickets, they announced they were moving to a bigger venue due to overwhelming demand. The Troxy was h … | Continue reading


@shkspr.mobi | 1 year ago

Reflections on completing NaNoWriMo

The venerable NaNoWriMo is a self-directed challenge. To whit - can you write a 50,000 word novel in the month of November? It doesn't have to be a good novel. You just need to complete it. 50k words over 30 days is 1,667 words per day. If you can type at about 20 Words Per […] | Continue reading


@shkspr.mobi | 1 year ago

2023 - A Retrospective

Well, that year happened! I quit my Civil Service job. Started my own consultancy. Then took on a new job working 4 days a week. Busy! I wrote a 50,000 word set of sci-fi short stories for NaNoWriMo. Contributed to lots of Open Source projects and did a few responsible disclosure … | Continue reading


@shkspr.mobi | 1 year ago

TfL are blocking rooted devices from accessing maps - how to fix

TfL Go is a handy app. It gives you real-time access to the timetables and delays of London's tube and bus network. That's all you can do with it. You can't buy tickets, store a photocard, or anything like that. Which was why I was annoyed when this popped up in-app one day: I em … | Continue reading


@shkspr.mobi | 1 year ago

Book Review: Bournville - Jonathan Coe ★⯪☆☆☆

I did not get on well with this story. I know every novel has to be about The Pandemic, but this feels like it really wants to hammer home that Boris Johnson wasn't an especially good PM. I mean, yeah, we lived it. We know. At its heart, a story about how a family survives […] | Continue reading


@shkspr.mobi | 1 year ago

eInk Display for Octopus's Agile Energy Tariff

I'm a little bit obsessed with building eInk displays. They're pretty cheap second hand. They're low energy, passive displays, with good-enough performance for occasional updates. Here's a new one which shows me what the current cost of my electricity is: Background After install … | Continue reading


@shkspr.mobi | 1 year ago

Gadget Review: FIFINE Ampligame A8 USB-C Gaming Microphone ★★★★⯪

The good folks at Fifine have sent me this neat little microphone to review. Unboxing Sound Quality Writing about microphones is like painting about flavour. So here's what it sounds like: No noticeable hiss. Captured my voice perfectly. It picked up a little clack from my keyboa … | Continue reading


@shkspr.mobi | 1 year ago

Why are there no PowerLine Smart Plugs?

Another blog post which is a long and complex search query. I have a bunch of smart plugs. Some use WiFi, some use Zigbee, some use Bluetooth. None of them use PowerLine Ethernet. Why is that? I have a bunch of PowerLine Ethernet adapters. They let me use my home's electrical wir … | Continue reading


@shkspr.mobi | 1 year ago

Every Book I Read This Year

Rather pleasingly, I averaged one book a week this year, 52 in total. 24 by women - although that doesn't include compilations which had a mixture of genders. So fairly even handed. As per usual, I alternated between fiction and non-fiction. I find my brain gets confused otherwis … | Continue reading


@shkspr.mobi | 1 year ago

You can now buy my South Up, Aotearoa Centred, Equal-Earth Projection Map

I'm delighted to announce that I've actually finished a project! Over the last few years, I've been designing a custom map. As per the credo of the "Organization of Cartographers for Social Equality", this map uses the Equal Earth projection to ensure proportional land-mass size, … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 30 - Music Of The Spheres

The first self-replicating solar panel is the hardest. After that, it's just a race against time. Herein lies the history of our programme and the challenges we now face as an isolated Kardashev Type II civilisation. You will recall that our planet-bound ancestors were not quick … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 29 - There Is Life On Mars

It took the single green pixel a total of 185 seconds to travel from India's Mars Rover back to Earth. Along its 220 Gigametre journey it passed through an orbital satellite, then the Phobos concatenator, along the Deep Space Network to the Lunar L4 relay, and then to the geostat … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 28 - A Kiss From A Nose

From the Web-Log of Doctor Nosetacular! 2032-11-28 There's no such thing as superheroes. That's why I've placed my head in a vice and am expanding my nasal cavities with a surgical drill. All my life I wanted to be special. I grew up on a diet of those glossy superhero movies and … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 27 - I've Got A Cellar Full Of Sunshine

The bomb which ripped Hunter's stomach to shreds was not intended for her. It was wired up to a long-range RFID scanner and strapped inside a plastic recycling bin. The RFID scanner was tuned to the specific frequencies of passport chips and the microcontroller ingested all their … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 26 - It's Raining Women

My parents had been desperate for a baby boy - a strong male to carry on the family name. My parents' neighbours had wanted a boy so they would have someone to support them in their old age. The family across the street wanted a boy in order to have someone take over the family [ … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 25 - Honey Don't Shoot

"The CIA's special weapons trainers fed dolphins LSD, gave them hand-jobs, and told them to blow up Russian ships. Would you volunteer for that mission?" Brad thought for a moment, then piped up. "Would I be the trainer or the dolphin, sir? Because getting high and being jerked o … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 24 - I'd Like To Teach The World To Eat

It had been a difficult day at the animal rescue centre and I was looking forward to tucking into a delicious cat-burger. You know when you've been on your feet all day and the only thing keeping you going is the thought of a hot meal? That sesame seed bun, a few slices of salad, … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 23 - WannaBee

Humans often ask if it is possible to fall in love with a robot. But no one ever asks the flowers if it is possible for them to fall in love with a robot bee. Flowers, despite their innocent petals, are sexual predators. They pump out intoxicating smells which entice the male bee … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 22 - Lena The Tattoo'd Lady

You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you read is possible - there's no magic, just sufficiently advanced technology. Think of them as technological campfir … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 21 - Well you should fear Polythene PAM

Welcome to NaNoWriMo, where I - and thousands of other plucky souls - try to write a 50,000 word novel in a month. You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 20 - Because we've told you before; you can't do that

Welcome to NaNoWriMo, where I - and thousands of other plucky souls - try to write a 50,000 word novel in a month. You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 19 - Tetrachromatic Graffiti

Welcome to NaNoWriMo, where I - and thousands of other plucky souls - try to write a 50,000 word novel in a month. You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 18 - Nobody Did It Better

Welcome to NaNoWriMo, where I - and thousands of other plucky souls - try to write a 50,000 word novel in a month. You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 17 - Who Wants To Lie Forever?

Welcome to NaNoWriMo, where I - and thousands of other plucky souls - try to write a 50,000 word novel in a month. You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 16 - Here Comes The Sun God

Welcome to NaNoWriMo, where I - and thousands of other plucky souls - try to write a 50,000 word novel in a month. You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 15 - Diamonds in the Soles of His Feet

Welcome to NaNoWriMo, where I - and thousands of other plucky souls - try to write a 50,000 word novel in a month. You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 14 - Wednesday I'm In Love

Welcome to NaNoWriMo, where I - and thousands of other plucky souls - try to write a 50,000 word novel in a month. You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you … | Continue reading


@shkspr.mobi | 1 year ago

Chapter 13 - Paperclip Waiter

Welcome to NaNoWriMo, where I - and thousands of other plucky souls - try to write a 50,000 word novel in a month. You are reading "Tales of the Algorithm". A compendium of near-future sci-fi stories. Each chapter is a stand-alone adventure set a few days from now. Everything you … | Continue reading


@shkspr.mobi | 1 year ago