: Places I've Been I had Claude go through this blog, and make a CSV of all the places we have travelled and written …

: Congrats to Arsenal fans around the world!

: Great to have the trails open again!

: I’m with @jthingelstad on the snake thing @davoh, except for this one time in Vietnam. I …

: Dodged a bullet According to KDVR TV: This storm could be among Denver’s largest May snowstorms in history When we …

: Did not expect to be driving in snow today!

: Calling an Audible Today we did a nice scenic drive in Capital Reef National Park. Why is it called Capital Reef when …

: Lower Calf Creek Falls “You are here to cleanse your mind….” said the older brother to his obviously grumpy younger sister! …

: Zebra Slot Canyon To drive 26 miles on washboard road, or not to drive… That was the question we posed to the rangers …

: Zebra Canyon Slots

: Zion to Escalante Today was mostly a short moving day, from Zion to the Petrified Forrest State Park near Escalante. …

: Red Canyon hike

: Bike, Hike, then Bike again We failed in the lottery again today! But once again we had a good backup plan. So this morning we …

: Emerald Pools of Zion - Upper pool hike

: Observation Point We failed in the lottery for Angels landing, but Jane had an even better plan. We will do the …

: Observation Point

: Zion National Park Day 3 (but 1 of 3 for Zion) Are we going uphill? Asked my wife. Yes, we have been going uphill the entire time, I said. Ugh! Was …

: Elephant rock

: Valley of Fire State Park Lake Meade is both beautiful and sad at the same time. As we drove along shoreline drive you could …

: Day 2 - Valley of Fire state park, the Red Wave hike!

: Lake Havasu Should we walk or bike? It’s only a mile to the London Bridge, so we decided walking was easier than …

: First stop on Eastward migration, Lake Havasu.

: Death Valley: Day one Death Valley Our weekend getaway to see Death Valley and the Eagles at the Sphere in Las Vegas began …

: Eagles at the sphere

: New PR on the Tuesday crossword: 9:01. Wasn’t really rushing so it was a bit of a surprise.

: Can we all agree that dropping the F-bomb is unpresidential? How about committing war crimes? And …

: What do you use to post to micro.blog while on the road? I’m going to be iPad only for a …

: I think I’ve just had my first truly meaningful conversation with an LLM. Not sure if I should …

: Octavia Butler Nails it: Choose your leaders with wisdom and forethought. To be led by a coward is …

: Why oh why are we keeping Rodriguez on the bench? @mnufc? Inquiring minds want to know.

: Wow “U.S. President Donald Trump escalated his rhetoric against Cuba on Monday, saying ‌he expected …

: Meanwhile at the state of the union address we have this: He (Trump) also said the “Somali pirates …

: Isaac Asimov has always been one of my favorite authors. Today he moved up a notch when I read this …

: Not Again!

: Dear Senate Democrats, will you ever learn? You compromised on the last plan to keep the government …

: The Minnesota Anthem m.youtube.com/watch Powerful!!

: Have you heard about the latest craze in Minneapolis? It’s called ICE Phishing! Ask me how to …

: Little ways to fight back Today was a good day. Jane and I volunteered as “Fan Ambassadors” at the American …

: I’m using my Sunday morning to email my elected officials. Killing people in the streets is …

: Even with wind chill of -30 Minnesotan’s turned out today to let people know what we think of …

: So proud of my daughter for braving the subzero temps and joining the anit-ICE march in downtown …

: Just had a notification pop up that tomorrow would be John Riedl’s 64th birthday. I remember …

: Selling or losing our best players and now our head coach… MNUFC not even mounting a search for …

: Merry Christmas I wanted to share this Video from Luther College where I have been a student, professor, and now …

: Don't give up the ship! Members of the military take an oath to the Constitution, not the president. “I, ___, do solemnly …

: A beautiful welcome back

: Beautiful Fall Day in Minneapolis

: No Kings!!

: Morning View

: Want to join me for this No Kings event? mobilize.us/s/8BWfPD

: Beautiful Noise I’m just home from A Beautiful Noise. The Neil Diamond Juke box musical. It was so good! At the same …

: Great view of Moro Rock and beyond

: Sequoia National Park The battery alarm started shrieking just after midnight when the batteries failed! They didn’t …

: Amazing river carved canyons in Kings Canyon NP!h

: Exploring Kings Canyon I would start with Kings Canyon being one of the unsung heroes of our national parks! It is …

: Grant’s grove. Kings Canyon NP

: Rainy Day at Curry Village Overnight the rain started, a slow uneven splatter on the roof of the camper that made it impossible …

: Lower Falls, today is a bit rainy and cloudy

: Yosemite Village Bike Ride It was a short drive to Yosemite village, so we got in just after noon, and set up camp. Rain was in …

: Yosemite, Cathedral Lake Hike

: Hiking Cathedral Lake Today we had one objective. Hike to Cathedral Lake and back. The hike is 4.1 miles one way with a …

: June Lake Loop Nice day of site seeing outside of Yosemite

: Lee Vining Lee Vining Lunch today at the Whoa Nelly Deli – World famous fish tacos. They were quite good! …

: An Active Day in Tahoe It was a beautiful sunny day in Tahoe. We had a good nights sleep, except for the loud coyotes! Our …

: Nevada beach campground. Lake Tahoe

: Lunch stop in Twin falls ID. Pretty low water volume today compared to other pics.

: Hell Roaring Before we get to the main topic of today’s post I need to add a postscript to yesterdays post. …

: Yellowstone Wildlife Tour We rarely set an alarm anymore, but this morning was an exception. Although we are normally up by …

: Bear Tooth Pass and Slough Creek Arrival Today was a relatively short drive from Red Lodge to the North Entrance of Yellowstone. But lots of …

: The Road to Red Lodge Mostly a day of driving… We arrived and checked in to the KOA just outside of Red Lodge. We …

: Through the Bear Tooth mountains this morning on our way to Yellowstone.

: Theodore Roosevelt National Park After about a six hour drive we arrived in Medora North Dakota. Home of the Medora Musical where our …

: A day in Alexandria Beautiful hike today around hidden lake at Lake Carlos State Park. We took the Hidden Lake trail …

: Morning and evening from our site at Lake Carlos State Park.

: No trip to Alexandria would be complete without a stop at the Runestone museum

: Day 1: Lake Carlos It has been two years since our last big camping trip! So we are feeling a little rusty with our …

: Love my TRMNL This little device gives me just what I want, an eInk display with all my current system stats, …

: Approaching final stages of pickleball court construction! It is an interesting process to watch.

: Was planning to attend a No Kings protest today. Now staring, horrified at the TV. Our national …

: curves 📷

: First game on the new (and as yet unfinished) pickleball court.

: Making carnitas for the weekend @jthingelstad Also happy to compare notes on a brisket! I’ve …

: Maiden Voyage of the ePontoon For a few years now we have been dreaming of a perfectly quiet ride around the lake in an electric …

: @jthingelstad @ericmwalk And this is what happens in the North woods when your neighbors dog …

: Pickleball court is being poured today!

: Summer Golf Challenge Every Spring we arrive back in the midwest and say that we have to play more golf this summer to …

: Mothers day Golf at Keller

: 20 years to give away virtually all my wealth | Bill Gates Inspirational post!

: No stops today. But it is great to be back.

: Today’s stop, Colorado National Monument. Some beautiful short hikes to break up the day.

: Day one of our trek from Indio back to Minneapolis. Stopped to stretch our legs on the Red Reef …

: Hey Minneapolis people, the kids woke up sick this morning so we have 2 tix to the loons game. …

: Three things I did today: Played golf Subscribed to The Guardian Renewed my membership in the ACLU …

: Teach Freely, Learn Fearlessly! I’m going to put that on a poster.

: More Glow in the Park Here are some more photos and commentary from an evening at the Living Desert

: Glow in the Park! There is a reason the Living Desert is ranked in the top 10 zoos!

: Such a great view of the valley, and as a bonus a plane taking off from PSP!

: Tahquitz Canyon Loop

: Well done Cory Booker. Even though this was not a fillibuster I wish that all fillibusters required …

: Cruising around Newport Bay in a Duffy eBoat. I see an eBoat in my future.

:

: Daring Fireball: Steal My Tesla

: Styx in Rancho Mirage - music for our time It has been a lot of years since I have been to a Styx concert, over 40 to be somewhat vague about …

: I like some symmetry in my wordle Wordle 1,346 4/6* ⬜⬜⬜⬜⬜ 🟨⬜🟩⬜🟨 ⬜🟩🟩🟩⬜ 🟩🟩🟩🟩🟩

: As a lover of our national parks, I endorse this flying of the flag in the extreme distress position …

: Distinguished Member of the ACM

I am honored to share that this year I am one of 56 people to be named a distinguished member of the …

: Måke Califørnia Great Ægain. Danes petition to buy California 😂

: We interrupt this pickleball game for a rocket launch. Wow!

: Where do I get one of these?

: Under Par! A hole in one gets a lot of kudos and admittedly I’ve never had one. But today feels even …

: Is this what appeasement looks like in 2025? Friday night was happy hour followed by game night at the clubhouse. At happy hour I noticed that …

: Gratitude In the era that started this week, I just want to say that I think it is especially important to …

: And after the golf, a Journey concert!

: I can put it in the water just like the pros

: King of the courts

: I keep seeing posts like, don’t use Discord for your open source project. But when you user …

: I love living on the golf course. After 2 weeks back in Minnesota, I looked out today and nobody was …

: Wow, hallucinations as new scientific hypotheses. www.nytimes.com/2024/12/2…

: Looking like a white Christmas.

: Six days back in Minnesota and I have yet to see the sun!! Only 12 days until I can return to Indio.

: Good morning to try Peacock’s MultiView - Liverpool and Arsenal playing at the same time.

: Wordle 1,271 3/6* ⬜⬜🟩⬜⬜ ⬜⬜🟩⬜⬜ 🟩🟩🟩🟩🟩 A nice inverted T

: Trying advent of code, in Rust, but with help from GPT this year. Definitely takes the sting out of …

: Happy Thanksgiving! Although there is a lot I am worried about in this post-election season, I’m focusing on the good …

: Turkey prepped, broth simmering, mayo-herb rub, ready, pasta sauce for tonight simmering… …

: Downloaded the Windsurf Editor today… It’s built on VSCode, but with a super-advanced …

: Sometimes our little slice of heaven is just too nice for words.

: Love our new Samsung “Bespoke Fridge” especially the Whisky ball feature… It …

: Tough night for the Loons in LA. But we got a second on TV. And we made some new friends in the …

: Matching to the stadium. Two hours early for our safety.

: Three years ago I bought an MBP Max w/64GB of memory. I use it in clamshell mode 99% of the time. …

: Grand Staircase Escalante and Bryce Canyon We awoke in the dark, to the sound of rain dripping outside our door. Falling back did not result in …

: Beautiful late afternoon hike in Bryce Canyon!

: To the right darkness and storms. To the left sunshine and hope. Vote Harris. Walz!

: Burr Trail overlook

: Capital Reef!

: Capital Reef We love to use the drive to California each Fall to visit some of the national parks. But it is …

: Lunch stop in Victoria Springs. Nice little campground. Definitely a more scenic route through …

: Leaving Spencer Iowa. Snow. Definitely time to head for the desert.

: Westward ho!!

: So conflicted. I want Liverpool to stay ahead of city, but I don’t want Arsenal to fall way behind.

: Beautiful late fall bike ride!

: The fruits of my first try at making bacon on the Traeger. 8 pounds of pork belly from Costco, 12 …

: I’m really excited to begin this next chapter for Luther College: …

: Full moon on the lake. Tried to remove the dock with AI but it didn’t do a good job.

: Wordle 1,213 3/6* ⬜⬜⬜🟨⬜ 🟨⬜⬜🟩🟩 🟩🟩🟩🟩🟩 Not that three is so great, just wanted to mark today as my …

: Family work day at the cabin! Clearing space for a potential pickleball court. It was raining, so …

: Wow! Love those Aurora Borealis! Even if it is slightly cloudy.

: Northern lights

: Beautiful bike ride this afternoon!

: Two scientists — one of them called the “Godfather of AI” — share Nobel prize in physics - BBC News …

: Steam off the water and a few clouds in the sky on this chilly October morning.

: WellsFargo must be the leakiest CC company in the world. Card compromised, ok, we’ll send you …

: Bought this at the Madison farmers market today!

: Enjoyed watching the Loons win tonight over Saint Louis. But the sideboard ad for Purina… “Our City. …

: 10 years of sustainable open source - Read the Docs This resonates so strongly with me. I feel like …

: Why do they keep turning his mic back on!?!

: Just a followup post on the DDoS blog.runestone.academy/2024/09/1… Any thoughts on how to be …

: Spent the day trying to find ways to fight the DDoS running against Runestone Academy. I think I …

: Man, this USMNT match against Canada is awful! We need Poch!

: Runestone Origins Had fun visiting friends in Alexandria the last two days. I even got to revisit the site of the …

: We have been busy making runestone.academy better. Check out our post on all the new features!

: An Extra Day in Reykjavik We were just ready to walk out the door to drive to the airport when this happened. The Delta app …

: A Day in Reykjavik A Day in Reykjavik We left our beautiful seaside house and headed to Reykjavik for a day of city …

: A Day on the Snaefellsnes Peninsula We arrived at our AirBnB in Grundarfjörður on an amazing evening. We have a beautiful view of the …

: Geysers and Waterfalls and Nap Time Today was a pretty easy day, we wanted to give the grandkids a bit of a break and let everyone else …

: Vik to Reykholt Today we moved from Vik to our country house on the golden circle. It was a little shorter day with …

: So Much Adventure Every country seems to have its own unique kind of natural disasters to worry about. Whether …

: Puffins and Sneaker Waves and Glaciers (Oh My!) The weather today was super promising! Small chance of rain, medium chance of sunlight, and big …

: Family adventure to Iceland Our Iceland adventure started nearly 10 months ago. We told Kaia, Tanner, Josh, and Rachel that we …

: My thoughts and prayers are with …

: Whisk on son!!

: Great father’s day weekend. Family wedding yesterday and then a flight to Seattle today. I get …

: Time to head home Well, it’s been a great trip, but it is time to head home. We have a night in Lisbon and then …

: The Seven Hanging Valleys This morning we were up early and out the door to do the seven hanging valleys hike. It is about 4.5 …

: GUILTY by a jury of his peers!! 🇺🇸 What a day!

: Adventures with weather in the Algarve The plan for our first full day in Carvoeiro (pronounced curve-way-go) was to go sea kayaking …

: Driving to Obidos and Ericeira After our busy day in the Douro Valley it was time to head south! Our first stop of the day was the …

: Douro Valley The train ride started peacefully enough. However when the conductor came to check our tickets the …

: Chillin in Algarve

: Day one of our adventure — first time in an electric car, and in a foreign country! What could go …

: Food Tour We started today with a short walk to meet our guide, Maria, for a food tour of Porto. Maria is a …

: Porto Arrival As much as I was dreading the flight on Ryan Air, it was a very smooth and uneventful flight. We had …

: Pico do Areeiro We woke around 7 again this morning. One possibility was to do the difficult hike from Areeiro to …

: Levada das 25 Fontes (alt) This is our first full day on Madeira after flying Minneapolis to Toronto to Lisbon to Funchal, …

: Northeast Migration Spring 24 It is time for the annual migration back to Minnesota. Close up the house in the desert for the …

: Good morning Mr(s) Coyote!

: When @liss@micro.blog and @imyke@mastodon.social talked about Apple’s household robot on …

: Google translate is not perfect. Please bring me a helping of imperfect octopus! God help the …

: Since it is now April 1, UTC… One of my all time favorite April Fools' day pranks! The …

: Runestone Academy: SIGCSE 2024 I am Just back from Special Interest Group on Computer Science Education (SIGCSE) 2024 conference in …

: Wordle 1,000 🎉 3/6* ⬜🟨⬜⬜🟨 ⬜🟩🟨⬜🟩 🟩🟩🟩🟩🟩 Happy 1000 wordle, 787 played, best streak 410

: Hey friends and former students! It is Giving Day today at Luther College. Please join me in …

: So… these are our choices, a good (yes.. aging man) or a fraudster, convicted multiple times. …

: Greens Keeper’s Revenge day today! Lots of interesting obstacles to play around!

:

: Just finished Dan Moren’s All Souls Lost 📕

: Runestone Roadmap for 2024 blog.runestone.academy/2024/01/0…

: Finally finished Mistborn: Hero of Ages 📘Not sure how I feel about the ending, but at least the …

: After 10 holes of golf today I got a notification that an air tag was following me… Nobody …

: Read about a victory for open source and open content in CS Education: …

: Messing around with Advent of Code today. Wrote my first Rust and first Julia programs. After 20 …

: Just back from two weeks in the Antarctic. I think these are some of my best photos ever! 📷. See …

: Andvord Bay Our last zodiac adventure! 😭 But our first chance to put foot on the continent proper. Not an island …

: Damoy Point This expedition is just so amazing. Every time you think you have seen “the best” then another day …

: Antarctic Circle Crossing Polar Plunge Day Today we officially crossed the Antarctic Circle. It’s a unique club to belong to. …

: Argentine Islands Antarctica is a continent. It is not “owned” by any nation, but is governed by an international …

: Yolaour Island An easy afternoon to see some Adélie Penguins. So this is the third species of penguin that we have …

: Flanders Bay What started as an ordinary excursion turned extraordinary when we found ourselves surrounded by …

: Enterprise Island This morning the waves were larger than yesterday and the skies were much grayer. So we had another …

: Useful Island One of the guides is sponsoring a Haiku contest: Cute little penguin Penguin Personality Penguins …

: Recess Cove This afternoon’s excursion was a zodiac cruise, rather than a hike. Everything we saw we saw from …

: Palaver Point Achievement Unlocked - seventh continent visited. This morning was very exciting! We awoke to a …

: Crossing the Drake How many oceans are there on earth? Most of us learned about four - Atlantic, Pacific, Indian, and …

: Buenos Aires We decided to splurge and book our overnight flight to Buenos Aires as Delta One tickets. There are …

: Fun fact about Runestone Academy. The GPTbot is our number one source of bot traffic. Thousands of …

: My favorite quote of the day: “The most efficient way to get through this is to listen to what he …

: Mesa Verde Today started out with another harrowing drive. We received about 3 inches of snow overnight, so my …

: Westward Migration Today began just North of Denver, dry roads and a cloudy sky. We had coffee and got our day started, …

: Minneapolis Fall Colors I just had to stop during my ride, to enjoy the Fall colors, looking across Lake of the Isles toward …

: This is a theme for me in 2023… Individual thinking versus institutional thinking. From …

: Home! Feels like we are unpacking a months worth of stuff!

: Happy Thanksgiving? Happy Thanksgiving! or Columbus Day or Indigenous People’s day! We are in Canada and …

: Niagara

: Rainy drive to Green Lakes State Park After a fitful night of sleep due to the on again off again rain, and in between the rain the wind …

: Dear AppleTV Some vague excuse about a dispute between MNUFC and local broadcasters is not an excuse …

: Mixed emotions on the departure of Adrian Heath at MNUFC. But probably time for a change. I …

: Franconia Notch Stat Park Onward to New Hampshire! We have turned the corner and started heading back west. We got to Acadia a …

: Cadillac Mountain Sunrise I woke at 1:15AM, three and a half hours of sleep left. Darn, I did math, now my brain is awake. …

: Acadia Day One Lets get going by 9 Jane said. No problem, time for coffee and morning puzzles etc. My watch and …

: Sunrise on Cadillac Mountain in Acadia

: Acadia! We have arrived!‘s

: Halifax for Jane's big six oh Halifax has a nice food scene and a pretty boardwalk along the bay. We saw several cruise ships …

: Riding the Adventure Trail in Nova Scotia The plan was to bike about 14 miles to Lunenburg, have some lunch at a brewery, and then bike back …

: The Cabot Trail I have to admit I was a little whiney. Not yet 7am and Jane was ready to go. It was barely even …

: Middle head

: A day on the Cabot Trail in Nova Scotia

: The Table Last night we had a fabulous dinner experience! On Prince Edward Island there is an old church, that …

: Prince Edward Island This morning we woke up at almost 7AM (Atlantic Time) way late for us usually. I lost whatever …

: Over the Confederations bridge to Prince Edward Island. The longest bridge over ice covered water in …

: Bless the Broken Road No I haven’t suddenly become a Rascal Flatts fan! But 40km into the 120km stretch of NB 108 …

: Catching Up I’ve missed a couple of days along the way, so with today being a “day of rest” I …

: The Château Frontenac in Quebec City.

: A beautiful end to a nice day and nice dinner in Montreal

: Another great day test post A lot of driving today, but still some great scenery!

: Waterfalls Today our goal was to explore some of the other state parks and hikes near Watkins Glen, verifying …

: Two Hikes: Letchworth and Watkins Glen We started this morning with a hike from the upper to middle to lower falls at Letchworth State …

: Great morning hike in Letchworth State Park.

: Day One Cabin to Indiana Dunes NP Mostly just a travel day, but with a short hike at the end. Going through Chicago is never fun, but …

: There is never a good time to pull a camper through the Chicago metro area.

: We are underway on a rainy Friday morning. Next stop Indiana Dunes National Park.

: No matter how much fun lies ahead, it is always a sad day when you have to take the boat out of the …

: Now I’ve ruined the NYT letterbox game for myself. Wrote a program to solve it, and …

: Feels so good to be productive! Develop in monorepo setup, deploy with docker. New feature done and …

: Spent the morning chasing down subtleties in nginx configuration. Some things are just not …

: Hey @manton and @danielpunkass this is a generous theory, but maybe the cage match in question was …

: github is experiencing an outage…. Seems like a good excuse to go outside and play.

: The top 10 reasons why you should host your OER textbook on Runestone Academy. …

: Nothing ruins a ride like a bear in the middle of the road. Luckily I didn’t have to reverse …

: Due to travel, weather, and illness, its been a month since my last bike ride. It felt great to be …

: Spending Mother’s day doing Spring chores at the lake. Its so great to be back and enjoying …

: MNUFC looking truly awful tonight. Lucky escape midweek, but tonight is just boring soccer.

: Unscheduled stop in Acapulco due to a medical emergency of a fellow passenger. Sitting in the harbor …

: Life at the foot of a Volcano. Taken from Cerro de la Cruz in Antigua Guatemala. I would love to …

: Cloud forest hike in Costa Rica. A good lesson in biodiversity.

: Where does all our stuff come from? Going through the Canal. I grew up in farm country so I’m pretty familiar with how food gets to the grocery store. But …

: In the middle of the Gatun locks. Right next to a tanker.

: A Day in Panama After docking in Colon we joined our tour group for the day to see some of the sites in Panama. This …

: Watching a tanker exiting the new canal.

: Cartagena

: Day at sea today. Spinning class, pickleball, and glorious time to just read. Fun science fact I …

: A nice addition to cruising is pickleball at sea! We just got on the ship so its too early to tell …

: Good morning Coachella valley.

: Listening to @danielpunkass and @gruber on the Talk Show, while using Chat GPT to add docstrings to …

: Runestone Academy at SIGCSE 2023. If you are in Toronto for the Technical Symposium, please stop by …

: I’m happy to say that we received good news from the IRS in the mail. Runestone Academy is …

: Watching Minnesota United on a snowy field in mostly white kit does not make for great TV viewing! …

: Having additional insulation blown into the attic today… I can hear them walking over my …

: Engineering 📷 Lots of cool engineering in my life, but not always so photogenic. I really enjoyed …

: Tile 📷 Our bathroom remodel is finished. The new tile looks great. Much better than the giant unused …

: Zip 📷 A lovely night for some sous vide steaks. A ziploc works almost as good as a vacu-seal bag. …

: Solitude 📷 When it is cold and the dead of winter and you are at your lake cabin and nobody else is …

: Weather 📷 This is taken from my patio in Indio CA. The mountains in the background are usually tan …

: Secure 📷

: Another big day of home improvement DIY… New ceiling fan in the bedroom and new LED lights …

: We were so tired of waiting for hot water to get to our shower. Running a recirculating line would …

: Some of the coolest clouds ever in the desert.

: Landing in Palm Springs. we dodged a late winter storm due to hit Minnesota tomorrow. Great to see …

: Very excited today, we just booked an Antarctic expedition cruise for December.

: Got to see the Loons (MNUFC) in preseason action against the New York Red Bulls this afternoon here …

: Greenskeeper's Revenge! Today the mens club event was very fun. The obstacles on the course were a great mid season reminder …

: Making ribs for our friends tonight. Two more hours until they are done. But what else are you going …

: Today’s NYT Sunday crossword theme was so fun. Favorite clue: “You there, holding the …

: I think ChatGPT is my new goto search engine… Me: “explain the difference between …

: I do try to have empathy for all of you all southerners, but as a northerner, a little freezing …

: Also, the mountains were just stunningly beautiful with new snow added overnight. Nothing beats …

: I think this is as close as I’ve ever come to a hole in one! The ball is on the opposite side …

: I just realized how inconsistent I am… During the board of regents meeting I strongly …

: Lets say you are a teacher, and you know that when you are teaching there are 1000 other classes …

: Today’s rabbit hole was about monorepos and polyliths. I really think this is the way to go …

: Finally got to play with a Christmas gift today. My new Ruixin knife sharper, it definitely takes …

: All of this rain has left our San Jancinto mountains with more snow than usual, and a beautiful …

: What to do when your open source community lets someone down? Promises were made, now classes are …

: I finally got time to post a retrospective of 2022 for Runestone Academy. Give it a read and feel …

: Shoutout to Susan Rodger and all of her students at Duke University! The stream of Paypal donations …

: Bowling Bowling for the first time in well over a decade. I’ve never bowled at a place where the score …

: apropos of nothing I think it is funny that all modern apps and editors have the command palette …

: Oh man, did this feel good!!

: Count me among the Americans who would love to see a coalition of moderate Dems and Reps in the …

: Has anyone in the GOP heard of this Einstein guy? He said: The definition of insanity is doing the …

: The Joys of Winter Flying This morning I got Wordle in 2! Here is Proof: Wordle 564 2/6* ⬜🟨🟨🟨🟨 🟩🟩🟩🟩🟩 Since I won’t post …

: I don’t get it in two very often. Wordle 564 2/6* ⬜🟨🟨🟨🟨 🟩🟩🟩🟩🟩 Tomorrow I will explain why this …

: I just thought it would be fun to say hello from 30,000 feet. After a lot of waiting for de-icing …

: Back home after six hours… The first time I’ve ever seen them close the Minneapolis …

: The bookshelf feature has spawned all kinds of fun. Extracting all the books on my kindle, …

: New Instructor Dashboard I’ve been working on a new instructor dashboard the last week using Plotly + Dash. Its taken a …

: Shoutout to @canion, @burk, and @martinfeld for a fun podcast - Tight Thirty on Hemispheric Views. …

: Favorite photos of 2022 Inspired by the latest episode of Hemispheric Views, I decided to choose some of my favorite photos …

: I watched Spirited and Elf in a 24 hour period. I loved them both. I only know Ryan Reynolds from …

: Merry Christmas

: A regular heat wave, with a high of 3 degrees today. It will soon be time to get to work on the …

: The kids all got on the road early this morning to beat the winds – One set just arrived and …

: I’m ready to declare the winner of the snowman building contest! ☃️

: Post World Cup Walk. I don’t know when the wind is going to come up and destroy all of this …

: Who else is thrilled that we get 30 more minutes of ⚽️? Lets go 🇦🇷

: Wow! what a strike by Messi! ⚽️

: Hello Sun!

: A Snowy Morning Walk We arrived at our own private winter wonderland about 5:00 last night. The lane to our cabin greeted …

: I love the change of seasons! I took this last fall when the light was beautiful. I took this an …

: Arriving at the cabin for Christmas is like pulling into a winter wonderland !

: After three days of snow it was great to see the sun for a few minutes! Everything looks so clean …

: Trying out the Warp terminal app today. I love it so far. I’m starting to think there is …

: A snowy december night in Minneapolis. Dinner at home then a two block walk to the Guthrie Theater …

: OK, I’m officially on break until the end of the France Morocco match. ⚽️🇲🇦

: Just let me talk to a human! I have a simple question - can I go to an apple store and get a battery …

: Nothing but zoom all day today! Thankfully I could still stream ⚽️⚽️🇦🇷on my iPad.

: I love having a grandson that is just old enough to play hot wheels. Bought this giant pile of track …

: The stockings are hung by the chimney with care… And leaning against the chimney is the …

: Really looking forward to today’s ⚽️ matches! Hoping for Morocco and England to advance!!

: Beautiful sunny winter day in Minneapolis, time to head out and see what the PT has to say about my …

: I guess my Feb 2009 purchase of Mars Edit 2.0 does not qualify for an upgrade to 5.0 🤪 But happy to …

: Last night, Leo Kottke at the Guthrie Theater! Even nicer that we could just walk there from our …

: Morocco… through to the quarter finals ⚽️ 🇲🇦 With the USA eliminated I’m definitely …

: It’s the return of the condo Christmas pole!! Flurries just outside the window!

: Back in Minneapolis for the Holidays. Got a new little tree for the condo! Lights are already …

: Crazy surprise in the mail today! I wasn’t even aware that this was in the works.

: Last night’s project. I think this is a candidate for the sweet setup.

: In March 2015 we had the great joy of visiting Morocco for a week. It is great to see them doing so …

: Sharing the wealth... This topic has always been tough for us, as parents. But I love our financial adivisors, and I think …

: Anyone have experience with plotly + dash? I’m working on a new dashboard for teachers that …

: PSA: You cannot score a safety in ⚽️ ! Looking forward to watching team USA in the knockouts! I …

: Just a shout out to @manton – I’ve been looking for an inexpensive site monitoring …

: I’ve been working on importing posts from my old blog the last couple of days. Its been fun to …

: Wow!!! What an ending ⚽️ way to go team USA! I can breathe again.

: Teach a man to fish and you feed him for a day… There are so many interesting and bizarre …

: I just got off the course, and I’m happy to report that my golf score is trending downward.

: This micro.blogvember experience is great motivation for returning to other open web systems …

: I have made a commitment to be committed to my commitments, whatever they may be. Especially if one …

: Our family has developed a nice ritual for Black Friday. Inspired by #OptOutside we don’t do …

: Happy Thanksgiving! What is your favored turkey cooking method? I spatchcock it and put it on my …

: All the Things I am Thankful for I thought it would be fun to share a text and picture blog post of …

: an update on microblogvember progress, I have made 23/23 days now! This has been fun and has …

: just for fun, I made today’s microblogvember word “graze” my first guess on …

: This morning we have a frost delay. My tee time is now 9:30 instead of 8:30. A frost delay… …

: Well, game one of world cup 2022 is in the books. I’m looking forward to some conversation …

: I was saddened to read that elon restored the account of the former guy. I sincerely hope we are not …

: Watching the celebration of life for Rick Torgerson, who led Luther College and is someone I truly …

: I really wanted to take a novel approach to today’s microblogvember, but I couldn’t …

: Last fall I rode my bike the length of the Mississippi I only had to change a flat tire five times …

: Just curious, who here remembers playing the game “Barrel of Monkeys” when they were a …

: I sent in my absentee ballot after checking it twice. But myvote.wi.gov has no record of me voting …

: Todays microblogvember word brought back fun memories of choir warmups. “Aluminum Linoleum …

: Not my words, but these James Taylor lyrics work: There’s something in the way she moves Or …

: Went to the Margaritaville pickleball tournament this afternoon (Nationals)! I have to adjust my …

: Just checked the News - I like the Time headline: “Good Job America. You Didn’t Destroy …

: I have a suspicion that supper will be a little late since I forgot to take the pork out of the …

: Continuity camera inspired the purchase of a stand for what looks like another mini-display next to …

: I am going to recommend that my minister checks out this place in Temecula…

: This post has a little bit of everything: sunshine in the foreground, ominous clouds over Joshua …

: This pic has a little bit for everyone. Sunshine, ominous clouds, and even a rainbow.

: I was certain that the fix I pushed out midweek yesterday to my servers was safe. But I was wrong. …

: I can never remember how to spell consensus… my brain is convinced that there is a second c …

: I Just finished reading Ken Follett’s Never. I would love to hear what others thought of the …

: I am afraid that my recent knee / MCL injury is giving me too much insight into what its like to get …

: I have enjoyed my first few days trying to use micro.blog regularly. It feels good to be out of the …

: I used to be exempt from this kind of injury and silliness but darn, my first day back at pickleball …

: Today’s Microblogvember word admiration made me stop and recall some of the people I admire …

: For today’s Microblogvember challenge I will engage in a little shameless self promotion. …

: feast your eyes upon the beautiful fall colors of Northern Minnesota. Day 2 of Microblogvember

: I’m very happy to announce that Runestone and PreTeXt have received an NSF grant for …

: I must say that I cut quite a dashing figure at last night’s black light party! I think …

: Westward Ho! Instead of camping our way to California this Fall we decided to make it a four day drive. We stayed …

: Superior Fall Colors Timing the fall colors is a tough game to play. It’s hard to predict when they will peak because …

: Fall Walks on Bone Lake After a couple of years of taking long camping trips during the month of October it has been …

: Devils Tower The road home runs through Devils Tower National Monument. A monument who got its name from a …

: Yellowstone Scenery Although there was a huge flood in Yellowstone just over a month ago there was very little of the …

: Mud Pots, Hot Springs and Geysers Educational Post Alert (EPA)! Did you know there are four kinds of geothermal features in …

: Grand Teton - Cascade Canyon The first ferry across Jenny lake leaves at 7am she said. We decided to shoot for the 7:30 crossing, …

: Grand Teton Icons What do Oxbow bend, Schwabacher landing, the Moulton barn and the snake river overlook all have in …

: Exploring Custer - Day 3 The morning dawned crisp and clear, it was great to sleep with the windows open taking in the cool …

: Mexican food so good… Today (Day 2) was a day of driving across South Dakota. What do you see when driving across South …

: The Adventures Begin Every five-ish years we have a special trip with our good friends Brian and Holly. We were all …

: Hiking the Wire Pass Canyon Unfortunately our lottery attempts were a bust and neither of us got selected. So we did the next …

: Cruising Lake Powell Houseboat by sheer cliffs private beach with no neighbors billions of bright stars After piloting a …

: Driving to Page Today was mostly just getting from Zion over to Page Arizona. We had to take the camper through the …

: Long wait in the middle of nowhere today. On the highway with no cell service. When we finally got …

: Zion Narrows - I Know how to Save a Life Suddenly floating Down the river goes my wife Someone grab her hat! It was a beautiful morning in …

: The journey home starts today! One night in Vegas Baby! Specifically the Las Vegas RV Resort. …

: My Helper

: Seminole Canyon State Park After some city time we were excited to get back to nature. Its hard to believe that we only have …

: Winter Wonderland at White Sands I was looking down at my phone or something inside the car when we made the transition. I looked up …

: Big Bend National Park After a beautiful night at Seminole Canyon, we were on our way to Big Bend National Park. This is a …

: San Antonio - Welcome to Texas We pulled out of the campground in the dark. The first time I can remember us breaking camp in the …

: Food Fun in NOLA We arrived in New Orleans on Sunday, not the best day to visit restaurants, but we were able to make …

: End of the Line - Riding the Delta Yesterday was the official end of my Mississippi River ride. I rode way out on the delta to Venice, …

: Natchez Trace After days of really flat, really boring, riding / non-riding today was a welcome breath of fresh …

: Google Maps — You. are. Fired. Due to my back pain I rode with Jane today from the Mississippi River state park to Lake Chicot …

: Zooming to Tennessee My back felt better this morning, and with 52 miles on the schedule it felt very doable. Especially …

: Saint Louis to Fort Kaskaskia Today was another 50 mile day, but thankfully the weather was 180 degrees from yesterday. Cool, …

: West Memphis to Mississippi River State Park This is one of the most beautiful state parks with really nice campsites. After riding nearly 60 …

: A Dogged Ride to Fort Pillow Today I saw fields of cotton ready for harvest for the first time in my life. What a sight! Acres of …

: Trail of Tears State Park From Fort Kaskaskia we drove to the Trail of Tears State Park. This park marks the spot where …

: Halfway there? Or am I finished? A battle of will! Today started out promising. Like any morning in the camper I made myself some coffee. Unlike most …

: Hannibal / Hamberg to Pere Marquette I awoke with heavy legs this morning! The plan was for Jane to drive me back across the river, …

: Not that kind of biker Although today was a “day of rest” we still made a short ride into Grafton for lunch. I’ll ride this …

: Nauvoo to Hannibal Today was a total washout. I woke up and looked at the forecast and radar only to see a huge patch …

: Mississippi Palisades to Muscatine Today I did 86 miles but it was a very relaxing day of riding. The majority of the day was on trails …

: Pike’s Peak to Dubuque After a wonderful weekend in Decorah for our 35 year class reunion, we arrived at Pike’s Peak state …

: 02 Bemidji to Brainerd — My First Century 02 Bemidji to Brainerd - My First Century Yesterday the ride from Itasca to Bemidji turned out to be …

: Prelude (Day 0) Mississippi Headwaters We had a lovely 20 mile ride around Lake Itasca planned for today with a stop at the headwaters of …

: And the journey down the river begins

: Idaho! On our way home

: Three Days in Chelan Well, I think it is time to head East. When we started making our egg scramble for breakfast this …

: Snowy Adventure The North Cascades (America’s Alps) is a beautiful stop on our journey. Not to mention the warmest …

: Deception Pass State Park Yesterday was laundry day and hang around the park day. Jane headed into Oak Harbor to wash a load …

: Jane Can not Control the Weather This morning we woke up to a bit of broken sunshine at our campground. The water was as smooth as …

: More Photos from today and 1986 This morning we went through all the weather in about 30 minutes! We started out at our Salt Creek …

: Thunder Island Brewery in Cascade Locks

: Crater Lake The plan had been to bike around crater lake. Then we learned that the road was not open yet. …

: Crater Lake

: The Avenue of the Giants 8:00 This morning we are getting an early start and I’ve decided to record this in real time, or at …

: El Capitan State Beach - The Adventure Begins This morning began with Coffee and a quick, but promising, Zoom meeting with the folks from …

: Almost to vail

: Snow flurries in Utah.

: Vegas

: Katie Kukulka, an information officer with the California Energy Commission, takes photos during a …

: 3.5 hours on the road

: Two hours on the road

: Glad to see the official announcement of Apple’s “Spring Loaded” event next week. I’ve been living …

: A really nice round this afternoon at Heritage Palms! And yes, I can still put it in the water from …

: A Winter in Indio I never thought of myself as a Snowbird, but even with COVID-19, our second Winter in Indio is …

: Dubuque to Mississippi Palisades Today was a rough day. The hills were steep, the good people of Galena seem to hate bikers, and I …

: AI in the Dominican Republic This all started a year ago when the government posted a travel warning for the Playa area of Mexico …

: Welcome Back to Minneapolis Well it was bound to happen, and as we like to say, it could have been worse. Landed at MSP just …

: Darwin Research Center We started our day today with a visit to the Darwin Research Center. One of the main projects at …

: I 💙 Boobies By this time of the trip the routine was well established. Breakfast in the morning, then off to the …

: Galápagos Day 4 — Santa Cruz The activity of the morning was a “long” walk around Dragon hill on Santa Cruz. The main objective …

: Galápagos Day 3 — Pinnacle Rock If you google Galápagos Islands you will almost certainly see this picture: You will likely see even …

: Galápagos Day 2 Looking out the window in the morning we couldn’t see anything. Had our luck changed? Were we going …

: Galápagos Islands!! Iguanas fighting over territory, thousands of crabs, two species of sea lions, lizards galore, birds …

: At the Equator It turns out that Ecuador is a great place to study the equator. It’s not in the middle of a jungle, …

: Cusco Cooking! After a morning with Chef Jose you will definitely believe that Peru is the center of the culinary …

: Machu Picchu It rained hard all night long, and it was still very cloudy when we got up for breakfast. But, by …

: You never know who you will meet on the Inca Trail I woke up around 3:30AM when I heard a few splatters of rain against the roof of our Casita. The …

: Into the Sacred Valley The flight from Puerto Moldenado was blissfully short. It was almost comical how many first time …

: Amazon Observations When is a vacation not a vacation? When you are on your third day in a row getting up between 4 and …

: Into the Amazon We walked to the light rail station which took us to MSP, from there we flew to Atlanta and onward …

: Ladder Canyon Turn left at the arrow. Hmmm? Would you turn left and head into the rocks here? Despite the giant …

: Post Bike Tour Quiz Post Bike Tour Quiz What country would you be in if I told you the following facts? 90% of the …

: Bond, James Bond... Island Bond, James Bond... Island Wrong side of the island, wrong end of the beach! That would be the …

: Cooking with Pearly Cooking with Pearly Stand under the clock tower facing the roundabout at 9:00 and my husband will …

: Progressive Trivia Champions! Progressive Trivia Champions! On our first day at sea we looked at the schedule of activities on …

: Sunrise to Sunset in Bagan, Myanmar Sunrise to Sunset in Bagan, Myanmar One of the cool things about this Azamara journey is that the …

: Yala Safari Yala Safari Today we got caught up in a traffic jam in the middle of the Yala National Park in Sri …

: Driving a Tuk Tuk in Colombo Driving a Tuk Tuk in Colombo This morning we had a morning at sea and we arrived in Colombo Sri …

: Kochin: Houseboats and Driving Kochin: Houseboats and Driving I think that no blogging about India would be complete without some …

: First World Problems First World Problems “First world problems eh?” We all use that phrase to acknowledge …

: A Wadi Wadi tour of the Hajar Mountains A Wadi Wadi tour of the Hajar Mountains Our guide’s name was Oscar, He is a Masai from kenya, …

: Dubai: City of Contrasts Dubai: City of Contrasts I once listened to an interesting 99% Invisible podcast that said that Las …

: City Life City Life Its a misty late October morning, the farmers market isn’t open yet, and the …

: Yosemite Yosemite The plan was to go to Napa. But we have been to Napa in fact we had been to Napa already …

: T-minus 29 days !! Today’s visit really got me excited. Downtown Minneapolis here we come.

: Sunday evening at the lake. Weekend-ers are heading home and things are peaceful and quiet.

: Chapel Talk - May 7 2018 The following is the transcript of my chapel talk. You may be able to view it here. Luke 24: Now …

: Lifelong Luther As this will be my final Ideas and Creations contribution I hope you will indulge me in a little …

: Remembering John Carlis Fortunately one of the courses that I did register for was Introduction to Database Systems, taught …

: Understanding Entrepreneurship -- Part II -- New Beginnings Whenever I teach this JTerm course on entrepreneurship, friends and colleagues often ask me …

: Understanding Entrepreneurship -- Lessons Learned (part I) The students are on the plane home, and I am now in Napa taking a few days of R&R and thinking …

: My Life in the Computer History Museum My Life in the Computer History Museum Its been six or eight years since I’ve taken a group of …

: Who Are We? I’ve been thinking about this question a lot lately and I know others have been repeating this …

: Fending Off “Day 2” at Luther College I’m a fan of Jeff Bezos, CEO of Amazon, whether its because he “got it” and was the first customer …

: Spring Break 2017 Spring Break! Boy did I need one! With everything going on at the college, I really needed a few …

: Bula from Likuliku Lagoon With a view like that you would think I could write something really inspirational for this final …

: Is this Hobbiton or Nerdvana? For as little as I wanted to go to the stinky spa yesterday, Jane wanted to go to Hobbiton today …

: A Day at the Spa... or 45 minutes of Smelling Bad Gas I woke up several times during the night, and each time I did I could hear the rain battering the …

: No Mount Doom for You The goal for today had been to bike the Timber Trail. But since the forecast was for lots of rain we …

: Kayak Sailing When Jane told me that if the weather was right we might be able to sail our kayaks I was perplexed. …

: Only Mid Thigh Estuary: the tidal mouth of a river where the river meets the tide. The final leg of our hike today …

: Driving the West Coast After two weeks of organized tours and bus rides we struck out on our own today in a rental car. New …

: Milford Sound As we walked back from Ultimate Hikes to the Lovely St. Moritz hotel we stopped at the Real Journeys …

: Three Days on the Routeburn Track Day Zero We arrived in Queenstown just in time to appreciate the change in temperature. We left the …

: The Great Ocean Road Arrival and Trolly Tour We arrived in Melbourne and took a little dinner tour of the city on a …

: Great Barrier Reef (batman) WOW! we haveve just finished a day on a live aboard dive boat where we did 4 dives and 2 snorkels on …

: Hiking the Valley of the Winds Today we flew three hours and 1.5 timezones out of our way to see a big red rock! I’m not sure …

: Happy New year! Happy New Year! Celebrating the new year in Australia is definitely something special. Everywhere we …

: Eucalyptus in the Air One great way to get over jet lag is to just get up in the morning and get going again. Although we …

: Hello Nemo! I’m sitting by the window of our flat in Pott’s Point with the view you see in the …

: All the Christmas Presents are Early We leave the house tomorrow morning and we won’t be back until January 26th. (Note to would be …

: Wrapping up the RV Adventure We are on I-94 heading across North Dakota today, the amount of road construction almost makes us …

: The Hike to Iceberg Lake We were just passed Ptarmigan Falls on our way back down when from behind me I heard, “Oh …

: Slow Down You're Movin too Fast “Slow Down!” Ok, this was not delivered in the sing-songy spirit of the Simon and …

: Tie Your RV Down As we got in the car to head over to the hot tub at the KOA in St. Mary’s Montana, I pointed …

: Taking a Break on a Rainy Afternoon “A clean underwear!” came the shout from the bedroom of the RV. “Thanks Holly, you …

: Wardrobe Malfunction at the Hot Springs Happy Anniversary! Jane and I have been married 30 years today. People will say that is quite an …

: We are older than we think Sitting in our campsite in Banff, my feet are up, I have a Gin & Tonic next to me, the campfire …

: Arrival in Banff It was difficult to get out of bed this morning. The rain was making rainy sounds on the roof and …

: The Worlds Largest Buffalo This morning we left the Pratt’s at 8:00, right on schedule. I took my first shift in the …

: Packing up and Heading Out Mobile blogging! Her is my view as I write this post. Where to start? We awoke this morning and …

: Prelude to a Recreational Vehicle In preparation for our big RV adventure Brian, Holly, Jane and I all attended the Minnesota United …

: Biking with Blaise Blaise Schaeffer, my former student for all of 3 weeks, is on a cross country bike journey. He was …

: The Bucket Dive The Bucket Dive According to our dive logs it’s been 13 years since we did our last dive. So, …

: No Easy Solutions No Easy Solutions If you were king how would you end poverty? Not an easy question to answer, even …

: Entrepreneurship and the Common Good

: Rome Arrival Rome Arrival We began our outing to Rome with a walkabout starting at our hotel. The hotel, …

: Day 178 Day 178 We have been away from the USA for 178 days. With the rulings of the supreme court back home …

: Happy Hour in Prague Happy Hour in Prague

: Summary of Azamara Cruise Summary of Azamara Cruise For future reference I like to record the itinerary and favorite stops …

: Cooking in Istanbul Cooking in Istanbul Since we had done all the usual tourist things during our previous visit to …

: Evening Concert in Ephesus Evening Concert in Ephesus The cat, of all things, stole the show. Earlier in the day we had learned …

: Biking in Patmos Biking in Patmos We may have missed 2 or 3 km of paved road, but other than that we pretty much …

: Death March from Fira to Oia Death March from Fira to Oia There were six ships in the harbor at Santorini Celebrity, MSC, …

: Walking the Walls of Dubrovnik Walking the Walls of Dubrovnik After a beautiful sailaway in venice we traveled to Croatia where our …

: Lake Como by Lake Lake Como by Lake The conversation started like this: Incoming: Robert, I am not available now, and …

: rest and relaxation on lake como After cleaning up the flats and saying our goodbyes to all of the students Jane and I are now …

: saying goodbye to malta These are my shoes. I bought them for the great adventure of 2015, I started to wear them on January …

: cooking in malta The first thing I should say about cooking in Malta is that there are around 600 reasons not to cook …

: adventures with flask-cors I want people to be able to write and host the static parts of any book on any server. You can think …

: unexpected adventures Morning Climb to Castelmola Since the students were planning on sleeping in this morning, Jane and I …

: climbing mount etna The van arrived right on schedule, 4:45 AM, and we were all in the courtyard in front of the flat on …

: enjoying island life on a warm may day Every day is a good day when you are on a boat, in the beautiful blue Mediterranean. After a bit of …

: writing a runestone lab the easy way As part of the grand reorganization of the various tools and software associated with the Runestone …

: A Tale of two Scams Gastronomic Negotiation “Sir, you walk past me every night. Please give me a chance! I will …

: Istanbul “You want a fish!?” Said the night watchman with confusion. “No,” I said, …

: biking in london Think you have done it all in London? The museums, the London Eye, the changing of the guard, the …

: fa cup semifinal The first words I read as my phone synced up email in the passport control line at Luton were …

: homeward bound in 77 days Somehow the midpoint of this journey escaped my notice. Its not surprising as it has been a busy and …

: andalusia biking summary I’m just going to put all of the images into a big slideshow for this post. …

: biking in andalusia After a week in Morocco, Jane and I are now biking in the Andalusia region of Spain. Whereas Morocco …

: Lost in the Souks Lost in the Souks As I dropped Jane and Tricia off at the spa for their pedicure the young man at …

: A visit to the Kasbah A visit to the Kasbah Sometimes when you are travelling it is the unplanned things that can surprise …

: A Night in the Desert A Night in the Desert “Camel noses!” came the answer from the back of our mini-bus. The …

: Morocco -- Sensory and Cultural Overload Morocco -- Sensory and Cultural Overload As I sit here on the rooftop terrace of our Riad in the …

: We're driving in our Car We’re driving in our Car One thing we never thought we would do in Malta was drive a car. From …

: Go Go Gozo Go Go Gozo The first thing you notice when you get to the Cirkewwa ferry terminal is how close you …

: I Want to be an Archeologist I Want to be an Archeologist I think I might want to be an archeologist when I grow up. In the last …

: Adventures of an Expat Cord Cutter Adventures of an Expat Cord Cutter Even thought I’m living abroad and traveling for an …

: Butchers, Bakers, and Sandwiches Butchers, Bakers, and Sandwiches After a cold morning of touring the colliseum and other ancient …

: Ostia Antica Ostia Antica Ostia Antica Ostia is about a half hour train ride away from the center of Rome, back …

: Vatican Day Vatican Day The Vatican Hiding behind the ancient dirty exteriors of the buildings of the old city …

: Acclimating Acclimating A confession: I like my creature comforts. I like my nice modern home with in-floor …

: One Night in Bangkok One Night in Bangkok After a short morning flight from Siem Reap, we arrived in Bangkok, for what …

: Sixty Minutes of Inspiration Sixty Minutes of Inspiration Today was another one of those days that was thought-provoking, …

: Siem Reap Cycling Siem Reap Cycling “Those stairs are too steep,” said our guid Sina. Those stairs must be …

: Early Morning Temple Early Morning Temple Wake up call, 4:30 a.m. Oh-dark-thirty as some would say. After a full day of …

: Lifestyle Reflections Lifestyle Reflections Note: I wrote the first part of this post as a draft, while in Cambodia, and …

: Halong Bay Halong Bay We’ve just finished our morning stair workout. Four hundred thirty seven stairs to …

: Biking and Cooking in Hanoi Biking and Cooking in Hanoi This will be my last post for a few days. Tomorrow we board a Junk on …

: Out of my Comfort Zone Out of my Comfort Zone The following post appears on the Luther College Ideas and Creations Blog …

: The DMZ Bar The DMZ Bar Dear British Lady in the pink denim shirt: Thanks for an entertaining evening of dining. …

: Hang Me Hang Me The name of our lunchtime restaurant today was Hang Me. “Do you know what that means …

: The Red Bridge Cooking School The Red Bridge Cooking School One of the things I have been anticipating the most on this trip is to …

: The Flood Gates of Hoi An The Flood Gates of Hoi An Throughout all our time so far we have refrained from buying anything, at …

: To Market to Market To Market to Market It all started with motorbike parts. Our first day on the motorbikes, we went …

: Hoi An Nighttime Hoi An Nighttime After four days of non-stop activity, we took a short flight North to Hoi An. Hoi …

: The Meekong Delta The Meekong Delta The Meekong Delta The picture pretty much sums up our experience here the last two …

: My Life as a Tunnel Rat My Life as a Tunnel Rat For Sale: Spacious multi-bedroom dwelling, Over 150,000 square kilometers. …

: Ten Thousand Things you can Haul on a Motorbike Ten Thousand Things you can Haul on a Motorbike To say that there is a motorbike culture here in …

: The Gang's all here The Gang’s all here All of our students arrived safely by 11:00 last night. We got them up …

: Advent, Anticipation, Adventure Advent, Anticipation, Adventure In the Christian church, Advent is a season of waiting, a season of …

: The Sous Vide Adventure Begins When we were in Las Vegas last fall, I had the most delicious steak I’ve ever eaten. It was at …

: iowa startup accelerator It has been an exciting day! I just got back from Cedar Rapids where I attended a mixer of mentors …

: Winter Skiing in the Spring Winter Skiing in the Spring Two days of skiing at Tahoe are in the bag, but what a difference …

: Lake Tahoe Lake Tahoe A Rare Day Lake Tahoe is beautiful. We arrived last night from Napa and got to our VRBO …

: the word of the day is malolactic Brought to You by the Letter ‘C’ I must confess, after all of the Chardonnay I’ve …

: easy publishing with runestone interactive During my January travels, I also converted this blog from tubmlr, which had been frustrating me for …

: reflections on january 2014 I left home on December 27 2013. When I left I had 3 bags packed. One for our trip to Mazatlan to …

: on 14 inches of powder The weather report said we had 6 inches of snow overnight. From the moment we walked out the door it …

: final visits My daughter Kaia is getting married next summer. This is not new news, the proposal was made an …

: applied math and physics You know those yellow lines on the football field? They are harder to draw than they look. Think for …

: transportation cogitation This is a post I’ve been thinking about for a few days. Its a serious post, but especially …

: the social implications of a self-driving car Today we moved south, from Fisherman’s wharf down to Menlo Park. But most of the day was spent …

: a lesson in venture capital “Ann is on a roll, we are going to be late.” I texted to Phillip. Indeed she was. Ann …

: changing the world, jterm 2014 The following is a republication of a post I wrote for Luther College’s “Ideas and …

: there is no cure for curiosity Curiosity is the cure for boredom. There is no cure for curiosity. We began our day with a visit to …

: student blogs A few people have asked for the links to the students blogs. Here they are: Isaac: Jackie: …

: a golden bike ride What a great day for a bike ride! We rented some bikes at Blazing Saddles, right next to the hotel. …

: the starlight coastal A 23 hour train trip? At some point that seemed like a really charming idea. Eight hours in, …

: how many trees in the state of washington? What? There is no real way to know the answer to this question, but it is one that was posed to the …

: jterm 2014 - day 1 at amazon Jeff Bezos likes to talk about technology and civilization and where we are at in terms of the …

: envisioning the future Today was a big day. The Microsoft mother ship. We began our visit with an hour in the Envisioning …

: chapel talk - 11/4 nehemiah 13 1-3, 23-31 This is the text from my chapel talk yesterday. The video (mostly of the top of my head) can be …

: john riedl tribute This is the short tribute speech I gave last Friday at the University of Minnesota. Actually, I had …

: runestone interactive announces new editions of interactive textbooks Today I'm really pleased to announce that have launched version 2.0 of our interactive computer …

: making python3 my default I'm finally there. After a long time of writing books using Python 3, and teaching in Python 3 on a …

: to infinity and beyond We passed 3 million entries in our log data for InteractivePython.org which got me to wondering …

: and now it can be told Loyal readers will remember that last summer we cruised to Alaska, and some very secretive things …

: the debary institute Its been a great J-Term. A trip to Vail for some Skiing, and a trip to Florida to solve the worlds …

: everyday python - new blog I've decided that it will be best to keep my personal blog separate from the new Everyday Python …

: vail 2013 I just got back from four awesome days of skiing in Vail and Beaver Creek. The Colorado resorts …

: generating a password - part 1 OK, here is the first installment of the new Everyday Python series. Today I'm just providing a …

: introducing everyday python Everyday Python¶ It is always risky to make your New Years resolutions public, but this is one …

: here's the headcam video of the zipline at icy strait. video/mp4mp44803601910

: euchre etiquette How do you know you have an enduring friendship? When after more than 27 years as friends, and seven …

: icy strait / hoonah I mentioned type 3 fun in a previous posting, and although there was plenty of type 1 fun to be had …

: type 2 fun Our guide for the Mendenhall glacier trek told us that there are 3 kinds of fun. Type 1 fun, is just …

: ketchikan Its a lazy, rainy afternoon here in Ketchikan Alaska. We are back from fishing and have warmed up …

: secrets onboard the millenium Good morning from stateroom 7199. I’m looking out the back of the ship at a lot of very low …

: how to think like a computer scientist interactive edition After hosting the interactive edition of How to Think like a Computer Scientist on the Google app …

: saying goodbye to namibia Sitting in the lobby of the Hotel Safari this morning. We've checked out and are just hanging here …

: almost back to windhoek Well, here we are on the B2 not 55km from Windhoek and the Safari Hotel. Suddenly our coach makes a …

: photo highlights from namibia Well, its really hard to pick out the photo highlights from this trip, but I decided to take a quick …

: lions and rhinos and springbok, oh my! etosha! If someone had told me six months ago that in the span of 24 hours I would see nine Lions, two …

: rev. p. hanock kindergarden. Our second stop of the day yesterday was at the Rev. P. Hanock Kindergarden. This 'school' was a …

: okahandja woodcarvers market Here we are back on the bus after a stop at the woodcarvers market all of us laughing our heads off. …

: windhoek After a quick stop at the Parliament, and an unsuccessful attempt to visit the Christkirche we …

: you must really like to fly "You must really like to fly" was the comment of the flight attendant from Scotland on our British …

: runestone interactive What a week its been! So much has happened in the last week that I just have to take some time out …

: hosting a web2py app in the cloud I consider myself pretty up to speed on web development. I’ve spent the last two days trying …

: new commuting strategy I can see the campus from my house, its about a 20 minute walk, all downhill for the first half of …

: pizza oven I love it when a good plan comes together. Last summer we decided to finally take the plunge and …

: joshua tree national park I think I said that the plan for today was to head to the Palm Springs tram, and do a little hiking …

: adding a module to skulpt Now that I’m back from traveling in South America I’ve started on a project to add a …

: cruise wrapup part i Its the last day aboard ship, and it has been a day of mixed emotions. We are excited to get back to …

: cruise wrapup part ii I've been back in Decorah for less than 24 hours, its been a little more than 48 hours since we got …

: tsunami warning! This is weird, but I woke up this morning wondering about the question: "what are the ships …

: on the high seas We are sitting here having our morning coffee and hot chocolate watching the waves crash and roll. …

: ushuaia Ushuaia is the southernmost city in the world. It is in the Patagonia region, and the Tierra Del …

: my name is ferdinand and i'll be your waiter We have great table mates this cruise! Kim and Rico from Houston, Shyla and Yogi from Ohio, and …

: biking punta del este The city of Punta Del Este has about 10,000 regular inhabitants, even though when you look at the …

: montevideo, uruguay I’m sitting here watching the sun come up over the city of Punta del Este. The water is …

: buenos aires It was a beautiful two days in Buenos Aires. Lets start with moving in to our room on the ship. …

: hiking in the iguazu national park Have you ever had an experience where afterwards you said, "it took my breath away!"? Today was one …

: south american beginnings And so it begins. Another travel adventure. This one just Jane and I. The itinerary is a South …

: python in your browser... in javascript! I’ve recently been looking for ways to run Python in a browser. There are lots of reasons why …

: second edition of data structures book is out! Now that I’m back from my JTerm travels, I’m happy to let you know that the second …

: the long road home 4:00 PM Laguardia Airport I have never wanted to be home so badly in all my life. The group of 16 is …

: 30 rock So today Craig and I had an afternoon to do some site seeing. Despite the cold cold temperatures …

: jet lag recovery mode I'm sitting in Starbucks off Union Square, its 6:30 here in Manhattan and I'm wide awake. I made it …

: premier league I can't think of a better way to end a trip to London that with a Premier League Football match. We …

: we will rock you Yesterday was another great day in London. We started out at 8:00 with our daily discussion of the …

: wimbledon After the rain and dreary weather of the past many days it was delightful to get up this morning and …

: training for the olympics The first stop on our tour of London was a walking tour around the Olympic venues. To get there was …

: day 1 in torino A few years ago, I finished a round of Golf at Oneota Country Club and came up to the patio area. A …

: my name is brad, i'll be your sommelier this evening Sometimes a Swiss Army Knife can make you the most popular guy in your hotel corridor! Some of the …

: craig's death march to the invisible tower Its that depressing, cloudy, cool kind of weather here in Lausanne. Low clouds and mist that block …

: how lindsey vonn spoiled my day in interlaken The morning started out like any other morning, up at 7:00, a light breakfast, then hop on the bus …

: day 2, or is it 3? I can't believe that I actually slept until 8:00AM. After waking up at 3 AM I was afraid I was done …

: in praise of the two fat ladies via The Amateur Gourmet Mr. Game Show was a Hanukkah gift that my parents bought me one year in the …

: dear apple Dear Apple, You lost a sale today. I know its just one less iPhone you are going to sell, and in the …

: ebook man is cleaning out the library So today I sat in my office and looked over at my library of books, probably about 700 books all …

: google app engine service login So I’m working on an app during my sabbatical that has an iPad component and an online Google …

: polk county biking Here’s a quiz for you… What do deer, old cars, a saw mill, and black bears all have in …

: a beautiful last day Well, today is our last official day of vacation. Tomorrow is a day of travel back to Dublin and …

: connemara and castles We are staying in a castle! Ashford castle to be precise. It’s about an hour outside of Galway …

: world cup disappointment in galway The other night on our pub crawl, Eugene told us a story about the Irish people and how they would …

: a day in dublin This morning we are on the train from Dublin to Galway. We woke up to a bright blue sky in Dublin, …

: the roller derby queen in dublin Well last night a bit of Dublin had a taste of some Jim Croce music. I’m not sure where it …

: ship building lessons in stockholm Today we heard the name Gustavus Adophus quite a lot. With apologies to my friends in St. Peter I …

: read all about it, biking with mike is great After days and days of using our feet to get around european cities it was time for a change, and …

: the nœrøyfjorden This morning we got to sleep in, have a relaxing breakfast, catch up on some email and reading, and …

: beautiful balestrand After the late night heavy metal concert in Bergen, we were all very ready for some peace and quiet. …

: heavy metal in bergen Last night after we ate our dinner at the Ship Inn we came out to this sight. The tide had gone out …

: st. andrews hole in one! Can you possibly imagine a better way to top off a trip to St. Andrews than with a hole in one? Well …

: a draw in edinburg One week after watching our Decorah Vikings take third in the state soccer tournament we were back …

: random rants on a train I am writing this on the train from London to Edinburgh where they have just announced the breakfast …

: adventure in the white tower Today’s travel adventure involved the Tower of London. No, we were not arrested and tortured …

: bath to oxford Do you remember Sir John Gielgud from the movie Arthur? Jeeves maybe? Imagine the most proper …

: a clean sweep of bath Yesterday we flew from Chicago to London. We tried a day flight instead of an overnight flight and …

: testing In preparation for the big upcoming trip to Europe I wanted to try out a couple of blogging apps for …

: silicon valley 2010 - summary Here is a great summary put together by the students after we returned. I think it does a wonderful …

: a new year in silicon valley The second ‘Understanding Entrepreneurship in Silicon Valley’ started this week. …

: dinner at the chefs table After spending a ton of money in town, what could be better than a great meal on the ship. One of …

: airboat ride in the everglades This morning started out like any other morning. The alarm went off at 6:15 so that we could get up …

: beautifulsoup, bonktown and growl Here’s a little script that combines two of my favorite pass times. Python programming and …

: aquamacs 2.0 elisp fun While waiting for the white smoke to emerge on Textmate 2.0, I decidedto revisit an old friend. It …

: 3 days of r&r in sedona After all of our hiking and rafting adventure we are ending the trip with 3 days of rest and …

: grand canyon - river to rim The call for “Hooaaahhht Coffeeeeee” went out at 4:30AM. It was already twilight in the …

: down the colorado into the canyon For three days we had a great raft trip with Wilderness River Adventures. The trip was amazing! For …

: bryce canyon sunrise -- antelope canyon It was an early morning today. The alarm went off at 5:30 and we were out of the hotel by 5:43. We …

: angel's landing Our first day of hiking in Zion National Park was great! Here is our goal for the day: From the bus …

: phoenix to springdale Long day of traveling today. Left Minneapolis at 9:05 this morning and just got into our room in …

: mit uses python instead of scheme for intro cs I’ve seen several interesting blog posts related to MIT switching from Scheme to Python for …

: vpython version 5 The other day I discovered that the folks working on VPython have been very busy over the last …

: book plug Here’s a little plug for our book from our Colleague Mark Guzdial at Georgia Tech. This was written …

: remember the milk In the past year, I've been a passionate supporter of three task management apps. OmniFocus, Things, …

: python + growl + remember the milk = launchbar task management Intro Once I could add tasks to my RTM account through LaunchBar I wanted a way to quickly pull up a …

: a mid-winter cycling treat Although the weather back home may have been below zero, in Northern california he sun was out and …

: creating a group twitter repository For the trip to Silicon Valley I wanted to have everyone be able to twitter about the experience …

: A Long Long Day A Long Long Day Not much to report today. We got up and rode the shuttle to the airport, we checked …

: A Day in Brussels A Day in Brussels We got up early this morning so we could have our breakfast and catch a cab to the …

: Ancient Rome Ancient Rome We could subtitle today Information Overload. We spent today with our guide Tony and …

: Touring the Vatican Touring the Vatican The day started out on a bad note when Tony called to tell us that our guide for …

: Mamma Mia We are in Pompei Mamma Mia We are in Pompei This morning dawned bright and sunny. Once again the view of the Bay of …

: Road Trip to Sorrento or Happy Birthday to Dad Road Trip to Sorrento or Happy Birthday to Dad Today we had a very long drive. We left Tuscany and …

: A Day of Rest A Day of Rest Today the sun was out and it looked like it was going to be our first beautiful dry …

: Cinque Terre Cinque Terre The word for today is ‘Schiapito,’ which in english means strike. The …

: Lunch in Sienna Lunch in Sienna Today we planned to be a light day. We did not get up too early and our only goal …

: Climbing Around Firenze Climbing Around Firenze Since cars are not allowed in or around the central part of Firenzi the best …

: The Leaning Tower of Pizza The Leaning Tower of Pizza This morning we got up early to head in to Pisa. We had tickets to climb …

: The Hill Towns of Tuscany The Hill Towns of Tuscany For our first full day in Tuscany we decided to check out some of the hill …

: On to Tuscany On to Tuscany Our goal was to leave Venice about 1:00pm. So, we got up, had our breakfast and headed …

: A Random Walk through Venice A Random Walk through Venice In Venice you can get lost very easily, but not for long. There are …

: Road Trip to Venice Road Trip to Venice This was a long day of driving. First we went back down the mountain, and then …

: Klein Matterhorn Klein Matterhorn This morning we were greeted by a perfectly blue sky, without a single cloud. We …

: Driving to Zermat Driving to Zermat Breakfast this morning was continental style in the chateaux. Cereal, cheese, …

: Castles Castles This morning we left Paris for the Loire Valley. Our agenda includes two castles to visit …

: Rain, Rain, go Away! Rain, Rain, go Away! The goals for today were... See Rodin’s thinker in the Rodin gardin, …

: Walking, Walking, Walking Walking, Walking, Walking Yesterday morning we got up and walked down to the marketplace for …

: The Long Road to Paris The Long Road to Paris A long day! We drove through some rain and thunder to get to the airport in …