Safely aborting long running shell scripts

A somewhat deep dive into the fascinating world of long running shell scripts, and the problem of safely aborting them.

Grub 2.12 broke my secureboot setup (again)

A recap of upgrade from grub 2.06 to 2.12 gone bad (broken SecureB00t). And how to fix it.

How to ditch grub for UEFI (secure)booting

This quick note shows how to throw away grub in favor of a simpler way to secure boot. And also how to make an EFI USB boot stick with this approach.

Deep dive into Fibonacci computation in Ruby

A fun little exploration of a weird implementation of Fibonacci in Ruby, and what it takes to make it fast, pretty, and robust.

Quickfixing the Jekyll SEO plugin (to ingest page description)

A quick fix for Jekyll SEO plugin to populate the description tag from page's perex.