Keith Mukai's avatar
Keith Mukai
KeithMukai@nostr.seedsigner.com
npub1tv8g...7wn2
SeedSigner lead dev. Bitcoin Core dev (barely). Specter Desktop contributor. python-nostr, rana, NIP-26.
Keith Mukai's avatar
KeithMukai 1 year ago
I unplugged from social media yesterday. Too many bad takes, distressing takes, etc. Instead I somehow managed to successfully(?) refactor and improve the most complicated area of the @SeedSigner code. This isn't really meant to be a flex, more of a: "Oh, shit. I got something amazing done during peak outside world distraction!" Of course I'll return to moments of obsessive scrolling and the associated rage, terror, depression. But diving DEEP into something really f'n complicated was an unexpectedly effective escape. Try to stop fretting. Just keep building. image
Keith Mukai's avatar
KeithMukai 1 year ago
Experimenting with Home Assistant and ESPHome to make a not-yet-smart wireless speaker with NO Google or Amazon integration at all. Bought this bamboo toothbrush cup as a possible makeshift enclosure for the speaker + esp32s3 + mono amp. image Turns out that the BOX IT CAME PACKAGED IN sounded WAY better! 🤣 image
Keith Mukai's avatar
KeithMukai 1 year ago
Pfft, I'm not reading the instructions for an ethernet switch, don't be ridicul... image ...uh, oh, uh, wait, what...? image [Narrator: He read the instructions]
Keith Mukai's avatar
KeithMukai 1 year ago
Weekend DIY project (nearly) complete! For the 1% hard-core nerds: the writeup includes lots of details and rationales for my design and build approach. For the vast majority: Just peruse the pics of the build process! The stands look simple (okay, they ARE simple), but it's pretty cool how many different techniques were involved. View article →
Keith Mukai's avatar
KeithMukai 1 year ago
About to replace a car battery for the first time. If you don't hear from me in a couple hours... ⚡️⚡️☠️ (apparently 12V is basically harmless, but I don't actually understand electricity so 🤷‍♂️)
Keith Mukai's avatar
KeithMukai 1 year ago
Congrats to @Schnitzel! @ODELL's assertion: if you can have a baby, you can certainly take care of your own private keys. Corollary: if you can handle twins, you can jump straight to multisig...? image
Keith Mukai's avatar
KeithMukai 1 year ago
Happy b-day @KumaDawg! image The best doggo ever is 6 today! image She's been a bit miserable the last few months because the vet said she had to lose 9lbs -- 23% of her total body weight!! Vet said to cut her normal food in half -- IN HALF!!! -- and replace with vegetables. image She hates it, but happy to report that she's making EXCELLENT progress toward the 30lb target! image How fast could YOU lose 23% of your total body weight, anon? 🤣
Keith Mukai's avatar
KeithMukai 1 year ago
Timeline cleanser after those cicada posts. Bugs are so gross. But nature overall tends toward pretty. By the way, curious if y'all can see the difference in these images posted as "Ultra HDR" (high dynamic range). Brights should be brighter, colors more richly saturated. image #flower #iris(?)
Keith Mukai's avatar
KeithMukai 1 year ago
As a city boy / suburbanite, nature definitely freaks me the fuck out sometimes. #cicadas #bugs #canileavethisplacefortwomonths
Keith Mukai's avatar
KeithMukai 1 year ago
Born in 2007. Hibernates. Emerges into a world that now has #bitcoin. Immediately dons laser eyes. image #cicadas #bugs #gross #whygodwhy
Keith Mukai's avatar
KeithMukai 1 year ago
Whew... I've been quiet the last few weeks because I've been BUSY with my other passion project: coaching -- and helping to RUN -- high school boys gymnastics. Y'all out on social media don't have much visibility into this side of my life. High school gymnastics MADE ME WHO I AM. I love being a coach now and trying to offer a similar experience to a new generation of kids. And this year demanded more of me than ever. Please read on to understand why I'm so fucking proud of what my small gymnastics community accomplished. --- Last year the state dropped Boys Gymnastics as a high school Varsity sport. So coaches across the state took it upon ourselves to start our own league. I was part of the 9-member Steering Committee that made this season happen. We spent MONTHS working out our own process for training and certifying our judges, organizing Sectional meets, and running our own STATE MEET. AND WE SUCCEEDED!!! We ran a full season that concluded this past Saturday with 142 gymnasts from 33 different schools competing in our State Meet! image The meet ran smoothly, the gym was packed (by our standards; this isn't TX football...), and the kids had the high energy, high stakes State Meet they deserved. image I volunteered to create and run the scoring for the meet. Had to write 5000+ lines of code, work out all the coordination logistics, do all the ENDLESS data dumps and filtering along the way to figure out who qualified and how to slot them into the meet, train the workers, brief all the coaches and judges, and -- most importantly -- oversee and troubleshoot the entire process during the meet. image It was STRESSFUL. My code drove our leaderboard displays as well as provided live web-based results. I'd take quick glances up at the display board and pray it wouldn't be showing an http 404 or 500 error. image (pic doesn't do it justice; the leaderboards looked AMAZING!) The State Meet was in my hands, on my shoulders. If I fucked up, the meet would be a disaster. Thankfully there were NO problems. Coaches were AMAZED at how well everything ran. We had to figure out EVERY aspect of this meet. Managing who qualifies, who pays for what, selecting officials, how does the host school break even or possibly profit, all the day-of logistics, designing and ordering the trophies and medals, even produce the freakin' meet decorations, signage, and souvenir program! image ENORMOUS amount of work. But at the end of the day, we ran a PHENOMENAL, professional State Meet. In many ways it was even better than previous years, because the coaches collectively got to make the calls and run it how WE wanted. ps - all these photos are courtesy of coach Abi Diaz who shot the meet with my camera. We ended up with ~850 RAW images I then had to cull through and process. Yet another monster task! --- In addition to all that, I had OTHER responsibilities in the closing weeks of the season. COACHING: Our team fought and scraped our way to earn a TOP TEN berth to the State Meet! We also had 11 individual event qualifiers, the most of any school in the state. I strategize and optimize our routines for our rulebook and I'm the technician in the gym who refines the most subtle / difficult aspects of our key skills. Unfortunately I couldn't be with our team during the meet since I was so busy running the scoring. image JUDGING: I judged 2 of the 4 Sectionals meets (head high bar judge!) which determine who qualifies to State. Plus a ton of dual meets throughout the season, Varsity invites, and culminating Varsity Conference meets. I'm usually voted by the coaches to be one of the top 12 judges in the state and therefore asked to judge the State Meet, but obviously had to decline this year in order to focus on my other duties. --- ONGOING: I'm on our Rules Committee which is just starting to gear up to review and revise our rules for next season. And volunteered to remain on the Steering Committee to do it all again in 2025.