Fortunately, I'm debugging a build process that takes 6 minutes each time, so I may be able to squeeze some of these in:
Back to debugging Azure DevOps pipelines...
New information has come out that retired Chief Petty Officer Edward Gallagher, the convicted (and pardoned) war criminal, did some truly abhorrent shit while fighting in Iraq:
The trove of materials also includes thousands of text messages the SEALs sent one another about the events and the prosecution of Chief Gallagher. Together with the dozens of hours of recorded interviews, they provide revealing insights into the men of the platoon, who have never spoken publicly about the case, and the leader they turned in.
Platoon members said they saw Chief Gallagher shoot civilians and fatally stab a wounded captive with a hunting knife. Chief Gallagher was acquitted by a military jury in July of all but a single relatively minor charge, and was cleared of all punishment in November by Mr. Trump.
In the video interviews with investigators, three SEALs said they saw Chief Gallagher go on to stab the sedated captive for no reason, and then hold an impromptu re-enlistment ceremony over the body, as if it were a trophy.
“I was listening to it, and I was just thinking, like, this is the most disgraceful thing I’ve ever seen in my life,” Special Operator Miller, who has since been promoted to chief, told investigators.
Special Operator Miller said that when the platoon commander, Lt. Jacob Portier, told the SEALs to gather over the corpse for photos, he did not feel he could refuse. The photos, included in the evidence obtained by The Times, show Chief Gallagher, surrounded by other SEALs, clutching the dead captive’s hair; in one photo, he holds a custom-made hunting knife.
From the outside looking in, the culture in the Navy SEALS seems particularly toxic. People like Portier and Gallagher, far from making Americans safer, put other units in danger through their actions. These are the kinds of people President Trump wants to reward, further threatening our troops overseas.
Today in Chicago we have seen more sun than in the past several weeks, and yet here I toil in my cube. But a lot is going on outside it:
And we now return to our regular JSON debugging session, already in progress.
I hate taking sick days, I really do. Fortunately, the Internet never takes one:
I'm now going to try to do a couple of hours of work, but really, I just want to go back to sleep.
Historian Waitman Wade Beorn, who served in Iraq after graduating from West Point, is deeply disturbed by President Trump's intervention into the Eddie Gallagher case:
History warns us that leaders who condone war crimes find themselves in command of criminal militaries. Lessons from the past about war crimes and transgressive military cultures are not just academic: My research shows that subordinates generally read their superiors’ intent with accuracy, for better and for worse. By demonstrating his willingness to intercede in the minutiae of military justice and disciplinary procedures, the president tells those who step over ethical boundaries that they can appeal to a sympathetic ear in the Oval Office. This is exceptionally dangerous. Our military demands that its members be able to recognize and refuse unlawful orders and relies on them to uphold codes of honorable behavior. But this presidential short-circuit can critically undermine this ethos. Military judges and juries may well question their own decisions, wondering whether the president will intervene and pillory them instead of the guilty. The effects of a malfunctioning moral compass extend past our borders. Allies and host nations will be more hesitant to work with the United States if they cannot count on us to effectively punish those who cross ethical boundaries. This can imperil our troops overseas and threaten our strategic safety.
Most importantly, Trump’s actions create a chilling effect for those in uniform who take risks to report bad apples like Gallagher. What are the incentives for risking a career and enduring the stress of reporting a comrade if the president of the United States and his troll army line up in opposition? Why would someone go through all that if they think that all their efforts will be nullified in the end? How many Gallaghers, Behennas, Lorances, and Golsteyns will escape justice now? Even before Trump’s meddling, the Navy SEALs who turned in Gallagher were told by their commanding officer to “stop talking about it” and that doing so would ruin their careers. Ironically, that officer, Commander Robert Breisch, told those SEALs that they risked losing their tridents. Gallagher himself called them “traitors” and obliquely suggested that they might meet retribution from other SEALs.
In addition to describing the moral rot, Beorn also points out how Gallagher and others profit from their disgusting behavior. Because in Trumpland, everything ultimately comes down to money.
As Gordon Sondland throws the president under the bus (probably because (a) he's under oath and (b) the president would do it to him soon enough), there are actually a lot of other things going on in the world:
More work to do now.
Today's crop of articles:
And now, back to coding.
First, former New York mayor Rudy Giuliani, who appears entirely too deeply integrated in the President's impeachable offenses to get out without an indictment, and who also owns what he calls a "security consulting service," butt-dialed an NBC reporter. Twice. And the resulting voicemails were...interesting.
Second, how exactly did Justice Brett Kavanaugh pay for his house in 2006? He seems to have gotten almost $250,000 from some undisclosed source.
Finally, the City of Chicago will raise taxes on ride-shares because they cost the city a lot of money. A new report shows that Uber and Lyft have significantly raised traffic levels and delayed buses since their arrival in 2014.
While my work computer chews through slightly more than a million calculations in a unit test (which I don't run in CI, in case you (a) were wondering and (b) know what that means), I have a moment to catch up:
- Boris Johnson has asked MPs to dissolve Parliament on Monday, which, if 2/3 of Commons agrees, means there would be an election on December 12th. The EU will vote tomorrow on whether to accept the UK's Brexit extension request, which is the Labour Party's condition for agreeing to new elections.
- Education Secretary Betsy DeVos, in a good position to win the award for Worst Cabinet Secretary of 2019, may end up costing President Trump re-election (beyond what he's doing to ensure a Democratic victory). It turns out people in Michigan do not want their tax money to go to private education companies like hers. The cherry on top of that is she might actually go to jail in the next few days.
- Josh Marshall argues that the goal of the interrupted-by-being-arrested-at-the-airport plan of Rudy Giuliani's friends might have been simply to get Ukrainian president Volodymyr Zelensky to go on TV and say Ukraine was opening an investigation into Hunter Biden. Just having a head of state say that could tank the Biden nomination on its own, even if everyone knows there really is nothing to see.
- A group of 30 Republican House members burst into a Sensitive Compartmented Information Facility (SCIF) in the Capitol building yesterday to hold up the testimony of Deputy Assistant Defense Secretary Laura Cooper. Ordinarily, if you violate a SCIF, the intelligence services quickly remove your security clearance. I wonder if that'll be the case here.
- With Lake Michigan water levels consistently over 100 cm above average this year, the city will need billions of dollars to prevent and correct significant erosion of the shoreline.
- Finally, scientists have taught rats how to drive little cars. Seriously. It's adorable.
The first 30-minute calculation is done, and now I'm on to the second one. Then I can resume writing software instead of testing it.
For years, people said that Donald Trump's business practices would never survive first contact with law enforcement. Pro Publica just published a big reason why:
Documents obtained by ProPublica show stark differences in how Donald Trump’s businesses reported some expenses, profits and occupancy figures for two Manhattan buildings, giving a lender different figures than they provided to New York City tax authorities. The discrepancies made the buildings appear more profitable to the lender — and less profitable to the officials who set the buildings’ property tax.
For instance, Trump told the lender that he took in twice as much rent from one building as he reported to tax authorities during the same year, 2017. He also gave conflicting occupancy figures for one of his signature skyscrapers, located at 40 Wall Street.
Trump’s team told Ladder that occupancy was rebounding after registering a lackluster 58.9% on Dec. 31, 2012. Since then, Trump representatives reported, the building had signed new tenants. Income from them hadn’t fully been realized yet, largely because of free-rent deals, they said. But after 2015, they predicted, revenues would surge.
Documents submitted to city property tax officials show no such run-up. Trump representatives reported to the tax authorities that the building was already 81% leased in 2012.
New York prosecutors will, eventually, get Trump's tax returns. And wow, will that be fun.