The Daily Parker

Politics, Weather, Photography, and the Dog

Punzun Ltd: 25 years (this iteration)

Punzun Ltd. (an Illinois corporation doing business as Inner Drive Technology) turns 25 today! I set up the corporation before I moved back to Illinois from New York, so that I could take either a contract or full-time job when I got here.

I can scarcely believe I've been back nearly 25 years.

And 25 years ago—this was months before Bush v Gore, remember—I would not have believed that these would be the news stories I'd care about in 2025:

Finally, on this Presidents Day, let's return to Washington's farewell address for just a moment:

All obstructions to the execution of the Laws, all combinations and associations, under whatever plausible character, with the real design to direct, control, counteract, or awe the regular deliberation and action of the constituted authorities, are destructive of this fundamental principle, and of fatal tendency. They serve to organize faction, to give it an artificial and extraordinary force; to put, in the place of the delegated will of the nation, the will of a party, often a small but artful and enterprising minority of the community; and, according to the alternate triumphs of different parties, to make the public administration the mirror of the ill-concerted and incongruous projects of faction, rather than the organ of consistent and wholesome plans digested by common counsels, and modified by mutual interests.

However combinations or associations of the above description may now and then answer popular ends, they are likely, in the course of time and things, to become potent engines, by which cunning, ambitious, and unprincipled men will be enabled to subvert the power of the people, and to usurp for themselves the reins of government; destroying afterwards the very engines, which have lifted them to unjust dominion.

Towards the preservation of your government, and the permanency of your present happy state, it is requisite, not only that you steadily discountenance irregular oppositions to its acknowledged authority, but also that you resist with care the spirit of innovation upon its principles, however specious the pretexts.

Can't say what made me go back to that source today...

New Weather Now release

I've added a couple of new features to Weather Now, including a view of the best weather in the world. More usefully, I've added a release notes page.

This weekend, I plan to to rebuild the Gazetteer, and import all of the USGS records—about 900,000 places. This will also mean rebuilding the search index in the Basic tier. The Free tier is great for testing, but it only lets me index 10,000 items at a time. Even if the Free tier could support 900,000 records, I don't want to hit "Rebuild" 90 times.

I'll also be setting up a Donate button, for obvious reasons.

Enjoy.

Wednesday afternoon notes

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.

Open season for scammers

The OAFPOTUS's principal motivation has always been self-enrichment. He has scammed and grifted his whole life, though he sucks at it so hard he managed to burn through so much of his inheritance that he'd have been better off stuffing it in a savings account.

So it should come as no surprise that the first few weeks of his second term have seen remarkable gifts to other grifters and scammers worldwide, not to mention our adversaries:

In other stupidity directly attributable to the OAFPOTUS:

But hey, he's really intelligent, isn't he? He's the Weave-Meister! The Weave-o-Matic! Weavy Wonder! And he really does inspire all the people with sub-100 IQs out there that, someday, they too could be president.

The damage he's done in the last three weeks to our standing in the world is a gift to Russia, China, and everyone else who wants to end Pax Americana. As Krugman said yesterday, "what we’re seeing is what you’d expect if China and Russia had somehow managed to install people who wanted to sabotage America’s international position at the highest levels of the U.S. government."

It's also a testament to the Republican Party's 50-year endeavor to destroy public education. Makes me proud to be an American.

Friday afternoon link roundup

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.

Slippery walk to the train

Chicago got a few millimeters of ice last night, which made my 15-minute walk from my house to Cassie's day camp into a 24-minute walk. The poor girl could not understand my difficulty, but she also can't count all four of her paws, so we work with what we have. Fortunately the temperature has gotten above freezing and promises to stay there at least until late tonight.

Elsewhere in the world:

In other news, I deployed an update to Weather Now last night that corrected a couple of bugs, and I also imported a few thousand places from the US Census Bureau and the US Geological Survey. By the end of February I should have the entire USGS gazetteer imported, plus a vastly expanded search service that will speed up finding places in the world to see their weather. I also hope to (finally!) allow registered users to choose measurement systems and to see where the best and the worst weather in the world is currently reported. Fun!

Only 1,460 days to go

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):

Privatization of key software component

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.)

Avoiding going outside

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.

Gazetteer updated

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.