I'm not sure how many people know this, but I thought I'd share something I learned a few years ago when I worked for a mobile phone seller. Most modern smartphones are too expensive for people to purchase outright. At the most extreme end, the iPhone 14 Pro Max costs £1,200. So a typical customer elects to pay £50 per month for 24 months. The customer gets a new phone for a reasonable monthly …
Continue reading →
Someone recently complained that using JetPack's Akismet anti-spam plugin wasn't very privacy friendly. So, because I take every minor complaint as a personal rebuke, I decided to switch to AntiSpam Bee - an open source and local antispam solution. And... it's pretty good! There is the occasional false negative - but not significantly worse than JetPack. Most of the false negatives are from…
Continue reading →
Last week, this strange mention appeared on my Mastodon feed. After a bit of clicking around, I figured out what had happened. A user on the Kbin social network had linked to my Mastodon profile. Thanks to the magic of the ActivityPub protocol, it filtered into my mentions - even though I've never even heard of Kbin. That's pretty cool! A user on one social network can mention a user on a…
Continue reading →
I'm not thick. I know it doesn't sound like much of a boast, but I'm pretty competent at this whole adulting lark. But it appeared that I had forgotten a 4 digit number I'd set up less than a minute ago! The security guard smiled wearily at me, "It happens to everyone!" She said. Which, I'll admit was of small comfort. Work had taken the (sensible) decision that our entry cards weren't secure…
Continue reading →
It's always slightly weird when entertainment transfers from one medium to another. The actors on stage never look like the characters you imagined when you read the book. A prog-rock concept album loses its grandeur when transferred to 27 part Netflix series. And the subversive intent of the comic book is neutered to make a blockbuster movie. So what happens when a hit radio show is transformed …
Continue reading →
I wish I could remember who recommended this book to me. It's not something that I'd usually choose to read, but it was surprisingly interesting. How did Romans take a shit? That's at the heart of this book. Not just the how - but the why, the when, and the where. How did foreign toilet habits influence the state? Was hygiene properly understood? What are the limits of Roman engineering. The…
Continue reading →
The QWERTY layout is, I grant you, an illogical mess. I'm happy to hear your arguments that Dvorak is the one true way. Or that Colemak is several percent faster. But QWERTY is a standard now. Everyone uses it on their laptops and phones. It is used everywhere. Except, it turns out, streaming services. They use alphabetic keyboards. Worse, each one has a unique layout! Want to search for that…
Continue reading →
The bad news is - this book isn't released until September 2023... The good news is - I have an advance reader copy. So I get to revel in it now! I appreciate that you might not consider that much of an upside. But sucks to be you, I guess? Scalzi's writing reminds me why I love to read. It is fast, funny, and filled with righteous ire. The plot is... look, it's identical to Scalzi's other…
Continue reading →
Apple have an Android version of their Apple Music app. The Amazon FireStick runs Android. So you can run Apple Music on the FireStick, right? WRONG! The official advice is to link Apple Music to the Alexa Skill - with its justifiably low review score. But we're hackers, we can do better than that, right? Here's how to run the native Apple Music app on a FireStick so you can listen to some…
Continue reading →
The "Baader-Meinhof phenomenon" is that weird experience where you learn of a new word or phrase and then suddenly see it crop up everywhere. At the time of writing, the Wikipedia entry for "frequency illusion" said: The name "Baader-Meinhof phenomenon" was coined in 1994 by an online message board user, who, after mentioning the name of the German terrorist group Baader-Meinhof once, kept…
Continue reading →
I am not non-binary. I am cis-gendered - and pretty much the definition of "default male". And yet, whenever I encounter a form which has it as an option, I select my title to be "Mx". I've even stopped my usual practice of choose His Excellency - much to the dismay of my postie, I'm sure! Why though? I've got two good reasons and one silly one. The first is selfish. My gender and marital…
Continue reading →
I recently downloaded a single-page HTML template for a project I was working on. I wanted a good-looking scaffold to help me getting running quickly. The code had an attribution licence which I was happy to comply with. I ended up removing about a whole bunch of the HTML that I didn't need. That also allowed me to remove the majority of the CSS which was unused. I deleted all the JavaScript. I…
Continue reading →