SIP on Android - Sipgate and Linphone


Screenshot of the Linphone settings screen.

Three years ago, I wrote about how you could add SIP calls to Android for free. Android had a well-integrated system which made VoIP calling a first-class citizen on its handsets. Sadly, Google killed native SIP calling in Android 12. FFS! It's relatively easy to get it set up again, although you'll need to install a separate app. Sign up for a free Sipgate account. That will get you a UK…

Continue reading →

MSc - completed!


Screenshot of my graduation notification. I got a distinction!

Back in November 2020 I started studying for an MSc. And, yesterday, I got this... All done! I've got to say, it has been... an experience. I've relentlessly blogged about the process. The academic content was pretty good, but the administration by QA.com was nothing short of atrocious. Missed deadlines, unhelpful staff, incompetent tutors, and admin staff who clearly didn't care about the…

Continue reading →

Help Wanted! Testing Better Markdown Footnotes


A very long footnote.

I've been thinking a lot about footnotes in Markdown. I've contributed a patch to make them slightly better in WordPress. Now I'm wondering how to make them more useful by enhancing their pop-up title text. To that end, I'm writing a patch for PHP Markdown which will display the first ~200 characters of a footnote in the pop-up title text. Hover over the superscript number and you'll get a…

Continue reading →

Some thoughts on "Hacking the Cis-tem"


Black and white photo of the Queen Mother pressing a button on a 1960's era computer.

I recently read a wonderful paper by Mar Hicks called "Hacking the Cis-tem" which is about database design in the 1960s and the nascent digital state's approach to transgender individuals. It's a short and readable paper with some jaw-dropping anecdotes. Like the man who immediately got a pay rise after his transition, despite working in exactly the same job as before; women were on a lower pay…

Continue reading →

Book Review: Conspiracy: A History of Boll*cks Theories, and How Not to Fall for Them - Tom Phillips & Jonn Elledge


Book cover showing a UFO beaming up a cow.

Much like Tom Phillips' last book this is a fun and well-written look at a peculiar facet of humanity. How conspiracy theories work, and why so many people are attracted to them. The book is very now - and I do wonder how it will date. But there's something invigorating about reading a book which tracks the route of a two-hundred year old hoax to the present day. It accurately describes just…

Continue reading →

Book Review: The Reincarnated Giant - Mingwei Song


Book cover. A cybernetic man floats in a tangle of wires.

This is an anthology of modern Chinese science fiction, loosely grouped into three main themes. I'm sad to say that some of the stories are a lot of hard work. One is barely sci-fi - more like a spiritual paean to the souls of people caught in a disaster which, bizarrely, has a throwaway line about aliens in it. One is an interminable description of domesticity which, if I've understood…

Continue reading →

Book Review: Radicalized - Cory Doctorow


Book cover for Radicalized.

This is a difficult and disturbing book. It is a great read for any hacker - it's all about the way technology abuses people and how it radicalises people into fighting back. The dialogue is Socratic and the stories are a set of parables. The first asks us to consider what are the limits of protecting people? When we try to restrict technology "for your own good" it often has a degrading and…

Continue reading →

Book Review: "You Are Not Expected to Understand This" How 26 Lines of Code Changed the World - Torie Bosch


Book cover. Lines of code hover on a blue background.

A superb book! It traces the origins of 26 facets of modern life so that you can understand the code which underpins them. There's only a smattering of actual code you need to read - most of it is constrained to gorgeous hand-drawn illustrations. Although I got a bit of a shock in the 2nd essay when I was confronted by ξ3 < exp(ΔE/τ)! Thankfully the rest of the chapter does a good job of ex…

Continue reading →

Book Review: Stronger, Faster, and More Beautiful - Arwen Elys Dayton


Book cover featuring a woman's head twisted as a spiral of DNA.

Wow! What a stunning book. It's a series of short stories - all taking place in a world where gene-editing isn't just legal; it's a sacrament. Each chapter jumps us further into the future. What starts off as an uncertain way to improve the human species gradually becomes more beautiful and more terrifying. Do you lose your virginity if you do it with a reconstructed girl? What life is there…

Continue reading →

Book Review: Shakespeare in Jest - Indira Ghose


Book cover.

This is a short but interesting look at the way Shakespeare's comedy was understood by his contemporaries - and how his legacy still influences modern comedians. There's a good deal of discussion about the role comedy played in society, and the interplay between actors and playwright would have worked. But, sadly, it never quite makes the leap to demonstrate the way that it changed the world. At …

Continue reading →

Interview: Open source is good for AI but, is AI good for open source?


A confused little cardboard robot is lost amongst the daisies

I was recently interviewed in the BCS Magazine discussing the intersection of AI and Open Source. We're at a weird time with AI and Intellectual Property. Well, IP has been in a weird place since Napster launched at the turn of the century! None of the issues around sharing, remixing, and controlling have been properly resolved. Copyleft is a noble goal - but seems more honour'd in the breach…

Continue reading →

Reddit is Dropping AMP


Whoops - looks like some of the changes we were planning got out of the bag a bit early - yes, the change to compact and i.reddit.com is part of this project. We also intend to deprecate the amp platform this year. We are making these changes in an effort to streamline the experience and reduce the number of ways you can access Reddit on the web. This is part of our broader effort to simplify reddit talked about earlier this month. The changes that happened today to i.reddit.com and compact, and the ones coming to amp do not impact old.reddit.

As part of its continuing quest to alienate all its long-time users provide a better user experience to everyone, Reddit recently announced a slew of changes. Buried in amongst all the hullabaloo from whinging ungrateful brats thoughtful comments from people with justifiable concerns, was this snippet from a Reddit employee: An Improved Web Experience - Reddit Long time readers will remember …

Continue reading →