The good folk at ChubbyCable have sent me a trio of gorgeous USB-C cables to review. If, like me, your work colleagues always "borrow" your cables never to be seen again - these are a godsend. They're available in a range of colours - you can even design your own. You'll never have to say "where's my boring black cable? Janice? Do you still have it?" No, you'll see the dayglow colours from miles off! So, let's put them to the test. The Good They feel great in the hand. They're weighty…
Continue reading →
One of the reasons I'm still on the original Mastodon.social instance is that I am vain. I joined shortly after the project was announced and, as a consequence, I have a "joined" date of 2016 and a user ID of under 10,000. This doesn't make me an "elder statesman" and is rarely useful beyond bragging rights. If I moved to a different server, my "birthday" would be irrevocably lost 😢 But… what if I moved to a self-hosted Mastodon instance? Why! Then the database would be under my complete cont…
Continue reading →
The first section of this book are, frankly, dull. It's the sort of sneering, middle-class soap opera which leaves me cold. Entitled twats ignoring the world around them. It's a stultifying atmosphere which nearly made me stop after a few chapters. And then... It's amazing just how well that cloying sense of safety is gradually shattered beyond repair. I knew very little about Biafran War. It is a harrowing period of history. Told through the eyes of ambiguous and unsympathetic characters,…
Continue reading →
The latest version of Mastodon includes search functionality. It's early days, but seems to work pretty well. Here are some of the interesting things I found when using it. Search is complex - expectations I don't mean the act of searching a database - that's routine - but I mean it is socially complex. Lots of people left Twitter because it was too easy to search for them. For example, if you really hate people who support the wrong football team, it's trivial to search Twitter for people…
Continue reading →
I've recently started using Mosh. It's a clever bit of software that keeps your SSH sessions running, even if your client goes offline or changes IP address. But I find the syntax used to launch it a bit verbose and easy to forget. A typical command is something like: mosh --ssh="ssh -p 1234" myname@example.com Within the FAQ is a fleeting mention of how to configure Mosh. It says: Q: How do I use a different SSH port (not 22)? As of Mosh 1.2, you can pass arguments to ssh like so: …
Continue reading →
This blog post was written in 2023 about events in 2008. Such are the joys of time travel… In August 2008, I published a blog post about being stopped and searched by the British Transport Police as part of The War Against Terror. A journalist, Elena Favilli contacted me asking if I'd be interviewed about the experience. I agreed and, in November 2008, they shot the following video: h…
Continue reading →
I want a new phone! I went to a wedding and everyone had one of those new folding phones. Social marketing has done a number on me and inveigled its way into my brain. Hey, I make decent money, perhaps I'll buy one. How much could they possibly cost? About £1,700 for a Pixel Fold or a Galaxy Fold. WHAT THE JUDDERING FUCK!? That's over twice the cost of my laptop. Over 4x the cost of my large 4K TV. The same cost as a PS5 and twenty-five games. It would be the single most expensive object I …
Continue reading →
Without a doubt, the most annoying aspect of using VR is that the equipment eats batteries. On the Oculus Quest, the headset is rechargeable via USB-C - but the controllers take plain AA batteries. By default, there's no way to recharge them 😭 So a whole industry has sprung up to fix Meta's mistakes! The good folks at ZyberVR have sent me this smart docking station to review. Let's take a quick whirl: It's... pretty good! For £35-ish you get a sturdy docking station, a 15W USB-C charger, …
Continue reading →
These are notes that I wrote during the height of the Covid-19 pandemic. I've published them a few years later. By now, you're probably sick and tired of shoving a swab up your nose and / or down your throat. You've grown blasé about the little medical marvel as it reacts to whatever antibodies are flowing laterally. You don't even bother reading the paper leaflet any more. Right? But that swab test wasn't the only option on the table. One of the (many) tasks our team was looking into was …
Continue reading →
It occurs to me that I mostly read modern books. But sometimes I dip into the classics to see what modern literature is built upon. Quentin Crisp was - depending on how you read his autobiography - famous for being infamous, notorious for being Proud before Pride, or an uncompromising icon of studied awfulness. The book veers wildly between achingly painful prose and unimaginably bitchy barbs. Every page is stuffed with acid-drops of social commentary. About my immortal soul I did not…
Continue reading →
tl;dr - edit the file ~/.bash.rc add the line export MOZ_ENABLE_WAYLAND=1 then reboot. Once done, type into the Firefox address bar about:support and check that "Window Protocol" is set to "wayland". You can configure how swipes work by visiting about:config and filtering for "swipe": I'll say this for Linux - why have two different ways to accomplish something when you can have twenty? It seems there are dozens of different places where you can set environment variables - I've seen…
Continue reading →
Please imagine I have an extreme-YouTube-shocked-face as this post's thumbnail image. We recently got a 4.8kWh solar battery installed. Batteries are still somewhat complex beasties. In order to prevent damage to the internal structure, a BMS (Battery Management System) ensures that each cell in the battery gets a fair share of wear and tear. One side effect of this is that our battery never dips below 10% charge. So our usable capacity is 90% of 4.8kWh - which is 4.32kWh. The other day my…
Continue reading →