Learning Rust - Sharding StatsD Proxy
TL;DR: I’m learning Rust, creating a sharding StatsD proxy as a learning project, and am creating YouTube videos of the process. See Relaxing With Code.
Continue readingTL;DR: I’m learning Rust, creating a sharding StatsD proxy as a learning project, and am creating YouTube videos of the process. See Relaxing With Code.
Continue readingI’ve wanted to “factory reset” my old Android phones for years but hadn’t found a good way of exporting text messages including the embedded images and videos. Some solutions involve rooting your phone, and I didn’t want to do that. Nor did I want to use an app that copied to Gmail or the cloud. And I wanted to know exactly what the app’s code was doing. So I found the MessageBackup repo on GitHub and used it as a starting point.
Continue readingI recently purchased a Dell Mini 1012 on Ebay and wanted to ensure it had the latest BIOS update from 2011. Dell’s website provides an exe, but I rarely boot into Windows. I managed to find a Linux-only workaround.
It was a bit of a journey. If you want the TL;DR, go to the next section.
dd if=./FD12LITE.img of=/dev/sde bs=4M conv=fsync status=progressmount /dev/sde1 /mnt/otherunzip command on Linux can extract it?unzip CAN extract a self-extracting exe. Yes!unzip ./R30BLABLA.exeumount /mnt/otherCondensed steps from my journey above.
Continue readingThis post is about how and why I pieced together my own motion-detection and encoding system. I wanted to produce smooth HD videos whenever motion was detected. Find the code here.
Note: I plan to add videos and stills to make this more than a wall of text, but wanted to get it out before the holidays.
Raspberry Pi computers are powerful despite being small. Did you know the raspivid program can capture 1080p at 30fps without breaking a sweat? Given that, I figured it should be possible to layer on motion detection without impacting the HD video quality too greatly. But like many things, it’s harder than you might think.
Continue readingQueued up some Koufax on my morning walk. It had been a while. Sometimes I forget how effective horns can be. Move Out, Move On.
Continue readingAmanda Nguyen is truly inspiring. That’s not something I say lightly.
Listen to Amanda in the Chaos is a Ladder episode of Pod Save Amerca. Fast forward to 57:10 in the player below. Well worth 17 minutes of your time.
Continue readingFatherhood has exposed me to some new music. The themes are similar, so who sang it better?
Continue readingCame across this poem while reading Nonviolent Communication for a book club at work. Great book, by the way.
Continue readingGiven that I have a lot less time these days, and that my brain is being taxed by a recent job change, I’ve been on the lookout for shorter, less attention-demanding podcasts. Enter AFK from Changelog. Episodes are less than 30 minutes, and showcase “the human side of creative work”.
Especially check out AFK with Suz Hinton. They touch on burnout, and the importance of asking for help. It’s not a sign of failure.
Continue readingI started a new job recently and my on-boarding mentor told me I was bringing lots of value to pull request reviews despite being the new guy. This caused me to pause and reflect on how I approach code reviews, what I might be doing differently from others, why I do it and where my habits came from.
Perhaps the best way to describe my approach is that I think of code reviews as an asynchronous pair coding session:
Continue reading