Sunday, August 30, 2026

Bike Ride from Palo Alto to Filoli Gardens

With beautiful weather in the San Francisco Bay Area, it was time for a nice bicycle ride to Filoli Gardens. I met up with Alex in Palo Alto, and we started our long ride to Filoli Gardens.

I was riding my Specialized FSR S-Works mountain bike on pavement, and it felt a bit heavy at times. We stopped for a quick restroom break at Filoli Gardens.

Ride to Filoli Gardens

Road ride · August 30, 2026 · Palo Alto to Filoli and back

36.17 miDistance
1696 ftElevation gain
3:19:22Moving time
160 WAvg power
10.9 mphAverage speed
2,497 kcalCalories
Elevation-4–169 m
169 -4 0:002:08:504:17:40
Elevation gain 1696 ft / 517 mMax elevation 558 ft / 170 m
Speed3–39 km/h
39 3 0:002:08:504:17:40
Avg speed 10.9 mph / 17.5 km/hMax speed 27.4 mph / 44.0 km/h
Heart rate84–173 bpm
173 84 0:002:08:504:17:40
Avg heart rate 137 bpmMax heart rate 174 bpm
Cadence0–94 rpm
94 0 0:002:08:504:17:40
Avg cadence 73 rpmMax cadence 105 rpm
Temperature20–32 °C
32 20 0:002:08:504:17:40

Charts use 30-second averages across the full elapsed time (4:17:40), so horizontal gaps reflect stops. Recorded with iGPSPORT; the 160 W average-power value was supplied separately because the FIT samples contain no power stream.




Links

Saturday, August 29, 2026

Windy Day at Crissy

With a strong Southerly wind forecast (20-25 kts) from iwindsurf.com, I anticipated epic conditions at Crissy Field. 

I loaded up the Tesla Model Y with all my gear and started the drive to San Francisco's Crissy Field around 10:00. There was some heavy traffic, and I arrived at Crissy at 11:30.

After finding a spot to park (there was plenty of parking on the grass, and I found a good spot with enough grass to rig the wing), I messaged Alex and started the walk to Cracked & Battered, where I planned to meet Alex at noon. 

Arriving at Cracked & Battered, I added our names to the waiting list. However, the waiting list was very long, and I expected to wait 45-60 minutes. When Alex arrived at 12:10 (he was running a bit late), we decided to dine at nearby Souvla instead.

We ordered the following items at Souvla:

  • Alex: Salad with Lamb
  • Boris: Salad with Lamb, Greek Fries

The Salad was large, healthy, and delicious.

After lunch, we walked back to Crissy Field to see whether the wind had picked up. There were not many wing foilers out there, but we saw myriads of racing boats and whitecaps on the water.

Since iwindsurf.com reported about 20 knots of wind at Anita Rock, I decided to rig my gear as follows:

  • Duotone Slick SLS 4.0 wing (my smallest)
  • Armstrong 1250cm front foil
  • Naish Hover LE Carbon Ultra 95-liter
  • Dakine harness
  • GoPro Hero 11 Black Mini cam in a plastic waterproof case (which tends to overheat in the case)

I had a crazy two-hour session, blasting along. The wind gusted to 30 knots, and the chop got quite heavy.

Here is a GoPro Hero 11 Black mini video of my one-hour session (recorded using 4K 60 frames/sec)



Links

Saturday, August 22, 2026

Wing Foiling at Crissy

With an unusual Southerly wind forecast (15-20 kts) from iwindsurf.com, I anticipated unpredictable conditions at Crissy Field. Normally, I only sail in Northwesterly winds.

I loaded up the Tesla Model Y with all my gear and started the drive to San Francisco's Crissy Field around 09:40 (stopping at Keypoint Credit Union on the way there). There was some heavy traffic, and I arrived at Crissy at 11:30.

After finding a spot to park (there was plenty of parking on the grass, and I found a good spot with enough grass to rig the wing), I messaged Alex and started the walk to Cracked & Battered, where I planned to meet Alex at noon.

On the way to Chestnut Street, I ran into the Guardsmen Concert. I saw many street vendors and a band setting up to play. The band was using a very loud power generator, which was a nuisance while playing music.

🎵 The Guardsmen Marina Block Party

  • Today: Saturday, August 22, 2026
  • Time: 1:00–6:00 PM
  • Location: Chestnut Street between Pierce and Divisadero
  • Admission: Free
  • What it is: An outdoor street festival with live music, food/drinks, arts & crafts, local vendors, games, and family activities.
  • Charity: Organized by The Guardsmen, which raises money for programs serving at-risk Bay Area youth.

Arriving at Cracked & Battered, I added our names to the waiting list. Luckily, the other people on the list had left, and we were quickly seated outdoors.

We ordered the following items:

  • Alex: Fried Chicken Benedict, coffee
  • Boris: Fried Chicken & Waffle, coffee

The Fried Chicken was amazing, and the waffle was also fantastic.

After lunch, we walked back to Crissy Field to see whether the wind had picked up. There were a couple of windsurf foilers on the water, but no wing foilers or kiters.

Since iwindsurf.com reported about 15 knots of wind at Anita Rock, I decided to rig my gear as follows:

  • Duotone Slick SLS 5.5 wing
  • Armstrong 1250cm front foil
  • Naish Hover LE Carbon Ultra 95-liter
  • Dakine harness
  • GoPro Hero 11 Black Mini cam in a plastic waterproof case

I had a wonderful 90-minute session, blasting along. The wind was gusty, and the water was not too choppy.

Here is a GoPro Hero 11 Black mini video of my one-hour session (recorded using 4K 60 frames/sec)



I finished around 15:45, de-rigged, and loaded the gear back into the Tesla Model Y. I stopped by Super Duper for a quick dinner.


Links

Saturday, August 15, 2026

Hiking Lands' End

Since the wind forecast was unfavorable for wing foiling at Crissy Field, Inna and I decided to head to Noe Valley instead, to meet up with Alex and to have lunch with him nearby. The drive to Noe Valley was surprisingly quick—normally, I need 90 minutes to reach Crissy Field, as driving through Golden Gate Park is usually quite slow. It took just about an hour to reach Noe Valley from our home in San Jose.

After meeting Alex, we decided to walk to Anatolian Tavern, a Turkish/Mediterranean restaurant that Alla recommended.  We had a long, 30-minute walk, going up and down the many steep hills of Noe Valley before we reached it. 

On the way there, we walked around Mission Dolores Park, where we had magnificent views of the city.

With beautiful sunshine and warm weather, we decided to eat lunch outdoors. We looked at the menu, which had new dishes I had not seen before, and ordered the following:

  • Appetizer: Lunch-Meze
  • Main: 2 x Lahmacun
  • Drinks:  6 x Turkish Tea

The Lunch-Meze were excellent, though a bit small for 3 people. The Lahmacun, a thin-crusted flatbread with meat, was excellent too.

After lunch, we thought about playing miniature golf and walked to the nearby Holey Moley Golf. However, we found the miniature golf a bit too kid-focused and decided to head to Lands' End for a hike along the seashore. I ordered an UberX (much cheaper than Waymo) and in about 25 minutes, we reached the Lands' End Eagles Point trailhead.

We hiked the Lands' End trail (2.5 miles one way) west for one hour. We really enjoyed the breathtaking views of the Golden Gate Bridge and the Sutro Baths.

Here is how ChatGPT describes the hike:

Land's End Hike

You start at Lands End Trail Eagles Point and walk west toward Sutro Baths.

The National Park Service describes the Eagle Point section as about 1.7 miles one-way, following the old roadbed of the Ferries & Cliff House Railroad. The trail has some stairs and occasional steeper sections, but most of it is a fairly comfortable packed-dirt or paved path.

I'd allow roughly 1½–2 hours, rather than treating it as a simple 45-minute walk, because there are so many places worth stopping.

What you'll see along the way

1. Eagle's Point

  • Excellent opening views of the Golden Gate Bridge and Marin Headlands
  • Looking back toward the bridge gives you one of the classic Lands End perspectives.
  • This is a particularly nice place to start because you're immediately on the bluffs rather than spending much time walking through the city.

2. Cypress and coastal forest
The trail winds through Monterey cypress and coastal vegetation, alternating between wooded sections and exposed cliffs. The scenery changes constantly, which makes the hike much more interesting than a straight shoreline walk.

3. Mile Rock / shipwreck views
There are viewpoints toward Mile Rock Beach and the rocky Pacific coastline. At favorable tide and visibility conditions you can sometimes see remnants of shipwrecks below the cliffs.

There's also a spur down toward Mile Rock Beach, but I'd regard that as optional—the main trail is more enjoyable if you're trying to keep the hike relaxed.

4. The coastal bluffs
This is the best part of the hike for me. You get repeated views of:

  • Golden Gate Bridge
  • Marin Headlands
  • Pacific Ocean
  • Point Reyes on exceptionally clear days
  • Farallon Islands in the right conditions

The combination of fog, cypress trees, cliffs and ocean makes this feel much more remote than you actually are.

5. Sutro Baths
Eventually you descend toward the spectacular ruins of the old Sutro Baths. Sutro Baths

The baths were an enormous Victorian-era saltwater swimming complex built by Adolph Sutro in the 1890s. The complex burned in 1966, leaving the concrete foundations and pools that you see today.

This is a particularly good ending because the hike changes character from coastal trail → historic ruins → crashing Pacific surf.

How difficult is it?

I'd call it easy to moderate, with the important qualification that it isn't completely flat.

The NPS lists the Eagle Point-to-Sutro portion at 1.7 miles and notes stairs, while the broader Lands End trail has compacted aggregate/pavement with some sections reaching fairly steep grades.

One important point: it's better as a one-way hike

The really nice thing about Eagle Point → Sutro Baths is that you don't have to retrace your steps.

You can arrange transportation so that one car is at each end, or use a rideshare. That makes this a much more satisfying hike than doing the same trail as an out-and-back.

The full Lands End trail system extends roughly between Sutro Baths and Eagle Point, and the NPS map shows the various viewpoints and side trails.

My assessment

AspectRating
Scenery⭐⭐⭐⭐⭐
Golden Gate views⭐⭐⭐⭐⭐
Ocean/coast⭐⭐⭐⭐⭐
Historical interest⭐⭐⭐⭐½
Difficulty⭐⭐
Crowds⭐⭐⭐
Photography⭐⭐⭐⭐⭐
Overall9/10

Best time: late afternoon, particularly if you can finish around sunset. The Golden Gate and Pacific light can be spectacular.



After the hike, we decided to return to Noe Valley for an early dinner at 17:45. Inna made dinner reservations for 2 at Fiorella Noe Valley, near Alex's new San Francisco residence, and I ordered an UberX to take us there.

When we arrived, it turned out there were no tables for 3 available, but we were offered a seat at the bar (which we accepted). Later on, someone canceled, and we were able to sit down at a normal table.

We ordered the following items from the menu:

  • Appetizer: Stone Fruit & Stracciatella, OG Baby Lettuce Salad, Nonna's Meatballs
  • Main: Burrata Pizza Pie
  • Drinks: Far West Nu Dry Cider

We really enjoyed the Stone Fruit & Stracciatella, the Baby Salad, and the Meatballs. The Burrata Pizza was pretty good too.


After dinner, we had a relatively short, one-hour drive back to San Jose.


Links



Saturday, August 8, 2026

Aerial Arts / New Site Work at Fort Mason

Inna and I purchased tickets to the New Site Work show, scheduled for 17:00, at Fort Mason, as part of the Aerial Arts festival.

The show was initially recommended to me by ChatGPT but turned out to be highly disappointing. I found the stunts a bit amateurish.


What “New Site Work” actually was

The 5 PM program consisted of two newly commissioned site-responsive works:

  1. Veronica Blair / EleKtric Body
  2. Megan Lowe Dances — Meandering Urbanite, choreographed and performed by Megan Lowe and Roel Seeber

The organizers presented these as works that would “activate” Fort Mason's architecture and landscape rather than as conventional aerial performances.

That distinction is important because “aerial arts” is somewhat misleading if you were expecting aerial acrobatics. The program was much closer to experimental contemporary dance, with some aerial/vertical dance elements.

1. Meandering Urbanite

This was the Megan Lowe/Roel Seeber piece.


The artists describe the work as inspired by the wilderness that existed before the urban landscape of Fort Mason. The central idea is to contrast:

  • the frantic pace and “scramble” of modern urban life
  • with a slower contemplation of the natural landscape that existed there before the present-day structures.

The artists specifically describe the piece as “listening for what still echoes” beneath Fort Mason. It also had an original live music score by Ben Juodvalkis.

So the conceptual structure was essentially:

urban environment → imagined natural past → human movement → remnants/echoes of nature

Rather than telling a conventional story, the dancers used movement, the physical environment, and the aerial apparatus to suggest those ideas.

Why the Fort Mason location mattered

This is what makes it a site-responsive work.

Instead of placing the dancers on a stage and pretending it was somewhere else, the choreography was developed around Fort Mason itself. The architecture, open space, and waterfront environment were supposed to become part of the performance.

Megan Lowe and Roel Seeber specialize in vertical dance, so their work can involve dancers moving on or against architectural structures rather than simply performing on a floor.

The idea is that the audience sees the building/space differently because dancers are interacting with it.

That is artistically interesting—but it also means the physical spectacle can be considerably less impressive than a conventional aerial show.

2. Veronica Blair / EleKtric Body

The other work was by Veronica Blair's EleKtric Body.


Unfortunately, this is where the publicly available material is surprisingly thin. The festival's official ticket description identifies the company and says that the work was one of the two site-responsive pieces, but it doesn't provide a detailed synopsis comparable to the one for Meandering Urbanite.

So I don't want to invent an interpretation of what you saw.

The important point is that both works were deliberately commissioned as site-responsive pieces, rather than being assembled as conventional aerial entertainment.


Why it may have felt so disappointing

Given your reaction — “the new site show was horrible” — I think there's a pretty understandable mismatch here.

The festival's marketing uses phrases such as:

“aerial dance, circus arts, site-responsive performances”

and calls the festival a celebration of contemporary aerial arts.

That can easily lead someone to expect:

  • impressive aerial tricks
  • performers high in the air
  • acrobatics
  • dramatic apparatus work
  • physical danger
  • choreography that looks spectacular from the audience

But New Site Work wasn't really that kind of show.

It was much more about:

  • contemporary dance
  • abstract movement
  • The relationship between bodies and architecture
  • environmental themes
  • artistic interpretation
  • site-specific choreography

The festival's 8 PM Cowell Theater Main Stage was actually much closer to what I should have recommended if you wanted aerial arts as entertainment. That program featured Amelia Rudolph, Darielle Williams, Nina Sawant, Ron Oppenheimer, Cirque Vida, and Joey the Tiger, and was explicitly advertised around “daring physicality” and “innovative apparatus work.”

So I made a significant mistake earlier: I recommended the 3/5 PM New Site Work as the “most spectacular” option, when the published descriptions actually pointed toward the 8 PM Main Stage as the spectacle.

In retrospect, I'd characterize the shows this way:

ProgramArtistic characterSpectacle
New Site WorkExperimental/site-specific contemporary dance⭐⭐
Next GenerationYouth circus/aerial⭐⭐⭐
Main StageProfessional aerial/circus performance⭐⭐⭐⭐⭐
New ExperimentsExperimental contemporary work⭐⭐

Wing Foiling at Crissy

With an unusual Southerly wind forecast (15-20 kts) from iwindsurf.com, I anticipated unpredictable conditions at Crissy Field. Normally, I only sail in Northwesterly winds.

I loaded up the Tesla Model Y with all my gear and started our drive to San Francisco around 10:00, arriving at Crissy Field at 11:30. There was some fog around the Golden Gate Bridge, but nothing to worry about.

There was a Ho'okahi Pu'uwai Outrigger Canoe Club competition, and the vast majority of parking spaces were occupied by large trailers with the long boats. The wind looked very light, and I wasn't sure whether the 15-20 knots forecast would come true.

After finding a spot to park (the parking was already approaching full capacity), we strolled to Chestnut Street for lunch. Alex arrived ahead of us and added us to the waiting list. We walked along Marina Blvd. and then turned south on Scott Street, arriving at Cracked & Battered at 11:50. Our table wasn't ready yet, so we decided to see whether other restaurants had availability.

Our favorite Souvla was available (but I wasn't in the mood for salad). Napizza seemed completely empty (was it even open for lunch?) We returned to Cracked & Battered and were seated at around 12:30. We ordered the following items:

  • Alex: Fried Chicken Benedict, coffee
  • Boris: Fried Chicken & Waffle, coffee
  • Inna: Fried Chicken, Shakshuka, coffee

The Fried Chicken was amazing, and the waffle was also fantastic. Inna enjoyed her Shakshuka.

After lunch, I walked back to Crissy Field with Inna and Alex to see whether the wind had picked up. I saw a few wing foilers sail out, and Alex convinced me to give it a shot. 

I rigged the following wing-foiling gear:

  • Duotone Slick SLS 5.5 wing
  • Armstrong 1250cm front foil
  • Naish Hover LE Carbon Ultra 95-liter
  • Dakine harness
  • GoPro Hero 11 Black Mini cam in a plastic waterproof case

I had a wonderful one-hour session, blasting along. The wind was gusty, and the water was not too choppy.

Here is a GoPro Hero 11 Black mini video of my one-hour session (recorded using 4K 60 frames/sec)



I finished around 15:30, de-rigged, and loaded the gear back in the Tesla Model Y. I messaged Inna at around 16:00 and walked back to Equator Coffees at Fort Mason Center.

We ordered 2 cappuccinos there, and I enjoyed some warm liquid after wing foiling in the bay.


I had purchased tickets for the Aerial New Site Work show at Fort Mason for 17:00 and didn't want to miss it. I write about the show here.

After the show, we walked to Milos Meze (one of our favorite local Greek restaurants), where Inna had made dinner reservations for 18:30.

We ordered the following items:

  • Drinks: Greek Tea, Mint Tea
  • Appetizer: Keftedes (meatballs)
  • Inna: Garides Souvlaki (Shrimp)
  • Boris: Mousakka
The Keftedes portion was large, and they were freshly served (and delicious!) My Mousakka was also excellent, but the portion was too large for me to finish, and I took it home. Inna also really enjoyed her Garides Souvlaki.


Links


Saturday, August 1, 2026

Crazy Day at Crissy

With an unusual Southerly wind forecast (15-20 kts) from iwindsurf.com, I anticipated unpredictable conditions at Crissy Field. Normally, I only sail in Northwesterly winds.

I loaded up the Tesla Model Y with all my gear and started our drive to San Francisco around 11:00, arriving at Crissy Field at 12:50. There was some fog around the Golden Gate Bridge, but nothing to worry about.

After finding a spot to park (the parking was already approaching full capacity), we strolled to Chestnut Street for lunch. I didn't find the most convenient spot (that I normally do) for rigging and launching my wing foiling gear.

There was a wing foiling race, and other wing foilers were literally flying across the water. They were much better than I was.

We messaged Alex, who was living at his new place in the city, to see if we could meet up for lunch at our favorite Cracked & Battered. Luckily, Alex was available and arrived there before us!

After sitting down outside (on barstools), we ordered the following items:

  • Alex: fried chicken & waffle, coffee
  • Boris: fried chicken & waffle, coffee
  • Inna: 1 piece of fried chicken, 2 eggs over easy, coffee

The fried chicken was amazing, and the waffle was fantastic.

After lunch, I walked back to Crissy Field, while Inna and Alex went to explore the shops around Fillmore.

I rigged the following wing-foiling gear (I had to wait for someone to leave the parking lot, as his car was double-parked).

  • Duotone Slick SLS 5.5 wing
  • Armstrong 1250cm front foil
  • Naish Hover LE Carbon Ultra 95-liter
  • Dakine harness
  • GoPro Hero 11 Black Mini cam (the new one)

I had a wonderful one-hour session, blasting along. The wind was gusty.

Here is a GoPro Hero 11 Black mini video of my one-hour session (recorded using 4K 60 frames/sec)



I finished around 16:00, de-rigged, and loaded the gear back in the Tesla Model Y. I messaged Inna, who was strolling around Fillmore, and came to pick her up from Sezane San Francisco. From there, we drove to Room & Board to look at some bedroom sets for our upcoming home remodel.

After looking at various storage cabinets and bedroom sets, we decided to eat dinner at the nearby Bay of Burma, a tiny Burmese restaurant, a short walk away. This area was a bit sketchy but not as bad as the Tenderloin.

We ordered the following items:

  • Tea Leaf Salad
  • Shwe Taung Khouk Swai (Noodles with Chicken)
  • Mohinga (Fish Stew)

The Tea Leaf Salad was excellent, and the Noodles were also light and amazing.


Links


Thursday, July 30, 2026

Birthday Dinner at Memento SF

With Alex relocating to San Francisco's Noe Valley neighborhood, we decided to celebrate his birthday at Memento SF, a local, well-regarded restaurant.

After dropping off a few items at his new digs (and his birthday presents), we walked a few blocks to Memento SF (on Castro Street).

Since one of Alex's roommates was running late, we ordered appetizers and drinks, and then the main courses. We ended up ordering the following items:

  • Drinks: 3 x Pellegrino Sparkling, 1 x Chateau de Berne Rose
  • Appetizers: Burrata & Arugula Salad, Salmon Tartare, Filet Mignon Meatballs Stroganoff, Crispy Rice Cakes
  • Main: 2 x Pan-Seared Salmon, 2 x Curry Chicken, 1 x Moqueca Fish Stew
  • Desserts: Coconut Chocolate Ganache, Ube Cheesecake, Birthday Celebration Cake

We enjoyed the appetizers, especially the Salmon Tartare and the Filet Mignon Meatballs. I really enjoyed my Moqueca Fish Stew tooFor dessert, the Celebration Cheesecake was quite cheesy, and I actually preferred it to the Ube Cheesecake. 

Our waitress was very nice, but sometimes a bit slow to clear our plates. We thought that Memento SF is a nice local restaurant, though slightly below Foreign Cinema in food and service.


For presents, we purchased the following for Alex:

Links