May 27, 2022

Discovering the comfort of loudspeakers
In 2014, while on a school trip to Germany, I bought a Razer Tiamat headset. The sound was great and for the most part it was comfortable. Its only issue was the clamping force, which was a bit too much, and gave me headaches after long hours of use. I …

Apr 29, 2022

Learning from SerenityOS
One day I was scrolling through Reddit as usual, when I saw a post linking to this blog post: I quit my job to focus on SerenityOS full time. I was intrigued by the backstory, the premise of this OS, and also by the fact that its development was being …

Mar 30, 2022

Running LineageOS on my Nexus 5X
This month marks one year since I bought a Nexus 5X and started using LineageOS, so I thought I'd share my experience. Setting up About one year ago, a friend told me he found a really good deal for a Nexus 5X online. The Nexus 5X is an old phone …

Feb 25, 2022

Learning x86-64 assembly basics
Recently I decided to learn assembly. I already had a reasonable understanding of how it worked due to some classes that touched the subject in university, however I never had the opportunity to really write assembly code. Since my everyday computer is an x86-64 machine, it made most sense to …

Jan 20, 2022

Making internal linking in pelican effortless
One interesting feature of Pelican, the static site generator I use for this blog, is the internal link expansion syntax with {}. It is documented here. Some examples are {filename}, {static} and {author}. The purpose of the syntax is to have shorter and easier aliases to link to internal content in …