Posts
AWS Certified
Well it has been a bit. Like most professional blogs, this fell disused while I was focused on my “real job”.
Directly accessing USB storage in WSL2 Debian
I needed to access a USB storage device in WSL2 so I could install LVM and LUKS on it. The only full Linux boxes I have at my disposal don’t have USB-C, and I didn’t have an adapter, so naturally I turned to the most absurd and indirect way to solve this problem. I followed some guides partially, including this Microsoft blog and this Stack Exchange answer, but none matched my situation exactly.
Creating a DNS-based URL Shortener [Part 1]
It’s 2022, and nobody wants to use URL shorteners anymore. They are user-hostile, harmful to the health of the open internet, and virtually unnecessary. So let’s make one.
The Rigol DS1202Z-E does not support GPT on USB storage
If you happen to own or use a Rigol osilloscope, you may have been a victim of the error message:
What is a side-channel attack?
A side-channel attack is a name for a broad class of different security challenges. The obligatory Wikipedia article does a good job of discussing it, especially in a technical sense. Here I’ll discuss a contrived example that lays out the concept, but doesn’t actually get into computing at all.
Detecting duplicate images - Part 2: The naive way
Let’s start by defining some data types we can use for output. Go has some great standard library support for JSON encoding which makes this pretty painless, and if we optimize for this encoding, most other encoding packages will be easy to implement.
Detecting duplicate images - Part 1: Concept
Say you have thousands of image files, and you know at least some of them are highly simliar. It would be handy to be able to find the images that are most similar, and consolidate. How could we approach this problem?
Welcome to my portfolio
As we turn the corner into the latter half of 2020, everything seems to be in upheaval. It’s hard to imagine anyone not aware of the ongoing COVID-19 pandemic, or of the reignited racial conflict. Businesses are closing; many permanently. Things are so uncertain, that the phrase “uncertain times” has now been criticised as insincere.
subscribe via RSS