Matt Hackmann

MattHackmann

The thoughts and goings-on of some programmer dad.

Bloggy Blog 7 - The Fight Against Bandwidth Caps

With the arrival of our wee baby, so too has arrived a big increase in our TV watching. When you're at home all day with a baby who prefers human contact all the time, there's only so many forms of entertainment to turn to. Since we're modern cord-cut millenials, all our video watchings get streamed over the internet. And with this uptick in watching, that's meant we've come very close to hitting our monthly bandwidth caps. But, I've been finding little ways to curb that in an epic battle against the number of bits coming in and out.

To get an idea of where all the bandwidth was being pissed away, I turned to the daily reports that my eero router provides. It breaks down bandwidth usage grouped by device type (computers, streaming devices, phones, etc) and then further by device. This tells me exactly where I should be looking for reductions. By far the biggest bandwidth suck was on the main TV, so that's where a lot of my effort has been focused.

Step one was to stop watching so much streamed video. However, you've still gotta watch video. I've got a pretty good library of shows and movies, so I did a deep dive into disc ripping, and started repopulating my Plex library with stuff off the shelf. Honestly, this has been on my bucket list for a while, so that was really just a win-win (disc ripping has made a lot of strides in the last several years). Though, it does confine me to things I've already purchased. That really put a damper on my desire to watch Star Trek: Lower Decks... until I just bought the Blu-rays off of eBay and ripped it into the library. Probably more expensive than overage fees, but now they're mine and I got the best quality possible (a statement I will negate in the next paragraph).

Another genius idea I had was to simply dial down the resolution of the Apple TV. Streaming apps will only stream whatever resolution makes snse for your TV, so if the Apple TV is reduced to a 1080p signal, that's what it'll get. This has resulted in bigger bandwidth savings than streaming from the Plex server and, honestly, I can't really tell the degredation in quality from how far away the couch is from the TV.

Finally, scouring the list of devices using data when the device itself wasn't being used, I simply started turning things off. The TV computer is used rarely. OFF. The crib monitor isn't being used while we're not using the crib. OFF.

Over the last couple of weeks, it's been a marked reduction in bandwidth usage. Going by the week's end report, ~20% reduction week-over-week for two weeks straight. That's progress! To the reader, this is nothing super interesting, but it's been an interesting back-burner brain teaser. Of course, there's one thing that could once again throw off the balance of bandwidth usage...

Uploading videos to an electronics YouTube channel...

Bloggy Blog 6 - One Fateful Night

There are certain dates I try to remember. Birthdays, holidays, and important relationshp dates. Today, Facebook served me up one of its "this day in history" posts, which was full of photos of Kayla and I being cute couples forever ago. I didn't understand what was up with that until she later texted me while I was at the store "happy day we met four years ago". Doh! I don't think I've covered the "how we met" story anywhere outside of our wedding, in which the tale was woven by a certain Rev. Tim. So, I shall regale that here.

One of my favorite questions to yield from people is "where did you two meet", to which we both reply (sometimes in unison) "the internet". That's true, but more specifically OkCupid. I don't remember how Kayla was served to me as a match, but I do know how I introduced myself. As a response to a picture of her in front of the Dublin zoo, my first words to her were "is that dublin, california or dublin, dublin"? Why she answered, I'll never know, but that kicked off a long chain of messages that went on for weeks. It probably wouldn't have gone on for weeks except for the fact that I was days away from a long vacation to Oklahoma and Michigan to visit friends and family. That made me nervous: the longer the delay between first contact and actually meeting, the higher the chance of that meeting never happening. But we kept chatting good chats and I eventually returned home, where we arranged a date. (For a while, we joked that this was actually date two due to the amount of talking we'd done while I was away).

Said date happened at a now defunct Italian restaurant in downtown San Mateo. In retrospect, I'm not sure why I chose that restaurant beyond it being mildly fancy... except, it was more fancy than I had remembered. We had lukewarm conversation over a very expensive meal, and then went to my apartment to watch Coco (if not Coco, it was some other Disney movie). I spent the entire time on the couch being nervous as hell, but not making any moves even though it seemed like moves were expected. Those didn't come until the walk back to her car where I made a motion to hold her hand, a motion which was accepted. And, we held hands all the way to the parking garage where she'd parked. It wasn't a long walk, but I felt a little more at ease holding her hand, having done something instead of anticipating the need to do something.

The walk to the parking garage wasn't long, so we hung out next to her car for a few minutes lightly chatting, awkwardly putting off a ?"good bye". It was there in the B street garage that we kissed for the first time... or I tried to eat her face off for lack of technique. On a scale from 1-10, I think we both rate that kiss a three. Still, that kiss wasn't enough to keep a healthy amount of dates flowing over the next couople weeks, culminating in the road trip to Disneyland where we made the whole thing official.

Hard to believe that was four years ago; seems like yesterday but also forever ago. I can't imagine that either of those kids would've thought that in scant few years, they'd be married with a newborn. Lord knows where we'll be four years from now. Probably have another kid.

Maybe a successful electronics YouTube channel...

Bloggy Blog 5 - Learnings in the Preparation of Food

If you'd asked me four or five years ago what I thought of my culinary skills, I'd have responded with one of the few praises of myself. If you were to ask me today about my cooking skills four or five years ago, I'd respond by saying that I was a goddamn simpleton at best. I could follow a recipe, but I wasn't making the best food I could make. It wasn't until the pandemic and a lot of food experimentation (and a lot of tips picked up from Hello Fresh) to come to this realization, but I'd say the food Kayla and I make now is of a much, much higer quality. I may not have her natural ability to come up with the perfect mix of spices, but I get by pretty okay these days. In the spirit of late night brevity, here are a few tips we picked up over the course of the last few years.

Salt - My parents (and generations before that) grew up in a world that demonized salt because of health research at the time. As such, I grew up eating a lot of underseasoned food. Shcokingly, salt is very important. And I'm not talking about table salt, which is an abomination that nobody should use. No, I'm talking about ensuring that food is adequately salted while cooking it with a quality kosher salt (I prefer Morton; it has the best flakey properties). Properly salting is the difference between a bland meal and a fantabulous meal. Just be sure to taste as you go. Tasting is important.

Garlic powder - This one Kayla and I discovered for ourselves, but when you season with salt and pepper, add some garlic powder as well. This adds a delightful little bump of flavor to pretty much anything.

Avocado oil rocks - Most would tell you the best neutral oil is extra virgin olive oil. My problem with olive oil is its low smoke point. Kayla tipped me off to avocado oil, which you can use as a drop in replacement. It doesn't impart any flavor but has a high smoke point. Any time a recipe asks for oil, regardless of the application, we reach for avocado.

Roasted veggies - Growing up, the veggies we had were basically reheated straight from a can or frozen and "seasoned" with butter. Let me tell you about a magical way to prepare fresh veggies that's easy and also delicious: roasting. Take your pick of vegetable (pretty much any vegetable), reduce said vegetable into smaller pieces, throw on a baking sheet with salt, pepper, garlic power, and then toss all that together with neutral oil. Roast in a 425F oven for ~15min or when the tops of the veggies start to char, and you're having a good time. Preparing vegetables this way has basically unlocked that entire genre of food to me.

Embrace kitchen gadgets - I was a big fan of Alton Brown growing up, and one of his platitudes was to stay away from the uni-tasker. I'm here to tell you that some uni-taskers are so good at what they do, they deserve to stand alone. The two off the top of my head are the air fryer and the pressure cooker. That bit above about the vegetables? Do that same thing in the air fryer and those vegetables will be just as awesome in less time without pre-heating the whole oven. It also makes the best frozen tater tots. The pressure cooker is like a slow cooker on steroids: all the simplicity in a tiny fraction of the time. I've been making the old family roast recipe straight in the instant pot and we're eating delightfully tender meat in about an hour, not ten. Oh, I'll also toss in a good word for the toaster oven. I actually probably use that more than any other kitchen device.

There are a few of the ways our kitchen ways (or my own preconcieved notions) have change over the last few years, much to the improvement of all the food we make.

Bloggy Blog 4 - The Runs

I like being outside. This is probably rooted in the amount of time I spent outside as a kid. Whether it be trying to set the backyard on fire or heading down the street to the playground of the nearby elemnentary school, my youth saw a lot of time in the outdoors. A great way to be outside for extended periods is to walk. My life has had various periods of time spent walking. When the family car broke down, we spent a lot of time walking to and from various places in the course of daily life. The store, church, the library. When I went to college, I walked to and from school every day since I didn't have a car. My first job, I spent a lot of time wandering downtown. This was only increased when the TV station gave all the employees and encouraged everybody to average 10,000 steps per day for some amount of time. There was even a counter on the sidebar of this blog for a while. This began my era of very long walks; 3-6 miles was pretty common. And when I moved to California... I kind of fell off that.

Now, when I was out and about, I still didn't mind putting in miles walking where other transportation would be annoying. Namely, doing anything up in San Francisco. Driving up there is not my favorite thing, so I'd opt for taking the train and walking wherever I needed to go. But, the every day long walks disappeared until I joined SurveyMonkey and my lunches were no longer spent with the usual lunch crew. I started walking around the block, then started walking around the mall, and just kept extending the range. As this continued, I needed footware that was actually suitable for walking. Wanting to make sure I got something that would best support my feet for long walks, I did some research and it turned out the best shoe for walking was a runnig shoe.

Took two whole paragraphs to get to the title's topic.

Armed with a pair of running shoes and a newly found zeal for working out thanks to encouragement from friends and coworkers (and also meaningful weight loss), one day I decided "hey... maybe I should try running?". By this point, I was living next to downtown San Mateo and was walking three to four miles every evening, on top of whatever I would do at lunch which itself had evolved beyond just walking. So, trying running was just another type of exercise to keep things mixed up. Also, devbus had been running for a while, so there as an added social aspect. All those sentences to say, one day instead of my walk, I attempted a run instead.

It sucked.

But, it was a start. I don't recall running being what I considered my "primary" form of exercise, that was probably more in the HIIT/weights area. But, looking back, I was definitely trying hard to get better at it. My early attempts were in the fall of 2018, and by 2019 I had signed up for and completed my first 10k, a lovely run through Bend which I had encouraged devbus to join for. The regular running was kept up and improvements were made, more races were run, but I don't think I actively enjoyed the sport yet. At least, not consciously.

That mentality held for a while, up until I signed up for the Star Wars half marathon in Disney World with devbus. I heralded that this race would be the end of my running career... that race was scheduled for April 2020. Don't have to tell you what happened there, but without anything to train towards, I fell off the running bandwagon for a while. During the WFH phase of the pandemic, I picked the long walks at lunch back up, only occasionally running.

Not really sure when it happened, but somewhere in there I realized that I was actually getting enjoyment from runs. I didn't balk at putting on the shoes as much, didn't curse every second of active intervals. It was enjoyable being outside, listening to a podcast, and having that good feeling of accomplishment I had when the run was done.

While there were no active races being held, I did a number of virtual ones just to dangle a little carrot in front of my face. That continued all the way to the Disney Princess virtual half marathon that I ran in February this year. This time, however, I never planned on stopping. I've continued to run (or maybe jog; my times aren't anything spectacular) and will continue to run. Not only for the in-person Disneyland half marathon devbus and I managed to snag spots for next January, but because it feels good.

And I need every drop of dopamine I can get.

Bloggy Blog 3 - WTF is Glee?

While I struggled to find a narrative format to talk about being a supportive husband a father in the three phases of pregnancy (prepartum, partum, and postpartum), I'm gonna go on a small rant about Kayla's "power pumping" show that I so graciously let her put on the TV while milk is sucked out of here boobs for an hour: Glee.

My first encounter with Glee was actually when the show got caught stealing Jonathan Coulton's version of Baby Got Back in an episode without attribution. All I really knew about the show itself was that it fit into the vein of High School Musical-like media happening at the time. Even now, it seems like a really strange and extremely niche genre of entertainment. Schools where you're in danger of getting caught up in a flash mob at any moment? Hard pass.

While this notion is not entirely off the mark, this show is full of so much more fuckery than I ever could've imagined. To set the scene before I add my commentary, the main plot is about a high school glee club trying to win nationals and avoid being dissolved by admin. Honestly, though, calling that the main plot is almost a stretch because there's so much other shit going on.

The Characters

Holy god, where to start. I think it's best to compare the characters in this show to something like Seinfeld or Always Sunny; shows whose core conceits revolve around a cast of characters that are iredeemably bad. But in the case of those shows, that's where the comedy comes from. The characters are comically awful and do comically awful things and are never painted as having the potential to improve. We're laughing at them, never with them.

In Glee, pretty much every character is self-centered and awful, but we're supposed to sympathize with the plights of these people. That's ignoring the fact that these people commit multiple felonies per episode. In the pilot, the teacher in charge of the fledgling glee club, the show's main character blackmails a student into joining his club by planting weed on said student. His wife pretends to be pregnant, going so far as blackmailing her OB/GYN into perpetuating this lie. The other main teacher - who is in a hell-bent war with glee club teacher - racks up a very long rap sheet that (partially) includes: physically assaulting students, tripping another teacher down a flight of stairs, being insanely bigoted right out in the open, and blackmailing the school's principal by roofie-ing him and either banging him or just staging photos of such an event. (THERE'S SO MUCH BLACKMAIL IN THIS SHOW!) But, we're shown she has a soft spot for people with downs syndrome because her sister has downs and she cares for her. Sorry, way too little, way too late.

Keep in mind that these are the ADULTS of the show. There's another dozen students that are also mains that I won't bother to cover. They're bad, but less so? I suppose that any of them are allowed to get away with their shit honestly probably falls back on the shoulders of the adults.

The Story / Music

You can't really separate these two items from each other: the music is really the tail wagging the story dog. Every bit of story is set up so that an episode can cram as many musical sequences in as possible, regardless of their merit to anything that's actually happening. I think what really bothers me the most, though, is how convoluted the story can get, while also being forgetful of its own rules. This is a show trying to operate like a long running serial, but have the amnesiac consequences of something episodic. Things that should have long lasting impact may never be completely resolved and quickly forgotten by the next episode, but there will be a confusing back and forth of the balance of power that persists for most of the show. Honestly, the storylines that revolve around the glee club are the biggest offenders of this. They can't keep their shit straight, they don't follow any kind of real world logic, and it's just a huge mess. The character driven storylines are an improvement, like Mr. Glee's wife and her fake pregnancy, or the teenage actual pregnancy of one of the students. These are fairly well presented, if not totally bonkers in some cases. To the point of pregnancy, I don't believe a single writer on this show has ever been an expectant parent. Having been in that world very right now, it hurt to watch "oh, I just found out I'm pregnant after having sex last week and IT'S A GIRL". No... I understand you're working on a compressed timeline within the confines of a show, but no. It doesn't work that way.

I think the broken logic is what really gets my goat. The glee club is in a constant battle for more funds, which supposedly they have paltry amounts of. AND YET they'll have five costume changes per episode for whatever random number they're throwing in on whatever locale. People seem to move about various locations (including into locations they shouldn't have regular access to, like other schools) with little regard for how that would work in a real-world timeline. It's like watching Star Trek '09 all over again; my brain gets hyper focused on the narrative contradictions and it just hurts after a while.

The Musical Numbers

They're a'ight. The band does a good job of mimicking the sound of the songs being covered, but the vocal performances are just too clean. They're good, just... vanilla and bland.

Conclusion

Do I hate this show? No. Do I enjoy it? Maybe? It's frustrating for all the reasons of logic and shitty character I've mentioned, but it's like watching a well produced draatic train wreck. (Seriously, the budget on this show had to be insane). It's enjoyable enough to watch with my wife as our child sustaining sustenance is sucked from her body. There are worse things I could watch, I guess.

Off-hand I can't think of any, but I'm sure there's something.