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 πŸ€™ 

Friday, July 04, 2025

July 4th - San Francisco Symphony at Shoreline Amphitheatre

Attended the Fourth of July Fireworks Spectacular at Shoreline Amphitheatre with The San Francisco Symphony (Edwin Outwater conducting) and Taimane (ukelele).

GETTING THERE

Parked along Old Middlefield Way, Mountain View (south of US 101). Walked along Permanente Creek Trail, up and over US 101, then took a right, walking past the Google Alta Garage project: "California artist Kim West with curation and R&D by SPMDesign, the kinetic art facade called Ode to Bohemia No. 5 (Inexhaustible Blooms) was inspired by the local, native plant landscape, and consists of 97,500 colorful metallic pieces that reflect different tones throughout the day. "

Ate an early meal at Zareen's, a woman-owned Pakastani restaurant: Naan wrap (veggie samosa & side Tikka sauce); Beef chapli burger with cheese & side of masala fries; and a mango lassi. They took in-person orders via a kiosk with a touchscreen. We received a text with our order number, but never received the follow-up text letting us know the order was ready for pickup. Instead, an employee exited and yelled our number--which seems like some fuzzy memory of what happened on our first visit in 2023. The food was excellent. Glad I skipped the dessert (Firnee - Homemade Rice Pudding).

We took our time walking to Shoreline, stopping along the way at the Dragonscale-canopy building--now owned by Google and housing the Google Visitor Experience--to spin the public art piece Rockspinner, by Zachary Coffin: "First patented in 1869 by a Parisian bicycle mechanic, ball bearings played a pivotal role in the industrial revolution, making the new machinery operate more efficiently by reducing friction. They also let you spin this multi-ton boulder with your fingertips!" I got it revolving at a decent speed, to which a person walking by said, "Faster! Faster!" πŸ˜… I felt a bit anxious at it's mass and people darting around it while it spun 😰 

A few minutes later we heard voices amplified by bullhorn, which turned out to be event staff directing traffic into the parking area. We went down an escalator, staying to the right. A young disheveled couple passed us without incident on our left and apologized for their speed, saying they wanted to catch up to their friends just ahead. This year we got in line on the eastern entrance. The lines were quite long but moved moderately fast. Event staff encouraged families with members in wheelchairs or with small children to use the expedited ADA entrance. Bags were strictly limited this year--clear-plastic only and very small (see web site for details). Dawn's small purse was deemed an item to be checked until she went to retrieve her prescription meds, at which point they quickly and kindly volunteered to check her purse due to a medication exception. We'll look for an alternative purse for future visits. 

At the security gates we held up my phone to the QR-code scanner, though the attendant at our line was distracted by conversation with another guest and not even paying us attention. 

SF SYMPHONY 

We purchased a "classic margarita" (double) and a churro, enjoying them at a picnic table next to the balloon-animal station. After a few popped balloons, we moved along to our seats.

We sat in section 101, row E this year. Visibility was pretty good. A comedian in a nice blue-checkered suit did a set--mostly jokes about aging. To our left was an elderly couple, a veteran and his wife. They enjoyed the jokes and sat respectfully. He did occasionally let out an ear-shattering whistle which left my ears ringing 😡‍πŸ’« So every time after that I clapped with one hand on my knee and kept my left hand covering my left ear. 

Edwin Outwater conducted this year. As the performers seated themselves, we observed minor details, like the cellist having a comfort bib on the back of their cello, the various colors of stain on the instruments, the various shades of white and off-white, the styles of sport coats and dresses. Happy to see a black man, Joshua Elmore, playing a bassoon: "The San Francisco Symphony is appointing its first Black principal player in more than 50 years, marking a significant step forward for the 113-year-old orchestra." They also had a woman in the percussion, though I do not see her listed on their principals page. (Dawn says it is not unusual for a woman to play percussion). As in previous years, Margo Kieser--music librarian and Nancy & Charles Geschke Chair--distributed music to each performer. I noted at least one pair of performers (e.g., cellists) where one person took responsibility for turning pages of the sheet music while the other continued playing. It looked to me like a classic Sith master/apprentice relationship, but Dawn just shook her head. πŸ™ƒ

After a 35-40-minute first set, the symphony took a break and stagehands adjusted the seating for Taimane, a multi-instrument group centered around ukulele player Taimane Gardner. They wore colorful dresses and head-wreaths of tropical flowers and greenery. A male member of the group performed traditional dances in various costumes. I think Taimane played about 4-5 songs. She plays ukulele confidently, in bare feet, stretching dramatically into poses while staring intently. The male dancer briefly danced with an audience member. We observed his earlier dances a bit anxiously, as he jumped over large floor monitors, cables, and whirled quite close to the seated musicians. πŸ˜… One member played a cajΓ³n, a "box-shaped percussion instrument originally from Peru". While she hails from Puerto Rico, it seems she now lives in San Francisco. The rhythm guitarist was also from Hawaii and seems to have a day job as an engineer. The violinist was born in Washington Heights, Manhattan. 

After Taimane's set, they exited, and the SF Symphony immediately pivoted into performing during the fireworks. An enormous flag was lowered behind them. Fireworks this year looked great. Our seats gave us a clear sightline, unlike when we sat on the middle or opposite side, where the overhanging canopy slightly blocks the view. 

Dawn correctly noted the final song of the night was inevitable: "Seventy-Six Trombones". 

GOING HOME 

As we exited en masse, Dawn noticed the Taimane merch table, so we purchased a sticker and the 4 CDs they had: 1) Ukulele Dance (2012); 2) We Are Made of Stars (2015); 3) Elemental (2018); and 4) Hawaiki (2022). They also sold black tee shirts, earrings, etc. Taimane was available for signing and photos. It was by chance we exited and saw the merch table--in previous years we exited the other side and would have missed it. 

The walk back to our car was uneventful. I turned on my phone flashlight and we ambled along with everyone else. Traffic was gridlocked. However, on Old Middlefield Way, we drove without any delay onto southbound US 101 🌟  On the drive home, we watched other fireworks displays, and took it easy in case others were driving while drunk. 

Blog Archive