Friday, November 28, 2025

Running Journal - 2025-11-27 (Run to Feed the Hungry 2025)

Run to Feed the Hungry 2025 unofficial Finisher Certificate (accessed 11/28/2025)

Time:
 8:15-9:30 a.m. (75 minutes)
Resting heart rate (wake-up): 59 bpm
Weight (running clothes)
: N/A
Body Mass Index (BMI; note criticisms of BMI): N/A
Resting Metabolic Rate (RMR): N/A
Distance (running): 10.00 km (6.22 mi)
Cumulative distance (2024; ignores XT days): ?
Calories burned: 819 kcal
Average heart rate: 132 bpm
Max heart rate: 154 bpm
Weather at start: Overcast & slightly misty ☁️ 7° C (45° F), Humidity ?% Wind: calm km/h
Terrain: 46 ft elevation gain
Avg Pace:
 12'05" /mile
Best pace:
11'43" /mile
Stinkiness air level (0=No smell; 10=☣️): 0/10 (not stinky)
Comments: We ran the Run to Feed the Hungry 2025 10K race this year, in Sacramento, California ✅ Weather was cool and just barely misty. Once running it was OK. This was the 32nd annual race. Organizers held the inaugural race in 1994. 

Pre-race

Race cold-weather gear laid out the day before

Packing checklist: Gloves; Hoodie; Turkey hat; running pants; Socks; Shoes; Shorts; Shirt; Headband; Nipeaze; Body glide; Phone & charging cable; Watch & charging cable; Clif Bars

Room 417 view at noon on a misty Thanksgiving day: hotel parking & wall murals

We overnighted at AC Hotel Sacramento, by Marriott, room 417. The hotel opened in June 2025, and everything looked new. Checked-in via mobile app. Arrived, got key cards from the front desk, no problems, all handled professionally (if a bit cooly). The mobile app also supports phone-based room access. Parking was in an adjacent, underground garage. Turning was very tight and our car cameras helped negotiate without incident. Payment was $25 via QR code and good for in-and-out access for 24 hours. 

Packet pickup at 6:00 p.m. night before the race

This year we picked-up our packets the night before. Construction along Highway 50 still impacted by the Fix50 project. Due to congestion, missed getting into the rightmost lanes, so stuck on the left "express" lanes with a concrete barrier preventing me from exiting as I wished. Succeeded in exiting at the next exit, circled back after a few more turns, and made it to parking, which was plentiful. Pickup went smoothly, we collected our turkey gear: new gloves, a hat, & socks. 

Dinner this year was delivery from Chicago Fire pizza: a small Veggatouille Deep-dish, a personal thin-crust (tavern-style) pizza with kalamata olives & Italian beef, and a small Garlic Cheesy Bread. The deep-dish pizza was OK and the best of the order; the rest was mediocre. I had high hopes for the tavern-style pizza, but the crust tasted too "flour-y" to me. Not bad, but not the tavern-style I had hoped for. We were completely stuffed.

Race Day

Awoke at 6:00 a.m. for the 8:15 a.m. 10K race. Skipped showers. Shared a cup of hotel-room coffee via the in-room coffee maker. It was fine. The hotel claimed to have breakfast, but we didn't see anything other than the restaurant as we stepped off the elevators. Instead we got our car and headed to Temple Coffee, ordered coffees, a vegetable scone, and a pumpkin-chocolate loaf. All was excellent. 

Temple Coffee, Sacramento, Thanksgiving Day 2025, 7:05 a.m.

Weather was cool and slightly misty. We saw our breath at times (mid-40's F), but layered clothing, hat, gloves kept the chill away. The drive to Sac State on U.S. 50 was uncrowded. Parked in surface Lot C at the opposite side of campus with everyone else. The walk to the start was not crowded.

Giant inflatable turkey near the starting line

The giant inflated turkey was in the same spot as 2024. For people who signed-up as a member of a team, a special surface-lot area was reserved and had hot beverages & other perks. A photographer asked Dawn's permission to take her photo, which she granted.

10K runners had the option of timed & untimed bibs. We had chosen timed so had gated access to a spot closer to the starting line. 

Amplifiers played standards like Sweet Caroline by Neil Diamond. A quad-copter drone hovered above us, recording. 

Starting line for 10K runners at 7:51 a.m., outside the timed-bib area
 

The timed area was slow to fill up, which gave us a few minutes to relax. Announcers on an American-flag decorated scissor-lift said a few words, followed by an unnecessarily religious but thankfully short invocation by a priest. We listened to a decent performance of the American anthem, then the countdown began, and we were off.

We crossed the start after about 40 seconds. We had decided to run without walk breaks for the first 1-2 miles, depending on how we felt. This went pretty well. A few days earlier, we had run 8 miles without incident. The 10K race was much less crowded than the 5K start, which was congested with no way to run freely. Spectators turned out and cheered us on. In the Fab 40's, a number of spectators had small gatherings on their lawns next to propane heaters or fire pits. The fall foliage was very colorful. Live bands performed. It was moderately crowded the entire race. 

Mimosa stations--we must have passed at least six tables offering free booze to runners 🍹 😅

Musicians this year covered a variety of songs. One covered The Race is On, another covered a song by The Cure on their ukulele. A handful of the Sacramento Philharmonic brass section appeared early on. An electric guitar & drum kit duo endlessly played several bars of AC/DC's Back in Black.

Pumpkin pie friendship bracelet

Toward the end, Dawn accepted a friendship bracelet spelling the words "Pumpkin Pie" from a woman spectator handing them out.

Refreshment area snacks & water

As we crossed the finish line, we both felt tired but pretty good. We walked to the refreshment area, where they had Krispy Kreme glazed donuts (I had 2), bananas, small oranges, Nature's Valley Crunchy Granola bars, and waters. We took a few photos near the giant inflatable turkey, then headed back across CSUS campus to our car.

 

Any irregular feelings, aches, pains, heart rate, and so forth?: None
Foods eaten today:  

Wednesday, September 03, 2025

Oahu, Hawaii 2025 Vacation

Our 2nd visit to Hawaii, 1st visit to the island of Oahu. We stayed ~1 week. 

Notable Activities:

  • Hiked Diamond Head
  • Pearl Harbor (USS Arizona Memorial, USS Bowfin submarine, Pacific Aviation Museum, USS Missouri)
  • Snorkling at Hanauma Bay
  • Bernice Pauahi Bishop Museum, designated the Hawaiʻi State Museum of Natural and Cultural History
  • Hoʻomaluhia Botanical Gardens, and drove past Byodo-In Temple & Laniakea Beach
  • Cat Cafes (Hawai'i Cat Cafe, Cat Cafe Moff) 

Notable Food & Drink:

  • Rainbow Drive-In
  • Leonard's Bakery
  • Ice Monster
  • Gecko Girlz Shave Ice
  • Dole Whip
  • Lulu's Waikiki
  • Ali'i Coffee Company
  • Tipsy Tiki
  • Secret Spot
  • Honolulu Coffee

Mai Tai - Tried from these vendors (ordered by my preference):

  1. Tipsy Tiki
  2. Lulu's Waikiki 
  3. Redfish Waikiki
  4. Appetito Craft Pizza 
  5. Kamukura Surf + Dine

We tried at least 2-3 times to visit Kona Coffee Purveyors in Waikiki, but each time the lines wrapped out the door and quite a distance, so skipped. Belatedly we learned, "Please don’t support this business. The owner is an atrocious human being who mistreats his workers. He’s also extremely racist and sexist." 😬 So, it all worked out.

Considered hiking to Koko Crater, but went to Bishop Museum instead. 

Weather was tropical (good & bad). 

Sea turtles - no sightings this trip 😝 Snorkeling & Laniakea Beach were a bust 🐢 However, snorkeling was an excellent idea, as we now have confidence to try again. Heard parrot fish chomping ☺️

Byodo-In Temple parking was overwhelmed on Labor Day, and just able to back out of the dead-end lot by the entrance. Wish they had attendants turning vehicles away a bit farther up the road, where easier to turn around. 

In-flight entertainment:

  • United Airlines (seats with screens & in-flight entertainment options): 
    • 🌟 On Becoming a Guinea Fowl (2024) - directed by Rungano Nyoni
    • 🌟 The Room Next Door (2024) - directed by Pedro Almodóvar
    • Friendship (2024) - directed by Andrew DeYoung (watched first 40 minutes before plane landed)
  • Hawaiian Airlines (no seats with screens--but had free Starlink wi-fi so streaming available via our personal devices)
    • 🌟 Sherlock (TV series) - 2010

Nice memories:

  • Laughing while having Dole whip at Kai Fresh
  • Sighting a Monk seal sunning on beach ☺️
  • Birds walking around our feet while seated on a bench at Diamond Head visitor center
  • Ocean breezes & views
  • Hiking
  • Cat cafes
  • Leonard's malasadas
  • Back-scratcher given with Tropical Itch drink at Tipsy Tiki
  • Li hing mui (shave ice, gummies, etc.)
  • Interior spaces of Bernice Pauahi Bishop Museum 👀 Especially Hawaiian Hall and Pacific Hall 🌟
  • Standing on USS Missouri, in the spot where the signing of the Japanese surrender took place in 1945
  • Sampling Mai Tai drinks
  • Watching videos sent by our cat sitter
  • Kiawe trees - yellow seed pods look like French fries 

DETAILED ITINERARY

26 August (Tuesday)

Travel day

  • 4:45 a.m. - Wake up
  • 6:15 a.m. - Rideshare to airport
  • 9:20 a.m. - Flight departs to Honolulu
  • 11:00 a.m. - Arrive Honolulu (Aleutian Standard Time, GMT -10)
  • Noon - Pickup car rental
  • 1:00 p.m. - Check-in to hotel (Wayfinder Waikiki) 
  • 2:00 p.m. - Kamukura Surf + Dine (Gyoza (8 Piece, Deep Fried), split Kamukura (Pork) Fried Rice, HH Ume Cucumber, drinks)
  • 2:15 p.m. - Ice Monster (Mango shave ice) 
  • 3:00 p.m. - ABC Stores: water shoes, beach towels, buns for breakfast, Li Hing snacks, other sundries
  • 6:30 p.m. - Dinner at Redfish Waikiki (split poke bowl, Furikake fries, drinks) 

27 August (Wednesday)

Diamond Head hike 

  • 7:30 a.m. - Coffees at B-side Coffee (hotel coffee shop - B-Side Brew, Coffee Slush)
  • 8:00 a.m. - Lulu's Waikiki (breakfast: Lulu's stuffed toast, side house potatoes, drinks)
  • 9:00 a.m. - ABC Stores (water for hike)
  • Morning - Hike from Waikiki to Diamond Head summit and back 
  • 12:45 p.m. - Gecko Girlz Shave Ice (Lilikoi Sour shave ice, scoop of macadamia nut crunch)
  • 4:15 p.m - ABC Stores (sundries)
  • 4:45 p.m. - Crazy Shirts (shirt) 
  • 5:00 p.m. - Mitsuwa Marketplace (buns for breakfast)
  • 5:15 p.m. - Cat Cafe Moff (shirt) 
  • 5:15 p.m. - Honolulu Cookie Company (pumpkin mini bites)
  • 5:45 p.m. - Rainbow Drive-In (loco moko, mix plate, Caramel Brownie)

28 August (Thursday)

Pearl Harbor 

  • All day - Pearl Harbor 
  • 6:15 p.m. - Rainbow Tiki shop at Rainbow Drive-In (shirts, pin)
  • 6:15 p.m. - Rainbow Drive-In (slush float, tator tots)
  • 6:45 p.m. - Hawai'i Cat Cafe (shirt) 
  • 6:50 p.m. - Waikiki Banyan (pay for 1 night parking garage)
  • 7:15 p.m. - Spam musubi (snack) & maple + strawberry buns for breakfast

29 August (Friday)

Snorkling at Hanauma Bay 

  • 8:00 a.m. - Breakfast at Redfish Waikiki (hotel restaurant - 3-egg omelette, banana French toast, latte, cold brew coffee) 
  • Morning & early afternoon: Hanauma Bay Guided Snorkel Tour 
  • 2:15 p.m. Leonard's Bakery (7190 Kalanianaole Hwy) - 6 malasadas (1 each flavor: original, cinnamon, Li hing, custard, dobash, Haupia)
  • 5:30 p.m. - Kuhlo Ave Food Hall (2 falafel gyro wrap) 
  • 5:30 p.m. - Tipsy Tiki - drinks
  • 6:45 p.m. - Kai Fresh (dole whip - half&half with strawberry) 
  • 7:15 p.m. - ABC Stores (Buns for breakfast, sundries)

30 August (Saturday)

Polynesian Cultural Center 

  • 8:45 a.m. - Coffees at B-side Coffee (hotel coffee shop - classic tune, drip coffee)
  • 11:00 a.m. - L&L Hawaiian BBQ at Laie (garlic shrimp, spam musubi) 
  • Noon - evening: Polynesian Cultural Center
    • Huki - A canoe celebration
    • Samoa - Tree of Life
    • Aotearoa - Toi Whakaari Maori
    • Tahiti - Introduction to French Polynesia
    • Canoe Ride 
    • Tonga - Cultural Core Values and the Nafa
    • Rapa Nui exhibit 
    • Ali'i Lu'au
    • Skipped: Pacific Theatre evening show 
  • Overnight parking at Lilia hotel garage 
  • 8:30 p.m. - Redeem drink tokens at hotel Lost + Found poolside bar 

31 August (Sunday)

Bishop Museum 

  • 10:30 a.m. - Ali'i Coffee Company at 35 S. Beretania (local sandwich & breakfast sandwich, drinks - King & Prince)
  • All day - Bernice Pauahi Bishop Museum, designated the Hawaiʻi State Museum of Natural and Cultural History 
  • 5:00 p.m. - The Makeke, Honolulu (card, snacks) 
  • 6:30 p.m. - Appetito Craft Pizza (portobello fries, margherita pizza)
  • 7:15 p.m. - ABC Stores (buns for breakfast, snacks) 

01 September (Monday)

Hoʻomaluhia Botanical Gardens, north shore drive

  • 9:00 a.m. - Secret Spot (breakfast - Avocado Toast, veggie Bagel Benedict, Cappuccino, Caffe Latte iced)
  • Morning - Hoʻomaluhia Botanical Gardens
  • Drove to (but no parking) - Byodo-In Temple
  • Drove to (but no parking or sea turtles) - Laniakea Beach
  • 3:15 p.m. - Longs Drugs (sundries) 
  • Dinner - Seven Brothers Burgers

02 September (Tuesday)

Travel day 

  • 7:15 a.m. - Honolulu Coffee at Moana Surfrider (quiche lorraine, local latte, pumpkin latte)
  • 9:15 a.m. - DFS at Inouye International Airport (souvenirs, candies)
  • 11:05 a.m. - Flight departs Honolulu (Aleutian Standard Time, GMT -10)
  • 7:20 p.m. - Flight arrives San Jose (PDT, GMT -7)
  • 8:00 p.m. - Arrive home (via rideshare)

Friday, August 22, 2025

Weird Al Concert - August 22, 2025 at Shoreline Amphitheatre, Mountain View, California

Event poster for our show

Dawn and I traveled to Mountain View, California, to attend the 22 August 2025 "Weird Al" Yankovic concert at Shoreline Amphitheatre. 

This represents our 7th Weird Al concert:

  1. 2007 - San Joaquin County Fair, Stockton, California
  2. 2010 - California State Fair, Sacramento, California
  3. 2013 - California State Fair, Sacramento, California
  4. 2015 - Showroom at Planet Hollywood Resort and Casino, Las Vegas, Nevada (we won the “Weird Al” Yankovic Mandatory World Tour Contest)
  5. 2018 - The Golden State Theatre, Monterey, California 
  6. 2019 - The Greek Theatre at UC Berkeley
  7. 2025 - Shoreline Amphitheatre 

Getting There 

Parked on Old Middlefield Way. Walked over the pedestrian bridge and through the Google complex. Ate at Zareen's Indian & Pakistani take-out restaurant. This time I had a Tikka/Madras Burrito Wrap with Paneer Tikka, and Dawn had a Naan Wrap with Veggie Samosa and a side of Tikka sauce. We shared a Mango Lassi.

Walked to Shoreline Amphitheatre. Noticeably less chaotic than the July 4 concerts. They had closed-off the escalators and routed everyone to the sidewalk access. This time Dawn had a clear-plastic shoulder-bag, so no problems with security. 

Pre-Show

Used the restrooms, took a photo in front of the marquee sign, and walked to the merch tent. Purchased two CD's by Steve Jay: 1) Physical Answer (2008); and 2) Off-Bass (2025). Dawn purchased the black tour dates shirt. Bought a non-alcoholic sparkling berry drink. Felt a bit embarrassed because we were standing next to a young couple and they were in line ahead of us, but the cashier I guess decided they weren't ready and called on us first. They were gracious about it, thankfully. 

Found our seats, Section 102, Row H, which was pretty good spot. As we sat down, the man to my immediate left sat down and snapped off his belt-mounted mobile phone case (his phone was OK, I think he was holding it). He and his partner seemed justifiably unhappy but rolled with it. I think I overheard him eventually saying he found he could just buy the side that broke, which he was grateful for. Over the course of the opener and concert his enthusiasm endeared him to me : ) He asked if we had seen Puddles Pity Party before and I was a bit confused if he meant live, so I said no, even though we'd seen him online. "Our people". 

Puddles Pity Party opened the show. What a voice. Great entertainer. He had a running joke about Kevin Costner, showing video montages of his various film appearances while he sang. He invited 2 people on stage to help him--the first to play a fake guitar with him, and the second to don a tequila-bottle costume for a sad song he sang in Spanish. He had a song mocking pumpkin spice, where a man in an inflatable pumpkin costume walked around. He threw quite a few guitar picks and a few adults dashed forward to snag a few. 

The weather was warm but a bit breezy, so we put on our jackets. Stadium and lawn seemed sold-out. 

Weird Al Concert

The show was entertaining. This time they had three women in the band as backup musicians: 1) Payton Rose Velligan; 2) Monique Donnelly; and 3) Scheila Gonzalez. Probyn Gregory appeared as well. Stage manager Hawkeye was there for bit parts (Santa suit, harmonica, Segway, etc.).

Confetti cannons shot red and white streamers during Canadian Idiot, and I think a second time as well. 

During the Tacky off-stage performance (shown on video), a helper put a whipped-cream pie on Puddles Pity Party's face.  

The show had a seconds-long speaker glitch during the second song. Steve Jay was indicating trouble with his sound setup early on, but it seemed they figured it out. Overall I'd have preferred dropping the bass levels and overall volume about 10%, but it was manageable. 

Drummer Jon "Bermuda" Schwartz had a 180-degree plexiglass wall in front of his kit, perhaps to shield his drums from the bubbles released during an early song. 

Al's fat suit looked a bit slimmer than previous years. 

During "One More Minute", he walked the aisle and gave scarves and a pair of heart-shaped underpants to fans.

Reddit confirms the Yoda Chant at the end does get extended a bit during each tour.  

Overall, I was a bit tired this time, and by Stop Forwarding That Crap to Me I was content. Weird Al's voice seemed a bit raspier than I remembered, his hair was thinner, but he still gave his all. The crowd was happy, and we got through it without any problems.

Set list:

  1. Fun Zone
  2. Tacky
  3. Mission Statement
  4. Polkamania!
  5. Drum Solo
  6. Everything You Know Is Wrong
  7. One More Minute
  8. Another One Rides the Bus (video from Weird: The Al Yankovic Story)
  9. Smells Like Nirvana
  10. Dare to Be Stupid
  11. Party in the CIA / It's All About the Pentiums / Bedrock Anthem / My Bologna / Ricky / Ode to a Superhero / I Love Rocky Road / Eat It / Like a Surgeon / Word Crimes / Canadian Idiot
  12. Fat
  13. Captain Underpants Theme Song
  14. Now You Know
  15. Happy Together (The Turtles cover) (with Puddles Pity Party)
  16. It’s My World (and We’re All Living in It)
  17. Skipper Dan
  18. Drum Solo (Reprise)
  19. eBay
  20. Stop Forwarding That Crap to Me
  21. White & Nerdy
  22. Amish Paradise
  23. Encore:
    1. Toccata and Fugue in D minor, BWV 565 (Johann Sebastian Bach cover)
    2. We All Have Cell Phones
    3. The Saga Begins
    4. Yoda

Songs by album:

  • Others: 4
    • Captain Underpants Theme Song 
    • Party in the CIA / It's All About the Pentiums / Bedrock Anthem / My Bologna / Ricky / Ode to a Superhero / I Love Rocky Road / Eat It / Like a Surgeon / Word Crimes / Canadian Idiot
    • Polkamania!
    • We All Have Cell Phones
  • Dare to Be Stupid (1985): 3
  • Alpocalypse (2011): 2
  • Bad Hair Day (1996): 2
  • Mandatory Fun (2014): 2
  • Drum Solos: 2
  • Covers: 2
  • Even Worse (1988): 1
  • Medium Rarities (2017): 1
  • Off the Deep End (1992): 1
  • Poodle Hat (2003): 1
  • Running With Scissors (1999): 1
  • Straight Outta Lynwood (2006): 1
  • Weird: The Al Yankovic Story: Original Soundtrack (2022): 1 

 

Post-Show

As we exited we saw a long line waiting for what seemed like a meet-and-greet.

Walked out to the Permanente Creek Trail, avoiding people vaping and blowing smoke carelessly. 🤬  Pretty empty compared to the crush of people on July 4--perhaps more come out in the surrounding areas to watch the fireworks as well. Drove home and crashed. 

Coda

The next day I had moderate bowel problems--maybe too much dairy & cheese (?)  Haven't felt anything like it in some time, so I'm hesitant to say it was Zareen's (it was Zareen's). Not painful, just very, very bloated. First time that happened after eating there, so probably will fall back to getting the Naan wrap next time and skipping the paneer burrito. 

Saturday, August 16, 2025

Dipsea Trail Hike - Saturday, August 16, 2025

Dipsea trail hike, from Mill Valley to Stinson Beach--our third transit, after June 2010 and June 2023.

Up at 4:00 a.m., having slept only a few hours in fits and starts. Breakfast, etc. Left home around 5:00 a.m. Drove up the peninsula; traffic was mostly light. Crossed the Golden Gate Bridge. Parked near Old Mill Park around 6:15 a.m. Restrooms locked. 

1st of 688 steps (staircase #1 of 3, I think)
We began just after sunrise, and about 45 minutes after an hour-long misting rain. The perfume of the redwood and bay trees was 💯 🌟 

Banana Slug

Saw two banana slugs as we climbed the 688 steps in the 1st mile. Sadly, we encountered one squished banana slug later. 😓 Very quiet atmosphere. We whispered to ourselves so as to not disturb occupants of adjacent houses.

Felt a bit tired, but exertion distracted me. Wore our hydration vests. No sunblock until 10:00 a.m. Sky overcast and weather cool.  

Dawn took photos of each mile marker. I think we found every one except mile 3. 🤔 Not sure if we missed it or (?) 

Fogbow on the way to Muir Woods

Muir woods at 7:30 a.m. Traded photos at the entrance with another group. Found gift shop & cafe not open until 9:00 a.m. Walked the reverse loop to Cathedral Grove and back. One pair of men and their dog shared their observation of salmon fingerlings and crawfish. Back at the cafe a bit past 8:30 a.m., we decided to wait, refilling our water reservoirs, using the restrooms, and relaxing. 

Muir Woods Cafe - Turkey & cheese sandwich, scone, and hot (well, lukewarm) & iced coffees

At 9:00 a.m. we entered as customer #1, getting a turkey & cheese sandwich, a lukewarm coffee, an iced coffee, and a blueberry scone. Dawn bought a Muir Woods cotton tee with a banana slug on it. We also bought a wooden sticker with a badge of Muir Woods.

The park was noticeably busier as we left. A handful of tour buses of various sizes had arrived. We ascended away from Muir Woods and found ourselves sharing sections of the trail with runners of the USATF Tamalpa Headlands 50K ultramarathon. For the rest of our hike, we paused frequently to give right-of-way to runners. Almost all of them went out of their way to say thank you or greeted us, all while tackling "fast fire road running, steep climbs, flowy singletrack, [and] technical sections".

Near Cardiac Hill, we encountered an aid station tent with a bustle of activity, trays of food, hydration, volunteers, and even two athletically-dressed people in front of a camera and a satellite uplink. We briefly chatted with a volunteer who shared the name of the event, before she dashed after a passing runner and splashed them with water from her small pail. We watched several hikers farther along the trail and decided to continue. As we left the aid station a volunteer encouraged us to use the trail but to watch out for the runners. 👍🏻

We laughed at this sign, which looks like the handiwork of a hungry troll (photo: AllTrails)

Descending into the steep ravine portion felt primeval--from hot sun & dust, to shaded, cool, & fog-soaked moss with soft-earth trails. 

Primeval-looking, fog-shrouded redwood branches

The downside was the steep single-track meant frequently standing aside along the edge as runners dashed down. At the bottom a small party of hikers were chatting and laughing under the bows of a tree. The climb out of the ravine was rather gentle, all things considered. Our view at the fence of Stinson Beach was obscured by fog. The rest of the hike went smoothly, and we finished at the race turnaround tent, which had more trays of food, hydration, and volunteers. 

Whale art on driveway gate

 We felt tired but physically much better than previous Dipsea Trail hikes. Dawn wondered aloud about a double-Dipsea--i.e., hiking the reverse. 

We walked into town, looked at the restaurant options and chose Parkside

Raspberry lemonade with mint (Parkside Cafe)
Chicken Pesto sandwich--looks good, tastes just OK (Parkside Cafe)

After a 15-minute wait, we got seated at an patio picnic table. The waiter was Javier, and we got raspberry lemonade with mint, a latte, a pesto chicken sandwich (Dawn says, "I was a little sad about it, but it was OK...not anything to write home about"--wished for the burger or something else), and the signature Parkside breakfast for me: 2 over-easy eggs, toast, & roasted root vegetable hash with ketchup. For dessert we went to the Parkside cafe and got a slice of sourdough pesto sausage pizza & a cup of vanilla ice cream with berries. 

Stinson Beach was busy, with lots of pop-up tents, a few kites, a handful of swimmers, and lots of people relaxing in the sun & sand. We decided not to walk to the shore and rested for some minutes on the bench at the end of the wooden ramp. Next time, we will bring pants more suitable for wading. 

The bus driver charged us the $2/person fare this time (they did not in 2023). It was a larger bus, and earlier in the day. This bus had a Clipper Card fare reader, which seemed convenient. We paid $5 in cash and received a $1 paper card we can use on future uses in Marin. (The next day we got a Clipper Card). The driver aggressively navigated the turns, and our position in the back amplified the bouncing and queasiness. Our stop was at Panoramic & Bayview, which was the same spot we got out in 2023. We chatted briefly with a group of hikers who exited with us--they had hiked the same way we did earlier, and just needed a 2nd opinion on which direction to go. As we walked, a friendly couple passed us at a quick pace and we chatted briefly about where we had hiked. At the bottom we found our vehicle where we had left it. 

I walked a quick block to the Mill Valley Public Library and got a library card. As we got in the car and prepared to leave, a slightly silly encounter occurred with another driver--they pulled alongside us and motioned through the window to inquire if we were leaving. I nodded in the affirmative, and then they sat there for a moment until they realized they had boxed us in. After a beat, they reversed and we exited. 

The drive back was uneventful. I had programmed Waze to avoid tolls, so perhaps for this reason it routed us north to State Route 4 (SR 4), then 680-south and home. It was busy but relatively uncongested. It felt really good to get home and relax. 

We felt tired but not exhausted like in 2023. More talk of a double Dipsea hike some time in the future--it seems there is even an annual running of the Double Dipsea race on August 23, 2025.  

Thursday, July 31, 2025

Running Journal - 2025 San Francisco Marathon - 2nd Half Marathon – “The City Half” 🌟

Time: 8:44-11:43 a.m. (2 hours 59 minutes)  
Resting heart rate: N/A (forgot)
Weight (street clothes): 86.23 kg (190.10 lb)
Body Mass Index (BMI; note criticisms of BMI): 25.1 (Overweight = 25–29.9)
Resting Metabolic Rate (RMR): 2,054 cal/day
Distance (running): 21.11 km (13.12 mi)
Cumulative distance (2025; long runs): 484.33 km (300.95 mi)
Calories burned: 3,369 kcal
Average heart rate: 131 bpm
Max heart rate: 165 bpm
Weather at start: overcast/fog 🌫️ 15° C (59° F), Humidity 82% Wind: 0 km/h
Terrain: 591 ft elevation gain
Avg Pace:
12'29" /mile
Best pace:
10'19" /mile
Stinkiness air level (0=No smell; 10=☣️): 0/10 (not stinky)
Comments: Beautiful but hilly: the SF Marathon is not a Personal Record (PR) course. 

This represents my 3rd time participating in the SF Marathon: I previously ran 2 full marathons (2006 & 2024), and this represents my 1st SF Half Marathon.

Getting There 

We stayed Friday and Saturday nights at the historic Palace Hotel, at 2 New Montgomery St, San Francisco. On Friday we stopped for dinner in Mountain View at Limón. The place was very busy and service was friendly but understandably slow. We tried the Ceviche Limón with taro chips, Truffle Mac & Cheese, an empanada sampler. Dawn had a rather weak cocktail, the El Diablito (Pisco Caravedo Quebranta, pomegranate juice, mint, angostura bitters, ginger syrup, lime juice), while I had an Inca Kola. In SF, we first tried parking at the Palace Garage Parking, but after waiting for a few minutes without anyone approaching us, I finally got out and flagged someone down, only to find the price was an eye-watering $70+ per night (in fairness, with in-and-out privileges, but come on) and required a valet to manage the vehicle. The Palace Garage Parking staff were very friendly, however, and helpfully pointed us to the nearby Hearst Parking Center, about a block away, which was only ~$40/night. No in-and-out privileges, but we just needed a place to park overnight. The Hearst Parking Center has a narrow corkscrew ramp between floors, which show the many scrapes of previous victims...I also found it very hard to navigate into the corkscrew up-ramp at the right angle to go up a floor...thankfully lots of spots on the 2nd floor. The garage seems clean, safe, and has well-lit elevators and lobbies, so would use again. Check-in at the front desk of the Palace Hotel went smoothly--just one other guest in line around 7:00 p.m. 

 

Hotel room

Scaffolding outside the window overlooking Market Street

Staff assigned us room #854...with a view of the scaffolding erected outside our window. Intermittently, there was a soft mechanical noise. Not really an issue, thankfully, and otherwise quiet space. It had a TV with a rather unresponsive remote. I was able to pair the TV with YouTube and stream a few things, but otherwise we just watched MST3K or random channels as background noise. The best thing about the room (to me) was its polished, heavyweight door handles, in chrome and brass. The door to the room also had the hotel initials, "PH". The shower had a rain-style showerhead. 
We ordered an ice cream sundae for dessert on Friday night, but I think it was from the hotel restaurant Pied Piper. The sundae was relatively small. 

Exterior handle of room door, with Palace Hotel initials "PH"

Palace Hotel - The Garden Court Restaurant, also known as the "Palm Court"

On Saturday morning, we slept-in, then exited to go to the race expo at Fort Mason Festival Pavilion. As we exited the Palace Hotel, we admired its beautiful interior space, The Garden Court Restaurant, also known as the "Palm Court". They have a high tea service in the afternoon. Harp music played from hidden speakers. We also visited a one-room hotel museum off one of the main floor wings, with an operative cable-car bell which rings shockingly loudly 🫠 The Palace Hotel has a Ghirardelli store, which we skipped visiting in-person--we have visited Ghirardelli many, many times at the location by Fisherman's Wharf. The hotel has two King Kalakaua's throne chairs off the main lobby, which he gifted to the hotel. 

Getting to the Expo was uneventful. Parking at the Expo was delayed for several minutes by automated Waymo vehicles exercising extreme caution to let a constant stream of pedestrians go through a crosswalk. We eventually parked and walked, neglecting to pay for our spot (we later got & paid a $40 ticket). We had paid the ticket last year, it slipped our mind to do so this year 😛 The Expo was very busy. As we approached the entrance, we noticed SF Marathon Community Manager Damaris Gutierrez waving and talking to people from an upstairs window. We relatively quickly got our race bibs, safety pins, shirts. After circling back, we picked up 6 free Chargel energy gel packets. Briefly looked at the special race-related swag at the back--I forget how people qualified, but I liked the race socks with seals (I think). Dawn purchased a purple race technical long-sleeve shirt. The crush of people was a bit much, so we exited quickly. Afterward, we got coffees and breakfast sandwiches at Equator Coffee. The line was long, but we had lots of time. The Doordash pickup table was full of abandoned orders. Outside the tables still had a bit of water from the morning fog. Great place to people watch and also see dogs 🐶 We drove back to the hotel, parked the car at the Hearst Parking Garage, and relaxed a bit in the room. 

SF MUNI "World Famous Cable Car Safety Tips"

In the mid-afternoon, we walked to the race start at the Ferry Building, to get a sense of how long it might take. It was about a half-mile walk. Passed lots of people wearing SF Giants baseball clothing as they made their way to watch the game against the New York Mets (they would lose, 1-2). At the Ferry Building, we purchased a 9-piece box of Dark Noir chocolates from 
Recchiuti Confections. Nothing interested us for dinner, so we walked back to the hotel. We ordered room service from Pied Piper, as Dawn wanted to try the Pasta Pomodoro. The room service was excellent. Dawn's meal (with glass of red wine) was fine. However, my Baby Gem Caesar with a side of chicken was just average, and a small portion 🤷🏻 Ate Clif bars for the rest of the evening, as well as lots of water to hydrate.

Pre-Race

Race gear laid out the day before (shown: 2025 shirt; I wore my 2006 shirt)



Lights off around 11:00 a.m. Tossed and turned, not feeling sleepy. In the back of my mind, I was distracted by logistics of hotel checkout time--it was 1:00 p.m., but would we finish in time? Slept maybe from midnight-5:00 a.m. We decided to sleep another 30 minutes, waking at 5:30 a.m. Garmin reported a sleep score = 64/100. Brewed coffees using the in-room, single-serving-pod Nespresso coffee maker. Fueled with a  peanut butter Clif Bar. Shaved. Did the 4 things I should always do before a long run: 1) Garmin HRM-Pro Plus Heart Rate Monitor; 2) Anti-chafing; 3) NipEaze; and 4) Sunblock ✅ The night before I had laid-out everything. Pinned the bib to my 2006 SF Marathon Finisher shirt. Half-filled the water reservoir of my Nathan - QuickStart 2.0 6 L Hydration Pack.

Before we left I called and requested a later checkout time, and to my relief they pushed it back to 2:00 p.m.  

We had trained for this half marathon since around March, or ~4-5 months. The repetition in preparation over those months helped make the pre-race process relatively routine. Switched my Android phone Battery Protection setting, from Maximum (stops charging at 80%) to Basic (charges to 100%). With the hydration pack as an option, I stashed only my credit card, license, and room key card in the back pocket of my shorts. The rest went into the hydration pack: phone, KN95 mask, and 2 Clif Bars.

We left the hotel around 6:15-6:30 a.m., I think. We planned to ride a free shuttle bus from the starting line to the 2nd Half Marathon starting line. Shuttle buses operated from 6:50-7:50 a.m. As we walked, other runners in SF Marathon race gear joined our cohort, waiting with us at stoplights, passing us, etc. It turned out we miscalculated the shuttle bus location--instead of queuing at the start/finish line area, they instead left from Howard St. and Spear St. A short walk later, we seated ourselves in what looked like the first bus to leave. Event staff had chartered fairly large and comfortable coaches. The ride was quiet and uneventful. At the Great Highway staging area, everyone exited the bus. We passed yellow school buses lined up for hauling gear-check items to the finish area. As we walked, we threaded our way through lines of runners waiting to use one of the long line of porta-potties. At Lincoln Way we crossed to Martin Luther King Jr Drive, and then just a short walk later we arrived at the starting Corrals. It was around 7:50 a.m. when we got there, with plenty of time to relax until the scheduled 8:44 a.m. start time. One other runner chatted briefly with us. We stood under the Murphy Windmill and watched its arms slowly rotate. A light, intermittent mist coated surfaces, making them slightly slick. The weather felt pleasant.

Murphy windmill rotating in the misty morning breeze
Murphy windmill rotating in the misty morning breeze

Eventually, we watched pacesetters lining up to our right and realized we stood on the wrong side of the corral barriers. After getting into the proper corral, we stood just in front of the 3:15 pace group. I believe they said they were the last pace group. The pacesetter mentioned he uses Galloway method. It was nice to not have a lot of amplified sound nearby. 

Corral C around 8:36 a.m., with most of the ~3,600 runners ahead of us, and the starting line barely visible in the distance

We faintly heard the national anthem. Runners began in waves. Corral A, then Corral B, then us. Started our Garmin watch 1:30 run/1:00 walk interval sessions, passed under the starting line, and ... immediately began our ascent 😅 

Strava route and elevation map

This year the first 2 miles had a half-mile first segment, followed by a 1.5-mile out-and-back segment. This represents my first half marathon running with a partner. Dawn charged up the initial hills, and we skipped our first walk break due to the crush of runners. After that we took our 1:00 walk breaks regularly.

Somewhere in the first 2 miles someone wearing what looked like dark-wash denim jeans passed us 👀 Hopefully they wore lots of anti-chafing. 

Outside Lands, "a three-day music, art, food, wine, beer and cannabis festival held annually in San Francisco's Golden Gate Park" was in the process of its massive setup. We passed generators, beer tent banners, a mile of fencing, and all the physical components needed to build-out stages, scaffolding, etc. 

Naga the sea serpent in Golden Gate Park (pre-installation computer render)

As we entered J.F.K. Promonade, we (and the 3,600 other runners) passed Naga, a 100-foot sea serpent sculpture installed just a few days earlier at Rainbow Falls for its planned 2-year stay. The pond was filled, but no waterfall running. 

Circling Blue Heron Lake (formerly Stow Lake) was next. This brought back memories of 2024, when I was running the full marathon. It was this loop where I was overtaken by 2nd Half Marathon runners--first the elites, then packs of runners aggressively dashing around everyone to maintain their paces. Noticed the pagoda. 

Back on JFK Drive, we ran past public art displays and roadway painted art. We chatted as we went, looking forward to when would have single-digit miles left. Running the 2nd Half marathon with fresh legs was nice for me, as I had enough energy to notice details as I went. E.g., the de Young Museum and the Conservatory of Flowers.

After a zig-zag, we passed through a tunnel under Stanyan Street and exited Golden Gate Park. Cresting the top of a hill, we accelerated downward into the Haight. There were lots of cheering spectators with clever signs. E.g., "run like you're running away from your ex-boyfriend", or "It's faster to take MUNI" 😅  

I loved the bohemian Haight: Jimi Hendrix mural, bookstores, coffee shops, etc. Buena Vista Park looked lush. At some point we passed someone playing what looked like a tuba. 

T-Rex hydration volunteer from 2024--missing this year 😅

I looked in vain for the water station with the person in an inflatable dino costume. 

Reaching the Haight meant we had just 10K distance left 🙂 We passed one or two runner "valves": race volunteers swing long banners in tandem across the intersection, shunting runners one way or another, for traffic control. 

In the industrial areas, Dawn started to reach a wall. Our pace slowed, but we tried to push as best we were able. At one point near the end, she mentioned feeling a bit nauseous, so we made sure to rest more. Somewhere near the end, Dawn emptied her hydration pack reservoir. Thankfully we had lots of water stations toward the end and she never was dehydrated. 

Finish 

We ran around the SF Giants stadium. Lots of walk breaks. Dawn was focused on getting a sub-3-hour finishing time, and per her calculation we just had to run the last mile in 18 minutes, which was very doable. One couple eventually passed us on either side, presumably with the same goal, as they yelled to each other "4 minutes to go!" 

Grateful Dead 60th Anniversary pole banners, with view of Oakland Bay Bridge in background

Passed under the Oakland Bay Bridge, finally sighting the finish line. Dawn surprised me with a final burst of energy and we both crossed the finish line with a minute or so to spare: 2:58:52 🌟 

This represented a new PR for Dawn for the Half Marathon, and my 3rd-best time. We felt relief to finish--just 2 weeks prior, we had stopped a half marathon training run around the 9-mile mark, due to pain in Dawn's hip. 

In the finish-line corral, volunteers encouraged us to take as many things as we could carry: bananas, fruit bars, waters, etc. One asked if I wanted an entire box (64-count) of Kirkland Signature Soft & Chewy Granola Bars, so I took it and they cheered. 😅 

Finisher medal close-up, San Francisco Marathon - 2nd Half Marathon - "The City Half" (with gull slider)
Finisher medal and ribbon, San Francisco Marathon - 2nd Half Marathon - "The City Half"

We collected our medals, then exited the finishers corral near the Ferry Building. It was very nice to have our hydration packs--in went all the items. It was all we could do to walk the half-mile back to the hotel. On the elevator up to the room, we apologized to the other guests. 😅 We felt better after showering. It turned out we exited the hotel with all our things right around our initial late checkout time of 1:00 p.m. Walked stiffly to the Hearst Parking Garage, paid for parking, and drove home 🏠

Post-race / Reflections

What worked:

  • Anti-chafing: legs & chest 
  • Race prep: laying out everything the night before
  • Masking
  • Hotel & logistics
  • Weather: perfect
  • Magnesium lotion: relaxed Achilles & muscles
  • Watch charged and only drained by about half
  • Phone charged to 100%

Improvements:

  • Adjust training to properly target 3:00-hour race pace 
  • Hill training (build-up quads, etc.)
  • Move ahead in the Corral chutes to find my pace group

Any irregular feelings, aches, pains, heart rate, and so forth?: Sore legs but mostly OK
Foods eaten: Clif bar, banana (x2), electrolytes, falafel wrap, dolmas (x2), curly fries, pistachio cheesecake (x0.3)

Sunday, July 13, 2025

Running Journal - 2025-07-13 (Half-marathon Long Run)

Screenshot of out-and-back run, starting at Shoreline Lake and turning around just south of Cooley Landing Park

Time:
 8:55-12:48 p.m. (3 hours 53 minutes)
Resting heart rate (waking): 51 bpm
Weight (several hours later, after eating, etc.): 83.78 kg (184.70 lb)
Body Mass Index (BMI; note criticisms of BMI): 24.4 (Overweight = 25–29.9)
Resting Metabolic Rate (RMR): 2,017 cal/day
Distance (running): 21.11 km (13.12 mi)
Cumulative distance (2025; ignores XT days): 463.22 km (287.83 mi)
Calories burned: 1,521 cal
Average/Max heart rate: 103/146 bpm
Weather: overcast ☁️ 14° C (57.2° F), Humidity 95% Wind: 0km/h
Terrain: 174 ft elevation gain
Avg Pace:
 15'26" /mile
Best pace:
 14'21" /mile
Stinkiness air level (0=No smell; 10=☣️): 0/10 (not stinky)
Comments: Half-marathon long run of along the Bay Trail, starting at Shoreline Lake in Mountain View, California. Brought hydration vests (ice cubes in the reservoir) and two Clif bars. Ran north along the trail for 6.55 miles. This time we made 2 changes: 1) We ran around the far edge of the Duck Pond; and 2) We took a right at the bridge and ran north, turning around just before Cooley Landing Park. At Byxbee Park public restroom area, we stopped and refilled our reservoirs. Continued on the white sandy trail to the Environmental Volunteers EcoCenter and Duck Pond, then the Lucy Evans Baylands Nature Interpretive Center. An aside: We made a separate trip on Saturday and visited the Lucy Evans Center. It was small, but we walked all the way to the end of the pier and watched the waves lapping against the shore. End aside. Continued on the San Francisquito Creek Trail, passing the Palo Alto Airport, we watched what looked like an orange search & rescue helicopter circle around, as well as a small black helicopter ascend and fly away. Followed San Francisquito Creek past the northern edge of Baylands Golf Links, where we watched a number of players navigating holes #13 & #12. Turned right at the bridge.  Continued north on an asphalt trail, then a gravel trail, to the 6.55-mile mark by a substation just south of Cooley Landing Park. Opened and ate about a quarter of a Clif bar. Dawn had soreness in her piriformis muscle so we walked after re-circling the Duck Pond (~3.5 miles). Used the bathroom at the Byxbee Park public restroom. Overall a beautiful day and glad we made it to the end without catastrophic pain. Afterward, we drove home and ordered-in from Yifang bubble tea.
Any irregular feelings, aches, pains, heart rate, and so forth?: Slightly sore
Foods eaten today: Kashi GO Protein & Fiber Cereal Mixed Berry Crunch with whole milk, Clif Bar (x0.5), Yifang Taiwan Tea - Pearl Black Tea Latte (medium), shredded-chicken burrito (x0.3)

Sunday, July 06, 2025

Stern Grove - The San Francisco Symphony with Taimane concert on 6 July, 2025

Photo of circular sticker received after donating to support Stern Grove Festival. It has a solid-yellow background. The main focus is the profile of a bird perched at the top of a deciduous tree branch. It is colored in bright colors (mostly hot pink, wingtips of striped red & yellow, head and based of wings as cyan). It has a yellow guitar strapped to its back (orange guitar body backing). Curved text at top reads (black sans-serif block letters): I love Stern Grove. Tiny curved text at bottom-left reads San Francisco, CA (also sans-serif black block letters). The sticker is still attached to its white backing paper and rests on a maple desk.
Circular sticker received after donating to support Stern Grove Festival 2025

Attended Stern Grove - The San Francisco Symphony with Taimane concert on 6 July, 2025

Lucky to "win" free tickets in a subsequent lottery round (notified July 3). We arrived a bit late and found seats near the Wawona Street exit with limited sightlines and just barely able to hear 👀 😅 We had heard most of the Taimane set at the 4 July concert, so it was fine 🤙 

Blog Archive