PQC is not a big deal

Post-Quantum Cryptography Is Not a Big Deal Every few months, a new wave of articles appears warning that quantum computers will soon render all existing encryption obsolete and that organisations need to act urgently. The reality is considerably more mundane. For most people and most ...

Why Lawyers May Be Better at Vibe Coding

There is a running joke in software circles that developers hate writing documentation. Ask a developer to build a feature and they will dive headfirst into the code. Ask them to document it afterwards and it will never get done. This is not a character flaw so much as a reflection of how IT ...

Ubuntu's Package Manager pecularities

Docker installed using Snap has a pecularity where it is restricted to the user's home directory. The AI models which I used to assist took me round and round convincing me that the file did not exist, or that the version of Docker I was using expected compose.yml instead of docker-compose.yml ...

CO2 levels with windows closed

Recently, I have taken to sleeping with my windows closed. I don't get disturbed by mosquitoes buzzing at my ear in the wee hours of the morning and don't get affected by the haze as well. However, there is always the nagging thought that the "better sleep" I am experiencing might be attributed ...

CSIT Mini CTF 2026 Walkthrough

The CSIT Mini CTF 2026 presented us with a 2 stage Windows binary. The first stage downloads an ascii payload from https://minictf2026.s3.us-east-1.amazonaws.com/enc_release-2.txt, performs some decoding where the bits were inverted and reversed, and then loaded into memory and executed. The ...

Integrate Kaiterra Sensedge Mini with HA

I've recently come into a Kaiterra Sensedge Mini and spent some time integrating it into my Home Assistant setup. The Kaiterra Sensedge Mini is a commercial grade Air Quality Sensor capable of monitoring CO2, TVOC, PM2.5, PM10, Humidity and Temperature. The easiest route to integrating with ...

Running Caddy on high ports

One of the great selling points of Caddy is seamless SSL setup as Caddy will automatically request certificates from Let's Encrypt. However it uses the HTTP-01 or the TLS-ALPN-01 challenge which requires exposing Caddy on port 80 or 443 during the cert renewal process. This may not be possible ...

N100 Low Power Server

A couple of months ago, I acquired one of these N100 low power boards to replace my old Wyse 5010. These boards are way more powerful and have a lower power consumption, while still remaining relatively affordable. The CPU and motherboard combination can be had for under $200. I chose a board ...