The Daily Parker

Politics, Weather, Photography, and the Dog

Fifth month in a row over 50

This is my 55th post this month, and the fifth month in a row in which I've posted over 50 times. That brings my 12-month total to 581, the third record in a row and the fifth record this year. I guess Covid-19 has been good for something.

Here's what I'm reading today:

I'm excited to add a notch on the Brews and Choos project in a few hours. Check back tomorrow.

Spiraling out of control

First, this chart:

And yet, there are so many other things going on today:

The one bit of good news? Evanston-based Sketchbook Brewing, who make delicious beers and whose taproom inspired the Brews and Choos project, will open a huge new taproom in Skokie tomorrow evening. And guess what? It's only 4 blocks from an El stop.

Two stark comparisons

First: the difference between how Garmin handled a global outage that lasted 5 days, and how SendGrid managed one that lasted 5 hours. SendGrid handles billions of emails per day, including for Microsoft and other massive companies. So SendGrid going down didn't inconvenience a few athletes and pilots; it crippled Fortune-500 companies' marketing departments. (And it delayed a scheduled release on my own team.)

Within about an hour of their outage, SendGrid created an incident response page to which they posted updates every half-hour. They clearly stated what was going on and how they were trying to fix it, even as they were discovering for themselves what had happened:

Contrast that with Garmin, who still haven't really explained what happened or why it took so long to resolve the outage. (They finally declared their remediation "complete" yesterday, almost 6 days after the outage started.)

Second: the difference between how Germany (and other rich countries) have handled Covid-19 and how we have. Josh Marshall looked into the numbers:

The head of Germany’s equivalent of the CDC told reporters today that he’s “very concerned” about the rising case numbers in the country and accuses Germans of becoming “negligent” in their adherence to mitigation measures. He has good reason to be concerned.

Today Germany reported 638 new cases of COVID. That comes out to .76 cases per 100,000 residents. Let’s round that up to 1 new case per 100,000 for good measure. (The need for round numbers will become clear.)

Today New York State had 3 cases per 100,000. So Germany is concerned by 1/3 the number of cases as we have in New York state, a state which is probably controlling the disease as well as any other state in the country.

Florida today had 43 cases per 100,000. Florida’s outbreak is more than forty-three times the size relative to population.

To state the point baldly, Germany is very concerned about a rise in cases that would still be dramatically better than any other part of the United States. They’re ramping up border restrictions to get things back under control and chiding the population to redouble its collective efforts.

[S]eeing this as, "well, look, everyone’s having problems." Or "we’re not the only ones having new outbreaks" or "we can’t go back to shutdowns…" ... only captures how Americans are having a hard time grappling with just how many universes away we are from what is happening in other countries which are comparably affluent, industrialized and able to mount an effective response.

We’re failing that badly.

Anthony Fauci was on BBC just now, struggling not to call the president out on his criminal negligence. Only 98 days until we can vote the bastard out.

Another outage

Even as Garmin picks up the pieces from what they now admit was a massive ransomware attack, bulk email provider SendGrid has gone down spectacularly.

I use SendGrid, as does my company, for status emails and such.

Here's my problem, though: I have a code update to put out that specifically targets a bug in SendGrid's .NET library that they claim to have fixed. My automated build pipelines won't release new code unless all the unit tests pass. Right now, the SendGrid tests fail sporadically, and at least one fails every time the tests run.

Ah, technology.

Busy morning

Just a few things have cropped up in the news since yesterday:

Finally, the Covid-19 mitigation rollback announced yesterday has led to Guthrie's Tavern closing permanently. Guthrie's, which opened in 1986 and featured board games and good beer, will pour its last pint on Thursday.

Mid-morning news round-up

I'll get to the final head-to-head comparison between my Garmin Venu and Fitbit Ionic later today. Meanwhile:

And finally, because our Covid-19 numbers have started creeping up, indoor bar service will halt on Friday.

Sure Happy It's Tuesday!

Today's interesting and notable news stories:

Finally, Lawrence Wright explores how historical plagues, particularly the European one in 1347, can sometimes spark radical social change.

"Unprecedented, historic corruption"

The pardon power granted in Article II of the Constitution exists so that the President can save people from true miscarriages of justice. Well, originally, anyway. Now it exists to save President Trump's friends from their own misdeeds, as demonstrated once again last night:

President Trump has said he learned lessons from President Richard M. Nixon’s fall from grace, but in using the power of his office to keep his friend and adviser Roger J. Stone Jr. out of prison he has now crossed a line that even Mr. Nixon in the depths of Watergate dared not cross.

For months, some of Mr. Trump’s senior White House advisers warned him that it would be politically self-destructive if not ethically inappropriate to use his clemency power to help Mr. Stone, who was convicted of lying to protect the president. But in casting aside their counsel on Friday, Mr. Trump indulged his own sense of grievance over precedent and restraint to reward an ally for his silence.

Democrats immediately condemned the commutation of Mr. Stone’s 40-month prison term and vowed to investigate, just as Mr. Trump’s advisers had predicted they would. Speaker Nancy Pelosi, calling the move an act of “staggering corruption,” said she would pursue legislation to prevent the president from using his power to protect those convicted of a cover-up on his own behalf, although that would face serious constitutional hurdles and presumably would never be signed into law by Mr. Trump.

Utah US Senator Mitt Romney (R) condemned the action immediately:

So did just about everyone else except other Congressional Republicans:

The list goes on. All of them seem to agree with Max Boot: "the worst president ever keeps getting worse."

Let's recall what Roger Stone did: he acted as an interlocutor between the Trump 2016 Campaign and the Russian intelligence services to help get Trump elected, and then lied in court about this to protect his boss. (Fun fact: it's not illegal to work with an adversarial intelligence service openly. The crime here was providing foreign aid to an election campaign.) Some might call that pattern of behavior treason. Some certainly would if the perpetrator were a Democrat, or if the president were one. But not the modern Republican party.

As Roger Cohen wrote yesterday, we're going into "the most dangerous phase of Trump's rule," and we're still 115 days from the election.

NYC district attorney may obtain Trump financial records

The US Supreme Court handed down a pair of 7-2 decisions this morning about who can see the president's financial records, both written by Chief Justice John Roberts, and both dissented by Associate Justices Clarence Thomas and Samuel Alito.

In the first, Trump v Vance, private citizen Donald Trump appealed a decision of the 2nd Circuit Court of Appeals upholding a district court order to Trump's accountants to hand over documents to a grand jury empaneled by New York City District Attorny Cyrus Vance, Jr. Citing precedents going back to Aaron Burr's treason trial in 1807, the Court affirmed the lower court order, holding: "Article II and the Supremacy Clause do not categorically preclude, or require a heightened standard for, the issuance of a state criminal subpoena to a sitting President." Trump appointees Kavanaugh and Gorsuch concurred, but said the lower court should "how to balance the State’s interests and the Article II interests." Thomas, dissenting, agrees "with the majority that the President does not have absolute immunity from the issuance of a grand jury subpoena," but "he may be entitled to relief against its enforcement" (emphasis in original). Alito, consistent with his expansive views on presidential authority, believes a state prosecutor has no authority even to investigate a sitting president for state crimes, even if the alleged conduct occurred before the person was president.

Just a few minutes later, the Court announced its decision in Trump v Mazars, vacating the DC District and Circuit Courts decisions granting the House of Representatives authority to subpoena the president's financial records from his accounting firm, holding "[t]he courts below did not take adequate account of the significant separation of powers concerns implicated by congressional subpoenas for the President’s information." Roberts distinguished this case from Vance and others, writing:

This case is different. Here the President’s information is sought not by prosecutors or private parties in connection with a particular judicial proceeding, but by committees of Congress that have set forth broad legislative objectives. Congress and the President—the two political branches established by the Constitution—have an ongoing relationship that the Framers intended to feature both rivalry and reciprocity.

When Congress seeks information “needed for intelligent legislative action,” it “unquestionably” remains “the duty of all citizens to cooperate.” Watkins, 354 U. S., at 187 (emphasis added). Congressional subpoenas for information from the President, however, implicate special concerns regarding the separation of powers. The courts below did not take adequate account of those concerns.

Again, Alito and Thomas dissented. Thomas would reverse the decision rather than vacate it, because he "would hold that Congress has no power to issue a legislative subpoena for private, nonofficial documents—whether they belong to the President or not. Congress may be able to obtain these documents as part of an investigation of the President, but to do so, it must proceed under the impeachment power." Given that the President stonewalled Congress during the impeachment earlier this year, and the Supreme Court essentially said that's Congress's problem, not ours, Thomas would essentially hold the president immune from any discovery process. Alito agrees with Thomas to some extent, but believes "legislative subpoenas for a President’s personal documents are inherently suspicious," and would require Congress to "provide a description of the type of legislation being considered," which they did, but apparently not to Alito's satisfaction.

The president's response was as measured and thoughtful as one might expect:

He has spent the last hour whining like a spoiled toddler narcissistic, demented old man about this.

Sadly, none of this information will come out before the election. Once he's out of office in January, however, expect that his businesses will not survive long in their present forms. I really can't wait to see what he's been hiding.

Everything go boom

Chicago had no official Independence Day fireworks display this year, because we didn't want to encourage a million people to converge on Grant Park. Instead, we appear to have had a record number of, ah, unofficial displays:

The 911 call center received 9,092 calls between June 28 and Sunday, approximately three times the number of calls received in the same time period last year, according to data provided by Mary May, an Office of Emergency Management and Communications spokesperson.

As of Sunday, the city had received a total of 19,925 fireworks-related calls this year, compared with 4,612 calls by the same date last year — a 332% increase.

Several Indiana fireworks stores faced shortages in supply leading up to July 4. Illinoisans looking to buy fireworks often travel to neighboring states such as Indiana, where sale and possession of consumer pyrotechnics are legal.

The Chicago Fire Department responded to 33 calls and made 26 transports due to fireworks-related injuries from Friday to Sunday of the July 4 weekend, Meritt said.

Let that not obscure the problem that Chicago also has way more illegal firearms these days. This weekend, people shot and killed 17 others, including a 7-year-old girl. And because of the 2nd Amendment fanatics in rural areas, we don't have the tools we need to clamp down on it.