7 Minute Miles Header

Very first house party

Pic posted August 6, 2021

Hopefully many more to come


flourish icon

More framing progress

Pic posted July 29, 2021

Can’t wait to move in


flourish icon

Getting pretty excited

Pic posted July 24, 2021

Second floor framing ✅


flourish icon

I spy a garage

Pic posted July 19, 2021

Can’t wait to see how far they get this week


flourish icon

We’ve gone vertical

Pic posted July 15, 2021

Exciting visual progress this week


flourish icon

Slab *and* lumber ✅

Pic posted July 9, 2021

Hope to see some vertical progress next time


flourish icon

One of these things…

Pic posted July 6, 2021

…is not like the others


flourish icon

Underground plumbing and electric

Pic posted June 30, 2021

Bring on the slab!


flourish icon

More foundational progress

Pic posted June 22, 2021

Summer and fall will go quickly, right?


flourish icon

Going to miss Lowertown

Pic posted June 20, 2021

The countdown is on…


flourish icon

We have insulation

Pic posted June 12, 2021

…and the foundation frames are gone


flourish icon

Here we go again

Pic posted June 6, 2021

Way more progress than I was prepared for…


flourish icon

So many changes in a month

Pic posted May 17, 2021

Can’t believe the neighbor lot went from nothing to framed up in about 30 days


flourish icon

Electrical Meeting ✅

Pic posted April 11, 2021

That one was rather fun – ordered all the cat 6


flourish icon

15 Years of Publishing

Posted March 30, 2021

Happy 15th birthday, 7 Minute Miles! Current stats:

  • 12,192 Posts
  • 216 Pages

Skipping unique visitors or page counts this year, as my web server logs are all mixed up after the big move to AWS Lightsail. I do hope to get that cleaned up soon – want to learn how the new nginx logs differ from Apache (which I used for years). WordPress.com stats report 8,066 visitors in 2020, along with 20,522 views, but I don’t really know how they calculate that. They also report that the “Reflections on Spring Hill Golf Club” post continues to be one of my most visited stories of all time. Rather hoping this will be the year I actually play there…

Won’t get too much into the technical weeds this time, as I have a lot of things cooking right now that I’m sure I’ll cover in more detail soon. Aside from the move to virtual AWS servers, I’m still on WordPress (v5.7) with the same old custom theme and the same set of plugins I had last year. Hoping for a new look in 2021, but I don’t know the timing of that launch yet. No new functionality recently – just lots of under the hood things (including a fix for the weird SSL/emoji issue).

Thanks for visiting!


flourish icon

Back at it this week

Posted March 15, 2021

It was really, really nice to have an entire week off work (and someone else to cover on-call). It’s also great to see some movement in the fight against COVID-19, both on the vaccine front and in the sports and entertainment world. I really felt recharged and ready to move forward this morning, as there are a lot of things that need my attention right now:

  • Find a vaccine – my tier is up now, so I’ve got tabs open in my browser for all the big providers. Also discovered vaccinespotter.org (above), which is a big help. Briefly thought I snagged one for this afternoon, only to be kicked out of the process at the end (just like a hot concert ticket). And as the new South ParQ Vaccination Special said, “There’s a place in town, very hard to get into, very exclusive. Walgreens.
  • Reconnect at work – continuation of the file server saga, spring cleaning on software licensing and backups, starting a new firewall upgrade project and generally preparing for the return of ticketed guests to the building. Sounds like I might even get to hire some help this summer, which would be super awesome.
  • AWS servers – the $100 credit I received from the re:Invent survey is almost used up, so I need to get back to moving this site off of virtual server one and over to the new virtual server I started experimenting with. That way I can shut the first one down and start figuring out a bunch of things on Ubuntu Server 20.04, including virtual host management, transfer of Let’s Encrypt certs, log analysis and WordPress theme development. It’s already been (nerdy) fun switching from Apache to nginx and from MySQL to MariaDB and kicking the tires on PHP8. WordPress 5.7 is the first release in a long time that did something to my (admittedly) ancient theme: the spacing below quote and status posts on the front page is off. Since I use Masonry and jQuery for layout, I thought it had to do with the upgrade of core WP jQuery from 1.12.4 to the 3.5.x tree mentioned here. After testing with the Enable jQuery Migrate Helper plugin, however, I don’t think this is the root cause (my version of Masonry is also pretty old). Stayed tuned…
  • Construction – the design center meeting for the new house last week lasted just under four hours and everything has now been finalized and signed. Next, we move on to the electrical meeting, which has been scheduled for early April. So excited!
  • Baseball – the announcements last week about fans at CHS Field (2,700) and Target Field (10,000) mean both of our ticket groups are about to fire up again. The Saints begin their new Triple A life at home on May 11th, while the Twins welcome fans back to Minneapolis on April 8th. I don’t know yet how many games we will end up with, but I’m very excited to watch more outdoor baseball in 2021.
  • Exercise – my Apple Watch move streak hit 333 days last night, so I’m getting very close to my goal of one full year. Also found out last week that there will be a limited, in-person field for the 2021 Get in Gear 10K, which will include multiple waves and a sidewalk-only course. I was able to snag one of the spots and look forward to running outside more in the coming weeks to prepare.
  • Taxes – ugh, just don’t want to start this yet. Also need to do my dad’s taxes one last time too, so that’s a double bummer. Not too scared of the potential financial hit for 2020, just thinking it will be more complex than normal. Hopefully TaxAct is up to the task (as they usually are).

Now back to refreshing those vaccine screens…


flourish icon

Build house here

Pic posted March 6, 2021

Coming soon to Newport


flourish icon

Lombard Revisited

Posted February 19, 2021

Today I needed to get from I-94 to Brake Bread on West 7th, so I exited at Snelling and headed over to the infamous Short Line. When I got to St. Clair, I thought, “why not swing by Lombard?” Lots of changes starting to appear at the two former family residences (more pics after the jump).

Read more…


flourish icon

Coming Soon

Pic posted February 4, 2021

This year will fly by, right?


flourish icon

DK’s January Journal

Posted January 27, 2021

Haven’t really written much lately – both here or on Twitter (my last remaining social media account). The Banff trip from January 2020 seems like an eternity ago and while I’m very grateful for our health and stability, it’s been a mentally tough twelve months. There are so many things I miss right now: attending live concerts and sporting events, eating out, happy hours with co-workers, walking around the Great Minnesota Get-Together, traveling to Disneyland and Vegas. Luxuries, to be sure, but I still miss them.

So what else is going on? The kids are both doing well. Work for Colleen has been intense (as it is for everyone in healthcare these days). With football season complete, my job is all about planning, budgets and maintenance until the future of events becomes a little clearer. It’s stressful being a department of one (and the 24/7 on call), but I’m trying to balance things as best as I can. The days and nights really all blend together now, as do weekdays and weekends. I’ve noticed a shift lately of time seeming to pass by faster, which is definitely a different vibe from a few months ago. Looking forward to the new Boludo to open near the office.

We’re in house search mode and it’s been absolutely bonkers (that’s my nemesis website above). Everything you read about the real estate market right now is true – almost every new listing is receiving multiple offers on the first day. If it doesn’t, you wonder what’s wrong with the place. We’ve only made one offer so far and were outbid (by a lot). Many showings get canceled before we even get there because they sell so quickly. Hoping more inventory comes online as the weather gets better. We are being patient and prudent for now – it will happen when it happens.

Health-wise, I’ve been feeling pretty good. My move streak is closing in on 300 days, so I’m doing something every day. With the cold weather, that’s mainly been hill walking on the treadmill while I watch Netflix. MK and I did ski a few weekends ago at Spirit Mountain and SK wants to hit up Afton next weekend. Still need to read up on the new Nordic walking sticks and get them configured for my height – it hasn’t been *that* cold out so far (and it would be good to get outside on the sunny days that occasionally roll around). Mixed messages on my eyesight these days: still prefer no glasses with most computer work, but finding I need them more and more for reading and watching TV. Stress eating definitely still an issue.

Lastly, I’ve been spending a lot of my free time at night learning new cloud technology stuff on Amazon Web Services (AWS). Inspired by the free sessions and keynotes posted during the online re:Invent conference, I wanted to build on my experience with moving this site to a Lightsail instance a few months ago. After re:Invent, Amazon sent me a feedback survey and gave me a $100 account credit. About a week ago, I decided to use some of that credit to spin up a second virtual server and learn the LEMP stack on Ubuntu Server 20.04, building it from scratch (instead of using a Bitnami bundle). I’ll write more about that experience soon…


flourish icon

Still an absolute mess

Pic posted January 21, 2021

…but a more organized mess


flourish icon

Early 2021 Brain Dump

Posted January 4, 2021

It’s already been eight months since the last one, so let’s do this:

  • For my Christmas and birthday gift this year, I got new skis and bindings (returning to my classic Rossi/Marker combo). Had a mixed experience at The House – will probably go back to Joe’s next time.
  • With the skis finally here, trying to figure out when I can break them in. Lutsen has some really appealing midweek flex pricing, so that is a leading contender. Might do an Afton or Welch day and still really want to hit Beaver Creek someday (as well as return to Schweitzer).
  • I got all excited about responsive, mobile-friendly WordPress themes this week, but have hit a testing roadblock. MAMP worked out of the box with a plain vanilla WordPress install, but I haven’t been able to get this site transferred over successfully.
  • Thought about tossing my current theme completely (instead of retro-fitting for mobile) and customizing a theme like this one, but now I’m not sure which direction I want to go.
  • Also not entirely 100% behind WordPress these days: don’t like Gutenberg and complexity seems to be increasing overall. Don’t see any great alternatives on the horizon, though.
  • I’ve been happier with my transition to AWS, but maintenance and upgrade issues with the Bitnami WordPress Stack are making me reconsider moving to a straight LAMP virtual server instead.
  • Yes, I do keep my iPhone boxes (but I’m trying to get better about recycling them).
  • We’re house shopping, but this market is crazy aggressive right now. If you know someone in the Twin Cities thinking about selling a good “old people” house, please hit me up.
  • Adult ear infections are not for the faint of heart.
  • My Apple Watch move streak is closing in on 270 days – shooting for a year, then it can restart whenever.
  • I bought a pair of Exerstrider Nordic walking poles after reading the story in the Strib, but I haven’t read the setup and training instructions yet. Seems like it will be fun.
  • OWC has agreed to refund the SSD purchase, thereby ending my iMac kernel panic trauma.
  • I have temporary computer options in place, but do want to move to an M1 machine. At first I thought I would do a Mac mini with a large, third-party monitor, but the retina screens on the iMacs just look so much better to me. I’ll probably wait for the M1 iMac later this year (with lots of RAM and SSD storage).
  • I’m craving a Fuddruckers burger so badly I would consider an eight hour round-trip drive to South Dakota to get one.
  • Sad the Vikings season turned out the way it did, but at least we get the Dallas circus back in town later this year. It will be nice to have Wild hockey again soon (helps to be a night owl) and I’m cautiously optimistic about the Twins and the Saints (but don’t get the whole “we’ve invited” thing – is there a deal or not?).
  • The first Sunday of the Charlie Parr online residency at First Avenue was so emotional – make sure and catch the rest of them (every Sunday in January at 8 p.m. on his YouTube page) and drop him some money via GoFundMe.
  • Speaking of music, we really enjoyed the Bee Gees documentary on HBO – nice job by Frank Marshall (with lots of fun cameos).
  • Long live Grogu!

Welcome 2021, nice to have you around…


flourish icon

Life After Zuckerberg

Posted August 6, 2020

It’s been two and a half months since I last posted to Instagram (and about two months since I officially deleted both my Facebook and Instagram accounts). It wasn’t that hard to give up Facebook – I really only used it to sync status with a couple of games, promote posts from this site and to communicate with more distant family members. Add to that all of the other reasons people don’t like Facebook and it became a pretty easy decision. Now I just need Two Dots to continue to improve the Facebook-free experience and I’ll be fine (LEADERBOARDS).

Instagram, on the other hand, was a much tougher decision for me. From what I can tell, it launched on iOS in October of 2010 and I posted my first image on Christmas Day 2010. The original pictures were 640×640 and I used Iain Poulson’s excellent Intagrate WordPress plugin for many years to automatically pull my pics from Instagram and create image posts on this site. Facebook purchased the service in April 2012, but largely left it independent (image sizes did increase to 1080×1080 in 2015).

Instagram is the de facto social media standard for restaurants and foodies, so that’s really what I used it for in the beginning. I don’t like accounts that post the same thing across all platforms, so I’d use Facebook, Instagram and Twitter in specialized ways to help prevent overlap. Now that I’m only on Twitter, I initially tried to recreate some of that there, but I’m finding that I need to continue to prune my Twitter follow list and just move on from some things that I know I’m missing. Some examples: Instagram stories from Armon and Meredith, donut pictures from Erin and everything posted by my wife and daughters.

I finally finished merging all of the Instagram metadata they sent me in JSON format with the image files that I uploaded here. Also starting to get back to equilibrium on my main @kingsbury Twitter account (and will continue to use @7minutemiles to link to stories like this one). Really trying to get most of the politics out of my feed too – no real appetite for doomscrolling these days…


flourish icon

The Transition to AWS Lightsail

Posted July 26, 2020

After nine plus years of running this site on a Mac mini in a Las Vegas data center, I decided it was time to transition to the big leagues of cloud infrastructure. This world is dominated by Amazon, Microsoft and Google, all of which have a dizzying array of available services at various price points. I messed around with Amazon Web Services (AWS EC2) last year, when they were promoting a limited free tier for nerds to experiment and evaluate. This year I decided to give Lightsail a try, which is basically an easier-to-use, fixed-priced version of AWS that gives you a virtual cloud-based server.

As you can see in the screenshot of the Lightsail console above, I created an instance with 4GB of RAM, two virtual CPUs and 80GB of storage running in Virginia Zone A. I was tempted to just pick a version of Linux and manually compile and install the various components I wanted. In the end, though, I decided to go with the Bitnami WordPress stack (version 5.3.2-3), which gave me Ubuntu Linux 16.04.6, Apache 2.4.31, MySQL 8.0.18 and PHP 7.3.14 (i.e., the LAMP stack). Throw in phpMyAdmin and certbot and you have a good preinstalled foundation on which to built and troubleshoot. I also decided to switch my DNS management from DNS Made Easy to Amazon’s Route 53, but kept domain registration and management at Hover.

I’ve owned a Tenacious D themed domain name for some time now that I use for testing and initially used that when I signed up for Lightsail (“All of a sudden, there shined a shiny demon in the middle of the road.”). Amazon and Bitnami both have great tutorial and support pages and I also need to give a shoutout to Sanjeev at MetaBlogue, who wrote two very useful posts. Also found this post from Amazon to be very helpful for setting up new certs from Let’s Encrypt (who I love). Speaking of certs, I spent some time adjusting the Apache TLS settings to get an “A” rating from Qualys on their cool SSL test site.

It took a while to transfer 15 years worth of site files from the old server to my iMac, then on to the new instance. The database files were also quite large, requiring an increase in the file upload settings in PHP. Switching from the test domain to 7minutemiles.com seemed to go smoothly at first, but I had a problem with my theme files that took longer than I wanted to troubleshoot (it was a case-sensitive URL thing). All seems well now, though, and even my stupid emoji issue from December 2018 seems to have been resolved on the new server. Lightsail offers the ability to create snapshots of the instance (yay!) and it appears that Vaultpress is successfully backing up from the new server too.

Now on to those elusive mobile theme enhancements and new data entry screens…


flourish icon

Lowertown Brain Dump

Posted April 19, 2020

A few random Sunday night notes:

  • The introvert in me is doing just fine, thank you very much.
  • Started Yale’s free Science of Well-Being online class and I’m really glad I did (h/t Charles).
  • Inspired by Ms. Rosner, I’m going to switch to unleaded for the immediate future.
  • The scale is not my friend these days, but I’m still trying to close those three damn circles every day.
  • Need to pick a day this week to run the virtual Get in Gear 10K and submit my (likely very slow) time.
  • News and social media can be soul-crushing these days, but I just can’t turn it completely off. As the great Sandra Boynton said, don’t let the turkeys get you down.
  • When this is all over, I want to buy drinks (in person) for all the cool people I follow on Twitter and Instagram.
  • This weekend’s focus was deciding which physical CDs and DVDs we could do without. Once it reopens, Electric Fetus will be gifted the whole pile.
  • The plan this week is to get the food page updated with those spots now offering great take-out. I don’t have an unlimited budget, but we should all try and support as many of our local favorites as we can.
  • Finished all the taxes (ours and my dad’s) before the original April 15th deadline, but will hold on to those checks until July.
  • Still can’t believe we are all done with Lombard – such a huge relief (thanks again Kary).
  • Photos + iPhone + Catalina = fubar. All I want is to sync albums from Photos to my phone, but all I get is “Photos cannot be synced to the iPhone because your Photos Library is not yet available. Please try again later.” Never thought I’d yearn for iTunes.
  • Starting week three with the CPAP and so far I’m not a big fan. Can’t sleep on my stomach or side, I don’t like breathing only through my nose and it hasn’t improved my sleep quality much. Definitey quieter for everyone else, though.
  • Looking forward to my first socially-distanced round of golf this week at the always excellent Willingers in Northfield.
  • Scheduled to see my long lost friend Eric at James Irving on May 4th. Fingers crossed…

Wishing you all peace, love and happiness ❤️


flourish icon