India’s PSLV launch fails during ascent, 16 satellites lost

India’s Polar Satellite Launch Vehicle failed late Sunday during ascent, resulting in the loss of a primary Earth observation satellite and 15 smaller co-passenger spacecraft.

The post India’s PSLV launch fails during ascent, 16 satellites lost appeared first on SpaceNews.

China files ITU paperwork for megaconstellations totaling nearly 200,000 satellites

A Long March 8A rocket lifts off at night from the Hainan Commercial Space Launch Center, with bright flames and exhaust clouds illuminating the launch tower and surrounding gantry structures.

China has submitted two filings for huge non-geostationary satellite networks to the International Telecommunication Union, indicating moves to secure options for next-generation megaconstellations.

The post China files ITU paperwork for megaconstellations totaling nearly 200,000 satellites appeared first on SpaceNews.

Kepler network to link OroraTech sensors for Earth monitoring

MILAN — OroraTech has entered a multi-year partnership with Kepler to supply thermal sensors for Kepler’s new optical communications constellation.  The first four SAFIRE Gen4 sensors under the agreement launched Jan. 11 aboard a Falcon 9, flying as part of the constellation’s initial deployment. “With Kepler, we are doing something completely new that will revolutionize […]

The post Kepler network to link OroraTech sensors for Earth monitoring appeared first on SpaceNews.

NASA astrophysics, commercial satellites launch on SpaceX rideshare mission

Pandora

A SpaceX Falcon 9 launched a trio of NASA astrophysics small satellites along with dozens of commercial spacecraft on a rideshare mission Jan. 11.

The post NASA astrophysics, commercial satellites launch on SpaceX rideshare mission appeared first on SpaceNews.

India’s PSLV suffers second consecutive launch failure, 16 satellites lost

The PSLV-C62 rocket lifts off from the Satish Dhawan Space Centre carrying the EOS-N1 Earth observing satellite along with 15 other rideshare satellites. The four-stage rocket suffered an anomaly with its third stage. Image: ISRO via livestream

India’s first launch of 2026 ended in failure due to an issue with the third stage of its Polar Satellite Launch Vehicle (PSLV).

The mission, designated PSLV-C62, was also the second consecutive failure of this four-stage rocket with both anomalies affecting the third stage. This time, 16 satellites were lost, including those of other nations.

“ The performance of the vehicle, up to the end of, close to the end of the third stage was as expected,” said V. Narayanan, the chairman of the Indian Space Research Organization (ISRO), in the aftermath of the anomaly. “Close to the end of the third stage, we were seeing a little more disturbance in the vehicle roll rates. And subsequently, there was a deviation observed in the flight path.

“We are analyzing the data and we shall come back at the earliest.”

The rocket lifted off from the the Satish Dhawan Space Centre in India at 10:18:30 a.m. IST (0448:30 UTC), carrying onboard an Earth observation satellite from NewSpace India Limited (NSIL) as well as 15 other rideshare payloads.

The third stage engine ignited 264.2 seconds into the mission while at an altitude of roughly 220 km. About 110 seconds later, moments after a launch controller announced that performance was normal, the graphical representation of the PSLV’s third stage started spinning while showing the engine still firing.

The burnout — or end of engine firing for the third stage — was called out about 396 seconds post liftoff while it was at an altitude of 346 km. A graphic shown during the broadcast stated that PS3 separation occurred 494.3 seconds after liftoff with PS4 engine start at 505 seconds.

A view from an onboard camera seen on a screen in the launch control center also appeared to show the vehicle in a tumble.

The previous launch of the PSLV rocket, designation C61, was back in May 2025 and it also experienced an issue with its third stage.

The four-stage launch vehicle is a mixture of solid- and liquid- fueled stages. Both the first and third stages are solid-fueled, while the second and fourth stages are powered by liquid propulsion.

The PSLV Rocket has flown in multiple configurations since it debuted in September 1993 and achieved 58 fully successful launches with the payloads on those missions reaching their intended orbit.

ISRO said it initiated a “detailed analysis” to determine the root cause of the anomaly.

NRO taps Capitol Hill staffer Bill Adkins as principal deputy director

Former House Defense Appropriations aide takes on day-to-day leadership role at U.S. spy satellite agency

The post NRO taps Capitol Hill staffer Bill Adkins as principal deputy director appeared first on SpaceNews.

AI needs spatial intelligence. The GEOINT industry will deliver it.

A seized Venezuelan crude oil tanker is shown in December in the Caribbean Sea in a Vantor image created with the AI-powered Maritime Sentry system. Credit: Vantor

For several years, the space-based geospatial intelligence industry has been chasing a logical vision for AI: use it to make our existing systems faster and smarter. Train models to detect objects. Automate change detection. Speed up analysis. These capabilities have delivered operational benefits. But they’ve also kept us focused on a specific paradigm — collect […]

The post AI needs spatial intelligence. The GEOINT industry will deliver it. appeared first on SpaceNews.

Space is becoming an industrial economy

The Chang'e-6 lander and ascender on the far side of the moon. Credit: CNSA

Shortly after space week in October, investment firm JP Morgan announced a $10 billion investment plan targeting industries critical for United States national security. In addition to things like nanomaterials, autonomous robotics and solar power, the announcement also focused on funding spacecraft and space launches. JP Morgan’s emphasis on space-related “frontier” technologies is significant, because it signals an acknowledgment that space is becoming an investable sector. What remains unclear is […]

The post Space is becoming an industrial economy appeared first on SpaceNews.

NASA outlines path to Artemis 2 launch

SLS closeup inside VAB

NASA has provided a long-awaited update on plans for the Artemis 2 launch, including a Jan. 17 rollout of the launch vehicle to the pad.

The post NASA outlines path to Artemis 2 launch appeared first on SpaceNews.

Applied lessons for NASA’s science programs

Isaacman

It took a year, but the Jared Isaacman era at NASA finally started. Sworn in Dec. 17, the new administrator spoke at a NASA town hall the next day to take questions about his plans for the agency. He offered few specifics about those plans, saying he had to learn about agency activities. But he […]

The post Applied lessons for NASA’s science programs appeared first on SpaceNews.

This year must bring greater collaboration against orbital congestion

A visualization of active and inactive satellites, discarded rocket bodies, orbital debris and other space objects around Earth, showing an increasingly cluttered and hazardous Earth orbit. Credit: AstriaGraph by the University of Texas at Austin.

The problem of overcrowding orbits and increasing space debris has never been more urgent. International organizations, policy makers, regulators, space operators and researchers are recognizing how critical this issue is and how it could impact all space services and operations, including, but not limited to, satellite broadband, global navigation satellite systems, scientific research and space […]

The post This year must bring greater collaboration against orbital congestion appeared first on SpaceNews.

Fire Threatens Rare Forests in Argentina

Two thick plumes of gray wildfire smoke spread from Patagonia's forested, snow-capped mountains in the middle of the scene into Argentina's brown, drier plains to the right.
January 8, 2026

Summer is usually peak tourism season in Argentina’s Chubut province, a time when hikers and sightseers arrive to explore glacial lakes and cirques, alpine valleys, and towering forests. In January 2026, however, some visitors to the remote Patagonian region instead found themselves fleeing raging wildland fires.

On January 8, 2026, the MODIS (Moderate Resolution Imaging Spectroradiometer) on NASA’s Aqua satellite captured this image of smoke billowing from two large fires burning in and around Los Alerces National Park, a UNESCO World Heritage site. NASA satellites began detecting widespread fire activity in the area on January 6.

The more southerly blaze was spreading east on ridges between Lago Rivadavia, Lago Futalaufquen, and Lago Menéndez; the more northerly fire was burning on steep hillsides around Lago Epuyén. All of the lakes occupy U-shaped glacial troughs, valleys with unusually flat bases and steep sides carved by glacial and periglacial erosion. Satellite-based estimates from the Global Wildfire Information System indicate that fires charred more than 175 square kilometers (67 square miles) across Patagonia between January 5 and 8.

The ridges are blanketed with temperate Patagonian Andean forest, including sections of Valdivian rainforest, with rare stands of alerce (Fitzroya cupressoides). A type of cypress, these huge, slow-growing conifers are the second-longest-lived trees on Earth, with some surviving for more than 3,600 years. According to UNESCO documents, Los Alerces National Park protects 36 percent of Argentina’s alerce forests, including stands with the greatest genetic variability on the eastern slopes of the Andes. The park’s forests also contain exclusive genetic variants and the oldest individuals in the country.

News outlets and the national park reported challenging weather conditions for firefighters on the ground, who faced high temperatures, low humidity, and strong winds in recent days. Standardized Precipitation Index data from the National Integrated Drought Information System show that unusually dry conditions over the past several months have likely primed vegetation to burn. News outlets reported that at least 3,000 tourists had to be evacuated from a lake resort near Lago Epuyén.

NASA Earth Observatory image by Michala Garrison, using MODIS data from NASA EOSDIS LANCE and GIBS/Worldview. Story by Adam Voiland.

References & Resources

You may also be interested in:

Stay up-to-date with the latest content from NASA as we explore the universe and discover more about our home planet.

Fire Burns Through Olympic Wilderness
2 min read

The Bear Gulch fire spread through dense forest and filled skies with smoke in northwestern Washington state.

Article
Sprawling Gifford Fire Scorches California
3 min read

The fast-growing blaze charred more than 100,000 acres in the span of a week.

Article
Dark Skies Over the Great Basin
5 min read

Far from large urban areas, Great Basin National Park offers unencumbered views of the night sky and opportunities to study…

Article

The post Fire Threatens Rare Forests in Argentina appeared first on NASA Science.

History of the U.S. National Science Foundation (NSF)

 The NSF has played a key role in American science, and risks being collateral damage in the war against science.

Here is a their history web page:

History of the U.S. National Science Foundation 

Like many scientists, I'm deeply grateful for their support, particularly their early support. 

 The section "NSF's history and impacts: A brief timeline" mentions some accomplishments decade by decade, including this for the 2010's

 kidney illustration   2010

"NSF-supported researchers use economic matching theory to develop a kidney exchange program that dramatically improves efficiency and doctors' ability to match organs. For his work in this area, Alvin Roth shares the 2012 Nobel Memorial Prize in Economic Sciences."

#####

All my posts on NSF.  

Jerome Powell says Donald Trump has launched a criminal investigation against the Fed

The president denies all knowledge. A bizarre fight could get nasty

Pessimism is the world’s main economic problem

Gloomy expectations are starting to matter more than the data

Chairman Powell’s Statement

Whether an independent Fed is desirable is beside the point. The core issue is lawfare: the strategic use of legal processes to intimidate, constrain, and punish institutional actors for political ends. Lawfare is the hallmark of a failing state because it erodes not just political independence, but the capacity for independent judgment.

What sort of people will work at the whim of another? The inevitable result is toadies and ideological loyalists heading complex institutions, rather than people chosen for their knowledge and experience.

The post Chairman Powell’s Statement appeared first on Marginal REVOLUTION.

       

Comments

Related Stories

 

One Year of Trumponomics

Source: BLS

Note to subscribers: Last Sunday I said that today’s primer would finish my series on China’s trade surplus with a discussion of policy responses. But I’m going to postpone that post until next week, partly because I’m still working on some issues, partly because new data make this a good time to talk about how Trump’s economic policy is playing out.

Warning: This post contains a lot of charts.

Donald Trump is president again for one main reason: He promised a new age of American prosperity with lower prices, a shrinking federal deficit, and a resurgence in manufacturing jobs. Enough voters believed his promises to swing the 2024 election. But many of them are disillusioned now. Trump insists that he is actually delivering on his campaign promises, claiming that we have a “hot” economy. But voters don’t agree: Consumer confidence is low and Trump’s approval rating on handling the economy, which was strongly positive last January, is now strongly negative.

On Friday we received the final jobs report for 2025, so now is a good time to take stock of the results so farand assess how well Trumponomics is actually working. Let me not be coy: This is not a hot economy, by any objective measure. Granted, the U.S. economy isn’t falling off a cliff either. In fact, what we’re seeing isn’t a classic recession; it’s more a sort of creeping malaise.

In what follows I’ll try to keep it cool. Everyone knows my political views, but this will be a fact-based primer, not a polemic.

Beyond the paywall I’ll address the following questions:

1. How is the U.S. economy doing?

2. Why does the labor market feel so bad?

3. What is the stock market telling us about the economy?

4. How does economic performance so far compare with expectations?

5. Why aren’t we doing better?

6. Why aren’t we doing worse?

7. What will come next?

Read more

Don't fall into the anti-AI hype

Don't fall into the anti-AI hype

I'm glad someone was brave enough to say this. There is a lot of anti-AI sentiment in the software development community these days. Much of it is justified, but if you let people convince you that AI isn't genuinely useful for software developers or that this whole thing will blow over soon it's becoming clear that you're taking on a very real risk to your future career.

As Salvatore Sanfilippo puts it:

It does not matter if AI companies will not be able to get their money back and the stock market will crash. All that is irrelevant, in the long run. It does not matter if this or the other CEO of some unicorn is telling you something that is off putting, or absurd. Programming changed forever, anyway.

I do like this hopeful positive outlook on what this could all mean, emphasis mine:

How do I feel, about all the code I wrote that was ingested by LLMs? I feel great to be part of that, because I see this as a continuation of what I tried to do all my life: democratizing code, systems, knowledge. LLMs are going to help us to write better software, faster, and will allow small teams to have a chance to compete with bigger companies. The same thing open source software did in the 90s.

This post has been the subject of heated discussions all day today on both Hacker News and Lobste.rs.

Tags: salvatore-sanfilippo, ai, generative-ai, llms, ai-assisted-programming, ai-ethics

My answers to the questions I posed about porting open source code with LLMs

Last month I wrote about porting JustHTML from Python to JavaScript using Codex CLI and GPT-5.2 in a few hours while also buying a Christmas tree and watching Knives Out 3. I ended that post with a series of open questions about the ethics and legality of this style of work. Alexander Petros on lobste.rs just challenged me to answer them, which is fair enough! Here's my attempt at that.

You can read the original post for background, but the short version is that it's now possible to point a coding agent at some other open source project and effectively tell it "port this to language X and make sure the tests still pass" and have it do exactly that.

Here are the questions I posed along with my answers based on my current thinking. Extra context is that I've since tried variations on a similar theme a few more times using Claude Code and Opus 4.5 and found it to be astonishingly effective.

I decided that the right thing to do here was to keep the open source license and copyright statement from the Python library author and treat what I had built as a derivative work, which is the entire point of open source.

After sitting on this for a while I've come down on yes, provided full credit is given and the license is carefully considered. Open source allows and encourages further derivative works! I never got upset at some university student forking one of my projects on GitHub and hacking in a new feature that they used. I don't think this is materially different, although a port to another language entirely does feel like a slightly different shape.

Does this format of development hurt the open source ecosystem?

Now this one is complicated!

It definitely hurts some projects because there are open source maintainers out there who say things like "I'm not going to release any open source code any more because I don't want it used for training" - I expect some of those would be equally angered by LLM-driven derived works as well.

I don't know how serious this problem is - I've seen angry comments from anonymous usernames, but do they represent genuine open source contributions or are they just angry anonymous usernames?

If we assume this is real, does the loss of those individuals get balanced out by the increase in individuals who CAN contribute to open source because they can now get work done in a few hours that might previously have taken them a few days that they didn't have to spare?

I'll be brutally honest about that question: I think that if "they might train on my code / build a derived version with an LLM" is enough to drive you away from open source, your open source values are distinct enough from mine that I'm not ready to invest significantly in keeping you. I'll put that effort into welcoming the newcomers instead.

The much bigger concern for me is the impact of generative AI on demand for open source. The recent Tailwind story is a visible example of this - while Tailwind blamed LLMs for reduced traffic to their documentation resulting in fewer conversions to their paid component library, I'm suspicious that the reduced demand there is because LLMs make building good-enough versions of those components for free easy enough that people do that instead.

I've found myself affected by this for open source dependencies too. The other day I wanted to parse a cron expression in some Go code. Usually I'd go looking for an existing library for cron expression parsing - but this time I hardly thought about that for a second before prompting one (complete with extensive tests) into existence instead.

I expect that this is going to quite radically impact the shape of the open source library world over the next few years. Is that "harmful to open source"? It may well be. I'm hoping that whatever new shape comes out of this has its own merits, but I don't know what those would be.

I'm not a lawyer so I don't feel credible to comment on this one. My loose hunch is that I'm still putting enough creative control in through the way I direct the models for that to count as enough human intervention, at least under US law, but I have no idea.

Is it responsible to publish software libraries built in this way?

I've come down on "yes" here, again because I never thought it was irresponsible for some random university student to slap an Apache license on some bad code they just coughed up on GitHub.

What's important here is making it very clear to potential users what they should expect from that software. I've started publishing my AI-generated and not 100% reviewed libraries as alphas, which I'm tentatively thinking of as "alpha slop". I'll take the alpha label off once I've used them in production to the point that I'm willing to stake my reputation on them being decent implementations, and I'll ship a 1.0 version when I'm confident that they are a solid bet for other people to depend on. I think that's the responsible way to handle this.

How much better would this library be if an expert team hand crafted it over the course of several months?

That one was a deliberately provocative question, because for a new HTML5 parsing library that passes 9,200 tests you would need a very good reason to hire an expert team for two months (at a cost of hundreds of thousands of dollars) to write such a thing. And honestly, thanks to the existing conformance suites this kind of library is simple enough that you may find their results weren't notably better than the one written by the coding agent.

Tags: definitions, open-source, ai, generative-ai, llms, ai-assisted-programming, ai-ethics

What should I ask Joe Studwell?

He has a new and excellent book coming out, namely How Africa Works: Success and Failure on the World’s Last Developmental Frontier, which I consumed eagerly.  You probably know his earlier book How Asia Works.  So what should I ask him?

For additional context, here is the opening of his home page (no Wikipedia page?):

Hello. I am an author, journalist, public speaker and occasional university teacher. I am based much of the time in Cambridge. In the 2000s I restored and lived in a home in a still unspoiled area of central Italy (the photo at the top of the page is a view from the house).

So what should I ask him?

The post What should I ask Joe Studwell? appeared first on Marginal REVOLUTION.

       

Comments

Related Stories

 

"I was completely overwhelmed..."

“ ...by the beauty of it all, to the point of forgetting everything around me,” says Julien Looten, a French astrophotographer. During his visit of ESO's Very Large Telescope in Cerro Paranal, Chile, he captured this extraordinary snapshot. Today’s Picture of the Week reveals the astonishing impression he gained of one of the world's darkest skies on Earth.  

This 360-degree panorama shows the Milky Way arching above an Auxiliary Telescope of the VLT, with the two Magellanic Clouds next to it. The faint green and red shimmer along the horizon is airglow, light naturally emitted by the atmosphere and only visible under very dark skies. Adding to the scene, one of the Unit Telescopes of the VLT projects laser beams into the sky to correct for blurring caused by atmospheric turbulence. To the left, the zodiacal light can also be seen, stretching like a white brush into the sky. 

Coming from northern France, where the sky is often cloudy and spoiled by light pollution, the contrast upon arriving in Chile was breathtaking: a sky of absolute purity, free from artificial light, with the galactic bulge shining right at the zenith…” Julien says. “ESO gave us a truly unique opportunity, and that night will remain etched in our memory as one of the most beautiful of our lives.” 

MRU college fellowship

The MRU College Fellowship, for US undergrad and grad students, helps Fellows produce their own videos, podcasts, or other online content to bring economic insights to a wide audience. Fellows are paired with MRU mentors for a seven-week remote program, starting with an expenses-paid weekend kickoff event in DC. Fellows also earn a $2,000 stipend.

Applications are due January 23.

The post MRU college fellowship appeared first on Marginal REVOLUTION.

       

Comments

 

The price of gold went vertical

The post The price of gold went vertical appeared first on Marginal REVOLUTION.

       

Comments

Related Stories

 

January 10, 2026

January 10, 2026

Yesterday, in an apparent attempt to regain control of the national narrative surrounding the deadly shooting of Renee Good in Minneapolis, Vice President J.D. Vance led the administration in pushing a video of the shooting captured by the shooter himself, Jonathan Ross, on his cell phone.

The video shows Ross getting out of a vehicle and walking toward a red SUV where Good sits in the driver’s seat. Sirens blare as he walks toward her. She smiles at him and says: “That’s fine, dude. I’m not mad at you.” As Ross walks alongside the car, she repeats: “I’m not mad at you.” As he reaches the back of the vehicle, another person, presumably Good’s wife, Becca, says: “Show your face.” As he begins to record the vehicle’s license plate, the same person says: “That’s okay, we don’t change our plates every morning,” referring to stories that agents from Immigration and Customs Enforcement (ICE) switch out plates to make their vehicles hard to track. “Just so you know, it’ll be the same plate when you come talk to us later.” Ross’s camera pans up to show the person recording him on her cell phone.

She continues: “That’s fine. U.S. citizen. Former f*cking veteran.” As she walks to the passenger-side door, she looks at him and says: “You wanna come at us? You wanna come at us? I say go get yourself some lunch, big boy. Go ahead.”

Another officer approaches the driver’s side of the vehicle and says to Renee Good: “Out of the car. Get out of the f*cking car.”

As the passenger calmly reaches for the passenger-side door handle, the police officer on the driver’s side again says: “Get out of the car!” Other videos indicate that he had then put his hand into the car and was trying to open the door. Good quite clearly turns the wheel hard away from the police officers to head down the street as the passenger yells: “Drive, baby! Drive! Drive!”

Someone says “Whoa!” as the car moves down the street. Ross’s camera shows his face and then sways—remember, he has been filming all this on his phone. There are three shots and the houses on the side of the street swing back into view on Ross’s camera, indicating he did not drop it. As the car rolls up the street, Ross says, “F*cking b*tch!” just before there is the sound of a smash.

What is truly astonishing is that the administration thought this video would exonerate Ross and support the administration’s insistence that he was under attack from a domestic terrorist trying to ram him with her car. The video was leaked to a right-wing news site, and Vance reposted it with the caption: “What the press has done in lying about this innocent law enforcement officer is disgusting. You should all be ashamed of yourselves.” The Department of Homeland Security reposted Vance’s post.

As senior editor of Lawfare Media Eric Columbus commented: “Do Vance and DHS think we can’t actually watch the video?” Multiple social media users noted that Good’s last words to Ross were “That’s fine. I’m not mad at you,” while his to her, after he shot her in the face, were “F*cking b*tch!”

The release of this damning video as an attempted exoneration reminds me overwhelmingly of the release of the video of the murder of Black jogger Ahmaud Arbery in February 2021 in an attempt of one of the murderers to prove they had acted in self-defense.

In that case, the district attorney for that circuit told police that the video showed self-defense and declined to prosecute. When the story wouldn’t go away, one of the murderers apparently thought that everyone else would agree that the video exonerated the killers. His lawyer gave the video to a local radio station. The station took the video down within two hours, but the public outcry over the horrific video meant the killers were arrested two days later. A jury convicted them, and they are now in prison, two for life without possibility of parole, one for life with the possibility of parole after 30 years, when he will be about 82.

In the case of the murder of Ahmaud Arbery, the murderers and their protectors were clearly so isolated in their own racist bubble they could not see how regular Americans would react to the video of them hunting down and shooting a jogger.

In the case of the murder of Renee Good, the shooter and his protectors are clearly so isolated in their own authoritarian bubble they cannot see how regular Americans would react to the video of a woman smiling at a masked agent and saying: “That’s fine, dude. I’m not mad at you,” only to have him shoot her in the face and then spit out “F*cking b*tch” after he killed her.

The thread that runs through both is the assumption that an American exercising their constitutional rights must submit, without question, to a white man holding a gun.

This is the larger meaning of federal agents from Immigrations and Customs Enforcement and Customs and Border Patrol in U.S. cities. While they are attacking primarily people of color, the message they carry is directed at all Americans: you must do what the Trump administration and its loyalists demand.

Another recording from the past few days shows a federal agent walking toward a woman recording him. She tells him: “Shame on you.” He answers: “Listen. Have you all not learned from the past couple of days? Have you not learned?” She responds: “Learned what? What’s our lesson here? What do you want us to learn?” He begins: “Following federal agents….” and he knocks the phone out of her hand. Hours after Good’s death, Homeland Security secretary Kristi Noem appeared in Manhattan behind a podium emblazoned with the words: “ONE OF OURS, ALL OF YOURS.”

After doubling down on their false narrative, the administration pulled 200 Customs and Border Patrol agents from a crackdown in Louisiana to send them to Minnesota, where administration officials already had deployed 2,000 federal agents—more than three times the number of police officers in Minneapolis. There they are cracking down, apparently indiscriminately. Yesterday, Gabe Whisnant of Newsweek reported that ICE has detained four members of the Oglala Lakota Nation, a federally recognized tribal nation of the Indigenous peoples who were in North America long before European settlers arrived.

In November, as Sarah Mehta of the American Civil Liberties Union (ACLU) noted at the time, the administration replaced almost half of ICE leaders across the country with Border Patrol officers. Border Patrol, a subagency of U.S. Customs and Border Protection, is the agency responsible for acting on President Donald J. Trump’s policy of taking children from their parents during his first term, and it remains at the center of complaints of cruelty, racism, and violation of civil rights. This is the agency led by Greg Bovino, and the one behind the attack on a Chicago apartment building led by agents who rappelled into the building from a Black Hawk helicopter.

Although ICE currently employs more than 20,000 people, it is looking to hire over 10,000 more with the help of the money Republicans put in their One Big Beautiful Bill Act of July. That law tripled ICE’s budget for enforcement and deportation to about $30 billion.

On December 31, Drew Harwell and Joyce Sohyun Lee of the Washington Post reported that ICE was investing $100 million on what it called a “wartime recruitment” strategy to hire thousands of new officers. It planned to target gun rights supporters and military enthusiasts as well as those who listen to right-wing radio shows, directing ads to people who have gone to Ultimate Fighting Championship (UFC) fights or shopped for guns and tactical gear. It planned to send ads to the phone web browsers and social media feeds of people near military bases, NASCAR races, gun and trade shows, or college campuses, apparently not considering them the hotbeds of left-wing indoctrination right-wing politicians claim.

This afternoon, Kyle Cheney, Ben Johansen, and Gregory Svirnovskiy of Politico reported that the day after Good’s murder, Noem quietly restricted the ability of members of Congress to conduct oversight of ICE facilities. The policy came out in court today after ICE officers denied Democratic Minnesota Representatives Ilhan Omar, Angie Craig, and Kelly Morrison entry to a detention facility in Minneapolis. Last month, a federal judge rejected a similar policy.

Trump and his allies have singled out Minnesota in large part because of its large Somali-American population, represented in Congress by Omar, a lawmaker Trump has repeatedly attacked, from a population Trump has called “garbage.” As Chabeli Carrazana explained in 19th News, shortly after Christmas, right-wing YouTuber Nick Shirley posted a video that he claimed showed day care centers run by Somali Americans were taking money from the government without providing services.

The video has been widely debunked. In 2019, a state investigation found fraud taking place in the child care system and charged a number of people for defrauding the state. After that, the state tightened oversight, and state investigators have conducted unannounced visits to the day cares Shirley hit in his videos, where they found normal operations. Shirley claimed fraud when the centers would not let him in, but child care centers lock their doors and obscure the windows for the safety of the children, and would not let a strange man inside the facility to videotape.

But Trump used the frenzy to justify cutting $10 billion in antipoverty funding to five states led by Democrats—California, Colorado, Illinois, Minnesota, and New York—only to have a federal judge block his order yesterday. Secretary of Agriculture Brooke Rollins promptly announced she was withholding $129 billion in federal funding from Minnesota, alleging fraud. Minnesota attorney general Keith Ellison responded: “I will not allow you to take from Minnesotans in need. I’ll see you in court.”

When Kaitlan Collins of CNN asked Trump yesterday if he thought the FBI should be sharing information about the shooting of Renee Good with state officials, as is normally the case, Trump responded: “Well, normally, I would, but they’re crooked officials. I mean, Minneapolis and Minnesota, what a beautiful place, but it’s being destroyed. It’s got an incompetent governor fool. I mean, he’s a stupid person, and, uh, it looks like the number could be $19 billion stolen from a lot of people, but largely people from Somalia. They buy their vote, they vote in a group, they buy their vote. They sell more Mercedes-Benzes in that area than almost—can you imagine? You come over with no money and then shortly thereafter you’re driving a Mercedes-Benz. The whole thing is ridiculous. They’re very corrupt people. It’s a very corrupt state. I feel that I won Minnesota. I think I won it all three times. Nobody’s won it for since Richard Nixon won it many, many years ago. I won it all three times, in my opinion, and it’s a corrupt state, a corrupt voting state, and the Republicans ought to get smart and demand on voter ID. They ought to demand, maybe same-day voting and all of the other things that you have to have to safe election. But I won Minnesota three times that I didn’t get credit for. I did so well in that state, every time. The people were, they were crying. Every time after. That’s a crooked state. California’s a crooked state. Many crooked states. We have a very, very dishonest voting system.”

Trump lost Minnesota in 2016, 2020, and 2024.

Protesters took to the streets today across the United States to lament the death of Renee Good and demand an end to ICE brutality. At Strength in Numbers, G. Elliott Morris reported that ICE’s approval rating has plummeted in the past year, from +16 to -14. The day ICE agent Ross shot Renee Good, 52% of Americans disapproved of ICE while just 39% approved. In February, 19% of Americans held a strongly unfavorable opinion of ICE, while today 40% do. There is, Morris notes, “a growing and intense, angry opposition to [ICE] across America.”

Notes:

https://www.nbcnews.com/politics/donald-trump/trumps-focus-minnesota-ice-shooting-rcna252826

Heather Cox Richardson, “Letters from an American,” November 26, 2021.

https://apnews.com/article/immigration-new-orleans-minnesota-400be6de1c5712a9dd0ec972907cbd03

https://www.mprnews.org/story/2026/01/09/federal-officers-move-from-louisiana-ice-crackdown-to-minneapolis

https://www.aclu.org/news/immigrants-rights/border-patrol-agents-replace-top-leadership-at-ice-offices-despite-human-rights-violations

https://www.washingtonpost.com/technology/2025/12/31/ice-wartime-recruitment-push/

https://19thnews.org/2026/01/child-care-fraud-minnesota-fact-check/

https://abcnews.go.com/Politics/hhs-freezes-10-billion-child-care-funding-5/story?id=128945422

https://www.nytimes.com/2026/01/09/us/politics/trump-child-care-funding-freeze.html

https://www.theguardian.com/us-news/2026/jan/10/trump-administration-suspends-129m-benefit-payments-minnesota

Strength In Numbers
Support for abolishing ICE hits a a new high
This is my free Chart of the Week — a data-driven look at what’s happening in American politics right now. If you find this useful, consider becoming a paid subscriber to get Tuesday’s premium Deep Dive and support independent polling and political journalism…
Read more

https://www.newsweek.com/ice-detains-native-americans-minnesota-minneapolis-oglala-sioux-11339071

https://prospect.org/2026/01/08/minneapolis-ice-noem-homeland-security/

https://time.com/7345243/ice-protests-renee-good/

https://www.politico.com/news/2026/01/10/minnesota-democrats-ice-00721211

Bluesky:

thetnholler.bsky.social/post/3mbz3va3en22e

post/3mbz6aij5zs2w

lebassett.bsky.social/post/3mbz5c6lrqk2t

dominicervolina.com/post/3mc3b6soa222e

atrupar.com/post/3mbzfgztguv2g

kyledcheney.bsky.social/post/3mc4ipwxnnb2y

Share

Sunday Night Futures

Weekend:
Schedule for Week of January 11, 2026

Monday:
• No major economic releases scheduled.

From CNBC: Pre-Market Data and Bloomberg futures S&P 500 futures are down 16 and DOW futures are down 104 (fair value).

Oil prices were up over the last week with WTI futures at $59.37 per barrel and Brent at $63.60 per barrel. A year ago, WTI was at $77, and Brent was at $80 - so WTI oil prices are down about 24% year-over-year.

Here is a graph from Gasbuddy.com for nationwide gasoline prices. Nationally prices are at $2.74 per gallon. A year ago, prices were at $3.03 per gallon, so gasoline prices are down $0.29 year-over-year.

Jupiter with the Great Red Spot

Jupiter with the Great Red Spot Jupiter with the Great Red Spot


Links 1/11/26

Links for you. Science:

New study sheds light on a beneficial compound found in coffee and chocolate
See how these plants heat up their sex organs to attract pollinators
Defunding fungi: US’s living library of ‘vital ecosystem engineers’ is in danger of closing
This Sea Slug Can Chop Off Its Head and Grow an Entire New Body—Twice
In the Dark Arctic Deep, Scientists Find a Hidden Oasis of Strange Life
The Stress of Wall Street Is Sending Men to Pelvic Floor Therapy

Other:

The Latest Defenses of SCOTUS’s Corruption Only Make the Case Against It
Why every vestige of Trump must be torn down. He’s trying to create a physical legacy. The moment he’s out of power, it has to be smashed to bits.
D.C. Families Call BS on Trump’s Biggest Claim About National Guard
This Is the Damage Kennedy Has Done in Less Than a Year
Hey Jon Stewart, Jokes About Wearing Masks Aren’t Funny
In 2025, Epstein showed MAGA who they really are
Trump’s uncharitable attack on federal workers puts a dent in donations
Federal government’s charity drive doing far worse under Trump
Democrats spy rare opening in rural America
GOP ignores reality to boost MAGA YouTuber’s racist attacks
For Decades
Harmeet Dhillon melts down online, calls critics ‘hoes’
Blob
Right-wing influencers sucked up to Trump in 2025—and it paid off
The Enshittifinancial Crisis
You’re not imagining it. L.A. has surrendered to the potholes
Government Officials Once Stopped False Accusations After Violence. Now, Some Join In. Prominent business and government figures spread rumors about the attack on Brown University’s campus this month, reigniting questions about accountability in online discourse. (weird how the political allegiances of said leaders goes missing…)
Will maga outlive Trump? It was always an unstable coalition, explains Claire Potter.
Shopping In Old London
Trump-linked crypto venture fires auditor after FT inquiries
Why We Should All Be Worried About “Crusadercore”
Many Filipino healthcare workers in the US live in fear of ICE: ‘This is my place of work. I should feel safe’
We Are Going to Win. Trump’s revolution will fail, but we still have a long and painful road ahead of us.
Border czar Tom Homan didn’t receive normal background check during bribery probe
Trump’s weirdness about his press secretary gets ickier
Kennedy Center Forced to Cancel Major Concert Due to Trump
Trump crony has embarrassing meltdown after more Kennedy Center performers quit
Debating Away Our Humanity. CBS News wants to know if “feminism failed women.” Here’s what they’re really asking.
Signs You Are a Gen-Xer Who’s About to Turn Sixty
As Russia’s war grinds on, its society is fraying

Sunday 11 January 1662/63

(Lord’s day). Lay long talking pleasant with my wife, then up and to church, the pew being quite full with strangers come along with Sir W. Batten and Sir J. Minnes, so after a pitifull sermon of the young Scott, home to dinner. After dinner comes a footman of my Lord Sandwich’s (my Lord being come to town last night) with a letter from my father, in which he presses me to carry on the business for Tom with his late mistress, which I am sorry to see my father do, it being so much out of our power or for his advantage, as it is clear to me it is, which I shall think of and answer in my next. So to my office all the afternoon writing orders myself to have ready against to-morrow, that I might not appear negligent to Mr. Coventry.

In the evening to Sir W. Pen’s, where Sir J. Minnes and Sir W. Batten, and afterwards came Sir G. Carteret. There talked about business, and afterwards to Sir W. Batten’s, where we staid talking and drinking Syder, and so I went away to my office a little, and so home and to bed.

Read the annotations

Low-skilled immigration into the UK

I asked GPT 5.2 Pro what it thought of the welfare consequences of UK immigration, and here are its summary remarks:

The literature does not support the claim that low-skilled immigration has imposed large net welfare losses on the UK as a whole. Instead, it supports something like:

  • Net welfare for existing residents is likely modestly positive (or near zero but not strongly negative) on average,

  • but the distributional impacts can be meaningfully negative for some low-skilled native workers and for some localities,

  • and the sign/magnitude hinge heavily on productivity spillovers and on dynamic trajectories (skill acquisition, occupational mobility, family formation).

The entire response is useful and well thought out.

The post Low-skilled immigration into the UK appeared first on Marginal REVOLUTION.

       

Comments

Related Stories

 

★ ‘Fuck You, Make Me’ Without Saying the Words

Elizabeth Lopatto, writing at The Verge, “Tim Cook and Sundar Pichai Are Cowards”:

Since X’s users started using Grok to undress women and children using deepfake images, I have been waiting for what I assumed would be inevitable: X getting booted from Apple’s and Google’s app stores. The fact that it hasn’t happened yet tells me something serious about Silicon Valley’s leadership: Tim Cook and Sundar Pichai are spineless cowards who are terrified of Elon Musk.

Lopatto’s outrage and righteous anger are justified, but I think mostly misdirected. Apple and Google — and thus, Cook and Pichai, as the men who sit behind the desks where the buck stops at both companies — are culpable. But this is ultimately not about them, and not about Musk. It’s Trump, as president, they fear. Not Musk. And they are correct to fear Trump.

Year one of Trump 2.0 has crystallized what had become — after decades of deliberate restraint after World War II, and even more so after the end of the Cold War — overlooked. The Presidency of the United States bestows upon its officeholder enormous, unparalleled, power. No one was afraid of Trump after he lost to Joe Biden in 2020. The man was convicted of 34 felonies in a cold New York City courtroom in May 2024, a mere 19 months ago. Trump expected and asked for riots outside the courtroom. He got nothing but pathetic support from a handful of kooks. A year earlier, he lost a humiliating sexual assault civil lawsuit to E. Jean Carroll. Trump, just a year and a half ago, was a buffoon getting his mug shot taken. Today he’s arguing that his power is unchecked by anything other than his own sense of morality.

No other president has ever abused (or, if you support him, wielded) the powers of the office like Trump has. The power and influence of Tim Cook and Sundar Pichai, CEOs of two of the top five companies in the world, isn’t merely superseded by Trump’s power and influence as president. Their power and influence are dwarfed by Trump’s. Any credible argument about how they should act must acknowledge that profound imbalance.

Lopatto, in her closing:

I never want to hear any moral grandstanding from these boys ever again. The next time Tim Cook says “privacy is a human right,” the only possible response is to laugh in his face. I mean, Apple and Google are fine distributing an app that has created an undressed image Grok made of Renee Nicole Good, the mother who was shot by ICE in Minneapolis. How do you plan to defend getting rid of the ICEBlock app while allowing X to generate degrading images of a woman ICE killed? Can Apple and Google even identify their values beyond their commitment to “shareholder value”? What’s your fucking endgame here, guys?

The profound power imbalance here is frustrating. But also terrifying. It’s folly to think these CEOs should steer their companies into direct confrontation with Trump. It would do no ultimate good for Apple or Google to burn themselves to the ground in protest. These men aren’t beholden to shareholders, per se. They’re doing their duty to institutions they’ve devoted their lives to. Companies that are worth preserving and protecting. Perhaps not in your estimation, but certainly from theirs.

But abject obsequiousness — which more and more seems the path Cook and Pichai are choosing — is no more justifiable a response than corporate suicide. The situation is not binary: acquiescence or war. There is a broad middle ground, founded on principle.

Disney’s response to the Jimmy Kimmel controversy a few months ago shows the way. Defend the company’s principles while simultaneously defending the company from Trump’s demented wrath. You can take the position of “Fuck you, make me” without ever saying those words. Objection is not confrontation. Do the right thing and enforce the App Store and Play Store guidelines, and remove X and Grok from the stores. Make Musk object. Make the Trump administration object. Make them defend the indefensible — in public. Make clear why the apps were removed from the app stores and force Musk — and Trump, if he chooses — to argue that those things are A-OK by them. In court.

The judicious path for Apple and Google (and every other U.S. company) may well be to obey the law, even when the law is being actively corrupted. But the correct path is not to obey in advance. Stand behind the law while the law still exists on your side. Disney resisted Trump’s preposterous demand that they fire Jimmy Kimmel without lasting controversy, simply by standing firm in their conviction. Apple and Google could certainly do the same regarding apps that are being used to generate CSAM and deepfake harassment, regardless if the apps are part of the private fiefdom of Trump’s ally Elon Musk. It’s wise for Cook and Pichai to pick their battles. This one, I think, is worth picking. This is a moment when the App Store and Play Store can stand firmly on the side of longstanding and correct societal norms.

MAGA’s Foundational Lie

Jeffrey Goldberg in The Atlantic (gift link), on the fifth anniversary of the January 6 insurrection and the first year of the second Trump presidency:

We have been watching indecency triumph in the public sphere on and off for more than 10 years now, since the moment Trump insulted John McCain’s war record. For reasons that are quite possibly too unbearable to contemplate, a large group of American voters was not repulsed by such slander — they were actually aroused by it — and our politics have not been the same. Much has been said, including by me, about Trump’s narcissism, his autocratic inclinations, his disconnection from reality, but not nearly enough has been said about his fundamental indecency, the characteristic that undergirds everything he says and does.

 ★ 

w/e 2026-01-11

I feel like I’m making progress at starting the new year, but on 3rd January I had “15 or so items in my ‘Try to get done in the next few days’ list (usually about 5) and 8 emails still to deal with,” and today those figures are 12 and 14. So maybe not.

I have, however, dealt with all the RSS feeds in my reader: either caught up with, marked as read, or unsubscribed. I’m going to try to be more ruthless with unsubscribing from some which I’d like to have read, but never actually feel like reading. It’s like buying worthy books only to have them sit unread on your shelf, scolding you.

I’ve also disabled all reposts on Bluesky in an effort to cut down on the recycled gloom (generally from the US). A shame it still doesn’t offer the ability to turn off reposts on a per-user basis, unlike Mastodon or even the government’s and BBC’s favourite right-wing, non-consensual and child pornography distribution network.


§ A week and a bit in, and using the Kagi search engine continues to be a pleasant surprise, given I still forget I’m about to see the results of my browser search on that instead of Google. The downside is that it makes you fully aware of how terrible most of the web is these days.

Google’s results are such hard work these days that you’re already braced for having to deal with bloat, irrelevance and anti-patterns before you’ve even clicked a link. So when you click a link and realise you’re on what might be an AI generated page of non-info festooned with ads and auto-playing videos concealed under pop-ups and permissions banners, you’re already psychically braced for the disappointment.

On the other hand, browsing Kagi’s simple search results is so much easier that I’ve found I expect whatever page I click through to to be similarly efficient, useful and clutter-free, only to then remember what a field of rakes the web has become.


§ Overall, been a good week, especially mood-wise. Had several days where it’s felt great being here, relaxed, lucky, nowhere to go, sun shining. It feels like flying. I’m aware, then, that from past experience it cant last, but I also can’t imagine not feeling like that. What could stop such a feeling?! I could get so much done if I always felt like this!

And then it only takes one little thing to bring me falling back down to earth. Obviously, flying can’t last. It’s not normal. Being back down, wanting to hide from everything, feels so much more natural.

But, on average, a good start to the year so far. It’s possible.


§ We watched The Last Showgirl (Gia Coppola, 2024) which was pretty good. I liked the performances and the look but felt it could have gone a bit further and deeper. It felt close to being great.

And we finished Down Cemetery Road which was good fun. It should have been shorter – I thought it was about to reach the thrilling climax at the end of episode six, only for that to end and me to realise there were two episodes left. It’s pretty silly but that’s fine, it’s a good ride, and Emma Thompson’s and Ruth Wilson’s characters play off each other well.

We’ve started season two of The Night Manager in which, by contrast, everyone and everything is Very Serious. So far it feels pretty mechanical. We’ll see.

We’re also watching The New Years (Los años nuevos) which I hadn’t even heard of until MUBI pushed it at me, and it’s excellent.

Both of those make me wonder how I used to remember what was happening when every show only appeared one episode per week. And you could easily miss your one chance to see an episode.


§ If I usually send you a New Year’s card, this is one of the things I’m getting round to.


Read comments or post one

Lost in Bugspace

Software development exhibits a deep asymmetry in time. There is almost always a lower bound on how long it takes to implement an idea: a duration set by its legible complexity—the visible work of design, coding, integration, and testing that competent practitioners can anticipate. But there is no corresponding upper bound. The same idea may ship in days, or consume months, or fail to converge at all. This asymmetry is not an accident of poor planning or individual error. It arises because implementation unfolds within a distinct region of possibility where uncertainty compounds, feedback degrades, and effort no longer maps cleanly to progress.

At the bottom of this region lies the Serendipitous Implementation layer: the surprisingly lucky case where code works more or less as intended on the first pass. This regime is real, if rare, and forms the psychological baseline against which all other experiences are judged. Above it lie increasingly unlucky regimes of zemblanity: the unsurprising, grinding bad luck of things going wrong in predictable but hard-to-escape ways. As projects derail from serendipity into zemblanity, they enter what we can call bugspace: a layered landscape in which time flows differently, sometimes stretching, sometimes looping, and in the worst cases failing to progress measurably towards completion at all.

We refer to the temporality of bugspace as a dilated temporality, in both an objective sense (the project end-date stretches in potentially unbounded ways) and a subjective sense (the experience of time distorts, as the correlation between effort and progress weakens, causing immersive derealization in bugspace). The former is the primary sense of the term in what follows; the latter is a frequent consequence that creates the sense of being lost.

Bugspace is stratified a stratified space. Intuitive local fixes give way to probabilistic triage, then to systematic troubleshooting, and finally to open-loop states where neither effort nor ingenuity reliably reduces uncertainty. What drives project drift up these layers is not any single problem, but the accumulating activation of independent but non-exclusive dimensions of uncertainty. Each additional activated dimension stretches time, weakens feedback, erodes the expectation of convergence, and amplifies the sense of being lost in bugspace.


Sloptraptions is an AI-assisted opt-in section of the Contraptions Newsletter. If you only want my hand-crafted writing, you can unsubscribe from this section.


Before examining those dimensions, it is useful to name the strata explicitly, and adopt a loose pace-layered mental model of bugspace. At the bottom is Serendipitous Implementation, where progress is monotone and time is well-behaved. Above it lies Intuitive Repair, where small bugs are resolved by local reasoning. Next comes Domain-Prior Triage, where experience-driven heuristics dominate. Higher still are Heuristic Troubleshooting and Systematic Diagnosis, where divide-and-conquer, slicing, and fault trees are required. At the top lie Open-Loop Bugspace and finally Terminal Zemblanity, where progress becomes indistinguishable from random walk and abandonment or rewrite becomes rational.

As we go up the stack, the number of activated dimensions of uncertainty increases. The flow of the project implementation changes from smooth and steady laminar flow near the bottom, to viscous and tangled high-vorticity non-Newtonian flows near the top. The experienced temporality changes from banal and chronological to surreal and atemporal.

Dimensions of Implementation Uncertainty

1. Statistical Structure of Bugs

Software defects are not uniformly distributed. Empirical studies consistently show heavy-tailed behavior: a small fraction of modules account for a large fraction of defects, and a small fraction of bugs consume a disproportionate share of debugging effort. This skew persists across languages, domains, and decades.

The implication is that average-case reasoning is misleading. Most fixes are cheap; a few are catastrophically expensive. Bugspace is defined by these tail events. When a project encounters one, time dilates abruptly—not because effort decreases, but because variance of rewards explodes.


2. Estimation Failure and Fat Tails

The folklore of software estimation—Hofstadter’s Law, the ninety–ninety rule, and Brooks’ Law—encodes a real statistical phenomenon rather than mere pessimism. Empirical syntheses show that while median overruns may be moderate, variance is extreme and tail risk dominates outcomes.

Software is not unique in underestimation, but it is distinctive in how defect-driven rework interacts with evolving requirements and partial observability. Time estimates fail because they assume bounded variance. Bugspace violates that assumption.


3. Graph Structure of Implementation Space

Implementation can be modeled as navigation through a graph of partial artifacts, where nodes represent program states and edges represent edits or decisions. For many problems, there exists a narrow corridor of low-cost paths from idea to working system.

Derailing from serendipity means leaving this corridor. At that point, the task ceases to be navigation and becomes diagnosis. The topology changes from directed motion toward a goal to search over explanations for inconsistency, and the time dynamics change with it.


4. Computational Hardness of Debugging

Formal models make this shift precise. In model-based diagnosis, debugging reduces to identifying a minimal set of faulty components that explains observed failures—a minimal hitting-set problem, which is NP-hard in general. Related formulations using minimal unsatisfiable subsets and minimal correction subsets exhibit the same hardness.

The significance is experiential rather than theoretical. Bug-free implementation feels easy because it stays in a tractable region. Debugging in deep zemblanity feels qualitatively different because it is qualitatively different.


5. Troubleshooting Techniques as Complexity Containment

Developers respond to this hardness by imposing structure. Binary search over history, delta debugging, program slicing, and spectrum-based fault localization all attempt to restore tractability by exploiting constraints.

Each technique works by temporarily reducing dimensionality. Each fails when its assumptions break. This explains why debugging progress often comes in bursts followed by long stalls.


6. Bayesian Priors and Domain Lore

Much practical debugging relies on sharply peaked Bayesian priors. In distributed systems, “it’s always DNS” persists because DNS failures explain many symptoms with high probability. Similar priors exist for time bugs, cache invalidation, and off-by-one errors.

These priors are rational responses to skewed distributions. When evidence aligns, triage is fast. When it does not, zemblanity deepens.


7. Human Cognitive Limits

Debugging is a cognitive task. Developers must generate, maintain, and revise hypotheses under uncertainty. Success correlates strongly with forming a correct hypothesis early.

As you venture deeper into bugspace, hypothesis space grows faster than human working memory can manage. Time stretches not only because the problem is hard, but because the solver is human.


8. Information Bottlenecks and Observability

Debugging is an information-gathering process under noise. Failures are indirect, delayed, and context-dependent. Logs may be missing; tests may be flaky; instrumentation may perturb behavior.

As information gain per experiment shrinks, time dilates. Observability tooling collapses bugspace by increasing signal; opacity amplifies zemblanity.


9. Socio-Technical Amplification

Bugs live in organizations, not just codebases. Ownership boundaries, communication delays, and incentive misalignments lengthen diagnostic loops.

Adding people to a late project increases not only communication overhead but diagnostic fragmentation. Bugspace expands to fill organizational cracks.


10. Epistemic Drift and Moving Targets

Many bugs are not violations of a fixed specification but artifacts of evolving or inconsistent expectations. Debugging becomes negotiation. Fixing one interpretation breaks another.

Time becomes unbounded because the target itself is unstable.


Yak-Shaving

There is a distinctive response to bugspace that is neither abandonment nor expedient compromise: yak-shaving. Yak-shaving is the deliberate decision to treat a local defect, awkward dependency, or janky subsystem as a first-class problem, worthy of its own standards of correctness and time horizon.

Yak-shaving is the reifying of bugspace into an unbounded set of side-quests.

Yak-shaving preserves local integrity by expanding scope. It is attractive to high-integrity developers because it aligns with professional identity. Unlike restarting, it retains accumulated constraints. Unlike expedient repair, it refuses bounded imperfection.

Its danger is infinite regress. Each improvement justifies the next. Time ceases to be measured against delivery and is indexed instead to internal coherence. Yak-shaving occupies a stable basin between productive debugging and terminal zemblanity: capable of producing high-quality artifacts, yet indistinguishable from failure if allowed to become unbounded.


The Topology of Bugspace

The ten dimensions are independent but not mutually exclusive. Each debugging episode occupies a point in a high-dimensional regime space. In principle this yields a combinatorial explosion of regimes each with its own temporality and dilation character; in practice they collapse into a small number of bands of distinct temporalities.

Here is a more practical diagram/map of the pace-layer mental model described earlier, with the yak-shaving basin and typical exit pathways illustrated.

Low-dimensional regions correspond to serendipity or mild zemblanity, where time is bounded. Mid-dimensional regions produce fragile, punctuated progress. High-dimensional regions are open-loop, where time ceases to be meaningfully bounded.

From deep bugspace, there are three exits. Restarting collapses dimensionality by discarding history. Expedient delivery regains control by accepting imperfection. Yak-shaving inhabits bugspace by redefining the clock in solipsistic ways. Each exit resets time differently.

Bugspace is therefore not merely where projects slow down. It is where the governing clock changes.


The Codebase Remembers

Software systems remember how they were made. Decisions taken under uncertainty, stress, or open-loop time leave lasting structural imprints. Codebases carry something like trauma: not necessarily damage, but memory.

Serendipitous implementations tend to embody strong, coherent worldviews—elegant but brittle outside their assumed context. Systems that pass partway through bugspace often become tougher, if less pure. Bugspace acts as a selective environment.

Longevity offers a unifying metric. By longevity we mean the time a system remains useful, adaptable, and non-fragile under change without heroic maintenance. By this measure, some exposure to bugspace can be beneficial, acting like annealing in materials science: relieving internal stresses, redistributing flaws, and increasing toughness.

Too much exposure, however, overworks the material. Complexity accumulates without corresponding strength. Systems become exhausted rather than robust.

A practical rule-of-thumb resembles a familiar triangle. At most two of the following can be strongly optimized: predictable delivery time, internal integrity, and environmental robustness. Serendipitous implementations favor delivery and integrity. Expedient exits favor delivery and partial robustness. Yak-shaved systems favor integrity and robustness while abandoning delivery guarantees.

There is no universally correct choice. The mistake is choosing implicitly. Software development mastery consists not in avoiding bugspace, but in recognizing which temporal regime one inhabits, which exit one is taking, and what kind of artifact one is willing to leave behind.

Bibliography

Statistical Structure of Bugs and Debugging Effort

Ostrand, Weyuker, Bell (2005). “Predicting the Location and Number of Faults in Large Software Systems.

A canonical empirical study showing that defects are heavily skewed toward a small fraction of modules. Supports the claim that bug-fixing time is dominated by tail events rather than averages.

Zeller, Hildebrandt (2002). “Simplifying and Isolating Failure-Inducing Input.

Introduces delta debugging and demonstrates experimentally that some failures require exponentially many steps to isolate without structural constraints, reinforcing the “time dilation” aspect of bugspace.

Chilimbi et al. (2009). “Holmes: Effective Statistical Debugging via Efficient Path Profiling.

Shows that statistical fault localization can dramatically reduce debugging effort when assumptions hold, but degrades sharply otherwise—an empirical illustration of regime shifts.

Estimation Failure, Time Overruns, and Software Lore

Moløkken-Østvold, Jørgensen (2003). “A Review of Software Surveys on Software Effort Estimation.

A meta-analysis showing systematic underestimation and high variance in software schedules. Supports the claim that software estimation fails structurally, not incidentally.

Flyvbjerg, Budzier (2011). “Why Your IT Project May Be Riskier Than You Think.

Introduces the idea of “fat-tailed” project risk in IT, aligning closely with the essay’s lower-bound / unbounded-upper-bound framing.

Fred Brooks (1975). The Mythical Man-Month.

Source of Brooks’ Law and foundational lore about non-linear time behavior in software projects; still relevant because the underlying dynamics have not changed.

Formal Models of Debugging and Computational Hardness

Reiter (1987). “A Theory of Diagnosis from First Principles.

Formalizes diagnosis as a minimal hitting-set problem, establishing NP-hardness. This is the strongest formal support for the claim that deep bugspace is computationally hard.

Marques-Silva et al. (2013). “Minimal Unsatisfiable Subsets: Theory and Practice.

Shows that isolating minimal causes of inconsistency in logical systems is intractable in general, directly analogous to debugging inconsistent program states.

Zeller (2009). Why Programs Fail.

A practitioner-facing synthesis that connects formal diagnosis theory with real debugging practice. Useful bridge between theory and lived experience.

Troubleshooting Techniques and Their Limits

Ball, Eick (1996). “Software Visualization in the Large.

Early evidence that visualization can compress debugging time by improving observability—but only up to a point.

Agrawal et al. (1993). “Debugging with Dynamic Slicing and Backtracking.

Classic paper on program slicing as a complexity-reduction technique, reinforcing the idea that debugging tools work by temporarily collapsing dimensionality.

Bayesian Priors, Debugging Lore, and Heuristics

Murphy-Hill et al. (2015). “How We Refactor, and How We Know It.

Shows how expert developers rely heavily on pattern recognition and prior expectations when diagnosing code problems.

“It’s Always DNS” (various SRE talks and blog posts)

An example of operational lore encoding rational Bayesian priors in complex systems—useful for grounding the essay’s discussion of heuristic triage.

Human Factors and Cognitive Limits

DeMarco, Lister (1987). Peopleware.

Foundational text on human and organizational limits in software work; supports the claim that bugspace is socio-cognitive, not purely technical.

Reason, J. (1990). Human Error.

Introduces models of error accumulation and latent failure that map cleanly onto multi-layer bugspace dynamics.

Socio-Technical Systems and Drift

Leveson (2011). Engineering a Safer World.

Explains how complex systems fail through interaction effects and organizational drift—highly relevant to epistemic drift and moving targets.

Allspaw, Hammond (2009). “10+ Deploys Per Day.

SRE perspective on how feedback compression reduces bugspace by changing time regimes, reinforcing the observability and iteration arguments.

Yak-Shaving, Perfectionism, and Infinite Regress

Yak Shaving

Defines the phenomenon and provides the cultural backdrop for the essay’s more formal treatment.

Knuth, D. “Premature Optimization.”

Often misquoted, but relevant as an early articulation of how local perfection can derail global progress.

Taking Neon I at the Crucible

I took the Neon I intensive week-long evening class at the Crucible in Oakland, with teachers Dan Kuppe and Kat. I learned to make a neon sign! It's still awaiting final infusion of gas, but I'll share photos here once it's finished.

Here's much of what I learned, at least the parts that can be translated into text.

At the Neon 1 level, the craft is almost entirely around making shapes out of glass. The starting point is lengths of glass tubes - I think ours were 10mm in diameter and 4 feet long.

The way you make those shapes is by heating up and bending that glass, using a variety of gas torches.

This can be done mostly by naked hand - protective gloves weren’t necessary for the bends that we made.

You hold the glass over the gas flame and rotate it constantly to ensure it is equally warmed. Then after som time - usually 15-30s - the glass becomes malleable enough that you can bend it.

The key trick to getting the right bend is heating the right section of the glass. For a tight corner you heat just the very short segment that will form the corner. For a long curve you heat the section that will be part of the curve.

Our instructor Dan with an elaborate shaped glass tube heating a lengthy portion of it on a long gas burner

Bending the glass upwards is more effective than bending it downwards - you can use gravity to help, especially useful for larger curves where the glass will naturally sag once it hits the right temperature.

For corners you need to ensure the glass both stays sealed but has a hole that the neon can flow through later. You can help achieve this by blowing air into the glass tube, using a stopper at one end and a rubber hose attached to a mouthpiece at the other.

In a Jedi-make-their-own-lightsabers move, we created our own mouthpieces for the hose by putting a 90 degree bend in a thin tube and then heating and flaring out the end using a torch and a file. I dropped one of these and had to make another one.

It is crucial you don’t blow into the glass while it is in the flame because it is likely to burst! Instead you blow when the glass has just come out of the flame but is still hot - this can visibly affect the shape of the bend you are making. The goal is to have as close to a round hole in the center of the pipe as possible, although even a misinformed oval will still be OK as long as air (and eventually neon) can flow through it.

The best way to achieve a specific shape is to draw it precisely on paper, then cover that paper with a wire mesh so you can drop the glass onto it while it’s still malleable and form it to match the illustration. If you forget the mesh (I did that once) your paper will catch fire!

A tricky skill is planning out the sequence of bends that you will perform on a piece of glass. I haven’t developed a good instinct for this yet. You need to consider the rotation of the glass on the burner - if you create the wrong corners too early you won’t be able to safely position it on the gas such that you can rotate it without burning your hand or getting the glass caught on the apparatus.

Cutting the glass is quite easy: score one edge with a file and then tap it firmly such that it breaks. Some of my breaks were clean and others were jagged, and I’m not sure why but people with better technique consistently achieved clean breaks.

By far the hardest technique (for me at least) was welding. This is when you have two glass tubes and you wish to join them together as if they are one - important for combining pieces of the right shape, fixing breaks and attaching the electrodes at the end (more on that below).

To weld you wedge one glass piece firmly on a table with weights such that the end you attach to protrudes over the edge. Then you align the other glass piece with it and use a hand-held torch to rotate around and heat the ends of the glass tubes - keeping them about half a centimeter away from each other.

Two glass tubes being heated by a hand torch

Once they are hot enough you kiss them together, then continue to heat the junction to get it malleable. Then you remove the heat and blow down the tube while stretching it out a little to try to get a clean merged section - ideally looking as close to a regular tube of glass as possible.

Doing this requires depth perception and a lot of practice. I only have one working eye, which usually doesn’t affect me much but turns out to make welding incredibly hard do to the need to align two glass tubes and a hand torch all at the same time.

The final step is to attach electrodes to the ends of your glass segments. These come as short glass tubes with wires coming out of them, which you weld onto the ends.

One of those electrodes will have a thin glass tube protruding from the end. This is used later on to insert the neon (or argon) gas as the final part of the process.

A few more miscellaneous tips I picked up:

  • The final piece should not have two glass tubes touching each other as this can cause arcs to interfere with each other. A thin layer of silicon between the tubes fixes this.
  • Neon comes out orange, argon comes out purple. There are colored glasses that can achieve other colors but we didn’t use these in our beginners’ class.
  • It’s important to wrap your rubber hose around your arm in a way that avoids it coming into contact with the burner or hot glass.
  • Use wooden paddles to help flatten glass shapes while they are still warm. Using cold metal can cause the glass to weaken or fracture.

Sunday assorted links

1. Request for research proposals on psychology of progress.

2. Interview on NIH grants and how to improve them.

3. Burry, Jack Clark, and D. Patel.

4. a16z.  A good and impressive piece.

5. That California tax would hit some people pretty hard.

6. NYT on the history of picture books.

7. Canada sees dramatic rise in deportations.

8. 25 thoughts on Venezuela.

9. Erich von Däniken, RIP.

The post Sunday assorted links appeared first on Marginal REVOLUTION.

       

Comments

 

Crew-11 to make early return Jan. 15

Crew-11

NASA plans to return four astronauts from the ISS to Earth early Jan. 15, about a week after one of them experienced a medical issue that prompted the shortened mission.

The post Crew-11 to make early return Jan. 15 appeared first on SpaceNews.

FCC approves 7,500 additional Starlink satellites

Starlink satellites

The FCC approved a second tranche of 7,500 Starlink Gen2 satellites Jan. 9, expanding the size of SpaceX’s authorized next-generation constellation.

The post FCC approves 7,500 additional Starlink satellites appeared first on SpaceNews.

Space Force awards $739 million in launch orders to SpaceX

SpaceX sweeps nine national security missions for SDA and NRO under NSSL Phase 3 Lane 1

The post Space Force awards $739 million in launch orders to SpaceX appeared first on SpaceNews.

Hotels: Occupancy Rate Increased 4.4% Year-over-year

Hotel occupancy was weak in 2025.   It is difficult to tell early in the year because travel is always weak in early January. 

From STR: U.S. hotel results for week ending 3 January
The U.S. hotel industry reported positive year-over-year comparisons, according to CoStar’s latest data through 3 January. ...

28 December 2025 through 3 January 2026 (percentage change from comparable week in 2024 and 2025):

Occupancy: 50.5% (+4.4%)
• Average daily rate (ADR): US$175.47 (+3.4%)
• Revenue per available room (RevPAR): US$88.65 (+7.9%)
emphasis added
The following graph shows the seasonal pattern for the hotel occupancy rate using the four-week average.

Hotel Occupancy RateClick on graph for larger image.

The red line is for 2026, blue is the median, and dashed light blue is for 2025.  Dashed black is for 2018, the record year for hotel occupancy. 

It is difficult to judge performance early in the year.

Note: Y-axis doesn't start at zero to better show the seasonal change.

The 4-week average will increase seasonally for the next few months.
 

The Economic Experience: An Introduction through Experiments by Charles A. Holt and Erica Sprott

 Princeton University Press has a new economics textbook centered on experiments:

 The Economic Experience: An Introduction through Experiments by Charles A. Holt and Erica Sprott  

"An innovative introduction to economic behavior that uses interactive experiments to promote experience-based discovery"

Here's my blurb:

“Experiments have had a huge impact on behavioral economics, and Holt and Sprott’s book aims to make teaching economics, through experiments, easy on instructors and fun for students.”—Alvin Roth, Stanford University

 

Why are federal agents gunning down Americans in the streets?

“What if you knew her and/ Found her dead on the ground/ How can you run when you know” — Crosby, Stills, Nash & Young

I am neither a forensic expert nor a jury member, but it sure looks to me like an ICE agent shot and killed a woman who wasn’t threatening his life. We have video of the killing of Renee Good in Minneapolis on January 7th, and the Washington Post has a detailed blow-by-blow analysis of the video:

In the aftermath [of the killing], Homeland Security Secretary Kristi L. Noem said [Renee Good] had committed an act of “domestic terrorism,” first disobeying officers’ commands and then weaponizing her SUV by attempting to “run a law enforcement officer over.” President Donald Trump said the woman “violently, willfully and viciously ran over the ICE officer.”

A frame-by-frame analysis of video footage, however, raises questions about those accounts. The SUV did move toward the ICE agent as he stood in front of it. But the agent was able to move out of the way and fire at least two of three shots from the side of the vehicle as it veered past him…

The agent…can be seen standing behind Good’s SUV…The agent then walks around the passenger side…[T]wo additional agents…approach Good…A voice can be heard saying to “get out” of the car at least two times. One of the agents puts a hand on the opening of the driver’s side window and with his other hand tugs twice quickly on the door handle, but the driver’s door does not open…[T]he SUV begins to back up…

The agent who was first seen behind Good’s SUV reemerges in front of the vehicle…The SUV quickly pulls forward, and then veers to the right, in the correct direction of traffic on the one-way street…As the vehicle moves forward, video shows, the agent moves out of the way and at nearly the same time fires his first shot. The footage shows that his other two shots were fired from the side of the vehicle.

For more details surrounding the incident, and for the full video, check out the Washington Post article. Here’s a frame-by-frame analysis by Bellingcat:

Here’s another link where you can see videos of the incident from three different angles. Here’s a good post analyzing the videos in detail. Here’s an assessment by a 25-year ICE veteran whose job was to evaluate shootings by the agency.

It’s not clear whether Good meant to hit the ICE agent with her car, or meant to threaten to hit him, when she briefly pulled forward before driving away. Nor is it clear why Good was interacting with the agents in the first place. What does seem clear is that when the agent fired his second and third shots at Good, he was standing to the side of her car, and thus was not directly threatened by the car. Cars cannot drive sideways.

Again, I’m not a jury member, but my understanding of the law is that if you’re not defending yourself from a threat, you’re not allowed to kill someone. It’s possible that the agent — now identified as Jonathan Ross — fired those second and third shots at Good in retaliation for a threat on his life that had already passed. (The first shot was fired from diagonally in front of the car, where it might have been possible for Good to hit Ross.)

That’s just about the most charitable interpretation possible. But if someone threatens you and then runs away, you’re not allowed to shoot them in the back as they run. That’s not self defense.

And of course, there are more uncharitable interpretations here. It’s possible Ross shot Good on a pretext of self defense, because he was simply angry at her for refusing his demands to open the car door, or because she was trying to film him. One of the ICE officers can be heard yelling a vulgar insult at Good.1

Under normal circumstances, I suppose Ross might be prosecuted for manslaughter or something like that. But ICE has been heavily politicized, and so the Trump administration leapt doggedly to Ross’ defense. Trump’s Secretary of Homeland Security called Good a “terrorist”, and Trump, lying as usual, said that Good had “run over the ICE officer”. But it’s Vice President JD Vance who has been the most dogged and vociferous in his defense of Ross and vilification of Renee Good:

The Vice President’s claim that the shots were fired from the front of the car is pretty clearly false. He also repeatedly talked about ICE agentsgoing door to door” to deport illegal immigrants — pretty clearly ignoring the Constitution’s Fourth Amendment, which prohibits “unreasonable searches and seizures”.

Vance’s reception on social media — even from the kind of “tech right” types that are usually his fans — was largely negative. Here’s a fairly representative tweet:

That mirrors the overall mood in the country. Here’s Axios, two days after the killing in Minnesota:

Americans now disapprove of ICE and support protests against the agency, according to a new poll conducted the same day a federal officer fatally shot a 37-year-old mother in Minneapolis…A YouGov poll of over 2,600 U.S. adults on Jan. 7, found people don’t like the way ICE operates…About 52% either somewhat or strongly disapproved of how ICE was handling its job, compared to 39% who somewhat or strongly approved…Just 27% said the agency’s tactics were “about right” compared to 51% who called them “too forceful”. Another 10% said they were “not forceful enough.”…A 44% plurality of adults approved of recent ICE protests, while 42% disapproved…ICE had a +16 net approval rating last February at the start of Trump’s second term, according to YouGov…That rating cratered over the year to -14[.]

Two days is probably far too early for the killing of Good to have shifted national opinion radically. The negative drift in views toward ICE is probably due to their consistent record of brutality, aggression, dubious legality, and unprofessionalism in Trump’s second term.

Here’s a video of ICE agents in Arkansas beating up an unarmed U.S. citizen. Here’s a video of ICE agents arresting two U.S. citizens in a Target. Here’s a story about a similar arrest. Here’s a video of an ICE agent brandishing a gun in the face of a protester. Here’s the story of ICE agents arresting a pastor who complained about an arrest he saw. Here’s a video of ICE agents arresting an American citizen and punching him repeatedly. Here’s a video of ICE agents threatening a bystander who complained about their reckless driving. Here’s a video of ICE agents arresting a man for yelling at them from his own front porch. Here’s a video of ICE agents making a particularly brutal arrest while pointing their weapons at unarmed civilians nearby. Here’s a story about another ICE killing, this one in Maryland, under dubious circumstances. Here’s a video of ICE agents savagely beating and arresting a legal immigrant.

These are all things I noticed on X within just the last two days. There has been a pretty constant stream of these for months. Here’s a roundup of some others, by Jeremiah Johnson:

For the past year, ICE has been involved in a series of escalating incidents that rarely result in repercussions for anyone involved. ICE agents have recklessly caused traffic accidents and then, in one incident, arrested the person whose car they hit. They’ve tear-gassed a veteran, arrested him, and denied him access to medical care and an attorney. They have attacked protesters merely for filming them in public. They’ve pepper-sprayed a fleeing onlooker in the eyes from a foot away. They’ve pointed guns at a 6-year-old. They’ve knelt on top of a pregnant woman while they arrested her. They have arrested another pregnant woman, then kept her separated from her newborn while she languished in custody. They have repeatedly arrested American citizens, and they’ve even reportedly deported a citizen, directly contradicting court orders.

These are anecdotes, but there have also been careful, systematic reports about ICE arrests and mistreatment of U.S. citizens and poor conditions in ICE detention centers.

The Wall Street Journal also reviewed some other videos and other records of ICE shootings, and found a similar pattern to the Renee Good killing:

The Wall Street Journal has identified 13 instances of agents firing at or into civilian vehicles since July, leaving at least eight people shot with two confirmed dead…The Journal reviewed public records—court documents, agency press releases and gun-violence databases—of vehicle shootings involving immigration agents, though video is only publicly available for four of them…The Minneapolis shooting shares characteristics with others the Journal reviewed: Agents box in a vehicle, try to remove an individual, block attempts to flee, then fire.

Instead of causing ICE agents to pause in consternation, the killing of Renee Good appears to have made many even more aggressive. Here’s a video of an ICE agent in Minnesota telling a protester “Have y’all not learned from the past coupla days?”. Here’s a video of an ICE agent kicking over candles at a memorial for Renee Good.

Perhaps this is unsurprising, given the ultra-low standards for recruitment and training of ICE agents under Trump:

A deadly shooting in Minneapolis at the hands of a federal immigration officer comes weeks after a bombshell report on President Donald Trump’s desperate drive to rush 10,000 deportation officers onto the payroll by the end of 2025.

The explosive Daily Mail report found that the administration's $50,000 signing bonus attracted droves of unqualified recruits — high school grads who can "barely read or write," overweight candidates with doctor's notes saying they're unfit, and even applicants with pending criminal charges…[O]ne Department of Homeland Security official [said]: "We have people failing open-book tests and we have folks that can barely read or write English."

Jeremiah Johnson has more:

Reporting shows that ICE is filled with substandard agents. Its aggressive push to hire more agents uses charged rhetoric that appeals to far-right groups, but the agency has run into problems with recruits unable to pass background checks or meet minimum standards for academic background, personal fitness, or drug usage. One career ICE agent called new recruits “pathetic,” according to The Atlantic, and a current Department of Homeland Security official told NBC News that “There is absolutely concern that some people are slipping through the cracks,” and being inadvertently hired.

It’s worth noting, though, that Jonathan Ross himself is well-trained, with plenty of experience in law enforcement and military combat operations. So it’s not always a matter of poor training.

A number of Republican politicians have defended ICE’s actions with rhetoric that sounds downright authoritarian. Texas Representative Wesley Hunt said: “The bottom line is this: when a federal officer gives you instructions, you abide by them and then you get to keep your life.” Florida Representative Randy Fine said: “If you get in the way of the government repelling a foreign invasion, you’re going to end up just like that lady did.”

Is this America now? A country where unaccountable and poorly trained government agents go door to door, arresting and beating people on pure suspicion, and shooting people who don’t obey their every order or who try to get away? “When a federal officer gives you instructions, you abide by them and then you get to keep your life” is a perfect description of an authoritarian police state. None of this is Constitutional, every bit of it is deeply antithetical to the American values we grew up taking for granted.

This tweet really seems to sum it up:

Why is this happening? Part of it is because of the mistakes of the Biden administration. For the first three years of his presidency, Biden allowed a massive, disorderly flood of border-hopping asylum seekers and quasi-legal migrants of all types to pour into the country, and as a result, Americans got really, really mad. That made immigration into a major issue in the 2024 election, helped Trump get elected, and provided political cover for a dramatic expansion of deportations. Now, probably thanks to ICE’s brutality and the administration’s lawlessness, support for immigrants and disapproval of Trump’s immigration policies are rising again. But the administration still has what it considers a mandate to act with impunity.

The deeper reason, though, is the ideology of the MAGA movement. Over the years, I’ve come to realize that most Trump supporters view immigration as a literal invasion of the United States — not a figurative “invasion”, but a literal attempted conquest of America by foreigners. This is from an Ipsos poll in early 2025:

Source: NPR/Ipsos

And a substantial percentage of these folks believe that the purpose of this “invasion” is to “replace” the existing American population. This is from a PRRI poll from late 2024:

One-third of Americans (33%) agree with the “Great Replacement Theory,” or the idea that immigrants are invading our country and replacing our cultural and ethnic background. The majority of Americans (62%) disagree with this theory. Agreement with this theory has decreased by 3 percentage points from 36% in 2019…Six in ten Republicans (60%) agree with the “Great Replacement Theory,” compared with 30% of independents and 14% of Democrats. Among Republicans, those who hold a favorable view of Trump are more likely than those who hold an unfavorable view to agree that immigrants are invading our country (68% vs. 32%).

Perhaps some think that this “Great Replacement” is only cultural or partisan/political — the DHS recruits agents with a call to “Defend your culture!” — but many clearly think it’s racial in nature. The DHS recently posted this image:

100 million is far more than the total number of immigrants in the United States (which is estimated at around 52 million). Instead, it’s close to the total number of nonwhite people in the country. So the idea of “100 million deportations” clearly goes well beyond the idea of deporting illegal immigrants, and well beyond the idea of deporting all immigrants, into the territory of ethnic cleansing.

The DHS is posting these memes as a recruitment tactic, and polls about the “Great Replacement” show that there’s a large pool of potential recruits to whom this rhetoric is likely to appeal. In other words, many of the ICE agents now going around kicking in doors, beating up and threatening protesters, arresting citizens on pure suspicion, and occasionally shooting people believe that they are engaged in a race war. Many of them probably agree with Elon Musk’s assessment that White people have to maintain demographic dominance in order to avoid becoming an oppressed minority:

Musk is obviously thinking of his native South Africa. But this kind of politics is now commonplace in the United States as well. Observers of right-wing politics in America have noted the rise of sentiments like this. This hatred is likely fueling the brutality that ICE is displaying in the streets.

To be fair, the Great Replacement ideology didn’t arise out of nowhere. It’s an irrational and panicky overreaction that will lead America down the road to disaster — it’s full of hate and lies, it’s inherently divisive, it’s associated with some of history’s most horrible regimes, and it’s being promoted by some very bad actors. But it has also been egged on by a progressive movement that has made anti-white discrimination in hiring a pillar of its approach to racial equity, and has normalized anti-white rhetoric in the public sphere. This was an unforced error by the left — one of many over the past decade.

But whoever started America’s stupid race war, the real question is who will stand up and end it. The GOP, and the MAGA movement specifically, was offered a golden off-ramp from this dark path. In 2020 and 2024, Hispanic Americans, along with some Asian and Black Americans, shifted strongly toward Trump and the GOP. This was a perfect opportunity for the GOP to make itself, in the words of Marco Rubio, a “multiracial working-class” party. This would have been similar to how Nixon and Reagan expanded the GOP coalition to include “white ethnics” that the GOP had spurned in the early 20th century. But instead, MAGA took the victory handed to them by nonwhite voters and used it to act like exactly the kind of white-nationalist race warriors that liberals had always insisted they were.

I doubt that Donald Trump himself thinks of his administration as prosecuting a race war. He is certainly a nativist — he disdains immigrants from countries like Somalia, and believes that they’re “poisoning the blood of our country” — but at the same time he accepts America’s basic status as a multiracial nation. He has targeted many of his appeals toward Black and Hispanic voters, arguing that they, too, are threatened by waves of illegal immigrants and refugees from poor countries.

But Trump is an old man, and the younger generation was raised not on mid-20th-century nationalist rhetoric but on right-wing social media and memes. When Trump is gone, the MAGA movement will cease to be defined by his personal charisma, and will start being defined by the ideology of the Great Replacement — the same ideology that is now motivating many of the ICE agents acting like thugs in the streets of America.

And it’s increasingly clear that JD Vance, understanding that he lacks Trump’s cult of personality, has decided to make himself the leader, voice, and avatar of the “Great Replacement” movement — even if this arouses the disgust of many traditional conservatives and some figures in the tech right. With the disarray of the Democrats and the weakness of other GOP factions, Vance’s move may be a smart political bet, even if it comes at the expense of American freedom and stability.

The only thing left for America to do now is to fight against this ideology. There is no future for a country that declares a third of its people to be illegitimate, and which deploys authoritarian force to intimidate and expel as many of them as possible. Instead, Americans have to insist that the Trump administration stop these abuses, and they have to vote against any politician who embraces the ideology that led to them. Otherwise, events like the killing of Renee Good are likely to become a normal occurrence.


Subscribe now

Share

1

As she drove away, Good said to the officer: “It’s fine dude, I’m not mad at you.” Those would prove to be her last words.

Phillips O'Brien on Venezuela and More

I talk again with my favorite military historian/analyst about the regime change that wasn't and why America wins battles but loses wars. Transcript follows.

. . .

TRANSCRIPT:

Paul Krugman: Hi, everyone. Paul Krugman again. I have Phillips O’Brien, who’s kind of a regular on my Substack now. For those who haven’t seen my previous conversations with him—O’Brien is a military historian based at Saint Andrews in Scotland, although he isn’t Scots, as you will tell when he starts talking. I was immensely educated by his books long before any of this current stuff happened. He stresses getting away from the romantic notion of wars as decided by great battles and much more on logistics and production, which is the stuff that really matters. He’s been incredibly useful and far better than most of the strategic community on Ukraine.

So I thought it would be good to talk after this Venezuela…. whatever it was, and a bunch of related issues, including some other things he’s been writing about. So, hi again.

Phillips O’Brien: Thanks for having me back, Paul.

The Venezuela stuff is just extraordinary. I wrote a Substack about it this morning, Can You Do Regime Change Without Changing A Regime? That seems to be what the Trump administration has done. They have gotten rid of the dictator, but left the dictatorial system almost undisturbed. You could even argue, in some ways, strengthened because Maduro’s gone, and he was the problem. The U.S. can say all it wants about “we are in control.” But they’re clearly not in control, and in some ways they’ve reduced their ability to control the situation. So it’s quite extraordinary what’s happened. I don’t know quite what to make of it, but I think the U.S. is going to find out once again that it doesn’t have the ability to control things that it thinks it does.

Krugman: It was pretty amazing that they got one guy. We’re talking on Tuesday, and events might happen between now and when this goes out. But as of Tuesday, it’s clear the Chavista machine is still fully functional. The paramilitaries are arresting journalists and protesters and it’s all business as usual, except possibly strengthened.

O’Brien: Yeah, I think it’s strengthened. Also the opposition has been weakened. Corina Machado, who was the leader of the opposition, came out with a really pathetic—not in that she was pathetic but what she said was pathetic—interview yesterday which said that she has no contact with Trump. He’s basically not contacted her since she was given the Nobel Prize. She gets the Nobel Prize, he then cuts her off: “I’m not having anything to do with you.” So someone who could be an opposition leader who actually represents regime change in Venezuela is being stonewalled by the US president out of pique. So the opposition has been weakened by Trump, and the regime has been strengthened because they got rid of Maduro, who was a problem for the regime and now lesser known figures are fighting for control. The United States can’t do this again. It’s not like they can keep snatching presidents. You can do it once. You can’t make that a policy.

Krugman: There’s a real question about what actually happened. This was suspiciously easy. Not based on any direct evidence, but it sure has the look of a setup.

O’Brien: Absolutely. The sources weren’t named—there were sources that were saying the U.S. had connections in the Venezuelan government, and they clearly knew exactly where Maduro was. They knew how his security worked. They were able to get in and out very quickly. For all we know, it could have been even the sitting vice president or someone like that who helped. We really don’t know. But all we know is that it was someone who knew, someone who understood the system, passed that along and helped the US in, and that could strengthen the new regime coming in. But right now, there is no sign that anything but a Chavista government will stay in power. There will probably be fighting among the ministers, but it was fascinating to see the new president Delcy Rodríguez hugging the Russian and Chinese ambassadors.

Krugman: Literally hugging them, we’re not talking metaphorically here.

O’Brien: A physical hug.

Krugman: I remember Iraq and the desperate attempts by the Bush administration to have a democratic opposition they could elevate. There really wasn’t one, there was this guy Chalabi—if I remember—who posed as leader of the Democratic opposition but actually had no base at all in the country, and here there’s the opposition that actually won the 2024 election, and Trump will have nothing to do with it.

O’Brien: He did make one comment about freedom for Venezuela, but his heart wasn’t in that. What’s interesting is that they don’t even play along anymore.

Krugman: Last conference I actually did a count, Trump didn’t use the word democracy once. He did use the word oil 27 times, which is kind of interesting.

O’Brien: But even then, how does the United States seize these resources? Clearly Trump believes they can or seems to think they can, but it doesn’t change the basis of where these resources are. It would take American oil companies a long time to start pumping from them anyway, to build up the new infrastructure.

It’s just not clear what exactly beyond his idea that somehow we will control the resources, how they plan to make this work. I just don’t get it.

Krugman: So by the time this interview runs, I probably will have put this up on my Substack, but there’s something I didn’t know, which is that we talk about how Venezuela has enormous oil reserves, and it turns out that the oil reserves tripled under Chavez, not because there were actually any new discoveries or anything, but because they reclassified a bunch of basically crap oil as reserves, and the oil companies are not interested.

O’Brien: I’ve talked to some oil executives, and I don’t want to say I know the industry really well, but they’re very skeptical of this. Again, as you say, this is really heavy, dirty, crude. It’s expensive to refine. Particularly with the price of oil so low, the chance of having it be profitable in the short term is pretty small because this is not the oil you want. The idea that, with crude prices declining, people are going to throw billions into Venezuela in oil fields to try and pump out this oil is, I think, really quite skeptical. The oil companies seem to be playing along with the Trump administration because everyone’s terrified of offending the Trump administration. But I’d be very surprised if we had major investments in the short term.

Krugman: So, it’s pretty strange, but we have a regime change that wasn’t a regime change. “Emperor’s new regime change,” or something like that. As of the time we’re having this conversation, I don’t think anyone reading The New York Times would have a clear sense that we just basically left the same gang in power. The only place I’m seeing clear reporting is in places like Bloomberg. The business news seems to be clear about the nature of the problem.

O’Brien: They’re always better—the business reports were really good on Trump sanctions on Russian oil. If you read a lot of the press, you’d think, “oh, Trump was being tough on Russian oil.” He would read the oil press and they’d go, “actually, prices of crude are declining because the market doesn’t believe you’re going to make any real difference.” So that’s often the case. You can find out a great deal in the more specialist press, which understands the economic behavior behind the actions, than you can looking at what is being said. I think this is really worrying, how Trump has really cowed the press and he can say batshit stuff. He can say any old thing about, “I’m going to do this and I’m going to do that,” and he has no ability to necessarily do any of this. Yet it’s repeated widely that only the United States now will control Venezuela. But that’s simply based on the president of the United States saying he is going to do that and that we allow these things to go, I think, unchallenged too much.

One thing that also particularly bugged me is now people are reframing the Monroe Doctrine by saying the United States believes it can always interfere in the Western Hemisphere whenever it wants. It was far more complex than that. There’s always been a debate about it. And yes, there have been parts of it like that, Theodore Roosevelt. But there was also Franklin Roosevelt and the Good Neighbor policy that openly rejected that. So the Monroe Doctrine was never what Trump says clearly it is—or the “Donroe Doctrine,” is the way he called it the other day. But we seem to just have dumbed down everything to live in this Trump world where we just take what he says and say, “okay, there must be something to that, because the president of the USA says it.”

Krugman: It’s an amazing thing that we have this crude “we’re going to seize resources” view of the world, on the part of Trump, which is well over a century out of date. This hasn’t been the way the world works since the Industrial Revolution got seriously underway, and yet here we are.

One of the things that you wrote about that I thought was really interesting—it’s pre-Venezuela—you’ve been writing about how people and particularly Americans misunderstand war in general. Can you talk about that a bit because I think it’s very interesting.

O’Brien: The Venezuelan intervention was almost a textbook case. What I have been trying to say is that Americans get excited by operations or battles; the US military is actually brilliant at winning battles and pulling off operations. There’s probably no other military in the world that could have abducted Maduro as effectively as the US military did. That is what the US military does well: it has an object, it usually blows it up or it seizes it, and then goes home. The problem is that there’s a huge disconnect between doing that and achieving your strategic goals or winning a war. The United States didn’t lose a battle by any standard in the Vietnam War. They won every engagement with the Taliban in Afghanistan. But they didn’t win the wars because they were too obsessed with the engagement, with the operational brilliance, to see what they were actually doing—”how is this actually achieving our aims?” I think the U.S way of war is upside down. It does the granular really well, but it absolutely fails in looking at the bigger picture, and this is typical.

I think something that we’re seeing in Venezuela, and what the U.S always does, is downplay the important role of allies; that’s hugely important, working with other countries. In fact, I can tell you there is only one rule for an intervention that has any chance of success. The only way an intervention has any chance of success is if the people on the ground are going to fight for you. If you have allies who are willing actually to fight—like say, the Ukrainians—then you have a chance of success in an intervention. If you’re going to do the fighting, if you’re going to go into Afghanistan, Vietnam and infantilize the people who might support you, you’re going to lose that war. But that’s how the U.S. way of war operates, it infantilizes other countries, demeans them, says the U.S. can do everything, and then the U.S. ends up winning battle after battle and then losing the war because they can’t keep it going. This could be something we’re going to see in Venezuela if we keep seeing these kinds of interventions. We don’t actually have any support in Venezuela, we’re alienating the Venezuelan opposition with our behavior and we’re alienating a lot of other countries in the region. I think these countries are looking around and saying, “what the heck? Who’s going to support this?”

Krugman: The US has—at least up till some potential conflict with China—had overwhelming superiority in armament. As you’ve written, the US can do logistics like nobody else can, but as you said recently, people don’t pay enough attention to things like logistics because they look at the U.S wars, and the U.S is completely on a different planet when it comes to that, and nobody else is, but that doesn’t translate to winning wars. In Iraq we invented allies who didn’t exist, and in Venezuela we actually had people who were desperate to have the U.S. as an ally and got blown off because Trump was feeling peeved.

O’Brien: There’s so much there, Paul. But the logistics one; it’s one of the things people forgot about logistics and war because the U.S. did it so well. The U.S. has the ability to pick up something and move it around the world very quickly with the kind of lift capacity that no other state does, so we forgot about it. When we looked at a Russian invasion of Ukraine, people simply assumed the Russians could do the logistics because no one had thought about logistics as a serious problem for a long time, because the U.S. military had seemed to have solved it. Actually, when we look at Russia and Ukraine now, we are seeing a logistic struggle, this war is being determined by logistic flows: “who can make things and where can they send them?” They’re operating in a much more real world than the US did. The US operated in this war-gaming-high-school-boy war where you would fight the battle assuming everything would get to the place for the battle. So, that is absolutely one of the key problems with the US way of war.

But then when we look at it and we focus on the battle, what we have done also in the hemispheric way is assume no one else matters. So when we talk about this new Western Hemisphere obsession—the State Department even calls it “our hemisphere,” which is absolutely bonkers—what the United States is doing is saying “we have no allies, we have no friends. We have our power and our power alone will determine what we do.” By the way, that’s never worked out for the United States. The United States was founded through allies. You might say its diplomacy helped win the Civil War and helped the country survive. It triumphed in the First and Second World Wars because of allies. Now it seems to have this weird notion that it can go and do whatever it wants, and no one will stop it because it hasn’t thought about these things in realistic terms, it’s just thought about them in this American echo chamber. But I do believe the country is heading for a very serious fall.

Krugman: Random thoughts: I ran across one of these people who was into the whole we-are-the-new-Roman-Empire sort of thing, and who made the horrifying discovery that the secret of the Roman Empire, the secret of the rise of the Republic wasn’t that the legions were the best troops on the planet. They might have been, but not that much better than others. It was that Rome had a genius for cultivating alliances, and expanded citizenship.

O’Brien: Right. What Rome did is it welcomed other people.

Krugman: At some point they welcomed immigrants to Rome itself. Then they also converted the allies into citizens.

O’Brien: They expanded the citizenship first up and down Italy and then into Gull. So that Rome was not Rome. It was actually a real multi-ethnic polity. But by 50 A.D., it was a huge area with citizenship that expanded all the way from the English Channel down into the Mediterranean.

Krugman: Mary Beard’s book, SPQR, it’s one of my favorite books of all time. She ends it sometime around the early third century, when basically everybody became a citizen, because they just kept on expanding it.

O’Brien: Another thing, you might understand the politics of it: how anti-immigrant became so powerful when economically, it’s so disastrous. I didn’t see it. I didn’t see this happening ten years ago. I knew there were issues with immigration and certain people felt scared, but I never thought it would become such an overriding concern that people would do things that could economically damage the country.

Krugman: The question is, actually how many are there? For what it’s worth, polling shows the public opinion has thermostatically swung quite pro-immigrant again. To a large extent, we’re talking about the personal obsession of Trump and a few people around him.

Let’s talk for a bit about Ukraine, and then I want to talk about the bigger picture. A month ago there was another spate of the usual stories: There’s been a regular rhythm of unstoppable Russian juggernaut stories in the press. You’ve been pretty caustic about that.

O’Brien: 2025, Russia mobilized over 30,000 new troops a month, that’s a big mobilization. They were generating 400,000 or so plus new troops, they expended almost all of them. So, if you’re going to look at this year, the Russians probably lost what they generated in troop numbers, and they took 0.8 of 1% of Ukraine. By any historical standard, we would be saying the Russian army is in a massive quagmire. By the way, they’re probably not going to be able to raise that number of troops this year, or they will struggle to raise that number of troops this year. So the trajectory of what the Russians are able to do is not a positive one. They were able to make advances in certain areas, because they do not care about their soldiers’ lives. They’ve been able to go farm field to farm field, take advantage of bad weather, but they were never going to break through because you can’t build up forces near the front. You can’t build up vehicles, you can’t build up depots. So the idea that you might make a breakthrough and send tanks into it is just fanciful, it’s not going to happen. The Russians are stuck fighting this form of warfare.

My own view is had Kamala Harris won, or a Biden policy continued, the Russians would actually be close to defeat, that Trump has saved them to a certain degree and provided them with a great deal of support and protection that the Biden administration would not have done, and would have put them in a much more difficult diplomatic military situation. But Russia is still there, partly because they’re now being protected by Trump and allowed to fight the war that they want to fight with very few repercussions. But they’re still not doing well by historical standards; they’re in a disastrous situation.

Krugman: For what it’s worth for viewers who may not have seen our earlier discussions—the business about depots, about reserves behind the front is one of those things that is really kind of revelatory to me. I think I learned from you that overrunning a position is one thing—opening a gap in the lines—but you have to have stuff close at hand. You have to have armored divisions. The armored divisions rush through the gap and carry out these grand envelopments and all of that. But in this drone age, you can’t have supplies. You can’t have reserves, anywhere close to the front line, or they just get shattered.

O’Brien: The big depots, the ones that you would want to support a major advance, are 50 miles or so behind the lines, so they can’t keep those anywhere near the front. These are the big ones.

Krugman: Which means that by the time they can be brought up, there’s no chance of exploiting a breach. None of the stuff that has happened the way the war used to work, works anymore.

O’Brien: They have to fight to even get to the front line. By the way, the Ukrainians are adjusting to this war by taking people away from the front line. Again, this is the American way of war, where I think they just get it a bit ass backwards. You have people like John Bolton saying, “oh, the Ukrainians need to draft all the young people and send them to the front line.” No, the Ukrainians need to keep doing what they’re doing, which is to reduce the number of troops in the front line, save their troops in an operational reserve, and let the Russians waste their own forces on fighting, because being on the front line is incredibly dangerous. The chance of you being found and killed is really high. What you want to do is do is as little human fighting as possible and as much machine fighting as possible, because you’re not going to deal with a breakthrough. The Russians aren’t going to be able to send hundreds of tanks through a gap in the line. So you don’t have to worry about that. That’s adjusting to reality as opposed to our wargaming view of what war is.

Krugman: And what that means, in terms of practical stuff, is that it’s not that Ukraine is winning exactly, but the idea that they’re going to fold up and collapse, even with U.S. aid cut off, seems to be all wrong. I was just looking at the Ukraine aid tracker, basically the U.S. cut off all aid in the summer.

O’Brien: It’s gone, yeah. The U.S. is not providing any aid at all. They are selling very small amounts through Europe. So the Europeans are paying full fare. In fact, probably inflated figures to pass on some U.S. weaponry to Ukraine. But we’re talking single digit billions. When the Biden administration gave 140 billion, so this is a tiny amount. Even then there are reports that the Trump administration regularly slows down the supply even of things that the Europeans have purchased. They’re trying to make it as difficult as possible without losing all leverage. The Trump administration wants to maintain some leverage over Ukraine and leverage over Europe, that’s why they’re continuing these very small number of sales.

Krugman: I hadn’t really thought of that. I was wondering why there was still some leaking through.

O’Brien: Because they want to force Ukraine and Europe to take a really bad deal. If they cut everything off, then they would have no leverage whatsoever. I actually think we underrate the Trump administration because what they do is understand the psychology of the people in Europe who desperately want the U.S. to be what it was. They want the U.S. to be pro-Ukraine, anti-Russia: to support them. The Trump administration throws them crumbs. Every once in a while Trump says, “I’m mad at Putin. Oh, yes, Ukraine is doing a little bit better.” But this maintains their leverage so when it comes time to make a deal, they can force them to take as bad a deal as possible. I think we saw that perfectly in October, November. Remember, this is when Trump did this bit of the public pivot to support Ukraine and said he was anti-Putin and all of that. But at the same time, that’s when they worked out the 28 point deal with Russia. So behind the scenes they were dealing, they were working out a drill, basically were taking a Russian plan and saying “okay, we’re going to make this the U.S. plan.” Whereas publicly they were pretending to fall out with Putin. So I think that that was the great example of how they’re operating. They know what they’re doing and they’re taking advantage of very naive hopes in Europe that they might change their mind to maintain their leverage while protecting Putin, because ultimately what they’re doing is giving Putin the gift of time.

If the Europeans and Ukrainians won’t take a deal Putin wants, this allows Putin to continue the war, knowing the U.S. isn’t going to be his enemy, which provides him a great deal of freedom. So the U.S is doing a real service to the Russians right now. I know Americans don’t want to admit it, but that’s the reality of the war.

Krugman: It’s always interesting to wonder why: what the motivation is.

O’Brien: Money and actually long term business relationships. Trump has been doing business with them since the 80s, I think. In some ways, these are his people, he knows them. In the world where he trusts very few people, he knows they always come up with the money. God knows what else they might have on him. I always thought it was interesting—last week, the reaction when Putin just told them this nonsense story that the Ukrainians had attacked his palace. And Trump doesn’t question it. He doesn’t go to U.S. intelligence and go, “is this true?” At the next press conference, he goes, “look, Ukrainians attack Putin, and I’m angry. How could they do this? I’m really upset.” It just showed how the Russians really control his thoughts and how it was an emotional reaction to the idea that the Ukrainians might attack Putin, and that was unfiltered.

Krugman: Something actually sincere. This was Trump really having feelings. But it’s funny because he doesn’t appear to have empathy for very many people, but he does seem to have a lot of empathy for Putin, which is always just kind of mind boggling.

O’Brien: It’s fear. He seems to crave his affection. Which is weird—I don’t understand narcissists to that degree—but as a narcissist, you’re not supposed to fully crave that. But maybe every narcissist has their Putin. You’re the one person they need to prove that they are the greatest person in the world. And Trump needs Putin to convince himself of that.

Krugman: I actually met Putin sometime before the first invasion of Ukraine. There was a conference in Yaroslavl. I shared a stage with him, and I had a terrible cold. And, despite all the medication, I was coughing and Putin made fun of my cough. Nasty little man. (laughs)

O’Brien: Of course, now he’d probably have you shot for getting him sick.

Krugman: Oh for sure.

The kompromat story: that the Russians have something on Trump. You just have to wonder, given what everybody already knows about Trump, how could this matter? So I think it has to be something more emotional, that Putin is his emotional support animal or something like that.

Sorry, I’m going to backtrack for a second. The United States cut off aid, except for this trickle, which is, as you say, for leverage. So the Ukrainians have been fighting naked in that sense, since last summer at least. And yet, as you say, it is tiny if you look at the map, that nothing has moved significantly there. I’ve seen speculation, or even some alleged reporting, that Putin is also being fed misinformation, he’s being told about battlefield triumphs that exist only for his consumption.

O’Brien: He seems to be told a few things, he’s being told outright lies that the Russians control parts of the line: they don’t. We know that because he came out and claimed, “we have taken Kupiansk.”

Krugman: That’s right.

O’Brien: There was no doubt about it, he had been reported. He said, “yes, the Russian occupation is now ours, Pokrovsk is now ours.” No, and then the next thing we know, Zelensky’s actually: The Ukrainians have pushed the Russians back from Kupiansk. And indeed, the Russians still haven’t taken all of the Pokrovsk, that’s more in the balance after being fought over for a year and a half.

So clearly Putin is being told geographically things that are not true, that the Russian army is taking areas they have not taken, which is not uncommon for dictators. This is often what dictators are told, and they believe it. The second thing is, he seems to be told the Ukrainian army is on its last legs, that is a regular theme of what he is saying, “Ukrainians are going to crack soon”. That certainly is the kind of thing we can assume he is being told, because that’s why his military leaders would say, “give me more, give me more, they’re about to go, they’re about to crack,” because the opposite is something they don’t want to face, which means they’re throwing away their own soldiers and actually not getting a lot for it. So the system’s probably providing Putin with really slanted information. But of course, he wants to be fed that information.

Krugman: Viewers who don’t obsessively follow this stuff may not know about Kupiansk. Battlefield victories are hard to find here, but this is a clear cut battlefield victory for Ukraine. The Russians seized part of it. We use terminology that talks as if they were clear battle lines and it doesn’t actually make sense anymore, but effectively the Ukrainians cut off the Russian force there and destroyed it. Wait, did Zelensky actually visit Kupiansk?

O’Brien: He visited. How they did it—I’ve been talking with Ukrainian officers and one in particular did talk me through what they do, it’s extraordinary. It shows you how the battlefield works. The Ukrainians operate with very few soldiers because the more soldiers you have, it just means the more targets you’re putting out. So the way they actually were able to push the Russians back from Kupiansk was by having very precise intelligence with very small numbers of troops who could operate very quickly. So honestly, they could say “for the next hour, we don’t see any drones in this area,” which means you now have to get moving right away and get from this point to this house. They have to know exactly where you are going to end up when the Russian drones are back, and therefore these have to be good troops, they have to be really experienced troops who could then follow that order. And they have to, by the way, be able to tell those troops exactly what’s coming up, because one Russian soldier they haven’t identified can ruin the entire operation. So how the Ukrainians did it was by being very trained, very precise and being able to do these exact maneuvers, something the Russians can’t do. The Russians are doing the opposite, they’re just throwing humans at the problem and hoping it takes care of itself. The Ukrainians are trying to compensate, but the fact that the Ukrainians could do that is, I think, a sign that they are adapting and still have by far the more adaptive and resilient military.

Krugman: Kind of brings me to another topic I want to talk about, which is the role of intelligence. As you said, when Putin claimed that his house had been attacked, Trump apparently didn’t ask the CIA or the NSA, “what’s the truth here?” In general, intelligence or remote signals intelligence is something that the U.S. and its allies used to be supreme at; Bletchley Park, and all that.

O’Brien: What we seem to have learned about intelligence is that the U.S. is great at collecting it and not great at analyzing it. They have this extraordinary collection system that they can go around the world and listen in on most conversations and they can gather intelligence incredibly well. By the way, they knew Putin was going to invade Ukraine in February 2020. They knew, they collected that. Where they fail is in the analysis of what they do with that information. “What does it mean that we have found out all of this,” but if their analysis says, “Kyiv is going to fall in a week,” or as we’ve just seen in Venezuela, their analysis was, “oh, let’s work with the Madurists.” That actually was supposedly the US intelligence analysis—that actually the best people to work with is Maduro’s own regime. We have a real analytical problem in our intelligence agencies. What the atmosphere must be like there with Tulsi Gabbard as the director of national intelligence. It’s got to be deteriorating and if anything, getting worse from a dangerously bad base. But the US is an intelligence superpower and an intelligence failure at the same time.

Krugman: Then you layer on top of that a commander in chief and the people around him who don’t want to know, who don’t ask. Trump himself posted pictures from the war room at Mar-A-Lago for the Venezuela operation.

O’Brien: Oh God, I missed those.

Krugman: Oh, you missed a great scene because you can see they set up the “secure war room,” which actually just has curtains around it. It’s not even a room. But what’s really amazing is that behind the people there, you can see a big computer screen which actually has Twitter on it with a search for Venezuela. So they have the world’s most powerful intelligence gathering system, and they’re basically looking at Twitter or X, it’s an amazing thing, but I guess it comes to: if you don’t want to know, then it doesn’t matter how much people could tell you, because you don’t want to know.

O’Brien: Or you don’t care what reality is, you just care how Twitter’s discussing it. And that could also be what’s going on. Trump’s reality isn’t reality. It’s whatever social media says it is or whatever he tells social media that it is.

Krugman: Yeah. And the social media themselves are not reality. Because it’s bots and Russians and Nigerians.

O’Brien: That really came home to be when Trump won the 2024 election, and then there was that purge of Russian bots. As soon as the election was over, I lost like 15,000 Twitter followers.

Krugman: I didn’t even count, but I had pretty much given up on Twitter, where I had 2 million followers. But it became toxic. I had to shut down replies entirely or they’d be overrun. Then according to the information I got, my account got hijacked by someone in Saratov, Russia, and I haven’t even tried to get it back. I don’t want to deal with Musk and all of that. So I’ve been shut out. Whoever hijacked it put up one post, pro-crypto, and then deleted it. The account has been silent ever since. I’m not doing enough. I should be on BlueSky more. But basically the Substack is where you kind of hear me now.

O’Brien: Substack, I have to say, there are the occasional Russian bots, but there’s not that many.

Krugman: Readers report comments that don’t look right but it’s only 1 or 2 per a day. And so far, so good. God knows, I had a conversation last week with somebody and we all kind of worried because Mark on Jason’s investment company has a large stake in Substack, and we never know whether it’s—when it gets enshittified, we should say “when”, not “if”, but not yet anyway.

O’Brien: God, I hope not.

Krugman: Well, I think part of the reason to build a base is so that you can actually pick it up and leave if necessary.

Back to the U.S. role in the world: can the U.S. ever get back to where it was?

O’Brien: No it cannot. Basically it was the leader of an alliance system and actually the guarantor here of the rules based order, which was flawed, entirely flawed. I understand that, but it was a rules based order where there were international courts and there were attempts to do trade organizations and all of that. I think that’s done because the US, first of all, we don’t even know if the U.S. wants to go back. I think that’s an important thing. We don’t know that the U.S. has any stomach to go back. But even if it did, the world’s moving on right now, so the people aren’t listening to the U.S., they certainly are not going to trust the AI. But I think the Americans thought the world might have disliked them.

But the world really relied on the US more than Americans understood. Europeans in many ways couldn’t live without the US. They had become utterly reliant on the US to do their strategic thinking, same with Japan, Taiwan. Many of these states were completely emotionally and strategically reliant on the US. That’s gone because they’ve suddenly realized by doing that they put themselves in a great deal of danger. So the U.S can’t wake up in three years and go, “I’m sorry, bad moment. Let’s go back to the way it was.” That’s just not going to happen. And I don’t see how you make these international organizations work again. How is anyone going to do the WTO now?

Krugman: That’s up my alley. The trading system, even pre-war, was one of the great successes of international cooperation. It was kind of a funny system, which didn’t necessarily ensure good policies, but we did have to have rules and the rules really mattered. This wasn’t a gloss.

I’m talking for .myself here, I spent one year in government, as a sub political level in the Reagan administration, although I actually wrote the 1983 economic report for the president. But anyway, I’d be in meetings where some proposal would come up and the guy from the U.S. Trade Representative, his office would say that would be GATT illegal, the General Agreement on Tariffs and Trade, which is the underlying framework. And that was it, even the Reagan administration did not do things that were in clear violation of the international trading rules, and it’s gone now.

O’Brien: It’s absolutely gone, you can’t put that back together, right?

Krugman: Well, give us another 30-40 years, we might be able to. So any concluding thoughts?

O’Brien: Concluding thoughts, boy. The big concluding thought is that the US is weakening itself. I think that’s the overriding thing that I don’t get, because it’s all this talk about “American strength” and “American power,” but it seems to be almost deliberately scaled to do the opposite, is it stupidity, is it deliberate? I don’t know, but the US is doing a great deal of damage to itself, and I don’t see any way to stop it in the short term.

Krugman: That’s an upbeat concluding note for our conversation. (laughs) Thanks so much for talking to me.

O’Brien: Thanks a lot.

Quoting Linus Torvalds

Also note that the python visualizer tool has been basically written by vibe-coding. I know more about analog filters -- and that's not saying much -- than I do about python. It started out as my typical "google and do the monkey-see-monkey-do" kind of programming, but then I cut out the middle-man -- me -- and just used Google Antigravity to do the audio sample visualizer.

Linus Torvalds, Another silly guitar-pedal-related repo

Tags: ai, vibe-coding, linus-torvalds, python, llms, generative-ai

A Software Library with No Code

A Software Library with No Code

Provocative experiment from Drew Breunig, who designed a new library for time formatting ("3 hours ago" kind of thing) called "whenwords" that has no code at all, just a carefully written specification, an AGENTS.md and a collection of conformance tests in a YAML file.

Pass that to your coding agent of choice, tell it what language you need and it will write it for you on demand!

This meshes nearly with my recent interest in conformance suites. If you publish good enough language-independent tests it's pretty astonishing how far today's coding agents can take you!

Tags: testing, ai, generative-ai, llms, ai-assisted-programming, drew-breunig, coding-agents

My Austin visit

First, I gave a talk at University of Austin and also had some meetings there, including with students.  My talk was a practical guide on how to use AI to offer courses that a college or university otherwise cannot afford (especially important for smaller institutions).  I believe they will be putting it online.

My general sense was that U. Austin undergraduates are on a par with undergraduates at top five schools.  I do not think on the technical side they would compete with Stanford or MIT, but more generally…they were very impressive and asked excellent questions with real curiosity.  And seemed politically saner than typical Ivy League cohorts, though without being “mono” in any particular direction.  Here is Arnold Kling on UATX and its students.

The school does admissions by SAT scores only.

Austin is also one of my favorite places to eat in the United States.  It is especially strong in areas of import to me, including barbecue, cheeseburgers, and Tex-Mex.  Just ask your local friendly LLM

The post My Austin visit appeared first on Marginal REVOLUTION.

       

Comments

Related Stories

 

Those new service sector jobs

Basketball Expert (Fans, Journalist, Commentator, etc.)

Role Overview

We’re looking for Basketball experts — avid fans, sports journalists, commentators, and former or semi-professional players — to evaluate basketball games. You’ll watch basketball games and answer questions in real time assessing the quality, depth, and accuracy of AI insights, helping us refine our AI’s basketball reasoning, storytelling, and strategic understanding.

Key Responsibilities

  • Game Evaluation: Watch basketball games and review AI-generated play-by-play commentary and post-game analysis.

  • Performance Scoring: Rate the accuracy, insight, and entertainment value of AI sports coverage.

  • Context & Understanding: Assess the AI’s grasp of player performance, game flow, and strategic decisions.

  • Error Detection: Identify factual mistakes, poor interpretations, or stylistic inconsistencies.

  • Feedback Reporting: Provide clear written feedback highlighting strengths, weaknesses, and improvement opportunities.

  • Collaboration: Work with analysts and developers to enhance the AI’s basketball-specific reasoning and realism.

From Mercor, pays $45 to $70 an hour.  For background on Mercor, see my very recent CWT with Brendan Foody.  Via Mike Rosenwald, wonderful NYT obituary from him here.

The post Those new service sector jobs appeared first on Marginal REVOLUTION.

       

Comments

Related Stories

 

January 9, 2026

January 9, 2026

Beginning in 1943, the War Department published a series of pamphlets for U.S. Army personnel in the European theater of World War II. Titled Army Talks, the series was designed “to help [the personnel] become better-informed men and women and therefore better soldiers.”

On March 24, 1945, the topic for the week was “FASCISM!”

“You are away from home, separated from your families, no longer at a civilian job or at school and many of you are risking your very lives,” the pamphlet explained, “because of a thing called fascism.” But, the publication asked, what is fascism? “Fascism is not the easiest thing to identify and analyze,” it said, “nor, once in power, is it easy to destroy. It is important for our future and that of the world that as many of us as possible understand the causes and practices of fascism, in order to combat it.”

Fascism, the U.S. government document explained, “is government by the few and for the few. The objective is seizure and control of the economic, political, social, and cultural life of the state.” “The people run democratic governments, but fascist governments run the people.”

“The basic principles of democracy stand in the way of their desires; hence—democracy must go! Anyone who is not a member of their inner gang has to do what he’s told. They permit no civil liberties, no equality before the law.” “Fascism treats women as mere breeders. ‘Children, kitchen, and the church,’ was the Nazi slogan for women,” the pamphlet said.

Fascists “make their own rules and change them when they choose…. They maintain themselves in power by use of force combined with propaganda based on primitive ideas of ‘blood’ and ‘race,’ by skillful manipulation of fear and hate, and by false promise of security. The propaganda glorifies war and insists it is smart and ‘realistic’ to be pitiless and violent.”

Fascists understood that “the fundamental principle of democracy—faith in the common sense of the common people—was the direct opposite of the fascist principle of rule by the elite few,” it explained, “[s]o they fought democracy…. They played political, religious, social, and economic groups against each other and seized power while these groups struggled.”

Americans should not be fooled into thinking that fascism could not come to America, the pamphlet warned; after all, “[w]e once laughed Hitler off as a harmless little clown with a funny mustache.” And indeed, the U.S. had experienced “sorry instances of mob sadism, lynchings, vigilantism, terror, and suppression of civil liberties. We have had our hooded gangs, Black Legions, Silver Shirts, and racial and religious bigots. All of them, in the name of Americanism, have used undemocratic methods and doctrines which…can be properly identified as ‘fascist.’”

The War Department thought it was important for Americans to understand the tactics fascists would use to take power in the United States. They would try to gain power “under the guise of ‘super-patriotism’ and ‘super-Americanism.’” And they would use three techniques:

First, they would pit religious, racial, and economic groups against one another to break down national unity. Part of that effort to divide and conquer would be a “well-planned ‘hate campaign’ against minority races, religions, and other groups.”

Second, they would deny any need for international cooperation, because that would fly in the face of their insistence that their supporters were better than everyone else. “In place of international cooperation, the fascists seek to substitute a perverted sort of ultra-nationalism which tells their people that they are the only people in the world who count. With this goes hatred and suspicion toward the people of all other nations.”

Third, fascists would insist that “the world has but two choices—either fascism or communism, and they label as ‘communists’ everyone who refuses to support them.”

It is “vitally important” to learn to spot native fascists, the government said, “even though they adopt names and slogans with popular appeal, drape themselves with the American flag, and attempt to carry out their program in the name of the democracy they are trying to destroy.”

The only way to stop the rise of fascism in the United States, the document said, “is by making our democracy work and by actively cooperating to preserve world peace and security.” In the midst of the insecurity of the modern world, the hatred at the root of fascism “fulfills a triple mission.” By dividing people, it weakens democracy. “By getting men to hate rather than to think,” it prevents them “from seeking the real cause and a democratic solution to the problem.” By falsely promising prosperity, it lures people to embrace its security.

“Fascism thrives on indifference and ignorance,” it warned. Freedom requires “being alert and on guard against the infringement not only of our own freedom but the freedom of every American. If we permit discrimination, prejudice, or hate to rob anyone of his democratic rights, our own freedom and all democracy is threatened.”

Notes:

https://onlinebooks.library.upenn.edu/webbin/serial?id=armytalks

War Department, “Army Talk 64: FASCISM!” March 24, 1945, at https://archive.org/details/ArmyTalkOrientationFactSheet64-Fascism/mode/2up

Share

Congress is reversing Trump’s budget cuts to science

Surprisingly, analysts foresee a possible rise of more than 2 percent in the budget category known as basic research — the blue-sky variety that produces fundamental strides and spinoffs in fields such as health care and artificial intelligence. Last year, the Trump administration called for a cut in federal basic research of more than one-third.

Mr. Trump sought even larger cuts for the National Science Foundation, which sponsors much of the nation’s basic research. He proposed that its budget be slashed to $3.9 billion from $8.8 billion, a drop of 56 percent. The Senate package countered with a reduction to $8.75 billion, or less than 1 percent.

The bipartisan accord on funding science, Ms. Zimmermann said, stands in sharp contrast with the congressional impasse that shut down the government last fall as Democrats and Republicans clashed over the renewal of subsidies for the Affordable Care Act.

“They’re working together now,” she said. “It’s a return to normalcy.” The new cooperation, Ms. Zimmermann added, is “promising for the eventual passage of the bills.”

Here is the full NYT article.

The post Congress is reversing Trump’s budget cuts to science appeared first on Marginal REVOLUTION.

       

Comments

 

Military operations in Iran?

I do not know much about what is going on, or not going on, but comments are open if you have something to add…

The post Military operations in Iran? appeared first on Marginal REVOLUTION.

       

Comments

Related Stories

 

SpaceX deploys NASA’s Pandora, other smallsats amid 1st ‘Twilight’ rideshare mission

NASA’s Pandora spacecraft deploys from SpaceX’s Falcon 9 rocket roughly 2.5 hours after the liftoff of the Twilight rideshare mission from Vandenberg Space Force Base on Jan. 11, 2026. Image: SpaceX via livestream

Update Jan. 11, 11:33 a.m. EST (1633 UTC): SpaceX completed the deployment of all payloads.

SpaceX debuted a new class of rideshare mission on Sunday with the launch of its first Twilight flight. The mission was described by the company as flying to a “dawn-dusk Sun-synchronous orbit” after departing from Vandenberg Space Force Base.

There were 40 spacecraft jettisoned from the Falcon 9 rocket’s upper stage starting roughly an hour after liftoff and concluding more than 2.5 hours into the mission.

Liftoff from Space Launch Complex 4 East happened at 5:44 a.m. PST (8:44 a.m. EST / 1344 UTC). The rocket flew on a southerly trajectory after takeoff.

It was the fifth flight for one of SpaceX’s newer Falcon boosters, designated 1097. It previously launched three batches of Starlink V2 Mini Optimized satellites and the Sentinel-6B spacecraft.

Roughly 7.5 minutes after liftoff, B1097 touched down at Landing Zone 4 (LZ-4), adjacent to the launch pad. This was the 32nd landing at this site and the 557th booster landing for SpaceX to date.

Pandora, BlackCAT, and SPARCS

The Twilight mission carried a trio of NASA spacecraft, including a spacecraft designed to study exoplanets called Pandora.

This mission is spearheaded by NASA’s Goddard Space Flight Center in Greenbelt, Maryland. It uses a 17-inch-wide (45 cm) telescope jointly developed by Corning Incorporated and Lawrence Livermore National Laboratory to observe the atmosphere of exoplanets as they pass in front of their respective stars.

Observations will be taken in both visible and infrared light. NASA said Pandora will look at each planet and its start 10 times “with each observation lasting a total of 24 hours.”

“The Pandora mission is a bold new chapter in exoplanet exploration,” said Daniel Apai, an astronomy and planetary science professor at the University of Arizona in Tucson where the mission’s operations center resides. “It is the first space telescope built specifically to study, in detail, starlight filtered through exoplanet atmospheres. Pandora’s data will help scientists interpret observations from past and current missions like NASA’s Kepler and Webb space telescopes. And it will guide future projects in their search for habitable worlds.”

The observatory was one of four astrophysics missions tapped for further development under NASA’s new Pioneers program and will study 20 stars and 39 exoplanets over a five-year timeline. The Pandora mission has a budget cap of $20 million, according to a statement from NASA in 2021.

The two other NASA-backed payloads, BlackCAT (Black Hole Coded Aperture Telescope) and SPARCS (Star-Planet Activity Research CubeSat) come from the agency’s CubeSat Launch Initiative. Each CubeSat measures 11.8 by 7.8 by 3.9 inches (30 by 20 by 10 cm).

BlackCAT is funded through NASA’s Astrophysics Research and Analysis Program to the tune of $5.8 million for its five-year mission. It is a wide-field x-ray telescope built and managed by Pennsylvania State University with support from Los Alamos National Laboratory and built on a satellite bus from Kongsberg NanoAvionics US.

Per a September 2021 press release from Penn State, BlackCAT was expected to launch in March 2024. The telescope will be used “to study powerful cosmic explosions like gamma-ray bursts, particularly those from the early universe, and other fleeting cosmic events,” NASA said.

Arizona State University Professor Evgenya Shkolnik, principal investigator for the Star Planet Activity Research CubeSat mission, inspects the space instrument as it’s being built in a clean room. Image: Arizona State University

Meanwhile SPARCS is designed to study solar flares and sunspots of stars with low mass in the far- and near-ultraviolet. The data gathered from these observations will help determine the likelihood that these starts can support life in nearby exoplanets.

“We will be sensitive for the first time to the rarest and the strongest of these stellar flares,” says ASU Professor Evgenya Shkolnik, the mission’s principal investigator. “And once we understand how strong flares can get, which we really don’t know, we will finally understand how much energy is hitting a potentially habitable planet. Then we can use those data to calculate what that impact really is.”

In a January 2020 Astrophysics presentation, NASA shows SPARCS as intending to launch in Fall 2021.

What else is onboard?

A little more than half of the 40 deployments were managed by Exolaunch, which has a presence in both Germany and the United States. The first deployment of the Twilight mission was the first of four Connecta Internet of Things CubeSats from Türkiye-based Plan-S Satellite and Space Technologies.

This brings Plan-S up to a total of 16 IOT satellites in low Earth orbit, assuming a successful deployment and commissioning.

“The Twilight mission builds directly on a record-breaking year for Exolaunch,” said Jeanne Allarie, Chief Investor Relations Officer at Exolaunch, in a statement. “In 2025 alone, we completed 11 launches and deployed 196 satellites, the highest annual launch cadence in our history, bringing our total to 653 satellites flown across 41 missions.

“This level of execution positions Exolaunch as the launch integrator of choice for satellite deployment at global scale. We are grateful to SpaceX for the outstanding collaboration and for enabling the most reliable access to space.”

Another notable payload manifested under Exolaunch’s purview is the Araqys-D1/Dcubed-1 satellite from Germany-based Dcubed. The CubeSat aims to manufacture a 60-cm boom in space.

“If successful, it will mark a global first: the manufacturing of a structure directly in the vacuum of space,” Dcubed said on social media. “Achieving this breakthrough—known as In-Space Manufacturing (ISM)—opens the door to a radically new future: one where large solar arrays, antennas, and entire space infrastructures aren’t launched from Earth… they are made in space.”

The CubeSat is backed by the European Innovation Council (EIC).

et for Jan. 2026, the mission will deploy Kepler’s optical data relay ring with SDA-compatible communications, hosted payloads, and on-orbit compute for real-time connectivity across space. Image: Kepler Communications

Canada-based Kepler Communications is also set to deploy ten of its 300-kilogram-class communications satellites called Aether. The company said the satellites, which feature four optical terminals for “high-throughput, low-latency laser links,” are designed to be compatible with the U.S. Space Development Agency’s (SDA) communications standards.

“Optical data relay is redefining how space systems communicate, operate, and deliver value,” said Mina Mitry, chief executive officer and co-founder of Kepler Communications. “It removes the high latency and bottlenecks of traditional RF links and allows our customers to move data continuously, securely, and at the speed of light.

“With real-time connectivity and advanced computing in orbit, operators can unlock new possibilities for defence and intelligence, real-time situational awareness, commercial innovation, and sustained human operations in space. Together, these advancements are creating the foundation for a truly connected space economy.”

Saturday 10 January 1662/63

Up and to the office. From thence, before we sat, Sir W. Pen sent for me to his bedside to talk (indeed to reproach me with my not owning to Sir J. Minnes that he had my advice in the blocking up of the garden door the other day, which is now by him out of fear to Sir J. Minnes opened again), to which I answered him so indifferently that I think he and I shall be at a distance, at least to one another, better than ever we did and love one another less, which for my part I think I need not care for.

So to the office, and sat till noon, then rose and to dinner, and then to the office again, where Mr. Creed sat with me till late talking very good discourse, as he is full of it, though a cunning knave in his heart, at least not to be too much trusted, till Sir J. Minnes came in, which at last he did, and so beyond my expectation he was willing to sign his accounts, notwithstanding all his objections, which really were very material, and yet how like a doting coxcomb he signs the accounts without the least satisfaction, for which we both sufficiently laughed at him and Sir W. Batten after they had signed them and were gone, and so sat talking together till 11 o’clock at night, and so home and to bed.

Read the annotations

Links 1/10/26

Links for you. Science:

Who’s the Parasite Now? This Newly Discovered ‘Fairy Lantern’ Flower.
Gordius wulingensis
‘Magical’ galaxy frogs disappear after reports of photographers destroying their habitats
COMPARATIVE METAGENOMIC ASSESSMENT OF SHORT- AND LONG-READ SEQUENCING TECHNOLOGIES REVEALS UNKNOWN MICROBIAL INFORMATION IN A COMPLEX ENVIRONMENTAL SAMPLE
Sea urchin species on brink of extinction after marine pandemicc
She Studied the Health Effects of Wildfires. Marina Vance had an E.P.A. grant to help homeowners counter the impact of wildfire smoke, until the agency deemed the research “no longer consistent” with its priorities.

Other:

Howie Klein (February 20, 1948–December 24, 2025)–years ago, I wrote about Klein here; he was a real mensch).
Money Doesn’t Buy Elections. It Does Something Worse.
The Covid Pro-Infection Lobby and Its Relentless Campaign Against Public Health
Trump: The FBI Informant Who Did Not Bark
The NYT Recruiting Brochure for New College. A failing Ron DeSantis higher ed experiment gets a boost
What ‘data center alley’ portends for America’s AI-powered future
Mamdani Hits Back At Musk Over Criticism Of FDNY Chief Pick
The Narco-Terrorist Elite: Why is Marco Rubio so hell-bent on making Iran-Contra again?
Trump is talking about Greenland again
Billionaires Are a National Disaster
What country stars really think about that AI-generated country ‘hit’
For young transgender runner, racing wasn’t the hardest thing
Boomers Are Passing Down Fortunes — And Way, Way Too Much Stuff
Billion-Dollar Data Centers Are Taking Over the World. The battle for AI dominance has left a large footprint—and it’s only getting bigger and more expensive.
31-year-old scoops ice cream on the side for $16.50/hour to make ends meet in this job market: ‘There is zero shame in it’
Kilmar Abrego Garcia’s Viral Video of Biblical Song Angers DHS
Americans Hate AI. Which Party Will Benefit?
Mickey Lee, 35, of ‘Big Brother’ Season 27 Dies After ‘Series of Cardiac Arrests’ From Flu Complications
Trump’s Bruises Spread in Blow to Leavitt’s ‘Hand Shake’ Claim
USPS Announces Changes to the Postmark Date System
A Happy 2025 By-Product: Revulsion at the Rich
ICE shift in tactics leads to soaring number of at-large arrests, data shows
When ICE sends its people, they’re not sending their best
Vice President J.D. Vance said, to great applause: “The only thing that has truly served as an anchor of the United States of America is that we have been, and by the grace of God we always will be, a Christian nation.”
What America might look like with zero immigration
The wondrous, short-lived dream of the MVP1 toilet
Remarkably Incurious
Writing Music in an Age of Streaming AI Slop
Baltimore drove down gun deaths. Now Trump has slashed funding for that work.
Philadelphia lacked bus-tracking signs. ‘Bus Stop Banksy’ stepped in.

Real Estate Newsletter Articles this Week:Housing Starts Decreased to 1.246 million Annual Rate

At the Calculated Risk Real Estate Newsletter this week:

Multi Housing Starts and Single Family Housing StartsClick on graph for larger image.

Housing Starts Decreased to 1.246 million Annual Rate in October

The "Home ATM" Mostly Closed in Q3

1st Look at Local Housing Markets in December

Asking Rents Decline Year-over-year

Update: The Housing Bubble and Mortgage Debt as a Percent of GDP

This is usually published 4 to 6 times a week and provides more in-depth analysis of the housing market.

Soumaya Keynes on the bleak labor market for economists

Third was the bleak labour market for newly minted PhD economists, which Wendy Stock of Montana State University told me could be one of the toughest ever. Hiring freezes helped to halve the number of US full-time academic postings between 2019 and 2025. In the most recent year alone, listings fell by more than during the Great Recession. And according to the most recent comparable data, since 2019 recruitment has shrivelled faster for economists than philosophers or linguists. Oof.

Here is the full FT piece, oof throughout.

The post Soumaya Keynes on the bleak labor market for economists appeared first on Marginal REVOLUTION.

       

Comments

Related Stories

 

Is It Good Politics to Defend a Harmless Woman Getting Shot in the Face?

I’ve seen some comments that whatever the hideousness of it, President Trump’s and the GOP’s insistent defense of Minneapolis shooting is actually good politics — the thinking being that it pulls the public conversation away from Jeff Epstein and the cost of living and refocuses it on to protestors and blue cities, things that feel like they’re in the GOP’s comfort zone. I don’t buy this. It is in their comfort zone. But comfort zones don’t equal good politics.

Reason One

The most important reason I don’t buy this is that ICE and the whole mass deportation campaign is already really unpopular. There’s no poll that doesn’t show this. ICE and CBP’s spectacle of performative cruelty, frequently publicly visited on children, grandmothers, men involved in gainful employment whatever their immigration status, just hasn’t been popular. Everybody has seen a lot of it in the media and most Americans don’t like it. Given the general unpopularity of ICE and its tactics I don’t buy that it’s good politics to reflexively defend an agent shooting in the face and killing a 30-something white woman as she sat in her car. I’d need to see some very convincing and sustained evidence to convince me of that because on its face it seems absurd. What seems more likely to me is that most Americans don’t like seeing people — usually people who don’t look like them — brutalized. When they start seeing U.S. citizens — and, let’s be frank, really harmless-seeming white women — shot in the face, I think people go from “I don’t like seeing people brutalized” to “fuck! That could happen to me!” Thought bubble two is much more politically salient and damaging than point one. So I simply don’t think this is good politics.

Reason Two

Sometimes people reason that you need to find the key message and repeat it over and over. That’s true. That’s good messaging. But sometimes someone gets shot in the face and the public refocuses for a bit. That’s okay. There are more than forty weeks before the 2026 midterm elections. The public will go back to thinking about affordability and Epstein. In fact, they’re probably thinking about it this week too. It is a particular kind of fear of your own shadow to think you need to control what the public is thinking and talking about every week and that if your political opponents do something really hideous and unpopular and then defend it they’ve somehow pulled one over on you. That’s not how it works.

Reason Three

The Summer of 2020 was a very specific historical moment, a kind of crescendo of racial justice politics which had been building since the middle of the past decade, turbocharged by the social disequilibrium and collective agitation of the whole country being mostly or entirely locked down for the previous three months. And there were moments of violence though they were of course vastly overstated in comparison to the protests’ generally peaceful character. With all that, President Trump went on to lose reelection fairly decisively. Yes, Trump thinks defending law enforcement in every case, and as aggressively as possible, is good politics. But that doesn’t mean it is.

Saturday assorted links

1. A new approach to pain management?

2. Geoengineering the ocean? (NYT)

3. Some dogs learn words by eavesdropping on the conversations of humans (NYT).  I know one such dog.

4. John Ford’s American justice.

5. Seb KrierS3b Kr13r.

6. A practical guide to a PhD in economics.

7. GronlandsBANKEN.

The post Saturday assorted links appeared first on Marginal REVOLUTION.

       

Comments

 

Sharing Claude transcripts.

One of my central premises for supporting internal adoption of LLMs is that adoption depends on easy discovery of what’s possible and what’s good. That is why our internal prompts driving agents are stored in a shared Notion database, but it also begged the question: our most advanced prompting and interactions are happening in Claude Code, which are hard to see.

Thankfully, Simon Willison previously wrote a tool to extract transcripts from Claude Code called claude-code-transcripts, which we were able to wire together into an internal repository of Claude Code sessions and a viewer on Cloudflare pages (and behind Cloudflare authentication into our SSO).

There are three components here. First, an index of all the pages.

Claude Sessions index showing transcript archive with contributors and sessions

That page links into the transcripts generated by Simon’s tool.

Claude Code transcript detail view showing prompts, messages, and tool calls

Finally, we have an internal CLI named imp that is available on every laptop, which now has an additional tool imp claude share-session that will open claude-code-transcripts, allow you to select a session of choice, and then merge it into the holding repository.

Terminal CLI for sharing Claude sessions

Altogether, this was an hour or two of work, and a bit of an experiment in emergent process design. In the short-term, I am enjoying asking our biggest Claude Code users to share their sessions so that I can cherry-pick their practices.

Moved newsletter from Mailchimp to Buttondown.

In preparation for the release of An Elegant Puzzle, I set up the page to subscribe to my newsletter on January 20th, 2019, heavily inspired by Julia Evans’s approach. I didn’t know anything about releasing a book, but Brie Wolfson coached me through it, and having a newsletter to tell folks about the book seemed like a good idea. My blog had already had an RSS feed for ~12 years at that point, but RSS usage has steadily declined since the golden era of the 2000s.

Following Julia’s post, I set up my newsletter to run on Mailchimp, and that has mostly worked well for me over the following six years. (Looking at Julia’s website, it looks like she subsequently moved to Convertkit at some point.) However, over time I kept running into issues with Mailchimp. Those frustrations slowly mounted:

  1. I could not find the “welcome to this newsletter” template to change the recommended posts. I think this might have been related to them rewriting their UX entirely at some point, but I didn’t really want to become a Mailchimp expert just to update this
  2. Every time I changed jobs, someone would tell me that I needed to update the address for contact, and each time it felt a little bit harder to find the text field to update it
  3. The DMARC changes were confusing to navigate within Mailchimp. DMARC enforcement was absolutely not Mailchimp’s fault, but configuring it with Mailchimp was a fairly confusing process. Presumably the documentation is much improved at this point, but wasn’t great for me at the point I cut over
  4. I was paying $326/month for something that was difficult to tune to work how I wanted. The cost has increased over time, so I wasn’t paying this much the entire time, but back-of-envelope I paid Mailchimp somewhere around $15,000 over six years

Every year or so I’d considered migrating off Mailchimp to something that was more purpose-built for my needs, but never quite got around to it. However, this year I decided to go ahead and migrate. I did some quick research, landed on Buttondown (whose founder I happened to overlap with at Stripe), and the next newsletter on Wednesday will be coming from Buttondown rather than Mailchimp. I’m not quite sure how much I’ll end up paying Buttondown, but it’ll be either $79 or $139/month.

The cutover was very straightforward, including getting to write a bit of Django template syntax for the first time in a decade or so and some DNS setup. Now the imported archive is up at archive.lethain.com, and I’ll start sending this upcoming Wednesday. One small feature that I’ve wanted for a long time on Mailchimp is the ability to change the format when the newsletter has one or more than one post in it, which was a quick win on Buttondown.

Configuring Buttondown email template.

This doesn’t mean I have plans to meaningfully change how I’ve been newslettering for the past six years, although I hope it’ll get a bit more interesting in 2026 versus the prior two years, as I’ve completed my book publishing goals for the 2020s, and am excited to return to writing more widely about stuff I’m working on! There’s only so many years of sharing draft chapters before it starts to feel a bit stale.

As a final thought, two years ago I think folks would have been confused by my decision to not move to Substack, just like six years ago they would have been confused by my decision not to move to Medium. The answer here is easy for me: my goals remain consistent ownership of my work, on domains I control. If I was writing to directly build a business, I imagine both of those choices would have been much harder, but at this point I’m surprisingly anchored to my desire to be an operator who writes, which is where I think the most interesting writing happens.

AI-coding trick: ask it how it knows

Here’s the conversation I want:

Me: What do we have to work on?
Claude: [checks its issue tracker] Oh look at these nice issues that are ready for work…

But the issue tracker (Beads) is new, and is Claude going to check it? or is it going to hare off looking at git log and searching the codebase for TODO?

So I ask it.

Me: if I say “what were we working on?” what actions will you take?
Claude: I’ll check the issue tracker! and then I’ll look at git log and then the issue tracker!

This is good news! I’m curious how it knows that. I didn’t update CLAUDE.md.

Me: great! How do you know to check beads?
Claude: … deep explanation of the startup hook that Beads installed

I enjoy that it can explain its own workings. When I don’t know how to get it to do something, “ask it” usually teaches me how. It can go meta and explain itself. So fun!

Reading List 1/10/2026

Bubble chamber scanner, via Reddit.

Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure and industrial technology. This week we look at Waymos as kid shuttles, naval reactors for data centers, welder’s anthrax, flood buyouts, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.

LA fridge law

One annoying aspect of moving is that it’s often hard to coordinate your move to take place exactly when your old lease runs out and your new one starts, and so you end up with a period where you’re paying rent on two homes/apartments (when I was living in apartments I don’t think I ever moved without paying for an extra months rent somewhere). This is a specific instance of the more general idea that I describe in my book, that if two adjacent processes aren’t in sync — if you can’t get your new lease to start on the day your old one ends, and get the move done in on that day — you end up needing a buffer between them (in this case extra time on an apartment lease).

Here’s something that would make syncing your move-out and move-in even harder. Apparently up until January 1st of this year, Los Angeles rentals didn’t come with stoves or fridges: renters had to provide them, and remove them when moving out. Via the New York Times:

When Gov. Gavin Newsom of California signed a new state law in October mandating landlords supply tenants with a working stove and refrigerator starting on Jan. 1, 2026, it marked the end of a bizarre rite of passage for many moving to Los Angeles.

Unlike most of the country, or even many other cities in California, Los Angeles renters are often responsible for buying and installing their own refrigerators — and with removing them when they leave.

This has led to a robust network of used appliance shops, Craigslist and Facebook Marketplace ads, under the table swaps between incoming and outgoing renters, landlords who rent fridges by the month and Reddit queries like, “Quick question: do LA apartments not come with refrigerators?!!.”

There’s a longstanding joke that many Angelenos own their refrigerators but not their own homes.

Waymos as kid shuttles

In other LA news, the New York Times has a piece about parents in LA using Waymos to shuttle their kids around. Parents don’t necessarily want their kids taking the bus, school buses may not be available, and Uber/Lyft will apparently often cancel trips if they find out the rider is a minor. Thus, the robotaxi:

Here, it is not unusual for families to have multiple children attending different schools far from home. School buses, if you are deemed eligible, are limited to dropping off and picking up children at locations and times that are often unhelpful. The city bus, if there is somehow a direct route to school, comes with its own set of risks that can make parents uneasy.

Ms. Rivera, a psychiatric social worker, is stuck at work until 6 p.m. most days, while her husband, who installs and repairs glass, comes home even later.

The couple struggles to coordinate their jobs and their three children. They tried Uber, and Lyft, but found that those drivers tended to cancel after discovering their riders were minors. They turned to HopSkipDrive, a service geared toward students, but the drivers had to be scheduled in advance, and would leave if children were late.

Then, a few months ago, Ms. Rivera and Alexis did a test run with Waymo.

“It was the only option where I was like, ‘Oh my God, she can order a car, nobody’s in there, she can unlock it with her phone,’” Ms. Rivera, 42, said. “I know she’s going to be safe and she’s going to get home.”

Interestingly, apparently in California minors are technically not allowed to ride in a robotaxi without an adult. So this is a story as much about the trickiness of enforcing rule-following with self-driving cars as it is anything else.

Seán O’Casey Bridge

This week I learned about the Seán O’Casey Bridge, a footbridge in Ireland that was built over a river, and designed to be swung out of the way so boats could pass. In 2010 the remote to open the bridge was lost, and the bridge couldn’t open until four years later when a new remote was programmed. Via The Journal:

Spanning the Liffey between the IFSC and City Quay, it’s designed to swing apart to allow sail-craft upriver as far as the Talbot Memorial Bridge.

The design includes two 44-metre-long arms, capable of swinging open when required. That operation is controlled by a hand-held remote device — but, as TheJournal.ie reported last year — that device went missing some years ago, meaning openings were no longer possible.

The Authority — which is set to be wound-up in the coming months — moved offices several times in the past few years, and it’s understood the remote (which is about the size of a 1990s-era mobile phone) may have been simply misplaced in the move.

Speaking to this website, Financial Advisor to the Authority John Crawley — who was appointed to oversee the wind-up process — confirmed that it was once again possible to open the structure to shipping, following an engineering review. A lack of funding meant the process couldn’t happen until recently, he said.

Naval reactors for data centers

The immense data center buildout in the US, combined with difficulties in getting new power plants constructed and connected to the grid, has inspired a lot of creative thinking for ways to provide power for data centers. So you have things like supersonic aircraft startup Boom pivoting to gas turbines for data centers, oceangoing ship engine supplier Wartsila offering versions of their engines for data centers, and companies retrofitting jet engines to provide data center power.

Here’s another idea along these lines: using nuclear submarine reactors to power data centers. Via Bloomberg:

A Texas power developer is proposing to repurpose nuclear reactors from Navy warships to supply the US grid as the Trump administration pushes to secure massive amounts of energy for the artificial intelligence boom.

HGP Intelligent Energy LLC filed an application to the Energy Department to redirect two retired reactors to a data center project proposed at Oak Ridge, Tennessee, according to a letter submitted to the agency’s Office of Energy Dominance Financing. The project, filed for the White House’s Genesis Mission, would produce about 450-520 megawatts of around-the-clock electricity, enough to power roughly 360,000 homes.

It’s not clear how they plan to deal with the nuclear proliferation risks — naval reactors apparently use weapons-grade enriched uranium from decommissioned nuclear weapons.

Read more

Schedule for Week of January 11, 2026

The key reports this week are December CPI, Existing Home Sales and November Retail Sales. Also, New Home Sales for September and October will be released.

For manufacturing, the December Industrial Production report and the January New York and Philly Fed manufacturing surveys will be released.

----- Monday, January 12th -----

No major economic releases scheduled.

----- Tuesday, January 13th -----

6:00 AM: NFIB Small Business Optimism Index for December.

8:30 AM: The Consumer Price Index for December from the BLS. The consensus is for 0.3% increase in CPI, and a 0.3% increase in core CPI.  The consensus is for CPI to be up 2.7% year-over-year and core CPI to be up 2.7% YoY.

New Home Sales10:00 AM: New Home Sales for September and October from the Census Bureau.

This graph shows New Home Sales since 1963 through August 2025.

The dashed line is the sales rate for August.

The consensus is for 714 thousand SAAR for October.

----- Wednesday, January 14th -----

7:00 AM ET: The Mortgage Bankers Association (MBA) will release the results for the mortgage purchase applications index. This will be two weeks of data.

8:30 AM ET: The Producer Price Index for December from the BLS. The consensus is for a 0.3% increase in PPI, and a 0.2% increase in core PPI.

Retail Sales 8:30 AM: Retail sales for November is scheduled to be released.  

The consensus is for a 0.4% increase in retail sales.

This graph shows retail sales since 1992. 

This is monthly retail sales and food service, seasonally adjusted (total and ex-gasoline).

December retail sales for December have not been scheduled yet.

Existing Home Sales10:00 AM: Existing Home Sales for December from the National Association of Realtors (NAR). The consensus is for 4.23 million SAAR, up from 4.13 million.

The graph shows existing home sales from 1994 through the report last month.

2:00 PM: the Federal Reserve Beige Book, an informal review by the Federal Reserve Banks of current economic conditions in their Districts.

----- Thursday, January 15th -----

8:30 AM: The initial weekly unemployment claims report will be released.  The consensus is for 208K, unchanged from 208K.

8:30 AM: The New York Fed Empire State manufacturing survey for January. The consensus is for a reading of 1.0, down from -3.9.

8:30 AM: the Philly Fed manufacturing survey for January.  The consensus is for a reading of -5.0, up from -10.2.
----- Friday, January 16th -----

Industrial Production 9:15 AM: The Fed will release Industrial Production and Capacity Utilization for December.

This graph shows industrial production since 1967.

The consensus is for a 0.2% increase in Industrial Production, and for Capacity Utilization to be unchanged at 76.0%.

10:00 AM: The January NAHB homebuilder survey

The consensus is for a reading of 40, up from 39 the previous month. Any number below 50 indicates that more builders view sales conditions as poor than good.

What to read in 2026: FT recommends Moral Economics (plus blurbs by Milgrom, Wilson and Goldin:)

 The Financial Times looks into its crystal ball to suggest what books to read in the coming year, organized by the month in which they are scheduled to appear.  I'm happy to see my book among them. (And the first two blurbs are now online as well:)

What to read in 2026 

May 

    Moral Economics: What Controversial Transactions Reveal About How Markets Work by Alvin Roth (Basic Books)
Today’s fiercest moral battles are reframed as questions of market design, rather than absolute rights and wrongs. From reproductive medicine to drug policy and organ donation, Nobel Prize winner Roth shows how societies can calibrate what is permitted, restricted or banned without abandoning ethical concern.
 

The subtitle (subtly different from the U.S. version) reveals that they are thinking of the U.K. Version of my book. 

 

 

"Review
"From the right to sell a kidney to the cost of a surrogate birth, our sense of "right and wrong" shapes the economy more than we realize. Nobel laureate Alvin Roth - the world's leading "philosopher-economist" -unpacks the hidden moral codes that govern our most intimate transactions. This is a clear-eyed guide to understanding where the market ends, where morality begins, and how we can design a world that honors both -- Paul Milgrom and Robert Wilson, Nobel laureates, Stanford University

"With clarity and compassion, Al Roth explores the transactions society cannot escape - surrogacy, the purchase of body parts, the sale of sex, and a host of "repugnant" relationships. What should be regulated? What should be banned? What are the limits of using price in the marketplace? Be prepared to think in new ways and gain from the insights of a great market designer -- Claudia Goldin, Nobel laureate and author of CAREER AND FAMILY 
 "

México December Trip #2

The first night, with my friend and incredible guide, Chilón at a big open air building adjacent to the Texcoco market, where there were maybe a dozen taco stands; great food, cheap. Texcoco is about 20 miles northeast of Mexico City; I really liked it. As Chilón says, the real Mexico…

I have a ton of pictures from the week-long trip, so these posts will be graphics-heavy.

Live From California with Lloyd Kahn is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

Next day at the Texcoco mercado:

Boy, do I love Mexican mercados!

Sugar cane
Herbs
I bought two bags of the powdered molé. To be mixed with chicken broth.

Thanks for reading Live From California with Lloyd Kahn! This post is public so feel free to share it.

Share

Fly's new Sprites.dev addresses both developer sandboxes and API sandboxes at the same time

New from Fly.io today: Sprites.dev. Here's their blog post and YouTube demo. It's an interesting new product that's quite difficult to explain - Fly call it "Stateful sandbox environments with checkpoint & restore" but I see it as hitting two of my current favorite problems: a safe development environment for running coding agents and an API for running untrusted code in a secure sandbox.

Disclosure: Fly sponsor some of my work. They did not ask me to write about Sprites and I didn't get preview access prior to the launch. My enthusiasm here is genuine.

Developer sandboxes

I predicted earlier this week that "we’re due a Challenger disaster with respect to coding agent security" due to the terrifying way most of us are using coding agents like Claude Code and Codex CLI. Running them in --dangerously-skip-permissions mode (aka YOLO mode, where the agent acts without constantly seeking approval first) unlocks so much more power, but also means that a mistake or a malicious prompt injection can cause all sorts of damage to your system and data.

The safe way to run YOLO mode is in a robust sandbox, where the worst thing that can happen is the sandbox gets messed up and you have to throw it away and get another one.

That's the first problem Sprites solves:

curl https://sprites.dev/install.sh | bash

sprite login
sprite create my-dev-environment
sprite console -s my-dev-environment

That's all it takes to get SSH connected to a fresh environment, running in an ~8GB RAM, 8 CPU server. And... Claude Code and Codex and Gemini CLI and Python 3.13 and Node.js 22.20 and a bunch of other tools are already installed.

The first time you run claude it neatly signs you in to your existing account with Anthropic. The Sprites VM is persistent so future runs of sprite console -s will get you back to where you were before.

... and it automatically sets up port forwarding, so you can run a localhost server on your Sprite and access it from localhost:8080 on your machine.

There's also a command you can run to assign a public URL to your Sprite, so anyone else can access it if they know the secret URL.

Storage and checkpoints

In the blog post Kurt Mackey argues that ephemeral, disposable sandboxes are not the best fit for coding agents:

The state of the art in agent isolation is a read-only sandbox. At Fly.io, we’ve been selling that story for years, and we’re calling it: ephemeral sandboxes are obsolete. Stop killing your sandboxes every time you use them. [...]

If you force an agent to, it’ll work around containerization and do work . But you’re not helping the agent in any way by doing that. They don’t want containers. They don’t want “sandboxes”. They want computers.

[...] with an actual computer, Claude doesn’t have to rebuild my entire development environment every time I pick up a PR.

Each Sprite gets a proper filesystem which persists in between sessions, even while the Sprite itself shuts down after inactivity. It sounds like they're doing some clever filesystem tricks here, I'm looking forward to learning more about those in the future.

There are some clues on the homepage:

You read and write to fast, directly attached NVMe storage. Your data then gets written to durable, external object storage. [...]

You don't pay for allocated filesystem space, just the blocks you write. And it's all TRIM friendly, so your bill goes down when you delete things.

The really clever feature is checkpoints. You (or your coding agent) can trigger a checkpoint which takes around 300ms. This captures the entire disk state and can then be rolled back to later.

For more on how that works, run this in a Sprite:

cat /.sprite/docs/agent-context.md

Here's the relevant section:

## Checkpoints
- Point-in-time checkpoints and restores available
- Copy-on-write implementation for storage efficiency
- Last 5 checkpoints mounted at `/.sprite/checkpoints`
- Checkpoints capture only the writable overlay, not the base image

Or run this to see the --help for the command used to manage them:

sprite-env checkpoints --help

Which looks like this:

sprite-env checkpoints - Manage environment checkpoints

USAGE:
    sprite-env checkpoints <subcommand> [options]

SUBCOMMANDS:
    list [--history <ver>]  List all checkpoints (optionally filter by history version)
    get <id>                Get checkpoint details (e.g., v0, v1, v2)
    create                  Create a new checkpoint (auto-versioned)
    restore <id>            Restore from a checkpoint (e.g., v1)

NOTE:
    Checkpoints are versioned as v0, v1, v2, etc.
    Restore returns immediately and triggers an async restore that restarts the environment.
    The last 5 checkpoints are mounted at /.sprite/checkpoints for direct file access.

EXAMPLES:
    sprite-env checkpoints list
    sprite-env checkpoints list --history v1.2.3
    sprite-env checkpoints get v2
    sprite-env checkpoints create
    sprite-env checkpoints restore v1

Really clever use of Claude Skills

I'm a big fan of Skills, the mechanism whereby Claude Code (and increasingly other agents too) can be given additional capabilities by describing them in Markdown files in a specific directory structure.

In a smart piece of design, Sprites uses pre-installed skills to teach Claude how Sprites itself works. This means you can ask Claude on the machine how to do things like open up ports and it will talk you through the process.

There's all sorts of interesting stuff in the /.sprite folder on that machine - digging in there is a great way to learn more about how Sprites works.

A sandbox API

Also from my predictions post earlier this week: "We’re finally going to solve sandboxing". I am obsessed with this problem: I want to be able to run untrusted code safely, both on my personal devices and in the context of web services I'm building for other people to use.

I have so many things I want to build that depend on being able to take untrusted code - from users or from LLMs or from LLMs-driven-by-users - and run that code in a sandbox where I can be confident that the blast radius if something goes wrong is tightly contained.

Sprites offers a clean JSON API for doing exactly that, plus client libraries in Go and TypeScript and coming-soon Python and Elixir.

From their quick start:

# Create a new sprite
curl -X PUT https://api.sprites.dev/v1/sprites/my-sprite \
-H "Authorization: Bearer $SPRITES_TOKEN"

# Execute a command
curl -X POST https://api.sprites.dev/v1/sprites/my-sprite/exec \
-H "Authorization: Bearer $SPRITES_TOKEN" \
-d '{"command": "echo hello"}'

You can also checkpoint and rollback via the API, so you can get your environment exactly how you like it, checkpoint it, run a bunch of untrusted code, then roll back to the clean checkpoint when you're done.

Managing network access is an important part of maintaining a good sandbox. The Sprites API lets you configure network access policies using a DNS-based allow/deny list like this:

curl -X POST \
  "https://api.sprites.dev/v1/sprites/{name}/policy/network" \
  -H "Authorization: Bearer $SPRITES_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "rules": [
      {
        "action": "allow",
        "domain": "github.com"
      },
      {
        "action": "allow",
        "domain": "*.npmjs.org"
      }
    ]
  }'

Scale-to-zero billing

Sprites have scale-to-zero baked into the architecture. They go to sleep after 30 seconds of inactivity, wake up quickly when needed and bill you for just the CPU hours, RAM hours and GB-hours of storage you use while the Sprite is awake.

Fly estimate a 4 hour intensive coding session as costing around 46 cents, and a low traffic web app with 30 hours of wake time per month at ~$4.

(I calculate that a web app that consumes all 8 CPUs and all 8GBs of RAM 24/7 for a month would cost ((7 cents * 8 * 24 * 30) + (4.375 cents * 8 * 24 * 30)) / 100 = $655.2 per month, so don't necessarily use these as your primary web hosting solution for an app that soaks up all available CPU and RAM!)

Two of my favorite problems at once

I was hopeful that Fly would enter the developer-friendly sandbox API market, especially given other entrants from companies like Cloudflare and Modal and E2B.

I did not expect that they'd tackle the developer sandbox problem at the same time, and with the same product!

My one concern here is that it makes the product itself a little harder to explain.

I'm already spinning up some prototypes of sandbox-adjacent things I've always wanted to build, and early signs are very promising. I'll write more about these as they turn into useful projects.

Update: Here's some additional colour from Thomas Ptacek on Hacker News:

This has been in the works for quite awhile here. We put a long bet on "slow create fast start/stop" --- which is a really interesting and useful shape for execution environments --- but it didn't make sense to sandboxers, so "fast create" has been the White Whale at Fly.io for over a year.

Tags: sandboxing, thomas-ptacek, ai, fly, coding-agents

AI, labor markets, and wages

There is a new and optimistic paper by Lukas Althoff and Hugo Reichardt:

Artificial intelligence is changing which tasks workers do and how they do them. Predicting its labor market consequences requires understanding how technical change affects workers’ productivity across tasks, how workers adapt by changing occupations and acquiring new skills, and how wages adjust in general equilibrium. We introduce a dynamic task-based model in which workers accumulate multidimensional skills that shape their comparative advantage and, in turn, their occupational choices. We then develop an estimation strategy that recovers (i) the mapping from skills to task-specific productivity, (ii) the law of motion for skill accumulation, and (iii) the determinants of occupational choice. We use the quantified model to study generative AI’s impact via augmentation, automation, and a third and new channel—simplification—which captures how technologies change the skills needed to perform tasks. Our key finding is that AI substantially reduces wage inequality while raising average wages by 21 percent. AI’s equalizing effect is fully driven by simplification, enabling workers across skill levels to compete for the same jobs. We show that the model’s predictions line up with recent labor market data.

Via Kris Gulati.

The post AI, labor markets, and wages appeared first on Marginal REVOLUTION.

       

Comments

Related Stories

 

ESA considers righting the wrongs of Ariane 6 by turning it into a Franken-rocket

It took a while, but a consensus has emerged in Europe that the continent's space industry needs to develop reusable rockets. How to do it and how much to spend on it remain unresolved questions.

Much of the discourse around reusable rockets in Europe has focused on developing a brand new rocket that might eventually replace the Ariane 6, which debuted less than two years ago but still uses the use it and lose it model embraced by the launch industry for most of the Space Age.

The European Space Agency (ESA) is offering money to emerging rocket companies in Europe to prove their small satellite launchers can do the job. ESA is also making money available to incentivize rocket upgrades to haul heavier cargo into orbit. ESA, the European Commission, and national governments are funding rocket hoppers to demonstrate vertical takeoff and vertical landing technologies. While there is significant money behind these efforts, the projects are not unified, and progress has been slow.

Read full article

Comments

Profile of George Borjas and his influence

More recently, his research has found new attention and urgency in President Donald Trump’s second term: Borjas, 75, worked as a top economist on the Council of Economic Advisers, a post he stepped down from last week.

Borjas is an immigrant and refugee who escaped Cuba for the United States in 1962 and later obtained citizenship — a point of tension he has referenced in his writing.

“Not only do I have great sympathy for the immigrant’s desire to build a better life, I am also living proof that immigration policy can benefit some people enormously,” he wrote in a 2017 opinion piece for the New York Times. “But I am also an economist, and am very much aware of the many trade-offs involved. Inevitably, immigration does not improve everyone’s well-being.”

One of Borjas’s direct contributions to the Trump administration this past year was his extensive behind-the-scenes work on Trump’s overhaul of the H-1B visa system for highly skilled workers that added a $100,000 fee, according to three people familiar with his work and a White House official, who all spoke on the condition of anonymity because they weren’t authorized to share internal deliberations. Borjas had previously written about the “well-documented abuses” of that program over the years.

The White House official said Borjas was among many Trump administration members involved in redesigning the H-1B visa program and confirmed that Borjas provided intellectual support for other Trump immigration initiatives last year.

Here is more from The Washington Post.

The post Profile of George Borjas and his influence appeared first on Marginal REVOLUTION.

       

Comments

Related Stories

 

Journey to American Democracy: The Battle of the Bulge

This new series in Journey to American Democracy comes to you thanks to that odd way history has of braiding the past and the present.

Do you remember that in October the head of the Eisenhower Library in Kansas, a military veteran, was forced to resign after he refused to hand over to President Donald J. Trump a sword that had been given to General, and later President, Dwight D. Eisenhower?

The man’s name is Todd Arrington, and he told news outlets he was blindsided by the demand that he resign. He couldn’t give them the sword, he told a reporter, because it belonged to the American people. But he and his staff worked with officials from the administration for two months to locate a sword that they could give instead, and found a replica Eisenhower sword from West Point. “We felt very good about the way that everything worked out,” he said.

But then he found out that, after almost 30 years of service to the U.S., he was being fired.

This is where the braiding starts. I knew Todd slightly from giving him some advice on his dissertation decades ago. We were on each other’s radar screens enough that when a friend and I started the online magazine We’re History a decade or so ago, Todd began to write for us, and later he helped us out by coming on board the magazine as an editor.

After the magazine went on hiatus, we largely lost touch. But as soon as I learned Todd might have some free time on his hands, I plotted to bring him onto the Journey to American Democracy project. In our first meeting on what topics he might like to cover, fresh from his time at the Eisenhower Library, Todd noted that 2025 was the 80th anniversary of World War II’s Battle of the Bulge. I loved the idea of covering military history in a smart way. And so we began this series last November.

But now that the time to drop the videos is here, their meaning has changed. In just the past week, the illegal extraction of a foreign leader without consultation with Congress, the seizure of Venezuela’s oil and placement of its proceeds into Trump’s own hands, the threatening of other countries, the open flouting of the Epstein Transparency Act, the shooting of Renee Nicole Good in Minneapolis, and the government’s attempt to smear Good and to justify the state murder of a citizen exercising her constitutional rights have made it clear that officials in the Trump administration have fully embraced the same fascism that underpinned the Nazi government that American soldiers were fighting 80 years ago.

Thanks to the contingency of history, Todd Arrington and I met twenty years ago and became friends. Thanks to Trump’s demand for loyalists, Todd had to leave the Eisenhower Library and was free to contribute to our video team.

And, now, thanks to Todd, we are able to tell the harrowing story of the fight of the inexperienced and underequipped young American soldiers in the Ardennes Forest to defend democracy against the forces of fascism, and to remind today’s Americans that they won.

Here is the first video in the Journey to American Democracy series “The Battle of the Bulge”:

Share

Rapid Warm-Up Forecast Across Much of the Lower 48 Today and Tuesday

Copilot Money

My thanks to Copilot Money for sponsoring last week at DF. Copilot is a personal finance app for the iPhone, iPad, and Mac, and they’ve always deeply believed in the value of embracing the design idioms and technical features of truly native apps for Apple platforms. Apple has noticed, awarding Copilot an App Store Editor’s Choice and featuring Copilot earlier this year on Apple Developer for their use of Swift Charts.

Copilot’s big news this month is they’ve launched a new web app, bringing access to Copilot from any device, anywhere. It’s designed with all the attention to detail — and concern for privacy and security — as their native apps.

Copilot Money brings all your spending, budgets, investments, and net worth into one organized dashboard, with intelligent categorization and insights that help you stay on track without spreadsheets or app-hopping. Designed to feel calm and intuitive, Copilot makes it easy to understand your finances across all your devices.

Copilot first sponsored DF back in 2021. My wife and I started using it then to track our finances, and we haven’t looked back. Copilot Money isn’t just better than anything we’d used before, it absolutely blew everything else away. It’s easy to connect to your financial accounts, and once you do, you don’t need to spend any effort at all to enter transactions. Copilot just tracks it all automatically, and most importantly, presents it to you in clear, intuitive ways. It’s so good. I’m not saying that because they sponsored DF last week — I’m saying that as a happy paying customer for over four years now.

Copilot is offering DF readers two months free with code DARING, plus 26% off your first year for a limited time, available through this link.

 ★ 

This floating ring is the size of a galaxy. This floating ring is the size of a galaxy.