Jul 31, 2021Azure JulyOT — Pt. 2 — Trigger warning: Configuring and triggering the tweeting bot[Note: this is the second part of a two-part guide to create a system that uses a RaspberryPi with a temperature sensor to tweet once the temperature is above a specific level. The first part had some issues so it’ll be published soon.] Since the IoT hub is now set…Raspberry Pi7 min read
Mar 19, 2021Writer’s block is not having read enoughLoved this post by Tressie McMillan Cottom. For me, writer’s block is all about perspective. When I cannot write, I take that to mean that I do not yet have anything to, well, say. It is a novel concept, but I do not write until I have a point of…Product Management2 min read
Sep 2, 2020Why I will not buy a newer Apple WatchI was enthused by Apple a few years ago when they announced updates to the WatchOS Bluetooth audio APIs that would allow apps to stream audio to Bluetooth devices. This meant I could get a watch that tracks my run while I hear to podcasts! …Apple6 min read
Published in Mac O’Clock·Jun 10, 2020Mac won't update even after restart? Use the terminal!I saw that there were some new updates to MacOS Catalina, so I tried to install them through System Preferences / Software update: After trying to get the update to install (forcing a restart), I noticed that it would not install — even after multiple tried with full battery and plugged into power. After a while I assumed I didn't have enough free space, and tried again — still no luck. I found somewhere a command to install the updates from the terminal, so I tried it:Macos1 min read
Sep 2, 2019Trying to get a great low-cost airline deal? Always buy with the local currency!The USD/MXN Tax — exchange rate variability — While planning a flights to a couple of places in Mexico for later this year, I noticed something I hadn't noticed before: The ticket prices in US dollars never match the Mexican pesos amounts. This is far from being news, but a little math showed where one gets more bang…Travel3 min read
Jun 12, 2019UW HCDE 598 — Digital Fabrication Assignment 8: Final Project — Mexican Finger Surprise ToyTL;DR I built a toy from my childhood using techniques learned and materials used during this quarter… and it worked! Backstory See the backstory in the previous assignment (A7: Final Project Proposal). This was the original concept:3 D Printing7 min read
May 27, 2019UW HCDE 598 — Digital Fabrication Assignment 6: Molding and Casting — TriangLegoTL;DR: Milled something, created a mold of said something, casted copies of the something using the mold. Lego pieces are amazing — unfortunately, there are no individual triangular pieces with three connectors, so it might be interesting to come up with an interpretation of what said piece would be like…3 D Printing5 min read
May 13, 2019UW HCDE 598 — Digital Fabrication Assignment 5: Subtractive Fabrication and CNC millingTime to box all these feelings up… in a CNC milled box. I spend all of this week in work-related travel, so with a compressed timeline, I optimized heavily for fabrication and materials. My box would be as simple as possible — to the point where the entire box can…Design3 min read
May 5, 2019UW HCDE 598 — Digital Fabrication Assignment 4: Moving Parts — Lights, Camera, Make!For this assignment, I decided to create my own basic clapperboard. I like movies, so this is a cool desk toy that I can build myself — an entertaining if it has a nice “clack” to it.Design4 min read
Apr 30, 2019UW HCDE 598 — Digital Fabrication Assignment 3: 3D printing + lasercutting lamp!For this assignment, I dug out an old Ikea “Sekond” light bulb socket: After measuring the socket, and the test lightbulb, I started designing a structure that would be mounted on the socket. and experimented with discs in Rhino to mount the laser-cut pieces on it. At some point, I…3 D Printing4 min read