POPULARITY
Categories
Topics covered in this episode: * Free-threaded Python no longer “experimental” as of Python 3.14* typed-ffmpeg pyleak * Optimizing Test Execution: Running live_server Tests Last with pytest* Extras Joke Watch on YouTube About the show Sponsored by PropelAuth: pythonbytes.fm/propelauth66 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. 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: Is Free-Threading Our Only Option? - Interesting discussion started by Eric Snow and recommended by John Hagen Free-threaded Python on GitHub Actions - How to add FT tests to your projects, by Hugo van Kemenade Michael: New course! LLM Building Blocks in Python Talk Python Deep Dives Complete: 600K Words of Talk Python Insights .folders on Linux Write up on XDG for Python devs. They keep pulling me back - ChatGPT Pro with o3-pro Python Bytes is the #1 Python news podcast and #17 of all tech news podcasts. Python 3.13.4, 3.12.11, 3.11.13, 3.10.18 and 3.9.23 are now available Python 3.13.5 is now available! Joke: Naming is hard
V této epizodě podcastu Svět na dosah se podíváme na život v Austrálii očima Stephanie, která už šest let žije v Brisbane. Proč opustila pohodlí života v Praze, co ji v Austrálii nejvíc překvapilo a jaké to je žít s australským partnerem a vychovávat děti v jiné kultuře? Ideální poslech pro všechny, kdo uvažují o studiu, práci nebo stěhování do Austrálie.
MUDr. Čápová o vplyve stresu, ale aj očkovania na stav zdravia. Umŕtvené zuby a súvis - infarkt či autoimunitné choroby? Pneumologička, imunologička a alergologička s celoživotnou praxou v Čechách i Švajčiarsku. Zaoberá sa aj témou longevity... Vysvetľuje, ako sa dá utlmiť SPIKE protein.. zatial len na 3 mesiace. Istý výskum robia aj Slováci... Rozprávali sme sa o potravinách, alergiách, strese... vplyve faktorov na zdravie človeka. Pani doktorka prezradila recept na dlhovekosť podľa jej starkej...Kde vidí problémy dnešnej klasickej medicíny a aj to, ako sa dá prepájať príroda do zdravia človeka...Mňa osobne zaujala svojim pevným postojom a autenticitou.... Veľký AHA moment bola téma umŕtvených zubov a zistení na infarkty či autoimunitné ochorenia... MartinaĎakujem, že ma podporujete na herohero alebo tu na YouTubeAj vďaka vám vzniká tento obsahChcete ma začať podporovať? Info tu: https://herohero.co/odznovaMnohí sa pýtate, kedy bude obsahu viac. Kedy bude tá miniTV Odznova.No bude, keď vás bude 2 000. Skôr neviem najať tím (kameraman + strihač + novinárka + korektorka...)Ja budem trpezlivá. Ale napadlo mi, že ak by každý zohnal 10-20 ľudí zo svojho okolia, tak by sa to mohlo podariť dosť skoro..Podpora je možná aj tu na YouTube.. zmysel to pre má od 5,99€ (50% z vášho predplatného mi zoberie YouTube ako províziu. Tak si to viete spočítať...) Predplatné 2,99 je bez nároku na obsah vopred. Ide len o sympatizovanie, za čo ďakujemAk nechcete platiť kartou, možné je podporovať aj cez číslo účtu: SK45 8330 0000 0022 0165 1060 - do poznámky uveďte, že ide o dar Chcete záznam z festivalu? LINK: https://www.budeakonebolo.sk/videozaznam-z-festivalu-odznova-v-pravdivosti-2024/0:00:00 Úvod00:03:15 Nálepkovanie lekárov a kultúra dialógu0:07:00 Dôvod alergií dnes0:12:00 Čo jesť a piť a kde kupovať?0:17:15 Priepustnosť čreva a autizmus0:21:30 Problém mŕtvych zubov a choroby0:30:00 Dlhovekosť a stres0:42:00 Povrchnosť doby a porovnávanie sa0:50:00 Psychodeliká a liečenie0:59:00 mRNA a SPIKE - ako čistiť telo1:11:00 Hľadanie pravdy a prevencia
In this episode, Conor recommends some podcast episodes on AI and LLMs.Link to Episode 238 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonShow NotesDate Generated: 2025-06-11Date Released: 2025-06-13ChangeLog: Steve Yegge on productive vibe coding, the death of the IDE, babysitting a fleet of AI coding agentsOxide and Friends 6/2/2025 -- AI Discourse with Steve KlabnikFallthrough: A Discourse on AI DiscourseThe Death of the Junior Developer - Steve YeggeI am disappointed in the AI discourse - Steve KlabnikIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
AI coding is in full-blown gold-rush mode, and GitHub sits at the epicenter. In this episode, GitHub CEO Thomas Dohmke tells Matt Turck how a $7.5 B acquisition in 2018 became a $2 B ARR rocket ship, and reveals how Copilot was born from a secret AI strategy years before anyone else saw the opportunity.We dig into the dizzying pace of AI innovation: why developer tools are suddenly the fastest-growing startups in history, how GitHub's multi-model approach (OpenAI, Anthropic Claude 4, Gemini 2.5, and even local LLMs) gives you more choice and speed, and why fine-tuning models might be overrated. Thomas explains how Copilot keeps you in the “magic flow state,” how even middle schoolers are using it to hack Minecraft. The conversation then zooms out to the competitive battlefield: Cursor's $10 B valuation, Mistral's new code model, and a wave of AI-native IDE forks vying for developer mind-share. We discuss why 2025's “coding agents” could soon handle 90 % of the world's code, the survival of SaaS and why the future of coding is about managing agents, not just writing code.GitHubWebsite - https://github.com/X/Twitter - https://x.com/githubThomas DohmkeLinkedIn - https://www.linkedin.com/in/ashtomX/Twitter - https://twitter.com/ashtomFIRSTMARKWebsite - https://firstmark.comX/Twitter - https://twitter.com/FirstMarkCapMatt Turck (Managing Director)LinkedIn - https://www.linkedin.com/in/turck/X/Twitter - https://twitter.com/mattturck(00:00) Intro (01:50) Why AI Coding Is Ground Zero for Generative AI (02:40) The $7.5B GitHub Acquisition: Microsoft's Strategic Play (06:21) GitHub's Role in the Azure Cloud Ecosystem (10:25) How GitHub Copilot Beat Everyone to Market (16:09) Copilot & VS Code Explained for Non-Developers (21:02) GitHub Models: Multi-Model Choice and What It Means (25:31) The Reality of Fine-Tuning AI Models for Enterprise (29:13) The Dizzying Pace and Political Economy of AI Coding Tools (36:58) Competing and Partnering: Microsoft's Unique AI Strategy (41:29) Does Microsoft Limit Copilot's AI-Native Potential? (46:44) The Bull and Bear Case for AI-Native IDEs Like Cursor (52:09) Agent Mode: The Next Step for AI-Powered Coding (01:00:10) How AI Coding Will Change SaaS and Developer Skills
Stand-up comedy je nový rock´n´roll, říká Luděk Staněk. Proč se před lety rozhodl, že už nebude DJ Rodriguez z Radia 1? Může jeho dnešní populární satirická show Události Luďka Staňka něco změnit? Ideálně k lepšímu? Na tyto a další otázky padne řeč v tomto Zátiší. A možná dojde i na divoké historky z 90. let.
Talk Python To Me - Python conversations for passionate developers
If you're looking to leverage the insane power of modern GPUs for data science and ML, you might think you'll need to use some low-level programming language such as C++. But the folks over at NVIDIA have been hard at work building Python SDKs which provide nearly native level of performance when doing Pythonic GPU programming. Bryce Adelstein Lelbach is here to tell us about programming your GPU in pure Python. Episode sponsors Posit Agntcy Talk Python Courses Links from the show Bryce Adelstein Lelbach on Twitter: @blelbach Episode Deep Dive write up: talkpython.fm/blog NVIDIA CUDA Python API: github.com Numba (JIT Compiler for Python): numba.pydata.org Applied Data Science Podcast: adspthepodcast.com NVIDIA Accelerated Computing Hub: github.com NVIDIA CUDA Python Math API Documentation: docs.nvidia.com CUDA Cooperative Groups (CCCL): nvidia.github.io Numba CUDA User Guide: nvidia.github.io CUDA Python Core API: nvidia.github.io Numba (JIT Compiler for Python): numba.pydata.org NVIDIA's First Desktop AI PC ($3,000): arstechnica.com Google Colab: colab.research.google.com Compiler Explorer (“Godbolt”): godbolt.org CuPy: github.com RAPIDS User Guide: docs.rapids.ai Watch this episode on YouTube: youtube.com Episode #509 deep-dive: talkpython.fm/509 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
Ľudia z Málinca, Látok aj okolitých obcí prišli po racionálnej debate na to, že ich nikto nechce okradnúť. Odkedy som prvýkrát použil slovo Málinec, vyleteli tam ceny nehnuteľností, povedal v relácii Ide o pravdu minister životného prostredia (nominant SNS) Tomáš Taraba.
In this episode of Vitality Made Simple, Dr. Debbie Ozment welcomes internationally recognized neurodegenerative disease expert, Dr. Dale Bredesen. Dr. Bredesen shares insights from his groundbreaking work and his new book, "The Ageless Brain," offering a beacon of hope in the world of degenerative disease.He explains that cognitive decline is not an inevitable part of aging, but rather a "network insufficiency" driven by factors such as reduced energetics, chronic inflammation, and toxicity. Dr. Bredesen introduces the concept of a "cognoscopy," a proactive evaluation recommended for everyone over 35, involving specific blood tests to detect early signs of cognitive changes.Learn about the transformative "KetoFlex 12-3" diet, a plant-rich, mildly ketogenic approach to promote metabolic flexibility and enhance brain function. Dr. Bredesen also delves into the crucial role of insulin-degrading enzyme (IDE) and the often-overlooked connection between oral health and cognitive well-being. He emphasizes that addressing these "holes in the roof" through personalized medicine can lead to significant improvements in brain health, energy, and overall vitality, ultimately making dementia a rare condition. This episode provides an empowering guide for listeners to take control of their brain span and enjoy better relationships throughout life.Visit my website DrDebbieOzment.com for valuable free downloads. Additionally, you will find shopping links which I have curated on the website. Please follow me on instagram at drdebbieozment.
Today Michelle Frost from JetBrains joins Jan and Q to explore the challenges and opportunities of integrating AI tools directly into your IDE, discuss real-world scenarios around trust, transparency, and skill-building, and unpack what “responsible AI use” looks like.More about Michelle Bluesky: @aiwithmichelle.com LinkedIn: https://www.linkedin.com/in/michelle-frost-dev/Follow us onX: The Angular Plus ShowBluesky: @theangularplusshow.bsky.social The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge every year to attend talks and workshops by the Angular team and community experts.Join: http://www.ng-conf.org/Attend: https://ti.to/ng-conf/2025Follow: https://twitter.com/ngconf https://www.linkedin.com/company/ng-conf https://bsky.app/profile/ng-conf.bsky.social https://www.facebook.com/ngconfofficialRead: https://medium.com/ngconfWatch: https://www.youtube.com/@ngconfonline Edited by Patrick Hayes https://www.spoonfulofmedia.com/ Stock media provided by JUQBOXMUSIC/ Pond5
Dans cet épisode nous recevons Joël Té-Léssia Assoko, journaliste économique, anciennement rédacteur en chef économie de Jeune Afrique.Joël nous présente son premier essai "Enterrer Sankara". Cet essai, au titre provocateur, propose une critique acerbe de la réactivation du mythe Sankara pour justifier des politiques économiques démagogiques, notamment menées par des régimes militaires sur le continent, menant les pays en question dans l'impasse. Enterrer Sankara est édité aux éditions RiveneuveHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Hostia: Jozef Majchrák (komentátor denníka Postoj) a Peter Tkačenko (komentátor denníka Sme). | Okruhy tém: Zmeny v ústave (Dve pohlavia, hodnotové otázky; je nevyhnutné to definovať? Politická hra o konzervatívneho voliča, postoje oboch táborov – koalícia/opozícia, porovnanie so zahraničím, kde majú ešte niečo podobné?). Politické strany (Ide o pokus Roberta Fica rozbiť konzervatívne strany, resp. získať ich prípadnú podporu? Postoj KDH, ako môže vyzerať klub po prípadnom rozdelení pri hlasovaní? Hnutie Slovensko – aj tu je časť konzervatívcov, spolupráca s koalíciou, jednotlivé koaličné strany, čo sa tým snaží získať Smer? Ide o voliča, alebo skôr politické ciele? Hlas-SD, SNS a ich stanoviská). | Novelizácia Ústavy SR. | Moderuje: Marta Jančkárová; | Diskusiu Z prvej ruky pripravuje Slovenský rozhlas, Rádio Slovensko, SRo1. Vysielame každý pracovný deň o 12:30 v Rádiu Slovensko.
Topics covered in this episode: platformdirs poethepoet - “Poe the Poet is a batteries included task runner that works well with poetry or with uv.” Python Pandas Ditches NumPy for Speedier PyArrow pointblank: Data validation made beautiful and powerful Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters 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: platformdirs A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir". Why the community moved on from appdirs to platformdirs At AppDirs: Note: This project has been officially deprecated. You may want to check out pypi.org/project/platformdirs/ which is a more active fork of appdirs. Thanks to everyone who has used appdirs. Shout out to ActiveState for the time they gave their employees to work on this over the years. Better than AppDirs: Works today, works tomorrow – new Python releases sometimes change low-level APIs (win32com, pathlib, Apple sandbox rules). platformdirs tracks those changes so your code keeps running. First-class typing – no more types-appdirs stubs; editors autocomplete paths as Path objects. Richer directory set – if you need a user's Downloads folder or a per-session runtime dir, there's a helper for it. Cleaner internals – rewritten to use pathlib, caching, and extensive test coverage; all platforms are exercised in CI. Community stewardship – the project lives in the PyPA orbit and gets security/compatibility patches quickly. Brian #2: poethepoet - “Poe the Poet is a batteries included task runner that works well with poetry or with uv.” from Bob Belderbos Tasks are easy to define and are defined in pyproject.toml Michael #3: Python Pandas Ditches NumPy for Speedier PyArrow Pandas 3.0 will significantly boost performance by replacing NumPy with PyArrow as its default engine, enabling faster loading and reading of columnar data. Recently talked with Reuven Lerner about this on Talk Python too. In the next version, v3.0, PyArrow will be a required dependency, with pyarrow.string being the default type inferred for string data. PyArrow is 10 times faster. PyArrow offers columnar storage, which eliminates all that computational back and forth that comes with NumPy. PyArrow paves the way for running Pandas, by default, on Copy on Write mode, which improves memory and performance usage. Brian #4: pointblank: Data validation made beautiful and powerful “With its … chainable API, you can … validate your data against comprehensive quality checks …” Extras Brian: Ruff rules Ruff users, what rules are using and what are you ignoring? Python 3.14.0b2 - did we already cover this? Transferring your Mastodon account to another server, in case anyone was thinking about doing that I'm trying out Fathom Analytics for privacy friendly analytics Michael: Polars for Power Users: Transform Your Data Analysis Game Course Joke: Does your dog bite?
“Ide e fazei discípulos” (Mateus 28:19). Esses são 3 pontos que a bíblia nos ensina sobre Discipulado: - Nenhum cristão terá glorificado à Deus e cumprido sua missão se não produzir filhos espirituais capazes de se reproduzir; - Não existe discipulado sem autoridade gerada pela confiança; - Liderança no Reino de Deus não tem haver com domínio mas com o serviço altruísta. Temos aqui uma missão que é preparar as pessoas para serem ministras de Deus, e você faz parte disso!
V pravidelných online formačných stretnutiach sa budeme spisu sv. Theodorosa Veľkého – 100 duchovných textov, ktoré nachádzame v zbierke Filokalia. Ide o stručný úvod do duchovného života, ktorý aj keď bol venovaný mníchom, je veľmi užitočný aj pre tých, ktorí žijú mimo múry monastiera.
Nevystačíme si na starom kontinente s Európskym preukazom zdravotného poistenia? Čo všetko sa skrýva pod pojmom liečebné náklady a zdravotná starostlivosť? Aké všetky riziká na cestách si vieme pokryť poistením a ktoré určite netreba vynechať? Do akej výšky sa dá poistiť? Postačia limity cestovného poistenia aj do tých najdrahších či exotických krajín? Je výhodnejšie sa poisťovať na každú cestu zvlášť alebo si kúpiť ročné cestovné poistenie? Ako postupovať, ak máme v zahraničí zdravotný problém a kryje to poisťovňa hneď, alebo prepláca až doma? Koľko dnes stojí cestovné poistenie jednotlivca, rodiny, na jeden deň a na rok? Hosťom relácie Ide o peniaze bol Vladimír Cvik zo spoločnosti Superpoistenie.sk.
Talk Python To Me - Python conversations for passionate developers
If you've heard the phrase "Automate the boring things" for Python, this episode starts with that idea and takes it to another level. We have Glyph back on the podcast to talk about "Programming YOUR computer with Python." We dive into a bunch of tools and frameworks and especially spend some time on integrating with existing platform APIs (e.g. macOS's BrowserKit and Window's COM APIs) to build desktop apps in Python that make you happier and more productive. Let's dive in! Episode sponsors Posit Agntcy Talk Python Courses Links from the show Glyph on Mastodon: @glyph@mastodon.social Glyph on GitHub: github.com/glyph Glyph's Conference Talk: LceLUPdIzRs: youtube.com Notify Py: ms7m.github.io Rumps: github.com QuickMacHotkey: pypi.org QuickMacApp: pypi.org LM Studio: lmstudio.ai Coolify: coolify.io PyWin32: pypi.org WinRT: pypi.org PyObjC: pypi.org PyObjC Documentation: pyobjc.readthedocs.io Watch this episode on YouTube: youtube.com 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
The ever-provocative Steve Yegge joins us fresh off a vibe coding bender so productive, he wrote a book on the topic alongside award-winning author Gene Kim. Steve tells us why he believes the IDE is dead, why babysitting AI agents is more fun than coding, when vibe coding might take over the enterprise, how software devs should approach coding agents, and what it all means for society.
Neste episódio especial, você vai ouvir uma ilustração poderosa que aconteceu em uma praça durante uma ação evangelística feita pelos jovens da igreja. O que parecia apenas mais um evento se transformou em um mover profundo de Deus. Palavras simples, corações sinceros e a presença do Espírito Santo mudaram o ambiente e tocaram vidas de forma sobrenatural.
The ever-provocative Steve Yegge joins us fresh off a vibe coding bender so productive, he wrote a book on the topic alongside award-winning author Gene Kim. Steve tells us why he believes the IDE is dead, why babysitting AI agents is more fun than coding, when vibe coding might take over the enterprise, how software devs should approach coding agents, and what it all means for society.
Algo novo vindo do céu - Júlia Manzoni by IDE
Hypotéza 32: Verný mních by mal prejavovať spôsob života, ktorý zodpovedá jeho scheme; lebo ten, kto nežije v súlade so svojou schemou, nie je verný; rovnako zbožná staroba nie je charakterizovaná dĺžkou času, ale spôsobom, akým človek žije. Filokalia Live - pravidelné online formačné stretnutia. Zámerom je spoznávanie a osvojovanie umenia duchovného života štúdiom učenia svätých otcov. Štvrtkové stretnutia sú venované uvažovaniu nad dielom Evergetinos. Ide o rozsiahlu zbierku výrokov a krátkych príbehov zo života púštnych otcov, ktorá bola zostavená mníchom Pavlom v 11. storočí. Každá kapitola dáva dôkladné vysvetlenie predstavenej témy a postupne čitateľa sprevádza od položenia základných kameňov duchovného život až po jeho výšiny. Stretnutia sa konajú každý pondelok a štvrtok o 20.00 hod. V prípade záujmu sa môžete zaregistrovať a e-mailom Vám bude zaslaný link pre vstup na stretnutie.
"Todavia digo-vos a verdade, que vos convém que Eu vá; porque, se Eu não for, o Consolador não virá a vós; mas, quando Eu for, vo-lo enviarei.E, quando Ele vier, convencerá o mundo do pecado, e da justiça e do juízo." João 16:7-8."Ide, porém, e aprendei o que significa: Misericórdia quero, e não sacrifício. Porque Eu não vim a chamar os justos, mas os pecadores, ao arrependimento." Mateus 9:13"E Jesus, tendo ouvido isto, disse-lhes: Os sãos não necessitam de médico, mas, sim, os que estão doentes; Eu não vim chamar os justos, mas, sim, os pecadores ao arrependimento." Marcos 2:17
Talk Python To Me - Python conversations for passionate developers
If you want to leverage the power of LLMs in your Python apps, you would be wise to consider an agentic framework. Agentic empowers the LLMs to use tools and take further action based on what it has learned at that point. And frameworks provide all the necessary building blocks to weave these into your apps with features like long-term memory and durable resumability. I'm excited to have Sydney Runkle back on the podcast to dive into building Python apps with LangChain and LangGraph. Episode sponsors Posit Auth0 Talk Python Courses Links from the show Sydney Runkle: linkedin.com LangGraph: github.com LangChain: langchain.com LangGraph Studio: github.com LangGraph (Web): langchain.com LangGraph Tutorials Introduction: langchain-ai.github.io How to Think About Agent Frameworks: blog.langchain.dev Human in the Loop Concept: langchain-ai.github.io GPT-4 Prompting Guide: cookbook.openai.com Watch this episode on YouTube: youtube.com 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
The Twenty Minute VC: Venture Capital | Startup Funding | The Pitch
Varun Mohan is the CEO and Co-Founder of Windsurf, the leading AI-native IDE, which has over a million users and generates over 50% of all committed software across thousands of companies. Prior to Windsurf, Varun graduated with a Master's in Computer Science from MIT and led a team at Nuro focused on large-scale deep learning infrastructure for autonomous vehicles. Today's Agenda: [00:00] The $3B Startup That Only Happend on the Third Pivot [05:12] When to Give Up vs When To Stick at It [08:55] “Never Fall in Love With Your Idea” — Here's Why [10:38] What Founders Get Wrong About Being First [13:52] What Would Windsurf Do If They Had Unlimited Resources [16:45] Will Lovable and Bolt Ultimately Compete with Windsurf and Cursor [19:25] The Product Development Rule That Breaks All Startup Rules [21:20] The Cold Truth About Moats in the AI Era [24:30] The OpenAI Question You're Not Supposed to Ask [32:50] Who Actually Counts as an Engineer in 5 Years? [35:10] Will Product Managers Even Exist in 2030? [37:30] Async Agents Are Coming—But Most Will Fail.. Why? [41:00] The Truth About Agent-Only Workflows [44:20] The One Area of Engineering That AI Will Eat Next [46:12] What Cursor Got Right (That Windsurf Didn't) [47:55] Are LLM APIs Already Commoditized? [50:30] Why Anthropic Won't Win by Default [52:10] Should Model Companies Own the App Layer? [58:05] What Does Varun Want to be Remembered For?
Topics covered in this episode: Making PyPI's test suite 81% faster People aren't talking enough about how most of OpenAI's tech stack runs on Python PyCon Talks on YouTube Optimizing Python Import Performance Extras Joke Watch on YouTube About the show Sponsored by Digital Ocean: pythonbytes.fm/digitalocean-gen-ai Use code DO4BYTES and get $200 in free credit 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. Brian #1: Making PyPI's test suite 81% faster Alexis Challande The PyPI backend is a project called Warehouse It's tested with pytest, and it's a large project, thousands of tests. Steps for speedup Parallelizing test execution with pytest-xdist 67% time reduction --numprocesses=auto allows for using all cores DB isolation - cool example of how to config postgress to give each test worker it's on db They used pytest-sugar to help with visualization, as xdist defaults to quite terse output Use Python 3.12's sys.monitoring to speed up coverage instrumentation 53% time reduction Nice example of using COVERAGE_CORE=sysmon Optimize test discovery Always use testpaths Sped up collection time. 66% reduction (collection was 10% of time) Not a huge savings, but it's 1 line of config Eliminate unnecessary imports Use python -X importtime Examine dependencies not used in testing. Their example: ddtrace A tool they use in production, but it also has a couple pytest plugins included Those plugins caused ddtrace to get imported Using -p:no ddtrace turns off the plugin bits Notes from Brian: I often get questions about if pytest is useful for large projects. Short answer: Yes! Longer answer: But you'll probably want to speed it up I need to extend this article with a general purpose “speeding up pytest” post or series. -p:no can also be used to turn off any plugin, even builtin ones. Examples include nice to have developer focused pytest plugins that may not be necessary in CI CI reporting plugins that aren't needed by devs running tests locally Michael #2: People aren't talking enough about how most of OpenAI's tech stack runs on Python Original article: Building, launching, and scaling ChatGPT Images Tech stack: The technology choices behind the product are surprisingly simple; dare I say, pragmatic! Python: most of the product's code is written in this language. FastAPI: the Python framework used for building APIs quickly, using standard Python type hints. As the name suggests, FastAPI's strength is that it takes less effort to create functional, production-ready APIs to be consumed by other services. C: for parts of the code that need to be highly optimized, the team uses the lower-level C programming language Temporal: used for asynchronous workflows and operations inside OpenAI. Temporal is a neat workflow solution that makes multi-step workflows reliable even when individual steps crash, without much effort by developers. It's particularly useful for longer-running workflows like image generation at scale Michael #3: PyCon Talks on YouTube Some talks that jumped out to me: Keynote by Cory Doctorow 503 days working full-time on FOSS: lessons learned Going From Notebooks to Scalable Systems And my Talk Python conversation around it. (edited episode pending) Unlearning SQL The Most Bizarre Software Bugs in History The PyArrow revolution in Pandas And my Talk Python episode about it. What they don't tell you about building a JIT compiler for CPython And my Talk Python conversation around it (edited episode pending) Design Pressure: The Invisible Hand That Shapes Your Code Marimo: A Notebook that "Compiles" Python for Reproducibility and Reusability And my Talk Python episode about it. GPU Programming in Pure Python And my Talk Python conversation around it (edited episode pending) Scaling the Mountain: A Framework for Tackling Large-Scale Tech Debt Brian #4: Optimizing Python Import Performance Mostly pay attention to #'s 1-3 This is related to speeding up a test suite, speeding up necessary imports. Finding what's slow Use python -X importtime
V pravidelných online formačných stretnutiach sa budeme spisu sv. Theodorosa Veľkého – 100 duchovných textov, ktoré nachádzame v zbierke Filokalia. Ide o stručný úvod do duchovného života, ktorý aj keď bol venovaný mníchom, je veľmi užitočný aj pre tých, ktorí žijú mimo múry monastiera.
Verím, že sa do jesene dohodneme na tom, či transakčnú daň úplne zrušíme. Očakávam, že s návrhmi na iné opatrenia prídu najmä strany SNS a Hlas. Ja budem hlasovať tak, ako povie minister financií a zrejme sa zdržím, povedal podpredseda parlamentu Tibor Gašpar (Smer) v relácii Ide o pravdu.
In this episode of Remote Ruby, Chris and Andrew catch up on recent travels and food experiences, including the best Philly cheesesteaks they've ever had. The conversation shifts towards development topics, particularly testing challenges and solutions in Ruby on Rails, featuring discussions about emoji pickers, asset pipelines, and the prawn library. Chris shares updates on acquiring an old Rails app, One Month, and future plans for this project. They also explore various development hiccups and solutions, including using libraries for faster system tests and streamlining asset pipelines. The episode wraps up with insights into new tools like an official Postgres extension for VS Code and plans for future video content on their platform.LinksJudoscale- Remote Ruby listener giftOne MonthRunning Rails System Tests With Playwright Instead of Selenium by Justin SearlsAnnouncing a new IDE for PostgreSQL in VS Code from MicrosoftLou Malnati's Pizzeria Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter
In this episode, we dove headfirst into the swirling waters of TypeScript, its real-world use cases, and where it starts to fall short—especially when it comes to security. Joining us from sunny Tel Aviv (and a slightly cooler Portland), we had the brilliant Ariel Shulman and security advocate Liran Tal bring the heat on everything from type safety to runtime vulnerabilities.We started off with a friendly debate: Has TypeScript really taken over the world? Our verdict? Pretty much. Whether it's starter projects, enterprise codebases, or AI-generated snippets, TypeScript has become the de facto standard. But as we quickly found out, that doesn't mean it's perfect.Key Takeaways:-TypeScript ≠ SecurityWe tend to trust TypeScript a bit too much. It's a build-time tool, not a runtime enforcer. As Liran pointed out, “TypeScript is not a security tool,” and treating it like one leads to dangerous assumptions.-Type Juggling is Real (and Sneaky)We explored how something as innocent as using as string on request data can open the door to vulnerabilities like HTTP parameter pollution and prototype pollution. Just because your IDE is happy doesn't mean your runtime is.-Enter Zod – Runtime Type Checking to the Rescue?Zod got some love for bridging the dev-time/runtime gap by validating data on the fly and inferring TypeScript types. But even Zod isn't foolproof. For example, unless you're using .strict(), extra fields can sneak past your validations, leading to mass assignment bugs.-Common Developer FallaciesWe discussed the misplaced confidence developers have in things like code coverage and TypeScript alone. One of the big takeaways: defense in depth matters. Just like testing, layering your security practices (like using Zod, type guards, and proper sanitization) is key.-TypeScript Best Practices Are EvolvingFrom discriminated unions to avoiding any, from using Maps over plain objects to prevent prototype pollution—TypeScript developers are adapting. And tools like modern Node.js now support type stripping, which makes working with .ts files at runtime a bit easier.Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
Cidade Santa (Parte 5) -Gabriel Manzoni by IDE
Topics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for Python Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters 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: git-flight-rules What are "flight rules"? A guide for astronauts (now, programmers using Git) about what to do when things go wrong. Flight Rules are the hard-earned body of knowledge recorded in manuals that list, step-by-step, what to do if X occurs, and why. Essentially, they are extremely detailed, scenario-specific standard operating procedures. [...] NASA has been capturing our missteps, disasters and solutions since the early 1960s, when Mercury-era ground teams first started gathering "lessons learned" into a compendium that now lists thousands of problematic situations, from engine failure to busted hatch handles to computer glitches, and their solutions. Steps for common operations and actions I want to start a local repository What did I just commit? I want to discard specific unstaged changes Restore a deleted file Brian #2: Uravelling t-strings Brett Cannon Article walks through Evaluating the Python expression Applying specified conversions Applying format specs Using an Interpolation class to hold details of replacement fields Using Template class to hold parsed data Plus, you don't have to have Python 3.14.0b1 to try this out. The end result is very close to an example used in PEP 750, which you do need 3.14.0b1 to try out. See also: I've written a pytest version, Unravelling t-strings with pytest, if you want to run all the examples with one file. Michael #3: neohtop Blazing-fast system monitoring for your desktop Features Real-time process monitoring CPU and Memory usage tracking Beautiful, modern UI with dark/light themes Advanced process search and filtering Pin important processes Process management (kill processes) Sort by any column Auto-refresh system stats Brian #4: Introducing Pyrefly: A new type checker and IDE experience for Python From Facebook / Meta Another Python type checker written in Rust Built with IDE integration in mind from the beginning Principles Performance IDE first Inference (inferring types in untyped code) Open source I mistakenly tried this on the project I support with the most horrible abuses of the dynamic nature of Python, pytest-check. It didn't go well. But perhaps the project is ready for some refactoring. I'd like to try it soon on a more well behaved project. Extras Brian: Python: The Documentary Official Trailer Tim Hopper added Setting up testing with ptyest and uv to his “Python Developer Tooling Handbook” For a more thorough intro on pytest, check out courses.pythontest.com pocket is closing, I'm switching to Raindrop I got one question about code formatting. It's not highlighted, but otherwise not bad. Michael: New course! Polars for Power Users: Transform Your Data Analysis Game Apache Airflow 3.0 Released Paste 5 Joke: Theodore Roosevelt's Man in the Arena, but for programming
Onkologickí pacienti, pacienti so silnou astmou, či s cystickou fibrózou. Oni všetci, no nielen oni, dnes so strachom sledujú najnovší plán ministerstva zdravotníctva - okresať množstvo nových liekov, ktoré sa dostanú do systému úhrad cez verejné zdravotné poistenie. Vraj na to nie sú peniaze.Odborníci však pred podobným krokom na Slovensku, kde je aj tak problém dostať sa k inovatívnym liekom, varujú.Čo konkrétne hovorí materiál ministerstva, sú jeho zdôvodnenia na zmeny v prístupe liekov do systému úhrad opodstatnené a čo to môže znamenať pre pacienta?Eva Frantová sa v podcaste Dobré ráno pýta Dominiky Kormanovej z Občianskeho Združenia Amazonky a Simony Stískalovej z Platformy pomáhajúcich organizácií.Zdroje zvukov: Facebook/MZSROdporúčanie:Ak by vás zaujímalo, ako vyzerá svet spoza mreží, odporúčam novinku z dielne vydavateľstva Absynth od slovenskej novinárky Veroniky Cosculluela s názvom Scvrknutý svet. Ide o reportážnu knihu, ktorá odhaľuje, ako vyzerajú všedné dni za múrmi práve tých slovenských väzníc. Veronika okrem iného odpovedá aj na to, čo sa deje v hlave človeka, ktorý prichádza do väzenia, kde má stráviť niekoľko dlhých rokov, a čo v hlave väzňa, ktorý má zakrátko vyjsť von do sveta.–Všetky podcasty denníka SME nájdete na sme.sk/podcasty–Odoberajte aj audio verziu denného newslettra SME.sk s najdôležitejšími správami na sme.sk/brifing
Ide e pregai - Pr. Ayrton Alteirado by Igreja Missionária Evangélica Maranata do RecreioPara conhecer mais sobre a Maranata: Instagram: https://www.instagram.com/imemaranata/Facebook: https://www.facebook.com/imemaranataSite: https://www.igrejamaranata.com.br/Canal do youtube: https://www.youtube.com/channel/UCa1jcJx-DIDqu_gknjlWOrQDeus te abençoe
V relácii Ide o peniaze sa dozviete: Ako začať pri hľadaní brigády a kde hľadať? Aké typy brigád sú najčastejšie dostupné a ktoré z nich bývajú najlepšie platené? Čo všetko by ste mali pri výbere brigády zvážiť okrem finančnej odmeny? Aká je aktuálne priemerná hodinová mzda na letnej brigáde? Majú aj brigádnici nárok na nejaké benefity ako zamestnanci? Aké práva má brigádnik, akú dohodu uzavrieť, na čo si dať pozor pri jej podpisovaní a ako to je s výpovednou dobou, ak sa vám brigáda nepáči? Dane a odvody - ako to je s nimi a ovplyvní príjem z brigády sociálne dávky rodiny či rodinné prídavky? Môžu brigádovať aj mladší ako 18 rokov a za akých podmienok? Na všetky tieto otázky odpovedá Ľubica Mercelová zo spoločnosti Alma Career Slovakia (Profesia.sk).
Dlhoročný mediálny hovorca Slovenského futbalového zväzu Juraj Čurný bol hosťom najnovšej epizódy podcastu Striedame! na ŠPORT.sk. Reagoval na predchádzajúci rozhovor s koordinátorom pre styk s fanúšikmi Spartaka Trnava „Gazzom” a priniesol pohľad zväzu na témy, ktoré medzi fanúšikmi a SFZ často vyvolávajú kontroverzie, pričom sa snažil objasniť niektoré sporné body.V rozhovore okrem iného vysvetlil, aké procesy prebiehajú pri udeľovaní pokút, prečo sa uzatvárajú sektory a aký význam má ich rozhodovanie. Témou boli aj hranice medzi podporou fanúšikov a porušovaním predpisov, pričom spomenul, že väčšina činností ultras sú hodné rešpektu. Riešila sa tiež nevyhnutnosť zladenia slovenských predpisov s pravidlami UEFA, ako aj praktické otázky, komu putujú financie z pokút a aký zmysel majú obmedzenia počas rizikových zápasov.Reč bola aj o širšej filozofii SFZ smerom k fanúšikom. Diskutovalo sa o neúspešnom vernostnom projekte Sokol a plánovanom novom systéme, ktorý má zvýhodniť verných priaznivcov pri nákupe lístkov. Padli aj priznania o nedostatkoch pri predaji vstupeniek či nejasnostiach okolo organizácie finále Slovenského pohára. Uznal, že reakcia zo strany mesta Dunajská Streda ho osobne zasiahla.„Prezident SFZ nemá žiadnu šancu zasahovať do rozhodovania disciplinárnej komisie. To isté platí aj o UEFA. Alexander Čeferin nijako nemôže ovplyvniť, či Real Madrid dostane zákaz predaja vstupeniek na vonkajší zápas. Ide o to, čo futbalové aj všeobecné predpisy zakazujú, nedovoľujú alebo trestajú - správanie divákov, urážky, hanobenie rasy či etnicity a, samozrejme, pyro,” vysvetlil Juraj Čurný v najnovšej epizóde podcastu Striedame! na ŠPORT.sk.
Prvýkrát letel s balónom ako malý chlapec. Pilotoval jeho otec a bol to práve on - spoločne so starým otcom, ktorí Romana Serbinčíka k jeho životnej vášni priviedli. "So starým otcom sme stavali rozličné modely lietadiel. Ja som vždy miloval výšky, stále som sedával niekde v korunách stromov, miloval som sa pozerať na svet zhora a túžil lietať. Najprv ako pilot stíhačiek," prezradil s úsmevom v relácii Ide o nás. Hoci lietanie miloval, naplno sa k nemu dostal už v dospelosti, keď ho oslovil kamarát, prečo vlastne svoju vášeň nepremení na niečo väčšie. Dnes je z neho pilot balóna, vášeň sa zmenila na živobytie. Organizuje zážitkové lety, vyráža na balónové fiesty a za lietacími zážitkami chodí takmer po celom svete. S balónmi bol už v Indii, Spojených arabských emirátoch či Turecku, v rámci Európy navštívil azda všetky možné krajiny. Zo zoznamu jeho zážitkov vyčnieva prelet popri luxusnej vile Alexandra Lukašenka v Minsku, ale tiež napríklad pristátie na košickom sídlisku Luníx IX. S humorom hovorí, že miesto pristátia je vždy neisté. "Oficiálne môžeme pristávať všade. Lebo vy balón neviete ovládať, hovorím túto vetu stále a je moja obľúbená: Viete, kde s balónom štartujete, ale neviete, kde pristanete. Romantika aj adrenalín sú v tom prepojené," vysvetlil v relácii Ide o nás zanietený Serbinčík, ktorý už skončil v močiari v Indii alebo na ryžovom poli. Zhovárali sme sa o všeličom možnom - napríklad aj o jeho prekvapujúcich zážitkoch s pasažiermi. O tom, či do balóna patrí alkohol alebo či sa zmenilo lietanie vplyvom klimatickej zmeny a jej dopadov na poveternostné podmienky. Ako vyzerá núdzové pristátie s balónom a dá sa vlastne dnes ešte s balónom aj "stroskotať"? Aj na to všetko odpovedal v Ide o nás Roman Serbinčík.
Talk Python To Me - Python conversations for passionate developers
The folks over at Astral have made some big-time impacts in the Python space with uv and ruff. They are back with another amazing project named ty. You may have known it as Red-Knot. But it's coming up on release time for the first version and with the release it comes with a new official name: ty. We have Charlie Marsh and Carl Meyer on the show to tell us all about this new project. Episode sponsors Posit Auth0 Talk Python Courses Links from the show Talk Python's Rock Solid Python: Type Hints & Modern Tools (Pydantic, FastAPI, and More) Course: training.talkpython.fm Charlie Marsh on Twitter: @charliermarsh Charlie Marsh on Mastodon: @charliermarsh Carl Meyer: @carljm ty on Github: github.com/astral-sh/ty A Very Early Play with Astral's Red Knot Static Type Checker: app.daily.dev Will Red Knot be a drop-in replacement for mypy or pyright?: github.com Hacker News Announcement: news.ycombinator.com Early Explorations of Astral's Red Knot Type Checker: pydevtools.com Astral's Blog: astral.sh Rust Analyzer Salsa Docs: docs.rs Ruff Open Issues (label: red-knot): github.com Ruff Types: types.ruff.rs Ruff Docs (Astral): docs.astral.sh uv Repository: github.com Watch this episode on YouTube: youtube.com 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
Topics covered in this episode: pre-commit: install with uv PEP 773: A Python Installation Manager for Windows (Accepted) Changes for Textual The Best Programmers I Know Extras Joke Watch on YouTube About the show Sponsored by NordLayer: pythonbytes.fm/nordlayer 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. Brian #1: pre-commit: install with uv Adam Johnson uv tool works great at keeping tools you use on lots of projects up to date quickly, why not use it for pre-commit. The extension of pre-commit-uv will use uv to create virtual environments and install packages fore pre-commit. This speeds up initial pre-commit cache creation. However, Adam is recommending this flavor of using pre-commit because it's just plain easier to install pre-commit and dependencies than the official pre-commit install guide. Win-win. Side note: No Adam, I'm not going to pronounce uv “uhv”, I'll stick with “you vee”, even Astral tells me I'm wrong Michael #2: PEP 773: A Python Installation Manager for Windows (Accepted) via pycoders newsletter One manager to rule them all – PyManager. PEP 773 replaces all existing Windows installers (.exe “traditional” bundle, per-version Windows Store apps, and the separate py.exe launcher) with a single MSIX app called Python Install Manager (nick-named PyManager). PyManager should be mainstream by CPython 3.15, and the traditional installer disappears no earlier than 3.16 (≈ mid-2027). Simple, predictable commands. python → launches “the best” runtime already present or auto-installs the latest CPython if none is found. py → same launcher as today plus management sub-commands: py install, py uninstall, py list, py exec, py help. Optional python3 and python3.x aliases can be enabled by adding one extra PATH entry. Michael #3: Changes for Textual Bittersweet news: the business experiment ends, but the code lives on. Textual began as a hobby project layered on top of Rich, but it has grown into a mature, “makes-the-terminal-do-the-impossible” TUI framework with an active community and standout documentation. Despite Textual's technical success, the team couldn't pinpoint a single pain-point big enough to sustain a business model, so the company will wind down in the coming weeks. The projects themselves aren't going anywhere: they're stable, battle-tested, and will continue under the stewardship of the original author and the broader community. Brian #4: The Best Programmers I Know Matthias Endler “I have met a lot of developers in my life. Lately, I asked myself: “What does it take to be one of the best? What do they all have in common?”” The list Read the reference Know your tools really well Read the error message Break down problems Don't be afraid to get your hands dirty Always help others Write Never stop learning Status doesn't matter Build a reputation Have patience Never blame the computer Don't be afraid to say “I don't know” Don't guess Keep it simple Each topic has a short discussion. So don't just ready the bullet points, check out the article. Extras Brian: I had a great time in Munich last week. I a talk at a company event, met with tons of people, and had a great time. The best part was connecting with people from different divisions working on similar problems. I love the idea of internal conferences to get people to self organize by topic and meet people they wouldn't otherwise, to share ideas. Also got started working on a second book on the plane trip back. Michael: Talk Python Clips (e.g. mullet) Embrace your cloud firewall (example). Python 3.14.0 beta 1 is here Congrats to the new PSF Fellows. Cancelled faster CPython https://bsky.app/profile/snarky.ca/post/3lp5w5j5tws2i Joke: How To Fix Your Computer
Welcome to episode 303 of The Cloud Pod – where the forecast is always cloudy! Justin, Ryan and exhausted dad Matt are here (and mostly awake) ready to bring the latest in cloud news! This week we've got more news from Nova, updates to Claude, earnings news, and a mini funeral for Skype – plus a new helping of Cloud Journey! Titles we almost went with this week: Claude researches so Ryan can nap The best AI for Nova Corps, Amazon Nova Premiere JB If you can't beat them, change the licensing terms and make them fork, and then reverse course… and profit Q has invaded your IDE!! Skype bites the dust A big thanks to this week's sponsor: We're sponsorless! Want to get your brand, company, or service in front of a very enthusiastic group of cloud news seekers? You've come to the right place! Send us an email or hit us up on our Slack channel for more info. Follow Up 02:50 Sycophancy in GPT-4o: What happened and what we're doing about it OpenAI wrote up a blog post about their sycophantic Chat GPT 4o upgrade last week, and they wanted to set the record straight. They made adjustments at improving the models default personality to make it feel more intuitive and effective across a variety of tasks. When shaping model behavior, they start with a baseline principle and instructions outlined in their model spec. They also teach their models how to apply these principles by incorporating user signals like thumbs up and thumbs down feedback on responses. In this update, though, they focused too much on short-term feedback and did not fully account for how users’ interactions with ChatGPT evolve. This skewed the results towards responses that were overly supportive – but disingenuous. Beyond rolling back the changes, they are taking steps to realign the model behavior, including refining core training techniques and system prompts to explicitly steer the model away from sycophancy. They also plan to build more guardrails to increase honesty and transparency principles in the model spec. Additionally, they plan to expand ways for users to test and give direct feedback before deployments. Lastly, OpenAI continues to expand evaluations building on the model sync and our ongoing research. 04:43 Deep Research on Microsoft Hotpatching: Yes, they’re grabbing money and screwing you. Basically. 07:06 Justin – “I'm not going to give them any credit on this one. I appreciate that they created hotpatching, but I don't like what you want to charge me for it.” General News It's Earnings time – cue the sound effects! 08:03 Alphabet’s Q1 earnings shattered analyst expectations, sending the stock
Pyrefly is a faster, open-source Python type checker written in Rust, succeeding Pyre. But what prompted the rewrite and what besides the language choice ended up making it faster? Host Pascal talks to Maggie, Rebecca and returning guest Neil about the unexpected complexities of building an incremental type checker that scales to mono repositories in episode 75. Got feedback? Send it to us on Threads (https://threads.net/@metatechpod), Instagram (https://instagram.com/metatechpod) and don't forget to follow our host Pascal (https://mastodon.social/@passy, https://threads.net/@passy_). Fancy working with us? Check out https://www.metacareers.com/. Links Pyrefly: https://pyrefly.org/ Pyre: https://pyre-check.org/ Ruff: https://github.com/astral-sh/ruff PEP 484: https://peps.python.org/pep-0484/ Timestamps Intro 0:06 Rebecca Introduction 1:45 Maggie Introduction 2:45 Neil (Re-)Introduction 3:12 Team Mission 3:56 History of Typing in Python 4:29 The State of Typed Python at Meta 5:32 fbcode 6:02 Original Motivation for building Pyre 6:19 Justifying the Rewrite 7:48 Pyrefly vs the Rest 9:41 Why Rust? 10:45 Fearless Concurrency 12:02 Why is it faster? 12:37 Python community and Rust 14:57 Pyrefly wasm crate 15:46 Upgrade experience 17:34 Type checking differences 19:12 IDE experience 21:31 State of Pyrefly at Meta 22:27 Being open-source-first 23:36 Open-source challenges 25:06 Unexpected challenges 26:39 Outro 31:05
In this episode of The Spine Pod, co-hosts Courtney Schutze and Brady Riesgraf head to Shreveport, Louisiana to sit down—scrubbed in and ready—with one of the true leaders in modern spine care, Dr. Pierce Nunley. Founder of the Spine Institute of Louisiana, Dr. Nunley brings decades of surgical experience, a passion for research, and a hands-on approach to patient care that's shaping the future of the field. In this episode, we step inside the operating room to talk about what it means to build a comprehensive, research-driven, spine practice. From his early days fixing motorcycles on a farm to leading national clinical trials, Dr. Nunley shares the mentors and experiences that shaped his commitment to patient-first care, education, and innovation. Dr. Nunley goes on to discuss the creation of the Spine Center of Excellence, a dedicated spine-only ambulatory surgery center focused on safety, efficiency, and patient care. He shares insight into his leadership of multiple clinical trials, including recent studies on MOTUS, a lumbar total joint replacement under IDE investigation, and PerQdisc, a nucleus replacement - with both implants focused on the primary goal of restoring function to spine patients while preserving motion. Throughout the episode, Dr. Nunley emphasizes the importance of real-world data, the responsibility of training future surgeons, and the value of applying experience with humility when evaluating new technologies. His leadership in research, education, and clinical care continues to influence the direction of spine surgery across the country and provides new and improved treatments for patients struggling with chronic neck, leg and/or back pain. In this episode, you'll learn: Why the Spine Center of Excellence was built as a spine-exclusive ambulatory surgery center—and what that means for patient outcomes. How Dr. Nunley is helping shape the future of spine surgery through clinical research and motion-preserving innovation. Why PerQdisc (a spine disc nucleus replacement), Synergy & Baguera (cervical disc replacements), and non-instrumented implants are generating excitement and what makes them different from currently available technologies. The early promise and current progress of MOTUS, the first lumbar total joint replacement under US clinical trials. How integrity, data collection, and a lifelong curiosity drive better care—and why first surgeries matter most for long-term outcomes. As a surgeon, researcher, and mentor, Dr. Nunley has built a model for what it means to advance spine care thoughtfully. From running a world-class clinical practice to engaging in nearly 40 clinical research studies as a principal investigator, his voice is a trusted one across the industry. This episode of The Spine Pod is a must-listen for anyone invested in the future of spine surgery. Learn more about Dr. Pierce: Spine Institute of Louisiana: https://louisianaspine.org/ LinkedIn: https://www.linkedin.com/in/piercenunley/ You can find The Spine Pod on all Podcast Streaming Platforms, including: YouTube: https://www.youtube.com/@TheSpinePod Spotify: https://open.spotify.com/show/0DBzWfVt1ExQE0qTjhOERa?si=EEBPwQgRQSujyZsaXnJagA Apple Podcasts: https://podcasts.apple.com/us/podcast/the-spine-pod/id1745442311 Amazon Music: https://music.amazon.com/podcasts/98fd41ad-75ee-4371-bb70-c5b274324a47/the-spine-pod?ref=dm_sh_kmfvSHB5iY109GDslhiJul22E iHeart Radio: https://www.iheart.com/podcast/269-the-spine-pod-174320414?cmp=ios_share&sc=ios_social_share&pr=false&autoplay=true Follow The Spine Pod on Facebook to learn more about the latest episodes and happenings in the world of motion preservation: https://www.facebook.com/profile.php?id=61558880652712 The information in this podcast is for educational and informational purposes only and is not intended as medical advice. It does not replace consultation with a qualified healthcare professional. Always seek the advice of your physician or another qualified healthcare provider regarding any medical condition or treatment.
Talk Python To Me - Python conversations for passionate developers
Python has many string formatting styles which have been added to the language over the years. Early Python used the % operator to injected formatted values into strings. And we have string.format() which offers several powerful styles. Both were verbose and indirect, so f-strings were added in Python 3.6. But these f-strings lacked security features (think little bobby tables) and they manifested as fully-formed strings to runtime code. Today we talk about the next evolution of Python string formatting for advanced use-cases (SQL, HTML, DSLs, etc): t-strings. We have Paul Everitt, David Peck, and Jim Baker on the show to introduce this upcoming new language feature. Episode sponsors Posit Auth0 Talk Python Courses Links from the show Guests: Paul on X: @paulweveritt Paul on Mastodon: @pauleveritt@fosstodon.org Dave Peck on Github: github.com Jim Baker: github.com PEP 750 – Template Strings: peps.python.org tdom - Placeholder for future library on PyPI using PEP 750 t-strings: github.com PEP 750: Tag Strings For Writing Domain-Specific Languages: discuss.python.org How To Teach This: peps.python.org PEP 501 – General purpose template literal strings: peps.python.org Python's new t-strings: davepeck.org PyFormat: Using % and .format() for great good!: pyformat.info flynt: A tool to automatically convert old string literal formatting to f-strings: github.com Examples of using t-strings as defined in PEP 750: github.com htm.py issue: github.com Exploits of a Mom: xkcd.com pyparsing: github.com Watch this episode on YouTube: youtube.com 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
AWS Morning Brief for the week of May 12th, with Corey Quinn. Links:Amazon Connect external voice pricing changesAWS Marketplace now supports SaaS products from all deployment locationsAmazon Q Developer elevates the IDE experience with new agentic coding experienceAmazon Q Developer in GitHub (in preview) accelerates code generationIn the works – AWS South America (Chile) RegionMonitoring network traffic in AWS Lambda functionsAnnouncing the end of support for AWS DynamoDB Session State ProviderWordFinder app: Harnessing generative AI on AWS for aphasia communicationAccelerating government efficiency with AWS Enterprise SupportIntroducing the AWS Zero Trust Accelerator for GovernmentSponsorThe Duckbill Group: https://www.duckbillgroup.com/Join us for Office Hours!https://www.duckbillgroup.com/officehours/
Nathan Sobo is back talking about the next big thing for Zed—agentic editing! You now have a full-blown AI-native editor to play with. Collaborate with agents at 120fps in a natively multiplayer IDE.
Talk Python To Me - Python conversations for passionate developers
What trends and technologies should you be paying attention to today? Are there hot new database servers you should check out? Or will that just be a flash in the pan? I love these forward looking episodes and this one is super fun. I've put together an amazing panel: Gina Häußge, Ines Montani, Richard Campbell, and Calvin Hendryx-Parker. We dive into the recent Stack Overflow Developer survey results as a sounding board for our thoughts on rising and falling trends in the Python and broader developer space. Episode sponsors NordLayer Auth0 Talk Python Courses Links from the show The Stack Overflow Survey Results: survey.stackoverflow.co/2024 Panelists Gina Häußge: chaos.social/@foosel Ines Montani: ines.io Richard Campbell: about.me/richard.campbell Calvin Hendryx-Parker: github.com/calvinhp Explosion: explosion.ai spaCy: spacy.io OctoPrint: octoprint.org .NET Rocks: dotnetrocks.com Six Feet Up: sixfeetup.com Stack Overflow: stackoverflow.com Python.org: python.org GitHub Copilot: github.com OpenAI ChatGPT: chat.openai.com Claude: anthropic.com LM Studio: lmstudio.ai Hetzner: hetzner.com Docker: docker.com Aider Chat: github.com Goose AI: goose.ai IndyPy: indypy.org OctoPrint Community Forum: community.octoprint.org spaCy GitHub: github.com Hugging Face: huggingface.co Watch this episode on YouTube: youtube.com 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
Topics covered in this episode: pirel: Python release cycle in your terminal FastAPI Cloud Python's new t-strings Extras Joke Watch on YouTube About the show Sponsored by NordLayer: pythonbytes.fm/nordlayer 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: pirel: Python release cycle in your terminal pirel check shows release information about your active Python interpreter. If the active version is end-of-life, the program exits with code 1. If no active Python interpreter is found, the program exits with code 2. pirel list lists all Python releases in a table. Your active Python interpreter is highlighted. A picture is worth many words Brian #2: FastAPI Cloud Sebastián Ramírez, creator of FastAPI, announced today the formation of a new Company, FastAPI Cloud. Here's the announcement blog post: FastAPI Cloud - By The Same Team Behind FastAPI There's a wait list to try it out. Promises to turns deployment into fastapi login; fastapi deploy Side note: announcement includes quote from Daft Punk: Build Harder, Better, Faster, Stronger I just included this in a talk I'm gave last week (and will again next week), where I modify this to “Build Easier, Better, Faster, Stronger” Sebastian and I are both fans of the rocket emoji. BTW, we first covered FastAPI on episode 123 in 2019 Brian #3: Python's new t-strings Dave Peck, one of the authors of PEP 750, which will go into Python 3.14 We covered t-strings in ep 428 In article t-strings security benefits over f-strings How to work with t-strings A Pig Latin example Also, I think I have always done this wrong Is it the first consonant to the end? or the first consonant cluster? So… Brian → Rianbay? or Ianbray? BTW, this is an example of nerdgassing What's next once t-strings ship? On thing that's next (in Python 3.15, maybe, is using t-strings in shlex and subprocess) PEP 787 – Safer subprocess usage using t-strings deferred to 3.15 Michael #4: zev A simple CLI tool to help you remember terminal commands. Examples: # Find running processes zev 'show all running python processes' # File operations zev 'find all .py files modified in the last 24 hours' # System information zev 'show disk usage for current directory' # Network commands zev 'check if google.com is reachable' # Git operations zev 'show uncommitted changes in git' Again, picture worth many words: Extras Brian: Holy Grail turns 50 nerdgassing Michael: Transcripts are a bit better now. Zen is better now Joke: Can my friend come in?
Michael Truell is the co-founder and CEO of Anysphere, the company behind Cursor—the fastest-growing AI code editor in the world, reaching $300 million in annual recurring revenue just two years after its launch. In this conversation, Michael shares his vision for the future, lessons learned, and advice for preparing for the fast-approaching AI future.What you'll learn:• Cursor's early pivot from automating CAD to automating code• Michael's vision for “what comes after code” and how programming will evolve• Why Cursor built their own custom AI models despite not starting there• Key lessons from Cursor's rapid growth• Why “taste” and logic design will become more valuable engineering skills than technical coding ability• Why the market for AI coding tools is much larger than people realize—and why there will likely be one dominant winner• Michael's advice for engineers and product teams preparing for the AI future—Brought to you by:Eppo—Run reliable, impactful experimentsVanta—Automate compliance. Simplify securityOneSchema—Import CSV data 10x faster—Where to find Michael Truell:• X: https://x.com/mntruell• LinkedIn: https://www.linkedin.com/in/michael-t-5b1bbb122/• Website: https://mntruell.com/—In this episode, we cover:(00:00) Introduction to Michael Truell and Cursor(04:20) What comes after code(08:32) The importance of taste(12:39) Cursor's origin story(18:31) Why they chose to build an IDE(22:39) Will everyone become engineering managers?(24:31) How they decided it was time to ship(26:45) Reflecting on Cursor's success(32:03) Counterintuitive lessons on building AI products(34:02) Inside Cursor's stack(38:42) Defensibility and market dynamics in AI(46:13) Tips for using Cursor(51:25) Hiring and building a strong team(59:10) Staying focused amid rapid AI advancements(01:02:31) Final thoughts and advice for aspiring AI innovators—Referenced:• Cursor: https://www.cursor.com/• Microsoft Copilot: https://copilot.microsoft.com/• Scaling laws for neural language models: https://openai.com/index/scaling-laws-for-neural-language-models/• MIT: https://www.mit.edu/• Telegram: https://telegram.org/• Signal: https://signal.org/• WhatsApp: https://www.whatsapp.com/• Devin: https://devin.ai/• Visual Studio Code: https://code.visualstudio.com/• Chromium: https://chromium.googlesource.com/chromium/src/base/• Exploring ChatGPT (GPT) Wrappers—What They Are and How They Work: https://learnprompting.org/blog/gpt_wrappers• OpenAI's CPO on how AI changes must-have skills, moats, coding, startup playbooks, more | Kevin Weil (CPO at OpenAI, ex-Instagram, Twitter): https://www.lennysnewsletter.com/p/kevin-weil-open-ai• Behind the founder: Marc Benioff: https://www.lennysnewsletter.com/p/behind-the-founder-marc-benioff• DALL-E 3: https://openai.com/index/dall-e-3/• Stable Diffusion 3: https://stability.ai/news/stable-diffusion-3—Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com.—Lenny may be an investor in the companies discussed. Get full access to Lenny's Newsletter at www.lennysnewsletter.com/subscribe
Talk Python To Me - Python conversations for passionate developers
Pandas is at a the core of virtually all data science done in Python, that is virtually all data science. Since it's beginning, Pandas has been based upon numpy. But changes are afoot to update those internals and you can now optionally use PyArrow. PyArrow comes with a ton of benefits including it's columnar format which makes answering analytical questions faster, support for a range of high performance file formats, inter-machine data streaming, faster file IO and more. Reuven Lerner is here to give us the low-down on the PyArrow revolution. Episode sponsors NordLayer Auth0 Talk Python Courses Links from the show Reuven: github.com/reuven Apache Arrow: github.com Parquet: parquet.apache.org Feather format: arrow.apache.org Python Workout Book: manning.com Pandas Workout Book: manning.com Pandas: pandas.pydata.org PyArrow CSV docs: arrow.apache.org Future string inference in Pandas: pandas.pydata.org Pandas NA/nullable dtypes: pandas.pydata.org Pandas `.iloc` indexing: pandas.pydata.org DuckDB: duckdb.org Pandas user guide: pandas.pydata.org Pandas GitHub issues: github.com Watch this episode on YouTube: youtube.com 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