Sharing same Bluetooth device on Windows/Linux dual-boot

This is a guide written on how to share the same Bluetooth device(s) across Windows and Linux without having to uniquely pair each. ...

October 14, 2023 · 2 min · Bastian de Byl

OpenPGP: Updating Key Expiration

It’s a good idea to update your GPG key(s) before they expire. Mine is set to expire year, from whence I last updated the expiration. Let’s explore how this is done! ...

February 17, 2020 · 4 min · Bastian de Byl

Auto-complete for libopencm3 in Emacs

With some minor dependencies, it’s fairly straightforward in setting up your Emacs workflow to include IntelliSense-like auto-completion! ...

October 18, 2019 · 2 min · Bastian de Byl

Installing a Hardened Linux Kernel (Arch Linux)

It’s generally good security practice to ensure that you’re running a secure kernel, and the best way to do so is by running a hardened Linux kernel. ...

July 30, 2019 · 2 min · Bastian de Byl

Password Checking Script

Having been inspired by the HIBP1 password checker, I set out to write a script with the following goals: Check for duplicate/re-used passwords Check the strength of each password Check passwords against the pwnedpass API ...

April 13, 2019 · 5 min · Bastian de Byl

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. ...

February 17, 2019 · 3 min · Bastian de Byl

Installing Arch Linux with Full Disk Encryption (LUKS)

This is a guide written on how to install Arch Linux using LUKS for disk encryption, and Systemd-boot as the bootloader. ...

December 19, 2018 · 5 min · Bastian de Byl