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? ‾\_(ツ)_/‾ 












































































                                                                              .