Heather Cox Richardson's "Letters from an American"

December 30, 2024 (Monday)

The fight between MAGA and DOGE continues. Original MAGAs who want the government to expel immigrants and elevate white evangelical Christian men are facing off against the new DOGE MAGAs who disdain original MAGA culture and want the government to turn the tech billionaires loose from regulations and taxes to create their own global oligarchy.

The fight has taken shape over H-1B visas that allow companies to hire foreign workers for skilled positions. MAGA opposes all immigration and relied on Trump’s promise to deport 11 to 20 million immigrants; DOGE wants more H-1B visas, arguing that America is not producing enough skilled engineers because of the misguided culture that Americans like MAGAs embrace. On Friday, billionaire Elon Musk, who has been very close to Trump since bankrolling his election, agreed with MAGA influencer Ian Miles Cheong, who has more than a million followers on X, when Cheong posted: “Much of the anger being driven toward Elon Musk today is simply disappointment being projected by the ‘ret*rded right’ that’s on the fringes of the conservative movement, against Musk, whom they wish was an unrepentant racist like they are.”

Late on Friday night, Musk defended H-1B visas again, posting on X: “The reason I’m in America along with so many critical people who built SpaceX, Tesla and hundreds of other companies that made America strong is because of H1B.” He continued: “Take a big step back and F*CK YOURSELF in the face. I will go to war on this issue the likes of which you cannot possibly comprehend.” According to Forbes, Musk’s Tesla was among the leading employers of those holding H-1B visas in 2024.

Meanwhile, original MAGA influencer Steve Bannon used Musk’s apparent throwing MAGA critics off X as a route to attack the entire DOGE faction. “They’re trying to dump people off the platforms like that’s going to matter?” he said to influencer Jack Posobiec. “You can’t stop us, we’re relentless…. We’re never going to quit…. We’re a thousand times tougher than you guys are…. Keep coming after American citizens like you’re coming and you’re going to find out exactly how tough we are. We’re not going to tolerate this. Your trashing of the MAGA movement…. How dare you…. I don’t care how big a check you wrote.”

Today, Bannon doubled down: “We’re gonna get H-1B visas out, root and stem, and all the workers you brought in. Just like we’re deporting 15 million here, we want them deported, out…. And give those jobs to American citizens today…we demand they get reparations. You stole from them.”

Josh Marshall of Talking Points Memo pointed out on Saturday that what many of us have been calling a civil war in the MAGA movement is not the best way to look at the MAGA fight. Marshall points out that the 2024–2025 MAGA was mostly just an electoral machine built around Trump. In the past, he notes, MAGA never really had policies. Mostly, it was a vehicle for Trump’s grievance about the investigation into the ties between his 2016 campaign and Russian operatives, and after his first impeachment, it became about retribution. But now, as Marshall notes, Trump is “tired and on the way out,” and he never really cared about policy anyway: he ran for president for the purpose of staying out of jail and “lording it over his foes.”

What is going on now, Marshall says, is less a civil war than “a battle over the steering wheel.” Trump absorbed groups into his coalition with the promise he would work for them, but their policies have always been contradictory. Now that it’s time for their payoff, not everyone can be appeased. So, will the Trump machine work for the MAGAs or the DOGEs…or even the Robert F. Kennedy “Make America Healthy Again” (MAHA) faction—which, as Marshall says, was “grafted on to the movement in the last months of the final stretch of the campaign for narrowly electoral reasons.” Today, Nathaniel Weixel of The Hill outlined how the MAHA faction is itself bitterly divided over issues like drugs to treat obesity.

Marshall concludes that, in any case, “[t]here’s little sign Trump cares. He’s already gotten what he wants.”

On Saturday, in an interview with the New York Post, President-elect Donald Trump threw his MAGA supporters under the bus and sided with Musk and pharmaceutical entrepreneur Vivek Ramaswamy on H-1B visas. “I’ve always liked the visas, I have always been in favor of the visas. That’s why we have them,” Trump said, referring to the H-1B visas that permit companies to hire foreign workers in skilled occupations. “I have many H-1B visas on my properties. I’ve been a believer in H-1B. I have used it many times. It’s a great program.”

Trump appeared to be confusing H-1B visas with H-2A and H-2B visas, which cover temporary agricultural workers and seasonal workers in tourism, hospitality, and landscaping. In fact, as Leah McElrath pointed out, Trump said in 2016 that the H-1B program shouldn’t exist. And as Judd Legum pointed out, on June 22, 2020, Trump issued an executive order suspending H-1B visas because he said they were taking jobs from Americans.

The fight within MAGA is only part of the larger fight within the Republican Party, whose leadership needs to organize the newly elected members of the House of Representatives as soon as they get back to Washington, D.C., and come into session on Friday, January 3. The House should have a speaker in place before Congress counts electoral votes on January 6.

Even if Trump no longer needs MAGA voters, extremist MAGAs in the House do, and they are angry at current House speaker Mike Johnson (R-LA) for his willingness to work with less extreme Republicans and Democrats to keep the government operating. Members of the far right want to shut it down until it stops spending more money than it takes in and stops supporting policies they oppose.

This is turning into a fight over the House speaker. Extreme MAGA Republicans say they will not support Johnson for speaker this time around, putting his election in jeopardy because the party’s majority is so thin Johnson cannot lose more than two votes. Trump was angry at Johnson for passing a continuing resolution to fund the government without getting rid of the debt ceiling but, perhaps looking at the tight congressional schedule, endorsed him today with a social media post.

The Republican factions made the Congress that is just ending one of the least productive in history, and that chaos seems likely to get worse. With the 2023 Fiscal Responsibility Act, Congress suspended the U.S. debt ceiling until January 1, 2025, this Wednesday. The debt ceiling establishes a limit to how much the treasury can borrow to fulfill the country’s financial obligations, “including Social Security and Medicare benefits, military salaries, interest on the national debt, tax refunds, and other payments,” Treasury Secretary Janet Yellen explained.

Last Friday, December 27, Yellen warned Congress that the country will likely hit the debt ceiling between January 14 and January 23. The Treasury can resort to extraordinary measures to pay obligations, but if it is to keep the country functioning, the incoming Congress must raise the debt ceiling. That will not be easy.

Trump wants to cut taxes for billionaires and corporations, a plan that the Congressional Budget Office estimates will add $4.6 trillion to the national debt over the next ten years. After years of complaining about Democratic spending on social welfare programs, he is now demanding that Congress get rid of the debt ceiling altogether. Republican lawmakers have said they will raise the debt ceiling by $1.5 trillion, but only in exchange for $2.5 trillion in cuts to mandatory spending over ten years.

This would require cuts to popular programs, putting the Republicans in the position of cutting benefits to poor and middle-class Americans in order to give tax cuts to the rich. The party has gone a long way from the 1860s, when party members invented the income tax to guarantee both that the nation’s bills got paid and that the burden would fall “not upon each man an equal amount,” as Senator Justin Smith Morrill (R-VT) put it then, “but a tax proportionate to his ability to pay.”

There is also an international dimension of the fight for control of the U.S. government. Musk followed up on last week’s X post supporting the far-right German political party Alternative for Germany (AfD), criticized as a neo-Nazi group. On Saturday in Welt am Sonntag, Musk wrote that AfD is the “last spark of hope” for Germany. He claimed the right to speak out about Europe’s largest economy because of his “significant investments” in the country. The editor of the newspaper’s opinion section resigned in protest.

Conservative lawyer George Conway posted: “So the world’s richest man, who grew up under apartheid in South Africa and now pulls the mentally deteriorating incoming U.S. president’s strings, has written an op-ed urging Germans to elect a new-Nazi government. Got that?” He added: “Concerning.”

Jens Spahn, the State Secretary of the German Ministry of Finance and a Member of the German Bundestag, Germany’s top federal legislative body, saw an even bigger picture. He pointed out that AdF wants Germany to leave the North Atlantic Treaty Organization (NATO) and is anti-U.S. and pro-Putin and pro-Russia. “Is that what the USA wants?” Spahn asked. “A Germany that turns towards Russia and away from the USA?” German president Frank-Walter Steinmeier called Musk’s interference with the German elections—whether it’s hidden or open, as on X—a threat to democracy.

Over the weekend, Trump’s team appeared to be backing Trump’s threats against Greenland, which is a self-governing territory of Denmark. Those threats seem deliberately designed to destroy NATO. Denmark is a U.S. ally and a member of NATO. The U.S. already has a military base there, the Pituffik Space Base, as part of a mutual defense agreement between the U.S. and Denmark.

If the U.S. is concerned about foreign threats to Greenland, it does not have to take over the island. It could simply work with Denmark to increase the U.S. presence there. But Trump’s former national security adviser Robert C. O’Brien posted yesterday on X that Trump is “100% right” to demand the U.S. take possession of Greenland.

“We love the Danes but a couple of additional drones, dogsled teams & inspection ships are not enough to defend Greenland against the Russians & Chinese Communists. [Greenland] needs anti-aircraft, counter UAV (drone) & anti-ship missile systems. It also requires at least one frigate on full time patrol & a squadron of fighters. If our great ally Denmark can’t commit to defending the Island, the US will have to step in, as POTUS 47 said.”

CNN anchor and chief national security analyst Jim Sciutto answered: “To be clear, are you saying the Trump administration will deploy US forces on the territory of a NATO [ally] without that ally’s consent?” Former representative Adam Kinzinger (R-IL) was more direct in his response to O’Brien. He posted: “When did you become insane?”

When viewed next to the statements of Russian pundits that a few powerful leaders should divide the world according to spheres of influence, there is perhaps logic to Trump’s demands. Trump is not threatening our rivals, but rather is threatening our own allies in the area around the U.S. And now Musk is supporting an anti-NATO, pro-Russia party in Germany. It could be that what we are seeing is an attempt to throw away NATO and America’s influence across the globe in order to carve up the world into spheres, with Trump offering to abandon Europe to Russia while the U.S., run by the DOGE faction of the Republican Party, officially takes control of a U.S.-centric sphere.

Meanwhile, the Biden administration today stood firm on maintaining the position the United States has held since World War II. President Biden announced nearly $2.5 billion in military aid to Ukraine, “as the Ukrainian people continue to defend their independence and freedom from Russian aggression.” In addition, Treasury Secretary Yellen announced $3.4 billion in economic assistance to enable Ukraine to pay its healthcare workers, teachers, and first responders. “At my direction, the United States will continue to work relentlessly to strengthen Ukraine’s position in this war over the remainder of my time in office,” Biden said.

18 Likes

Suddenly they care about reparations for stolen labor? :thinking:

19 Likes

Of course. These are tech jobs. In Bannon’s mind, all of the American tech workers are white.

13 Likes

December 31, 2024 (Tuesday)

And so, the sun sets on 2024.

The best part of the year, for me, was getting the chance to travel across the country and meet so many of you in person. We have created something extraordinary over the past several years, and I am honored to be a part of it.

I thank you all, most profoundly, for your questions and arguments and ideas and humor and patience—and above all, your support and concern for this project and for me. I couldn’t do it without you.

As for the future, old-time sailors would call the red skies of the last several sunsets a good omen.

Let’s hope that they’re right.

15 Likes

Those skies look a bit too ominous to be a good omen.

7 Likes

Right?

Like Musk had the sky colored red to advertise his “Let’s move to Mars!” bs.

7 Likes

There’s the old saw “Red sky at night, sailor’s delight” meaning that a vivid sunset augurs good weather for the next day. I think we can blame The Fixx for sowing confusion around this bit of folk wisdom.

13 Likes

Oh, right. Long time no hear that one.

6 Likes

Oh yeah, I do know the old saying, which often holds true, but the sky in the pic is more like something you’d see over Mordor.

9 Likes

True. I just wanted an excuse to force a portion of the internet to have “Whoa, ho. Whoa, oh, oh, oh-oh-oh-oh-oh,” stuck in their heads.

11 Likes

January 1, 2025 (Wednesday)

Twenty-five years ago today, Americans—along with the rest of the world—woke up to a new century date…and to the discovery that the years of work computer programmers had put in to stop what was known as the Y2K bug from crashing airplanes, shutting down hospitals, and making payments systems inoperable had worked.

When programmers began their work with the first wave of commercial computers in the 1960s, computer memory was expensive, so they used a two-digit format for dates, using just the years in the century, rather than using the four digits that would be necessary otherwise—78, for example, rather than 1978. This worked fine until the century changed.

As the turn of the twenty-first century approached, computer engineers realized that computers might interpret 00 as 1900 rather than 2000 or fail to recognize it at all, causing programs that, by then, handled routine maintenance, safety checks, transportation, finance, and so on, to fail. According to scholar Olivia Bosch, governments recognized that government services, as well as security and the law, could be disrupted by the glitch. They knew that the public must have confidence that world systems would survive, and the United States and the United Kingdom, where at the time computers were more widespread than they were elsewhere, emphasized transparency about how governments, companies, and programmers were handling the problem. They backed the World Bank and the United Nations in their work to help developing countries fix their own Y2K issues.

Meanwhile, people who were already worried about the coming of a new century began to fear that the end of the world was coming. In late 1996, evangelical Christian believers saw the Virgin Mary in the windows of an office building near Clearwater, Florida, and some thought the image was a sign of the end times. Leaders fed that fear, some appearing to hope that the secular government they hated would fall, some appreciating the profit to be made from their warnings. Popular televangelist Pat Robertson ran headlines like “The Year 2000—A Date with Disaster.”

Fears reached far beyond the evangelical community. Newspaper tabloids ran headlines that convinced some worried people to start stockpiling food and preparing for societal collapse: “JANUARY 1, 2000: THE DAY THE EARTH WILL STAND STILL!” one tabloid read. “ALL BANKS WILL FAIL. FOOD SUPPLIES WILL BE DEPLETED! ELECTRICITY WILL BE CUT OFF! THE STOCK MARKET WILL CRASH! VEHICLES USING COMPUTER CHIPS WILL STOP DEAD! TELEPHONES WILL CEASE TO FUNCTION! DOMINO EFFECT WILL CAUSE A WORLDWIDE DEPRESSION!”

In fact, the fix turned out to be simple—programmers developed updated systems that recognized a four-digit date—but implementing it meant that hardware and software had to be adjusted to become Y2K compliant, and they had to be ready by midnight on December 31, 1999. Technology teams worked for years, racing to meet the deadline at a cost that researchers estimate to have been $300–$600 billion. The head of the Federal Aviation Administration at the time, Jane Garvey, told NPR in 1998 that the air traffic control system had twenty-three million lines of code that had to be fixed.

President Bill Clinton’s 1999 budget had described fixing the Y2K bug as “the single largest technology management challenge in history,” but on December 14 of that year, President Bill Clinton announced that according to the Office of Management and Budget, 99.9% of the government’s mission-critical computer systems were ready for 2000. In May 1997, only 21% had been ready. “[W]e have done our job, we have met the deadline, and we have done it well below cost projections,” Clinton said.

Indeed, the fix worked. Despite the dark warnings, the programmers had done their job, and the clocks changed with little disruption. “2000,” the Wilmington, Delaware, News Journal’s headline read. “World rejoices; Y2K bug is quiet.”

Crises get a lot of attention, but the quiet work of fixing them gets less. And if that work ends the crisis that got all the attention, the success itself makes people think there was never a crisis to begin with. In the aftermath of the Y2K problem, people began to treat it as a joke, but as technology forecaster Paul Saffo emphasized, “The Y2K crisis didn’t happen precisely because people started preparing for it over a decade in advance. And the general public who was busy stocking up on supplies and stuff just didn’t have a sense that the programmers were on the job.”

As of midnight last night, a five-year contract ended that had allowed Russia to export natural gas to Europe by way of a pipeline running through Ukraine. Ukraine president Volodymyr Zelensky warned that he would not renew the contract, which permitted more than $6 billion a year to flow to cash-strapped Russia. European governments said they had plenty of time to prepare and that they have found alternative sources to meet the needs of their people.

Today, President Joe Biden issued a statement marking the day that the new, lower cap on seniors’ out-of-pocket spending on prescription drugs goes into effect. The Inflation Reduction Act, negotiated over two years and passed with Democratic votes alone, enabled the government to negotiate with pharmaceutical companies over drug prices and phased in out-of-pocket spending caps for seniors. In 2024 the cap was $3,400; it’s now $2,000.

As we launch ourselves into 2025, one of the key issues of the new year will be whether Americans care that the U.S. government does the hard, slow work of governing and, if it does, who benefits.

Happy New Year, everyone.

15 Likes

Something to remember about Y2k (from Jimbopedia):

The first person known to publicly address this issue was Bob Bemer, who had noticed it in 1958 as a result of work on genealogical software. He spent the next twenty years fruitlessly trying to raise awareness of the problem with programmers, IBM, the government of the United States and the International Organization for Standardization. This included the recommendation that the COBOL picture clause should be used to specify four digit years for dates.

In the 1980s, the brokerage industry began to address this issue, mostly because of bonds with maturity dates beyond the year 2000. By 1987 the New York Stock Exchange had reportedly spent over $20 million on Y2K, including hiring 100 programmers.

Despite magazine articles on the subject from 1970 onward, the majority of programmers and managers only started recognizing Y2K as a looming problem in the mid-1990s, but even then, inertia and complacency caused it to be mostly unresolved until the last few years of the decade. In 1989, Erik Naggum was instrumental in ensuring that internet mail used four digit representations of years by including a strong recommendation to this effect in the internet host requirements document RFC 1123.
On April Fools’ Day 1998, some companies set their mainframe computer dates to 2001, so that “the wrong date will be perceived as good fun instead of bad computing” while having a full day of testing.

So yeah, the Y2k problem, like, suddenly appeared totally out of the blue in the late 1990ies without warning. Just like climate change. Arguably, if climate change would cost the fossile fuel industries money instead of driving their profits we’d have at least some solutions implemented by now.

Nitpick: not that simple. At all. Especially the implementation.
And quite a lot of legacy systems weren’t fixed as such but given a workaround that rolls the original problem back to 2899.
List of programming solutions.

Meanwhile, time to get ready to tackle the Year 2038 problem.

ETA 2025-01-03:

22 Likes

xkcd 2038

15 Likes

Simple in concept, not in practice. Part of the problem was many of the systems that needed to be updated were decades old already, and written in obsolete languages like COBOL and FORTRAN. Graybeard programmers who knew these languages and systems could eke out a pretty good living retrofitting them for Y2K.

We’re rapidly the deadline for the next catastrophic rollover bug when Y2038 hits.

14 Likes

I was living in New Zealand in 1999, working on industrial control systems. In those days, control systems were often isolated or air-gapped from the rest of the network. Remote monitoring involved setting up modems and dialing directly.

Since NZ was one of the first countries to hit midnight (time zone UTC+12, plus Daylight Savings Time in the December summer), a few control systems vendors wanted to set up remote access and monitor the equipment live on rollover. The checks all showed the fixes worked, but still…

They asked for people who wanted to work that night, babysitting the monitoring equipment. I didn’t, because a) it was NYE 2000, man; and b) I knew my own trouble-maker side too well. The temptation to cause worldwide panic by unplugging the modem on the stroke of midnight would be too much.

16 Likes

There is always an XKCD, always.

9 Likes

Thank you! I mean, yeah, I know what she meant, but that still brought a “wait a second …” from me!

I “love” that there are two Y2038 bugs, not related on each other. Of course the GPS week number rollover has happened before and the effects weren’t exactly huge.

12 Likes

Graybeard!?! Most of my friends were taking FORTRAN in college in the 90s! They gave me plenty of grief over taking Pascal instead (it fit my class schedule better).

But on the plus side, it gave us the brilliant comedy Office Space.

image

12 Likes

I learned COBOL in high school in the late 80’s. Which is even funnier when you know that we didn’t have anything that would actually compile or run COBOL.

12 Likes

Yeah, I got my MS in Aerospace Engineering in 1993, and all of the CFD software we used at the time was written in FORTRAN.

12 Likes