Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Book Review: Darkwood by Gabby Hutchinson Crouch

· 350 words


An armoured Kniwght looks out over a forest. A friendly spider sits on their shoulder.

Magic is forbidden in Myrsina, along with various other abominations, such as girls doing maths. This is bad news for Gretel Mudd, who doesn’t perform magic, but does know a lot of maths. When the sinister masked Huntsmen accuse Gretel of witchcraft, she is forced to flee into the neighbouring Darkwood, where witches and monsters dwell. There, she happens upon Buttercup, a witch who can’t hel…

Book Review: Bias Interrupted Creating Inclusion for Real and for Good - Joan C. Williams

· 500 words


Book cover.

Companies spend billions of dollars annually on diversity efforts, with remarkably few results. Too often diversity efforts rest on the assumption that all that's needed is an earnest conversation about "privilege." That's not enough. To truly make progress with diversity, equity and inclusion, we must focus less on documenting the problem and more on just stopping the transmission of it. In…

Replacing broken avatar images with background SVG Emoji

· 1 comment · 350 words


Group of emoji.

When someone on Twitter mentions my blog, the WordPress WebMentions plugin automatically fetches those Tweets and turns them into comments on the blog post. It looks something like this: That is pretty cool - but has one slight problem. If someone changes their Twitter avatar, or deletes their account, the image disappears and I'm left with a broken image. Booo! So, how do we fix this?…

Review: Boyue Likebook P78 eReader - the Anti-Kindle

· 9 comments · 1,250 words · Viewed ~4,104 times


An eInk tablet.

Before I start this blog post - here's a big fat warning. You will get no support from Boyue if things go wrong with your device. I have their previous model, the Likebook Ares. After less than a year of use, I noticed screen discolouration. The eBay reseller wasn't interested in helping me with a return. Boyue ignored my repeated complaints - and I was stuck with a defective unit. So I waited…

What's the window size of a background tab?

· 1 comment · 350 words · Viewed ~718 times


The Outer window size is zero by zero.

Whenever I open Twitter in a new tab on my phone, the page layout looks weird for a few seconds. It starts out looking like the desktop view and then, after a few seconds, it snaps back to the mobile view. What's causing this? Try opening this link to a window size detector in a background tab. Then visit that tab. On Chrome, this is what I see. If I hit the refresh button on that tab, the …

Outdated Advice For Job Applicants

· 3 comments · 450 words · Viewed ~405 times


A golden envelope.

I was recently asked to look at some advice for new graduates entering the workforce. It was the usual mix of helpful, obvious, and trite. You know the sort - tailor your application to the job specification, make sure your CV is spelled correctly, don't give up, etc. In the middle of it, was this doozy. "Put your application in a gold coloured envelope so it stands out from the crowd!" This…

(re) Introducing TweeView - a Tree Visualisation for Twitter Conversations

· 3 comments · 450 words · Viewed ~766 times


A dozen or so Tweets in a thread.

Previously on Terence Eden's blog... About 4 years ago, I wrote about Visualising Twitter Conversations in 2D Space. Based on an idea by Lucy Pepper, I built a quick hack to show what Twitter threads actually looked like. Well, lockdown finally got the best of me, and I finished the project! TweeView.ml Here are a few screenshots of "interesting" trees, and a little bit about how it works. …

Visualising Twitter Conversations in 3D Space

· 6 comments · 450 words · Viewed ~1,665 times


A small conversation.

Here's set of visualisation I've been working on. Last night, at #TapIntoTwitter, I demonstrated a fun way to view your Twitter conversations as a force-directed graph in 3D space. I'm going to show it off to you, then explain how it works. This is a designed as a "fun" demo. Here we go! So, what's going on? As I've previously blogged about, Twitter has a new conversations API. That allows…

Book Review: The Cambridge Companion to Shakespeare and Race - Ayanna Thompson

· 1 comment · 1,050 words


A young, black actor, dressed in modern military clothing, performs a scene from Shakespeare.

The Cambridge Companion to Shakespeare and Race shows teachers and students how and why Shakespeare and race are inseparable. Moving well beyond Othello, the collection invites the reader to understand racialized discourses, rhetoric, and performances in all of Shakespeare's plays, including the comedies and histories. Race is presented through an intersectional approach with chapters that…

Book Review: To Be Taught, if Fortunate by Becky Chambers

· 300 words


A strange star and moon hang over an alien planet.

At the turn of the twenty-second century, scientists make a breakthrough in human spaceflight. Through a revolutionary method known as somaforming, astronauts can survive in hostile environments off Earth using synthetic biological supplementations. They can produce antifreeze in sub-zero temperatures, absorb radiation and convert it for food, and conveniently adjust to the pull of different…

Book Review: The Address Book: What Street Addresses Reveal about Identity, Race, Wealth and Power by Deirdre Mask

· 3 comments · 400 words


A book cover featuring a keyhole carved out of a city map.

When most people think about street addresses they think of parcel deliveries, or visitors finding their way. But who numbered the first house, and where, and why? What can addresses tell us about who we are and how we live together? Deirdre Mask looks at the fate of streets named after Martin Luther King, Jr., how ancient Romans found their way, and why Bobby Sands is memorialised in Tehran.…

Book Review: Amatka by Karin Tidbeck

· 1 comment · 300 words


Book cover - the title Amatka repeats over and over and over again.

Vanja, an information assistant, is sent from her home city of Essre to the austere, wintry colony of Amatka with an assignment to collect intelligence for the government. Immediately she feels that something strange is going on: people act oddly in Amatka, and citizens are monitored for signs of subversion. Intending to stay just a short while, Vanja falls in love with her housemate, Nina,…