Testing Amazon’s New Grocery Delivery Service

About a month ago, I ordered something on Amazon that was a food item (maybe pecans?) and, on the way to checkout, I was asked whether I wanted to add things like 33-cent avocados (!!!!!), milk, or bananas to the order. I was a little confused, because I had been aware of the “Amazon Fresh” service (in partnership with Whole Foods, which they now own), but that was a separate service from Prime, with a separate annual fee.

I decided to try it out to see what happened— and who could resist 33-cent avocados? I added other items to get to the $25 minimum. I was offered a choice of 2 delivery windows: 5p-9p that evening, or 4a-8a the next morning. The items were exactly what I ordered and showed up on time.

I learned later that Amazon is testing this service, included for Prime members, in select cities (San Francisco being one of them). The goal is to compete with companies like Instacart and Wal-Mart, which apparently also offers grocery delivery.

I never use Instacart because it ends up being more trouble than just going to the store. Even if I add substitutions for every item and detailed instructions when I make my list, the shopper ends up texting incessantly during the trip (while I’m in meetings, which is always), half the time things on my list are unavailable, and some of the subsitutions are wrong. Amazon didn’t contact me at all during shopping, and presumably, they know exactly what is in stock when you order it.

Overall, it was a great experience, and I’ve used it a few times. I know Amazon is evil, but life is challenging, and this is a very useful tool in a pinch. I actually enjoy going to the grocery store, and there are both a Safeway and a Whole Foods within walking distance of my house. But work has been crazy lately, and this has been particularly useful for when we’ve run out of something midweek. I’m interested in seeing where it goes.


San Francisco Marathon - City Half (2025)

I ran the “City Half” of the San Francisco Marathon this weekend, which is the second half of the full marathon course. You can also opt to do the first half, which goes over the Golden Gate Bridge and back, but that’s the course I’ve done multiple times as part of the Golden Gate Half, which happens in November. The City Half has the advantage of a luxurious 8:30am start time (the first half starts at 7:00am, and the full marathon starts at 6:30am). I woke up before my alarm, which was nice, because the worst part of running a race is always having to get up at a ridiculous hour.

The course started at Ocean Beach, looped around Golden Gate Park, went southeast through Dogpatch, and ended at the Ferry Building. It was a very fun course, with only a few not-too-steep hills. It was very foggy, but not too cold, at the starting line.

A benefit of going through the city was that a lot more spectators than usual were out, given that it went through neighborhoods where people lived. My favorite was a guy playing a tuba in the middle of Guerrero, and someone with the sign “YOU’RE RUNNING BETTER THAN THE U.S. GOVERNMENT!” Running across it also really helps you appreciate how small San Francisco is.

Going down JFK Drive in Golden Gate Bridge also allowed me to see the now-finished sea serpent sculpture that’s near the Prayerbook Cross waterfall. It looked super cool!

I placed 19th in the women 50-54 category, but I’m always just trying to match or beat my previous time. The only bummer about the race was that it wasn’t particularly well-organized – there was only one sugar gel station that I saw (luckily I brought my own), and the gear pickup at the end was a disaster. We waited almost an hour to get our stuff! Anyway, it was still a great experience, and I have another finisher medal for my shelf.


"Too Much" on Netflix is the Best Show I've Seen in a While

This show is such a gem, and I want it to get the attention it deserves! It’s written by Lena Dunham and her husband as a semi-autobiographical story about their relationship. It stars Meg Stalter from “Hacks,” who is hilarious, although it’s not a straight-up comedy – there are plenty of dramatic and poignant scenes. It made me cry multiple times.

I feel like the show got some negative reviews from people who don’t like Lena Dunham and used the opportunity to work out their own issues about her, or people who were expecting it to be more of a comedy, but I think this New Yorker review was pretty accurate.

Part of why I loved it is that it’s ultimately a show that very effectively communicates how we all have a lot of baggage from our childhoods, past relationships, etc., and often what we think of as those special “you know it when you meet THE ONE” romantic feelings are the result of being drawn to partners who help us heal that damage, even if we’re not necessarily conscious of it.

I also like the way it portrayed flawed characters who are capable of change – both Jessica and Felix are very flawed, as are most of the people in their orbits – but the show doesn’t condescend to any of them, and doesn’t “punish” them for their issues. Instead, it portrays them all as deserving of love and friendship (honestly, even Zev). The show also illustrates the way that people we think of as “villains” in our own personal stories may have a very different perspective. I thought the Wendy character arc was particularly satisfying and surprising.

Finally, it was wonderful to watch a female character who is not a size 2, but has a positive self-image and is not insecure about her weight. She’s also ambitious and very good at her job, which again, is unusual for shows with young women at the center.

The writing is excellent, and it’s definitely not a “two screen” show – there is a lot of subtlety in the dialogue and reactions that is easy to miss. I watched it through twice, because so much of it is told in flashbacks, and I picked up a lot of nuances the second time around, after I knew what was going to happen.

As a bonus, the soundtrack is incredible, and there are a ton of charming cameos. Richard E. Grant as Jessica’s boss was my personal favorite, as was Andrew Scott (from “Ripley”) as the narcissistic director. It’s just a wonderful show. It’s 10 episodes, ranging from 30 to 50-ish minutes, so not a huge time commitment. Just watch it and then we can talk about it!


The Incomparable Alemany Farmers' Market

I’m always shocked when someone who lives in San Francisco tells me they’ve never been to the Alemany Farmers' Market. It’s the biggest, cheapest, and most fun farmers' market in the city. I haven’t been to one anywhere in the Bay Area that compares.

You can find every fruit and vegetable that’s in season, and discover new varieties you’ve never heard of – the one that was new to me today was the “Snow Leopard Melon.” Vendors are often happy to talk about what they have on offer and give you a free sample.

It takes place every Saturday morning, year-round, and is usually still selling until around 1pm. Late-comers have slimmer pickings, but can often get fantastic discounts as farmers try to unload the remainder of their stock that would otherwise have to be thrown into the trash or trucked back to the farm.

In addition to fruits and vegetables, you can get fresh bread, eggs, mushrooms (the generous bag of “ugly” Lion’s Mane for $20 is a steal!), orchids and other plants, cut flowers, fresh juice, honey, and olive oil. It’s worth a trip, even if you don’t live nearby, although DO NOT drive unless you plan to park several blocks away and walk over. The parking lot and intersection right in front of the market are a disaster if you’re in a car. The 23, 24, 8, 44, and 67 bus routes all stop nearby, and there is plenty of bike parking near the bathroom building.


Success, Finally! Vegan Ice Cream Experiment #5

I finally did it! I successfully made a good vegan ice cream base!

As I’ve been experimenting over the course of this project, a lot of the information I found online and in books seemed to orient around the goal of making a vegan dessert that tasted good – often, a somewhat creamier version of a sorbet. But this was never my goal. I wanted to see if I could make a vegan ice cream that matched my standards for my traditional ice cream recipes: Not just enjoyable to eat, but scoopable right out of the container, with a creamy mouthfeel, and a bit of a “bite” (i.e., doesn’t just melt in your mouth immediately). I blended the following ingredients and heated them to almost-boiling on the stovetop:

  • 340g of Oatly Barista style oat milk (available at Rainbow Grocery)
  • 460g Califia Farms Heavy Whip (available at Rainbow Grocery)
  • 12g soy lecithin (purchased online)
  • 60g NOW brand coconut milk powder (purchased online)
  • 200g sugar
  • 50g corn syrup
  • 50g dehydrated glucose DE42 (purchased online)
  • 25g inulin (purchased online)
  • ¼ tsp. Locust bean gum (purchased online)
  • ⅛ tsp. Guar gum (purchased online)
  • Pinch of salt
  • 1 tsp. Ube extract (Butterfly brand) (purchased online)

It turned out great! I’m not sure how often I’ll make this, but I’m glad to have the option. It was a fun challenge.


I Got Invisalign and I’m Going to Tell You About It

I had braces when I was a kid, but nearly 40 years later, my teeth have moved enough that they’re causing problems, so I started doing Invisalign to get them back into place (and will eventually have a retainer to KEEP them in place). My course will be short — only about 3 months — but people have asked a lot of questions about them, so I figured I’d share my experience.

  1. You really do need to wear them 20-22 hours a day. You only take them off to eat.

  2. While wearing them, you’re only supposed to drink water. That means no coffee, tea, etc. unless you take them out.

  3. EVERY time you put them back in, you’re supposed to brush and floss your teeth. That means, for example, if you go out to dinner with friends, you’re bringing a toothbrush and floss and ducking into the bathroom after you finish eating, like a weirdo.

  4. If you remove your aligners, say, for a special event, you will still have the 10-12 clear “nubs” that are glued to the outside of your teeth for the duration of the treatment (these are what allow the aligners to grip the teeth and move them).

  5. Lipstick sticks to the aligners much more than to natural teeth. I have gotten into the habit of compulsively running my tongue along the front of my teeth to clean them.

  6. Starting a new tray is uncomfortable. It’s the same feeling you used to get when you’d go to the orthodontist to get your braces tightened. Your teeth just ache all day.

  7. Hopefully you end up with straighter teeth that last longer than they might have if they were misaligned!


Vegetables Ranked From Best to Worst

  • Avocado
  • Peas (fresh)
  • Beets (fresh, roasted)
  • Asparagus
  • Celery root
  • Tomatoes
  • Corn
  • Sweet potatoes
  • Red/yellow/orange bell peppers
  • Lion’s Mane mushrooms
  • Butter lettuce
  • Green onions
  • Garlic
  • Leeks
  • Shallots
  • Artichokes
  • Carrots
  • Oyster mushrooms
  • Kale
  • Celery
  • Cabbage
  • Brussels sprouts (roasted)
  • Onions
  • Potatoes
  • Turnips/parsnips (roasted)
  • Green bell peppers
  • Arugula
  • Portobello mushrooms
  • Cauliflower
  • Green beans
  • Button mushrooms
  • Bok choy
  • Radicchio
  • Okra
  • Broccoli
  • Bean sprouts
  • Fennel
  • Butternut squash
  • Chard
  • Frisée
  • Alfalfa sprouts
  • Jicama
  • Radishes
  • Iceberg lettuce
  • Zucchini

Things to do in San Francisco

After living in the Bay Area for 33 years, I’ve entertained a lot of guests, so I thought it would be helpful to make a list of ideas for out-of-towners. I’ll try and update this with new ideas when I get them.

  • Rent a bike and ride over the Golden Gate Bridge to Sausalito, have lunch, take the ferry back
  • Visit the Clare-Lilienthal House
  • Go to the SFMOMA, eat lunch in Yerba Buena Gardens
  • Visit the Legion of Honor
  • Rent a bike and ride through Golden Gate Park from east to west, then south through Sunset Dunes Park
  • Walk south down Valencia in the Mission and look at the murals in Clarion Alley, turn east and walk doen 24th Street, with detours along Balmy and Orange Alleys
  • Walk along the Land’s End Trail
  • Visit the Cable Car Museum
  • Have lunch at The Ramp in Dogpatch, then walk through Crane Cove and Bayfront Parks
  • Go to Alcatraz, or if tickets aren’t available, just take the ferry somewhere to enjoy the boat ride
  • Walk up the Filbert Steps to Coit Tower and then check out the WPA murals inside
  • Go roller skating at the Church of 8 Wheels
  • Visit the historic ships at Hyde Street Pier Walk along the Embarcadero and stop at the Ferry Building for lunch
  • Go to the Conservatory of Flowers
  • Check out the sea lions at Pier 39
  • California Academy of Sciences, especially if you can go on one of the adults-only nights. Visit the Japanese Tea Garden at the same time
  • Combine the Japanese Tea Garden with the SF Botanical Gardens
  • Tour Filoli Gardens (south down 280)

My June 2025 Trip to NYC

This was a work trip, as I was here for Chime’s IPO, but I decided to stay through the weekend so I could have Friday and Saturday free to be a tourist. Two full days obviously isn’t enough time for a visit to a huge city like NYC, but I was able to hit some highlights. I hadn’t been to NYC since I was a kid.

I stayed in midtown, right off Times Square. My hotel had a great view.

Times Square was crazy overwhelming. The digital billboards looked much more real than I expected.

On Wednesday, I worked out of Chime’s NYC office downtown, and took a walk at lunchtime to see the “Charging Bull” statue and the Statue of Liberty from Battery Park.

The rest of Wednesday and Thursday were taken up by IPO stuff, although I did become a pro at using the subway (once I found out that every train/direction had a separate station entrance, even if they go through the same station!).

Then Friday and Saturday I was free. Friday I walked up 5th Ave. to the Metropolitan Museum of Art and spent most of the day there. Along the way, I stopped to get a famous NYC toasted bagel with cream cheese. It was tasty, but not really different from other toasted bagels with cream cheese that I’ve gotten in SF?

The Met was great to see, but very overwhelming, largely due to the layout. The rooms are basically laid out as boxes on a grid, but many connecting openings between rooms were arbitrarily closed or cordoned-off, so it was tough to chart a predictable course by which you would see all the rooms. I think I hit most of them, though. I kept getting lost and having to consult my map. I definitely saw their 5 Vermeers!

In the evening, I splurged on very good seats to see “Gypsy” at the gorgeous Majestic Theater. My co-worker, who is a theater aficionado, had seen it our first night in town and said it was one of her top 3 theater experiences ever. It was fantastic! I had no idea who Audra McDonald is, so I got to be surprised by how amazing her performance was.

For my second day, I spent a LOT of time walking, so it’s unfortunate that it rained most of the day. On the positive side, one piece of IPO swag I got was a CHYM-branded rain shell with hood, so I put it right to work. First thing in the morning, I took the subway to Brooklyn and walked back across the Brooklyn Bridge.

After that I wandered through Chinatown and the Lower East Side, checking out some great street art, before taking the tour of the Tenement Museum. I chose the “After the Famine” tour, which focused on an Irish family that fled the potato famine and lived in the building starting in 1869. It was really interesting! There are a number of different tours you can take, focusing on different eras and circumstances.

After that, I headed back to Bryant Park to [redacted] with 25,000 of my closest friends. Apparently they had expected a turnout of 75,000, but the rain kept a lot of people home.

Then I did a lot more wandering around, including checking out Grand Central Station, which was spectacular.

I eventually walked out towards Chelsea to experience the Chelsea Market and walk out onto Little Island, which was surprisingly cool.

I didn’t go up to the High Line because it was still raining, and I was getting really hungry. I went to the charming and delicious Willow Vegan Bistro for an extravagant last dinner in NYC. It was delicious, but not as good as my dinner earlier in the week at all-vegan Beyond Sushi. Now it’s time for me to pack for my flight home tomorrow. I’ll be sad to leave, but I miss the dogs (and Adam too!).


CHYM: The End of an 11-Year Road, and an Exciting New Beginning

Yesterday, I was at the Nasdaq for the first day of trading for my company, Chime Financial. It was truly a surreal moment. After a hectic day of working in the NYC Chime office Wednesday, finishing out all the final legal tasks like the bring-down diligence call and the pricing discussion with the Board (we ended up pricing above our $24-26 range, at $27), we arrived at the Nasdaq Marketsite at 7:45am. There was a green carpet rolled out for our entrance, and a decorated reception area with breakfast. Our ticker symbol, CHYM, was everywhere. I still resent the fact that the ticker CHME was taken by another company (it was my first choice)! There, we chatted and got an overview of how the morning was going to go.

First up, we headed into the television studio for the bell-ringing ceremony (although at Nasdaq, it’s actually just pushing a button). Because it’s live, we did a rehearsal, with our founders, their families, the executive team, and our board all joining our founders on the podium in stages.

Then it was time to actually push the button to kick off the trading day!

After that, we went outside to take pictures in Times Square and see our ticker on all the billboards.

Everyone at Chime had a chance to upload a photo in advance, each of which was shown on the billboards for a few seconds each. Here is me!

We were ready to get back inside to the air conditioning (the high was 89 degrees that day)! We headed up to the room where the person who is matching up buyers and sellers was lining up the first trades. I didn’t realize this was the process, and takes a few hours. He walked us through what was happening on his multiple screens.

While waiting, our CEO and other execs did interviews. I was in the background of this interview on CNBC!

Ultimately, the process was complete and we started trading at $43! Cheers all around, and the show was over. We were all exhausted and emotionally drained, and had several hours before the reception that night. Personally, I took the subway to the north edge of Central Park and took a slow walk back to the hotel (about 4.5 miles). It was very relaxing.

Then it was back downtown (I stayed in midtown) for our reception at Cipriani Wall Street. It was so fun to celebrate together!

Our DJ was Rev. Run of Run-DMC! He was great and got everybody dancing (even me!) with 80s and 90s hits.

Finally, I got back to the hotel and crashed.

I said in the title that this was an 11-year journey for me. Ever since I took my first in-house job at Credit Karma in 2014, I’ve been working at a company that was planning to go public “some time next year.” At CK, we got acquired by Intuit. Then I went to Checkr, which remains a private company. As a corporate lawyer, I knew that taking my company through an IPO was going to be a career highlight… and now I have finally gotten to do it. The best part is that I love my team at Chime, and know that this is an exciting beginning for the company. I can’t wait to see what we do next!


Distance Running

I’m currently training for my 6th half-marathon, the San Francisco Second Half, in July. I usually only do them every couple of years, to make sure I still can, but I’d been wanting to do this race for a while and it always sells out. This year, a co-worker happened to alert me that sign-ups had just opened, so I went ahead and reserved my place. Since I just did the Golden Gate Half (for the third time) last November, I figured I’d just keep up my level of training rather than going back to “normal” and training up again.

Usually when I’m training for a race from scratch, I use the Hal Higdon “Intermediate 1” program. It’s doable with a job, except when you get to about week 7 and you’re doing 7-8 mile runs on a Wednesday. I work out in the morning, so that means getting up at something like 4:30am to do a long run, which isn’t great. This time, I’m just maintaining my regular running schedule, which is generally 4-5 mile runs on Sunday, Tuesday, and Wednesday, and then a 10-12 mile run on Friday (or over the weekend if I can’t get to it on Friday). On the other days, I do yoga or strength training.

I’m trying a new approach this time, which is focused on increasing muscle. I’m doing heavy lifting (heavy for me!) inspired by the “Hit Play Not Pause” podcast, which is geared towards athletic women in perimenopause or menopause. The host talks quite a bit about how women tend to start to lose muscle at our age, and we have to really work to retain it. I bought Bowflex adjustable dumbbells last year (which are fantastic!) and am trying to steadily increase the weights I’m using (I track it via the free Strong app).

I’ve also significantly increased my protein intake, aiming for 1.6g per kg of body weight, which is about 120g/day for me. I eat Greek yogurt every day, nuts, and hardboiled eggs, but I also try to get 3 scoops of protein powder over the course of the day. I was getting whey-based powders because I thought that was all there was, but there is a vegan powder from Naked that I’ve been trying, which is pretty good. I get around 50-60g from stuff I normally eat and then ~70g from protein powder.

I started this approach around the beginning of this year, and my scale (who knows how accurate it is) thinks I’ve gone from 58.2% muscle to 62.8%, so I feel pretty good about that! We’ll see if it impacts my race time.


Vegan Ice Cream Experiment #4

I made another attempt at a vegan ice cream, this time adapted from this Underbelly recipe. The ingredients I used are:

  • 773g cashew milk
  • 120g sugar
  • 70g powdered glucose DE42
  • 25g inulin
  • 2.25g locust bean gum
  • 4g guar gum
  • 2g salt
  • 12g coconut oil (refined/deodorized)
  • 340g frozen raspberries (cooked on low separately)

    The main differences from the Underbelly recipe are:

    (1) I bought cashew milk rather than making it myself. I used the Forager Project brand, which doesn’t contain any extra ingredients, aside from a little bit of oats and salt.
    (2) I substituted 2.25g of locust bean gum for his recommended 2.25g of carboxymethyl cellulose, since I didn’t have that on hand. I recognized later that this is probably a failure, as the batch isn’t cooked, so the LBG won’t be activated.
    (3) I substituted extra guar gum for his recommended 1.5g of gum arabic, since I didn’t have that either.
    (4) Since I didn’t have either of trehalose (10g) or powdered glucose DE40 (60g), I substituted 70g of powdered glucose DE42.
    (5) I increased the amount of sugar from 105g to 120g, since Underbelly often complains that most ice creams are “too sweet” (which is, obviously, wrong!) and I wanted to correct for it not being sweet enough.

    I flavored it with my standard raspberry flavoring, which is made by buying a 340g bag of frozen raspberries and cooking them on low until they are nice and jammy. Then I used the stick blender to blend them all together. The deodorized/refined coconut oil was new to me, it doesn’t have the coconutty smell/flavor, so makes for a more neutral base.

    This turned out more like a sorbet than the ice cream feel I’m going for, although the flavor was good. I’d like to try this recipe again, but with his recommended ingredients (all can be ordered on Amazon), and think about how to make it creamier (maybe more inulin?). The addition of inulin was something I wouldn’t have come up with myself, but Underbelly recommends it as a way to add a creamy “mouthfeel” without the milkfat, even though inulin is a starch and not a fat.


  • Photo Gallery from Carnaval in the Mission

    The Carnaval Grand Parade in the Mission is a super fun event to photograph (and to attend). Most parades are boring, but not this one! So much color, dancing, music, and joy. Here is a selection of photos I took yesterday. I regret choosing to be on the side of the street that was shooting slightly into the sun, but lucky for me, the parade continued well past noon, and the later photos are lit more favorably. All shot on my good ol' iPhone 14 Pro.


    Vegan Ice Cream Experiment #3

    Unfortunately, I learned that I can only buy Califia non-dairy Heavy Whip at Rainbow Grocery, which is a pain to get to, so I decided to improvise. Working off of the results from my last attempt at vegan ice cream, which was based on my regular ice cream base recipe, I got Silk brand creamer (which did not have enough fat in it) and added 60g of cocoa butter to bring it closer to the fat content in heavy whipping cream (doing the math, it should have been 119g, but that seemed like too much). I also added 50 additional grams of light corn syrup to improve the scoopability. As usual, for the raspberry flavoring, I cooked 340g of raspberries on low until they became jammy.

    Ingredients list:

    • 340g Oatly full fat oat milk
    • 460g Silk Original Creamer
    • 60g cocoa butter (bought in bulk at Rainbow)
    • 12g soy lecithin
    • 60g NOW coconut milk powder for milk powder
    • 200g sugar
    • 100g corn syrup
    • ⅛ tsp. Locust bean gum
    • ¼ tsp. Guar gum
    • Pinch of salt
    • 340g raspberries (cooked separately)

    It really seemed like it had too much water in it, so I let the base simmer for about 30 minutes to thicken it up. It was still very liquidy going into the machine, as well as coming out. But the ultimate texture was scoopable right out of the freezer, so a big improvement over prior batches. Unfortunately, the cocoa butter flavor was very strong, and almost drowned out the raspberry. I need to find a way to add vegan fat that’s not cocoa butter and isn’t coconut either (which also has a very strong flavor). I think I’ll go get the Califia Heavy Whip and try using that for the next batch.

    Meanwhile, I’m going to bring it over to my vegan friend Nico’s today and see what he thinks.


    The 10-Year Odyssey of the Mystery Citrus

    For friends who have been following the nearly 10-year odyssey of my MYSTERY CITRUS* tree, I’m excited to report that there are a few tiny, nascent, round fruits appearing on it! Please cross your fingers that they finally make it to ripeness!

    *When we bought this house in 2015, there was a small, almost-dead tree that I thought was a lemon tree. It was completely shaded by a huge eucalyptus that was threatening to fall over, and which we quickly had removed. In the removal, they damaged the “lemon” tree further. I decided, now that the tree was actually getting sunlight, that I could bring it back to health.

    For FIVE years I fertilized it, watered it, and protected it with a frost blanket when it got below freezing at night. It actually started having some healthy growth. But no fruit. I assumed it was just building up its strength again. Finally, it produced a handful of small fruits, which I was surprised to see were ROUND! But they dropped off the tree while they were still tiny and green, so it was impossible to tell what they were. They obviously weren’t lemons.

    In year 6, I was excited to see that it had many small fruits on it, and I had hope that this would FINALLY be the year in which it would keep the fruit on the tree until it ripened, and we could find out what it is. Unfortunately, it was attacked by rats during the night (same thing that happened here), and they not only ate ALL THE LEAVES but also much of the bark off the tree. I had no idea that could happen. Any remaining fruits dropped off. I didn’t know if the tree would survive.

    But that little sucker kept hanging on, and during years 7 and 8 it just kept growing more branches and leaves, presumably replenishing its stores of energy, and didn’t produce any fruit. So you can see why I am so excited that now in the 9th year, we may actually see some fruit. I’m crossing my fingers. My guess is that it’s a mandarin orange. But we shall see.


    Vegan Ice Cream Experiment #2

    For this attempt, a mixed berry batch, I used my normal base recipe, but substituted all vegan ingredients:

    • 340g Forage brand cashew milk (left over from last recipe) - substitute for whole milk
    • 460g Califia Farms Heavy Whip - substitute for heavy whipping cream
    • I would have used 12g soy lecithin to substitute for the egg yolks, but didn’t have any, so I used 1g of xanthan gum
    • 60g NOW brand coconut milk powder for milk powder
    • 200g sugar
    • 50g corn syrup
    • ⅛ tsp. Locust bean gum
    • ¼ tsp. Guar gum
    • Pinch of salt

    Then, as I would for any berry ice cream, I took 340g of frozen berries and cooked them for about an hour on low on the stovetop, until they were nice and jammy, blended them separately with the immersion blender, then blended them into the base.

    I think this recipe was on the right track. For how little coconut is being used, I’m still surprised at how much it tastes like coconut. It was still a little hard, and not creamy enough, so I think I need to use a creamier plant-based milk (I’ve heard barista-style oat milk is a good substitute), some dehydrated glucose in addition to the corn syrup (maybe 50g?), and maybe a little cocoa butter (20g?). But I feel like I’m in the ballpark and will be able to improve on this.


    How to Discover New Music in Your 50s

    A lot of these posts end up being responses to questions I get asked often, so I think I’m writing them to memorialize the answers somewhere, so that after I’m gone, the “wisdom” (???) will live forever somewhere, on the internet, where nothing ever dies.

    Adam and I have been recording a music podcast for 11 years — we’re currently at 230-something episodes — in which we find one recently-released album to discuss in depth. I do most of the work of finding potential candidates, because I already spend a lot of time and energy on discovering new music. People sometimes ask how I discover new music, because they find themselves listening to the same old albums over and over again. I always say, first off, that it kind of has to be a hobby that you’re willing to devote time to, and if your main hobbies are raising children and/or working too much, it might just have to be something you leave behind for the time being (or just listen to your friend Gaelen’s recommendations!). ;) Anyway, here are my methods:

    REVIEWS AND BLOGS

    I follow a lot of websites (via RSS or social media, like Bluesky) that review and recommend music. I’ve gotten pretty good at being able to read a review and determine if it’s something I’m probably going to like. Sites I read religiously are Pitchfork’s new album reviews, Stereogum’s “Heavy Rotation” section, Paste Magazine’s Music section, and the See/Saw “Punk This Week” newsletter. Sites I read less religiously are NPR Music, the “indieheads” subreddit, Rolling Stone, and Brooklyn Vegan.

    PODCASTS

    I listen to a few music review podcasts, including All Songs Considered, See/Saw, Rolling Stone Music Now, and KEXP’s In Our Headphones. Of course, I think Adam’s and my own podcast, For the Record, is a pretty good listen!

    RADIO STATION PLAYLISTS

    I don’t actually listen to the radio much, but I look at certain radio station’s charts to see what’s popping up. In particular: KEXP, BFF.fm, and KCRW.

    LIVE MUSIC

    For more than a decade, my biggest avenue of musical discovery has been going to the South by Southwest music conference in Austin, Texas every year. SXSW is not a “festival” the way most people think of it, it’s about 1,000 mostly-unknown bands coming from around the world to play at roughly 100 small venues across Austin, to industry people and tastemakers. I spend months in advance listening to the artists who have been invited, and deciding, on the basis of a handful of songs, whether to add them to our schedule. We can usually only see 90-100 artists over the course of the week, but I always leave with new discoveries I’m really excited about. Unfortunately, they are significantly scaling down the music portion of SXSW next year, and making the whole thing overlap with SXSW “Interactive,” which is all the worst tech bros with whom I hate having to share space for the one night it had previously overlapped. So the future is uncertain.

    Here at home, I look through the music calendars of every local venue once a month, and put the ones that I think I or my friends might be interested in into a shared Google doc. When someone I’m interested in comes to town, I try and see them live.

    PLAYLISTS

    Certain radio stations and programs, like NPR’s All Songs Considered, curate “New Music” playlists on Spotify that you can follow. Personally, I have my own “Current Rotation” playlist, which is pretty much all I listen to. As I gather music from the above sources, it goes onto the playlist, and what doesn’t resonate with me gets removed in regular prunings. You can “follow” it on Spotify if you want to see what I’m listening to.


    Vegan Ice Cream Experiment #1

    After almost 400 batches, I have perfected my homemade ice cream base. As a new challenge, I decided to try and develop a good vegan base.

    The main challenge with homemade vegan ice cream is that it’s too hard. It’s a requirement for me that my ice cream has a “chewy” bite to it but is scoopable right out of the container, and every vegan ice cream recipe I’ve tried has needed to sit out for 10-20 minutes to become soften enough to eat it.

    The other challenge is flavor. Many bases, like the one in the Salt & Straw recipe book, rely on coconut milk or coconut cream. I love coconut, but it limits the flavors you can make with that base because the coconut flavor is so strong.

    So for my first attempt, I tried a Van Leeuwen recipe that I found online. It was intended to be mint chip, but I chose ube as the flavor so I could compare it to my regular ube, which I make all the time.

    Ingredients:

    • 212g coconut milk (I used Thai Kitchen, unsweetened, canned, but next time I’d use the kind in a carton)
    • 212g cashew milk (I got Forage brand at Rainbow Grocery)
    • 150g sugar
    • 60g cocoa butter (bought as chips, in bulk, at Rainbow Grovery)
    • 60g coconut oil (bulk from Whole Foods)
    • 2g salt
    • 1 tsp. Ube extract (Butterfly brand)
    • ⅛ tsp. Locust bean gum and ¼ tsp. Guar gum (my additions)

    The instructions are to put the sugar and 20g of water in a saucepan, stir it over low heat until melted. Then add the cocoa butter and coconut oil, let it melt. Finally, add the coconut milk and cashew milk, and hit it with the immersion blender. I added the ube extract at the end. This only made about ½ of my standard batch, so next time I would double it.

    I was surprised to find that the cocoa butter flavor was very strong, like white chocolate. The texture was dense and hard and had to sit out for about 15 minutes to soften, but the mouthfeel was very creamy. Adam said “it feels like eating ice cream.”

    Nevertheless, the cocoa butter flavor would have paired better with the mint extract (as the recipe intended). It was also just too hard, like an ice cream popsicle. I might try this recipe again, but add corn syrup or dehydrated glucose to try and soften it. I would also use mint instead of ube as the flavoring.


    The Big Salad and Avocado Achievements

    Every night, Adam and I have a “Big Salad” for dinner. It varies based on what add-ins we cooked over the weekend or got at the farmers’ market, but generally consists of greens, carrots, feta, nuts, the amazing baked tofu that Adam preps on the weekends, chia seeds, tomato, a hardboiled egg, and avocado.

    Adam always chops the avocado, and takes great pains to make sure the chopped avocado coheres together in its original shape. This is difficult to do! But he takes great pride in getting it close to perfect.

    Tonight’s avocado was rated a 9.5 out of 10, which is the highest rating ever achieved, so I wanted to document it.

    Look upon his works, ye mighty, and despair:


    The Last Social Media Standing: Instagram

    It came to my attention recently that some people still use Facebook. I was a very early adopter of Facebook (as I am for most things), but stopped using it years ago. I have a fake profile I set up when we adopted our greyhound puppy, because that was the only place the rescue group was posting photos, but no one can find me or friend me and I don’t use it to post anything, just to keep up with that group and foster homes that may be needed.

    My decision to stop using Facebook wasn’t just because it was destroying America and helped get Tr*mp elected, but because I had accumulated so many “friends” over a very turbulent time in my life, and it felt weird to “unfriend” them, but it also felt overwhelming to see so many updates on the lives of people I had no actual connection with anymore. In a weird way, it made me both (1) guilty for not keeping in touch with them, and (2) anxious that if I ran into them on the street I’d forget I’d seen an update that they had a baby or started a new company or whatever, and I’d reveal that I don’t actually care about what’s happening in their lives anymore.

    I generally like social media as a way to keep in touch with friends and family I don’t see often. I did Friendster, and MySpace, and some of the others I’ve forgotten (Orkut? Was that a thing?). But none of them held up over the long term.

    I stopped using Twitter when Elon bought it, and I like Bluesky and Mastodon, but I mostly use those to follow strangers and post my own dumb thoughts for strangers. It doesn’t feel “social” because it isn’t people I actually socialize with. I tried out Threads, but it felt extremely Facebook-coded, and I soon lost interest.

    I actually like TikTok (it’s GREAT at showing me wildlife rescue and dog training videos I’m going to like), but I don’t really want to watch videos, generally, and I rarely use it.

    I started using Tumblr because, in 2009, pre-iPhone, it was the one service that let me easily post to my photoblog by emailing photos to a specific address from my Palm Treo 650. I still use it for that purpose (but now I use the app!), but I don’t follow other people on Tumblr, or use the app for anything except posting photos. So I don’t really consider it a “social media platform,” since that’s not how I use it.

    For me, the last “real” social media platform standing is Instagram. I started using it very early – this is my first post, from October 2010, and this is the first picture I posted of my now-husband, in February 2012. It’s the one thing I still use, and the only social media platform I’ve used for 15 years! I like it for sharing photos with my friends and family (it’s really the only site they still post photos on), but I also follow some wildlife rescues, other greyhound and whippet accounts, accounts for organizations like the SFMOMA and the parks department, and interesting celebrities like AOC and Miranda July. If you switch to the “Following” feed by tapping on the Instagram logo in the top left, you don’t get all the nonsense from accounts you don’t even follow. I consider it the only “real” social media platform (at least, for me) because it’s the only place I follow friends and family, comment on their posts, and share photos intended for them (rather than for strangers, which is the case with my photoblogs).

    Why do I like Instagram? I guess because I’ve always taken a lot of photos (since high school, way before digital!), it’s my way of interpreting the world. I’ve heard people say they’ve stopped using Instagram because they didn’t want to take themselves out of the moment by documenting it… but I’ve always documented everything with photos. It doesn’t take me out of the moment, and it’s actually part of my enjoyment of the moment (I mostly take quick candids, I don’t spend time staging or framing anything too elaborately). I like taking pictures, and I like seeing pictures from other people.

    Ryan on Garbage Day summed it up pretty well in this post. I don’t use Reels or know how to specifically look for Reels on Instagram, but the rest really rang true. I’m genuinely surprised that Instagram has been the one that has stuck around for me, but I still hope we’ll eventually get something better.