I logged into Twitter using a fresh account last week. No followers, no preferences set. The default experience was an unending slurry of racism and porn. I don't care to use Twitter any more. Whatever good that was there is now drowned in a cess-pit of violent filth. I still have a lot of Tweets embedded on this blog. Using WordPress, it was easy to paste in a link and have it converted to an…
Continue reading →
Sitting down, eh? What's that all about? You bend your knees and just hope something is there to catch you as you fall! So, the good folks at Flexispot have sent me their latest chair to review. Just like most modern office chairs, it is fully adjustable. But, rather than having a a set of big foam cushions, the seat, back, and head-rest are 100% mesh. It's currently on sale for £290. The …
Continue reading →
Unless someone invents time travel, this is probably the closest you'll get to experiencing Janis Joplin live on stage. Jukebox musicals have a variety of viable routes to success. You either do a Mama Mia / We Will Rock You and just spin a weak story around the tunes - or you do a straight biography interspersing songs with whatever anecdotes the surviving members can agree on. Janis treads a…
Continue reading →
Turns out, you can just relive your childhood for £2.99 on eBay! I was exactly the right age when this book came out, and I was the perfect target audience. A boy in a sleepy suburb finds a mysterious device which allows him to understand every language. Could it be… Aliens?!?!?! It's all biking to the woods, arguing with siblings, navigating growing up, and living in a diverse community. Oh, a…
Continue reading →
I logged into Twitter using a fresh account last week. No followers, no preferences set. The default experience was an unending slurry of racism and porn. I don't care to use Twitter any more. Whatever good that was there is now drowned in a cess-pit of violent filth. I still have a lot of Tweets embedded on this blog. Using WordPress, it was easy to paste in a link and have it converted to an…
Continue reading →
Dan Q very kindly shared his script to make WordPress do good HTML. But I couldn't get it working. Looking at the HTML it was spitting out, the meta generator said it was HTML Tidy version 5.6.0. That's quite old! I confirmed this by running: echo tidy_get_release(); Which spat out 2017/11/25. Aha! There are a few bugs in this version of HTML Tidy, some of which are fixed in later…
Continue reading →
It's sometimes useful to run experiments yourself, isn't it? New investors are often told that, when investing for the long term rather than chasing individual stocks, it is better to be invested for the longest possible time rather than trying to do "dollar cost averaging". DCA is the process of spreading out over time the purchasing of your investments. That way, you don't lose it all if the…
Continue reading →
For lots of online accounts, a date of birth is nothing more than a very weak second factor. The majority of places aren't checking your identity, cross-referencing your birthdate, and personalising your experience based on your Zodiac sign. At most, they'll wish you a happy birthday and / or let you recover your account by providing your date of birth. But, of course, lots of people know your…
Continue reading →
Yeah. Yeah, I reckon so. Under the right circumstances. Multi-Factor Authentication (MFA, 2FA, TOTP, whatever you want to call it) is pretty nifty. You scan a QR code and your phone will continually generate a set of one-time passwords which are synchronised with a remote server. There's nothing stopping multiple people from scanning that QR code! They will each have the same password displayed …
Continue reading →
My friend has published their first novel - and it is a cracker! After a calamitous accident, the Fairy realm is cut off from the mundane world. Only one trickster remains, a sprite by the name of Mainder who is now trapped on our side. All seems to be going well in his little corner of the world, until a plucky team of archaeologists start digging around the shattered ruins of the portal…
Continue reading →
Remember World of Goo? The hit game that you loved on the Nintendo Wii? It was all the rage in 2009: .social-embed{all:unset;display:block;}.social-embed * {all:unset;display:revert;}.social-embed::after{all:unset;}.social-embed::before{all:unset;}blockquote:not(*){all:unset;}.social-embed a{cursor:pointer;}blockquote.social-embed{box-sizing:border-box;border:.5px…
Continue reading →
Many years ago, when I was younger and more foolish, I worked for an advertising startup. Things seemed to be going pretty well! The office was expanding, the sales team was screaming into phones, the budget for servers was rising. Growth had been healthy, but now looked to be plateauing. One day we were summoned into a large conference room. Our CEO was on the speakerphone (I told you this was…
Continue reading →