Password Checking Script

Having been inspired by the HIBP1 password checker, I set out to write a script with the following goals:

  1. Check for duplicate/re-used passwords
  2. Check the strength of each password
  3. Check passwords against the pwnedpass API

ThinkPad USB Port Fix

From the moment that I first had my (used) ThinkPad X220, the bottom-right USB port nearest to the SD card reader had been broken. The pad (or bolster) was missing, along with 3 out of 4 pins having been completely broken off. Needless to say this required fixing.

OpenPGP: Best Practices (and Git)

I decided to start signing my Git commits for personal, and work Git repositories. Currently, most third-party Git repository hosts only support signed commits and do not support signed pushes.

A Study in Aperture

I found out recently that using the maximum aperture for a lens can have deminishing returns. Simply put: it makes the image look “soft”, or otherwise out-of-focus. In this post I aim to find out find the best acceptable aperture setting for a specific lens.