"Secret Hitler" is an amazing game

We spent a very happy few hours last night playing the game “Secret Hitler”. Its a role playing game where fascists (plus Hitler) take on liberals. The job of the liberals is to find out who they are and then band together and use their superior numbers to pass liberal policies. The job of the fascists is to disrupt all this and get their policies passed. If fascists get Hitler elected as chancell… Read more →


Bring back good stuff: Humax PVR

By rights the personal video recorder should be a dead device. It was in our house for a few months. I had thought that the rise of streaming services would remove the need for you to own a device that records programmes off air. I was wrong though. The FreeView user interface on our TV is not just bad, I think it is actively hostile. Finding programmes on the different platforms is uniformly horr… Read more →


Cluster, Part 1: Answers only lead to more questions

At home, I have a Raspberry Pi 3B+ as a home file server. Lately though, I've been noticing that I've been starting to grow out of it (both in terms of compute capacity and storage) - so I've decided to get thinking early about what I can do about it. I thought of 2 different options pretty quickly: Build a 'proper' server Build a cluster instead While both of these options are perfectly viable an… Read more →


Designing Effective Peer to Peer Networks

Learn how to design effective P2P networks with this guide. Read more →


Bring back good stuff: The Wii U

I’ve just got my Wii U down from the loft. I’m a bit cross with myself for putting it up there. Being Nintendo hardware it of course just worked. Even though it is eight years or so old. And the games are still awesome. Its interesting that the devices have held their value quite well, and there are also plenty of Wii U games for sale in the second hand shops around town too. I think there are qui… Read more →


Website S.E.O

Following the end of the university exam period, my attention has returned to the Fire And Ice Grid. While the website was made, it was not performing well in search results. Mobile display problems had been detected by Google search console. Some content was going off the edge of 360... Read more →


Disabling the ESP32 Brownout detector

I hate it when things fail when they are not supposed to. I’ve now got some code that uses deep sleep on an ESP 32 to drop power consumption to a tiny amount between the readings made by the environmental sensor hardware that Brian has built.Today I was doing some battery testing and I hit a snag. When the device is running from battery power the deep sleep mode breaks. The device does a power on… Read more →


Must buy book bargain

Whenever I go into Waterstones in Hull I have a look in the cheap books section. I keep coming across this German SQL text book for sale at half price. It’s quite amazing that nobody has bought it yet. Read more →


Recursive purchasing

I was in HMV today and they had a couple of books that I really fancied. It turns out that reduced “with any purchase” works with another book that is also reduced “with any purchase”.Oh, and the “Damn Fine Cherry Pie” book is excellent. It is a cookbook based on “Twin Peaks”. It has a whole bunch of very unhealthy but totally awesome looking recipes, along with dressing tips for the perfect Twin… Read more →


LMIC Frame Counter Problem

This is a fairly exotic post, in that I doubt that many readers will be concerned how they can maintain the frame count of LoRa packets sent from a device using the LMIC library when a device goes into deep sleep. However, I’m putting it here so that in six months time, when I probably need to do this again, I can just search the internets and find this article. A LoRa application maintains a fram… Read more →