More than half of all Americans have used artificial intelligence tools recently, according to a study published by Silicon Valley venture capital firm Menlo Ventures. And one in five people use it daily. Marketplace’s Nova Safo spoke with Amy Wu Martin, a partner at Menlo Ventures, to learn how they’re using it in their day-to-day lives.
The Daily - A Dark Moment for Journalism — and Devastation in Texas
Last week, when Paramount, the parent company of CBS News, announced a $16 million settlement with President Trump over editing of a segment of “60 Minutes,” many of the network’s journalists were furious.
The deal also raised questions about the independence of CBS’s journalism, and how much news organizations could be cowed by threats from the president going forward.
David Enrich, an investigations editor at The Times, takes us inside the settlement, and Lowell Bergman, a former CBS producer and investigative journalist at The Times, reminds us that the network has been in a similar situation before and discusses why this time may be different.
First, Edgar Sandoval, who is on the ground in Texas, explains what is happening in the wake of the flooding.
Guest:
- Edgar Sandoval, a reporter for The New York Times covering Texas.
- David Enrich, a deputy investigations editor for The New York Times.
- Lowell Bergman, a journalist and former producer for CBS’s “60 Minutes.”
Background reading:
- Paramount to pay Donald Trump $16 million to settle ‘60 Minutes’ lawsuit.
- For ‘60 Minutes,’ a humbling moment at an uneasy time for press freedom.
- More than 50 have been found dead in Texas floods as the search for missing grows dire.
For more information on today’s episode, visit nytimes.com/thedaily. Transcripts of each episode will be made available by the next workday.
Unlock full access to New York Times podcasts and explore everything from politics to pop culture. Subscribe today at nytimes.com/podcasts or on Apple Podcasts and Spotify.
Start Here - Why Texas Floods Turned So Deadly
Flash floods in Texas sweep have killed 70+ Texas, including dozens of children. Families are asking if warnings could have been delivered sooner. And the White House, fresh off a legislative victory, sets a deadline for trade deals.
Learn more about your ad choices. Visit podcastchoices.com/adchoices
African Tech Roundup - East Meets Africa: Bernard Laurendeau on Curating African Opportunity For Japanese Investors
Everything Everywhere Daily - The Peloponnesian War
In the 5th century BC, the Greek world found itself in the middle of one of its greatest wars. This wasn’t one of their existential conflicts against the Persians; this was a war of Greeks against Greeks.
An alliance of city-states led by Athens fought a coalition led by Sparta for control of the Greek world.
Over nearly 30 years, the two city-states fought for supremacy, leaving a lasting impact on the Greek world.
Learn more about the Peloponnesian War, its causes, and its resolution on this episode of Everything Everywhere Daily.
***5th Anniversary Celebration RSVP***
Sponsors
Quince
- Go to quince.com/daily for 365-day returns, plus free shipping on your order!
Mint Mobile
- Get your 3-month Unlimited wireless plan for just 15 bucks a month at mintmobile.com/eed
Jerry
- Compare quotes and coverages side-by-side from up to 50 top insurers at jerry.ai/daily
American Scandal
- Follow American Scandal on the Wondery App or wherever you get your podcasts.
Subscribe to the podcast!
https://everything-everywhere.com/everything-everywhere-daily-podcast/
--------------------------------
Executive Producer: Charles Daniel
Associate Producers: Austin Oetken & Cameron Kieffer
Become a supporter on Patreon: https://www.patreon.com/everythingeverywhere
Update your podcast app at newpodcastapps.com
Discord Server: https://discord.gg/UkRUJFh
Instagram: https://www.instagram.com/everythingeverywhere/
Facebook Group: https://www.facebook.com/groups/everythingeverywheredaily
Twitter: https://twitter.com/everywheretrip
Website: https://everything-everywhere.com/
Disce aliquid novi cotidie
Learn more about your ad choices. Visit megaphone.fm/adchoices
The Daily Detail - The Daily Detail for 7.7.25
Alabama
- 8 year old Sarah Marsh of Mountain Brook is one of fatalities in TX floods
- ALGOP Chair says SCOTUS delay on LA case helpful for AL redistricting case
- A Guatemalen man is charged with rape of a child in Limestone County
- AL Fire Marshal now investigating fireworks explosion on boat at Lake Martin
- Injury Law firm rates Alabama as the leading state for death by lightning
National
- Trump signs disaster declaration for Kerr County TX, after floods and fatalities
- ABC's George Stephanopolous tried to blame TX floods on Trump
- 11 Airspace violations required jet fighter escorts at Trump's NJ golf club
- Trump to focus on tariffs and trade deals as Wednesday deadline approaches
- CIA director releases internal reports that implicate former director Brennan committed perjury and weaponization of intelligence to "get Trump"
The Daily Signal - Despicable Response to Texas Flash Floods, and Elon Musk’s “America Party” | July 7, 2025
Today on the Top News in 10, we cover:
- Horrific flash flooding in Texas, with casualties still rising.
- Legacy media & Democrat officials attempt to blame the floods on the Trump administration.
- Elon Musk announces a third political party to a very mixed reception.
Subscribe to The Tony Kinnett Cast: https://podcasts.apple.com/us/podcast/the-tony-kinnett-cast/id1714879044 Don't forget our other shows:
Virginia Allen's Problematic Women: https://www.dailysignal.com/problematic-women
Bradley Devlin's The Signal Sitdown: https://www.dailysignal.com/the-signal-sitdown
Follow The Daily Signal:
Thanks for making The Daily Signal Podcast your trusted source for the day’s top news. Subscribe on your favorite podcast platform and never miss an episode.
Learn more about your ad choices. Visit megaphone.fm/adchoices
The Intelligence from The Economist - Trump card: can he broker a Gaza deal?
While Israel and Hamas officials discuss a ceasefire via mediators in Qatar, a key meeting will take place at the White House today, when Israel’s prime minister talks to the US president. Why the Chinese Communist Party is removing alcohol from official events. And remembering John Robbins, who spurned his family’s ice-cream business to be a health campaigner.
Listen to what matters most, from global politics and business to science and technology—Subscribe to Economist Podcasts+
For more information about how to access Economist Podcasts+, please visit our FAQs page or watch our video explaining how to link your account.
First Things Podcast - At Home and Abroad
Python Bytes - #439 That Astral Episode
- * ty documentation site and uv migration guide*
- * uv build backend is now stable + other Astral news*
- * Refactoring long boolean expressions*
- * fastapi-ml-skeleton*
- Extras
- Joke
About the show
Sponsored by Sentry: pythonbytes.fm/sentry
Connect with the hosts
- Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky)
- Brian: @brianokken@fosstodon.org / @brianokken.bsky.social
- Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky)
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am 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.
Michael #1: ty documentation site and uv migration guide
- via Skyler Kasko
- Astral created a documentation site for ty (PR #744 in release 0.0.1-alpha.13).
- Astral added a page on migrating from pip to a uv project in the uv documentation. (PR #12382 in release 0.7.19).
- Talk Python episode on ty.
Brian #2: uv build backend is now stable + other Astral news
The uv build backend is now stable
- Tim Hopper via Python Developer Tooling Handbook
-
- “The uv build backend is now stable, and considered ready for production use. An alternative to setuptools, hatchling, etc. for pure Python projects, with a focus on good defaults, user-friendly error messages, and performance. When used with uv, it's 10-35x faster.”
“(In a future release, we'll make this the default.)”
[build-system] requires = ["uv_build>=0.7.19,<0.8.0"] build-backend = "uv_build"I believe it’s faster, but I agree with Brett Cannon in asking “What's being benchmarked? I'm not sure what a "backend sync" is referring to other than maybe installing the build back-end?”
See also: uv: Making Python Local Workflows FAST and BORING in 2025 - Hynek
Brian #3: Refactoring long boolean expressions
Trey Hunner
This is applied boolean logic, and even folks who learned this in a CS program probably did so early on, and may have forgotten it.
How can you improve the readability of long Boolean expressions in Python?
Put parens around the whole expression and separate clauses onto different lines
Where to put boolean operators between clauses? at the end of the line or the beginning?
- PEP8 recommends the beginning
if (expression1 and expression2 and expression3): ...
- PEP8 recommends the beginning
Naming sub-expressions with variables
- Odd downside that wouldn’t occur to me. All expressions are evaluated, thus not taking advantage of expression short-circuiting.
Naming operations with functions
- Less readable, but takes advantage of short-circuiting
Using De Morgan’s Law : replacing a compound expression with a similar (and hopefully easier to read) expression
# neither: we want both to be false not (a or b) == (not a) and (not b) # never_both: at least one false not (a and b) == (not a) or (not b)
Michael #4: fastapi-ml-skeleton
- FastAPI Skeleton App to serve machine learning models production-ready.
- This repository contains a skeleton app which can be used to speed-up your next machine learning project.
- The code is fully tested and provides a preconfigured
toxto quickly expand this sample code. - A sample regression model for house price prediction is included in this project.
- Short write up on "What does set -a do?"
Extras
Brian:
Michael:
via Wei Lee
Extra Airflow ruff rules:
Starting from Ruff version 0.11.13, most changes from Airflow 2 to Airflow 3 can be automated using AIR3. (It’s still in preview so a “—-preview” flag is needed)
e.g., if you have the following Airflow 2 code
import datetime from airflow.models import DAG from airflow.operators.empty import EmptyOperator with DAG( dag_id="my_dag_name", start_date=datetime.datetime(2021, 1, 1), schedule_interval="@daily", ): EmptyOperator(task_id="task")it can be fixed with
uvx ruff check --select AIR3 --fix --unsafe-fixes --previewimport datetime from airflow.sdk import DAG from airflow.providers.standard.operators.empty import EmptyOperator with DAG( dag_id="my_dag_name", start_date=datetime.datetime(2021, 1, 1), schedule="@daily", ): EmptyOperator(task_id="task")which works with Airflow 3.
Joke:
