Every Bitcoin release is distributed as a single archive containing a lot of cryptic files. In fact, you rarely need all of them, but it’s pretty important to understand the purpose of each and every file in this archive in order to pick the ones you might actually need.
Sharing your content with the whole world might sound like a solved problem, until you zoom in and start seeing myriads of little cracks in the Matrix.
This is an opinionated yet comprehensive guide on publishing your digital content online. The method I describe prioritizes simplicity, minimalism, vendor-independence and censorship resistance.
I was surprised to learn that Thailand was involved in World War II, and it initially sided with the Axis powers. Although this involvement was limited, it used prisoners of war to build a few key infrastructure projects.
Raspberry Pi 4 uses SD cards by default. Unfortunately, SD cards are very slow compared to more conventional solid state drives (SSDs). The key advantage of a new Argon ONE M2 case is the fact that is has a built-in SSD slot. Removing the biggest bottleneck of Raspberry Pi 4 is quite a promise, so I decided to give it a go.
Argon ONE is one of the "premium" cases and its price tag isn't that far from Raspberry Pi 4 itself. In this post, I try to figure out is it worth the cost and how it can improve both system performance and user experience.
GNOME is the most popular Linux desktop environment and I use it as my daily driver. It comes with reasonable defaults but it can also be customized for your specific workflow.
Self-hosting is a broad concept and there are many ways to do it right and even more ways to do it wrong. In this article, I cover the basic concepts of self-hosting and the easiest ways to start this challenging journey to your digital sovereignty.
Most hobbies have certain practical benefits, but our free time is limited, so we should pick our hobbies wisely. In this article, I share my thoughts and experiences on self-hosting my own digital infrastructure for fun and profit.
SQLite default timestamps produce a rather unusual output which is not standards-compliant and there are no easy ways to fix that.