Posts
-
Paddling in circles: lagging indicators
๐ถ Thinking in systems through models, loops, and delays. -
Root login in NixOS containers
Finding a secure and usable privilege escalation method for NixOS containers. -
Two SSH keys on a Yubikey
I use a single Yubikey and two SSH keys in NixOS containers (under ChromeOS) to authenticate to remote hosts and sign commits. -
NixOS containers in ChromeOS
Bring your own keys, here's the shell. How to turn a Chromebook into a secure, productive environment. -
When a process fails silently
How do you find out whatโs wrong when you have no output and no exit code?
-
Migrating to aldur.blog
Transparently migrating this blog to its own domain. -
Nix hash mishaps
Lesson learned: double-check your Nix hashes for fixed-output derivations. -
Traveling knowledge
Knowledge in the head, in the world, in our genes. -
Free markets and gene editing
The second-order effects of gene editing on mankind. -
The iCloud bug that ate my CPU
How migrating from 1Password to iCloud Keychain triggered a bug in all my Apple devices.
-
My neovim setup for Beancount accounting
I recently started using Beancount to implement plain text accounting. This post describes my approach around it and my
nvim
setup. -
Small life pleasures: Coffee
I love coffee. How else could I get anything done?
-
Meta's open play: Commoditisation of LLMs
We look back at how Meta's pushed LLMs from products to commodities and we guess what's next. -
Bare-minimum Google indexing for Jekyll
Searching for this blog on Google right now does not return any results. Letโs fix that.
-
Simulating individual selection with evolutionary game theory
Building a Python simulation for selecting and evolving "hawks" vs "doves" with evolutionary game theory. -
Migrating from GitHub Pages to Cloudflare Pages
I have recently moved this Jekyll blog from GitHub Pages to Cloudflare Pages. Here is how I prepared a smooth migration (trying not to break things along the way).
-
Jekyll + Nix
When I started writing again, getting this blog to rebuild with Jekyll wasnโt easy. Letโs fix that with Nix.
-
Zap-It โก: Product mindset in action
Leverage a "product mindset" to pick side projects, minimizing output and maximing impact. Here we build a minimal URL-to-RSS web-app and its iOS client. -
Reboot
Seven years later, letโs try this blogging thing again.
-
macOS Emoji Chooser with Hammerspoon
Search and select emojis by name with Hammerspoon. -
MAC spoofing on Android Marshmallow for LG Nexus 5X
How to spoof the MAC address of your LG Nexus 5X. -
Hacking Challenge: Brainpan 2 - walkthrough
Through Brainpan 2, from service discovery to root access. -
Hacking Challenge: Brainpan 1 - walkthrough
Finding my way through the Brainpan capture the flag challenge. And first stack overflow, too!