AI-generated alt text knows best

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.

Categorized as IT

The click of death

Dwight was a little spooked this morning by a random clicking sound. It seemed to stop whenever he moved, leaving him with the distinct feeling that some hidden creature was watching him. AI revealed it was actually the “click of death” caused by a failing capacitor inside this formerly smart ceiling fan control. A replacement ordered online was delivered this evening, and I’ll swap it out in the morning.

Passing on the fiddleheads

Picked up a bunch of this locally grown asparagus at the farmers market this morning. The rhubarb looked good too, but my sister-in-law recently gave us a huge armful from her garden. We’re not too crazy about fiddleheads, though they did look decent. I didn’t see the fungus lurking in the corner: Google Lens is giving conflicting answers on it, so maybe it’s just as well.

Categorized as Cook

The best-laid plans…

Once in a blue moon, we feel a bit lazy and pick up a rotisserie chicken for dinner. Today was meant to be that day: I was busy volunteering, and Dwight spent much of his day horizontal, recovering from the same cold I’ve just managed to shake. ​Ultimately, it wasn’t meant to be. The rotisserie shelves were empty, and when I asked, there was none ready in the back. It was time for Plan B: cooking from scratch.

Categorized as Cook

Local farmers¹ vs. a tacky billionaire²

Picked up a bunch of ramps for a stir-fry from our local farmers market¹. The ramp season in Minnesota is remarkably short, lasting only about three weeks. Sadly, it’s still too early in the season for local cruciferous vegetables, so I reluctantly walked over to Whole Foods² where I found some healthy-looking dino kale from Michigan and red chard from California.

Categorized as Cook

Linguistic roots

​I had to go to the tool chest for a rubber mallet to help me chop this rutabaga without losing any fingers. If I were doing this in the UK, I would call the veggie a swede or a turnip. Here in the US, however, the term “turnip” is reserved for the smaller white variety. Right now, the rutabaga and four other types of root veggies are assimilating themselves into a lamb stew.

Categorized as Cook

Risotto repurposed

Tonight: leftover mushroom risotto, repurposed. Stabilized with fresh breadcrumbs and egg, then coated in panko. Served on Spode, just because. Salad by Dwight. Enough excitement for one day.

Categorized as Cook

Avoiding phytohaemagglutinin

I’m making a kidney bean dish for dinner and decided to switch up my routine. Instead of my usual quick hot soak, I started with a 24-hour cold soak in the fridge. ​My original plan was to use the slow cooker, but I recently learned about a toxin called phytohaemagglutinin. To destroy it, the beans must be boiled vigorously on the stovetop for at least 10 minutes. Since I have to boil them on the stove anyway, I’ll finish the entire dish there, as I’ve always done.

Categorized as Cook

Waiting for the light

Aglaonema sat by the window as snow fell all day, waiting for longer days and bright sunshine. Meanwhile, we stayed in, doing indoor things, and arranging to be in a kinder climate next March.

A winter forage

Walked over to the farmers market on a fresh overnight dusting of snow, a reminder that winter isn’t finished and that local produce would be scarce. I carried home crusty bread straight from the baker, along with bacon sausages and lamb from a local farm for “Sausage Saturday” and a Sunday root vegetable braise.