I promised snow photos.
So far, it looks like we've gotten only about 25 mm of snow, though it continues to fall and will probably keep falling until the early morning. Cassie and I went out around 1pm, and I gave her a bit of off-leash time in the courtyard:


That is a happy dog. And we're about to go out again, because she insists on metabolizing food and water.
Tomorrow she gets to go to day camp and I get to go to my downtown office. One of us will have a lot more fun than the other.
I'm just noting a few things and moving on with my day:
I'm planning to wrap up a new release of Weather Now this evening, too. I'll post snow photos when I do.
As we end the work-week, we can start our weekend with these little nuggets of horror and amusement:
Finally, Chicago has only gotten 251 mm of snowfall this season, just 3 mm more than the record-lowest 1920-21 season and only 26% of our normal 975 mm. Granted, we still have three more weeks of winter, but nothing in the forecast suggests we'll get a significant snowfall before March 1st. We may get 10 mm or so Saturday night, depending on when the temperature falls below freezing, but the 10-day forecast doesn't have a lot of precipitation in it. I hope we get some good rainfall this spring, though.
I had about a half-dozen meetings this morning, including one that dragooned me five minutes before another meeting that I had to preside over. The consolations were (a) I took most of them from home, so (b) I got to walk Cassie in sunny, March-like 6°C weather, and (c) when I finally got to the office my view looked like this:

I've got two more meetings starting in half an hour before I can head back to my dog.
I'll deal with all the OAFPOTUS's chaos tomorrow.
First: the good. My friend Kat Kruse has a new book of her short stories coming out. She let me read a couple of them, and I couldn't wait to pre-order the entire collection. I should get it on February 17th.
Still on the good things—or at least the things that don't seem so bad, considering:
Now for the bad:
And, of course, the stupid:
I might as well finish with a good thing. The temperature has gotten all the way up to 6.2°C at Inner Drive Technology WHQ and 7.8°C at O'Hare. It was last this warm at WHQ on December 29th. If O'Hare can get up to 11.1°C, it will eke past December 27th.
Just four, plus a bonus:
Finally, in a column from just before the world ended, author Adam-Troy Castro explains, "Why do liberals think all Trump supporters are stupid?":
The serious answer: Here’s what we really think about Trump supporters — the rich, the poor, the malignant and the innocently well-meaning, the ones who think and the ones who don’t ...
That when you saw a man who had owned a fraudulent University, intent on scamming poor people, you thought “Fine.”
That when you saw a man who had made it his business practice to stiff his creditors, you said, “Okay.”
...
What you don’t get, Trump supporters in 2019, is that succumbing to frustration and thinking of you as stupid may be wrong and unhelpful, but it’s also...hear me...charitable.
Because if you’re NOT stupid, we must turn to other explanations, and most of them are less flattering.
Exactly.
Ah, ha ha. Ha.
Today is the first full day of the Once Again Felonious POTUS, who wound everyone up yesterday with a bunch of statements of intent (i.e., executive orders) guaranteed to get people paying attention to him again. Yawn.
But that isn't everything that happened in the last 24 hours:
Finally, while Chicago has almost no snow on the ground, which probably helped prevent the overnight temperature from going below -20°C at Inner Drive Technology WHQ, the same weather system has already dumped more snow on the Gulf Coast cities of Mobile and Pensacola than they have ever recorded. Right now at Pensacola International, they have snow and -4°C temperatures. Climate change science didn't predict this specific event, but it did predict the weakening of the circumpolar jet stream that made this possible. This is not normal (temperatures in Fahrenheit):

While doing a routine upgrade of NuGet packages in Weather Now, I discovered that Montreal-based Xceed Software has acquired a component called Fluent Assertions. They claim they will "will continue to honour free licenses for open-source, non-commercial projects," but they also now spam log files every time the component is invoked with a "buy a license" message.
Well, I don't want all that log spam, I don't want to pay $130 a year for one testing component, and I have no idea how long they will honor the Apache-2.0 license that existed through v7.1 (released yesterday), so I just downgraded to v7.1. (Apache licenses are permanent, so as long as I'm happy staying at v7.1, the new commercial license doesn't apply.)
Also, as Devclass points out, "A common question is whether Fluent Assertions is sufficiently critical to survive as a commercial project. It is well liked, but relatively easy to replace with native .NET functionality that comes for free." So I will be looking into the equivalent packages soon, possibly this weekend when I'm stuck inside most of the time.
Bastards. I mean, I'm happy that the developers finally got paid for their work and all. Still: Bastards.
(Someone posted a bug in GitHub on the change, so if you want to see how many developers this change has angered just in the last 48 hours, it's worth a read.)
Yesterday, the temperature at Inner Drive Technology World HQ scraped along at -11°C early in the morning before "warming" up to -7.5°C around 3pm. Cassie and I got a 22-minute walk around then and she seemed fine. Today the pattern completely inverted. I woke up during the warmest part of the day: 7am, -8°C. Around 8am the temperature started dropping and now hovers around -11°C again—slightly colder than the point where I limit Cassie to 15 minutes outside. She just doesn't feel cold, apparently, and would happily stay outside until she passed out from hypothermia.
So, bottom line, I'm in no hurry to take her for her lunchtime walk.
Besides, I've got a lot of interesting stories to read:
- Former Canadian Liberal Party leader Michael Ignatieff explains why he's a liberal, and why you should be, too.
- Jesse Wegman and Lee Drutman have some ideas about how to fix the United States' "two-party problem:" proportional representation.
- Block Club Chicago lists 10 of its investigations into the Chicago Transit Authority's mismanagement under its outgoing boss, Dorval Carter.
- Chuck Marohn explains why building tons of new housing in old, dense cities like San Francisco and NYC doesn't work as well as people hope.
- Two Illinois state representatives introduced a bill in the state House to decriminalize sex work, which would dramatically increase their safety and security.
- British computer scientist Peter Kirstein died five years ago, and left behind a delightful essay on the beginnings of the Internet—and the Internet's first-ever password.
- James Poniewozik has a fun history of TV show opening titles that will waste a few minutes of your afternoon (in a good way).
Finally, yet another coyote found his way into a store, this time an Aldi in Humboldt Park. Almost 17 years ago one of his ancestors tried to hide in a Quiznos sandwich shop in the Loop. The result was the same for both: removal and relocation. Block Club says yesterday's incident involved "rescuing" the coyote from the Aldi, but that seems pretty harsh. Like, was the coyote trying to go to Whole Foods instead? They're usually not that bougie.
I've just finished updating the Weather Now gazetteer, the database of geographical information that connects weather information to locations. This involved re-importing 283 countries and 4,494 administrative divisions from the National Geospatial Information Agency, plus 25,668 weather stations from the National Climate Data Center and 20,166 airports from the Federal Aviation Administration.
Most of these places already existed in the gazetteer, so they just got freshened up from the latest releases of the NCDC and FAA data. And, as I previously complained, the Country and Division records got their correct GEC identifiers.
Next up: a bunch of minor bugs and enhancements on the Place Info and Airport Info pages, so you can actually see the updated geographical data.
First, though, I'm going to take Cassie on a 30-minute walk. It's overcast and gloomy, but the temperature has held at just under 1°C for the past few hours. We won't have the chance to spend 30 minutes outside again until next Thursday if the forecast -18°C temperatures occur.