WSJ What’s News - $100 Oil is Back

A.M. Edition for Mar. 9. Oil is surging past $100 a barrel as Iran strikes critical infrastructure in the Gulf, leading states to dial back production and halting traffic through the Strait of Hormuz. WSJ reporter Joe Wallace says higher fuel prices are just one likely outcome as the inflationary impacts of shipping disruptions mount. Plus, correspondent Benoit Faucon analyzes Mojtaba Khamenei’s selection as Iran’s next supreme leader. And why VW dealers are up in arms as the automaker looks to sell direct to consumers. Luke Vargas hosts.


Sign up for the WSJ’s free What’s News newsletter.

Learn more about your ad choices. Visit megaphone.fm/adchoices

Up First from NPR - Iran War Escalates, Kurds Stay Out, Global Shipping Crisis

Israel struck Tehran's oil facilities as Iran named a new supreme leader, the hardline son of the Ayatollah Israel killed on day one, and a senior Israeli military official tells NPR the war needs three more weeks.
President Trump reversed course on Kurdish fighters entering Iran, and Iraq's Kurdish deputy prime minister tells NPR in his first interview with western media since the war began that the Kurds will not be part of the fight and are not guns for hire.
And the war is strangling the Strait of Hormuz, where hundreds of tankers and container ships are now stranded, raising fears of a global energy crisis.

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 Block, Tina Kraja, James Hider, Mohamad ElBardicy and HJ Mai.
It was produced by Ziad Buchh and Ben Abrams.
Our director is Christopher Thomas.
We get engineering support from Neisha Heinis. Our technical director is Carleigh Strange.

(0:00) Introduction
(01:55) Iran War Escalates
(5:17)  Kurds Stay Out
(10:52) Global Shipping Crisis

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.

Learn more about sponsor message choices: podcastchoices.com/adchoices

NPR Privacy Policy

Marketplace All-in-One - California’s one-stop shop for data brokers to delete consumers’ data

The 39.4 million people who live in California now have a new tool where they can request that data brokers delete their personal information. That may include their online search histories, social security numbers and where they work, among other identifying data.


The tool is called the Delete Request and Opt-Out Platform (DROP). It was mandated by a 2023 state law called the “Delete Act.” Data brokers have until August to start processing these requests. Nicol Turner Lee, a senior fellow at the Brookings Institution, says it could limit the sale of our information.

Bay Curious - Why So Many Legal Courts in S.F.?

Longtime listener Henry Lie was driving through San Francisco one day when he realized the staggering number of legal courts located in the heart of the city. Upon further investigation, he realized we had all levels of court on the state side, and all except the U.S. Supreme Court on the federal side. Wowsa! How did so many end up here? KQED's Molly Lacob takes us through some legal history.


Additional Resources:

Your support makes KQED podcasts possible. You can show your love by going to https://kqed.org/donate/podcasts


This story was reported by Molly Lacob. Bay Curious is made by Katrina Schwartz, Christopher Beale and Olivia Allen-Price. Additional support from Jen Chien, Katie Sprenger, Maha Sanad, Ethan Toven-Lindsey and everyone on Team KQED.

Learn more about your ad choices. Visit megaphone.fm/adchoices

Marketplace All-in-One - California’s one-stop shop for data brokers to delete consumers’ data

The 39.4 million people who live in California now have a new tool where they can request that data brokers delete their personal information. That may include their online search histories, social security numbers and where they work, among other identifying data.


The tool is called the Delete Request and Opt-Out Platform (DROP). It was mandated by a 2023 state law called the “Delete Act.” Data brokers have until August to start processing these requests. Nicol Turner Lee, a senior fellow at the Brookings Institution, says it could limit the sale of our information.

The Daily - Anthropic vs. the Pentagon: Inside the Battle Over A.I. Warfare

In recent weeks, the Defense Department has tussled with Anthropic over how its artificial intelligence could be used on classified systems. That fight became bitter and negotiations fell apart. And war in the Middle East has made it increasingly clear how much the U.S. military has been relying on A.I.

Sheera Frenkel, who covers technology for The New York Times, explains the standoff and what it reveals about the future of warfare.

Guest: Sheera Frenkel, a New York Times reporter who covers how technology affects our lives.

Background reading: 

Photo: Brendan Smialowski/Agence France-Presse — Getty Images

For more information on today’s episode, visit nytimes.com/thedaily. Transcripts of each episode will be made available by the next workday. 

Subscribe today at nytimes.com/podcasts or on Apple Podcasts and Spotify. You can also subscribe via your favorite podcast app here https://www.nytimes.com/activate-access/audio?source=podcatcher. For more podcasts and narrated articles, download The New York Times app at nytimes.com/app.


Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.

The Daily Detail - The Daily Detail for 3.9.26

Alabama

  • Former Navy Seal Jared Hudson talks about US military, NeoCons and Iran
  • Governor Ivey has bill that requires CDL licensees to speak & read English
  • AL Senate passes bill that bans donations from foreign entities here in state
  • ALGOP has a new Chairman after weekend vote- Scott Stadhagen
  • Petition gets 75 signatures from within ALGOP to address House Speaker for comments made against the state party
  • Opening statements to be made in Macon County as trial gets underway against Ibrahim Yawed for murder of Aniah Blanchard

National

  • A 7th US service member dies from injuries by Iranian missile response
  • President Trump says no other bills will be signed until SAVE Act is on desk
  • FBI investigates 2 IEDs thrown into an anti-Islamic rally in NYC
  • CBS claims to have more details about US purchase of microwave device
  • Catholic Priest says global leaders are Satanic pedophiles and will destroy human life as their cover is blown

Python Bytes - #472 Monorepos

Topics covered in this episode:
Watch on YouTube

About the show

Sponsored by us! Support our work through:

Brian #1: Setting up a Python monorepo with uv workspaces

  • Dennis Traub
  • The 3 things
    • Give the Root a Distinct Name
    • Use workspace = true for Inter-Package Deps
    • Use importlib Mode for pytest

Michael #2: cattrs: Flexible Object Serialization and Validation

  • cattrs is a Swiss Army knife for (un)structuring and validating data in Python.
  • A natural alternative/follow on from DataClass Wizard
  • Converts to ←→ from dictionaries
  • cattrs also focuses on functional composition and not coupling your data model to its serialization and validation rules.
  • When you’re handed unstructured data (by your network, file system, database, …), cattrs helps to convert this data into trustworthy structured data.
  • Batteries Included: cattrs comes with pre-configured converters for a number of serialization libraries, including JSON (standard library, orjson, UltraJSON), msgpack, cbor2, bson, PyYAML, tomlkit and msgspec (supports only JSON at this time).

Brian #3: Learning to program in the AI age

  • Jose Blanca
  • “I teach a couple of introductory Python courses and I've been thinking about which advice to give to my students, that are studying how to program for the first time. I have collected my ideas in these blog posts”
    • Why learning to program is as useful as ever, even with powerful AI tools available.
    • How to use AI as a tutor rather than a shortcut, and why practice remains the key to real understanding.
    • What the real learning objectives are: mental models, managing complexity, and thinking like a software developer.

Michael #4: VS Code extension for FastAPI and friends

  • Enhances the FastAPI development experience in Visual Studio Code
  • Path Operation Explorer: Provides a hierarchical tree view of all FastAPI routes in your application.
  • Search for routes: Use the Command Palette and quickly search for routes by path, method, or name.
  • CodeLens links appear above HTTP client calls like client.get('/items'), letting you jump directly to the matching route definition.
  • Deploy your application directly to FastAPI Cloud from the status bar with zero config.
  • View real-time logs from your FastAPI Cloud deployed applications directly within VS Code.
  • Install from Marketplace.

Extras

Brian:

Joke: Saas is dead