Long-form articles about Bitcoin, privacy, self-hosted software, and development.

  1. Why Dice-Only Coldcard Seeds Were Unaffected by the RNG Bug

    Independent tools, historical source, and tests on affected Coldcard firmware show that 99-roll dice-only seeds bypassed the affected firmware randomness path.

  2. Bitcoin’s Safeguard Against Monopoly Seigniorage

    A fundamental aspect of Bitcoin lies in its ability to thwart monopoly seigniorage—a scenario where a single entity profits from the issuance of new currency. Traditional monetary systems, governed by central authorities, can face challenges such as inflation and economic instability due to unchecked money printing. Bitcoin, in contrast, is purposefully structured to prevent any singular entity from monopolizing the creation of new coins, contributing to a more stable and transparent monetary framework.

  3. Promoting privacy and censorship resistance in Bitcoin Core

    An archived command-line guide to configuring Bitcoin Core over both Tor and I2P for private, censorship-resistant peer connections.

  4. Running Bitcoin Core on a Raspberry Pi

    An archived command-line guide to installing and verifying Bitcoin Core on a Raspberry Pi 4, storing the blockchain on an external SSD, and running the node with systemd.

  5. A simple SwiftUI view router

    Build a small SwiftUI view router that replaces the onboarding stack with the app’s home screen and persists the selected root view across launches.

  6. Finding the user's language in iOS

    How Locale and Bundle APIs differ when determining an iOS user’s preferred language and the languages an app actually supports.