Br8oyErCAAIokMR
People sit and stand on a covered outdoor patio with tables and chairs, overlooking a lake filled with boats and surrounded by trees under a clear blue sky.

Lakeside lunch

May 27, 2026
On the way home from the dentist after a cleaning and an all-clear checkup, I rewarded myself with lunch at Bde Maka Ska (lake). The vegetable curry, fried plantains, and dirty rice nicely suited the steaming hot day. The Park Board recently built this new pavilion after a fire and contracted the catering to a local vendor who specializes in Jamaican cuisine.
A large American flag flies from a central flagpole topped with an eagle at a memorial, which is encircled by smaller American flags, green grass, trees, and stone benches, with a person standing by a bicycle on the paved ground beneath a cloudy sky.

So many wars

May 26, 2026
My friend and I started our bike ride a bit earlier than usual today to beat the afternoon heat. We paused here after cycling along Victory Memorial Parkway. The parkway and its surrounding area were created after World War I to honor the servicemen and nurses from Hennepin County who lost their lives in the conflict. As we were about to head back, we spotted something we’d never noticed before, partially hidden by the trees: a bronze statue of Abraham Lincoln.
A concrete sidewalk, featuring a stencil message about a neighbor kidnapped by ICE and an image of bound hands, leads past bright yellow bicycle racks, a parked bike, and refuse bins, all bordering a street with distant vehicles and trees, while a stone building with reflective windows stands under a clear blue sky.

Memorial Day 2026

May 25, 2026
As we honor those who died defending freedom, I am reminded of when a federal force of 3,000 descended on our city, threatening our liberty and endangering American lives.
Planter box with pink flowers, dark red coleus, and green plants on a tiled patio

On being a dripper sensei

May 24, 2026
For over 30 years, I’ve installed irrigation drippers almost every spring. This year, I played sensei as I showed the leader of our building’s gardening club how it’s done across half a dozen planters on the pool deck without decapitating the plants. The tubing and dripper heads will vanish as the greenery grows. I plan to keep up the tradition, but it’s good to have a backup.
A red plastic crate brimming with small, oval, orange and green kumquats appears above a partial paragraph titled A case of mistaken produce, which includes an identifying overlay for the fruit and red arrows pointing to the crossed out phrase tiny mandarin oranges.

AI-generated alt text knows best

May 23, 2026
Recently, I integrated this WordPress website with Google’s AI and started looking for problems it could solve. Today, I used the AI to generate descriptive image alt text for screen readers for visually impaired users. It works well, as this example shows. (In yesterday’s micropost, I actually misidentified the produce, AI got it right!) Once I’m sufficiently comfortable with the system, I’ll set the AI loose on all 9,000+ photos in this site’s image library.
A red plastic crate filled with small, oval, orange and green kumquats

A case of mistaken produce

May 22, 2026
“Finally, grape tomatoes at the Asian supermarket!” I thought. A closer inspection, however, revealed they were actually kumquats. Tomatoes aren’t really a staple in much of Asian cuisine. On the walk home, I couldn’t think of a single Japanese dish featuring them. Back home, I looked it up and confirmed that tomatoes only started to catch on in Japan in the 20th century.
Two instructors lead a classroom discussion with a slide titled Some questions for Edith and Jenny on the screen

Learning from veteran interpreters

May 21, 2026
The first class this morning was interpreting. Two interpreters with decades of experience joined the classroom to answer questions from the adult learners and demonstrate wireless audio equipment used for simultaneous interpreting. The next classes were more familiar to me: writing, then a reading group.