:
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 …
:
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 …
:
Dear Senate Democrats, will you ever learn? You compromised on the last plan to keep the government …
:
The Minnesota Anthem Powerful!!
:
Have you heard about the latest craze in Minneapolis? It’s called ICE Phishing! Ask me how …
:
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 …
:
Beautiful Fall Day in Minneapolis
:
Want to join me for this No Kings event?
:
Beautiful Noise
I’m just home from A Beautiful Noise. The Neil Diamond Juke box musical. It was so good! At the …
:
Great view of Moro Rock and beyond
:
Sequoia National Park
The battery alarm started shrieking just after midnight when the batteries failed! They …
:
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 …
:
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 …
:
An Active Day in Tahoe
It was a beautiful sunny day in Tahoe. We had a good nights sleep, except for the loud coyotes! …
:
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. …
:
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 …
:
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 …
:
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 …
:
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:
:
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!
:
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.
:
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
:
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 …
:
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 …
:
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 …
:
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 …
:
Beautiful late afternoon hike in Bryce Canyon!
:
To the right darkness and storms. To the left sunshine and hope. Vote Harris. Walz!
:
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.
:
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.
:
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 …
:
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
We left our beautiful seaside house and headed to Reykjavik for a day of city …A Day in Reykjavik
:
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 …
:
Great father’s day weekend. Family wedding yesterday and then a flight to Seattle today. I …
:
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 …
:
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 …
:
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
Today we officially crossed the Antarctic Circle. It’s a unique club to belong to. …Polar Plunge Day
:
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 …
:
Minneapolis Fall Colors
I just had to stop during my ride, to enjoy the Fall colors, looking across Lake of the Isles …
:
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 …
:
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 …
:
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
:
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 …
:
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, …
:
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 …
:
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. …
:
Watching a tanker exiting the new canal.
:
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 …
:
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 …
:
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 …
:
Making ribs for our friends tonight. Two more hours until they are done. But what else are you …
:
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 …
:
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: Since I won’t post …
Wordle 564 2/6*
⬜🟨🟨🟨🟨
🟩🟩🟩🟩🟩
:
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 …
:
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 …
:
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! ⚽️
:
A Snowy Morning Walk
We arrived at our own private winter wonderland about 5:00 last night. The lane to our cabin …
:
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 …
:
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 …
:
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 …
:
I thought it would be fun to share a text and picture blog post of …All the Things I am Thankful for
:
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 …
:
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 …
:
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. …
:
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
:
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. …
:
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 …
:
Katie Kukulka, an information officer with the California Energy Commission, takes photos during a …
:
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 …
:
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 …
:
Galápagos Day 2
Looking out the window in the morning we couldn’t see anything. Had our luck changed? Were we …
:
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 …
:
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
What country would you be in if I told you the following facts?Post Bike Tour Quiz
:
Bond, James Bond... Island
Wrong side of the island, wrong end of the beach! That would be the …Bond, James Bond... Island
:
Cooking with Pearly
Stand under the clock tower facing the roundabout at 9:00 and my husband
will …Cooking with Pearly
:
Progressive Trivia Champions!
On our first day at sea we looked at the schedule of activities on …Progressive Trivia Champions!
:
Sunrise to Sunset in Bagan, Myanmar
One of the cool things about this Azamara journey is that the …Sunrise to Sunset in Bagan, Myanmar
:
Yala Safari
Today we got caught up in a traffic jam in the middle of the Yala
National Park in Sri …Yala Safari
:
Driving a Tuk Tuk in Colombo
This morning we had a morning at sea and we arrived in Colombo Sri …Driving a Tuk Tuk in Colombo
:
Kochin: Houseboats and Driving
Kochin: Houseboats and Driving

:
First World Problems
“First world problems eh?” We all use that phrase to acknowledge …First World Problems
:
A Wadi Wadi tour of the Hajar Mountains
Our guide’s name was Oscar, He is a Masai from kenya, …A Wadi Wadi tour of the Hajar Mountains
:
Dubai: City of Contrasts
I once listened to an interesting 99% Invisible podcast that said that
Las …Dubai: City of Contrasts
:
City Life
Its a misty late October morning, the farmers market isn’t open yet,
and the …City Life
:
Yosemite
The plan was to go to Napa. But we have been to Napa in fact we had been
to Napa already …Yosemite
:
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
Its been six or eight years since I’ve taken a group of …My Life in the Computer History Museum
:
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 …
:
Kayak Sailing
When Jane told me that if the weather was right we might be able to sail our kayaks I was …
:
Only Mid Thigh
Estuary: the tidal mouth of a river where the river meets the tide. The final leg of our hike …
:
Driving the West Coast
After two weeks of organized tours and bus rides we struck out on our own today in a rental car. …
:
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
We arrived in Queenstown just in time to appreciate the change in temperature. We left the …Day Zero

:
The Great Ocean Road
We arrived in Melbourne and took a little dinner tour of the city on a …
Arrival and Trolly Tour
:
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 …
:
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 …
:
Happy New year!
Happy New Year! Celebrating the new year in Australia is definitely something special. Everywhere …
:
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 …
:
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, …
:
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
If you were king how would you end poverty? Not an easy question to
answer, even …No Easy Solutions
: Entrepreneurship and the Common Good
:
Rome Arrival
We began our outing to Rome with a walkabout starting at our hotel. The
hotel, …Rome Arrival

:
Day 178
We have been away from the USA for 178 days. With the rulings of the
supreme court back home …Day 178
:
Happy Hour in Prague
Happy Hour in Prague
:
Summary of Azamara Cruise
For future reference I like to record the itinerary and favorite stops …Summary of Azamara Cruise
:
Cooking in Istanbul
Since we had done all the usual tourist things during our previous visit
to …Cooking in Istanbul
:
Evening Concert in Ephesus
The cat, of all things, stole the show. Earlier in the day we had
learned …Evening Concert in Ephesus
:
Biking in Patmos
We may have missed 2 or 3 km of paved road, but other than that we
pretty much …Biking in Patmos
:
Death March from Fira to Oia
There were six ships in the harbor at Santorini Celebrity, MSC, …Death March from Fira to Oia
:
Walking the Walls of Dubrovnik
After a beautiful sailaway in venice we traveled to Croatia where …Walking the Walls of Dubrovnik

:
Lake Como by Lake
The conversation started like this: Incoming: Robert, I am not available now, and …Lake Como by Lake
:
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 …
:
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 …
:
unexpected adventures
Since the students were planning on sleeping in this morning, Jane and …
Morning Climb to Castelmola
:
climbing mount etna
The van arrived right on schedule, 4:45 AM, and we were all in the courtyard in front of the flat …
:
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
“Sir, you walk past me every night. Please give me a chance! I will …Gastronomic Negotiation
:
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 …
:
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 …
:
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
Sometimes when you are travelling it is the unplanned things that can
surprise …
:
A Night in the Desert
“Camel noses!” came the answer from the back of our mini-bus. The …
:
Morocco -- Sensory and Cultural Overload
As I sit here on the rooftop terrace of our Riad in the …
:
We're driving in our Car
One thing we never thought we would do in Malta was drive a car. From …
:
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 think I might want to be an archeologist when I grow up. In the last …
:
Adventures of an Expat Cord Cutter
Even thought I’m living abroad and traveling for an …
:
Butchers, Bakers, and Sandwiches
After a cold morning of touring the colliseum and other ancient …
:
Ostia Antica
Ostia is about a half hour train ride away from the center of Rome, back …
:
Vatican Day
Hiding behind the ancient dirty exteriors of the buildings of the old
city …
:
Acclimating
A confession: I like my creature comforts. I like my nice modern home
with in-floor …
:
One Night in Bangkok
After a short morning flight from Siem Reap, we arrived in Bangkok, for
what …
:
Sixty Minutes of Inspiration
Today was another one of those days that was thought-provoking, …
:
Siem Reap Cycling
“Those stairs are too steep,” said our guid Sina. Those stairs must be …
:
Early Morning Temple
Wake up call, 4:30 a.m. Oh-dark-thirty as some would say. After a full
day of …
:
Lifestyle Reflections
Note: I wrote the first part of this post as a draft, while in Cambodia,
and …
:
Halong Bay
We’ve just finished our morning stair workout. Four hundred thirty
seven stairs to …
:
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
The following post appears on the Luther College Ideas and Creations
Blog …
:
The DMZ Bar
Dear British Lady in the pink denim shirt: Thanks for an entertaining evening of dining. …
:
Hang Me
The name of our lunchtime restaurant today was Hang Me. “Do you know
what that means …
:
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
Throughout all our time so far we have refrained from buying anything,
at …
:
To Market to Market
It all started with motorbike parts. Our first day on the motorbikes, we
went …
:
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 picture pretty much sums up our experience here the last …
:
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
To say that there is a motorbike culture here in …
:
The Gang's all here
All of our students arrived safely by 11:00 last night. We got them up …
:
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
Two days of skiing at Tahoe are in the bag, but what a difference …
:
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
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 …
:
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 …
:
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 …
:
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 …
:
student blogs
A few people have asked for the links to the students blogs. Here they are:
:
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
:
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
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 …
:
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 …
:
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 to …
:
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 …
:
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
:
dear apple
Dear Apple,
:
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 …
:
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.
:
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? …
:
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
:
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! …
:
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:
:
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, …
:
python + growl + remember the milk = launchbar task management
:
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
Not much to report today. We got up and rode the shuttle to the airport,
we checked …
:
A Day in Brussels
We got up early this morning so we could have our breakfast and catch a
cab to the …
:
Ancient Rome
We could subtitle today Information Overload. We spent today with our
guide Tony and …
:
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
This morning dawned bright and sunny. Once again the view of the Bay of …
:
Road Trip to Sorrento or Happy Birthday to Dad
Today we had a very long drive. We left Tuscany and …
:
A Day of Rest
Today the sun was out and it looked like it was going to be our first
beautiful dry …
:
Cinque Terre
The word for today is ‘Schiapito,’ which in english means strike. The …
:
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
Since cars are not allowed in or around the central part of Firenzi the
best …
:
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
For our first full day in Tuscany we decided to check out some of the
hill …
:
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
In Venice you can get lost very easily, but not for long. There are …
:
Road Trip to Venice
This was a long day of driving. First we went back down the mountain,
and then …
:
Klein Matterhorn
This morning we were greeted by a perfectly blue sky, without a single
cloud. We …
:
Driving to Zermat
Breakfast this morning was continental style in the chateaux. Cereal,
cheese, …
:
Castles
This morning we left Paris for the Loire Valley. Our agenda includes two
castles to visit …
:
Rain, Rain, go Away!
The goals for today were... See Rodin’s thinker in the Rodin gardin, …
:
Walking, Walking, Walking
Yesterday morning we got up and walked down to the marketplace for …
:
The Long Road to Paris
A long day! We drove through some rain and thunder to get to the airport
in …Lost in the Souks
A visit to the Kasbah
A Night in the Desert

Morocco -- Sensory and Cultural Overload
We’re driving in our Car
Go Go Gozo
I Want to be an Archeologist
Adventures of an Expat Cord Cutter
Butchers, Bakers, and Sandwiches
Ostia Antica
Ostia Antica
Vatican Day
The Vatican
Acclimating
One Night in Bangkok
Sixty Minutes of Inspiration
Siem Reap Cycling
Early Morning Temple
Lifestyle Reflections
Halong Bay
Biking and Cooking in Hanoi
Out of my Comfort Zone
The DMZ Bar
Hang Me
The Red Bridge Cooking School
The Flood Gates of Hoi An
To Market to Market
Hoi An Nighttime
The Meekong Delta

My Life as a Tunnel Rat
Ten Thousand Things you can Haul on a Motorbike
The Gang’s all here

Advent, Anticipation, Adventure
Winter Skiing in the Spring
Lake Tahoe
Brought to You by the Letter ‘C’
Everyday Python¶

You lost a sale today. I know its just one less iPhone you are going to sell, and in the …
The tide had gone out …
From the bus …Intro
Once I could add tasks to my RTM account through LaunchBar I wanted a way to quickly pull up a …
A Long Long Day
A Day in Brussels
Ancient Rome
Touring the Vatican
Mamma Mia We are in Pompei
Road Trip to Sorrento or Happy Birthday to Dad
A Day of Rest
Cinque Terre
Lunch in Sienna
Climbing Around Firenze
The Leaning Tower of Pizza
The Hill Towns of Tuscany
On to Tuscany
A Random Walk through Venice
Road Trip to Venice
Klein Matterhorn
Driving to Zermat
Castles
Rain, Rain, go Away!
Walking, Walking, Walking
The Long Road to Paris
































