7 Minute Miles

Finally got to Pebble Creek

pic posted Thursday, August 13th, 2020 09:59 pm GMT -5

Nine year return to Buffalo

pic posted Thursday, August 13th, 2020 09:57 pm GMT -5

Really great to catch up with @KatherineHulett on an actual outdoor patio in Saint Paul tonight

@kingsbury tweeted Wednesday, August 12th, 2020 07:25 pm GMT -5

Quick visit with SK & Snol

pic posted Tuesday, August 11th, 2020 06:14 pm GMT -5

Only 131 iPads (and phones) to remove this from

@kingsbury tweeted Tuesday, August 11th, 2020 03:17 pm GMT -5

This here rap’s about the true confession. If you listen close you about to learn a lesson. You must know failure before success…

- T.C.’s Rap

quoted Tuesday, August 11th, 2020 10:26 am GMT -5

If House of Balls can make it, there’s hope for us all, no?

@kingsbury tweeted Monday, August 10th, 2020 07:37 pm GMT -5

Our future home?

pic posted Monday, August 10th, 2020 05:10 pm GMT -5

Started my writing career early

pic posted Sunday, August 9th, 2020 08:16 pm GMT -5

The back said it was $156.00

pic posted Sunday, August 9th, 2020 08:12 pm GMT -5

More piles of stuff

pic posted Sunday, August 9th, 2020 04:08 pm GMT -5

So #9 and #12 become par 4s, “my” tees play 6405 yards and the non-resident rate is now $300

@kingsbury tweeted Sunday, August 9th, 2020 01:43 pm GMT -5

A North Shore Dream

story posted Sunday, August 9th, 2020 11:33 am GMT -5

With all the crazy, awful things going on in the world today, I’m not sure it’s really appropriate to daydream about material things that are so outside the realities of a worldwide pandemic. On the other hand, it does feel a little therapeutic to briefly escape from all the anxiety and think about a different, calmer life. The North Shore of Lake Superior has always been one of those escapes for me and I could easily envision spending the rest of my life on that lake:

  • Design and build a not-so-big log cabin
  • Stone fireplace and large picture window
  • Screen porch to manage the flying bugs
  • Heated floors for warm feet in the winter
  • Fast internet (but no phones)
  • Nice speakers to play the North Shore playlist
  • Wooded lot with shoreline
  • Wildflowers and hummingbirds
  • Detached garage with exercise area/game room
  • Guest cottages for SK and MK
  • Family kayaks
  • Access to the SHT and bike trails
  • Golf at Superior National
  • Skiing at Lutsen Mountains
  • Gaming at Grand Portage
  • Concerts at Papa Charlie’s


It’s all in the eyes

pic posted Sunday, August 9th, 2020 10:18 am GMT -5

One of my better rounds

pic posted Saturday, August 8th, 2020 05:32 pm GMT -5

Kid two is looking to buy her first car – I’ll pay a finder’s fee for any good leads on a reliable used car around $5K

@kingsbury tweeted Saturday, August 8th, 2020 02:49 pm GMT -5

Also Fireworks Night

pic posted Friday, August 7th, 2020 10:07 pm GMT -5

Free pot on Bob Marley Night with the Saints

@kingsbury tweeted Friday, August 7th, 2020 06:44 pm GMT -5

Lowertown still-life

pic posted Friday, August 7th, 2020 06:06 pm GMT -5

Family Time

pic posted Friday, August 7th, 2020 04:27 pm GMT -5

Life After Zuckerberg

story posted Thursday, August 6th, 2020 10:20 pm GMT -5

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…

Good to be back

pic posted Thursday, August 6th, 2020 01:43 pm GMT -5

Dressed for success

pic posted Thursday, August 6th, 2020 12:35 am GMT -5

Hey @schutz, remember that time we played Harding Park?

@kingsbury tweeted Wednesday, August 5th, 2020 11:51 pm GMT -5

Free tech training rules

pic posted Wednesday, August 5th, 2020 06:02 pm GMT -5

I was a lonely teenage broncin’ buck, with a pink carnation and a pickup truck. But I knew I was out of luck, the day the music died…

- Don McLean

quoted Tuesday, August 4th, 2020 08:19 pm GMT -5

Wing night in Eagan

pic posted Tuesday, August 4th, 2020 08:14 pm GMT -5

If you need lightly used furniture for your home office in Minnesota, please go see SOS on University

@kingsbury tweeted Tuesday, August 4th, 2020 11:28 am GMT -5

Decided to take a little mental health break walk outside and it turned in to a three mile run

@kingsbury tweeted Monday, August 3rd, 2020 05:14 pm GMT -5

Peak Badger State

pic posted Sunday, August 2nd, 2020 07:20 pm GMT -5

Dinette breakfast sandwich

pic posted Sunday, August 2nd, 2020 11:11 am GMT -5

I want my two dollars

pic posted Saturday, August 1st, 2020 07:42 pm GMT -5

Will, power of attorney and health directives all updated, thanks to Bob Espeset

@kingsbury tweeted Saturday, August 1st, 2020 07:30 pm GMT -5

Oh look, that thing I did with @cedge318 is online

@kingsbury tweeted Saturday, August 1st, 2020 04:41 pm GMT -5

Our Queen of the Skies (December 1989)

@kingsbury tweeted Saturday, August 1st, 2020 02:35 pm GMT -5

Iconic Minnesota Golf

pic posted Saturday, August 1st, 2020 12:52 pm GMT -5

Summer on the Creek

pic posted Friday, July 31st, 2020 04:08 pm GMT -5

Goldy looks a little rough

pic posted Friday, July 31st, 2020 12:14 pm GMT -5

Forgot we took this one by the river the other day ❤️

@kingsbury tweeted Wednesday, July 29th, 2020 08:56 pm GMT -5

Post-shower scruff

pic posted Wednesday, July 29th, 2020 08:54 pm GMT -5

Welcome Lilith and Grub

pic posted Wednesday, July 29th, 2020 08:50 pm GMT -5

Small dots always find big fun

pic posted Wednesday, July 29th, 2020 08:47 pm GMT -5

Not at all important in the grand scheme of things, but my watch losing activity data from yesterday is upsetting

@kingsbury tweeted Wednesday, July 29th, 2020 04:08 pm GMT -5

Gripin’ ❤️

pic posted Wednesday, July 29th, 2020 10:30 am GMT -5

MK is cleaning her room

pic posted Tuesday, July 28th, 2020 07:46 pm GMT -5

New bag, old bag

pic posted Tuesday, July 28th, 2020 05:34 pm GMT -5

Lookin’ good in the neighborhood

pic posted Tuesday, July 28th, 2020 05:03 pm GMT -5

The Al Michaels seat is 🔥

pic posted Tuesday, July 28th, 2020 03:41 pm GMT -5

The board mounts arrived

pic posted Monday, July 27th, 2020 04:34 pm GMT -5

Explore the Pulley Passageway

pic posted Sunday, July 26th, 2020 11:01 pm GMT -5

Bike stores and golf shops apparently doing well: 3 week wait for a tune up and 2 weeks for a new golf bag

@kingsbury tweeted Sunday, July 26th, 2020 09:35 pm GMT -5

A fun return to the “new” zoo

pic posted Sunday, July 26th, 2020 09:13 pm GMT -5

SNOL is not a valid word

pic posted Sunday, July 26th, 2020 09:03 pm GMT -5

Hearing rumors that Octo has closed for good 😢

@kingsbury tweeted Sunday, July 26th, 2020 10:12 am GMT -5

The Transition to AWS Lightsail

story posted Sunday, July 26th, 2020 12:00 am GMT -5

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…

Primus’ Prehistoric Flip

pic posted Saturday, July 25th, 2020 09:58 pm GMT -5


pic posted Saturday, July 25th, 2020 04:45 pm GMT -5

Golden Valley was green

pic posted Saturday, July 25th, 2020 02:49 pm GMT -5

Don’t think I ever had 60 before

pic posted Saturday, July 25th, 2020 02:46 pm GMT -5

Milaca GC, NO MOR

pic posted Saturday, July 25th, 2020 02:44 pm GMT -5

It’s like finding treasure

pic posted Saturday, July 25th, 2020 02:40 pm GMT -5

Hit a nice milestone yesterday 💯

@kingsbury tweeted Saturday, July 25th, 2020 02:30 pm GMT -5

Columbus, NO MOR

pic posted Friday, July 24th, 2020 10:23 am GMT -5

Saw an old friend today

pic posted Friday, July 24th, 2020 12:43 am GMT -5

Still some small bugs to squash, but 7minutemiles.com is now running on AWS Lightsail

@kingsbury tweeted Friday, July 24th, 2020 12:11 am GMT -5

Personal Records & Mileage

  • Mile - 6:10
  • 5K - 21:42
  • 10K - 44:40
  • Half - 1:38:40
  • Full - 3:43:32
  • 50K - 7:37:00
  • 2020 Run Mileage: 53.4
  • 2020 Bike Mileage: 456.9

DK on Twitter Email DK 7 Minute Miles RSS Feed
Mobile: 612.224.5422

Upcoming Races

  • Get in Gear 10K - 4/24/21
  • Milk Run 5K - 8/29/21

Upcoming Sporting Events

  • Vikings vs. Packers - 9/13/20
  • Vikings vs. Titans - 9/27/20
  • Vikings vs. Atlanta - 10/18/20
  • Tommie-Johnnie Football - 11/7/20
  • Vikings vs. Lions - 11/8/20
  • Vikings vs. Dallas - 11/22/20
  • Vikings vs. Carolina - 11/29/20
  • Vikings vs. Jacksonville - 12/6/20
  • Vikings vs. Bears - 12/20/20

Upcoming Concerts

  • Dave Simonett - 11/27, Fitzgerald
  • Cloud Cult - 1/18, Orchestra Hall
  • Kenny Chesney - 6/5, USBS
  • Rage Against the Machine - 7/2, Target Center
  • Def Leppard - 7/8, USBS
  • George Strait - 7/31, USBS
  • Doobie Brothers - 8/31, Grandstand
  • Rammstein - 9/3, USBS
  • Trampled By Turtles & Wilco - 9/18, Treasure Island

Looking for something?