The Daily Parker

Politics, Weather, Photography, and the Dog

A cyber attack in plain sight

Security expert Bruce Schneier can't believe the damage that Elon Musk's team have already done to US national security, and worries it will get much, much worse:

In the span of just weeks, the US government has experienced what may be the most consequential security breach in its history—not through a sophisticated cyberattack or an act of foreign espionage, but through official orders by a billionaire with a poorly defined government role. And the implications for national security are profound.

What makes this situation unprecedented isn’t just the scope, but also the method of attack. Foreign adversaries typically spend years attempting to penetrate government systems such as these, using stealth to avoid being seen and carefully hiding any tells or tracks. The Chinese government’s 2015 breach of OPM was a significant US security failure, and it illustrated how personnel data could be used to identify intelligence officers and compromise national security.

The Treasury’s computer systems have such an impact on national security that they were designed with the same principle that guides nuclear launch protocols: No single person should have unlimited power. Just as launching a nuclear missile requires two separate officers turning their keys simultaneously, making changes to critical financial systems traditionally requires multiple authorized personnel working in concert.

This approach, known as “separation of duties,” isn’t just bureaucratic red tape; it’s a fundamental security principle as old as banking itself. When your local bank processes a large transfer, it requires two different employees to verify the transaction. When a company issues a major financial report, separate teams must review and approve it. These aren’t just formalities—they’re essential safeguards against corruption and error. These measures have been bypassed or ignored. It’s as if someone found a way to rob Fort Knox by simply declaring that the new official policy is to fire all the guards and allow unescorted visits to the vault.

The implications for national security are staggering.

The OAFPOTUS and his enablers have already crippled the United States internationally. How do Republicans in Congress not see this? Does Musk have to personally give Vladimir Putin a thumb drive with our nuclear codes before someone in the cult wakes up? 

Not as much snow as we thought

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.

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.

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.

Yay meetings!

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.

The good, the bad, and the stupid

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.

Quick links before my 3pm meeting

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.

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.