Hi. I'm Luke.
Email - GitHub - About Me - Twitter - ~watter-parter
Blog posts: - Into the Cave (2024)
- Utreexo in Sia: An Overview (2021)
- 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: - Actually Functional Blockchain Design (2024)
- Utreexo in Context (2022)
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? ‾\_(ツ)_/‾
.