I thought “more like lots of potato with a tiny bit o’ chicken” but they hid the chicken deep under everything else. The sauce is nice enough… gravy-adjacent?
[Read More]YouFoodz Fuel'D Italian Beef Ragu
Pretty tasty, looks like a proper ragu. Not overly oily once it’s all mixed in 😄
[Read More]Haneda To Yugawara
Flying in from Singapore was pretty chill, JAL premium economy is lovely with wide seats and lots of leg room. Nobody can recline their seat onto yours but it means if you do want to lay back, you lose all your leg room because the seats push forwards. ANYWAY. We landed, customs was quick and then it was time to find some food before we picked up our hire car.

Breakfast of champions in the airport, sushi and all good things.
uv and pytest
It took me a while to figure out why uv run pytest wouldn’t work - it wasn’t finding my library!
[Read More]uv uses the presence of a build system to determine if a project contains a package that should be installed in the project virtual environment. If a build system is not defined, uv will not attempt to build or install the project itself, just its dependencies.
Installing Ansible-Lint On Macos With Uv
I had a weird issue trying to move from Poetry to UV as my package manager for one of my repos. I’ve got ansible-lint in the required packages, running on MacOS, so it shouldn’t complain about will-not-work-on-windows-try-from-wsl-instead because the package isn’t required for MacOS. But uv tries to resolve for everything, so blep.
Rust, Enums And Magical Custom Values
As part of the Kanidm project every object has Attributes which we catch in a chonky Enum. But being an IDP used by humans, they want to be able to use custom attribues, which makes it hard when we’re trying to strictly type and catch typos. Enter… serde and its parsing magic.
[Read More]Monitoring a Juniper Switch Interface With Nagios and SNMP
Here’s how to do monitoring things if you’ve got a Juniper switch and Nagios.
[Read More]MISP “you don't have permission to access” on login
If on login/access you get an error like this:
[Read More]When Did I Install Rosetta On My Mac?
I was wondering when I installed Rosetta 2 on my mac, here goes…
[Read More]iscsid Can Not Create Netlink_Iscsi Socket
After updating my Ubuntu Raspberry Pi node, I had a load of failures, one of which was iscsid failing on startup.