Keith Mukai
@KeithMukai
Non-toxic b i t c o i n maxi; Lead @SeedSigner dev; FOSS, nostr; gymnastics coach; former English teacher. I will correct your shitty grammar.
🤯🔥 OMG! I HAVE CONTRIBUTED TO BITCOIN CORE!!! 🔥 Up until about a month ago I did NOT think this would ever be possible. Bitcoin Core's world-class C++ is just FAR beyond my skills. But a whole team of amazing people & chance encounters led me here. 🧵👇
kdmukai's first merged PR: github.com/bitcoin/bitcoi… Congratulations! 🎉🍾🎆
Okay, is it just me or is the telegram spell checker warning just the worst ever? I feel like basically every post I write has some random correct word marked by the spell checker. And it's not just technical jargon.




This stumped my gymnast eyes. If you get your head & chest around, usually the worst that happens is you take it to hands & knees. That platform must've been bouncy and/or slippery. I think it just totally kicks his (late) toes away. Was a bad flip, but not THAT bad! Poor guy.
A guest on CNN attempted to backflip.
esp32-s3 dev board. NOT a Raspberry Pi. But def not a @SeedSigner yet either. Does absolutely nothing. Zero functionality. But it's a start. It's not a giant breakthrough exactly, but it really kicked my ass over the last few days. Gotta celebrate the wins when they come.

Had a blast catching up with @RobinSeyr! Hopefully the convo helps non-devs appreciate a bit more why bitcoin & FOSS (free and open-source software) will win. It's all a weird and new form of global teamwork that's made for an amazing experience thus far.
My Retirement Plan Is Bitcoin!! -> Open Source, Bitcoin Development, and General Life talk with @KeithMukai
Still retracing my 2024 progress. The quirc library itself now supports single-precision floats. Took a while to figure out how to set those definitions in cmake (literally EVERYTHING is a struggle!). End result: * 240x240: 1157ms -> 189ms * 480x480: 2558ms -> 455ms 6x faster!
Update! Followed kehribar's lead & converted quirc's double-precision floating point math down to single-precision `float`. Significant speedups for @SeedSigner QR decoding R&D on @micropython! S2: 1873ms ➡️ 1086ms (1.7x) S3: 1460ms ➡️ 444ms (3.3x) github.com/kehribar/esp32…
Whoa, what?! @jdennehy_writes @daxsosa
For info, I am about to be detained in El Salvador for false accusations—help or share please
I've tested / demoed the performance of these QR scanner modules before, but after confirming how slow the quirc software decoding is (1.5-3.5s per QR), this still blows me away. x.com/KeithMukai/sta…
Best progress I've had on the @SeedSigner R&D on the esp32-S2 hardware IN A MONTH!!! Review: QR scanning via software: SLOOOWW 🐢 Now: Add a new dedicated QR scanning module that's super-compact. But how do I talk to it? Spoiler alert: all these modules use the same UART codes!