Plus: Two pilots have been killed after an Air Canada Express plane collided with a firefighting vehicle in New York’s LaGuardia Airport. And activist Elliott builds a big stake in chip-design software maker Synopsys. Luke Vargas hosts.
President Trump has given Iran 48 hours to reopen the Strait of Hormuz or face strikes on its power plants and Iran is threatening to close the vital shipping waterway indefinitely if he follows through. Congress returns this week with airport lines growing and TSA agents going unpaid, as President Trump links any DHS deal to a long list of new demands including voter ID and ending mail-in voting. And hundreds of ICE agents have been deployed to help address chaos in airports across the U.S., but mixed messages have left questions about what they will actually do ease security lines.
Want more analysis of the most important news of the day, plus a little fun? Subscribe to the Up First newsletter.
Today’s episode of Up First was edited by Hannah Bloch, Anna Yukhananov, Mohamad ElBardicy, and Alice Woelfle.
It was produced by Ziad Buchh and Ava Pukatch.
Our director is Christopher Thomas.
We get engineering support from Zo van Ginhoven. Our technical director is Carleigh Strange.
(0:00) Introduction (01:57) Trump's Hormuz Deadline (05:50) Congress DHS Funding (09:18) ICE In Airports
To manage podcast ad preferences, review the links below:
See pcm.adswizz.com for information about our collection and use of personal data for sponsorship and to manage your podcast sponsorship preferences.
The war in Iran has created strong divisions among President Trump’s supporters. An anti-interventionist wing of the Republican coalition and some senior administration officials partial to Mr. Trump’s criticism of long overseas conflicts have quickly become uneasy about the war, which has shown no immediate signs of ending.
Robert Draper, a domestic politics journalist for The New York Times based in Washington, discusses Mr. Trump’s justification for the war and whether he is explicitly violating a pact he made with his base not to start another.
Guest: Robert Draper is a journalist based in Washington, D.C., who writes about domestic politics for The New York Times.
As TSA agents wait for paychecks, federal officials scramble to send ICE agents to assist at airports. President Trump threatens to strike Iranian energy infrastructure. And analysts react to the president’s acknowledgement that the White House is “considering” drawing down forces in the Middle East.
Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky)
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 11am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
“The changes in 1.0 were limited to removing old deprecated code that had been on the way out for years, along with a few bug fixes. From now on we'll follow SemVer strictly.”
Fun comment in the “What’s next?” section:
“Oh, and Sebastián, Starlette is now out of your way to release FastAPI 1.0. 😉”
example of the new lifespan mechanism, very pytest fixture-like
@contextlib.asynccontextmanagerasyncdeflifespan(app):asyncwithsome_async_resource():print("Run at startup!")yieldprint("Run on shutdown!")app=Starlette(routes=routes,lifespan=lifespan)
I tried it out on a package and found a security issue with a dependency
not of the project, but of the testing dependencies
but only if using Python < 3.10, even though I’m using 3.14
Kinda cool
Looks like it generates a uv.lock file, which includes dependencies for all project supported versions of Python and systems, which is a very thorough way to check for vulnerabilities.
But also, maybe some pointers on how to fix the problem would be good. No --fix yet.
The MAGA Right is at war over the role that Israel has in American foreign policy and the war with Iran. If you listen to Tucker Carlson or former counterterrorism chief Joe Kent, you would think that President Donald Trump was bamboozled into this conflict, lured by the evil "Israel lobby." The way some on the American Right (and the American Left) are talking about Israel has edged into outright antisemitism. And with multiple violent attacks on synagogues around the world over the last few weeks, the lack of distinction between "Israel the country" and "Jewish people" is having a very dangerous impact. Zack Beauchamp, senior correspondent at Vox, joins the show to talk about the rise of anti-war antisemitism.
And in headlines, President Trump threatens to escalate the already high-stakes war with Iran, the Trump administration plans to make airport security lines even more unpleasant by sending in ICE officers, and the White House grounds welcome a statue of Christopher Columbus.
Leah, Kate, and Melissa preview this week’s arguments at the Court, including Watson v. Republican National Committee, a challenge over when election offices must receive absentee ballots in order for them to be counted. They also cover a flood of legal news, including the quagmire that is the New Jersey U.S. Attorney’s Office, rulings from lower courts both encouraging (U.S. District Court for the District of Columbia) and grim (the wrong-like-clockwork Fifth Circuit), and the showdown between Senator Rand Paul and Trump’s pick for DHS head, Markwayne “NOSPACES” Mullin.
In honor of World Water Day, Short Wave is exploring the ways water touches our lives. From increasing water shortages around the world, to how it’s affecting agriculture and aquifers. We’re starting with “day zero”: the day a city or place runs out of water. Cape Town, Mexico City, Chennai in India are just a few places that have come close to day zero events. Today, we talk to experts and hear from someone who lived in Cape Town during the crisis about why we’re overdue for rethinking our relationship to water.
Interested in more science behind current events? Email us your question at shortwave@npr.org.
Listen to every episode of Short Wave sponsor-free and support our work at NPR by signing up for Short Wave+ at plus.npr.org/shortwave.
To manage podcast ad preferences, review the links below:
See pcm.adswizz.com for information about our collection and use of personal data for sponsorship and to manage your podcast sponsorship preferences.
Want more business storytelling from us? Check our weekly deepdive show, The Best Idea Yet: The untold origin story of the products you're obsessed with. Listen for free to The Best Idea Yet: https://wondery.com/links/the-best-idea-yet/
About Us: The daily pop-biz news show making today’s top stories your business. Formerly known as Robinhood Snacks, The Best One Yet is hosted by Jack Crivici-Kramer & Nick Martell.