Import JetPack Statistics into Koko


Graph showing page views over time.

I've quit JetPack stats. I've moved to Koko Analytics. All the stats code is self hosted, it is privacy preserving, and the codebase is small and simple. But I am vain. I want all my old JetPack stats to appear in Koko so I can look back on the glory days of blogging. Koko has […]

Continue reading →

Liberate your daily statistics from JetPack


Bar chart showing how many times a blog has been red over a year.

Because Ma.tt continues to burn all of the goodwill built up by WordPress, and JetPack have decided to charge a ridiculous sum for their statistics, I've decided to move to a new stats provider. But I don't want to lose all the statistics I've built up over the years. How do I download a day-by-day […]

Continue reading →

Theatre Review: The Duchess [of Malfi]


Promo image for The Duchess.

After seeing one Doctor Who on stage, it was time for another! I was lucky enough to get preview tickets for Jodie Whittaker in "The Duchess [of Malfi]". The Duchess is… dark. No, darker than than you're imagining. I've seen plays with content warnings. This is the first I've seen where they cover both sides […]

Continue reading →

Collaborative discussions at an unconference


OGGCAMP BOOKCAMP
recommends the following:
 Four Thousand Weeks - Oliver Burkeman
. Podkin One-Ear - Kieran Larwood. 
Lord of the Rings - J R R Tolkien. 
The People - Sleina Todd
. Red Mars - Kim Stanley Robinson. 
Pragmatic Programmer - David Thomas. 
We are Legion (We are Bob) - Dennis Taylor. 
The Entire Discworld - Terry Pratchett
. The Empire of Normality - Robert Chapman. 
Children of Time - Adrian Tchaikovsky
. The Dispossessed - Ursula Le Guin. 
The Three Body Problem - Cixin Liu
. Fall or Dodge in Hell - Neal Stephenson
. Git Commit Murder - Michael Warren Lucas. 
Snowcrash - Neal Stephenson
. Tomorrow + Tommorow + Tomorrow - Gabrielle Zevin
. There is no Anti-memetics Division
. The Fifth Season - N.K. Jemisin
. The Brentford Trilogy - Robert Rankin
. Fight Club - Chuck Palahnuik
. Digital Korea - Tom Ahunen.

Unconferences are brilliant. Rather than a set agenda, people come up with their own sessions. A dozen Post-It® Notes are slapped on a wall, everyone writes down what they want to talk about, they're slotted into a grid, and - BAM! - you've got yourself an unconference. At the recent OggCamp there were a number […]

Continue reading →

Book Review: 4,000 Weeks - Oliver Burkeman


Book cover for 4,000 weeks. A bench looks over a lake.

I think I highlighted something in every chapter of this book. If you live an average lifespan, you'll probably be alive for around 4,000 weeks. I've used up over half of mine. Fuck. This book is a slightly curious mix of the practical and the philosophical. It makes a compelling case that, insignificant as we […]

Continue reading →

Restaurant Review: 123V Vegan Sushi


Big plate of sushi.

Have you ever grabbed a little pack of sushi as part of a supermarket meal deal? Some dry and flavourless rice, wrapped in something slimy, tasting overwhelmingly of sadness? 123V is the literal opposite of that. Flavours so enticing that the soy sauce and wasabi almost felt redundant. A panoply of delights, presented with care […]

Continue reading →

Tending To My Digital Garden


Heavily pixellated image saying "I Power Blogger".

I've written over 3,000 blog posts throughout the years. This blog has become a repository of my thoughts, feelings, experiments, hopes, and creations. It has also become outdated, buggy, and suffers from link-rot. So, every day, I tend to my digital garden. I go in to old posts and check that the links are still […]

Continue reading →

How to make Markdown Footnotes start at Zero in WordPress


The Logo for WordPress.

As a dedicated and professional computer scientician0, I believe that all indices must start at zero. Not one, not two, but zero1. The zeroth2 element is sacrosanct to our creed; for in the beginning there was nothing. If you're using WordPress's JetPack, it uses an ancient version of Markdown Extra. You can either monkeypatch this, […]

Continue reading →

Is IPA furigana a bad idea?


The HTML5 Logo.

My name is Terence(/ˈtɛɹəns) Eden(ˈiːdən/). Modern HTML allows the user to use <ruby> to annotate text. This is usually used for furigana - which allows pronunciation to be placed above words. For example: "シン・ゴジラ (Shin Godzilla)" shows you how to pronounce both words if you are unfamiliar with kanji. The text can be any language […]

Continue reading →

DVD Review: Doctor Who and The Planet of The Spiders


DVD cover for Planet of the Spiders.

I had never seen Pertwee's final story. So I was overjoyed when an anonymous reader got it for me from my wishlist. It is an utterly bonkers story which nearly makes sense. Let's address the elephant in the room first. The "yellow face" isn't acceptable now and shouldn't have been acceptable back then. Kevin Lindsay […]

Continue reading →