The Daily Parker

Politics, Weather, Photography, and the Dog

Productive Sunday

Even though Cassie really wants to go outside right now, I'm going to make her wait another 10 minutes while I push some code and wait for the continuous integration build to run. She doesn't understand that I need to run with productivity when I have it. The closest she gets to understanding that is running with balls when she has them.

OK, pushing 10 commits. Run, you clever CI, and remember...

Hours and hours for a one-line fix

Last week I posted a bug report on an app I'm developing. I couldn't figure out why a nav bar only appeared for logged-in users. Almost 7½ hours of debugging  over a 10-day stretch later, and I figured it out.

It turns out that the default AddAuthorization service provider options blocked a request somewhere, so removing it allowed all the page components to load, even while keeping the authentication-required bits hidden.

builder.Services.AddAuthorization(options =>
{
	// By default, all incoming requests will be authorized according to the default policy
	//options.FallbackPolicy = options.DefaultPolicy; // Commenting this out fixed it
});

That's the fun part of debugging: it's always the last thing you try.

Dropped

I officially gave up on a couple of books this week, with mixed feelings about both.  Both are massive biographies; both are considered outstanding examples of their craft; and both started putting me to sleep somewhere between page 257 (Ron Chernow's Hamilton) and 632 (Robert Caro's The Power Broker). And man, I really tried with Caro, but seeing that huge book sitting on my bedside table for more than two years with a bookmark just past the half-way point made me sad.

I don't drop books often. I gave up on Kim Stanley Robinson's New York 2140 after 132 pages and his Blue Mars at about the same point, in both cases because I just kept feeling like they were stuck in first gear. (I liked Robinson's other Mars books, so I'm not sure what happened with those two.) And in no small irony, I shelved Mark Manson's The Subtle Art of Not Giving a Fuck because I just didn't give a fuck—and I found his writing style sloppy and facile.

None of them (with the possible exception of Manson's) is bad, exactly; I just got...bored.

I love reading. Just last night I started the 5th Expanse novel only four months after reading the first one. I read four books (including the 4th Expanse novel) on my last trip to the UK. Something about those two biographies, though...

I will probably pick most of them up again at some point, the Caro especially. But for now, my reading list just has too many interesting books on it to struggle with ones that feel like a chore.

It only took three years

When I got home from our Messiah performance yesterday, my car ended up here:

If you don't have International System conversion factors ready to hand, just know that one statute mile is 1,609.344 meters. So right before I got to my garage last night, my car hit 10,000 miles exactly. And how about that average fuel economy? For the luddites, 2.2 L/100 km is about 105 MPG.

If you recall, I bought the car just shy of 3 years ago. So in three years, I've driven about 10,000 miles and filled up the car 12 times with about 350 liters (93 gallons) of fuel for just over $240. That works out to an operating cost of 2.9¢ per kilometer (4.6¢ per mile). Not bad.

Oh, and I also got this shortly after walking in (and walking out and walking back in and feeding her):

Not a bad way to end Messiah week.

Spot the warm front

My outdoor thermometer has alerted me to an unusual temperature swing:

Yes, that's a 4°C rise in one hour. At least it's stopped raining. But there is a tornado warning about 100 km from here, so there's a lot of energy in the air right now.

Meanwhile, indoors, my fireplace caused a spike in CO2:

Don't worry, 2,000 ppm won't hurt me. But I did get an alert about it.

Cassie is bored

The temperature bottomed out last night just under -10°C, colder than any night since I adopted Cassie. (We last got that cold on February 20th.) Even now the temperature has just gone above -6°C. Though she has two fur coats on all the time, I still think keeping her outside longer than about 20 minutes would cause her some discomfort.

Add that it's Messiah week and I barely have enough free time to give her a full hour of walks today.

Meanwhile, life goes on, even if I can only get the gist of it:

Finally, journalist Allison Robicelli missed a connection at O'Hare this past weekend, and spent the wee hours exploring the empty terminals. The last time I stared down a 12-hour stay at an airport, I hopped into the Tube and spent 8 of those hours exploring the city instead, but I'm not a professional journalist.

Coding on a winter afternoon

I've finally resumed progress on a major update to Weather Now. I finished everything except the user interface way back in April, but between summer, Cassie, and everything else, I paused.

At least, until last week, when something clicked in my head, and I started writing again. As my dad would say, I broke the code's back.

It turns out, the APIs really work well, and I'm getting used to .NET Blazor, so I'm actually getting things done. The only downside applies to Cassie, who will probably only get 90 minutes of walks today instead of the two hours or so she got on summer Saturdays.

Stewie

The stew turned out fine, except I used just a touch too much chipotle powder:

I also made a lot. Including what I ate, I made about 4½ liters, including the one jar (front row, second from right) of just stew broth:

So, two notes to self:

  • Upping the herbs and spices worked fine, except for the chipotle powder. Keep that under a teaspoon next time.
  • Use less liquid. Remember that mushrooms are mostly water.

Still, it tasted great, and I get to have it six. More. Times.

Productive day so far

Having a day off with no real responsibilities gives me the space to take care of some niggling projects I've put off for a while. First, I finished updating a document for the Apollo Chorus that lists every sit and stand cue and every score marking for our Messiah performances. That took about 8 hours altogether.

I also updated my main NuGet packages to .NET 6. As a nice bonus, because of a quirk in how .NET assemblies get versioned, today's release is version 4.2.8000. (I kept the previous release active just in case someone needs it for an existing .NET 5 project.)

Oh, and I've got a pot of stew going that should finish in about an hour. I made a lot of it. I hope it freezes all right. Good thing I have tons of Mason jars. It looked like this at 3½ hours:

Nice fall you've got there

While running errands this morning I had the same thought I've had for the past three or so weeks: the trees look great this autumn. Whatever combination of heat, precipitation, and the gradual cooling we've had since the beginning of October, the trees refuse to give up their leaves yet, giving us cathedrals of yellow, orange, and red over our streets.

And then I come home to a bunch of news stories that also remind me everything changes:

  • Like most sentient humans, Adam Serwer feels no surprise (but plenty of disgust) that a Wisconsin jury acquitted Kyle Rittenhouse: "This is the legal regime that a powerful minority of gun-rights advocates have built—one in which Americans are encouraged to settle their differences with lethal force, preferably leaving as few witnesses capable of testimony as possible."
  • Charles Blow worries about the follow-on effectsi.e., vigilantism. Says Blow, "Right-wing gun culture is not unlike the wellness industry, in that it requires the cultivation of a sustained insecurity in its audience, in order to facilitate the endless purchase of its products."
  • Dan Friedman finds Rittenhouse's acquittal terrifying: "[M]ost reasonable people would agree that armed vigilantes facing off with armed protesters, or rioters—while police hide blocks away in armored vehicles—is, by and large, bad. But in Kenosha, and much the country, it is legal. And it is becoming normal. ... [T]he biggest failure was that the events of the trial, and the public perception of it, will not deter the kind of conduct that led to it. It seems sure to cause more right-wing vigilantism, more armed confrontations, and more political violence in the streets."

Outside of Kenosha:

Finally, Israel's government has loosened the certification process for Kashrut inspectors, to the outrage (do they express any other emotion?) of the Haredim. One possible factor? "The head of the Chief Rabbinate’s kashrut division was indicted on bribery charges in 2020 after being videotaped allegedly accepting envelopes of cash from food importers." Oy gevalt!