Fast16 Malware

Researchers have reverse-engineered a piece of malware named Fast16. It’s almost certainly state-sponsored, probably US in origin, and was deployed against Iran years before Stuxnet:

“…the Fast16 malware was designed to carry out the most subtle form of sabotage ever seen in an in-the-wild malware tool: By automatically spreading across networks and then silently manipulating computation processes in certain software applications that perform high-precision mathematical calculations and simulate physical phenomena, Fast16 can alter the results of those programs to cause failures that range from faulty research results to catastrophic damage to real-world equipment.”

Another news article.

Lots of interesting details at the links.

Links 4/30/26

Links for you. Science:

Trump to Nominate Doctor Who Has Publicly Supported Vaccines as C.D.C. Director
If your heart stopped right now, would a stranger save you? It depends on your sex. Why women are less likely to receive CPR—and less likely to survive
Scientists May Now Know Why GLP-1s Don’t Work For 10% of People
The loons have been handed the control of science
Acetaminophen Exposure During Pregnancy and the Risk of Autism in Offspring
Combating respiratory diseases with mucosal vaccines
Critical Atlantic current significantly more likely to collapse than thought

Other:

How Silicon Valley Humiliated the Democrats
Trump’s DoorDash Grandma isn’t a plant — the truth is much darker
Meet the candidates running to represent Ward 1
Drop in immigrant tax filings may cost government billions as IRS shares data with ICE
New US Congress bill proposal requires all operating system providers to verify ages
The Trump family’s conflicts of interest are of no interest to Fox News
I’m a Nobel Prize-winning immigrant. I can no longer recognize this country. Attacks on science and immigrants are destroying America.
Cookies, deodorant, socks. Iran war puts military packages in limbo
Trump’s top arts commissioner says D.C. needs three arches, not one
Why Viktor Orbán’s Loss Was So Devastating to the New Right
Many older drivers don’t see the road ahead
The White House Correspondents’ Dinner has always been a cringefest. Trump just makes it obvious
What Kyoto taught me about designing cities for humans
China Unveils the World’s Longest Outdoor Escalator, Revolutionizing Urban Transit
Billionaire Blues
Meet the D.C. devotees of a very niche arcade game
It’s (not) the economy stupid; gaining convenience at the expense of agency
The Shocking Secrets of Madison Square Garden’s Surveillance Machine
That’s Not What Unc Means
The white-collar defence lawyers with nothing to do
MAGA Is Increasingly Convinced the Trump Assassination Attempt Was Staged
Jarringly Red New York Radio Yutz Continues His Anti-Mets Tantrum In Yankees President’s Suite
The Biggest Bombshells from RFK Jr.’s Diaries: Slicing Off a Raccoon’s Penis, Flying with Epstein and Listing the Women He Bedded
The College Affordability Crisis is Real, but the Media is Looking at the Wrong Schools
Elon Musk Amplifies Baseless Claim About COVID-19 Vaccine
RFK Jr accused of ‘dangerous conspiracy theories’ at heated budget hearing
Louisiana advances bill to funnel homeless people into forced treatment and unpaid labor
AI’s New Training Data: Your Old Work Slacks And Emails
Montana Supreme Court upholds ability of transgender residents to update documents
When Policy Shapes Perception: The 2021 Child Tax Credit and Consumer Sentiment

Odyssey Team Celebrates on a Global Map of Mars

1 Min Read

Odyssey Team Celebrates on a Global Map of Mars

A group of several dozen scientists and engineers pose together, standing atop an auditorium-size colorful map of the Martian globe that shows patches of blue, green, red, and yellow.
PIA26722
Credits: NASA/JPL-Caltech

Description

Team members past and present from NASA’s 2001 Mars Odyssey orbiter mission gathered on April 15, 2026, to celebrate 25 years since the spacecraft’s launch, which took place April 7, 2001. For the occasion, the team rolled out a giant global map of Mars created using imagery from Odyssey’s THEMIS (Thermal Emission Imaging System) infrared camera. The celebration took place at NASA’s Jet Propulsion Laboratory in Southern California, which leads the mission.

The post Odyssey Team Celebrates on a Global Map of Mars appeared first on NASA Science.

What the actual f--- am I looking at?

Look at the above photograph.

Seriously, look at it.

What.

The.

Actual.

Fuck.

It reminds me of when I was, oh, 14. And a big zit sprouted on my nose. Every night, I would apply Oxy. Every day, the zit grew bigger. And bigger. And bigger. It reached the point where even my parents couldn’t pretend the thing didn’t exist. My brother ultimately exclaimed for all on the school bus to hear, “WHAT IS THAT THING ON YOUR FACE?”

To the White House, I ask: “WHAT IS THAT THING ON YOUR FACE?”

Seriously, what are we doing here? What have we become? Some cheap-ass Atlantic City casino hotel, where rooms are $85 on a dreary Tuesday in November, and the fifth Osmond is playing the lobby bar? Some specialized Motel 6 in Branson? We obviously should have seen this coming, what with the fake Rolex conman returning to the building.

But, sheesh.

It’s mortifying.

Just mortifying.

I need a nap

I need a nap.

Seriously, a long nap.

Maybe a nap that results in either:

A. The removal of my brain.

B. A one-way ticket to a remote island.

C. A large quantity of drugs.

Waking up this morning to the Supreme Court ruling was hard enough. Like, profoundly hard. But this … shit … never … ends. Donald Trump posts the above image. Gas prices rise and rise. Ken Martin appears on Pod Saves America and reminds us how wimpy the national Dems have become. The Jets have Geno Smith at quarterback. Pete Hegseth’s testimony reminds us what a smug asswipe he is. Nobody who supports Trump cares about anything he does. Ever. Never, ever, ever. Good people turn bad. Bad people turn worse. A climate change denier heads the EPA. A lunatic decrees vaccines are dangerous. A reality TV star heads transportation.

It just beats me down and beats me down and beats me down.

So—what do I do?

This.

I come to Laguna Coffee Company. I buy a drink. Maybe an avocado toast. I take deep breaths. I remind myself that the fight—all fights, really—is long. I talk to my wife. I talk to my kids. I look forward. I think ahead. I plan. I embrace.

I breathe.

April 29, 2026

I will have plenty to say about the Supreme Court’s decision today in Callais v. Louisiana, but tonight I want to make sure that yesterday’s speeches by President Donald J. Trump and King Charles III of the United Kingdom don’t get lost in the tidal wave of news. They presented a very clear picture of what is at stake in the United States today.

King Charles and Queen Camilla are in the U.S. on a state visit, and in his speech welcoming them to the White House yesterday, Trump redefined the United States from a nation based on the principles of the Enlightenment, as it has historically been understood, to one based in the white nationalist ideas of blood and soil.

“Long before Americans had a nation or a constitution, we first had a culture, a character, and a creed,” Trump said. “For nearly two centuries before the Revolution, this land was settled and forged by men and women who bore in their souls the blood and noble spirit of the British. Here on a wild and untamed continent, they set loose the ancient English love of liberty and…Great Britain’s distinctive sense of glory, destiny, and pride.”

Weirdly, Trump’s speech then turned the American Revolution—which included a war against the British to create an independent country—into a celebration of unity between the Patriots and their English countrymen. “The American patriots who pledged their lives to independence in 1776 were the heirs to this majestic inheritance. Their veins ran with Anglo-Saxon courage. Their hearts beat with an English faith in standing firm for what is right, good, and true,” Trump said.

And then he got to the heart of the matter. In words that sounded far more like White House deputy chief of staff Stephen Miller—who has been clear he wants to see the nation purged of nonwhite people—than like Trump himself, the president rejected the longstanding belief that the United States is based on the profound idea articulated in the Declaration of Independence: “We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness,” and “[t]hat to secure these rights, Governments are instituted among Men, deriving their just powers from the consent of the governed.”

In 1776 the idea that men were born equal and had a right to a say in their government was a revolutionary idea indeed. It was one that shaped the new nation and then set the world on fire.

But Trump rejected that idea in favor of the idea that a nation is about bloodlines. “In recent years, we’ve often heard it said that America is merely an idea, but the cause of freedom did not simply appear as an intellectual invention of 1776. The American founding was the culmination of hundreds of years of thought, struggle, sweat, blood, and sacrifice on both sides of the Atlantic,” he said.

The American and the British people “share that same root,” Trump said. “We speak the same language. We hold the same values. And together, our warriors have defended the same extraordinary civilization under twin banners of red, white, and blue.”

After riffing on his parents for a bit, during which he said his mother “had a crush on Charles” when he was younger, Trump turned the Atlantic Charter, drafted in 1941 by British prime minister Winston Churchill and President Franklin Delano Roosevelt, into an affirmation of a shared gene pool. In fact, the Atlantic Charter was the founding document for the post–World War II order that Trump is deliberately destroying. It defined a post–World War II order based on territorial integrity, national self-determination, economic growth, and alliances to protect those values. It was the basis for most of the postwar international institutions that have protected a rules-based order ever since.

Ignoring the substance of the Atlantic Charter, Trump said the meeting illustrated “our nations’ unique bond and role in history.” He concluded: “If they could see us today, our ancestors would surely be filled with awe and pride that the Anglo-American revolution in human freedom was never, ever extinguished, but carried forward across centuries, across oceans, and across history until it became a fire that lit the entire world…. Let us remember what has made our countries the two most exceptional nations the world has ever known, and together let us go forward with even stronger resolve to carry on our sacred devotion to liberty and to the traditions of excellence that have been our shared gift of all mankind.”

Later, King Charles addressed a joint session of Congress. He was the second British monarch to do so; the first was his mother, Queen Elizabeth II, in 1991. He began by noting that “our destinies as Nations have been interlinked.” But, unlike Trump’s, his understanding of that linkage underscored the traditional understanding of the United States of America. He began by defining Congress as “this citadel of democracy created to represent the voice of all American people to advance sacred rights and freedoms.”

His picture of the United States also was markedly different from Trump’s. He noted that the Founders “united thirteen disparate colonies” by “balancing contending forces and drawing strength in diversity.” When they created a nation “on the revolutionary idea of ‘life, liberty and the pursuit of happiness,’” they “carried with them, and carried forward, the great inheritance of the British Enlightenment—as well as the ideals which had an even deeper history in English Common Law and Magna Carta.”

King Charles noted that at least 160 Supreme Court cases have cited the Magna Carta. That observation was not idle. It was the heart of his message. The Magna Carta, or Great Charter, hammered out in 1215 by King John of England and a group of rebel barons, established the concept that kings must answer to the law. It prohibited unlawful imprisonment and protected the right to trial by jury.

Famously, it put into writing that: “[n]o free man shall be seized, imprisoned, dispossessed, outlawed, exiled or ruined in any way, nor in any way proceeded against, except by the lawful judgement of his peers and the law of the land.” It also stated:“To no one will we sell, to no one will we deny or delay right or justice.”

The Magna Carta placed limits on the king’s ability to tax his subjects and established the law as an authority apart from the king. Anticipating the idea of checks and balances, it set up a council of barons to make sure the king obeyed the charter. If he did not, they could seize his lands and castles until he made amends.

When the Founders came together to stand against taxation without representation and to demand jury trials, all in the understanding that the king could be checked by the people, they were standing on the principles enshrined in the Magna Carta.

King Charles recalled Congress to this tradition, reminding them that “it is here in these very halls that this spirit of liberty and the promise of America’s Founders is present in every session and every vote cast.” Rejecting Trump’s blood and soil nationalism, he added that political debate is enriched “by the deliberation of many, representing the living mosaic of the United States. In both of our countries,” he said, “it is the very fact of our vibrant, diverse and free societies that gives us our collective strength.”

Rather than centering the friendship of the U.S. and the U.K. in what Trump had defined as their cultural and genetic heritage, he said instead that “the essence of our two Nations is a generosity of spirit and a duty to foster compassion, to promote peace, to deepen mutual understanding and to value all people, of all faiths, and of none.”

King Charles reminded Congress that the North Atlantic Treaty Organization (NATO) has invoked its collective defense Article 5 just once: after the U.S. was attacked on 9/11. He recalled the decades in which the U.S. and U.K. have stood together under NATO, and he called for continued cooperation. He called for the “same unyielding resolve” to help the people of Ukraine fight off the Russians.

“We do not embark on these remarkable endeavours together out of sentiment,” he said. “We do so because they build greater shared resilience for the future, so making our citizens safer for generations to come.

King Charles explained: “Our common ideals were not only crucial for liberty and equality, they are also the foundation of our shared prosperity. The Rule of Law: the certainty of stable and accessible rules, an independent judiciary resolving disputes and delivering impartial justice. These features created the conditions for centuries of unmatched economic growth in our two countries.”

In addition to celebrating the past, King Charles looked forward to the future, asking his audience to “reflect on our shared responsibility to safeguard Nature, our most precious and irreplaceable asset.” He noted: “[O]ur generation must decide how to address the collapse of critical natural systems, which threatens far more than the harmony and essential diversity of Nature.”

King Charles urged the U.S. to “ignore the clarion calls to become ever more inward-looking,” and reminded his listeners that “America’s words carry weight and meaning, as they have since Independence. The actions of this great Nation matter even more.” He called for the U.S. and the U.K. to “rededicate ourselves to each other in the selfless service of our peoples and of all the peoples of the world.”

Appearing to miss the point completely, at about the time King Charles finished his speech, the official social media account of the White House posted a picture of Trump and King Charles with the caption “TWO KINGS.”

Notes:

https://singjupost.com/transcript-president-trumps-speech-at-king-charles-white-house-ceremony/

https://www.theatlantic.com/ideas/2026/04/trump-king-charles-speech-white-house/686996/

https://www.townandcountrymag.com/society/tradition/a71153386/king-charles-congress-speech-transcript/

https://www.parliament.uk/about/living-heritage/evolutionofparliament/originsofparliament/birthofparliament/overview/magnacarta/magnacartaclauses/

Bluesky:

atrupar.com/post/3mklf55ifnk2h

Share

Questionable Claims

‘Sordid and Small’

Matteo Wong, covering Musk v. Altman for The Atlantic (gift link):

Musk is asking that Altman be removed from OpenAI’s board, that the company convert back to a nonprofit, and for the return of allegedly “ill-gotten gains” — some $150 billion — which Musk says would go to OpenAI’s charitable trust. Outside legal experts say that Musk is unlikely to win all or even much of this. His argument is confusing: OpenAI has certainly evolved from a nonprofit lab to a revenue-chasing, consumer behemoth, and a chorus of critics has alleged that it has deviated from its original mission of ensuring that AGI benefits humanity. But Musk himself appears to have insisted that OpenAI couldn’t keep up as a nonprofit — for instance, in early 2018, he wrote an email to OpenAI leadership saying that merging the firm with Tesla “is the only path that could even hope to hold a candle to Google.” And even before he sued, Musk launched a rival for-profit company, xAI. “Mr. Musk’s lawsuit is a pageant of hypocrisy,” William Savitt, a lawyer for OpenAI, told the jury today, later adding that Musk had “sour grapes.” [...]

The trial makes the AI boom seem sordid and small. In his sworn deposition, Altman wrote that Musk used to message him complaints that he wanted more credit for the success of OpenAI and took offense at not being included in an anniversary photo. [...] Musk, for his part, has said that he would drop his lawsuit if OpenAI changed its name to “ClosedAI.” Yesterday, as jury selection began, Musk began furiously posting on X and repeatedly called his co-founder “Scam Altman.” Before the start of opening arguments today, Gonzalez Rogers admonished Musk and Altman for their social-media use, asking them to limit their “propensity” to post about the trial; both meekly assented, “Yes.”

It all seems so petty and spiteful, but this is a real federal lawsuit with the entire future of the biggest startup in history at stake.

 ★ 

I’m Starting to Wonder What They’re Smoking Over There at MacRumors

600 words from Hartley Charlton at MacRumors expounding upon a wacko post on Weibo suggesting that Apple is debating dropping MagSafe from all iPhones (which post, translated to English, is only 70-some words). Given that last year’s 16e didn’t have MagSafe and this year’s 17e does, you don’t need a pseudonymous Chinese weatherman to know which way the MagSafe wind is blowing in Cupertino.

 ★ 

New Banksy in London

Brilliant statue, hilarious intro video. The greatest artist of our age.

 ★ 

Oakland’s Airport Is Now Officially ‘Oakland San Francisco Bay Airport’

Max Harrison-Caldwell, reporting for The San Francisco Standard:

In 2024, the port — which manages the Oakland airport — changed the name from Oakland International Airport to San Francisco Bay Oakland International Airport, hoping to entice travelers by emphasizing the hub’s proximity to SF. At the time, the number of people flying into Oakland was declining after a brief post-pandemic rebound, and the airport was losing routes.

The effort largely failed, while having the secondary impact of annoying San Francisco leaders, who swiftly sued, arguing that the name would confuse travelers. In 2025, the port swapped the two cities within the name to produce “Oakland San Francisco Bay Airport.”

San Francisco didn’t like that either, but the parties entered mediation in December and have now settled. The new name is fine, as long as “Oakland” always appears before “San Francisco” in all materials and the airport does not add the letters SF to its code, OAK.

The Standard ran this under the cheeky headline “Little-Known Bay Area City Will Keep San Francisco in Its Airport’s Name”, which is a little funny, but I don’t see the need to punch down like this. Nobody calls the city “San Francisco” anyway. Everyone just calls it “San Fran” or “Frisco”, either of which names are acceptable.

 ★ 

‘Elon Musk Appeared More Petty Than Prepared’

Elizabeth Lopatto, reporting on Musk v. Altman from the courtroom in Oakland (gift link):

Today the first witness was sworn in in Musk v. Altman: Elon Musk. I was surprised by how flat he seemed.

This is not the first time I’ve seen Musk in court. During his defamation suit, he turned on the charm and the jury responded by finding him not guilty. Today he looked adrift and unprepared. The only times he showed real animation were when he was bragging about how much he’d done for OpenAI. [...]

What did Musk do at OpenAI? “I came up with the idea, the name, recruited the key people, taught them everything I know, provided all the initial funding. Besides that, nothing.” He paused for laughter, and one or two people obligingly chuckled. But most of the courtroom was silent. I thought he sounded petulant. “I could have started it as a for-profit and I chose not to,” Musk said.

Elon Musk petty, petulant, smug, awkward, and unprepared? Where’s my fainting couch?

At another point, Musk was asked to explain who former OpenAI board member Shivon Zilis was. “Shivon was the, um, my chief of staff and, uh, you know,” Musk said. One person in the gallery — presumably familiar with the fact that Zilis is the mother of a few of Musk’s kids — burst out in loud laughter. But the jury looked puzzled.

In an earlier post today, I pointed out that it’s at least slightly awkward that NYT reporter Mike Isaac is live-tweeting the proceedings on Twitter/X, a platform owned by Musk (and where he famously has rigged the algorithm in his own favor), but, well, when you own an empire as sprawling as Musk’s, pieces of it are bound to collide.

It’s the same with women who are the mothers of Musk’s children.

 ★ 

llm 0.32a0

Release: llm 0.32a0

See the annotated release notes.

Tags: llm

The Logic of NACHO

On Wall Street, TACO — Trump Always Chickens Out — has abruptly been replaced as a favorite meme by NACHO — Not a Chance Hormuz Opens. As a result, oil futures have soared.

I never bought into the TACO meme, which was initially about tariffs: Trump did not, in fact, reverse his destructive tariff policy, although he blinked in his confrontation with China. But NACHO looks right. Hormuz won’t open until the economic damage from its closure becomes much more severe.

Realistically, the only way to reopen the Strait of Hormuz is for both sides to stand down — for Iran to lift its de facto embargo on shipping through the Strait, while the U.S. lifts its blockade on Iranian shipping.

Such a mutual stand-down wouldn’t require negotiating a formal deal, nor would it require that either regime trust the other. All it need involve is for both sides to stop doing what they are doing. And the way to such a non-deal remains open. Indeed, the Iranians announced on April 17 that they would allow traffic through the Strait to resume. Not coincidentally, the price of Brent oil futures hit a low of just over $90 a barrel just after Iran’s announcement.

However, Iran reimposed restrictions after Trump refused to end the U.S. blockade. As result, oil prices began to climb again and are currently up around $30 a barrel since that low.

So what is preventing the reopening of the Strait? Three factors: Trump’s ego, his ignorance, and the Iranians’ unfortunately justified belief that any agreement they reach with America would be effectively worthless.

Trump’s ego is so fragile that he can never admit losing. He cannot bear to face up to the reality that he, more or less single-handedly, led America to the greatest strategic defeat in its history. So he desperately wants to extract concessions from Iran that would lend him a fig leaf and allow him to claim victory.

Thus he deludes himself into believing that he can extract concessions from the Iranians. Moreover, those delusions are reinforced by the people that Trump has surrounded himself with – people who tell him how well the war is going in order to flatter his ego. Consequently, Trump is clearly the worst informed president in modern history about the actual state of America at war.

For example, on Sunday Trump asserted that Iran had only three days before its pipelines would explode because it was running out of places to store its oil. Yes, that was more than three days ago. No, the pipelines haven’t exploded.

Like much of what Trump says about his war, his claim about Iranian pipelines wasn’t pure, unadulterated nonsense. Rather, it was adulterated nonsense. Iran’s oil industry does, in fact, face technical problems as a result of the U.S. blockade. Iran is running out of oil storage capacity and oil wells can’t be turned off and on like a faucet: scaling back oil production can damage oilfields. Yet all indications are that the Iranians are fairly well prepared to do the necessary management to address this problem.

What is clear is that is that Trump seized upon a nuanced issue and mangled it in order to proclaim that he is winning after all.

Granted, the U.S. blockade is inflicting major harm on Iran’s economy, which is now suffering from high inflation and soaring unemployment. That’s why the Iranian regime was willing to reopen the Strait in return for an end to the blockade. But Trump wants more. Exactly what isn’t clear.

But in any case he won’t get it. For the Iranians know that the Hormuz standoff is also hurting America and the world economy in general. Moreover, they know that Trump is facing what is clearly shaping up to be a major electoral defeat in November due to Americans’ anger over the war, its effect on the economy and Trump’s constant stream of lies.

Lastly, why should the Iranians trust Trump to honor any deal that they might agree to?

Imagine that the Iranian regime negotiated a deal in which it handed over its stock of enriched uranium in return for an end to the U.S. blockade. What would prevent Trump from reimposing the blockade as soon as he had the uranium in hand, and issuing a new set of demands?

The Iranians are well aware that Trump has betrayed virtually every foreign policy agreement that he could get his hands on. He violated long-standing trade agreements through his unilateral imposition of tariffs. He has repeatedly undermined Ukraine. He has actively worked to destroy NATO. And he cancelled the Obama-negotiated deal limiting Iran’s nuclear program. Trump has demonstrated that he is not and will never be a credible negotiating partner.

As a result, Iran won’t make any concessions that weaken its strategic position — which means that it won’t offer Trump anything that he can use to declare victory.

How will this end? Unless Trump is willing to commit massive war crimes — and the U.S. military goes along — it will end with the non-deal that was already on the table weeks ago: America ends its blockade while Iran opens the Strait. Iran will emerge poorer but strategically stronger. And America will have suffered its worst strategic defeat in history as a result of a completely gratuitous misadventure to please Trump’s ego.

The question now is: how much destruction will the world, and America, have to bear before Trump is willing to accept reality?

MUSICAL CODA

The Zig project's rationale for their firm anti-AI contribution policy

Zig has one of the most stringent anti-LLM policies of any major open source project:

No LLMs for issues.

No LLMs for pull requests.

No LLMs for comments on the bug tracker, including translation. English is encouraged, but not required. You are welcome to post in your native language and rely on others to have their own translation tools of choice to interpret your words.

The most prominent project written in Zig may be the Bun JavaScript runtime, which was acquired by Anthropic in December 2025 and, unsurprisingly, makes heavy use of AI assistance.

Bun operates its own fork of Zig, and recently achieved a 4x performance improvement on Bun compile after adding "parallel semantic analysis and multiple codegen units to the llvm backend". Here's that code. But @bunjavascript says:

We do not currently plan to upstream this, as Zig has a strict ban on LLM-authored contributions.

In Contributor Poker and Zig's AI Ban (via Lobste.rs) Zig Software Foundation VP of Community Loris Cro explains the rationale for this strict ban. It's the best articulation I've seen yet for a blanket ban on LLM-assisted contributions:

In successful open source projects you eventually reach a point where you start getting more PRs than what you’re capable of processing. Given what I mentioned so far, it would make sense to stop accepting imperfect PRs in order to maximize ROI from your work, but that’s not what we do in the Zig project. Instead, we try our best to help new contributors to get their work in, even if they need some help getting there. We don’t do this just because it’s the “right” thing to do, but also because it’s the smart thing to do.

Zig values contributors over their contributions. Each contributor represents an investment by the Zig core team - the primary goal of reviewing and accepting PRs isn't to land new code, it's to help grow new contributors who can become trusted and prolific over time.

LLM assistance breaks that completely. It doesn't matter if the LLM helps you submit a perfect PR to Zig - the time the Zig team spends reviewing your work does nothing to help them add new, confident, trustworthy contributors to their overall project.

Loris explains the name here:

The reason I call it “contributor poker” is because, just like people say about the actual card game, “you play the person, not the cards”. In contributor poker, you bet on the contributor, not on the contents of their first PR.

This makes a lot of sense to me. It relates to an idea I've seen circulating elsewhere: if a PR was mostly written by an LLM, why should a project maintainer spend time reviewing and discussing that PR as opposed to firing up their own LLM to solve the same problem?

Tags: anthropic, zig, ai, llms, ai-ethics, open-source, javascript, ai-assisted-programming, generative-ai, bun

llm 0.32a1

Release: llm 0.32a1

  • Fixed a bug in 0.32a0 where tool-calling conversations were not correctly reinflated from SQLite. #1426

Tags: llm

LLM 0.32a0 is a major backwards-compatible refactor

I just released LLM 0.32a0, an alpha release of my LLM Python library and CLI tool for accessing LLMs, with some consequential changes that I've been working towards for quite a while.

Previous versions of LLM modeled the world in terms of prompts and responses. Send the model a text prompt, get back a text response.

import llm

model = llm.get_model("gpt-5.5")
response = model.prompt("Capital of France?")
print(response.text())

This made sense when I started working on the library back in April 2023. A lot has changed since then!

LLM provides an abstraction over thousands of different models via its plugin system. The original abstraction - of text input that returns text output - was no longer able to represent everything I needed it to.

Over time LLM itself has grown attachments to handle image, audio, and video input, then schemas for outputting structured JSON, then tools for executing tool calls. Meanwhile LLMs kept evolving, adding reasoning support and the ability to return images and all kinds of other interesting capabilities.

LLM needs to evolve to better handle the diversity of input and output types that can be processed by today's frontier models.

The 0.32a0 alpha has two key changes: model inputs can be represented as a sequence of messages, and model responses can be composed of a stream of differently typed parts.

Prompts as a sequence of messages

LLMs accept input as text, but ever since ChatGPT demonstrated the value of a two-way conversational interface, the most common way to prompt them has been to treat that input as a sequence of conversational turns.

The first turn might look like this:

user: Capital of France?
assistant: 

(The model then gets to fill out the reply from the assistant.)

But each subsequent turn needs to replay the entire conversation up to that point, as a sort of screenplay:

user: Capital of France?
assistant: Paris
user: Germany?
assistant:

Most of the JSON APIs from the major vendors follow this pattern. Here's what the above looks like using the OpenAI chat completions API, which has been widely imitated by other providers:

curl https://api.openai.com/v1/chat/completions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "messages": [
      {
        "role": "user",
        "content": "Capital of France?"
      },
      {
        "role": "assistant",
        "content": "Paris"
      },
      {
        "role": "user",
        "content": "Germany?"
      }
    ]
  }'

Prior to 0.32, LLM modeled these as conversations:

model = llm.get_model("gpt-5.5")

conversation = model.conversation()
r1 = conversation.prompt("Capital of France?")
print(r1.text())
# Outputs "Paris"

r2 = conversation.prompt("Germany?")
print(r2.text())
# Outputs "Berlin"

This worked if you were building a conversation with the model from scratch, but it didn't provide a way to feed in a previous conversation from the start. This made tasks like building an emulation of the OpenAI chat completions API much harder than they should have been.

The llm CLI tool worked around this through a custom mechanism for persisting and inflating conversations using SQLite, but that never became a stable part of the LLM API - and there are many places you might want to use the Python library without committing to SQLite as the storage layer.

The new alpha now supports this:

import llm
from llm import user, assistant

model = llm.get_model("gpt-5.5")

response = model.prompt(messages=[
    user("Capital of France?"),
    assistant("Paris"),
    user("Germany?"),
])
print(response.text())

The llm.user() and llm.assistant() functions are new builder functions designed to be used within that messages=[] array.

The previous prompt= option still works, but LLM upgrades it to a single-item messages array behind the scenes.

You can also now reply to a response, as an alternative to building a conversation:

response2 = response.reply("How about Hungary?")
print(response2) # Default __str__() calls .text()

Streaming parts

The other major new interface in the alpha concerns streaming results back from a prompt.

Previously, LLM supported streaming like this:

response = model.prompt("Generate an SVG of a pelican riding a bicycle")
for chunk in response:
    print(chunk, end="")

Or this async variant:

import asyncio
import llm

model = llm.get_async_model("gpt-5.5")
response = model.prompt("Generate an SVG of a pelican riding a bicycle")

async def run():
    async for chunk in response:
        print(chunk, end="", flush=True)

asyncio.run(run())

Many of today's models return mixed types of content. A prompt run against Claude might return reasoning output, then text, then a JSON request for a tool call, then more text content.

Some models can even execute tools on the server-side, for example OpenAI's code interpreter tool or Anthropic's web search. This means the results from the model can combine text, tool calls, tool outputs and other formats.

Multi-modal output models are starting to emerge too, which can return images or even snippets of audio intermixed into that streaming response.

The new LLM alpha models these as a stream of typed message parts. Here's what that looks like as a Python API consumer:

import asyncio
import llm

model = llm.get_model("gpt-5.5")
prompt = "invent 3 cool dogs, first talk about your motivations"

def describe_dog(name: str, bio: str) -> str:
    """Record the name and biography of a hypothetical dog."""
    return f"{name}: {bio}"

def sync_example():
    response = model.prompt(
        prompt,
        tools=[describe_dog],
    )
    for event in response.stream_events():
        if event.type == "text":
            print(event.chunk, end="", flush=True)
        elif event.type == "tool_call_name":
            print(f"\nTool call: {event.chunk}(", end="", flush=True)
        elif event.type == "tool_call_args":
            print(event.chunk, end="", flush=True)

async def async_example():
    model = llm.get_async_model("gpt-5.5")
    response = model.prompt(
        prompt,
        tools=[describe_dog],
    )
    async for event in response.astream_events():
        if event.type == "text":
            print(event.chunk, end="", flush=True)
        elif event.type == "tool_call_name":
            print(f"\nTool call: {event.chunk}(", end="", flush=True)
        elif event.type == "tool_call_args":
            print(event.chunk, end="", flush=True)

sync_example()
asyncio.run(async_example())

Sample output (from just the first sync example):

My motivation: create three memorable dogs with distinct “cool” styles—one cinematic, one adventurous, and one charmingly chaotic—so each feels like they could star in their own story.
Tool call: describe_dog({"name": "Nova Jetpaw", "bio": "A sleek silver-gray whippet who wears tiny aviator goggles and loves sprinting along moonlit beaches. Nova is fearless, elegant, and rumored to outrun drones just for fun."}
Tool call: describe_dog({"name": "Mochi Thunderbark", "bio": "A fluffy corgi with a dramatic black-and-gold bandana and the confidence of a rock star. Mochi is short, loud, loyal, and leads a neighborhood 'security patrol' made entirely of squirrels."}
Tool call: describe_dog({"name": "Atlas Snowfang", "bio": "A massive white husky with ice-blue eyes and a backpack full of trail snacks. Atlas is calm, heroic, and always knows the way home—even during blizzards, fog, or confusing camping trips."}

At the end of the response you can call response.execute_tool_calls() to actually run the functions that were requested, or send a response.reply() to have those tools called and their return values sent back to the model:

print(response.reply("Tell me about the dogs"))

This new mechanism for streaming different token types means the CLI tool can now display "thinking" text in a different color from the text in the final response. The thinking text goes to stderr so it won't affect results that are piped into other tools.

This example uses Claude Sonnet 4.6 (with an updated streaming event version of the llm-anthropic plugin) as Anthropic's models return their reasoning text as part of the response:

llm -m claude-sonnet-4.6 'Think about 3 cool dogs then describe them' \
  -o thinking_display 1

Animated demo. Starts with ~/dev/scratch/llm-anthropic % uv run llm -m claude-sonnet-4.6 'Think about 3 cool dogs then describe them' -o thinking_display 1 - the text then streams in grey: The user wants me to think about 3 cool dogs and then describe them. Let me come up with 3 interesting, cool dogs and describe them. Then switches to regular color text for the output that describes the dogs.

You can suppress the output of reasoning tokens using the new -R/--no-reasoning flag. Surprisingly that ended up being the only CLI-facing change in this release.

A mechanism for serializing and deserializing responses

As mentioned earlier, LLM has quite inflexible code at the moment for persisting conversations to SQLite. I've added a new mechanism in 0.32a0 that should provide Python API users a way to roll their own alternative:

serializable = response.to_dict()
# serializable is a JSON-style dictionary
# store it anywhere you like, then inflate it:
response = Response.from_dict(serializable)

The dictionary this returns is actually a TypedDict defined in the new llm/serialization.py module.

What's next?

I'm releasing this as an alpha so I can upgrade various plugins and exercise the new design in real world environments for a few days. I expect the stable 0.32 release will be very similar to this alpha, unless alpha testing reveals some design flaw in the way I've put this all together.

There's one remaining large task: I'd like to redesign the SQLite logging system to better capture the more finely grained details that are returned by this new abstraction.

Ideally I'd like to model this as a graph, to best support situations like an OpenAI-style chat completions API where the same conversations are constantly extended and then repeated with every prompt. I want to be able to store those without duplicating them in the database.

I'm undecided as to whether that should be a feature in 0.32 or I should hold it for 0.33.

Tags: projects, python, ai, annotated-release-notes, generative-ai, llms, llm

Australia has more unpaid beekeepers than blood donors

 If only there were some way for Australia to become self-sufficient in blood plasma, so it could stop having to buy it from the US...

The Financial Times has the story:

Australia’s drive to get more blood flowing
The country has more recreational beekeepers than regular donors and is forced to rely on imports  by Nic Fildes 

" Australia needs 100,000 new donors every year to meet its need for blood and plasma. But there are more recreational beekeepers in Australia than people who have actively donated their blood three times or more.

"This is not only an Australian challenge. Most countries have a supply gap. One problem is that the legion of older donors that has kept donations flowing for decades is dwindling and younger generations are not donating or do not return after they’ve tried it once. 

...

"The situation is particularly acute for plasma — the yellow-coloured component of blood sometimes called liquid gold — which is a vital ingredient for 18 different life-saving procedures ranging from immune deficiency treatment to heart surgery. 

Australia supplies only 38 per cent of its own plasma and spends about A$600mn a year to import it — more than double what was spent a decade ago. A report published by the state of New South Wales suggests imports needed could rise to 66 per cent of the total by 2030, meaning taxpayers are set to foot an even larger plasma bill.

For now, Australia relies on the US, where people earn up to $70 per donation, which supplies about 70 per cent of the world’s plasma."


 

Who invented bad guys?

The good-vs-evil paradigm of most pop-culture storytelling is a relatively recent effort to promote social cohesion

- by Aeon Video

Watch on Aeon

The Ethiopian running secret

A group of runners on a road with two people observing from the side in a flat, open landscape.

One school of training is highly personalised, technical and data-driven. The other is the one that wins marathons

- by Michael Crawley & Geoff Burns

Read on Aeon

Genie Tarpit

Genies give you code that’s a degraded facsimile of the mediocre code it trained on. How can we get the genie to give us valuable code?

“Valuable” lives on 2 axes:

  • Features—what the code does now.

  • Futures—what we can get the code to do once we learn the lessons of this set of features.

As an engineer I am constantly juggling these two dimensions so I wanted a way to visualize them. On the features axis software either works or it doesn’t (more or less) & the region of working is rather small.

(Note that this puts features on the opposite axis from where it appears on Features Versus Futures. I tried it both ways & I like the layout best with the axes this way.)

The other axis is flexibility—can we make changes that:

  • Work as expected

  • Don’t break anything that was already there.

I’ve called this “optionality” or “futures” recently. Still looking for the right words.

Flexibility/optionality/futures has a wider operating range than whether the software works or not. You can skimp of flexibility for a while & not really feel it.

Orientation

Where was development in ancient times, you know, six months ago? Well, you had some teams who had high standards for the behavior of the system—tests, frequent integration, observability, zero defect tolerance, retrospectives. They also had high standards on flexibility—readable code, mutual comprehension (pairing, mobbing, thorough reviews).

Treating the two axes as orthogonal is simplistic. If you have fewer interruptions from defects you have (or can choose to have) more time to invest in flexibility. Also, if you have flexibility you are more likely to create features that work.

Muddling

Most teams weren’t in the upper right. Instead, they muddled along with mostly-working software that was quite difficult to change. (We can talk later about why folks would choose to stay in this region when they could be further up & to the right.)

Genie

Here’s what I’ve observed—genies naturally live down & to the left of muddling. The “plausible deniability” task orientation of the genie leaves it claiming success even though the code doesn’t work at all. And complexity piles on complexity until even the genie can’t pretend to make progress any more.

Solution?

You probably saw this one coming—nobody knows. Does the model need to be trained on better code? Trained on good commits? Better harnesses? Tests? Which tests? When? Better prompting? Or grasp the nettle of the Bitter Lesson & let the model develop it’s own style of development, even if it turns out to be incomprehensible to us rapidly-obsolescing humans?

Awareness is the first step. Where are you? Where do you want to be?


This quarter’s newsletter is brought to you in partnership with WorkOS.

WorkOS is the infrastructure B2B and AI-native companies use to sell to enterprise. It covers everything enterprise security requires: SSO, SCIM, RBAC, Audit Logs, AI governance, and more. Engineering teams ship it in days. Trusted by 2,000+ fast-growing companies, including OpenAI, Anthropic, Cursor, and Vercel.

Find Out More

Space Force awards BAE Systems $11.8 million to demo satellite communications for Golden Dome

BAE to demonstrate inter-satellite Link-182 radios for Golden Dome missile defense architecture

The post Space Force awards BAE Systems $11.8 million to demo satellite communications for Golden Dome appeared first on SpaceNews.

Appropriators reject NASA budget proposal

Senate Approps NASA hearing

House and Senate appropriators criticized a NASA budget proposal for fiscal year 2027 that includes significant cuts, suggesting they may instead use last year’s spending bill as a guide.

The post Appropriators reject NASA budget proposal appeared first on SpaceNews.

May 13: Software Integration and Strategic Missile Defense

Register to join us for a discussion that explores the mission assurance challenges behind missile defense initiatives.

The post May 13: Software Integration and Strategic Missile Defense appeared first on SpaceNews.

Space Force selects firms to build counter-surveillance payloads for satellites

An illustration showing GEO being crowded, as Earth is blanketed by an orbit of satellites and debris.

Under SBIR contracts from the Space Rapid Capabilities Office, companies will develop payloads capable of detecting emissions from ground-based radars that track U.S. satellites

The post Space Force selects firms to build counter-surveillance payloads for satellites appeared first on SpaceNews.

Falcon 9 rocket stage projected to impact moon’s near side in August

F9 launch Firefly ispace

A spent Falcon 9 stage used to launch a pair of commercial lunar landers is projected to impact the moon Aug. 5, according to astronomers. 

The post Falcon 9 rocket stage projected to impact moon’s near side in August appeared first on SpaceNews.

Falcon Heavy launches final ViaSat-3 terabit-class satellite

A SpaceX Falcon Heavy launched the third and final terabit-class ViaSat-3 broadband satellite toward geostationary orbit April 29, putting Viasat on course to finish a constellation more than a decade in the making.

The post Falcon Heavy launches final ViaSat-3 terabit-class satellite appeared first on SpaceNews.

Revolutionizing global aerospace transportation

Starship flight 10 landing

Less than 50 years after the Wright brothers took to the air in 1903, the De Havilland Comet became the world’s first commercial jet airliner, with the British Overseas Airways Corporation conducting a flight from London to Johannesburg, South Africa, on May 2, 1952. Later that decade, the Boeing 707, the Douglas DC-8, and similar […]

The post Revolutionizing global aerospace transportation appeared first on SpaceNews.

Canadian Space Agency cancels Spire satellite contract

WildFireSat

The Canadian Space Agency has canceled a contract it awarded last year to Spire Global to construct a fleet of wildfire-monitoring smallsats.

The post Canadian Space Agency cancels Spire satellite contract appeared first on SpaceNews.

ISS module cracking still unresolved despite stopping air leaks

Photo of the ISS.

While leaks in a Russian section of the International Space Station have stopped, engineers still don’t understand how the cracks formed.

The post ISS module cracking still unresolved despite stopping air leaks appeared first on SpaceNews.

Why are the Artemis II photos on Flickr?

If you followed along with the recent joyful celebrations of the Artemis cruise around the moon, and took a moment to dive into the photographic archives of the mission, you might have noticed that all of the original images were shared by NASA on the venerable photo sharing service Flickr. What you might not know is… why?

Here’s the TL;DR:

  • Flickr comes from (and helped start!) the Web 2.0 era, which was based on users having control over their data
  • Tools at that time began giving creators the power to decide what license they wanted to release their content under, including permissions about how it could be shared, used, or remixed
  • Because the people who made platforms back then were users and creators themselves, they thought about the long term and wanted to be able to preserve people’s work
  • After lots of corporate shuffling, Flickr ended up in the hands of a family-owned company, SmugMug, and they made the Flickr Foundation to preserve public photos for the next 100 years
  • NASA’s images should only be on a service where they can be stored in full resolution, for the long term, dedicated to the public domain — which the other social media apps of today can’t do

The Photographic Record

First, some background for folks who might not know what Flickr is, or who may have forgotten. Flickr is a social sharing site for photography which was founded in 2004, and these days people might say that it shares some of its cofounders with Slack, though back when Slack started, everybody said that the company was started by some of the founders of Flickr. That’s because Flickr was arguably the most influential site of the Web 2.0 era, helping define everything from the user interface design to the bright colors to the easy way that developers could access data from the platform. A lot of the things that we take for granted on the modern social internet, like a friendly “voice” used to communicate to users, were pioneered by Flickr, and then quickly came to be considered standard expectations for the apps and sites that followed. It’s hard to imagine that sites from Tumblr to Grindr would have omitted their final “e”s without Flickr’s precedent.

Flickr spun out of a Canadian gaming company called Ludicorp, founded by Stewart Butterfield (later CEO/co-founder of Slack) and Caterina Fake (later an investor and chair of Etsy). The photo-sharing service was extracted from the pieces of a somewhat unsuccessful attempt at multiplayer gaming called “Game Neverending”, but it retained the playfulness of that game even as it became a social app. Flickr also inherited the fine-grained privacy controls and thoughtful community features of earlier social platforms like LiveJournal — along with being actively, intentionally moderated by actual humans who worked diligently to prevent destructive behaviors on the platform. This meant that, more than 20 years ago, this early photo sharing community typically had better social norms than people see on today’s social media apps. (A little side note: Part of Flickr/Ludicorp’s initial funding was with public money. What a remarkable way to fund lasting innovation!)

With all of these groundbreaking features, Flickr didn’t just inspire lots of other entrepreneurs to create a new wave of Web 2.0 startups, it also attracted millions of users who, for the first time, began taking photos with the primary goal of sharing them online. Prior to this moment, the earliest phones with decent cameras were coming to market (it would be years until the iPhone came out), and other photo services of the time were still often oriented towards taking film to processing facilities, and then having the professionals at those facilities scan the resulting images and post them to a clunky online service where you could tediously click through them in a virtual album. Until Flickr, photo sharing online was essentially still analog, even if the experience was technically happening online.

In Focus

Flickr wasn't a social platform first — it was a photography platform first. That means it was designed to store high-resolution versions of every image, and didn't distort pictures with things like filters. Every image showed details like what kind of camera had taken the photo, and even what specific settings were used to take the shot. People started building communities around the then-new idea of using tags to help them find content by topics online — an idea that would directly influence the creation of hashtags on Twitter a few years later.

Another core idea of the time was a firm belief in open data: people should own and control their own work. Eventually, some experts (including a then-teenage Aaron Swartz, who we'd later talk about in the early days of Markdown) created a set of standards called Creative Commons licenses, now maintained by an organization of the same name. Flickr made it easy for users to describe what permissions people had for reusing or remixing any photos they posted. (I was helping out with a blogging platform back then, and I think we were the first tool to support this stuff. It felt like a big deal at the time!)

People's Flickr images started popping up in corporate PowerPoint presentations or commercial advertising almost immediately. A little sidebar: the incredibly positive and generous intent of these open licenses has since been exploited by extractive Big AI companies, who ransacked all of the images on Flickr that had permissive licenses without any consent from, or compensation to, the creators. That might be legal by most readings of the licenses, but if you have hundreds of billions of dollars and don't think you should at least have a conversation with the photographers whose work you're using, you're probably an asshole.

Archival Prints

Our close-knit community of people building the new era of web apps was keenly aware that our users were creating culture. This realization brought a huge amount of responsibility — not just in enabling users to express themselves, but in thinking about the long term for people's ownership of their works. Public institutions had just begun to use these platforms, which meant that the content being shared wasn't just a nice picture to look at: it might be socially or even historically significant.

What happened in the years that followed was… a lot of corporate machinations. Flickr got bought by Yahoo. Flickr's founders left Yahoo. Yahoo got bought by Verizon. You can imagine how all of that went; the details aren't all that important, except to say that by the time Instagram launched, Flickr had begun to fade into obscurity. People were focused on mobile phones instead of the desktop, on sharing square images with filters instead of full-resolution photography, and on connecting socially instead of caring about photos as art or a cultural record. Nobody would post the canonical historical photo of an event with a Valencia filter on it. Most of Flickr's users moved on, rarely checking their old accounts — until a family-owned photo service named SmugMug bought the service from Yahoo. A human-scale operation with some actual heart and a love of photography was a much better home for the platform than some random division of Verizon.

Commons Sense

In 2022, the new team at SmugMug that owned Flickr decided to focus on Flickr’s larger place in culture. Many major institutions around the world had chosen to archive their public photos on Flickr because of its superior support for high-resolution imagery, its unique ability to declare explicit legal licenses (including public domain licenses), and its long-term reputation for reliably hosting content without any of the harms or abuses that typical social networks had inflicted on users. Museums around the world had entire catalogs on the platform, and governments routinely used it to document their public events. When I had a photo taken at an official White House event with President Obama, his team sent me the final image afterward by sending me a Flickr link; when Zohran Mamdani met King Charles, the NYC Mayor’s Office shared those pictures on Flickr, too.

The Flickr team at SmugMug did something special with their responsibility about these public works, due to their cultural significance to the world. They made the Flickr Commons, and brought in a team with expertise in digital archiving and community. This is a project of The Flickr Foundation, designed to preserve digital legacies, and begun in collaboration with no less than the U.S. Library of Congress (back before that was an institution under siege.) They are developing a hundred year plan for how to care for these works, which is virtually unheard-of in the digital world. (You should absolutely donate to support the Flickr Foundation in their mission to preserve these vital public resources for many years in the future.)

It’s in this context that NASA has long been sharing its imagery on Flickr, for all of its missions — not just Artemis II. There’s even a special section for NASA on The Commons. And since everything is provided in incredibly high-resolution and has every single detail about the photo and how it was taken, it’s possible to combine the information about the photo with other data and create amazing resources like this beautiful timeline of the entire mission. You can see Hank Green’s wonderful narration of his inspiration and creative journey behind the timeline right here:

Why Not With Us?

Anybody who’s read my site for a while knows that I’m a huge proponent of owning your own website, and having your own content live there. Shouldn’t NASA, of all institutions, have their photos live on their own nasa.gov website? Well, yes! But.

One complication is that many large institutions, especially ones that have developed complex processes for good reasons, like government agencies and big businesses, often have trouble maintaining public-facing web infrastructure over long timeframes. Running a website that millions of people can access requires constant updates and maintenance, guarding against a never-ending onslaught of security challenges (a task that’s rapidly getting more difficult!), and the internal knowledge on how a site was created in the first place often leaves when employees do.

In contrast, platforms that are run by technically fluent, well-intentioned and thoughtful technologists can be very effective in maintaining content over a timescale of decades. The SmugMug team has been very thoughtful in managing both their business and their technical infrastructure in order to sustain Flickr’s public archives for years to come. (Though, as mentioned, you should still donate to ensure they can keep doing so!)

What’s more painful is the more recent threats to public stewardship of this kind of content. The traditional authoritarian impulse to destroy or falsify the public record has not spared the digital realm under the current administration. Wide swaths of the government’s websites have been erased, taken offline, or had their content modified to either delete or adulterate the content. Leaders who regularly post AI slop on their social media accounts, and who have begun posting lies and distortions on major websites like the White House’s, will of course not hesitate to modify or remove photos from public archives as well. By having the public’s images preserved in an independent archive in standard formats, we increase the likelihood of future generations being able to access accurate copies of these historical records.

We’ll be glad to have archives like Flickr’s in the future, and people around the world will be glad for its place in archiving even much more mundane aspects of culture.

Taking off

I was honored to get to reflect on my long history with Flickr, and with online community, in an interview with my old friend Jessamyn West, for the Flickr Foundation’s blog. In a conversation that unspooled over a few months, I think we covered so many of the themes that resonated in what I’ve mentioned here, and what struck me most was how much I wanted a new generation of people on the internet to have their own version of the communities and experiences that we got to have when sites like Flickr were first being made. People still cherish those values!

The beautiful thing about communities and platforms like Flickr is that they remind us that not everything on the internet has to be ephemeral, not everything on the web has to be hyper-commercial. Sometimes a bunch of decent people can do a good thing for the right reasons, and the result of that work can persevere for decades. Then, others who do some of the most ambitious and astounding things imaginable can build on that work to inspire us. And then, some more regular folks can build on top of that and help us waste a little bit of time just clicking around on something fun. That’s what the internet is supposed to be about!

This isn’t just about recounting old web lore — this is about explaining the internet we have right now. Hank’s timeline site is brand new, entertaining a whole new generation, and probably the majority of the audience who are looking at it weren’t even born when Flickr was first conceived. But the reason he can build that site is because of the values and the inventiveness of the team and community who created a platform like Flickr — and because those kinds of values are durable. They might not be as loud or flashy, but they are still everywhere, quietly enabling a lot of the things we enjoy most every day.

Public dollars helped make a fascinating community, then public dollars enabled a breathtaking journey into space, and then a public commons helped a creator make a novel way to explore that journey. Lots of people chose, over and over, to be generous with their genius. These are all gifts that a bunch of strangers gave each other, over hundreds of thousands of miles, and many years. Inspiration is all around us!

A Setting Earth

Winter’s End Is Written in the Clouds

The snow-covered Alaska Peninsula is bordered by a strip of open water, which becomes obscured by varied cloud formations including vortices (bottom left), parallel cloud bands (center), and a spiral system (upper right).
Clouds line up, curl, and spin over the Gulf of Alaska in this image, acquired on March 19, 2026, by the MODIS (Moderate Resolution Imaging Spectroradiometer) on NASA’s Terra satellite.
NASA Earth Observatory/Michala Garrison

Winter 2026 roared to an end in southern Alaska as parts of the coast saw below-normal temperatures and bouts of moderate to heavy snow. Viewed from above, the region’s atmospheric instability was apparent in the striking display of cloud formations just offshore. 

A NASA satellite captured this image of the clouds on March 19, 2026, the final day of astronomical winter. According to a NOAA weather briefing, low pressure over the Gulf of Alaska that day combined with high pressure over eastern Russia and northern Alaska, causing cold Arctic air to pour southeast over the Alaska Peninsula.  

The setup led to the formation of cloud streets, visible in the middle of the scene, oriented in line with the direction of the wind. These parallel bands can occur when frigid, dry air moves over comparatively warm ocean water and gains moisture. Where the warm, moist air rises, water vapor condenses to form clouds. Where cooled air sinks adjacent to the clouds, skies are clear.

But the transformation does not happen right away; it takes the air mass some time over the sea surface to pick up heat and moisture, which is why the region close to shore is mostly cloud-free. (Note that the hazy area close to shore might be stratus or sea fog.) As the air moves farther over the gulf, the cloud streets continue to mature and change into open-cell clouds—a type of cloud that appears as thin wisps surrounding empty pockets.

Another compelling cloud type is visible toward the bottom-left on the lee side of Unimak Island, the easternmost of the Aleutian Islands. These trails of staggered, counterrotating swirls are von Kármán vortex streets. The cloud patterns can form when winds are diverted around elevated areas, often islands, rising from the ocean.

Finally, an especially striking feature in this scene is the larger cloud vortex about 180 miles (300 kilometers) southwest of Anchorage. According to a post from meteorologist Matthew Cappucci, the feature was a polar low—a small cyclonic formation that forms in cold polar air over relatively warm water. This instance, Cappucci wrote, carried tropical storm-force winds and produced snow and thunderstorms around its center. 

Outside of March 19, the month overall brought persistent cold and bouts of storminess to the state. The weather had warmed by the end of April, but news reports indicated more unsettled, wet weather was on the way across Southcentral and Southeast Alaska as an atmospheric river approached the region. 

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

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.

Winter Grips the Michigan Mitten
3 min read

A blanket of snow spanned Michigan and much of the Great Lakes region following a potent cold snap.

Article
Clouds Swimming over Lago Argentino
6 min read

A collection of fish-shaped clouds hovered above the glacial lake in Patagonia in December 2025.

Article
Extreme January Cold
3 min read

Following a significant winter storm, frigid temperatures lingered in late January 2026 across a vast swath of the U.S.

Article

The post Winter’s End Is Written in the Clouds appeared first on NASA Science.

Supreme Court Spends Day Pondering Racism, Never a Good Thing

Straight off their hugely consequential ruling in Louisiana v. Callais, which gave the Voting Rights Act of 1965 its final gutting, justices turned to the issue of temporary protected status for those fleeing turmoil in Haiti and Syria. Oral arguments began as soon as Justice Kagan finished reading aloud a portion of her dissent in Callais.

Success for the Trump administration in this case would set the stage for hundreds of thousands of immigrants to be ejected from the country, predominantly immigrants from a group that the MAGA movement has made a point of targeting. Vice President JD Vance and a cadre of MAGA aligned influencers infamously leapt on white nationalist talking points to stoke conspiracy theories about the large Haitian community in Springfield, Ohio, which, they baselessly insisted, was eating pets. A lawyer for the Haitian TPS holders argued Wednesday that racial animus played a clear role in the administration’s decision to terminate the program for this group, a claim the conservative majority was ready to wave away.

TPM Live

Kate Riga and I will discuss today’s Supreme Court ruling, the ominous oral arguments that followed, and, if we’ve had enough coffee, what hope there is for the future of multiracial democracy in a Substack Live tomorrow at 10 a.m. ET.

Join here.

Let’s Close it Out

We’re about 90% of the way to our goal in our annual TPM Membership Drive. If you’ve somehow missed the theme of the drive, it’s that we here at TPM are chronicling the national crisis. The national crisis we’re talking about obviously includes Donald Trump, who is something akin to a great accelerator or catalyst. 

But if you’ve followed our Supreme Court coverage today, you know that the crisis neither began when Trump took office nor will it end when he leaves office. There is a lot of work to do. Much of that work cannot be done by journalists. But the documenting of abuse by public officials not only can be done by journalists but must be done by journalists. So, if you’ve been putting off joining for whatever reason, make today the day and help us hit our goal so we can do our part in return.

Click here to join for 25% off. Thanks in advance, from all of us.

Trump Doesn’t Care About the Size of a Dem House Majority

There is a dimension to the latest developments in the redistricting wars that isn’t hidden precisely but isn’t getting the attention it should. Put simply, Donald Trump’s interests are rapidly diverging from those of his House Republicans.

Florida Governor Ron DeSantis just introduced a new Florida House map which purports to net Republicans an additional four seats in November. But Florida incumbents are more than a little spooked about it. They don’t like it. When you aggressively gerrymander a state, you do more than create more seats for your party. You also create some level of risk that that map will amplify a wave election into a true blowout. Thin the margin of your safe seats enough to create some more safe or favorable seats and all those existing seats become a bit more vulnerable. It’s only a real danger in a wave election. But that’s precisely what 2026 looks like.

It’s just basic math. And that danger is always there. But it takes on a new salience because of Trump’s personalist perspective on all politics. Put simply, the difference between a 10-seat Democratic majority in 2027 and a 40-seat one is basically meaningless to Trump. Obviously it means a lot to those 30 additional Republicans who lose their seats.

This changes the stakes pretty dramatically. I think a Democratic House is virtually a certainty next year. I strongly suspect most House Republicans know that too. But let’s say for the sake of argument that these redistricting moves increase the odds of holding the House 10% or 20%. Those are actually great odds if the downsides don’t matter to you — which to Trump they do not.

Florida is probably the last big bite at this apple for this cycle, though today’s VRA-gutting decision may open up some more possibilities. So most of this is locked in. There’s nothing current incumbents can do about it. But keep a close eye on this dynamic nonetheless.

Can AI Even Devise Its Own Messaging Strategy?

This morning I was reading this Puck article about the public relations woes of the AI industry. In short, having the CEOs and industry leaders tell everyone for years that their product will lose jobs for half the population and quite possibly lead to the extinction of humanity led to some serious reputational challenges for AI. (The article is paywalled. But that and what follows includes the gist.) Author Ian Krietzberg correctly notes that this isn’t just blather or bad messaging. It’s an investment strategy. Silicon Valley venture investing is essentially a well-oiled FOMO machine. Getting people to invest means pumping up the disruptive, game-changing nature of the product. Disruptive dislocation is the basis of all Silicon Valley venture investing since it’s the basis of the stratospheric growth of a small percentage of bets which makes the whole economy make sense.

But that’s not the entirety of it. Or rather the mentality of the key players in the space is so bound up and shaped by the dynamics of the investment logic. In so many words, it breeds a feral mentality and personality type. It’s no accident that you have architects of that world having famous mottos like “move fast and break things.” It’s a culture based on hyperbole and valorizing transgressive attitudes and actions.

In a way, we all know this. It’s the essence of the archetype we’ve all become familiar with in the early 21st century. The difference is between it being one social platform or perhaps the disruption of a specific industry like music or videos versus classes of employees across the entire economy or all the scenarios where AI could end humanity itself. We see another similar development in Silicon Valley’s heavy move into digital surveillance, from the hard, military- and policing-driven Palantir in one direction or the growth of ad tracking from the other. From various directions, in ways that began to become visible a decade ago, Silicon Valley’s antic, disruptive and network-creating culture went from things that happen on your laptop and your phone to things that happen to your body, your paycheck and possibly the future of your species. As this happened, the Valley had to get a lot more serious about political power, something which as recently as 10 to 15 years ago it viewed as mostly a relic of the fuddy-duddy past. Tossing a bone to marriage equality or climate transition was fine on an individual basis. But as a core part of regulatory strategy or just the environment tech had to operate in, government mostly didn’t matter.

We can actually pinpoint the key transitional moment. It happened back in 2012. And it emerged out of Hollywood’s effort to use its power on Capitol Hill to employ increasingly heavy-handed tactics to fight video piracy. I recounted the story here back in late 2017. It started with something called the Stop Online Piracy ACT (SOPA). It was mostly the creature of the Motion Picture Association of America, the movie industry’s trad association, which was incredibly powerful on Capitol Hill because of decades of effective insider lobbying by the legendary Jack Valenti. He’d recently retired. But it was still his lobbying colossus now under the management of retired Sen. Chris Dodd. SOPA did a bunch of things. But the biggest was the ability of rights holders to get court orders to force ISPs to block whole sites and domains associated with piracy.

Until quite recently, the big Silicon Valley colossuses had only barely deigned to set up lobbying operations in Washington, D.C. Again, those were the sclerotic old ways. Silicon Valley was building the future. They didn’t have time to worry about what the fuddy-duddies in D.C. did. There was a big Internet activist push against SOPA. It was a big attack against the open internet. It cut against the strong libertarianish mindset of a lot of internet activism. And it was just bad law on the merits. That activist push was building and starting to make some headway. The internet had the ability to spread cool-sounding memes and important issues deep into the population at large. That’s always a challenge for lobbying, which is always at its strongest with generally technical issues that most of the population doesn’t know or care about.

That was the state of play when more or less all at once Silicon Valley, especially but not only Google, decided to put its clout and money behind the anti-SOPA push. It was a watershed. The MPA’s view was who cares? We’ve got the votes all lined up. And they did. They generally had the Republicans on their side. But they had most of the Democrats too. Let those online folks spread their memes and hashtags. Whatever. We’ve got the votes …

Then, in a matter of days, all those votes evaporated. And SOPA died.

There were a couple of key factors at work here. One very big one was that in 2012 tech and Silicon Valley was the future. That was Big Tech’s brand in a way that astroturf and political spending simply cannot ever buy. It was an admittedly odd regional subculture but it produced a constant flow of transformative, cool things, many of which were free. The MPA and the movie industry were the folks who were going to send the FBI to bust your college-age kid for watching a pirated copy of “Star Wars.” Big Tech also had the ability to light up a big, big cross-section of the population and get them to call their lawmakers And then, of course, there was the money. It was limitless in comparison to industries like Hollywood, in a way that compared to the way late 19th century British dukes went hunting for American heiresses for their sons because of the almost incalculable wealth available in the United States. Big Tech had always been a sleeping giant, able to totally upend the money-power nexus of D.C. whenever it chose. And now it had chosen.

That’s now the world we live in, a world in which Big Tech operates in money multiples that dwarf most of the rest of the economy. It’s also dominated by CEO-founders who, in practice, own and control their behemoth companies outright. The control of boards is largely notional. Corporate decision-making is driven by individuals. But the unpopularity of Big Tech is also a different world from the one I describe 14 years ago. AI is only the leading edge of their unpopularity. It both informs it and drives it. It’s a different world in another way. Big Tech now increasingly needs to control the government — both to do the things it wants (buy defense and surveillance products, grease the skids for the AI roll out, etc.) and not do the things it doesn’t (pursue antitrust cases, regulate AI, aggressively tax founder wealth). It’s increasingly an all-or-nothing world when it comes to Big Tech and control of the American state. It’s not a world with any great familiarity with how to interact or persuade the American public. That makes it much more of a winner-take-all contest, one decided by money and force more than persuasion. Which explains the rapid move into the MAGA camp, now not just by Elon Musk and Peter Thiel and Jeff Bezos but now by the Google “don’t be evil” crowd too. That’s where we are and why messaging and persuasion are unlikely to be major factors in the coming political battles over AI.

A Falcon 9 rocket will hit the Moon this summer at seven times the speed of sound

Astronomers say the upper stage of a Falcon 9 rocket that launched in early 2025 will strike the Moon later this summer, likely on the near side of the Moon.

Bill Gray, who writes the widely used Project Pluto software to track near-Earth objects, has published a comprehensive report on the impact expected to occur at 2:44 am ET (06:44 UTC) on August 5. The Falcon 9 rocket's upper stage is 13.8 meters (45 feet) tall and has a 3.7-meter (12 feet) diameter. Since the Moon has no atmosphere, it will strike the lunar surface intact.

Although the Moon will be visible to the eastern half of the US and Canada, and in much of South America, Gray said he believes the impact will probably be too faint to be seen by Earth-based telescopes.

Read full article

Comments

SpaceX launches 24 Starlink satellites on Falcon 9 rocket from Vandenberg SFB

A file photo of a Falcon 9 rocket at Space Launch Complex 4E at Vandenberg Space Force Base. Image: SpaceX.

Update April 29, 11:17 p.m. EDT (0317 UTC): SpaceX landed its booster.

Following a successful Falcon Heavy launch from Florida on Wednesday morning, SpaceX rounded out the day by launching a Falcon 9 rocket from California.

The Starlink 17-36 mission will add another 24 broadband internet satellites to the company’s massive low Earth orbit constellation. This was the 42nd mission sending Starlink satellites into space this year.

Liftoff from Space Launch Complex 4 East at Vandenberg Space Force Base happened at 7:42:49 pm PDT (10:42:49 pm EDT / 0242:49 UTC). The rocket flew on a south-southwesterly trajectory upon leaving the pad.

SpaceX launched the mission using the Falcon booster with the tail number B1093. This was its 13th flight following Transporter-16, two missions for the Space Development Agency, and 10 previous batches of Starlink satellites.

A little more than eight minutes after liftoff, B1093 landed on the drone ship, ‘Of Course I Still Love You’, positioned in the Pacific Ocean. This was the 194th landing on this vessel and the 606th booster landing to date for SpaceX.

They're like mountain peaks, but they are forming stars. They're like mountain peaks, but they are forming stars.


We need RSS for sharing abundant vibe-coded apps

Now we have abundant apps, we’ve hit a ceiling in good ways to track and share them.

For example, Simon Willison’s personal tools: "Miscellaneous HTML+JavaScript tools built mostly with the help of LLMs."

Willison lists 80+ useful tools and the search box can see 205. That’s a lot!

He has hyper-specific tools like one to track daylight savings changes in California, personal software to help build his newsletter from his blog, and a tool to edit using Strunk & White’s principle to omit needless words. (What’s especially neat is Willison shares the prompts and chat history behind each tool.)

I keep a note when I see people sharing abundant apps.

  • Matt Sephton shipped 20 macOS apps in a day. Everything from a sound effects generator to perspective correction to a language translator with a beautiful interaction: hit cmd-C to copy twice to auto-translate any text.
  • tools.jamesking.io – designer James King shares personal web-based tools such as his bookmarked fonts and a custom editor to product his podcast.
  • Britt Crawford’s Home Cooked Software – including an app to turn any web page into a podcast episode and omg I love Log Weight: "Shout at your phone while you’re on the scale and log your weight in Apple Health."

And then there are…

This is not even counting the almost-ephemeral prompts to CLI tools like llm that live only in my terminal history.

So many apps!


BUT.

How do I keep a list of the apps I use regularly so I can come back to them?

How do I discover new apps? Let’s say I like a tool by Simon, how do I follow him to see what he comes up with next?

What if Simon improves a tool? How would I know? (And conversely, what if someone makes a malicious update?)

How do I share my recommendations? And make them relevant to the platforms you use – iOS if you’re on iOS, ESP32 if you’re on that and so on.

This was one of my two questions about micro-apps before: No apps no masters (2024):

If the future is ephemeral AI-created micro apps, then what’s on my home screen?


Could we have RSS for vibe-coded apps?

I would love an RSS web feed for all those various tools and apps pages, each item with an “Install” button. (But install to where?)

The lesson here is that when vibe-coding accelerates app development, apps become more personal, more situated, and more frequent. Shipping a tool or a micro-app is less like launching a website and more like posting on a blog.

Posting on a blog is what RSS was made for. You use RSS to subscribe to blogs to keep up with the latest content. (What is RSS?)

When I say that maybe we should have RSS for all these apps, what I really mean is the whole ecosystem that flourished back when blogs were young…

  • Websites for identity – I want more from this person or this project!
  • RSS to subscribe – get the latest
  • Newsreaders – to aggregate all my sources
  • Social sharing – sites like del.icio.us (if you remember that) to share the best of your discoveries and discover more recommendations, a purer ProductHunt
  • Search – via Google and Technorati

And tags and all the rest…

The beauty of RSS is that it was used as a simple interop layer: yes there was RSS for blogs. But also there are reverse chronological feeds on all kinds of sites: the New York Times, photo sharing on Flickr, your latest Github stars. And all of those would expose RSS feeds too, so you could subscribe a little like choosing what notifications you allow onto your home screen.

Now the challenge of sharing micro-apps does not exactly map to RSS and web feeds. It’s less about time for one, and apps develop over time, and platforms really matter. But it’s close enough for jazz.


In the spirit of protocol fiction it would be fun (or at least illuminating) to sketch out an RSS-like format that would be trivially adopted by everyone from Simon Willison’s tools page to my personal Claude plugin (which is a hodge-podge toolbox where I collect useful skills) to the templates at Lovable.

If you do this:

  • Please don’t create a registry that people have to submit their micro-apps to. A file in plain text on their server will do.
  • Make it work for all the examples I pointed at above.
  • Don’t insist on open source or prompt sharing or 100% vibe coded; allow it to work for macOS binaries with a link to the Mac App Store, web-based tools that can be run instantly, and proprietary vibe coded widgets that only work in certain platforms. Scale all the way down to people just sharing prompts.
  • Imagine you are plumbing a future vibrant ecosystem of services for discovery, managing, recommendations, and all the rest.
  • Think about what’s different from RSS for blog posts: do we need identity and versions and the ability for people to fork and modify apps?

Above all read Dave Winer’s Rules for standards-makers – the distillation of how to invent and popularise a protocol for interop from the person who created both RSS and podcasting.

Let me know if you make this. I’d like to use it.


Auto-detected kinda similar posts:

Links 4/29/26

Links for you. Science:

Diarrhea-causing infection increasing in US, CDC says
Scientists just discovered 5.6 million bees under a New York State cemetery
Reply to Nathan Cofnas
The Ancient Weapons Active in Your Immune System Today
EvolvingSTEM Brings Lab Experiments Straight Into the Classroom
Ultrasensitive test detects tuberculosis DNA in unexpected number of US patients
100V per drop: New perovskite cell converts rain and sunshine to electricity

Other:

This Is Not a Man in Control of Himself
Force at Full Price: What Viktor Orbán’s loss can teach us about Donald Trump’s fate
What’s your favorite dinosaur? Many Americans don’t have one
SantaCon Leader Ran His Own $1 Million Con Game, U.S. Says (in case you needed another reason to hate SantaCon)
Judge Halts ICE Warehouse Conversion in Maryland, Requires New Environmental Review
Jews and other minorities face similar levels of campus hostility, Brandeis survey finds
Elon Musk Scores a Victory Against Free Speech. The Trump regime thinks it should be illegal to not give Elon money.
Conservative Judges’ Early Hiring Fuels Two-Track Clerkship System at Harvard Law (but DEI something something)
The U.S. Moves Closer to Letting the Popular Vote Decide the Presidency.
How James Talarico’s church molded his support for transgender Texans
DOGE’s Ransacking of the Social Security Administration Has Left Us All to Float in a Data Security Vacuum
DeTrumpify
Why are Democratic leaders still ignoring voters on Israel?
How Project Maven Put A.I. Into the Kill Chain
You Can Never Let Them Think They Have A Chance
There’s a club, and you’re not in it
Raspberries for $18 a pound? $10 for strawberries? Here’s why produce is so expensive in Mass. right now.
The Online Rape Academy
Far-right troll account followed by JD Vance on X unmasked
Vile AI photos of KKK-hooded cops and cuffed gorillas passed around by elite NYPD unit — sparking discrimination suit
New poll shows support for MAHA is ‘highly vulnerable’
On Tax Day, Mamdani Taxed the Rich
It’s Not Just Iran. Trump Is Flailing on Multiple Fronts.
Two Lessons from Hungary for 2026 and 2028
Trump Voters Are Over It
How the American Oligarchy Went Hyperscale
Live Nation illegally monopolized ticketing market, jury in antitrust trial finds
People are refusing transfusions from donors vaccinated against covid
Trump’s ‘Triumphal Arch’ Draws Backlash, Even From an Expert Who Proposed It
RFK Jr cut off dead raccoon’s penis on family vacation ‘to study later’

In 2027, What Performative Failures Should Democrats Prioritize?

For purposes of this post, I am assuming that Democrats take back the House and at best, have a one seat majority in the Senate. Anyway, onto the main event…

One argument I have seen online against Democrats impeaching Trump in 2027 is that it likely will not result in a conviction in the Senate (which would require around twenty Republican senators to vote to convict), so it is not worth doing–in fact, it might backfire and harm Democrats (e.g., “Democrats can’t accomplish anything”). The problem is that can apply to any legislation Democrats get through the House too.

If, as Rep. Hakeem Jeffries said yesterday*, Democrats will focus on affordability**, well, Democrats are not going to pass any meaningful legislation there either–which, like a failed impeachment, could be laid at their feet too. And were Democrats to successfully get something significant passed, Trump will plaster his name all over it (even if it were written into the legislation that he could not doso, the notion that he would follow the law is… quaint).

The point is not that Democrats should not attempt to do things, but we need to realize that anything proposed, whether it be impeachment, economic proposals, various ‘good government’ proposals, will be largely performative–and there is nothing wrong with that! But we are not going to see many substantive successes until Democrats take back the House, Senate, and presidency at the same time.

*At least from what I have seen and read, he did not say that Democrats would first launch investigations, and then impeach Trump. There is a lot of make believe that what Jeffries actually meant was a gradual approach to impeachment, but there is nothing to suggest that based on his comments.

**I really hope Jeffries is saying this to help out swing district candidates.

Claude Mythos Has Found 271 Zero-Days in Firefox

That’s a lot. No, it’s an extraordinary number:

Since February, the Firefox team has been working around the clock using frontier AI models to find and fix latent security vulnerabilities in the browser. We wrote previously about our collaboration with Anthropic to scan Firefox with Opus 4.6, which led to fixes for 22 security-sensitive bugs in Firefox 148.

As part of our continued collaboration with Anthropic, we had the opportunity to apply an early version of Claude Mythos Preview to Firefox. This week’s release of Firefox 150 includes fixes for 271 vulnerabilities identified during this initial evaluation.

As these capabilities reach the hands of more defenders, many other teams are now experiencing the same vertigo we did when the findings first came into focus. For a hardened target, just one such bug would have been red-alert in 2025, and so many at once makes you stop to wonder whether it’s even possible to keep up.

Our experience is a hopeful one for teams who shake off the vertigo and get to work. You may need to reprioritize everything else to bring relentless and single-minded focus to the task, but there is light at the end of the tunnel. We are extremely proud of how our team rose to meet this challenge, and others will too. Our work isn’t finished, but we’ve turned the corner and can glimpse a future much better than just keeping up. Defenders finally have a chance to win, decisively.

They’re right. Assuming the defenders can patch, and push those patches out to users quickly, this technology favors the defenders.

News article.

US-Indian Spacecraft Captures Mexico City Subsidence

3 Min Read

US-Indian Spacecraft Captures Mexico City Subsidence

A satellite map of the Mexico City area shows land subsidence, with blue patches indicating the fastest rates of sinking compared to yellow and green patches. A color bar in the corner shows rate of change. The airport and a few landmarks are labeled.
PIA26709
Credits: NASA/JPL-Caltech/David Bekaert

Description

A scientist produced this map of land subsidence (sinking) in Mexico City using data from the NISAR (NASA-ISRO Synthetic Aperture Radar) mission captured between Oct. 25, 2025, and Jan. 17, 2026. The region has been a well-known hot spot of subsidence for decades, and images like this help confirm that NISAR is performing as expected in its first year of operation.

The dark blue color indicates areas found to be subsiding by more than half an inch (more than 2 centimeters) per month, due in large part to groundwater pumping, which has led to compaction of the dry, ancient lakebed on which the city was built. The yellow and red areas are likely residual noise signals that are expected to decrease as NISAR collects more data and refines its measurements.

Two marshy ecosystems with ties to the country’s past can be seen in the image. The dark green oblong to the northeast of the airport is Nabor Carrillo, an artificial lake constructed over the now-extinct Lake Texcoco. Chalco Lake, a wetland located in a historically fertile region to the south, shares its name with a major body of water that was drained over a period of centuries to reduce flooding in the city. The ancient lake was a primary natural habitat of the Mexican Axolotl, an endangered species of salamander with the ability to regrow limbs.

Another landmark pinpointed in the image — the Angel of Independence along the Paseo de la Reforma — was built in 1910 to commemorate 100 years of Mexico’s independence. Standing over 100 feet (30 meters) tall, the monument has had 14 steps added to its base over the years as the land around it has gradually sunk.

A satellite map of the Mexico City area shows land subsidence, with blue patches indicating the fastest rates of sinking compared to yellow and green patches. A color bar in the corner shows rate of change. The airport and a few landmarks are labeled.
Figure A

Figure A is a version of the image extending further south and with no labels, scale, or compass.

The images were created with data from NISAR’s L-band radar instrument, which uses a 9-inch (24-centimeter) wavelength that enables its signal to penetrate dense vegetation such as forest canopies.

The satellite’s S-band radar, provided by the Indian Space Research Organisation’s Space Applications Centre, uses a 4-inch (10-centimeter) microwave signal that’s more sensitive to small vegetation, which makes it effective at monitoring certain types of agriculture and grassland ecosystems. Launched in 2025, NISAR is the first satellite to carry two SAR instruments at different wavelengths.

Data from NISAR will benefit humanity by helping researchers around the world better understand changes across our planet’s surface, from cities to forests and glaciers. The global and rapid coverage from NISAR will also provide unprecedented support for disaster response, producing data to assist in mitigating and assessing damage, with observations before and after catastrophic events available in short time frames.

Find more information about NISAR here: https://science.nasa.gov/mission/nisar/

The post US-Indian Spacecraft Captures Mexico City Subsidence appeared first on NASA Science.

SpaceX launches 6-ton ViaSat-3 F3 satellite on Falcon Heavy rocket

A SpaceX Falcon Heavy rocket, carrying the ViaSat-3 F3 satellite, lifts off from Launch Complex 39A at NASA’s Kennedy Space Center on April 29, 2026. Image: Michael Cain/Spaceflight Now

Update April 29, 3:30 p.m. EDT (1930 UTC): SpaceX confirms successful deployment of the ViaSat-3 F3 satellite.

SpaceX’s most powerful operational rocket, the Falcon Heavy, lifted off Wednesday carrying a massive communications satellite on its 12th flight since 2018.

The 27 Merlin engines of the three Falcon boosters roared to life at 10:13 a.m. EDT (1413 UTC) and the 70-meter-tall (229.6 ft) rocket thundered away from Launch Complex 39A propelled by 5 million pounds of thrust.

Less than 2.5 minutes after liftoff, the side boosters, tail numbers B1072 and B1075, throttled down on their engines and separated from the center core, tail number B1098. Both side boosters performed a boost back burn lasting more than a minute to put them on track towards two landing pads at Cape Canaveral Space Force Station. The center core, B1098, continued on for another 90 seconds before the second stage separated and began the first of three burns over five hours to deliver the ViaSat-3 F3 satellite to a geosynchronous transfer orbit.

Less than three minutes after liftoff, the two side boosters on the SpaceX Falcon Heavy rocket, B1072 (left) and B1075 (right) separate from the center core, B1098, to begin their journey back to land at Cape Canaveral Space Force Station. The rocket launched on the ViaSat-3 F3 mission on April 29, 2026. Image: Michael Cain/Spaceflight Now

Less than eight minutes after the flight began, B1072 and B1075 reignited their center engines and touched down at Landing Zone 2 and Landing Zone 40. This was the first Falcon Heavy rocket launch to use SpaceX’s newest landing pad at Space Launch Complex 40. As with most Falcon Heavy missions, SpaceX did not recover the center core.

Space Launch Delta 45 and the Eastern Range, a critical component to today’s success, facilitated the Falcon Heavy launch today, April 29, 2026, as the latest success in a record-breaking month. Where Mercury Program vehicles flew once and fell into the ocean, modern reusable rockets now land and fly again. The Mercury 7 memorial at Cape Canaveral Space Force Station marks how far technology has come. This achievement directly advances SLD 45 efforts to expand partnerships and deliver unmatched space access for our nation. U.S. Space Force photo by Gwendolyn Kurzen

One more ignition of the Merlin Vacuum engine on the upper stage was on tap before deployment of the satellite came at nearly five hours after liftoff. The upper stage featured an additional thermal protection layer to ensure the fuel, a rocket-grade kerosene, does not freeze during the roughly four-hour coasting phase between the second and third engine ignitions.

The ViaSat-3 F3 satellite is the second in the series to be launched onboard a SpaceX Falcon Heavy rocket and the third and final member of this constellation. The first satellite, ViaSat-3 Americas, launched on a Falcon Heavy rocket in 2023.

“It’s kind of the end of an era. We’ve been working this program for over 10 years now. So that’s a good chunk of life that’s gone by over the course of the program,” said Dave Abrahamian, Viasat’s vice president of Satellite Systems, during a prelaunch interview with Spaceflight Now.

“It’s a different world now than when we started the program. Back then, we had a handful of satellites in orbit. Since then, we’ve launched the two ViaSat-3s, we merged with Inmarsat, we’ve got the third one (ViaSat-3) ready to go now. So totally different world, different feeling, and its pretty cool to have been part of it all.”

A SpaceX Falcon Heavy rocket, carrying the ViaSat-3 F3 satellite, lifts off from Launch Complex 39A at NASA’s Kennedy Space Center on April 29, 2026. Image: Adam Bernstein/Spaceflight Now

After the satellite is released, there will be a roughly two-month period of orbit raising for the spacecraft before it reaches its operating position at 155.58 degrees East along the equator.

This third and final satellite in the ViaSat-3 constellation will target its area of coverage over the Asia-Pacific region and is intended to add more than one Terabit per second (Tbps) of capacity to the overall Viasat network.

“We have a number of airline customers in the APAC region that are really anxious to get this capacity online so they can start serving their customers better,” Abrahamian said. “Two of the hallmarks of the ViaSat-3 constellation are a huge amount of just absolute capacity, but also the flexibility to put it wherever you need it, whenever you need it.

“So it’s not like a traditional satellite, like a ViaSat-1, or Ka sat, or most of the Inmarsat fleet, where you’ve got a single feed per beam, beam locations are fixed, spectrum allocations are fixed and you might overload one beam over here and another beam doesn’t have anybody in it and you can’t move that capacity.”

Abrahamian said the advantage of these newer satellites is their overall flexibility.

“ViaSat-3 because we’re using a phased array technology and our antennas onboard, we can form a beam wherever we need it,” he said. “We can allocate spectrum to it as we need it. We can put multiple beams in an area as needed. So we really don’t have the issue of trapped capacity here. So it’s a matter of following the demand wherever it is, within that spacecraft’s field of view.”

A SpaceX Falcon Heavy rocket, carrying the ViaSat-3 F3 satellite, lifts off from Launch Complex 39A at NASA’s Kennedy Space Center on April 29, 2026. Image: John Pisani/Spaceflight Now

Simple Machines

It's hard to decide which simple machine system to invest in. DeWalt makes a great lever and inclined plane, but I hear Milwaukee's wheel-and-axles are really good.

The USB Situation

I write this from the latest MacBook Pro. I’ve been running this as my primary machine for almost a month. When I’m not grinding out the latest soon-to-be-released I-swear-I-am-on-schedule book in a coffee shop, I sit at my desk and plug the MacBook into a Studio Display. This braided black cable does it all: video, power, and everything else plugged into the Display.

One cable. A Thunderbolt cable.

The stakes are lower in cable selection than in charger selection, but the cables really aren’t the situation. It’s the ports.

The USB Situation

usb-c is a shape, not a speed
Same plug, seven protocols. Your iPhone cable and a Thunderbolt 5 cable share a connector and a 250× speed gap. You can’t tell by looking.
THE LIESame USB-C connector. Seven protocols. 250× speed spread.
THE AGEUSB 2 has been 480 Mb/s since 2000. The cable Apple ships still runs at original-iPod speed.
THE GAPiPad Pro’s box cable is 83× slower than the port it plugs into.
THE TRAPMacBook Neo’s two USB-C ports look identical. One is 20× faster.
THE NAMESUSB-IF has renamed 5 Gb/s four times since 2008.
THE BUYApple Thunderbolt 5 if you have Thunderbolt. Cable Matters 10 Gbps if you don’t.

Politics Chat, April 28, 2026

Politics Chat, April 28, 2026

Peace (and piece) in our times.

Joe (right) with Chad Bianco, his potential gov. of choice. Hey, no one’s perfect. :)

So back in February, when I was feeling pissy and combative and regionally troubled, I wrote this piece about Joseph Moscatiello, owner of Joe’s Italian Restaurant and Bar in Ladera Ranch. In the immediate aftermath, Joe reached out to me with a (hostile-yet-appropriate) Facebook DM that I somehow failed to see until a few days ago. I responded with an equally hostile slap, and we went back and forth, like two old New Yorkers (as we both are) overflowing with piss, vinegar, expletives and angst. I countered with a follow-up post that I have since deleted. It was not particularly nice of me.

But then, something wild happened.

Something crazy.

Something … profoundly un-2026.

Joseph Moscatiello and I started (gasp!) chatting.

It was only via Facebook DM, so I have yet to sit face to face with the man. But I 100 percent intend to, and I suspect we’ll have a reasonably pleasant time talking politics, talking geography, talking Italian food, talking Dave Winfield and Don Mattingly and Bernard King and Doc Gooden and the myriad subjects transplanted New Yorkers tend to harp on. The man has been in the restaurant business for more than four decades. He opened his first restaurant, Peppino’s, in Lake Forest at age 21. There are topics to discuss.

And I can already hear m-a-n-y of you: Don’t you find Joe offensive? Don’t you hate that he supports Donald Trump? Don’t you think it’s crazy that his governor candidate of choice is Chad Bianco? Don’t you think his anti-mask stance was gross? Don’t you look at his socials? Don’t you … don’t you … don’t you … don’t you …

Answer: Yes.

But here’s the argument that I find increasingly inescapable these days: We cannot just keep barking at one another, when there are opportunities to chat. We cannot just keep throwing stones, when a warm meal is a direct alternative. This is not sustainable—in any way, shape or form. The other day, Stephanie Oddo, the wonderful Laguna Niguel City Council member, all but demanded I watch this recent 60 Minutes interview with Ben Sasse, the cancer-stricken former senator …

And, as I told Stephanie, it blew me away. Blew. Me. Away. Ben Sasse does not have long to live. He could be devoting his last days toward fishing, napping, traveling, dancing, sobbing. But instead, he considers it his No. 1 mission to remind people that America—our America—requires community, togetherness, bonding. It requires exchanging ideas; listening; having an open mind and giving others the opportunity to express themselves. Even when those expressions are opposite of yours. Even when the dude staring at your face calls Gavin Newsom Gavin Newscum and believes J.D. Vance would make a wonderful leader.

Without dialogue, how are minds changed? How are horizons broadened?

How do we exist as a people?

I don’t know what I’ll find when I sit with Joe. But I do know, in our back and forth, he was earnest and contrite and, on a few points, apologetic (as was I). It was an important moment for me; a nod to humanity before political leanings. I actually told Joe that, perhaps, in the near future I could have some sort of gathering of Democrats at his eatery. Hell, maybe we could have a gathering of Democrats and Republicans at his eatery. Maybe, instead of talking Trump and Biden, we can talk families and Disney excursions and the things that make SoCal life so great. Maybe we’d even (gasp!) discover some common ground.

Maybe, in the old words of Gerald Ford, we can disagree agreeably.

Over pizza and ziti.

I, for one, am willing to try.

April 28, 2026

There is a frenzied feeling to the news coming from the White House these days.

Yesterday, the administration tried to blame Democrats and the media for the incident at the White House Correspondents’ Dinner on Saturday night, when Secret Service agents apprehended a man carrying a shotgun, a handgun, and multiple knives on the floor above the room where the dinner was taking place. White House press secretary Karoline Leavitt called opponents of Trump a “left-wing cult of hatred against POTUS and all of those who support him” and blamed the “entire Democrat party” for the event.

Shots were fired during that incident, although not in the room where Trump, cabinet members, or the press were seated, but there is a good chance it was actually not Cole Tomas Allen, the intruder, who fired them. Yesterday the Department of Justice charged Allen with attempting to assassinate the president.

At his press conference hours after the event, Trump insisted the trouble proved the need for his proposed ballroom. On Sunday morning, the Department of Justice (DOJ) demanded that the National Trust for Historic Preservation drop its lawsuit against Trump’s plans, saying the “lawsuit puts the lives of the President, his family, and his staff at grave risk.” The National Trust for Historic Preservation rejected the demand yesterday, saying that while the event was “awful,” it did not change the fact that Trump must follow the law and get congressional approval for the ballroom.

Yesterday Senator Lindsey Graham (R-SC) and others jumped in front of the cameras to present a bill to appropriate $400 million of taxpayer money to build the ballroom. Republican loyalists in the House have also called for public funding of a ballroom.

Late last night, Acting Attorney General Todd Blanche filed a motion to dissolve the court’s preliminary injunction stopping the construction of the ballroom (although the court did not stop the construction of the bunker underneath the proposed addition). The motion begins: “‘The National Trust for Historic Preservation’ is a beautiful name, but even their name is FAKE because when they add the words ‘in the United States’ to the National Trust for Historic Preservation, it makes it sound like a Governmental Agency, which it is not.” It goes on from there, insisting for seven pages that the lack of a ballroom endangers Trump. Chris Geidner of LawDork called the motion “deranged.”

The administration’s focus on the ballroom seems to echo Trump’s insistence after his first inauguration that the crowd at that inauguration was bigger than that at President Barack Obama’s. Anyone could see that was a lie, but Trump and his administration officials clung to it. Forcing supporters to accept a lie as reality is a key tool of authoritarians, making it harder for them to reject the next lie, and so on. The claim that Democrats are calling for violence, when in fact it has been Trump calling for executing those he believes are his enemies, follows that pattern exactly.

But there is at least one other story behind the administration’s insistence on building Trump’s ballroom: the man desperately needs a win.

His war in Iran has settled into a humiliating stalemate in which Iranian leaders appear to be calling the shots. Speaking to German students on Monday, German chancellor Frederich Merz said that the U.S. clearly has no strategic plan and that the “entire nation is being humiliated by the Iranian leadership.”

Gas prices are at their highest level in four years, with the average U.S. price for a gallon of regular at $4.18. Economist Paul Krugman noted in his Substack today that the world is currently using oil that it had in storage, but when that runs out, prices will rise enough to get rid of the demand for about 11 or more million barrels of oil a day. Krugman illustrated his article with a picture of an egg in a vise.

On Saturday, April 25, Gordon Lubold, Courtney Kube, Mosheh Gains, and Natasha Lebedeva of NBC News reported that the damage Iran inflicted on American military bases, radar systems, aircraft, warehouses, and infrastructure in the Gulf region was far worse than the administration has told the public and will cost up to $5 billion to repair.

On Sunday, Democratic senators Richard Blumenthal of Connecticut, Kirsten Gillibrand of New York, Mark Kelly of Arizona, and Elizabeth Warren of Massachusetts responded to reports from survivors that the U.S. military post in Kuwait where six service members died and at least 20 more were injured was unprotected.

One of the injured soldiers told CBS News that Defense Secretary Pete Hegseth’s statement that a drone “squeaked through” was false. “I want people to know the unit…was unprepared to provide any defense for itself,” the service member said. “It was not a fortified position.” The senators asked Hegseth to explain by May 11 why the post did not have protection against drones and who was responsible for that lack.

Yesterday Missy Ryan, Vivian Salama, Michael Scherer, and Nancy A. Youssef of The Atlantic published a piece that echoed others by indicating that Vice President J.D. Vance is distancing himself from the Iran debacle, in this case by questioning whether Hegseth is providing Trump accurate information about the war. An article in The Hill by Alexander Bolton said Republican senators are losing confidence in Hegseth as he hollows out the ranks of senior military officers.

The Republican-dominated Congress is not helping Trump look competent. The short-term extension of the Foreign Intelligence Surveillance Act (FISA) expires on April 30. The House of Representatives was also scheduled to address the farm bill, a multiyear bill addressing farm and nutrition policies. Finally, the House is long overdue in funding the Department of Homeland Security, which has now been operating without appropriations for more than 70 days. The Senate unanimously passed a measure to fund most of DHS on March 27, but Speaker Mike Johnson (R-LA) has yet to take it up.

Republican infighting kept a rules package that would advance the measures bottled up in committee yesterday, but this evening the Rules Committee advanced the three measures out of committee. As Emily Brooks of The Hill noted, it’s not clear the necessary rule will pass the House, which has to happen before the measures themselves can come to a vote. Johnson can afford to lose only two Republican votes on the rule, and already members are expressing reservations about voting yes.

And so, Trump and his loyalists are trying desperately to demonstrate their dominance. Just today, Benjamin Parker of The Bulwark reported that the State Department is finalizing plans to put an image of Trump’s face in U.S. passports that are issued from the Washington, D.C., Passport Agency. They are already minting a $1 coin with his face on it, issuing a gold commemorative coin with his face on it, and putting Trump’s face on national park passes.

Also today, the Pentagon asked Congress to change the name of the Defense Department to the “Department of War,” making formal the change administration officials informally made last year. This change, accentuating Trump and Hegseth’s focus on a “warrior ethos” instead of the defensive alliances the U.S. has enjoyed since World War II, will cost taxpayers $52 million.

Trump has also ramped up his attacks on those he perceives to be enemies. Today the Federal Communications Commission (FCC) announced it is reviewing ABC’s licenses after late-night comedian Jimmy Kimmel made a joke about First Lady Melania Trump last Thursday. Trump loyalist Brendan Carr, who, as Daniel Arkin of NBC News notes, frequently attacks media organizations, chairs the FCC.

The administration has also gone after former FBI director James Comey again. A federal grand jury in North Carolina has indicted him for making a threat “to take the life of, and to inflict bodily harm upon, the President of the United States, in that he publicly posted a photograph on the internet social media site Instagram which depicted seashells arranged in a pattern making out ‘86 47’, which a reasonable recipient who is familiar with the circumstances would interpret as a serious expression of an intent to do harm to the President of the United States.” That is, Comey’s posting a picture of seashells on a beach arranged in the pattern of 86 47—in slang, 86 means to get rid of something, and Trump is the 47th president—was a threat against Trump’s life.

The grand jury also issued a warrant for Comey’s arrest.

Comey has been a thorn in Trump’s side since the beginning of his first term, when Comey refused to drop the FBI investigation into the ties between Trump’s 2016 campaign and Russian operatives. Trump fired him. Then, in September 2025 under then–attorney general Pam Bondi, the Department of Justice charged Comey with lying to Congress, but a judge dismissed the case, saying that Lindsey Halligan, the prosecutor who brought it, had been appointed illegally. Now, Acting Attorney General Blanche appears to be currying favor with Trump by going after Comey again.

In July 2025, Trump also fired Comey’s daughter, Maurene Comey, from her job as assistant U.S. attorney for the Southern District of New York. Maurene Comey specializes in prosecuting white-collar crime and corruption. She led cases against sex offender Jeffrey Epstein and his associate Ghislaine Maxwell.

Comey moved to private practice but sued over her firing. The Department of Justice tried to get the case moved from court to the Merit Systems Protection Board, which has come under the sway of the Department of Justice itself, but today a judge kept the case in court, saying it was not a routine firing. “Maurene Comey was, by all accounts, an exemplary Assistant United States Attorney. In her nearly ten years working at the United States Attorney’s Office for the Southern District of New York, she was assigned some of the country’s highest profile cases, and she consistently received the highest accolades from supervisors and peers alike,” the judge said.

Flailing on multiple fronts, Trump is so desperate to demonstrate dominance that this afternoon, at about 3:30, the official social media account of the White House posted a picture of Trump and King Charles, who is in the U.S. on a state visit, with the caption “TWO KINGS.”

James Comey had his own answer to Trump’s aspirations to authoritarianism: “Well, they’re back,” he said in a video today. “This time about a picture of seashells on a North Carolina beach a year ago. And this won’t be the end of it. But nothing has changed with me. I’m still innocent. I’m still not afraid. And I still believe in the independent federal judiciary, so let’s go.

“But,” he added, “it’s really important that all of us remember this is not who we are as a country. This is not how the Department of Justice is supposed to be. And the good news is we get closer every day to restoring those values. Keep the faith.”

Notes:

https://www.democracydocket.com/news-alerts/after-assassination-attempt-white-house-blames-democrats-media-for-political-violence/

https://www.washingtonpost.com/politics/2026/04/27/trump-ballroom-national-trust-lawsuit/

https://storage.courtlistener.com/recap/gov.uscourts.dcd.287645/gov.uscourts.dcd.287645.79.0.pdf

https://thehill.com/homenews/senate/5852036-gop-senators-white-house-ballroom-bill/

https://www.reuters.com/world/us/us-congress-republicans-push-legislation-build-fund-trumps-400-million-ballroom-2026-04-27/

The Bulwark
EXCLUSIVE: State Dept. Finalizing Plan to Put Trump Picture on U.S. Passports
THE STATE DEPARTMENT IS CLOSE TO FINALIZING a radical redesign of the U.S. passport to include a picture of President Donald Trump, The Bulwark ha…
Read more

https://thehill.com/policy/defense/5853378-pentagon-department-of-war-name-congress/

https://www.ms.now/news/three-days-after-correspondents-dinner-fbi-still-unsure-who-shot-officer-outside-ballroom

https://www.ms.now/news/cole-tomas-allen-court-white-house-correspondents-dinner-suspect

https://www.theatlantic.com/national-security/2026/04/iran-war-vance-hegseth-trump/686905/

https://www.nbcnews.com/world/iran/iran-caused-extensive-damage-us-military-bases-publicly-known-rcna331853

https://thehill.com/policy/international/5849646-iran-damage-us-military-bases/

https://thehill.com/homenews/senate/5848160-senate-republicans-doubt-hegseth-leadership/

https://www.warren.senate.gov/imo/media/doc/letter_from_senator_warren_dems_to_secretary_hegseth_on_service_member_protection_in_operation_epic_fury.pdf

https://www.cbsnews.com/news/democratic-senators-launch-investigation-kuwait-strike-killed-u-s-troops/

https://www.cbsnews.com/news/democratic-senators-launch-investigation-kuwait-strike-killed-u-s-troops/

https://www.congress.gov/crs-product/RS22131

https://www.appropriations.senate.gov/news/minority/senator-murray-to-house-republicans-put-the-dhs-funding-bill-on-the-floor-today

https://rollcall.com/2026/04/27/this-week-king-charles-to-address-to-congress-amid-a-packed-legislative-agenda/

https://www.cnn.com/2026/04/28/politics/us-trump-passport

https://www.nytimes.com/2026/04/28/business/oil-gas-stocks-iran-war.html

Paul Krugman
The Oil Squeeze Tightens
Still on vacation, but taking a brief vacation from the vacation to catch up on news and weigh in on something that is more important than Trump’s ballroom: the ongoing consequences of America’s disastrous war with Iran…
Read more

https://www.nbcnews.com/news/us-news/first-amendment-advocates-blast-fccs-early-review-abc-broadcast-licens-rcna342580

https://thehill.com/homenews/administration/5853795-merz-criticizes-us-iran-strategy/

https://www.politico.com/document/doj-letter-national-trust

https://www.npr.org/2025/09/25/nx-s1-5552690/james-comey-indicted

https://apnews.com/article/comey-james-justice-department-5ec1a59d152bc1fd000ade15e20745b5

https://www.npr.org/2026/04/28/nx-s1-5803167/james-comey-indictment

https://www.politico.com/news/2025/07/16/maurene-comey-fired-doj-00458921

https://abcnews.com/US/judge-blocks-dojs-attempt-move-maurene-comeys-wrongful/story?id=132453209

https://www.lawfaremedia.org/article/the-merit-systems-protection-board-s-independence-is-dead

https://thehill.com/homenews/house/5853444-house-rules-fisa-farm-bill-dhs/

https://www.politico.com/newsletters/inside-congress/2026/04/28/mike-johnson-house-gop-00894518

https://thehill.com/homenews/house/5851954-gop-tensions-intensify-over-dhs-funding-between-senate-house-republicans/

X:

WhiteHouse/status/2049208884280062270

Bluesky:

atrupar.com/post/3mklf55ifnk2h

carlquintanilla.bsky.social/post/3mkifrthxrk27

chrisgeidner.bsky.social/post/3mkjp67nmkk2q

walshfreedom.bsky.social/post/3mkl3yrhw3c2d

meidastouch.com/post/3mkiyy3jiqk2t

acyn.bsky.social/post/3mkj4davlle2b

meidastouch.com/post/3mklkvv4qcc25

Share

Playing With Fire

Jer Crane, in an article earlier this week posted on Twitter/X:

I’m Jer Crane, founder of PocketOS. We build software that rental businesses — primarily car rental operators — use to run their entire operations: reservations, payments, customer management, vehicle tracking, the works. Some of our customers are five-year subscribers who literally cannot operate their businesses without us.

Yesterday afternoon, an AI coding agent — Cursor running Anthropic’s flagship Claude Opus 4.6 — deleted our production database and all volume-level backups in a single API call to Railway, our infrastructure provider.

It took 9 seconds.

The agent then, when asked to explain itself, produced a written confession enumerating the specific safety rules it had violated.

A day later, Crane posted an update with good news: “Railway CEO just DM’d me with update: They have recovered the data (thank God!).” I sincerely hope that works out.

That said, my sympathy for his plight is minimal. If you play with fire, recklessly even, don’t act outraged when you get burned. You don’t get the benefits of driving a race car at 200 MPH without the associated risks. You don’t get the benefits of running a business with AI coding agents running loose on your production environment without the associated risks. Put that race car on a track, with no access to public roads. Keep that AI coding agent sandboxed away from your production database. Otherwise you get what you deserve. The difference with my fire analogy is that every mammal understands the basic dangers with fire; a lot of people letting AI coding agents run amok have no idea whatsoever what they’re actually doing.

John Scalzi, on Mastodon:

I wouldn’t say that I enjoy these stories but I will say they certainly encourage me NOT to let “AI” anywhere anything I consider to be sensitive and/or valuable.

Same thing goes for cryptocurrency crime victims.

 ★ 

OpenAI Trial Starts With Two Very Different Tales of a Company’s Early Years

Cade Metz and Mike Isaac, reporting for The New York Times from the Ronald V. Dellums U.S. Courthouse in Oakland (gift link):

On the first day of testimony in a landmark trial between Elon Musk and OpenAI’s Sam Altman, two notably different tales were offered of how OpenAI evolved from a nonprofit artificial intelligence lab into one of the most influential tech companies in the world.

In Mr. Musk’s telling, OpenAI’s shift was one of the greatest heists in history — a nonprofit ripped from its promise of altruism by the greed of Mr. Altman, who founded OpenAI with Mr. Musk and a group of A.I. researchers more than 10 years ago. In OpenAI’s recounting of those early days, however, it was Mr. Musk who was the voracious capitalist. And when the lab’s other founders refused to go along with his plans, he left in a huff.

“This lawsuit is very simple: It is not OK to steal a charity,” Mr. Musk said Tuesday on the witness stand in an Oakland, Calif., courtroom. If Mr. Altman and OpenAI are allowed to continue with their plans, he added, “It will give license to looting every charity in America.”

A nine-member jury, seated a day earlier in federal court by Judge Yvonne Gonzalez Rogers, will hear from tech moguls, former OpenAI board members and employees in what is expected to be a monthlong trial. The jurors’ decision could shift the balance of power among A.I. companies, with Mr. Musk seeking $150 billion in damages and an order that OpenAI, now valued at about $730 billion, unwind its for-profit plans.

Gonzales Rogers, you will surely remember, presided over the Epic v. Apple case.

Isaac is live-tweeting the testimony and goings-on on Twitter/X. Here’s his thread of posts yesterday. Isaac is a terrific reporter, and I enjoy following his extemporaneous notes. It’s a little weird though that he’s posting these on Twitter/X, a site that is privately owned by one of the parties in the lawsuit. Musk’s empire is so sprawling that separate pieces inevitably collide.

 ★ 

Stanford celebrates Ran Abramitzky's studies of immigration

 The Stanford Daily interviews Ran Abramitzky, on the occasion of his winning a Guggenheim fellowship:

Guggenheim fellow Ran Abramitzky sees the American Dream as an ‘intergenerational story’  By Angikar Ghosal

"TSD: Your research program combines economic history, big linked microdata and policy relevance. Where do you see the next frontier for this kind of long-run, data-driven immigration research?

RA: A key frontier is linking together large-scale datasets to follow individuals and families over time and across space.

Much of my work relies on linking millions of individuals across U.S. censuses to study mobility across generations. The next step is to connect these data to other sources — such as college records, administrative data, and historical archives — to better understand how specific institutions shape economic outcomes.

For example, we are digitizing and linking records for millions of college students and faculty from over 100 institutions and connecting them to census data to study how socioeconomic background shapes access to higher education and elite professions.

Another frontier is using new tools, including AI and large language models, to systematically analyze large bodies of text — such as congressional speeches — to better understand how policies and public narratives around immigration evolve over time.

TSD: Given the current political moment around immigration policy, what do you most wish the public understood from the historical evidence?

RA: A key lesson from the historical evidence is that immigrant mobility is a long-term, often intergenerational process.

Many immigrants initially work in manual or low-paying jobs and do not move quickly from poverty to prosperity. However, their children often experience substantial upward mobility despite a challenging start.

What I think is often missing in today’s policy debate is this long-term perspective. Discussions tend to focus on newly arrived immigrants and their short-run outcomes. But historically, much of the economic success of immigrant families has occurred in the next generation.

A more long-term view would recognize these patterns and the contributions of immigrants and their children, and could lead to policies that are more supportive of immigrant integration and opportunity." 

 

 

The Core Memory Merch Is Here

Camen Hodges (left) and David Nicholson (right). Aren’t they adorable?

It took over 100 emails to get you these goods.

Today, we’re launching our merch store. After tireless examination of fabric quality and Shopify JSONs, we’re ready to deliver the best of the best. Supplies are limited — if demand is there, we’ll order more (with new items and designs).

Shop The Merch

Ashlee is so bougie we had to drop several thousand dollars on a limited run of heavyweight hoodies. He also demanded a green and purple hat. I hate to admit he was right. They look damn good.

Special thanks to Jeff and Barbara of JBFMI and Kodi Qualls of WeLogoIt for handling our merch needs. I just got off the phone with Jeff, who told me they fulfill orders out of a building that was once a 1930s mental institution. So our merch may or may not be haunted. No refunds for paranormal reasons.

To our paying subscribers: thanks for the support. Use the code below for 15% off your order. Go wild.

Read more

Is America Cooked? — EP 68 Ashlee Vance And Kylie Robison

We’re trying something new. Ashlee and Kylie dishing on Tech Land and dishing hard. The Core Memory podcast you didn’t know you needed but now can’t live without.

We dove into our recent sit-down with Sam Altman and Greg Brockman: why Greg seems to have stepped back into a real leadership role at OpenAI, our biggest takeaways from the episode, and why the startup has become its own telenovela.

Subscribe now

We had to unpack the state of American manufacturing. Ashlee makes the case that we’re screwed on actuators — the motors that move every humanoid robot — and walks through who’s actually trying to fix it. LA as the secret manufacturing capital, Texas as the emerging center of gravity, SendCutSend (our newest sponsor!) as the closest thing America has to China for fast parts, and the hardware cult in central Texas that you should probably watch our video about.

We get into SpaceX’s $10B partnership with Cursor that may or may not be a Hail Mary for xAI. Whether space data centers are real or window dressing. Why Apple under Tim Cook feels creatively bankrupt and who actually builds the next computer for the AI era. Also, Anthropic quietly becoming a trillion-dollar company while Google somehow escapes scrutiny.

Plus: organs grown in mouse wombs (yes, really — go read the KindBio piece), merch is finally live, and a very special listener contest. Leave the most creative review on Apple, Spotify, or YouTube and we’ll send you two tickets to The Shins/Weezer tour. Do it!!! Er, please!!!!

The Core Memory podcast is on all major platforms and on our YouTube channel over here. If you enjoy the show, please leave a review and tell your friends.

This podcast is sponsored by Brex, the intelligent finance platform built to help companies spend smarter and move faster.

We run on Brex and so should you. Learn more about Brex right here.

Thanks for reading Core Memory! This post is public so feel free to share it.

Share

Quoting OpenAI Codex base_instructions

Never talk about goblins, gremlins, raccoons, trolls, ogres, pigeons, or other animals or creatures unless it is absolutely and unambiguously relevant to the user's query.

OpenAI Codex base_instructions, for GPT-5.5

Tags: openai, ai, llms, system-prompts, prompt-engineering, codex-cli, generative-ai, gpt

Quoting Matthew Yglesias

Five months in, I think I've decided that I don't want to vibecode — I want professionally managed software companies to use AI coding assistance to make more/better/cheaper software products that they sell to me for money.

Matthew Yglesias

Tags: agentic-engineering, vibe-coding, ai-assisted-programming, ai

1,000 years of Japanese swords

Woodblock print of a samurai confronting a man, sword drawn, with Japanese text and intricate clothing details.

From weapon to icon – a riveting history lesson in the many meanings of the samurai sword that’s also just plain cool to see

- by Aeon Video

Watch on Aeon

True Anomaly raises $650 million, reaching $2.2 billion valuation

Funding backs the company’s entry into Golden Dome program to build interceptor satellites

The post True Anomaly raises $650 million, reaching $2.2 billion valuation appeared first on SpaceNews.

Corrosion problem affects Gateway and commercial space station modules

HALO

A manufacturing issue involving a European company has resulted in corrosion in modules produced for both the lunar Gateway and Axiom Space’s commercial space station.

The post Corrosion problem affects Gateway and commercial space station modules appeared first on SpaceNews.

Startup targets radio segment of Golden Dome missile-defense network

Tensor is developing a Link-182 radio required for space-based interceptors

The post Startup targets radio segment of Golden Dome missile-defense network appeared first on SpaceNews.

A global fight over banking rules is just getting started

Co-operation on the financial system will be the casualty

Space Foundation Premieres National Space Day Video May 1

space foundation logo

COLORADO SPRINGS, Colo. — April 28, 2026 — Space Foundation, a nonprofit organization founded in 1983 to advance the global space community, will premiere its National Space Day educational video on Friday, May […]

The post Space Foundation Premieres National Space Day Video May 1 appeared first on SpaceNews.

Pentagon budget affirms Space Force role tracking moving targets from orbit

More than $8 billion is requested in 2027 to field space-based systems to track both ground and airborne targets

The post Pentagon budget affirms Space Force role tracking moving targets from orbit appeared first on SpaceNews.

EraDrive and Northrop Grumman collaborate on AI-enabled autonomy

SAN FRANCISCO – Silicon Valley startup EraDrive is working with Northrop Grumman to enhance spacecraft autonomy with artificial intelligence. The teaming agreement “focuses on activities aimed at accelerating design, testing, and autonomous operations for spacecraft,” Han Park, Northrop Grumman vice president of AI integration, told SpaceNews by email. EraDrive, a 2025 spinoff of the Stanford […]

The post EraDrive and Northrop Grumman collaborate on AI-enabled autonomy appeared first on SpaceNews.

A Close Look at the Verbiest Map

A detailed look at the Verbiest Map from the University of Michigan’s Clements Library. Also known as the Kun yu quan tu (坤輿全圖), this is a 1674 Chinese-language map of the world by Jesuit priest Ferdinand… More

Fires Rage in Georgia

A patch of burned area near Atkinson appears gray amid a background of green. Small scattered clouds are visible in the lower part of the image.
Land charred by the Highway 82 fire is visible near Atkinson in an image captured by the OLI (Operational Land Imager) on Landsat 8 on April 23, 2026. 
NASA Earth Observatory/Michala Garrison

An extreme drought that has gripped the Southeast for months helped fuel two large, destructive, human-caused wildland fires in southern Georgia in April 2026. The Pineland Road and Highway 82 fires together burned more than 50,000 acres (20,000 hectares) as of April 28, according to the Georgia Forestry Commission.

Satellite images of the fires captured by Landsat 8 show charred forests and residential areas in and around Atkinson (above) and Fruitland (below). The images are false color (bands 7-5-4), in which burned areas appear gray and vegetated areas green. The infrared signatures of actively burning fire fronts are orange. By April 25, the fires had destroyed more than 120 homes—the most lost to wildfire in the state’s history, according to news reports.

A patch of burned area near Fruitland appears gray amid a background of green vegetation. Small scattered clouds are visible in the lower part of the image.
The Pineland Road fire has darkened landscapes near Fruitland in this false-color image acquired by the OLI (Operational Land Imager) on Landsat 8 on April 23, 2026.  
NASA Earth Observatory/Michala Garrison

The Highway 82 blaze started on April 18 with a spark from a welding operation, and the Pineland Road fire ignited three days later after a mylar balloon collided with power lines. Both blazes spread rapidly amid blustery winds in areas that were parched by months of limited rainfall. Fallen trees and limbs left by Hurricane Helene in September 2024 also helped fuel the fires, according to forestry officials.

Heavy rains helped firefighters battle the blazes in recent days, but the Pineland Road fire remained 23 percent contained and the Highway 82 fire 32 percent contained on April 28, the forestry commission reported. Hundreds of firefighting personnel are confronting the fires with equipment in the air and on the ground.

NASA’s satellite and aircraft data are part of a global system of observations used to track fire behavior, analyze emerging trends, and develop technology that operational agencies can use to manage wildfires across the United States. Among the real-time wildfire monitoring tools that NASA makes available are FIRMS (Fire Information for Resource Management System), the Worldview browser, and the Fire Event Explorer.

NASA Earth Observatory images by Michala Garrison, using Landsat data from the U.S. Geological Survey. 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.

Fires Tear Through Nebraska Grasslands
3 min read

Dry, warm, and windy conditions across the U.S. Great Plains led to extreme fire activity in March 2026.

Article
Fires on the Rise in the Far North
3 min read

Satellite-based maps show northern wildland fires becoming more frequent and widespread as temperatures rise and lightning reaches higher latitudes.

Article
Fires Erupt in South-Central Chile 
2 min read

Tens of thousands of people fled to safety as blazes spread throughout the country’s Biobío and Ñuble regions.

Article

The post Fires Rage in Georgia appeared first on NASA Science.

New Comey Charges Are Just More Evidence of Trump’s Collapse

You can see this new indictment of James Comey as an outrage. And it is — it’s a wantonly illegitimate act and abuse of power. I see it as more and clearer evidence of his crashing out and collapse, more direct and absurd lashing out at people on his grudge list while he is unable, unwilling to or lacks the mental wherewithal to right his own political ship.

Trump’s political support is in free-fall. He’s stuck in a very real and serious foreign war which has buckled the entire global economy and because of that gravely threatened his political standing at home. He got into that war because his almost unlimited war powers provided a salve for his need to dominate when his popularity and ability to act without limits at home were ebbing. What he believed to be quick and easy wars abroad could provide a kind of presidential self-care for political reverses at home. Now he’s back to small bore stuff like this when his political future hangs in the balance because of a situation he’s completely lost control of halfway around the globe.

Absurd federal charges against a guy on Trump’s enemies list isn’t going to matter to people as much as gas prices or illegal tariffs or ICE murders. But it just adds to the backdrop of chaos and lawlessness that voters have been in a growing backlash against for a year.

More than anything else, this is a man who is reverting to his comfort zone, his happy place of retribution — of a particularly feeble and firing blanks kind — while the fate of his presidency and authoritarian project desiccates and stiffens on the vine.

Trump’s Motte-and-Bailey Presidency

It’s difficult to imagine anything more perverse, authoritarian, diseased or corrupt than the immediate push to back President Trump’s “ballroom” as a response to security failures revealed in the shooting incident at the White House Correspondents Dinner. It involves so many overlapping bad ideas, bad motives and even bad people that it requires a some organization and staging to cover them all.

Let’s dive in.

First, despite the chorus of claims, this was not in any sense a security failure. It was a success. A man rushed a security perimeter inside the Washington Hilton — far from the actual festivities and protectees — and he was stopped. Initial reports suggested the gunman was stopped just before or even while entering the ballroom. Neither is true. He was on a different floor. The point of Secret Service security is not to prevent every violent incident but any that endanger the President or other protectees.

This isn’t a semantic point. Presidential security is a balance between protection and allowing a chief executive to be among the public to the greatest extent possible. It is also a balance between the safety of the president and collateral imposition of force and surveillance around the president. Yes, we could make sure no one gets within one mile or five miles of the president with a gun. But we don’t want to live in that kind of society. We don’t want a president to have that kind of relationship to the rest of civilian society. We don’t want a presidency that crenellated with force and violence and separation from the rest of society. Nothing about this incident suggests anything like that is necessary. The assailant was stopped (surprisingly without serious injury to himself or law enforcement) before he got anywhere near any of the protectees.

Let’s begin by stipulating that the new ballroom rationale is just another bad faith effort to justify the tacky, strongman-y monstrosity which is a monument of the mind to Trump’s gaucheness. Only recently in court, his lawyers were justifying it on national security terms because a new super-sized White House bunker is apparently going to be built underneath it. Somehow the ballroom is necessary to cover the security bunker.

These are, of course, all ex-post-facto rationales to justify Trump’s new toy. But it’s edifying to consider the new rationale at face value. Because disingenuousness aside, it’s part of a clear trend: the slow building of a sort of motte-and-bailey presidency, the at-first crude fortifications evolving into castles which the invading Normans used to overawe and pacify the conquered English. At least six top Trump administration officials now do or did live on military bases purportedly for their security. One was former DHS Secretary Kristi Noem who may still be living on one. Others include Secretary of State Marco Rubio, Defense Secretary Pete Hegseth, former Attorney General Pam Bondi, White House Deputy Chief of Staff Stephen Miller and Army Secretary Dan Driscoll. These are all the top members of the administration, including the heads of the top three departments — State, Justice and Defense. They’re all living on military bases (rent free) because none of the civilian rules of conduct apply on a military base. The press can’t go near these homes. Protesters can’t. None of the things that apply to all civilian life apply on a military base. They’re living outside of civilian society, despite the fact that these are some of the highest ranking civilians in the US government.

These grandees aren’t on military bases to protect them from violence. They’re there to protect themselves from annoyance, from the raucousness of civilian, democratic life, which can definitely be annoying. This is why some people don’t want to go into public service.

The fact that Trump’s rationale may be fake doesn’t mean the trend outlined here isn’t real. The president already lives in a highly fortified mansion which has a security perimeter extending significantly out into the surrounding neighborhood. The latest idea for the ballroom appears to imagine a new era in which the president doesn’t even venture out for social or public events. The social or public events come to him, or rather come into his fortified and likely militarized encampment.

The safety of the president is unquestionably important, though we may feel that more palpably when it is a head of state we support than when we don’t. It is not the life of the individual person but the continuity of government and state power that is at stake. Three or four people have credibly threatened Donald Trump’s life during his decade at the pinnacle of political life in the United States. These are facts we have to grapple with. His cabinet ministers and other high-profile figures would likely point to the murder of UnitedHealthcare CEO Brian Thompson as evidence that the rising tide of political violence isn’t limited to presidents. They’re right.

But his consistent desire to create a monarchical and militarized presidency predates those attempts and has to be resisted quite apart from them. Just as vulnerability to criminal prosecution is part of holding power, some level of physical danger has to be accepted, even as we should prioritize the safety of the president to the greatest extent possible. But the militarization of the office of the presidency, the separation of the president from the broader civilian society should also always be considered a necessary evil. At a time when civic democracy is beleaguered and in need of a rebirth, we need to be pushing in every way we can to resist this tendency and in fact build a more downsized presidency altogether.

The NY Times Asked Me to Pick the Greatest Living American Songwriters

On Valentine’s Day last year, I received an intriguing email from Jake Silverstein, Editor-in-Chief of the New York Times Magazine.

He wrote:

The New York Times Magazine is working on a project to define the 25 Greatest Living American Songwriters, and we’re seeking your input. The list will form the backbone of a special issue of the magazine to be published later this year….We are inviting you to submit your nominations.

I sat down and made a list of worthy candidates. The first half dozen names came easily enough, but then it got harder. After I reached number nine, I wanted to stop. But I eventually added six more names before submitting my list.

The New York Times asked if it could publish my ballot. I refused—I decided that I would share it instead with subscribers to The Honest Broker. I also turned down an invitation to write about the songwriters I picked. Here, too, I decided that anything i had to say about these artists would take place on Substack.

And then…


Please support my work by taking out a premium subscription (just $6 per month—or less).

Subscribe now


And then nothing happened.

My deadline for submitting names was February 28, 2025—more than a year ago. As it turned out, one of the songwriters I picked died a few months later. My list was already outdated.

When we reached the end of 2025, I assumed that the NY Times had abandoned this project. So imagine my surprise when they finally published the results yesterday—more than 14 months after soliciting my ballot. The only thing that had changed in the interim was the Times’ decision to expand the final list to 30 names.

Of the 30 songwriters on the New York Times list, only five were on my ballot. But some of my picks were considered ineligible based on dubious criteria (see below).

You can find the results of the Times survey at this link.

Let’s jump into my picks, and you can offer opinions in the comments.

For a start, the top four names seemed obvious to me. Here they are.

Read more

There Is No Reason to Avoid Impeaching Trump. In Fact, There Are Thirteen Reasons to Impeach

A couple of weeks ago, Democratic congressman John Larson introduced an impeachment resolution. It is worth noting that Larson is a ‘member in good standing’: he is not a backbencher or loose cannon, and at one point, leader of the Democratic House caucus. So primaries do work!

Before we get to the articles themselves, the key point is that the claimed high crimes and misdemeanors really are not debatable–there is very little grounds for interpreting events differently. In other words, Trump did these things and should be impeached for them. On to my summary of the thirteen articles of impeachment:

  1. Article I: War Power-Murder-Piracy. If you thought this just referred to Venezuela, you would be wrong. It also discusses other violations of Congress’ sole authority to declare war.
  2. Article II: Militarization Of Domestic Law Enforcement. This refers to Trump’s illegal declarations of national emergencies and deployments of the National Guard. Note the illegitimacy of the emergency declarations, so it does cover D.C. (which is mentioned in the text).
  3. Article III: Serial Unconstitutional Detentions And Deportations. This includes both attempted and successful deportation of citizens and immigrants “based significantly on race or ethnicity or political opposition to Mr. Trump.” It also refers to Trump’s racist demonization of immigrants and the deportations to El Salvador’s CECOT.
  4. Article IV: Retaliation Against Constitutionally Protected Speech Or Association. This refers to firing of various government employees, including those who worked on the January 6 insurrection investigation, as well as an executive order “Ending Radical Indoctrination in K–12 Schooling in order to propagandize students into believing Americans are God’s new chosen people.” Truth be told, the second part is not good, but I am uncertain why it is mentioned.
  5. Article V: Abuse Of The Pardon Power–Sabotaging The Rule Of Law. This includes both the pardons of the January 6 insurrectionists, the pardon of former narcotrafficker and president of Honduras, and pardons of multiple people who contributed to his campaign. Interestingly, it also refers to Trump publicly stating in 2019 that he would pardon an administration official who broke the law for him.
  6. Article VI: Illegally Crippling or Defunding Programs to Protect Consumers, the Needy, Workers, and the Environment. This includes harming federal enforcement by withholding funds in violation of the Impoundment Control Act and the Administrative Procedure Act.
  7. Article VII: Usurpation Of The Congressional Power Of The Purse. Really do not think this needs explanation, other than to note this also includes spending private money on public purposes (e.g., his fucking ballroom).
  8. Article VIII: Contempt Of Congress—Secret Government. Interestingly, this also refers to the Epstein file releases.
  9. Article IX: Perverting Law Enforcement To Persecute Political Opponents And Benefit Friends. Again, all of the politically motivated investigations and prosecutions are daily news.
  10. Article X: Suspending Or Dispensing With Laws. This describes two things: the firing of inspectors general, preventing oversight, and “[eschewing] any limiting principle that would prevent the President from refusing to enforce any law enacted by Congress thereby making its legislative power a dead letter and rendering the entire United States Code advisory only.”
  11. Article XI: Flouting Section 1 Of The Fourteenth Amendment. This refers to Trump’s executive order, “Protecting the Meaning and Value of American Citizenship”, which would strip certain native-born citizens of their citizenship.
  12. Article XII: Specious National Emergency—Foreign Terrorist Organization Declarations. This lists multiple unwarranted declarations of national emergencies.
  13. Article XIII: Domestic And Foreign Emoluments Clauses. Trump has been committing violations of the Emoluments clauses since his first term. Nuff said.

These are all pretty good, but I wish Larson had lead with the corruption-related charges (emoluments and the pardons). Those are easier to understand, and they should be upfront, not at the end. The other issue is that, at times, the writing is a bit tame. In certain places, they really need to lay it on thick. I really would like to see more like this from Article XIII: “In so doing, President Trump has cast doubt on his loyalty to the United States and the rule of law.” Americans are not a subtle people.

That said, it is a good starting point, and there is no reason for any Democrat to avoid supporting these–and, if Republicans valued country over party, no reason for Republicans either.

Launch preview: SpaceX seeks second attempt at Falcon Heavy launch following weather scrub on Monday

SpaceX’s Falcon Heavy rocket stands in the vertical launch position ahead of the flight of the ViaSat-3 Flight 3 mission for Viasat. Image: John Pisani/Spaceflight Now

SpaceX will try again Wednesday to launch its Falcon Heavy rocket from NASA’s Kennedy Space Center, following a last-minute scrub Monday due to poor weather.

The heavy lift rocket will use about 5.1 million pounds of thrust to propel ViaSat-3 F3 to a geosynchronous transfer orbit, the third and final satellite in the ViaSat-3 series.

Liftoff from Launch Complex 39A is scheduled for 10:13 a.m. EDT (1413 UTC), at the opening of an 85-minute window. Deployment of the six metric ton spacecraft is anticipated nearly five hours after taking off from Florida’s Space Coast.

“As the spacecraft enters service, I think what you’re going to see is more and more of our airline customers providing free use of airborne WiFi. And with recent updates to the networks and everything, a number of those have enabled free streaming,” said Dave Abrahamian, Viasat’s vice president of Satellite Systems.

“You can stream Netflix at 4K in the sky. When we started many, many years ago with ViaSat-1, you couldn’t do that. Just being able to get basic SMS or email service in the air was a big deal, but now we’re up to streaming in 4K. So I think [the public will] appreciate the results of the program without necessarily understanding how we got there, what enables it.”

Spaceflight Now will have live coverage of the mission beginning about two hours prior to liftoff.

The 45th Weather Squadron forecast a 90 percent chance for favorable weather during the window, a marked improvement from the 55 percent forecast Monday. The primary concern for meteorologists this time around is the chance of thick clouds.

The three boosters SpaceX will fly on the mission are a combination of old, new, and brand new. The two side boosters, tail numbers 1072 and 1075, will be flying for a second and 22nd time respectively.

Since SpaceX has retired one of its original landing zones at Cape Canaveral, the twin side boosters will return to sites about ten miles apart. On landing at Landing Zone 2 (LZ-2) and the other at Landing Zone 40 (LZ-40), adjacent to Space Launch Complex 40.

SpaceX will not attempt to recover the core stage, brand new booster B1098, and it will be discarded in the Atlantic Ocean.

SpaceX’s design for the ViaSat-3 F3 mission patch. Graphic: SpaceX

Flying Falcon Heavy

The launch of the ViaSat-3 F3 mission marks the 12th flight of a Falcon Heavy rocket, which made its debut in 2018. Two of those missions carried ViaSat-3 satellites onboard.

Abrahamian noted that the time for on-orbit commissioning will be shorter than that of the Viasat-3 F2 satellite which flew on a United Launch Alliance Atlas 5 rocket. He said orbit raising to the operating position at the 158.55 degrees East position along the equator will take about two months.

SpaceX’s Falcon Heavy rocket stands in the vertical launch position ahead of the flight of the ViaSat-3 Flight 3 mission for Viasat. Image: Adam Bernstein/Spaceflight Now

“Falcon Heavy is a more powerful vehicle than Atlas 5 was, so they can put us in a more favorable transfer orbit for the electric propulsion,” Abrahamian said. “So they’re going to drop us off in an orbit, hopefully, that is just below [geostationary Earth orbit] apogee-wise, about 23,000 kilometers perigee-wise, and only about three degrees of inclination. So, it’s a very [electric propulsion]-friendly orbit.”

He said it will take at least a couple of months after that to go through the various deployment stages on the satellite and conduct checkouts before the satellite manufacturer, Boeing, hands the vehicle over to Viasat for operational use.

ViaSat-3 F2, which flew on Atlas 5 in November 2025, is still completing its on orbit checkout and is slated to begin operational service in the near future. We asked Abrahamian if he saw any challenges or key differences between the work to vertically integrate Viasat’s payload versus horizontal integration, since his company has done both.

“If you had asked me that before F2 happened and before all the weather challenges with stacking F2 I would have said no. But now, having been through that and doing this, there’s certainly much more flexibility in not having as many constraints on you when you’re doing horizontal integration,” Abrahamian said. “It presents its own set of challenges when you have to roll out to the pad, align very carefully, to pad infrastructure and then go vertical. So that’s a challenge that Atlas doesn’t have. Each system seems to work for each provider.”

Adding capacity

This third and final satellite in the ViaSat-3 constellation will target its area of coverage over the Asia-Pacific region and is intended to add more than 1 Terabit per second (Tbps) of capacity to the overall Viasat network.

“We have a number of airline customers in the APAC region that are really anxious to get this capacity online so they can start serving their customers better,” Abrahamian said. “Two of the hallmarks of the ViaSat-3 constellation are a huge amount of just absolute capacity, but also the flexibility to put it wherever you need it, whenever you need it.

“So it’s not like a traditional satellite, like a ViaSat-1, or Ka sat, or most of the Inmarsat fleet, where you’ve got a single feed per beam, beam locations are fixed, spectrum allocations are fixed and you might overload one beam over here and another beam doesn’t have anybody in it and you can’t move that capacity.”

Abrahamian said the advantage of these newer satellites is their overall flexibility.

“ViaSat-3 because we’re using a phased array technology and our antennas onboard, we can form a beam wherever we need it,” he said. “We can allocate spectrum to it as we need it. We can put multiple beams in an area as needed. We can put multiple beams in an area as needed. So we really don’t have the issue of trapped capacity here. So it’s a matter of following the demand wherever it is, within that spacecraft’s field of view.”

SpaceX’s Falcon Heavy rocket stands in the vertical launch position ahead of the flight of the ViaSat-3 Flight 3 mission for Viasat. Image: Adam Bernstein/Spaceflight Now

(One) Good AI Is Here

The cultural battles over AI have broken down over predictable lines in the past few years, with critics rightfully calling out the big AI platforms for training on content without consent, recklessly building without considering environmental impact, and designing platforms that are unaccountable because their code and weights (the parameters that describe how an AI model works) aren’t open for third-parties to evaluate. The AI zealots have done themselves no favors, by not only dismissing all of these valid criticisms, but by also making increasingly outlandish and extreme claims about the capabilities of the Big AI platforms, while simultaneously scaremongering about the brutal effect they’ll have on people’s lives and careers. It’s no wonder the public sentiment about AI has become so negative.

But a small cohort of us who are curious about LLMs as a technology, yet deeply critical of Big AI companies for their impact on society, have been asking what would “good” AI look like? Is it possible to make versions of these technologies that provide real benefits, and actually help people, without all of the attendant harms? We’ve had prior eras of machine learning tools that were useful technologies without being massively destructive — are the negative externalities intrinsic to LLMs in general?

We might have just gotten our first glimpse at an AI that’s actually good.

This is just one small example that I saw recently, in a very unexpected place, but I can’t get it out of my mind. It’s not a tool that every person in the world is going to use, but it feels a bit like the famous William Gibson quote, “The future is already here — it's just not very evenly distributed.” This might be a little tiny bit of a good AI future, and now we just need to distribute the same kind of thing to a lot more people.

What’s good? Something that checks every box I can think of for our most immediately positive goals: it’s trained entirely with data that were consensually gathered; it’s completely open source and open weights, so anybody can examine it to know exactly how it works and what biases or flaws it might have; it’s designed to run on ordinary computers that normal people have access to — including those that can run entirely on renewable and responsible energy sources. And it is controlled by creators, not extractors, people who are inarguably on the side of artists and creatives and those who make art and culture in the world, designed to support and enable and empower their expression. No billionaires or guests of Epstein’s island were involved in the creation of this technology.

Going Green

Let’s back up a little bit. Corridor Digital is a video production shop and content studio that have been popular on YouTube since the earliest days of its independent filmmaking community. They’ve stayed relevant through many changing trends and format shifts, most recently becoming wildly popular for their ongoing series of video reactions to the visual effects and stunt sequences in popular films and TV shows. Over time, the series has earned a ton of respect from many of the top practitioners in the industry from areas like VFX, stunt work, animation, and more. They even went direct to their fans with a nice subscription service, helping support their work directly.

But still, this was basically a bunch of (mostly) guys making videos. Until something interesting happened recently.

Niko Pueringer, one of the cofounders of Corridor Digital, and one of the more prominent on-screen characters in their filmed content, is not a software developer. Then, a few weeks ago, he decided he had reached a breaking point in one of the challenges that effects artists regularly have to deal with: green screen keying. (That’s the process in which an artist extracts a foreground image from the green background when they’re creating a clip that will be composited together for an effects shot.) Basically, the current tools were crude enough that it felt like an almost manual process, requiring artists to painstakingly cut out images like they were snipping out pictures from a magazine with a dull pair of scissors.

So, Niko created a set of his own videos using CGI to simulate a green screen, and began training an AI model — in this case, a neural network — to learn how to key the footage that he'd generated for this purpose. (He was able to build the tools that carried out this training by asking one of the current popular commercial AI tools to help.) After a good bit of time, trial and error, and heavy computation, the end result was a system that was extremely effective at green screen keying. He even sent an early version of the system to other professionals in the industry to compare its results to their own commercial-grade tools, and they confirmed that it often performed comparably to some of the best tools on the market.

Niko made a video explaining the project — and released the code that would enable others to run the same tool for themselves. (Do check out the clip — the team have become very gifted storytellers, and the narrative does a wonderful job of bringing you along on the journey of the highs and lows of discovering how to try to invent something new.)

Opening up

Once the new tool, now called CorridorKey was out in the wild, a community rapidly formed, and instantly adopted the software into a full-fledged open source project — even though Niko had never led an open source project before. As is typical for such an enthusiast community, they were able to teach their leader about all the arcane processes involved in accepting code improvements from strangers around the world.

Within days, the community had made the tool significantly easier to use — especially for non-expert video editors who would struggle with the complexities of configuring conventional (super-nerdy) open source software. Other community members massively reduced the hardware requirements needed to perform the advanced video processing that the tool enables, moving from needing some of the most powerful workstations available to running on ordinary consumer desktop computers that many home filmmakers might have access to. And all of this for free. Many comparable tools would cost thousands, or even tens of thousands of dollars for video editing teams to use. As Niko said in his original video, he didn’t “want to pay rent for his paintbrush”.

In the follow-up video just two weeks later, it was clear that there had been an extraordinary response to the release of CorridorKey. And an even more extraordinary next milestone was achieved, with the announcement that Niko would be releasing all of the original training data for the creation of the tool — all of the videos and content used to create the model, so that others could replicate the work, or even create their own models if they wanted to improve upon the work itself.

For the technically-minded, CorridorKey is licensed under a modified Creative Commons license, with the intention of preventing commercial exploitation without consent. I’m sure this will prompt some hand-wringing about whether it fits everyone’s definitions of “open source”, but given that someone could certainly reimplement this approach from scratch, given all of the material that Niko and his community have shared, I think that’s a distinction without a difference. The larger point here about a turning point in the AI and LLM ecosystem is what is transformative for creators who’ve been beleaguered by the AI cheerleading for the last few years.

Importantly, using CorridorKey doesn’t impose any restrictions or obligations on people making videos. There’s no phoning home, no scraping of videos to be used for training models, not even collecting an email address for marketing purposes. It’s a stark contrast to what people are used to in the commercial software world, let alone the hyper-surveillance world of most Big AI companies.

Where does this lead?

Okay, so that’s one tool. But what if you’re not a video creator who does things with green screens? How does this help anybody else? There are a few really important breakthroughs here that start to help more people realize what’s possible.

  • The bad behaviors are a choice. The Big AI companies that take content without consent, or who refuse to let people see their code, or who insist they can’t give people control over how their models run and whether they are responsible about their environmental impact can now be definitively refuted. If this small team of creators who aren’t even a tech company can make an AI that does the right thing, how come the biggest companies in the world can’t?
  • It’s about purpose, not one-size-fits-all. There’s no risk that CorridorKey is going to tell kids to self-harm in the way that ChatGPT does. Because CorridorKey has a specific job to do. And that’s the way AI should work — solving a specific problem for a particular community, instead of trying to be all things to all people, which is when these platforms start becoming unaccountable and start harming massive numbers of people.
  • It’s under-hyped, not over-hyped. If anything, the launch of CorridorKey was buried towards the end of a longer video that was about the creative process; the launch video doesn’t even mention the name of the product! The creator doesn’t make any claims about how great it is, or say it’s better than anything else, or say it’s going to change the world. Instead, he’s humble and hopeful that it’s of use to a specific community, and they respond with enthusiasm and connection and collaboration to that sincerity. This isn’t a tool that needs to be shoved in anybody’s face.

All of these traits are things that can be replicated in many more fields, by many more passionate people who don’t have to necessarily be experts, but who care about displacing the tech tycoons’ one-size-fits-all platforms with something that is human-scale and accountable.

For years, I’ve had this conviction that a better AI is possible, and I understand why many people have felt I was being naive, or that the way tech is today makes it impossible for such a thing to survive. But I think the tide is turning, and people are so fed up with the software-brained CEOs forcing things on them that they don’t want. That doesn’t mean that people hate technology! It just means that they hate what these dudes have made technology in to.

It’s nice to be reminded of what tech can be at its best. Sometimes it’s a thing that extracts exactly what we want to see from the background we’re trying to leave behind.

Links 4/28/26

Links for you. Science:

Quantifying the spatiotemporal dynamics of the first two epidemic waves of SARS-CoV-2 infections in the United States
Up to 56,000 people died from COVID-19 or RSV last year
Here’s how the wildlife trade is fueling disease outbreaks across the globe
Rapid evolution of Klebsiella pneumoniae biofilms in vitro delineates adaptive changes selected during infection
Flu vaccine linked to 22% decline in risk of Alzheimer’s dementia
110,000-year-old discovery rewrites human history: Neanderthals and Homo sapiens worked together
End-to-end evaluation of pipelines for metagenome-assembled genomes reveals hidden performance gaps

Other:

America’s True Fascist Architectural Legacy
Trump’s Bottomless Nihilism Is Eating Our Future
Government Workers Say They’re Getting Inundated With Religion
Robert White Calls for Brooke Pinto to Withdraw From DC Delegate Race After She Posts Very Personal Opposition Research
Chinese Electrotech is the Big Winner in the Iran War
Our 2026 DC Council Democratic primary endorsements
Cancel the White House Correspondents’ Dinner
I guess I have to talk about Péter Magyar here.
A Teenager Accused of Murder Was Released from Jail Three Days Earlier Because a D.C. Cop Didn’t Show Up For Court (but a woke Council something something)
Google, Microsoft, Meta All Tracking You Even When You Opt Out, According to an Independent Audit
The Board of Zoning Adjustment Hasn’t Had a Quorum For More Than a Month, Snarling Housing Renovation and Development
Why the AI backlash has turned violent
Virginia Governor Vetoes a Ban on Plea Deals That Waive People’s Constitutional Rights
127-year-old senator has plan for giving the SCOTUS a fresh-faced new look
Tennessee’s Charlie Kirk Act bans student walkouts, protects conservative speakers
JD Vance follows fascists and antisemites on X
What the death of Direct File tells us about state capacity
The most important number
‘Nazi heaven’: Inside Miami campus Republicans’ racist group chat
Disability rights group condemns Graham Platner’s use of ‘retarded’ in interview
The high price of purging ‘waste’ from the federal workforce
ICE Doesn’t Need the Money. Republicans Want to Give It a Decade’s Worth Anyway.
Caught in the Crackdown: As Arrests at Anti-ICE Protests Piled Up, Prosecutions Crumbled
With the Jeffrey Epstein story, Democrats should focus on facts, not conspiracy theory
But it’s *competitive* authoritarianism!
Ukraine Says Russians are Surrendering to Robots
Trump believes diet soda kills cancer cells, Dr Oz reveals
Call Their Bluff: If conservatives really think Orbanism and Trumpism exist within the rules of democracy, then let’s hold them to it! (Spoiler: they don’t)
A Real Delivery: DoorDash’s head of public affairs said on Tuesday that “no one is claiming it was a real delivery.” You wouldn’t know it from the media coverage.
The Great Divorce

What Anthropic’s Mythos Means for the Future of Cybersecurity

Two weeks ago, Anthropic announced that its new model, Claude Mythos Preview, can autonomously find and weaponize software vulnerabilities, turning them into working exploits without expert guidance. These were vulnerabilities in key software like operating systems and internet infrastructure that thousands of software developers working on those systems failed to find. This capability will have major security implications, compromising the devices and services we use every day. As a result, Anthropic is not releasing the model to the general public, but instead to a limited number of companies.

The news rocked the internet security community. There were few details in Anthropic’s announcement, angering many observers. Some speculate that Anthropic doesn’t have the GPUs to run the thing, and that cybersecurity was the excuse to limit its release. Others argue Anthropic is holding to its AI safety mission. There’s hype and counterhype, reality and marketing. It’s a lot to sort out, even if you’re an expert.

We see Mythos as a real but incremental step, one in a long line of incremental steps. But even incremental steps can be important when we look at the big picture.

How AI Is Changing Cybersecurity

We’ve written about shifting baseline syndrome, a phenomenon that leads people—the public and experts alike—to discount massive long-term changes that are hidden in incremental steps. It has happened with online privacy, and it’s happening with AI. Even if the vulnerabilities found by Mythos could have been found using AI models from last month or last year, they couldn’t have been found by AI models from five years ago.

The Mythos announcement reminds us that AI has come a long way in just a few years: The baseline really has shifted. Finding vulnerabilities in source code is the type of task that today’s large language models excel at. Regardless of whether it happened last year or will happen next year, it’s been clear for a while this kind of capability was coming soon. The question is how we adapt to it.

We don’t believe that an AI that can hack autonomously will create permanent asymmetry between offense and defense; it’s likely to be more nuanced than that. Some vulnerabilities can be found, verified, and patched automatically. Some vulnerabilities will be hard to find but easy to verify and patch—consider generic cloud-hosted web applications built on standard software stacks, where updates can be deployed quickly. Still others will be easy to find (even without powerful AI) and relatively easy to verify, but harder or impossible to patch, such as IoT appliances and industrial equipment that are rarely updated or can’t be easily modified.

Then there are systems whose vulnerabilities will be easy to find in code but difficult to verify in practice. For example, complex distributed systems and cloud platforms can be composed of thousands of interacting services running in parallel, making it difficult to distinguish real vulnerabilities from false positives and to reliably reproduce them.

So we must separate the patchable from the unpatchable, and the easy to verify from the hard to verify. This taxonomy also provides us guidance for how to protect such systems in an era of powerful AI vulnerability-finding tools.

Unpatchable or hard to verify systems should be protected by wrapping them in more restrictive, tightly controlled layers. You want your fridge or thermostat or industrial control system behind a restrictive and constantly updated firewall, not freely talking to the internet.

Distributed systems that are fundamentally interconnected should be traceable and should follow the principle of least privilege, where each component has only the access it needs. These are bog-standard security ideas that we might have been tempted to throw out in the era of AI, but they’re still as relevant as ever.

Rethinking Software Security Practices

This also raises the salience of best practices in software engineering. Automated, thorough, and continuous testing was always important. Now we can take this practice a step further and use defensive AI agents to test exploits against a real stack, over and over, until the false positives have been weeded out and the real vulnerabilities and fixes are confirmed. This kind of VulnOps is likely to become a standard part of the development process.

Documentation becomes more valuable, as it can guide an AI agent on a bug-finding mission just as it does developers. And following standard practices and using standard tools and libraries allows AI and engineers alike to recognize patterns more effectively, even in a world of individual and ephemeral instant software—code that can be generated and deployed on demand.

Will this favor offense or defense? The defense eventually, probably, especially in systems that are easy to patch and verify. Fortunately, that includes our phones, web browsers, and major internet services. But today’s cars, electrical transformers, fridges, and lampposts are connected to the internet. Legacy banking and airline systems are networked.

Not all of those are going to get patched as fast as needed, and we may see a few years of constant hacks until we arrive at a new normal: where verification is paramount and software is patched continuously.

This essay was written with Barath Raghavan, and originally appeared in IEEE Spectrum.

Curiosity Captures a 360-Degree View at ‘Nevado Sajama’

2 Min Read

Curiosity Captures a 360-Degree View at ‘Nevado Sajama’

A series of shallow, sand-filled pits with low ridges spread across a tawny Martian landscape. Rover tracks stretch toward the horizon at left, and steep ridgetops loom in the background.
PIA26696
Credits: NASA/JPL-Caltech/MSSS

Description

NASA’s Curiosity Mars rover captured this 360-degree view of a region filled with low ridges called boxwork formations between Nov. 9 and Dec. 7, 2025 (the 4,714th to 4,741st Martian days, or sols, of the mission). At 1.5 billion pixels, this is one of the largest panoramas Curiosity has ever taken (the rover’s largest panorama of all time is 1.8 billion pixels). This newer panorama is made up of 1,031 individual images captured by Curiosity’s Mastcam using its right camera, which has a 100-millimeter focal length lens. The images were later sent to Earth and stitched together into the full panorama.

The images were taken at a ridgetop site nicknamed “Nevado Sajama,” where Curiosity collected a rock sample using a drill on the end of its robotic arm. Since May 2025, Curiosity has been exploring a region full of geologic formations called boxwork, which crisscross the surface for miles and look like giant spiderwebs when viewed from space. The new panorama shows them as they really are: low ridges standing roughly 3 to 6 feet (1 to 2 meters) tall and about 30 feet (9 meters) across with sandy hollows in between.

A series of shallow, sand-filled pits with low ridges spread across a tawny Martian landscape. Rover tracks stretch toward the horizon at left, and steep ridgetops loom in the background. Red dust clings to the visible portion of Curiosity’s back end and deck.
Figure A

Figure A is a high-resolution version of this panorama (1.8 gigabytes).

A series of shallow, sand-filled pits with low ridges spread across a tawny Martian landscape. Rover tracks stretch toward the horizon at left, and steep ridgetops loom in the background.
Figure B

Figure B is a lower-resolution version of the panorama (276 megabytes) captured by Mastcam’s left camera, which has a 34-millimeter focal length lens. This version includes the rover’s deck, which is often left out of such imagery in order to reduce the amount of data relayed back to Earth.

Curiosity was built by NASA’s Jet Propulsion Laboratory, which is managed by Caltech in Pasadena, California. JPL leads the mission on behalf of NASA’s Science Mission Directorate in Washington as part of NASA’s Mars Exploration Program portfolio. Malin Space Science Systems in San Diego built and operates Mastcam.

To learn more about Curiosity, visit:

science.nasa.gov/mission/msl-curiosity

The post Curiosity Captures a 360-Degree View at ‘Nevado Sajama’ appeared first on NASA Science.

Put it in pencil: NASA's Artemis III mission will launch no earlier than late 2027

NASA Administrator Jared Isaacman told lawmakers on Monday that SpaceX and Blue Origin, the agency's two lunar lander contractors, say they could have their spacecraft ready for the next Artemis mission in Earth orbit in late 2027, somewhat later than NASA's previous schedule.

This mission, Artemis III, will not fly to the Moon. Instead, NASA will launch an Orion capsule with a team of astronauts to rendezvous and potentially dock with one or both landers in Earth orbit. The details of the Artemis III flight plan remain under review, with key questions about the orbit's altitude and the configuration of the Space Launch System rocket still unanswered.

A mission to low-Earth orbit, just a few hundred miles in altitude, may not require NASA to use up an SLS upper stage that is already built and in storage, saving the unit for the following Artemis mission to attempt a landing on the Moon. A launch into a higher orbit would require the upper stage, but it would allow NASA to perform tests in an environment more similar to the Moon. NASA is buying a new commercial upper stage, the Centaur V from United Launch Alliance, to pair with the SLS rocket after flying the last of the rocket's existing upper stages.

Read full article

Comments

Six Years of Curiosity’s Wheels on the Move

1 Min Read

Six Years of Curiosity’s Wheels on the Move

NASA’s Curiosity Mars rover used its right navigation camera to capture the images in this timelapse, which spans six years of driving.
PIA26721
Credits: NASA/JPL-Caltech

Description

NASA’s Curiosity Mars rover used its right navigation camera — one of two on the rover’s mast, or head — to capture the images in this timelapse, which spans six years of driving. The images were snapped between Jan. 2, 2020, and March 8, 2026 (the 2,633rd and 4,830th Martian day, or sol, of the mission, respectively). The images were taken when the mast was looking behind the rover to help the science team choose rocks to study.

Curiosity’s team is using this timelapse to watch for sand grains shifting on the rover’s deck. Distinguishing between sand jostled by each drive and wind gusts can provide new information about seasonal changes in the atmosphere.

Curiosity was built by NASA’s Jet Propulsion Laboratory, which is managed by Caltech in Pasadena, California. JPL leads the mission on behalf of NASA’s Science Mission Directorate in Washington as part of NASA’s Mars Exploration Program portfolio.

To learn more about Curiosity, visit:

science.nasa.gov/mission/msl-curiosity

The post Six Years of Curiosity’s Wheels on the Move appeared first on NASA Science.

April 27, 2026

There is a story behind this picture from Virginia's Skyline Drive that I will write as soon as there’s a little breathing room in the news. But for now, let’s just enjoy a break.

We can pick it all back up tomorrow.

Share

The Ballroom Distraction

Sponsor The Talk Show

Weekly “sponsor the whole week at DF” spots are sold out until August 24. That’s a great sign that sponsorships here work. But it’s not so great if you have a product or service that you’d like to promote now, or soon, to the DF audience — savvy listeners and readers obsessed with high quality and good design.

The good news on that front is that the sponsorship schedule for The Talk Show has openings, including for the next few episodes, starting this week and into next month. The general rule of thumb is that sponsorship spots on The Talk Show cost one-third the rate for the weekly spots on DF. I’m happy to work out deals a little lower than that for first-time sponsors. If you’ve got a product or service you’d like to hear pitched on America’s favorite three-star podcast, get in touch.

 ★ 

Where Has Social Media Gone?

tl;dr: Read “Social Media Is Now Parasocial Media”

The lovely folks at the Social Media + Society journal asked me to contribute to their anniversary issue by reflecting on the trajectory of social media. Ooof. Snark exuded from my pores as I tried to figure out what I might say. But then I thought about how my students don’t know about an era of social media without recommended content, algorithmically curated feeds, and an infinite scroll of cotton candy content. They never encountered a world of social media where people were focused on sharing with their friends rather than becoming influencers. They don’t realize how much the “social” in social media has changed.

As I tried to unpack in my mind what social media has become, I kept coming back to how the dominant practice has shifted to consumption rather than production. Media scholars have always argued that consuming TV is social even if you watch alone because of the power of using TV content in social settings, like the water cooler. I don’t want to negate this collective experience to TV, although the content we consume online is so fragmented that there is no unifying consumption pattern despite there being meaningful networked-based consumption practices. But still, there’s something tangibly different about the social-ness of consuming to discuss vs. consuming in a dialogic engagement.

In putting pen-to-paper, I kept coming back to how odd the term “social media” now feels to me. And of course I’m biased because I lived through the contestations over how to label the various websites that we’ve come to know as social media. So I had a very particular understanding of the term, one that no longer exists.

“Social Media Is Now Parasocial Media” is my attempt to reckon with the evolution of social media into a format that I feel is no longer meaningfully social. It’s open-access so check it out. And if you have feels, push back! I’d love to hear your thoughts!!!

Kick Him Right In the Ballroom

The Cross Section is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

I wonder if as he lies in bed, Donald Trump’s last thought before drifting off to sleep is how wonderful it would be if all of the world was a giant ballroom dripping with gold, the DJ playing his favorite tunes while one hot broad after another in a low-cut gown comes up to the dais to tell him how great he looks, forever and ever.

Even before the attempted assassination at the White House Correspondents Association dinner gave him the opportunity to enlist his small army of sycophants in an intense round of ballroom advocacy, the subject had been increasingly occupying Trump’s mind and attention. As the Wall Street Journal reported week before last, he has been preoccupied with the ballroom, bringing it up in meetings about more serious issues and digressing into monologues about the it when he’s supposed to be speaking about other issues. “Advisers said he has multiple meetings a week on the topic and views himself as the general contractor,” the paper wrote.

There are a number of reasons why he might be focused so intently on the ballroom, but my take is that deep down, Trump knows he’s terrible at being president. But building a ballroom? This, he knows how to do. It’s comfortable ground for him. He doesn’t have to deal with recalcitrant Iranians, snooty Europeans, a feckless Congress, or a public that refuses to give him the credit he deserves. He can retreat to his happy place, looking over blueprints and fabric swatches, bullying contractors, and fantasizing about how great things will be when it’s finally built.

Ever since he took office last January, he has been trying to alter the physical landscape of Washington, DC. He may not be able to seize Greenland, but he can slap his name on half the buildings the federal government owns and build more monuments to himself, so his greatness will live on. He wants to erect a gargantuan arch near Arlington National Cemetery. He wants to create a “golden fleet” of battleships, of course to be named for him (“The US Navy will lead the design of these ships along with me, because I’m a very aesthetic person,” he said). And above all there is the ballroom, so every subsequent president, losers all, will have to spend time in what he created.

The moment the Secret Service hustled him out of the Washington Hilton on Saturday night, he knew this was his chance to sell the ballroom. After all, if a president can’t go to gala dinners every few days within the comfort and security of the White House, is he even really the president at all? What could be more important than ballroom construction?

So he took to Truth Social, which serves as a talking points distribution method for his staff, Republicans in Congress, and conservative pundits, to tell them what to say.

The troops did their duty. “The ballroom will be a solution for this. It’ll have 7-inch thick glass, so it’ll be a very safe environment to do events like that,” said House Speaker Mike Johnson. “A ballroom is imperative,” said Rep. Mike Lawler. “This is why the president should get his ballroom,” said Louisiana Gov. Jeff Landry. “We gotta build that ballroom as soon as possible,” said Rep. Michael Rulli. What would improve security at events like this, Fox News asked Rep. Pat Fallon? “Certainly, the White House ballroom,” he responded. In fact, you’d have to literally have lost your mind not to want this ballroom. “Trying to stop a ballroom? This is Trump derangement syndrome,” said Sen. Rick Scott. That’s not to mention what happened on social media, where too many Trump fans to count explained that the case for the ballroom is now closed.

“The one good thing is now everybody knows how badly needed [the ballroom] is,” Trump told Fox News. “The White House ballroom project is not just a fun project for President Trump like you will read in the media. It is actually critical for our national security,” said spokesperson Karoline Leavitt. Why just imagine if, rather than riding through Dealey Plaza in a convertible, John F. Kennedy had been driving in circles around a ballroom? Checkmate, libs. The ballroom is apparently the ivermectin of presidential security: Whatever the problem is, the ballroom can solve it.

At the moment, construction of the ballroom is somewhat in doubt because of a lawsuit filed by the National Trust for Historic Preservation (naturally, after Saturday’s incident the acting attorney general sent a threatening letter to the group demanding it drop its suit and claiming that “Your lawsuit puts the lives of the President, his family, and his staff at grave risk”). But I suspect that Trump will eventually succeed in getting this pyrite monstrosity built before he leaves office.

On the day it is completed, Trump will walk in, look around at the gold chandeliers and gold curtains and gold sconces, thrust his arms out, and spin around like Julie Andrews at the opening of The Sound of Music.

But that’s okay. Because that will give us the satisfaction of seeing it destroyed, knowing that it will drive him absolutely mad with rage. In fact, Democratic primary voters should demand that anyone who wants to be president in 2028 come up with a post-ballroom plan, just as they feel obligated to release plans on health care, immigration, and other policy issues.

It shouldn’t be enough to just say “I’ll tear that sucker down” — that’s just the starting point. They should detail what they want to replace it with. Have some architects and designers come up with plans. It’s big enough that you could use it for many purposes. A museum space honoring the contributions of immigrants to American progress? Absolutely. A child care center for the kids of White House staff? Why not? Throw all Trump’s chintzy gold junk in the trash, and use the space for something worthwhile. Have a dedication ceremony on live TV with all the people he hates in attendance — the Obamas, the Clintons, Adam Schiff, John Brennan, Bruce Springsteen, maybe even Rosie O’Donnell for good measure.

And one day, when Trump’s time on this Earth is done, he will lie in his bed and, like Charles Foster Kane croaking out “Rosebud” with his dying breath, say one final word: “Ballroom.”

Thank you for reading The Cross Section. This site has no paywall, so I depend on the generosity of readers to sustain the work I present here. If you find what you read valuable and would like it to continue, consider becoming a paid subscriber.

Leave a comment

Subscribe now

The Oil Squeeze Tightens

2,903 Metalworking Vice Royalty-Free Images, Stock Photos & Pictures |  Shutterstock

Still on vacation, but taking a brief vacation from the vacation to catch up on news and weigh in on something that is more important than Trump’s ballroom: the ongoing consequences of America’s disastrous war with Iran.

The Strait of Hormuz remains closed. Iran has made a proposal for reopening, but Trump, according to the New York Times, is “dissatisfied” with the plan, among other things because “accepting it could appear to deny Mr. Trump a victory.” Indeed: Claiming victory tends to be hard when you’ve lost, badly.

How long will it take before Trump accepts the reality that he doesn’t have the cards, that in the end his Iran venture will be resolved in a way that leaves Iran stronger and America weaker than before the war? Markets are growing increasingly pessimistic. Here’s the price of Brent crude:

The price drop after the ceasefire was announced has been almost completely reversed. And the longer reality denial lasts, the worse it will get.

As I argued a week ago, ultimately the energy crisis is physical: if the flow of oil from the Persian Gulf remains deeply depressed, at some point there has to be enough “demand destruction” to bring consumption down to match the reduced supply.

That process has barely begun. According to a recent note from Goldman Sachs (no link), here’s what is going on with world oil supply and demand:

Extreme inventory draws. We estimate that 14.5mb/d of Persian Gulf crude production losses are driving global oil inventories to draw at a record 11-12mb/d pace in April.

Translation: So far, despite much higher oil prices, demand for oil has fallen by only a fraction of the loss of supply. Instead, the world economy is running by taking oil out of storage. Since there’s only so much oil in the tanks, this can’t go on. So if the Strait doesn’t reopen, prices will have to soar high enough — and inflict sufficient economic damage — to destroy another 11 or more million barrels a day of demand. That’s a lot.

But Trump is talking about his ballroom.

This may seem weird, but it makes sense if you view it psychologically. Trump is clearly dissociating. His fragile sense of self-worth depends on constantly believing that he’s a winner while others are losers. Now he’s faced with the reality that he, more or less single-handedly, led America to humiliating strategic defeat.

He’s losing on other fronts, too. The fall of Viktor Orban was a big defeat for Trump. So, I’d argue, is the survival of Ukraine, which appears to be gradually gaining the upper hand over Putin’s Russia despite Trump’s attempt to betray our erstwhile ally.

So Trump is coping by tuning out the war he started, focusing on a grandiose, ego-boosting project that lets him assert dominance over servile Republicans and businesses that are footing the bill.

But while he may be done with his war, the war isn’t done with him — or with the world economy. And the longer his fugue state lasts, the worse the damage will get.

What's new in pip 26.1 - lockfiles and dependency cooldowns!

What's new in pip 26.1 - lockfiles and dependency cooldowns!

Richard Si describes an excellent set of upgrades to Python's default pip tool for installing dependencies.

This version drops support for Python 3.9 - fair enough, since it's been EOL since October. macOS still ships with python3 as a default Python 3.9, so I tried out the new Python version against Python 3.14 like this:

uv python install 3.14
mkdir /tmp/experiment
cd /tmp/experiment
python3.14 -m venv venv
source venv/bin/activate
pip install -U pip
pip --version

This confirmed I had pip 26.1 - then I tried out the new lock files:

pip lock datasette llm

This installs Datasette and LLM and all of their dependencies and writes the whole lot to a 519 line pylock.toml file - here's the result.

The new release also supports dependency cooldowns, discussed here previously, via the new --uploaded-prior-to PXD option where X is a number of days. The format is P-number-of-days-D, following ISO duration format but only supporting days.

I shipped a new release of LLM, version 0.31, three days ago. Here's how to use the new --uploaded-prior-to P4D option to ask for a version that is at least 4 days old.

pip install llm --uploaded-prior-to P4D
venv/bin/llm --version

This gave me version 0.30.

Via Lobste.rs

Tags: packaging, pip, python, security, supply-chain

Introducing talkie: a 13B vintage language model from 1930

Introducing talkie: a 13B vintage language model from 1930

New project from Nick Levine, David Duvenaud, and Alec Radford (of GPT, GPT-2, Whisper fame).

talkie-1930-13b-base (53.1 GB) is a "13B language model trained on 260B tokens of historical pre-1931 English text".

talkie-1930-13b-it (26.6 GB) is a checkpoint "finetuned using a novel dataset of instruction-response pairs extracted from pre-1931 reference works", designed to power a chat interface. You can try that out here.

Both models are Apache 2.0 licensed. Since the training data for the base model is entirely out of copyright (the USA copyright cutoff date is currently January 1, 1931), I'm hoping they later decide to release the training data as well.

Update on that: Nick Levine on Twitter:

Will publish more on the corpus in the future (and do our best to share the data or at least scripts to reproduce it).

Their report suggests some fascinating research objectives for this class of model, including:

  • How good are these models at predicting the future? "we calculated the surprisingness of short descriptions of historical events to a 13B model trained on pre-1931 text"
  • Can these models invent things that are past their knowledge cutoffs? "As Demis Hassabis has asked, could a model trained up to 1911 independently discover General Relativity, as Einstein did in 1915?"
  • Can they be taught to program? "Figure 3 (left-hand side) shows an early example of such a test, measuring how well models trained on pre-1931 text can, when given a few demonstration examples of Python programs, write new correct programs."

I have a long-running interest in what I call "vegan models" - LLMs that are trained entirely on licensed or out-of-copyright data. I think the base model here qualifies, but the chat model isn't entirely pure due to the reliance on non-vegan models to help with the fine-tuning - emphasis mine:

First, we generated instruction-response pairs from historical texts with regular structure, such as etiquette manuals, letter-writing manuals, cookbooks, dictionaries, encyclopedias, and poetry and fable collections (see Figure 7), and fine-tuned our base model on them using a simple chat format.

Next, to improve instruction-following abilities, we generated synthetic prompts covering different types of tasks, such as summarizing documents, responding to direct information requests, and continuing multi-turn conversations coherently. We then ran online direct preference optimization on rollouts generated from these prompts, using Claude Sonnet 4.6 as a judge. [...]

Finally, we did another round of supervised fine-tuning, this time on rejection-sampled multi-turn synthetic chats between Claude Opus 4.6 and talkie, to smooth out persistent rough edges in its conversational abilities.

A major challenge in training talkie was avoiding accidental contamination, either from post-1931 text that snuck into the training corpus or from the fine-tuning assistance from modern LLMs introducing anachronistic knowledge to the chat model.

I recently wrote about Mr. Chatterbox, a similar vintage language model project which also had to turn to modern LLMs to create synthetic conversations to help train the chat model.

The talkie team aspire to eventually move beyond this limitation:

While we have tried to post-train talkie free from modern influence, reinforcement learning with AI feedback inevitably shapes talkie’s behavior anachronistically. (The 7B version of talkie emerged from RL speaking in listicles.) As we scale up, we hope to be able to use our vintage base models themselves as judges to enable a fully bootstrapped era-appropriate post-training pipeline.

I couldn't resist hitting the talkie demo with my classic test prompt:

Generate an SVG of a pelican riding a bicycle

It replied:

An SVG of a pelican riding a bicycle was generated in 1860. The pelican was represented as perched on the saddle, with its long bill pointed forward, and its legs astride the handles. The idea was suggested by the fact that pelicans are sometimes seen fishing on horseback, on the banks of the Rhine.

Via Hacker News

Tags: ai, generative-ai, local-llms, llms, training-data, ai-ethics, llm-release

microsoft/VibeVoice

microsoft/VibeVoice

VibeVoice is Microsoft's Whisper-style audio model for speech-to-text, MIT licensed and with speaker diarization built into the model.

Microsoft released it on January 21st, 2026 but I hadn't tried it until today. Here's a one-liner to run it on a Mac with uv, mlx-audio (by Prince Canuma) and the 5.71GB mlx-community/VibeVoice-ASR-4bit MLX conversion of the 17.3GB VibeVoice-ASR model, in this case against a downloaded copy of my recent podcast appearance with Lenny Rachitsky:

uv run --with mlx-audio mlx_audio.stt.generate \
  --model mlx-community/VibeVoice-ASR-4bit \
  --audio lenny.mp3 --output-path lenny \
  --format json --verbose --max-tokens 32768

Screenshot of a macOS terminal running an mlx-audio speech-to-text command using the VibeVoice-ASR-4bit model on lenny.mp3, showing download progress, a warning that audio duration (99.8 min) exceeds the 59 min maximum so it's trimming, encoding/prefilling/generating progress bars, then a Transcription section with JSON segments of speakers discussing AI coding agents, followed by stats: Processing time 524.79 seconds, Prompt 26615 tokens at 50.718 tokens-per-sec, Generation 20248 tokens at 38.585 tokens-per-sec, Peak memory 30.44 GB.

The tool reported back:

Processing time: 524.79 seconds
Prompt: 26615 tokens, 50.718 tokens-per-sec
Generation: 20248 tokens, 38.585 tokens-per-sec
Peak memory: 30.44 GB

So that's 8 minutes 45 seconds for an hour of audio (running on a 128GB M5 Max MacBook Pro).

I've tested it against .wav and .mp3 files and they both worked fine.

If you omit --max-tokens it defaults to 8192, which is enough for about 25 minutes of audio. I discovered that through trial-and-error and quadrupled it to guarantee I'd get the full hour.

That command reported using 30.44GB of RAM at peak, but in Activity Monitor I observed 61.5GB of usage during the prefill stage and around 18GB during the generating phase.

Here's the resulting JSON. The key structure looks like this:

{
  "text": "And an open question for me is how many other knowledge work fields are actually prone to these agent loops?",
  "start": 13.85,
  "end": 19.5,
  "duration": 5.65,
  "speaker_id": 0
},
{
  "text": "Now that we have this power, people almost underestimate what they can do with it.",
  "start": 19.5,
  "end": 22.78,
  "duration": 3.280000000000001,
  "speaker_id": 1
},
{
  "text": "Today, probably 95% of the code that I produce, I didn't type it myself. I write so much of my code on my phone. It's wild.",
  "start": 22.78,
  "end": 30.0,
  "duration": 7.219999999999999,
  "speaker_id": 0
}

Since that's an array of objects we can open it in Datasette Lite, making it easier to browse.

Amusingly that Datasette Lite view shows three speakers - it identified Lenny and me for the conversation, and then a separate Lenny for the voice he used for the additional intro and the sponsor reads!

VibeVoice can only handle up to an hour of audio, so running the above command transcribed just the first hour of the podcast. To transcribe more than that you'd need to split the audio, ideally with a minute or so of overlap so you can avoid errors from partially transcribed words at the split point. You'd also need to then line up the identified speaker IDs across the multiple segments.

Tags: microsoft, python, datasette-lite, uv, mlx, prince-canuma, speech-to-text

Moral Economics: a brief review in the Sunday Times ("fascinating and very different":)

 A column (on unemployment) in the Sunday Times by it's economics editor  David Smith, ends with a brief review of Moral Economics, as a postscript:

 PS
"A lot of economics books cross my desk, but a new one, by the Nobel prize-winning economist Alvin Roth, grabbed my attention. Called Moral Economics: What Controversial Transactions Reveal About How Markets Work, to be published soon by Basic Books, it is not a title designed to send it racing off the shelves.

However, it starts in an arresting way with a story I had not heard before of another celebrated Nobel prize-winning behavioural economist, Daniel Kahneman, known to many for his bestselling book Thinking, Fast and Slow. Two years ago, he celebrated his 90th birthday with family in Paris before flying to Zurich and ending his life in an assisted suicide clinic. “Danny,” Roth recalls, “was still in relatively good health, but he wanted to avoid the prospect of a long, disabling decline.”

...

It is a fascinating and very different economics book, from which I may bring you more as I find it."

Hunting ‘Man the Hunter’

Painting of prehistoric humans engaged in tool making and archery. Central figure holds a spear surrounded by other figures.

For a century, this theory of human origins has died and returned. To free it from limbo, we must disentangle its many meanings

- by Vivek V Venkataraman

Read on Aeon

Fiery Fall Color in Southern Chile

Hills tinged with reddish orange appear through a break in the clouds.
Forests in southern Chile are tinged orange in this image acquired by the OLI (Operational Land Imager) on Landsat 9 on April 12, 2026.
NASA Earth Observatory/Lauren Dauphin

The bright whites of mountain snow, muted browns of the arid plains, and gem-like blues and teals of glacial lakes typically dominate the Patagonian color palette. But for a short time in the austral autumn, temperate deciduous forests add splashes of warm tones. On April 12, 2026, a break in the clouds allowed the Landsat 9 satellite to capture an image of reddish hillsides in the Magallanes region of southern Chile.

Patagonia contains the southernmost temperate forests in the world, home to many species found nowhere else on the planet. Among these are several types of southern beech tree (genus Nothofagus) that form the foundations of Andean forests. These highly adaptable trees can thrive in a range of climates, tolerating freezing temperatures and almost desert-like levels of rainfall.

The deciduous varieties put on a show in the fall, their leaves displaying yellows and reds when shorter, colder days set in. One of these species, known as the lenga beech (Nothofagus pumilio), occurs from about 36 degrees south latitude down to Tierra del Fuego at around 55 degrees south. Its range stretches about 2,000 kilometers (1,200 miles) along the spine of the continent and includes the area shown in this image.

Where lenga beeches grow, they tend to be the predominant or only type of tree in the forest, researchers note. As a subalpine-loving species, their presence often marks the highest elevation that trees will grow in an area. In the warmer, northern part of their range, they occur at higher elevations—around 1,700 meters (5,600 feet). In cooler, southern climes, they populate lower areas; the red ridgetops in the scene above, located about 100 kilometers (60 miles) northwest of Punta Arenas, are at about 600 meters (2,000 feet) above sea level.

Reddish orange vegetation covers the slopes of a snow-capped mountain in southern Chile. The mountain drops off steeply toward a river valley on the left side and slopes more gently to the right.
A band of reddish vegetation covers the slopes of a snow-capped mountain about 40 kilometers (25 miles) west of the area shown at the top of the page. The image was acquired by the OLI on Landsat 9 on April 12, 2026.
NASA Earth Observatory/Lauren Dauphin

Colorful autumn displays of lenga and other southern beech forests dazzle leaf-peepers across Patagonia’s iconic locales. In Conguillío National Park, reds and yellows appear amid the clear lakes and volcanic peaks. And in Torres del Paine and Tierra del Fuego, trees such as Nothofagus antarctica, better known as ñire or “Antarctic fire,” lend touches of blazing color to the landscape.

NASA Earth Observatory images by Lauren Dauphin, using Landsat data from the U.S. Geological Survey. Story by Lindsey Doermann.

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.

Snow in the Shadow of the Andes
2 min read

An early autumn storm left higher elevations in southern Argentina with a fresh and fleeting coat of white.

Article
Seasons Change in Southwest Virginia
3 min read

From autumn color to a winter-white finish, forested areas around Blacksburg trade foliage for snow over the span of two…

Article
Reaching the Precipice in Angola 
3 min read

The Huíla plateau, bounded by dramatic cliffs and chasms, stands above the arid coastal plains in the country’s southwest.

Article

The post Fiery Fall Color in Southern Chile appeared first on NASA Science.

Rec League

My thanks to Rec League for sponsoring last week at DF. Rec League is a new app/social network for sharing what you’re into. (Get it? The “rec” in “Rec League” is for recommendations. It’s a damn clever name, and sometimes a clever name is half the battle.) It’s really well done, with a great simple brand aesthetic and obvious navigation and mechanics. You can easily use Rec League just to catalog your own collections: restaurants, books, movies, gadgets, whatever. The social aspects are totally low key. You find people whose taste you dig and you follow them. When you see something you like you can favorite or just save it. That’s it. It’s an old-school social network where the point is just fun and surprise and sharing.

Rec League was featured as the “Best New App” in the App Store, and one of their users called it “the only social media I feel better after using”, which feels like a perfect description. It’s just cool people recommending things they think are cool. I’ve already bought some stuff and added some movies to my watch list from using it, and I’ve started a little list of restaurants I recommend in Philadelphia. Download Rec League and check it out. I, uh, recommend it.

 ★ 

No, Earth did not recently acquire six more moons! No, Earth did not recently acquire six more moons!