Native America Calling - Monday, June 16, 2025 – Reversing public lands protections

President Donald Trump is expected to reverse President Joe Biden’s designation of two national monuments in California supported by area tribes. The Department of Justice issued an opinion that it is in the president’s purview to do away with Chuckwalla National Monument and Sáttítla Highlands National Monument. There is additional pressure to at least reduce the side of Bears Ears National Monument and Grand Staircase Escalante as President Trump did during his first term. The changes to national monuments also come as Republicans in Congress propose selling millions of acres of federal land, some of which is important to nearby tribes. We’ll get a rundown of the likely land moves and how it affects people. We’ll also hear about the final piece in a land transfer to the Yurok Tribe that comprises the largest return of land to a tribe in California history. Nearly all of the Yurok’s traditional land — 90% — was taken during the time known as the California Gold Rush.

Headlines From The Times - Pay It Forward Student Loans, Grocery Worker Strike, and Mattel’s AI Toy Push

A new “pay-it-forward” student loan model is gaining traction in cities like San Diego and Honolulu—offering interest-free funding with no payments due until graduates earn $50,000 a year. California’s Attorney General sues a Southern California real estate mogul, alleging widespread tenant abuse and unsafe living conditions. Toy giant Mattel teams up with OpenAI to develop AI-powered games and play experiences. And grocery workers at Kroger and Albertsons vote to authorize a strike over unfair labor practices. 

The Daily - An Assassination in Minnesota and a Growing War Between Israel and Iran

During a dark and tumultuous weekend, two shootings in Minnesota left one lawmaker dead and another seriously injured.

Overseas, Israel and Iran traded devastating strikes back and forth in what some fear is a new phase of violence in the Middle East.

Ernesto Londoño explains what we know about the violence in Minnesota, and Farnaz Fassihi discusses what appears to be an all-out war between Israel and Iran.

Guest:

  • Ernesto Londoño, a reporter for The New York Times based in Minnesota, covering news in the Midwest.
  • Farnaz Fassihi, the United Nations bureau chief for The New York Times, who also covers Iran and how countries around the world deal with conflicts in the Middle East.

Background reading: 

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

Photo: Tim Gruber for The New York Times

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 the Week - The Idea of Genius

We think we know what a genius is: a tortured poet; rebellious scientist; monstrous artist; or a tech disruptor. You can tell what a society values by who it labels as a genius says Helen Lewis in her new book, The Genius Myth: The Dangerous Allure of Rebels, Monsters and Rule-Breakers. From Leonardo da Vinci to Elon Musk, she asks if the modern idea of genius, as a class of special people, is distorting our view of the world.

With ten platinum albums Tupac Shakur was one of the stars of hip hop music when he was murdered at the age of 25. His music was very influential and his name is also associated with the legacy of Black Panther politics. In Words for My Comrades: A Political Biography of Tupac Shakur, Dean Van Nguyen argues that while much of the energy of the Black political movement was absorbed by the commercial music culture of the 1990s – Tupac’s contribution lives on today.

Gertrude Stein was considered a genius by some, a charlatan by others. She posed for Picasso’s portrait; hosted Matisse and Hemingway in Bohemian Paris; and she dazzled American crowds on her sell-out tour for her sensational Autobiography of Alice B Toklas, a version of the relationship with her partner. Francesca Wade’s new book Gertrude Stein: An Afterlife, explores the creation of the Stein myth.

Presenter: Adam Rutherford Producer: Ruth Watts

Start Here - Political Killings in Minnesota

Police arrest the man suspected of killing a Minnesota lawmaker and her husband, while wounding another political family. Iran strikes back at Israel, while U.S. sources describe President Trump rejecting a plan to kill Iran’s Ayatollah. And an Army military parade draws attention, but not necessarily huge crowds.

Learn more about your ad choices. Visit podcastchoices.com/adchoices

The Daily Detail - The Daily Detail for 6.16.25

Alabama

  • Congressman Aderholt decries the recent killing of 100 Christians in Nigeria
  • Sen. Tuberville says moving FBI training to Redstone Arsenal is a "no brainer"
  • ADEM as new director, Edward Poolos, after Lance Lefleur retired on May 1st
  • the AL conference for UMC has voted to close down 26 churches in region
  • Protests were held over weekend, state lawmaker Orr says its all staged
  • State Sen. Larry Stutts talks about fallout from Covid with trust in experts


National

  • President Trump and Army military parade went well in Washington DC
  • No Kings protests result in bystander being shot and killed by security
  • Manhunt in MN ends for gunman who killed state lawmaker and husband
  • Rand Paul says he will be a YES vote on BBB if the debt ceiling is addressed
  • Trump says retaliation from Iran will be bad mistake for them
  • The exiled Crown prince of Iran pushes for people to overthrow the regime

The Daily Signal - Minnesota Shooting Suspect Impersonated a Police Officer, Military Parade and Riots in DC, Trump Calls for Israel and Iran to Reach a Deal | June 16, 2025

On today’s Top News in 10, we cover:

  • Former Minnesota House Speaker Melissa Hortman and her husband were shot and killed in their home over the weekend. Minnesota Gov. Tim Walz is calling it a politically motivated attack.
  • President Trump is calling for Iran and Israel to make a deal after the two nations carried out extensive missile strikes against each other all weekend. 
  • And thousands of people were in the Nation’s capitol this weekend. Some to celebrate the 250th anniversary of the U.S. Army, and some to protest against Donald Trump. 

 

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: 

X: https://x.com/DailySignal

Instagram: https://www.instagram.com/thedailysignal/

Facebook: https://www.facebook.com/TheDailySignalNews/

Truth Social: https://truthsocial.com/@DailySignal

YouTube: https://www.youtube.com/user/DailySignal

Rumble: https://rumble.com/c/TheDailySignal

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

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

Everything Everywhere Daily - Autogyros

We are all familiar with things that fly in the air. Hot air balloons, dirigibles, blimps, airplanes, and helicopters.

However, there is another category of flying craft that most people aren’t familiar with. It isn’t an airplane, and it isn’t a helicopter. It actually lies somewhere in between. 

By combining parts of both, it has some amazing properties that neither one has. 

Learn more about the autogyro, what it is, and how it works, on this episode of Everything Everywhere Daily.


***5th Anniversary Celebration RSVP***


Sponsors


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

Python Bytes - #436 Slow tests go last

Topics covered in this episode:
Watch on YouTube

About the show

Sponsored by PropelAuth: pythonbytes.fm/propelauth66

Connect with the hosts

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.

Brian #1: Free-threaded Python no longer “experimental” as of Python 3.14

  • “PEP 779 ("Criteria for supported status for free-threaded Python") has been accepted, which means free-threaded Python is now a supported build!” - Hugo van Kemenade
  • PEP 779 – Criteria for supported status for free-threaded Python
  • As noted in the discussion of PEP 779, “The Steering Council (SC) approves PEP 779, with the effect of removing the “experimental” tag from the free-threaded build of Python 3.14.”
  • We are in Phase II then.
  • “We are confident that the project is on the right path, and we appreciate the continued dedication from everyone working to make free-threading ready for broader adoption across the Python community.”
  • “Keep in mind that any decision to transition to Phase III, with free-threading as the default or sole build of Python is still undecided, and dependent on many factors both within CPython itself and the community. We leave that decision for the future.”
  • How long will all this take? According to Thomas Wouters, a few years, at least: “In other words: it'll be a few years at least. It can't happen before 3.16 (because we won't have Stable ABI support until 15) and may well take longer.”

Michael #2: typed-ffmpeg

  • typed-ffmpeg offers a modern, Pythonic interface to FFmpeg, providing extensive support for complex filters with detailed typing and documentation.

  • Inspired by ffmpeg-python, this package enhances functionality by addressing common limitations, such as lack of IDE integration and comprehensive typing, while also introducing new features like JSON serialization of filter graphs and automatic FFmpeg validation.

  • Features :

    • Zero Dependencies: Built purely with the Python standard library, ensuring maximum compatibility and security.
    • User-Friendly: Simplifies the construction of filter graphs with an intuitive Pythonic interface.
    • Comprehensive FFmpeg Filter Support: Out-of-the-box support for most FFmpeg filters, with IDE auto-completion.
    • Integrated Documentation: In-line docstrings provide immediate reference for filter usage, reducing the need to consult external documentation.
    • Robust Typing: Offers static and dynamic type checking, enhancing code reliability and development experience.
    • Filter Graph Serialization: Enables saving and reloading of filter graphs in JSON format for ease of use and repeatability.
    • Graph Visualization: Leverages graphviz for visual representation, aiding in understanding and debugging.
    • Validation and Auto-correction: Assists in identifying and fixing errors within filter graphs.
    • Input and Output Options Support: Provide a more comprehensive interface for input and output options, including support for additional codecs and formats.
    • Partial Evaluation: Enhance the flexibility of filter graphs by enabling partial evaluation, allowing for modular construction and reuse.
    • Media File Analysis: Built-in support for analyzing media files using FFmpeg's ffprobe utility, providing detailed metadata extraction with both dictionary and dataclass interfaces.

Michael #3: pyleak

  • Detect leaked asyncio tasks, threads, and event loop blocking with stack trace in Python. Inspired by goleak.
  • Use as context managers or function dectorators
  • When using no_task_leaks, you get detailed stack trace information showing exactly where leaked tasks are executing and where they were created.
  • Even has great examples and a pytest plugin.

Brian #4: Optimizing Test Execution: Running live_server Tests Last with pytest

  • Tim Kamanin

  • “When working with Django applications, it's common to have a mix of fast unit tests and slower end-to-end (E2E) tests that use pytest's live_server fixture and browser automation tools like Playwright or Selenium. ”

  • Tim is running E2E tests last for

    • Faster feedback from quick tests
    • To not tie up resources early in the test suite.
  • He did this with

    • custom “e2e” marker

    • Implementing a

      pytest_collection_modifyitems
      

      hook function to look for tests using the

      live_server
      

      fixture, and for them

      • automatically add the e2e marker to those tests
      • move those tests to the end
  • The reason for the marker is to be able to

    • Just run e2e tests with -m e2e
    • Avoid running them sometimes with -m "not e2e"
  • Cool small writeup.

    • The technique works for any system that has some tests that are slower or resource bound based on a particular fixture or set of fixtures.

Extras

Brian:

Michael:

Joke: Naming is hard