As previously mentioned, I recently had a some dental issues and learned how to view a CT Scan in 3D using Linux. At a hackathon last week, my friend Sidd brought along a 3D printer. How hard is it to convert a CT scan to a file suitable for printing? Slightly trickier than I expected! Most of the guides I found were outdated, or the software didn't work on Linux, or the instructions assumed a…
Continue reading →
Over the last few weeks, I've had several people ask me about the recent hack on the NHS. A ransomware attack has meant that several hospitals have cancelled operations and there is now an urgent demand for blood donors. What does it say about the state of NHS IT that this attack has happened? Nothing. Because the NHS was not hacked. Instead, a company they use to perform blood tests was…
Continue reading →
The Tildagon has 2MB of RAM. That's not enough to do... well, most things you'd want to do with a computer! There's not much processing power, so running complex image decoding algorithms might be a bit beyond it. Is there a simple image format which can be parsed and displayed? Yes! The ancient Portable PixMap (PPM) format. The standard is beautiful in its simplicity. Here's the header: …
Continue reading →
(Mostly written in response to this issue on the Awesome Falsehoods list) For those new to the format, there is a popular meme about things which computer programmers erroneously believe. This isn't intended to shame anyone - just to point out things which may not be immediately obvious to the neophyte. There's nothing us Brits love more than moaning talking about the weather. And, just as…
Continue reading →
I'm beginning my adventures in MicroPython in the hope that I'll have something interesting working on the Tildagon Badge for EMF2026. Here's a basic implementation of a clockface. Here's how to set the time on the badge. There's a hardware clock which should keep time between reboots. Install mpremote on your computer. Connect the Tildagon to your computer using a USB-C data cable On your…
Continue reading →
In an ideal world, people wouldn't drop litter. There would be plentiful bins and people would be responsible with their rubbish. In a slightly less ideal world, the local council would have enough money to clean up the mess left by people. But we don't live in an ideal world. People are ignorant and selfish. Councils are cash-strapped. So, once in a while, I'll go litter picking. I strap on a…
Continue reading →
This was a bit of a labour of love - and something I wanted to get running during EMF Camp. I'm documenting in the hope it'll be useful for EMF 2026! Here's the end result: Background I'm going to assume that you have updated your badge to the latest firmware version. You will also need to install mpremote on your development machine. You should also have successfully run the basic Hello,…
Continue reading →
Freedom of Information law is brilliant! It allows ordinary people to ask questions of the powerful and get solid answers. Sometimes these questions are sensible and journalistic. Sometimes they're vexatious. Sometimes they're a little silly. The silly ones can be fun to answer. It's a good chance for a politician to show their human side. It's pretty hard to get wrong. I mean, unless the…
Continue reading →
The UK has some tough advertising regulations. There are restrictions placed on gambling adverts, alcohol, tobacco, and all sorts of other products. But there are no regulations on political advertising. There are dozens of smaller parties contesting the UK's General Election. Some are single issue parties, some are independents, some parties contest multiple seats, some contest only one. …
Continue reading →
Did you enjoy the game Moss? This is a sequel which is identical to the original. The graphics are identical, the gameplay is identical, the puzzles are identical. There are a couple of slightly new mechanics and a new playable character (also a mouse). But it is fundamentally more of the same. So I suggest you read my review of the original. Seriously, there isn't much else to say here. The…
Continue reading →
I'll review anything with a USB-C port. When hardware companies offer to send me a gadget to review, I'll always reply back with "only if it has USB-C". The EBL C9010N has a USB micro socket. *sigh* We live in the future now. Don't buy anything which requires you to have multiple cables and adapters. In terms of what the products does, it is… basically fine. Plug in Ni-MH or Ni-CD batteries and …
Continue reading →
I've got a fancy new Framework laptop. It comes with little expansion sockets - which allow you to plug in USB devices, HDMI ports, Ethernet cables, and all sorts. I want to add an NFC reader to it. So, step one was to find an NFC circuit board which worked with the hardware and was relatively small. Enter the ACM1252U-Z2. It works perfectly with Linux. It has a USB-Micro socket - but a…
Continue reading →