Hi. I'm Luke. Email - GitHub - About Me - Twitter - ~watter-parter Blog posts: - Into the Cave (2024) - The Pros of Conds (2021) - You Could Have Invented Skynet (2020) - One year of us (2020) - A Lightweight Wallet for Sia (2019) - Talking to Sia Hosts from...Ruby?? (2019) - Files as Capabilities in us (2019) - How to Use Sia Responsibly (2019) - How to Use Sia Irresponsibly (2019) - A Ransom Attack on Hardware Wallets (2019) - Hacking a ProgComp with Side Channels (2017) - What is a Monad? (2016) - How to Access a Running Binary on Linux (2016) - Hacking Go Maps for Fun and Profit (2016) Academic papers: - Streaming Merkle Proofs within Binary Numeral Trees - Sia: Simple Decentralized Storage Talks: - Utreexo in Context Go packages: - frand: A fast-key-erasure CSPRNG in userspace - flagg: Barebones subcommand handling - uint128: A high-performance uint128 package - blake3: An implementation of the BLAKE-3 hash function - intersort: Sort anything - freeze: Make any Go object immutable via mprotect Other projects: - Goldilocks Zone Finder - Advent of Code Other writing: - Invisible Networks 2022 - Day 4 I used to have more of a bio here, but as I get older, I find that summarizing myself has become more difficult, and the value of doing so less obvious. Maybe that will change; in the meantime, follow my Twitter I guess? ‾\_(ツ)_/‾ .