Mathew John, the award-winning Creative Director at the United States National Park Service joins the show to explore the transformative power of storytelling in the public sector. From growing up as a second-generation American in small-town Ohio to producing emotionally charged films for America's most treasured public lands, Mathew shares how his lived experiences and emotional intuition fuel his creative process. The conversation dives into the distinction between making videos and telling meaningful stories, the importance of vulnerability in creative leadership, and the tangible impact of narrative — including a film that helped secure over $16 billion for park infrastructure.
array(3) { [0]=> string(67) "https://mcdn.podbean.com/mf/web/zehan6ys5ggiky75/NPS_Finalb8oja.m4a" [1]=> string(0) "" [2]=> string(8) "35083553" }Big Technology Podcast - Apple’s Anthropic Flirtation, Can Meta Build Superintelligence?, AI Browser Wars — With M.G. Siegler
M.G. Siegler is the author of Spyglass. He joins Big Technology podcast for the first installment of our new monthly discussion about Big Tech strategy and AI! Today, we cover why Apple may want to outsource Siri's brain to Anthropic or OpenAI, the rise of voice Ai, why Anthropic could be the right fit, and the complexity of what working with Apple would mean for Anthropic's business. We also touch on Zuck's superintelligence bet, Elon's new third party, the end of the EV credit, and whether AI browsers are worth it. Tune in for the first in our new series!
---
Enjoying Big Technology Podcast? Please rate us five stars ⭐⭐⭐⭐⭐ in your podcast app of choice.
Want a discount for Big Technology on Substack + Discord? Here’s 25% off for the first year: https://www.bigtechnology.com/subscribe?coupon=0843016b
Questions? Feedback? Write to: bigtechnologypodcast@gmail.com
African Tech Roundup - East Meets Africa: Bernard Laurendeau on Curating African Opportunity For Japanese Investors
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:
Big Technology Podcast - $100 Million AI Engineers, Vending Machine Claude, Legend Of Soham
Ranjan Roy from Margins is back for our weekly discussion of the latest tech news. We cover: 1) Meta's reported $100 million offers to AI engineers 2) If those reports are false, who planted the rumor? 3) Why talent might be all that matters in AI right now 4) Will Meta's bet work? 5) Anthropic's project vend 6) If AI can't stock a fridge, will it take your job? 7) Claudius' identity crisis 8) ChatGPT's hilarious Wealthfront hallucination 9) The Legend of Soham 10) Happy July 4th!
---
Enjoying Big Technology Podcast? Please rate us five stars ⭐⭐⭐⭐⭐ in your podcast app of choice.
Want a discount for Big Technology on Substack + Discord? Here’s 25% off for the first year: https://www.bigtechnology.com/subscribe?coupon=0843016b
Questions? Feedback? Write to: bigtechnologypodcast@gmail.com
The Stack Overflow Podcast - Why call one API when you can use GraphQL to call them all?
Apollo GraphQL lets you orchestrate APIs with a composable, declarative, self-service model. Apollo's MCP Server is now available.
Connect with Matt on LinkedIn.
Today we’re shouting out a Famous Question badge winner, user jkfe, for their question How to hide/show thymeleaf fields based on controller condition?.
Code Story: Insights from Startup Tech Leaders - S11 Bonus: Keren Fanan, MyOp
Keren Fanan doesn't come from a tech based family, yet has worked in tech for the last 15 years. She's not a developer herself, but has always been drawn to software in general, as in her words, software runs the world. She studied Industrial Engineering, but quickly moved into product roles, working for AT&T, Gett and Moon Active in the past. Deep down, she always wanted to found a company of her own. Outside of tech, she lives near Tel Aviv in Israel, and has lived there her whole life. Her and her 3 kids like to travel, go camping, and be in nature as much as possible.
Keren and her co-founders felt similar pains in the industry, all from different angles. No matter how good their ideas were, no matter the initiative, there is always a long process in software dev to bring it to life. This was especially true for non technical founders. They wanted a way to bring their ideas straight to production, without having to wait on the full life cycle.
This is the creation story of MyOp.
Sponsors
- Paddle.com
- Sema Software
- PropelAuth
- Postman
- Meilisearch
- Mailtrap
- .TECH Domains (https://get.tech/codestory)
Links
Our Sponsors:
* Check out Vanta: https://vanta.com/CODESTORY
Support this podcast at — https://redcircle.com/code-story/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
Big Technology Podcast - Is AI Really Taking Our Jobs? — With Noah Smith
Noah Smith is a star economics writer behind the “Noahpinion” blog and co-host of the Econ 102 podcast. Smith joins Big Technology to discuss whether generative AI is actually boosting productivity or still waiting for its “electricity moment.” Tune in to hear his contrarian take on the so-called AI jobs apocalypse and how businesses will need to reorganize before the gains show up in earnings. We also cover immigration crackdowns, tariff uncertainty, wage-inequality myths, and how China’s military buildup reshapes economic strategy. Hit play for a sharp, no-hype dive into AI, economics, and geopolitics.
Talk Python To Me - #512: Building a JIT Compiler for CPython
Episode sponsors
Posit
Talk Python Courses
Links from the show
PyCon Talk: What they don't tell you about building a JIT compiler for CPython: youtube.com
Specializing, Adaptive Interpreter Episode: talkpython.fm
Watch this episode on YouTube: youtube.com
Episode #512 deep-dive: talkpython.fm/512
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
Code Story: Insights from Startup Tech Leaders - S11 E6: Michael Sacca, Leadpages
Michael Sacca didn't start out coding - he started out as a musician. In college, he studied music business and wanted to go into that world. Eventually, he figured out that people didn't care that you had a music business degree, and he ended up waiting tables for a few years. After watching his roommate write software and get paid well to do it, he decided to learn to code himself. Outside of tech, he lives in Vancouver with his wife and 2 kids, coaching soccer and flag football. He mentioned it can be a pain to go out to eat with him cause he has celiac, and avoids gluten.
Prior to his current role, Michael was the Chief Product Officer at Dribbble. After he left that company and dabbled in some other ventures, he was approached about a CEO role at a well known darling company in Minneapolis.
This is Michael's creation story at Leadpages.
Sponsors
- Paddle.com
- Sema Software
- PropelAuth
- Postman
- Meilisearch
- Mailtrap
- .TECH Domains (https://get.tech/codestory)
Links
Our Sponsors:
* Check out Vanta: https://vanta.com/CODESTORY
Support this podcast at — https://redcircle.com/code-story/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
