POPULARITY
Categories
Topics covered in this episode: chardet ,AI, and licensing refined-github pgdog: PostgreSQL connection pooler, load balancer and database sharder Agentic Engineering Patterns 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: chardet ,AI, and licensing Thanks Ian Lessing Wow, where to start? A bit of legal precedence research. Chardet dispute shows how AI will kill software licensing, argues Bruce Perens on the Register Also see this GitHub issue. Dan Blanchard, maintainer of a Python character encoding detection library called chardet, released a new version of the library under a new software license. (LGPL → MIT) Dan is allowed to make this change because v7 is a complete “clean room” rewrite using AI BTW, v7 is WAY better: The result is a 48x increase in detection speed for a project that lives in the hot loops of many projects. That will lead to noticeable performance increases for literally millions of users (the package gets ~130M downloads per month). It paves a path towards inclusion in the standard library (assuming they don't institute policies against using AI tools). Thread-safe detect() and detect_all() with no measurable overhead; scales on free-threaded Python 3.13t+ An individual claiming to be Mark Pilgrim, the original creator of the library, opened an issue in the project's GitHub repo arguing that Blanchard had no right to change the software license, citing the LPGL requirement that the license remain unchanged. A 'complete rewrite' is irrelevant, since they had ample exposure to the originally licensed code (i.e. this is not a 'clean room' implementation). Blanchard disagreed, citing how version 7.0.0 and 6.0.0 compare when subjected to JPlag, a library for detecting plagiarism. Blanchard told The Register he had wanted to get chardet added to the Python standard library for more than a decade since it's a core dependency to most Python projects. Brian #2: refined-github Suggested by Matthias Schöttle A browser plugin that improves the GitHub experience A sampling Adds a build/CI status icon next to the repo's name. Adds a link back to the PR that ran the workflow. Enables tab and shift tab for indentation in comment fields. Auto-resizes comment fields to fit their content and no longer show scroll bars. Highlights the most useful comment in issues. Changes the default sort order of issues/PRs to Recently updated. But really, it's a huge list of improvements Michael #3: pgdog: PostgreSQL connection pooler, load balancer and database sharder PgDog is a proxy for scaling PostgreSQL. It supports connection pooling, load balancing queries and sharding entire databases. Written in Rust, PgDog is fast, secure and can manage thousands of connections on commodity hardware. Features PgDog is an application layer load balancer for PostgreSQL Health Checks: PgDog maintains a real-time list of healthy hosts. When a database fails a health check, it's removed from the active rotation and queries are re-routed to other replicas Single Endpoint: PgDog can detect writes (e.g. INSERT, UPDATE, CREATE TABLE, etc.) and send them to the primary, leaving the replicas to serve reads Failover: PgDog monitors Postgres replication state and can automatically redirect writes to a different database if a replica is promoted Sharding: PgDog is able to manage databases with multiple shards Brian #4: Agentic Engineering Patterns Simon Willison So much great stuff here, especially Anti-patterns: things to avoid And 3 sections on testing Red/green TDD First run the test Agentic manual testing Extras Brian: uv python upgrade will upgrade all versions of Python installed with uv to latest patch release suggested by John Hagen Coding After Coders: The End of Computer Programming as We Know It NY Times Article Suggested by Christopher Best quote: “Pushing code that fails pytest is unacceptable and embarrassing.” Michael: Talk Python Training users get a better account dashboard Package Managers Need to Cool Down Will AI Kill Open Source, article + video My Always activate the venv is now a zsh-plugin, sorta. Joke: Ergonomic keyboard Also pretty good and related: Claude Code Mandated Links legal precedence research Chardet dispute shows how AI will kill software licensing, argues Bruce Perens this GitHub issue citing JPlag refined-github Agentic Engineering Patterns Anti-patterns: things to avoid Red/green TDD First run the test Agentic manual testing uv python upgrade Coding After Coders: The End of Computer Programming as We Know It Suggested by Christopher a better account dashboard Package Managers Need to Cool Down Will AI Kill Open Source Always activate the venv now a zsh-plugin Ergonomic keyboard Claude Code Mandated claude-mandated.png blobs.pythonbytes.fm/keyboard-joke.jpeg?cache_id=a6026b
Topics covered in this episode: chardet ,AI, and licensing refined-github pgdog: PostgreSQL connection pooler, load balancer and database sharder Agentic Engineering Patterns 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: chardet ,AI, and licensing Thanks Ian Lessing Wow, where to start? A bit of legal precedence research. Chardet dispute shows how AI will kill software licensing, argues Bruce Perens on the Register Also see this GitHub issue. Dan Blanchard, maintainer of a Python character encoding detection library called chardet, released a new version of the library under a new software license. (LGPL → MIT) Dan is allowed to make this change because v7 is a complete “clean room” rewrite using AI BTW, v7 is WAY better: The result is a 48x increase in detection speed for a project that lives in the hot loops of many projects. That will lead to noticeable performance increases for literally millions of users (the package gets ~130M downloads per month). It paves a path towards inclusion in the standard library (assuming they don't institute policies against using AI tools). Thread-safe detect() and detect_all() with no measurable overhead; scales on free-threaded Python 3.13t+ An individual claiming to be Mark Pilgrim, the original creator of the library, opened an issue in the project's GitHub repo arguing that Blanchard had no right to change the software license, citing the LPGL requirement that the license remain unchanged. A 'complete rewrite' is irrelevant, since they had ample exposure to the originally licensed code (i.e. this is not a 'clean room' implementation). Blanchard disagreed, citing how version 7.0.0 and 6.0.0 compare when subjected to JPlag, a library for detecting plagiarism. Blanchard told The Register he had wanted to get chardet added to the Python standard library for more than a decade since it's a core dependency to most Python projects. Brian #2: refined-github Suggested by Matthias Schöttle A browser plugin that improves the GitHub experience A sampling Adds a build/CI status icon next to the repo's name. Adds a link back to the PR that ran the workflow. Enables tab and shift tab for indentation in comment fields. Auto-resizes comment fields to fit their content and no longer show scroll bars. Highlights the most useful comment in issues. Changes the default sort order of issues/PRs to Recently updated. But really, it's a huge list of improvements Michael #3: pgdog: PostgreSQL connection pooler, load balancer and database sharder PgDog is a proxy for scaling PostgreSQL. It supports connection pooling, load balancing queries and sharding entire databases. Written in Rust, PgDog is fast, secure and can manage thousands of connections on commodity hardware. Features PgDog is an application layer load balancer for PostgreSQL Health Checks: PgDog maintains a real-time list of healthy hosts. When a database fails a health check, it's removed from the active rotation and queries are re-routed to other replicas Single Endpoint: PgDog can detect writes (e.g. INSERT, UPDATE, CREATE TABLE, etc.) and send them to the primary, leaving the replicas to serve reads Failover: PgDog monitors Postgres replication state and can automatically redirect writes to a different database if a replica is promoted Sharding: PgDog is able to manage databases with multiple shards Brian #4: Agentic Engineering Patterns Simon Willison So much great stuff here, especially Anti-patterns: things to avoid And 3 sections on testing Red/green TDD First run the test Agentic manual testing Extras Brian: uv python upgrade will upgrade all versions of Python installed with uv to latest patch release suggested by John Hagen Coding After Coders: The End of Computer Programming as We Know It NY Times Article Suggested by Christopher Best quote: “Pushing code that fails pytest is unacceptable and embarrassing.” Michael: Talk Python Training users get a better account dashboard Package Managers Need to Cool Down Will AI Kill Open Source, article + video My Always activate the venv is now a zsh-plugin, sorta. Joke: Ergonomic keyboard Also pretty good and related: Claude Code Mandated Links legal precedence research Chardet dispute shows how AI will kill software licensing, argues Bruce Perens this GitHub issue citing JPlag refined-github Agentic Engineering Patterns Anti-patterns: things to avoid Red/green TDD First run the test Agentic manual testing uv python upgrade Coding After Coders: The End of Computer Programming as We Know It Suggested by Christopher a better account dashboard Package Managers Need to Cool Down Will AI Kill Open Source Always activate the venv now a zsh-plugin Ergonomic keyboard Claude Code Mandated claude-mandated.png blobs.pythonbytes.fm/keyboard-joke.jpeg?cache_id=a6026b
BONUS: Why the Human Architect Still Matters—AI-Assisted Coding for Production-Grade Software How do you build mission-critical software with AI without losing control of the architecture? In this episode, Ran Aroussi returns to share his hands-on approach to AI-assisted coding, revealing why he never lets the AI be the architect, how he uses a mental model file to preserve institutional knowledge across sessions, and why the IDE as we know it may be on its way out. Vibe Coding vs AI-Assisted Coding: The Difference Shows Up When Things Break "The main difference really shows up later in the life cycle of the software. If something breaks, the vibe coder usually won't know where the problem comes from. And the AI-assisted coder will." Ran sees vibe coding as something primarily for people who aren't experienced programmers, going to a platform like Lovable and asking for a website without understanding the underlying components. AI-assisted coding, on the other hand, exists on a spectrum, but at every level, you understand what's going on in the code. You are the architect, you were there for the planning, you decided on the components and the data flow. The critical distinction isn't how the code gets written—it's whether you can diagnose and fix problems when they inevitably arise in production. The Human Must Own the Architecture "I'm heavily involved in the... not just involved, I'm the ultimate authority on everything regarding architecture and what I want the software to do. I spend a lot of time planning, breaking down into logical milestones." Ran's workflow starts long before any code is written. He creates detailed PRDs (Product Requirements Documents) at multiple levels of granularity—first a high-level PRD to clarify his vision, then a more detailed version. From there, he breaks work into phases, ensuring building blocks are in place before expanding to features. Each phase gets its own smaller PRD and implementation plan, which the AI agent follows. For mission-critical code, Ran sits beside the AI and monitors it like a hawk. For lower-risk work like UI tweaks, he gives the agent more autonomy. The key insight: the human remains the lead architect and technical lead, with the AI acting as the implementer. The Alignment Check and Multi-Model Code Review "I'm asking it, what is the confidence level you have that we are 100% aligned with the goals and the implementation plan. Usually, it will respond with an apologetic, oh, we're only 58%." Once the AI has followed the implementation plan, Ran uses a clever technique: he asks the model to self-assess its alignment with the original goals. When it inevitably reports less than 100%, he asks it to keep iterating until alignment is achieved. After that, he switches to a different model for a fresh code review. His preferred workflow uses Opus for iterative development—because it keeps you in the loop of what it's doing—and then switches to Codex for a scrutinous code review. The feedback from Codex gets fed back to Opus for corrections. Finally, there's a code optimization phase to minimize redundancy and resource usage. The Mental Model File: Preserving Knowledge Across Sessions "I'm asking the AI to keep a file that's literally called mentalmodel.md that has everything related to the software—why decisions were made, if there's a non-obvious solution, why this solution was chosen." One of Ran's most practical innovations is the mentalmodel.md file. Instead of the AI blindly scanning the entire codebase when debugging or adding features, it can consult this file to understand the software's architecture, design decisions, and a knowledge graph of how components relate. The file is maintained automatically using hooks—every pre-commit, the agent updates the mental model with new learnings. This means the next AI session starts with institutional knowledge rather than from scratch. Ran also forces the use of inline comments and doc strings that reference the implementation plan, so both human reviewers and future AI agents can verify not just what the code does, but what it was supposed to do. Anti-Patterns: Less Is More with MCPs and Plan Mode "Context is the most precious resource that we have as AI users." Ran takes a minimalist approach that might surprise many developers: Only one MCP: He uses only Context7, instructing the AI to use CLI tools for everything else (Stripe, GitHub, etc.) to preserve context window space No plan mode: He finds built-in plan mode limiting, designed more for vibe coding. Instead, he starts conversations with "I want to discuss this idea—do not start coding until we have everything planned out" Never outsource architecture: For production-grade, mission-critical software, he maintains the full mental model himself, refusing to let the AI make architectural decisions The Death of the IDE and What Comes Next "I think that we're probably going to see the death of the IDE." Ran predicts the traditional IDE is becoming obsolete. He still uses one, but purely as a file viewer—and for that, you don't need a full-fledged IDE. He points to tools like Conductor and Intent by Augment Code as examples of what the future looks like: chat panes, work trees, file viewers, terminals, and integrated browsers replacing the traditional code editor. He also highlights Factory's Droids as his favorite AI coding agent, noting its superior context management compared to other tools. Looking further ahead, Ran believes larger context windows (potentially 5 million tokens) will solve many current challenges, making much of the context management workaround unnecessary. About Ran Aroussi Ran Aroussi is the founder of MUXI, an open framework for production-ready AI agents, co-creator of yfinance, and author of the book Production-Grade Agentic AI: From brittle workflows to deployable autonomous systems. Ran has lived at the intersection of open source, finance, and AI systems that actually have to work under pressure—not demos, not prototypes, but real production environments. You can connect with Ran Aroussi on X/Twitter, and link with Ran Aroussi on LinkedIn.
Talk Python To Me - Python conversations for passionate developers
Monorepos -- you've heard the talks, you've read the blog posts, maybe you've seen a few tantalizing glimpses into how Google or Meta organize their massive codebases. But it's often in the abstract and behind closed doors. What if you could crack open a real, production monorepo, one with over a million lines of Python and over 100 of sub-packages, and actually see how it's built, step by step, using modern tools and standards? That's exactly what Apache Airflow gives us. On this episode, I sit down with Jarek Potiuk and Amogh Desai, two of Airflow's top contributors, to go inside one of the largest open-source Python monorepos in the world and learn how they manage it with uv, pyproject.toml, and the latest packaging standards, so you can apply those same patterns to your own projects. Episode sponsors Agentic AI Course Python in Production Talk Python Courses Links from the show Guests Amogh Desai: github.com Jarek's GitHub: github.com definition of a monorepo: monorepo.tools airflow: airflow.apache.org Activity: github.com OpenAI: airflowsummit.org Part 1. Pains of big modular Python projects: medium.com Part 2. Modern Python packaging standards and tools for monorepos: medium.com Part 3. Monorepo on steroids - modular prek hooks: medium.com Part 4. Shared “static” libraries in Airflow monorepo: medium.com PEP-440: peps.python.org PEP-517: peps.python.org PEP-518: peps.python.org PEP-566: peps.python.org PEP-561: peps.python.org PEP-660: peps.python.org PEP-621: peps.python.org PEP-685: peps.python.org PEP-723: peps.python.org PEP-735: peps.python.org uv: docs.astral.sh uv workspaces: blobs.talkpython.fm prek.j178.dev: prek.j178.dev your presentation at FOSDEM26: fosdem.org Tallyman: github.com Watch this episode on YouTube: youtube.com Episode #540 deep-dive: talkpython.fm/540 Episode transcripts: talkpython.fm Theme Song: Developer Rap
O derramar do Espírito - Gabriel Manzoni by IDE
A külföldi befolyásolás lehetősége egy másik ország belügyeibe manapság olyan téma, ami mellett nehéz elmenni. Ide-oda el is kanyarodtunk, bizonyítva a tételt, hogy minden mindennel összefügg.A Golf áramlat lassulásának lehetőségéről is beszéltünk, ami legalább olyan erősen hat mindenkire, bárhol is él, mint a belpolitikába való külföldi beavatkozás lehetősége.Barcza Ági IzraelDerdák András FranciaországVarga Lukács NémetországMűsorvezető: Kerényi Tamás Hang: Barcza Gergely
It's In the News, a look at the top headlines and stories in the diabetes community. This week's top stories: Stem Cell Islet Therapy Partnership, "Lyla's Law" Type 1 Testing Debate, Patient-Led Insulin Dosing for Gestational Diabetes, $3 Semaglutide Manufacturing, FDA GLP-1 Compounding Crackdown Announcing Community Commericals! Learn how to get your message on the show here. Learn more about studies and research at Thrivable here Please visit our Sponsors & Partners - they help make the show possible! Omnipod - Simplify Life All about Dexcom All about VIVI Cap to protect your insulin from extreme temperatures The best way to keep up with Stacey and the show is by signing up for our weekly newsletter: Sign up for our newsletter here Here's where to find us: Facebook (Group) Facebook (Page) Instagram Check out Stacey's books! Learn more about everything at our home page www.diabetes-connections.com transcript with links: Welcome! I'm your host Stacey Simms and this is an In The News episode.. where we bringing you the top diabetes stories and headlines happening now. A reminder that you can find the sources and links and a transcript and more info for every story mentioned here in the show notes. I am definitely feeling better – that lingering cold is gone – but whew still recovering from non stop travel for the past five weeks. I have a great strech of time her at home, then going to Vegas for Brekathorugh T1D at the end of the month and we have two club 1921 events in April – Atlanta and Philly. Before we jump into the news – I need your community commercials! These have been a lot of fun, I announced them late last year – your voice on the show. All the instructions it's very easy in the show notes. Okay.. our top story this week: XX A biotech company developing stem-cell treatments for type 1 diabetes has announced a new research partnership aimed at improving the survival of transplanted insulin-producing cells. NewcelX, a clinical-stage company based in Switzerland, said it will work with Eledon Pharmaceuticals to study a combination approach. The goal is to help transplanted cells survive longer in the body by reducing the immune response that often leads to transplant rejection. If successful, the strategy could support longer-lasting islet cell replacement and move the therapy closer to becoming a functional treatment for people with type 1 diabetes. However, the companies have not yet released any safety or effectiveness data on the combination treatment, and financial details of the partnership were not disclosed. The research agreement is focused on exploring whether combining stem-cell-derived islets with targeted immune therapy can lead to longer-lasting cell transplants and improved outcomes for people with type 1 diabetes. https://www.stocktitan.net/news/ELDN/newcel-x-announces-strategic-collaboration-with-eledon-d10l1vqdofls.html XX Debate this week in the UK on whether testing for type 1 diabetes should become mandatory when children present with symptoms. The Westminster Hall debate, scheduled for 9 March, will consider calls for routine testing of babies, toddlers and young children who show signs associated with the condition. It follows a petition backing the move, dubbed 'Lyla's Law', which passed 121,000 signatures in December 2025. The campaign was launched by John Story after his two-year-old daughter, Lyla, died from diabetic ketoacidosis (DKA) on 3 May 2025, 16 hours after being diagnosed with tonsillitis. https://www.nursinginpractice.com/clinical/diabetes-and-endocrinology/diabetes-community-urged-to-call-on-mps-to-attend-lylas-law-debate/ XX A new study suggests that people with gestational diabetes who adjust their own insulin doses may reach healthy blood sugar levels faster than those whose doses are adjusted by clinicians. Half of the participants were assigned to adjust their own insulin doses using a simple rule: increase the dose by two units if fasting blood glucose was above 95 mg/dL, decrease it by two units if it dropped below 70 mg/dL, and keep the same dose if levels fell in between. The other half had their insulin adjusted by clinicians through weekly reviews. By the end of pregnancy, both groups had similar average fasting glucose levels before delivery: about 89 mg/dL in the patient-led group and 90 mg/dL in the clinician-led group. However, those adjusting their own insulin reached their blood sugar targets more quickly, averaging 1.8 weeks compared with 2.5 weeks for those managed by clinicians. The study also found lower risks of certain complications among the patient-led group. https://www.medscape.com/viewarticle/self-insulin-dosing-leads-control-gestational-diabetes-2026a1000729 XX A blockbuster anti-obesity and diabetes drug could cost as little as $3 per month to manufacture once it goes off patent later this month, researchers said Friday, providing a major opportunity to boost health in low and middle-income countries. Semaglutide, the active molecule in Novo Nordisk's Ozempic and Wegovy will lose patent protection in countries such as Brazil, China, and India later this month, and researchers identified 150 countries where it was never patented. These researchers estimated it will cost as little as $3 to produce a month's supply of semaglutide, which in its branded form sells for around $200 a month in the United States. Another of the study's authors, Professor Francois Venter at the University of Witwatersrand in South Africa, said drugs to treat HIV, TB, malaria, and hepatitis are now available at prices close to production costs but still sufficient for generic manufacturers to operate. https://www.sciencealert.com/weight-loss-drugs-could-cost-just-3-a-month-to-make-as-patents-end XX Here in the US the FDA is stepping up its efforts to combat widespread GLP-1 drug compounding. In its latest offensive, the agency has unleashed a fresh set of 30 warning letters targeting telehealth companies it says make "false or misleading" claims about compounded versions of popular obesity drugs. The FDA says Compounded drugs can be important for overcoming shortages or meeting unique patient needs—but compounders should not try to compound drugs in a way that circumvents FDA's approval process." https://www.fiercepharma.com/pharma/fda-ramps-crackdown-glp-1-drug-compounders-fresh-batch-30-warning-letters XX Check your infusion sets for an issue: Unomedical, a subsidiary of Convatec and a supplier of insulin infusion sets to diabetes tech firms, has received a warning letter from the FDA. Inspectors raised concerns with leaking infusion sets, following a regulatory assessment of Unomedical's facility in Reynosa, Mexico, last summer. Unomedical supplies infusion sets to insulin pump makers including Medtronic, Tandem Diabetes Care and Beta Bionics. In a Feb. 3 statement, Convatec said the letter focuses on reporting procedures and quality protocols and does not place restrictions on producing, marketing or distributing any of Unomedical's products. Unomedical told the FDA in its responses that it plans to conduct a retrospective review of complaints involving serious injury or death by January and conduct additional training on complaint handling by May. https://www.medtechdive.com/news/fda-warns-insulin-infusion-set-maker-unomedical-over-leaks-mishandled-comp/813503/ XX Nearly four in ten people with type 2 diabetes do not take their medications as prescribed, according to a new research review published in Diabetologia in November 2025. Researchers examined existing studies on medication adherence, including how often patients miss doses, why it happens, and what strategies may help. They estimated that about 38% of patients with type 2 diabetes are not fully adherent to their medications. Adherence rates vary depending on the type of medication. About 63% to 68% of patients take oral glucose-lowering drugs as directed, while adherence drops to 43% to 54% for injectable GLP-1 medications and 41% to 64% for insulin. Poor adherence can lead to serious consequences. One retrospective study cited in the review found that patients who consistently took their glucose-lowering medications had a 31% lower risk of hospitalization or emergency department visits. The review also highlighted ways to improve adherence. Simplifying medication routines can help, such as using fixed-dose combination pills, which combine multiple drugs into a single tablet. Studies show these combinations are linked to better adherence and improved blood sugar control. Pharmacists can also play an important role by providing education, reviewing medications, setting up reminders, and helping patients organize their treatment plans. The researchers noted that support should be tailored to each patient. Older adults may benefit from simpler systems and caregiver support, while younger patients may respond better to digital tools like app-based reminders. The authors also found that measuring adherence is challenging and recommend using multiple methods, such as pharmacy records, patient interviews, and objective tests when possible. Overall, the review concludes that personalized, multi-step approaches lasting at least three months are most effective in helping people with type 2 diabetes stay on track with their medications. https://www.pharmacytimes.com/view/type-2-diabetes-medication-adherence-rates-remain-low-and-pharmacists-can-help XX New clinical trial shows metformin does not directly reverse insulin resistance in people with type 1 diabetes. Instead, it lowers the total amount of insulin required to keep blood glucose levels within the recommended range. The findings, published in Nature Communications, challenge long-held assumptions about how metformin works in type 1 diabetes. The results may help physicians refine treatment strategies and reduce the daily demands placed on people who rely solely on insulin therapy. "Insulin resistance is a growing problem in type 1 diabetes. Not only does it make regulating blood sugar levels difficult, but it is an underappreciated risk factor for heart disease, which is one of the biggest causes of health complications and deaths in those with type 1 diabetes," says Dr. Jennifer Snaith, endocrinologist and co-lead of the study. https://scitechdaily.com/groundbreaking-trial-reveals-unexpected-benefit-of-metformin-in-type-1-diabetes/ Tech news ahead, including updates from Sensonics, Dexcom & Tandem.. right after this…. Back ot the wnews.. XX Sensonics shares that it's secured FDA investigational device exemption (IDE) for its self-powered, battery-enabled Gemini sensor. It enrolled the first patients in the IDE trial and expects to complete that in the second half of 2026. Gemini builds on the implanted CGM to put the transmitter under the skin as well as the sensor. https://www.drugdeliverybusiness.com/senseonics-q4-2025-ide-gemini-cgm/ XX Medtronic Diabetes is now officially MiniMid, a stand alone public company. Medtronic acquired MiniMed 25 years ago announed last May that it would spin its diabetes business off. In their statement the company points out that MiniMed is the only diabetes tech company to sell both insulin pumps and continuous glucose monitors. https://www.investing.com/news/stock-market-news/medtronics-diabetes-unit-minimed-valued-at-53-billion-as-shares-fall-in-nasdaq-debut-4547518 XX Kevin Sayer heads back to Dexcom.. The former CEO is back in his position as executive chair of the Board, he'd stepped away for a medical leave. Dexcom (Nasdaq:DXCM) announced today in an SEC filing that former CEO Kevin Sayer has returned from his leave of absence. Sayer's return to the board comes just days after Dexcom announced a new board member. Last week, the company announced that it added Google SVP, Platforms and Devices, Rick Osterloh, to its board as well. https://www.drugdeliverybusiness.com/kevin-sayer-returns-dexcom-board-chair/ SAN DIEGO - DexCom, Inc. (NASDAQ:DXCM) announced the appointment of Rick Osterloh to its Board of Directors, effective today, according to a press release statement. Osterloh serves as Senior Vice President, Platforms & Devices at Google, where he oversees Android, Google Play, Chrome, and Google's hardware portfolio including Pixel phones, Google Nest devices, and Fitbit wearables. He has held this position since 2016. https://www.investing.com/news/company-news/dexcom-appoints-google-executive-rick-osterloh-to-board-93CH-4529662 XX Sequel Med Tech announced broad national availability of its twiist™ Automated Insulin Delivery (AID) System powered by Tidepool. After U.S. FDA clearance in 2024 and a controlled launch to optimize the twiist experience, the system is now fully available nationwide. The release says: Built on Sequel's proprietary iiSure™ Technology, the system enables earlier detection of delivery issues, alerting users to blockages up to nine times faster than other AID systems1, potentially reducing the risk of unexplained high glucose and giving you time to take action before experiencing severe high blood sugar or DKA2. Designed to expand access to automated insulin delivery, twiist is available through pharmacy channels with a flexible access model, XX Tandem Diabetes Care's Mobi automated insulin delivery system is now available with Android devices. In November, Tandem announced that it received FDA approval for the Android version of its Mobi mobile app. The pump, which pairs with Tandem's Control-IQ+ algorithm, previously worked with iOS software. At the time of the clearance, it said it would commence a limited rollout before the full launch — now underway — this year. Tandem launched Mobi in the U.S. in February 2024. It initially received FDA clearance for people with diabetes ages six and up in July 2023. The system then received expanded clearance for pediatric indications in April 2024, then later won CE mark in May 2025. Mobi features a 200-unit insulin cartridge and an on-pump button to provide an alternative to phone control for insulin boluses. It comes in at less than half the size of the flagship Tandem pump system, the t:slim X2 pump. Mobi can fit in a coin pocket, clip to clothing or go on the body with an adhesive sleeve. https://www.drugdeliverybusiness.com/tandem-diabetes-care-launches-mobi-android/
Topics covered in this episode: Setting up a Python monorepo with uv workspaces cattrs: Flexible Object Serialization and Validation Learning to program in the AI age VS Code extension for FastAPI and friends 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 11am 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: Setting up a Python monorepo with uv workspaces Dennis Traub The 3 things Give the Root a Distinct Name Use workspace = true for Inter-Package Deps Use importlib Mode for pytest Michael #2: cattrs: Flexible Object Serialization and Validation cattrs is a Swiss Army knife for (un)structuring and validating data in Python. A natural alternative/follow on from DataClass Wizard Converts to ←→ from dictionaries cattrs also focuses on functional composition and not coupling your data model to its serialization and validation rules. When you're handed unstructured data (by your network, file system, database, …), cattrs helps to convert this data into trustworthy structured data. Batteries Included: cattrs comes with pre-configured converters for a number of serialization libraries, including JSON (standard library, orjson, UltraJSON), msgpack, cbor2, bson, PyYAML, tomlkit and msgspec (supports only JSON at this time). Brian #3: Learning to program in the AI age Jose Blanca “I teach a couple of introductory Python courses and I've been thinking about which advice to give to my students, that are studying how to program for the first time. I have collected my ideas in these blog posts” Why learning to program is as useful as ever, even with powerful AI tools available. How to use AI as a tutor rather than a shortcut, and why practice remains the key to real understanding. What the real learning objectives are: mental models, managing complexity, and thinking like a software developer. Michael #4: VS Code extension for FastAPI and friends Enhances the FastAPI development experience in Visual Studio Code Path Operation Explorer: Provides a hierarchical tree view of all FastAPI routes in your application. Search for routes: Use the Command Palette and quickly search for routes by path, method, or name. CodeLens links appear above HTTP client calls like client.get('/items'), letting you jump directly to the matching route definition. Deploy your application directly to FastAPI Cloud from the status bar with zero config. View real-time logs from your FastAPI Cloud deployed applications directly within VS Code. Install from Marketplace. Extras Brian: Guido van Rossum interviews key Python developers from the first 25 years Interview with Brett Cannon Interview with Thomas Wouters Michael: IntelliJ IDEA: The Documentary | An origin story video Cursor Joined the ACP Registry and Is Now Live in Your JetBrains IDE What hyper-personal software looks like I'm doing in-person training again (limited scope): On-site, hands-on AI engineering enablement for software teams with Michael Joke: Saas is dead
An airhacks.fm conversation with Daniel Terhorst-North (@tastapod.com) about: first computer experience with the ZX81 and its 1K memory, the 1K chess game on ZX81, the ZX Spectrum with 16K and later 48K memory, the Amstrad 128K, typing in game listings from computer magazines, Dan's brother John hacking ZX spectrum games using a hardware freeze device and memory peeking/poking, cracking game encryption and copy protection on 8-bit tape cassette games, the arms race between game publishers and hackers, cracking the Star Wars game security before its release, ZX Spectrum fan sites and retro gaming communities, classic games including 3D Monster Maze and Manic Miner and Jet Set Willy, sprite graphics innovation on the Z80 chip, first internship at Domark publishing Empire Strikes Back on ZX Spectrum and Commodore 64, second internship at IBM Hursley Park working on CICS in PL/1 and Rexx, the contrast between casual game studio culture and IBM corporate culture in the 1980s, IBM's role as a founding partner of J2EE Enterprise Java, JMS wrapping MQ Series, the reliability of MQ Series compared to later messaging technologies, finding and reporting a concurrency bug in MQ Series with JUnit tests and IBM's rapid response with an emergency patch, IBM alphaWorks portal and experimental technologies, IBM Aglets mobile Java agent framework compared to modern A2A agent protocols, Jini and JavaSpaces from Sun Microsystems with leasing and self-healing, JXTA peer-to-peer technology, IBM Jikes Compiler performance compared to javac, IBM's own JVM, JVM running on Palm Pilot around 1999, VisualAge for Java as a port of VisualAge for SmallTalk with its image-based architecture and no file system exposure, Java's coupling of class and package names to files and directories as a design weakness, the difficulty of refactoring without IDE support, Eclipse as the first IDE with proper refactoring, NetBeans IDE performance compared to Visual Studio Code, third internship writing X-ray machine control software in Turbo Pascal doing digital image processing, the pace of technological innovation slowing from kaikaku (abrupt change) to kaizen (continuous improvement), Douglas Adams quote about technology perception by age, DEC Alpha 64-bit Unix performance, commodity Linux hardware replacing exotic RISC machines, Apple M series chips rediscovering RISC Architecture and system-on-chip design, innovation fatigue and signal-to-noise ratio in modern tech, LLMs and the trillion-dollar bet on the wrong technology, electric cars as an example of ongoing innovation, Tailwind CSS shutting down due to AI-generated code replacing paid expertise, Stack Overflow in trouble due to AI summarization, open source innovation continuing with tools like Astral's uv replacing the python toolchain, cross-community collaboration between rust and Python and Ruby ecosystems, first graduate job at Crossfield (Fuji/DuPont joint venture) doing electronic pre-press and color transformation through 4D CMYK color cubes, writing a TIFF decoder from scratch in C, Raster Image Processor technology and its connection to Adobe, transition from C++ to Java feeling quirky, joining ThoughtWorks in 2002 for enterprise Java work Daniel Terhorst-North on twitter: @tastapod.com
CanadaPoli - Canadian Politics from a Canadian Point of View
Irish lives matter is hate speech?IDE thrown at mamdini protesters in NYC,Iran and cuba updates,Earthquake detection waste of money,Running out of oil and gas in britain,Boy scots have an islam badge in uk?Sign Up for the Full ShowLocals (daily video)Sample Showshttps://canadapoli2.locals.com/ Spotify https://podcasters.spotify.com/pod/show/canadapoli/subscribePrivate Full podcast audio https://canadapoli.com/feed/canadapoliblue/Buy subscriptions here (daily video and audio podcast):https://canadapoli.cm/canadapoli-subscriptions/Youtubehttps://www.youtube.com/c/CanadaPoli/videosMe on Telegramhttps://t.me/realCanadaPoliMe on Rumblehttps://rumble.com/user/CanadaPoli Me on Odysseyhttps://odysee.com/@CanadaPoli:f Me on Bitchutehttps://www.bitchute.com/channel/l55JBxrgT3Hf/ Podcast RSShttps://anchor.fm/s/e57706d8/podcast/rsshttps://LinkRoll.co Submit a link. Discuss the link. No censorship. (reddit clone without the censorship
Talk Python To Me - Python conversations for passionate developers
You're adding type hints to your Python code, your editor is happy, autocomplete is working great. But then you switch tools and suddenly there are red squiggles everywhere. Who decides what a float annotation actually means? Or whether passing None where an int is expected should be an error? It turns out there's a five-person council dedicated to exactly these questions -- and two brand-new Rust-based type checkers are raising the bar. On this episode, I sit down with three members of the Python Typing Council -- Jelle Zijlstra, Rebecca Chen, and Carl Meyer -- to learn how the type system is governed, where the spec and the type checkers agree and disagree, and get the council's official advice on how much typing is just enough. Episode sponsors Sentry Error Monitoring, Code talkpython26 Agentic AI Course Talk Python Courses Links from the show Guests Carl Meyer: github.com Jelle Zijlstra: jellezijlstra.github.io Rebecca Chen: github.com Typing Council: github.com typing.python.org: typing.python.org details here: github.com ty: docs.astral.sh pyrefly: pyrefly.org conformance test suite project: github.com typeshed: github.com Stub files: mypy.readthedocs.io Pydantic: pydantic.dev Beartype: github.com TOAD AI: github.com PEP 747 – Annotating Type Forms: peps.python.org PEP 724 – Stricter Type Guards: peps.python.org Python Typing Repo (PRs and Issues): github.com Watch this episode on YouTube: youtube.com Episode #539 deep-dive: talkpython.fm/539 Episode transcripts: talkpython.fm Theme Song: Developer Rap
All speakers are announced at AIE EU, schedule coming soon. Join us there or in Miami with the renowned organizers of React Miami! Singapore CFP also open!We've called this out a few times over in AINews, but the overwhelming consensus in the Valley is that “the IDE is Dead”. In November it was just a gut feeling, but now we actually have data: even at the canonical “VSCode Fork” company, people are officially using more agents than tab autocomplete (the first wave of AI coding):Cursor has launched cloud agents for a few months now, and this specific launch is around Computer Use, which has come a long way since we first talked with Anthropic about it in 2024, and which Jonas productized as Autotab:We also take the opportunity to do a live demo, talk about slash commands and subagents, and the future of continual learning and personalized coding models, something that Sam previously worked on at New Computer. (The fact that both of these folks are top tier CEOs of their own startups that have now joined the insane talent density gathering at Cursor should also not be overlooked).Full Episode on YouTube!please like and subscribe!Timestamps00:00 Agentic Code Experiments00:53 Why Cloud Agents Matter02:08 Testing First Pillar03:36 Video Reviews Second Pillar04:29 Remote Control Third Pillar06:17 Meta Demos and Bug Repro13:36 Slash Commands and MCPs18:19 From Tab to Team Workflow31:41 Minimal Web UI Philosophy32:40 Why No File Editor34:38 Full Stack Cursor Debate36:34 Model Choice and Auto Routing38:34 Parallel Agents and Best Of N41:41 Subagents and Context Management44:48 Grind Mode and Throughput Future01:00:24 Cloud Agent Onboarding and MemoryTranscriptEP 77 - CURSOR - Audio version[00:00:00]Agentic Code ExperimentsSamantha: This is another experiment that we ran last year and didn't decide to ship at that time, but may come back to LM Judge, but one that was also agentic and could write code. So it wasn't just picking but also taking the learnings from two models or and models that it was looking at and writing a new diff.And what we found was that there were strengths to using models from different model providers as the base level of this process. Basically you could get almost like a synergistic output that was better than having a very unified like bottom model tier.Jonas: We think that over the coming months, the big unlock is not going to be one person with a model getting more done, like the water flowing faster and we'll be making the pipe much wider and so paralyzing more, whether that's swarms of agents or parallel agents, both of those are things that contribute to getting much more done in the same amount of time.Why Cloud Agents Matterswyx: This week, one of the biggest launches that Cursor's ever done is cloud agents. I think you, you had [00:01:00] cloud agents before, but this was like, you give cursor a computer, right? Yeah. So it's just basically they bought auto tab and then they repackaged it. Is that what's going on, or,Jonas: that's a big part of it.Yeah. Cloud agents already ran in their own computers, but they were sort of site reading code. Yeah. And those computers were not, they were like blank VMs typically that were not set up for the Devrel X for whatever repo the agents working on. One of the things that we talk about is if you put yourself in the model shoes and you were seeing tokens stream by and all you could do was cite read code and spit out tokens and hope that you had done the right thing,swyx: no chanceJonas: I'd be so bad.Like you obviously you need to run the code. And so that I think also is probably not that contrarian of a take, but no one has done that yet. And so giving the model the tools to onboard itself and then use full computer use end-to-end pixels in coordinates out and have the cloud computer with different apps in it is the big unlock that we've seen internally in terms of use usage of this going from, oh, we use it for little copy changes [00:02:00] to no.We're really like driving new features with this kind of new type of entech workflow. Alright, let's see it. Cool.Live Demo TourJonas: So this is what it looks like in cursor.com/agents. So this is one I kicked off a while ago. So on the left hand side is the chat. Very classic sort of agentic thing. The big new thing here is that the agent will test its changes.So you can see here it worked for half an hour. That is because it not only took time to write the tokens of code, it also took time to test them end to end. So it started Devrel servers iterate when needed. And so that's one part of it is like model works for longer and doesn't come back with a, I tried some things pr, but a I tested at pr that's ready for your review.One of the other intuition pumps we use there is if a human gave you a PR asked you to review it and you hadn't, they hadn't tested it, you'd also be annoyed because you'd be like, only ask me for a review once it's actually ready. So that's what we've done withTesting Defaults and Controlsswyx: simple question I wanted to gather out front.Some prs are way smaller, [00:03:00] like just copy change. Does it always do the video or is it sometimes,Jonas: Sometimes.swyx: Okay. So what's the judgment?Jonas: The model does it? So we we do some default prompting with sort. What types of changes to test? There's a slash command that people can do called slash no test, where if you do that, the model will not test,swyx: but the default is test.Jonas: The default is to be calibrated. So we tell it don't test, very simple copy changes, but test like more complex things. And then users can also write their agents.md and specify like this type of, if you're editing this subpart of my mono repo, never tested ‘cause that won't work or whatever.Videos and Remote ControlJonas: So pillar one is the model actually testing Pillar two is the model coming back with a video of what it did.We have found that in this new world where agents can end-to-end, write much more code, reviewing the code is one of these new bottlenecks that crop up. And so reviewing a video is not a substitute for reviewing code, but it is an entry point that is much, much easier to start with than glancing at [00:04:00] some giant diff.And so typically you kick one off you, it's done you come back and the first thing that you would do is watch this video. So this is a, video of it. In this case I wanted a tool tip over this button. And so it went and showed me what that looks like in, in this video that I think here, it actually used a gallery.So sometimes it will build storybook type galleries where you can see like that component in action. And so that's pillar two is like these demo videos of what it built. And then pillar number three is I have full remote control access to this vm. So I can go heat in here. I can hover things, I can type, I have full control.And same thing for the terminal. I have full access. And so that is also really useful because sometimes the video is like all you need to see. And oftentimes by the way, the video's not perfect, the video will show you, is this worth either merging immediately or oftentimes is this worth iterating with to get it to that final stage where I am ready to merge in.So I can go through some other examples where the first video [00:05:00] wasn't perfect, but it gave me confidence that we were on the right track and two or three follow-ups later, it was good to go. And then I also have full access here where some things you just wanna play around with. You wanna get a feel for what is this and there's no substitute to a live preview.And the VNC kind of VM remote access gives you that.swyx: Amazing What, sorry? What is VN. AndJonas: just the remote desktop. Remote desktop. Yeah.swyx: Sam, any other details that you always wanna call out?Samantha: Yeah, for me the videos have been super helpful. I would say, especially in cases where a common problem for me with agents and cloud agents beforehand was almost like under specification in my requests where our plan mode and going really back and forth and getting detailed implementation spec is a way to reduce the risk of under specification, but then similar to how human communication breaks down over time, I feel like you have this risk where it's okay, when I pull down, go to the triple of pulling down and like running this branch locally, I'm gonna see that, like I said, this should be a toggle and you have a checkbox and like, why didn't you get that detail?And having the video up front just [00:06:00] has that makes that alignment like you're talking about a shared artifact with the agent. Very clear, which has been just super helpful for me.Jonas: I can quickly run through some other Yes. Examples.Meta Agents and More DemosJonas: So this is a very front end heavy one. So one question I wasswyx: gonna say, is this only for frontJonas: end?Exactly. One question you might have is this only for front end? So this is another example where the thing I wanted it to implement was a better error message for saving secrets. So the cloud agents support adding secrets, that's part of what it needs to access certain systems. Part of onboarding that is giving access.This is cloud is working onswyx: cloud agents. Yes.Jonas: So this is a fun thing isSamantha: it can get super meta. ItJonas: can get super meta, it can start its own cloud agents, it can talk to its own cloud agents. Sometimes it's hard to wrap your mind around that. We have disabled, it's cloud agents starting more cloud agents. So we currently disallow that.Someday you might. Someday we might. Someday we might. So this actually was mostly a backend change in terms of the error handling here, where if the [00:07:00] secret is far too large, it would oh, this is actually really cool. Wow. That's the Devrel tools. That's the Devrel tools. So if the secret is far too large, we.Allow secrets above a certain size. We have a size limit on them. And the error message there was really bad. It was just some generic failed to save message. So I was like, Hey, we wanted an error message. So first cool thing it did here, zero prompting on how to test this. Instead of typing out the, like a character 5,000 times to hit the limit, it opens Devrel tools, writes js, or to paste into the input 5,000 characters of the letter A and then hit save, closes the Devrel tools, hit save and gets this new gets the new error message.So that looks like the video actually cut off, but here you can see the, here you can see the screenshot of the of the error message. What, so that is like frontend backend end-to-end feature to, to get that,swyx: yeah.Jonas: Andswyx: And you just need a full vm, full computer run everything.Okay. Yeah.Jonas: Yeah. So we've had versions of this. This is one of the auto tab lessons where we started that in 2022. [00:08:00] No, in 2023. And at the time it was like browser use, DOM, like all these different things. And I think we ended up very sort of a GI pilled in the sense that just give the model pixels, give it a box, a brain in a box is what you want and you want to remove limitations around context and capabilities such that the bottleneck should be the intelligence.And given how smart models are today, that's a very far out bottleneck. And so giving it its full VM and having it be onboarded with Devrel X set up like a human would is just been for us internally a really big step change in capability.swyx: Yeah I would say, let's call it a year ago the models weren't even good enough to do any of this stuff.SoSamantha: even six months ago. Yeah.swyx: So yeah what people have told me is like round about Sonder four fire is when this started being good enough to just automate fully by pixel.Jonas: Yeah, I think it's always a question of when is good enough. I think we found in particular with Opus 4 5, 4, 6, and Codex five three, that those were additional step [00:09:00] changes in the autonomy grade capabilities of the model to just.Go off and figure out the details and come back when it's done.swyx: I wanna appreciate a couple details. One 10 Stack Router. I see it. Yeah. I'm a big fan. Do you know any, I have to name the 10 Stack.Jonas: No.swyx: This just a random lore. Some buddy Sue Tanner. My and then the other thing if you switch back to the video.Jonas: Yeah.swyx: I wanna shout out this thing. Probably Sam did it. I don't knowJonas: the chapters.swyx: What is this called? Yeah, this is called Chapters. Yeah. It's like a Vimeo thing. I don't know. But it's so nice the design details, like the, and obviously a company called Cursor has to have a beautiful cursorSamantha: and it isswyx: the cursor.Samantha: Cursor.swyx: You see it branded? It's the cursor. Cursor, yeah. Okay, cool. And then I was like, I complained to Evan. I was like, okay, but you guys branded everything but the wallpaper. And he was like, no, that's a cursor wallpaper. I was like, what?Samantha: Yeah. Rio picked the wallpaper, I think. Yeah. The video.That's probably Alexi and yeah, a few others on the team with the chapters on the video. Matthew Frederico. There's been a lot of teamwork on this. It's a huge effort.swyx: I just, I like design details.Samantha: Yeah.swyx: And and then when you download it adds like a little cursor. Kind of TikTok clip. [00:10:00] Yes. Yes.So it's to make it really obvious is from Cursor,Jonas: we did the TikTok branding at the end. This was actually in our launch video. Alexi demoed the cloud agent that built that feature. Which was funny because that was an instance where one of the things that's been a consequence of having these videos is we use best of event where you run head to head different models on the same prompt.We use that a lot more because one of the complications with doing that before was you'd run four models and they would come back with some giant diff, like 700 lines of code times four. It's what are you gonna do? You're gonna review all that's horrible. But if you come back with four 22nd videos, yeah, I'll watch four 22nd videos.And then even if none of them is perfect, you can figure out like, which one of those do you want to iterate with, to get it over the line. Yeah. And so that's really been really fun.Bug Repro WorkflowJonas: Here's another example. That's we found really cool, which is we've actually turned since into a slash command as well slash [00:11:00] repro, where for bugs in particular, the model of having full access to the to its own vm, it can first reproduce the bug, make a video of the bug reproducing, fix the bug, make a video of the bug being fixed, like doing the same pattern workflow with obviously the bug not reproducing.And that has been the single category that has gone from like these types of bugs, really hard to reproduce and pick two tons of time locally, even if you try a cloud agent on it. Are you confident it actually fixed it to when this happens? You'll merge it in 90 seconds or something like that.So this is an example where, let me see if this is the broken one or the, okay, this is the fixed one. Okay. So we had a bug on cursor.com/agents where if you would attach images where remove them. Then still submit your prompt. They would actually still get attached to the prompt. Okay. And so here you can see Cursor is using, its full desktop by the way.This is one of the cases where if you just do, browse [00:12:00] use type stuff, you'll have a bad time. ‘cause now it needs to upload files. Like it just uses its native file viewer to do that. And so you can see here it's uploading files. It's going to submit a prompt and then it will go and open up. So this is the meta, this is cursor agent, prompting cursor agent inside its own environment.And so you can see here bug, there's five images attached, whereas when it's submitted, it only had one image.swyx: I see. Yeah. But you gotta enable that if you're gonna use cur agent inside cur.Jonas: Exactly. And so here, this is then the after video where it went, it does the same thing. It attaches images, removes, some of them hit send.And you can see here, once this agent is up, only one of the images is left in the attachments. Yeah.swyx: Beautiful.Jonas: Okay. So easy merge.swyx: So yeah. When does it choose to do this? Because this is an extra step.Jonas: Yes. I think I've not done a great job yet of calibrating the model on when to reproduce these things.Yeah. Sometimes it will do it of its own accord. Yeah. We've been conservative where we try to have it only do it when it's [00:13:00] quite sure because it does add some amount of time to how long it takes it to work on it. But we also have added things like the slash repro command where you can just do, fix this bug slash repro and then it will know that it should first make you a video of it actually finding and making sure it can reproduce the bug.swyx: Yeah. Yeah. One sort of ML topic this ties into is reward hacking, where while you write test that you update only pass. So first write test, it shows me it fails, then make you test pass, which is a classic like red green.Jonas: Yep.swyx: LikeJonas: A-T-D-D-T-D-Dswyx: thing.No, very cool. Was that the last demo? Is thereJonas: Yeah.Anything I missed on the demos or points that you think? I think thatSamantha: covers it well. Yeah.swyx: Cool. Before we stop the screen share, can you gimme like a, just a tour of the slash commands ‘cause I so God ready. Huh, what? What are the good ones?Samantha: Yeah, we wanna increase discoverability around this too.I think that'll be like a future thing we work on. Yeah. But there's definitely a lot of good stuff nowJonas: we have a lot of internal ones that I think will not be that interesting. Here's an internal one that I've made. I don't know if anyone else at Cursor uses this one. Fix bb.Samantha: I've never heard of it.Jonas: Yeah.[00:14:00]Fix Bug Bot. So this is a thing that we want to integrate more tightly on. So you made it forswyx: yourself.Jonas: I made this for myself. It's actually available to everyone in the team, but yeah, no one knows about it. But yeah, there will be Bug bot comments and so Bug Bot has a lot of cool things. We actually just launched Bug Bot Auto Fix, where you can click a button and or change a setting and it will automatically fix its own things, and that works great in a bunch of cases.There are some cases where having the context of the original agent that created the PR is really helpful for fixing the bugs, because it might be like, oh, the bug here is that this, is a regression and actually you meant to do something more like that. And so having the original prompt and all of the context of the agent that worked on it, and so here I could just do, fix or we used to be able to do fixed PB and it would do that.No test is another one that we've had. Slash repro is in here. We mentioned that one.Samantha: One of my favorites is cloud agent diagnosis. This is one that makes heavy use of the Datadog MCP. Okay. And I [00:15:00] think Nick and David on our team wrote, and basically if there is a problem with a cloud agent we'll spin up a bunch of subs.Like a singleswyx: instance.Samantha: Yeah. We'll take the ideas and argument and spin up a bunch of subagents using the Datadog MCP to explore the logs and find like all of the problems that could have happened with that. It takes the debugging time, like from potentially you can do quick stuff quickly with the Datadog ui, but it takes it down to, again, like a single agent call as opposed to trolling through logs yourself.Jonas: You should also talk about the stuff we've done with transcripts.Samantha: Yes. Also so basically we've also done some things internally. There'll be some versions of this as we ship publicly soon, where you can spit up an agent and give it access to another agent's transcript to either basically debug something that happened.So act as an external debugger. I see. Or continue the conversation. Almost like forking it.swyx: A transcript includes all the chain of thought for the 11 minutes here. 45 minutes there.Samantha: Yeah. That way. Exactly. So basically acting as a like secondary agent that debugs the first, so we've started to push more andswyx: they're all the same [00:16:00] code.It is just the different prompts, but the sa the same.Samantha: Yeah. So basically same cloud agent infrastructure and then same harness. And then like when we do things like include, there's some extra infrastructure that goes into piping in like an external transcript if we include it as an attachment.But for things like the cloud agent diagnosis, that's mostly just using the Datadog MCP. ‘Cause we also launched CPS along with along with this cloud agent launch, launch support for cloud agent cps.swyx: Oh, that was drawn out.Jonas: We won't, we'll be doing a bigger marketing moment for it next week, but, and you can now use CPS andswyx: People will listen to it as well.Yeah,Jonas: they'llSamantha: be ahead of the third. They'll be ahead. And I would I actually don't know if the Datadog CP is like publicly available yet. I realize this not sure beta testing it, but it's been one of my favorites to use. Soswyx: I think that one's interesting for Datadog. ‘cause Datadog wants to own that site.Interesting with Bits. I don't know if you've tried bits.Samantha: I haven't tried bits.swyx: Yeah.Jonas: That's their cloud agentswyx: product. Yeah. Yeah. They want to be like we own your logs and give us our, some part of the, [00:17:00] self-healing software that everyone wants. Yeah. But obviously Cursor has a strong opinion on coding agents and you, you like taking away from the which like obviously you're going to do, and not every company's like Cursor, but it's interesting if you're a Datadog, like what do you do here?Do you expose your logs to FDP and let other people do it? Or do you try to own that it because it's extra business for you? Yeah. It's like an interesting one.Samantha: It's a good question. All I know is that I love the Datadog MCP,Jonas: And yeah, it is gonna be no, no surprise that people like will demand it, right?Samantha: Yeah.swyx: It's, it's like anysystemswyx: of record company like this, it's like how much do you give away? Cool. I think that's that for the sort of cloud agents tour. Cool. And we just talk about like cloud agents have been when did Kirsten loves cloud agents? Do you know, in JuneJonas: last year.swyx: June last year. So it's been slowly develop the thing you did, like a bunch of, like Michael did a post where himself, where he like showed this chart of like ages overtaking tap. And I'm like, wow, this is like the biggest transition in code.Jonas: Yeah.swyx: Like in, in [00:18:00] like the last,Jonas: yeah. I think that kind of got turned out.Yeah. I think it's a very interest,swyx: not at all. I think it's been highlighted by our friend Andre Kati today.Jonas: Okay.swyx: Talk more about it. What does it mean? Yeah. Is I just got given like the cursor tab key.Jonas: Yes. Yes.swyx: That's that'sSamantha: cool.swyx: I know, but it's gonna be like put in a museum.Jonas: It is.Samantha: I have to say I haven't used tab a little bit myself.Jonas: Yeah. I think that what it looks like to code with AI code generally creates software, even if you want to go higher level. Is changing very rapidly. No, not a hot take, but I think from our vendor's point at Cursor, I think one of the things that is probably underappreciated from the outside is that we are extremely self-aware about that fact and Kerscher, got its start in phase one, era one of like tab and auto complete.And that was really useful in its time. But a lot of people start looking at text files and editing code, like we call it hand coding. Now when you like type out the actual letters, it'sswyx: oh that's cute.Jonas: Yeah.swyx: Oh that's cute.Jonas: You're so boomer. So boomer. [00:19:00] And so that I think has been a slowly accelerating and now in the last few months, rapidly accelerating shift.And we think that's going to happen again with the next thing where the, I think some of the pains around tab of it's great, but I actually just want to give more to the agent and I don't want to do one tab at a time. I want to just give it a task and it goes off and does a larger unit of work and I can.Lean back a little bit more and operate at that higher level of abstraction that's going to happen again, where it goes from agents handing you back diffs and you're like in the weeds and giving it, 32nd to three minute tasks, to, you're giving it, three minute to 30 minute to three hour tasks and you're getting back videos and trying out previews rather than immediately looking at diffs every single time.swyx: Yeah. Anything to add?Samantha: One other shift that I've noticed as our cloud agents have really taken off internally has been a shift from primarily individually driven development to almost this collaborative nature of development for us, slack is actually almost like a development on [00:20:00] Id basically.So Iswyx: like maybe don't even build a custom ui, like maybe that's like a debugging thing, but actually it's that.Samantha: I feel like, yeah, there's still so much to left to explore there, but basically for us, like Slack is where a lot of development happens. Like we will have these issue channels or just like this product discussion channels where people are always at cursing and that kicks off a cloud agent.And for us at least, we have team follow-ups enabled. So if Jonas kicks off at Cursor in a thread, I can follow up with it and add more context. And so it turns into almost like a discussion service where people can like collaborate on ui. Oftentimes I will kick off an investigation and then sometimes I even ask it to get blame and then tag people who should be brought in. ‘cause it can tag people in Slack and then other people will comeswyx: in, can tag other people who are not involved in conversation. Yes. Can just do at Jonas if say, was talking to,Samantha: yeah.swyx: That's cool. You should, you guys should make a big good deal outta that.Samantha: I know. It's a lot to, I feel like there's a lot more to do with our slack surface area to show people externally. But yeah, basically like it [00:21:00] can bring other people in and then other people can also contribute to that thread and you can end up with a PR again, with the artifacts visible and then people can be like, okay, cool, we can merge this.So for us it's like the ID is almost like moving into Slack in some ways as well.swyx: I have the same experience with, but it's not developers, it's me. Designer salespeople.Samantha: Yeah.swyx: So me on like technical marketing, vision, designer on design and then salespeople on here's the legal source of what we agreed on.And then they all just collaborate and correct. The agents,Jonas: I think that we found when these threads is. The work that is left, that the humans are discussing in these threads is the nugget of what is actually interesting and relevant. It's not the boring details of where does this if statement go?It's do we wanna ship this? Is this the right ux? Is this the right form factor? Yeah. How do we make this more obvious to the user? It's like those really interesting kind of higher order questions that are so easy to collaborate with and leave the implementation to the cloud agent.Samantha: Totally. And no more discussion of am I gonna do this? Are you [00:22:00] gonna do this cursor's doing it? You just have to decide. You like it.swyx: Sometimes the, I don't know if there's a, this probably, you guys probably figured this out already, but since I, you need like a mute button. So like cursor, like we're going to take this offline, but still online.But like we need to talk among the humans first. Before you like could stop responding to everything.Jonas: Yeah. This is a design decision where currently cursor won't chime in unless you explicitly add Mention it. Yeah. Yeah.Samantha: So it's not always listening.Yeah.Jonas: I can see all the intermediate messages.swyx: Have you done the recursive, can cursor add another cursor or spawn another cursor?Samantha: Oh,Jonas: we've done some versions of this.swyx: Because, ‘cause it can add humans.Jonas: Yes. One of the other things we've been working on that's like an implication of generating the code is so easy is getting it to production is still harder than it should be.And broadly, you solve one bottleneck and three new ones pop up. Yeah. And so one of the new bottlenecks is getting into production and we have a like joke internally where you'll be talking about some feature and someone says, I have a PR for that. Which is it's so easy [00:23:00] to get to, I a PR for that, but it's hard still relatively to get from I a PR for that to, I'm confident and ready to merge this.And so I think that over the coming weeks and months, that's a thing that we think a lot about is how do we scale up compute to that pipeline of getting things from a first draft An agent did.swyx: Isn't that what Merge isn't know what graphite's for, likeJonas: graphite is a big part of that. The cloud agent testingswyx: Is it fully integrated or still different companiesJonas: working on I think we'll have more to share there in the future, but the goal is to have great end-to-end experience where Cursor doesn't just help you generate code tokens, it helps you create software end-to-end.And so review is a big part of that, that I think especially as models have gotten much better at writing code, generating code, we've felt that relatively crop up more,swyx: sorry this is completely unplanned, but like there I have people arguing one to you need ai. To review ai and then there is another approach, thought school of thought where it's no, [00:24:00] reviews are dead.Like just show me the video. It's it like,Samantha: yeah. I feel again, for me, the video is often like alignment and then I often still wanna go through a code review process.swyx: Like still look at the files andSamantha: everything. Yeah. There's a spectrum of course. Like the video, if it's really well done and it does like fully like test everything, you can feel pretty competent, but it's still helpful to, to look at the code.I make hep pay a lot of attention to bug bot. I feel like Bug Bot has been a great really highly adopted internally. We often like, won't we tell people like, don't leave bug bot comments unaddressed. ‘cause we have such high confidence in it. So people always address their bug bot comments.Jonas: Once you've had two cases where you merged something and then you went back later, there was a bug in it, you merged, you went back later and you were like, ah, bug Bot had found that I should have listened to Bug Bot.Once that happens two or three times, you learn to wait for bug bot.Samantha: Yeah. So I think for us there's like that code level review where like it's looking at the actual code and then there's like the like feature level review where you're looking at the features. There's like a whole number of different like areas.There'll probably eventually be things like performance level review, security [00:25:00] review, things like that where it's like more more different aspects of how this feature might affect your code base that you want to potentially leverage an agent to help with.Jonas: And some of those like bug bot will be synchronous and you'll typically want to wait on before you merge.But I think another thing that we're starting to see is. As with cloud agents, you scale up this parallelism and how much code you generate. 10 person startups become, need the Devrel X and pipelines that a 10,000 person company used to need. And that looks like a lot of the things I think that 10,000 person companies invented in order to get that volume of software to production safely.So that's things like, release frequently or release slowly, have different stages where you release, have checkpoints, automated ways of detecting regressions. And so I think we're gonna need stacks merg stack diffs merge queues. Exactly. A lot of those things are going to be importantswyx: forward with.I think the majority of people still don't know what stack stacks are. And I like, I have many friends in Facebook and like I, I'm pretty friendly with graphite. I've just, [00:26:00] I've never needed it ‘cause I don't work on that larger team and it's just like democratization of no, only here's what we've already worked out at very large scale and here's how you can, it benefits you too.Like I think to me, one of the beautiful things about GitHub is that. It's actually useful to me as an individual solo developer, even though it's like actually collaboration software.Jonas: Yep.swyx: And I don't think a lot of Devrel tools have figured that out yet. That transition from like large down to small.Jonas: Yeah. Kers is probably an inverse story.swyx: This is small down toJonas: Yeah. Where historically Kers share, part of why we grew so quickly was anyone on the team could pick it up and in fact people would pick it up, on the weekend for their side project and then bring it into work. ‘cause they loved using it so much.swyx: Yeah.Jonas: And I think a thing that we've started working on a lot more, not us specifically, but as a company and other folks at Cursor, is making it really great for teams and making it the, the 10th person that starts using Cursor in a team. Is immediately set up with things like, we launched Marketplace recently so other people can [00:27:00] configure what CPS and skills like plugins.So skills and cps, other people can configure that. So that my cursor is ready to go and set up. Sam loves the Datadog, MCP and Slack, MCP you've also been using a lot butSamantha: also pre-launch, but I feel like it's so good.Jonas: Yeah, my cursor should be configured if Sam feels strongly that's just amazing and required.swyx: Is it automatically shared or you have to go and.Jonas: It depends on the MCP. So some are obviously off per user. Yeah. And so Sam can't off my cursor with my Slack MCP, but some are team off and those can be set up by admins.swyx: Yeah. Yeah. That's cool. Yeah, I think, we had a man on the pod when cursor was five people, and like everyone was like, okay, what's the thing?And then it's usually something teams and org and enterprise, but it's actually working. But like usually at that stage when you're five, when you're just a vs. Code fork it's like how do you get there? Yeah. Will people pay for this? People do pay for it.Jonas: Yeah. And I think for cloud agents, we expect.[00:28:00]To have similar kind of PLG things where I think off the bat we've seen a lot of adoption with kind of smaller teams where the code bases are not quite as complex to set up. Yes. If you need some insane docker layer caching thing for builds not to take two hours, that's going to take a little bit longer for us to be able to support that kind of infrastructure.Whereas if you have front end backend, like one click agents can install everything that they need themselves.swyx: This is a good chance for me to just ask some technical sort of check the box questions. Can I choose the size of the vm?Jonas: Not yet. We are planning on adding that. Weswyx: have, this is obviously you want like LXXL, whatever, right?Like it's like the Amazon like sort menu.Jonas: Yes, exactly. We'll add that.swyx: Yeah. In some ways you have to basically become like a EC2, almost like you rent a box.Jonas: You rent a box. Yes. We talk a lot about brain in a box. Yeah. So cursor, we want to be a brain in a box,swyx: but is the mental model different? Is it more serverless?Is it more persistent? Is. Something else.Samantha: We want it to be a bit persistent. The desktop should be [00:29:00] something you can return to af even after some days. Like maybe you go back, they're like still thinking about a feature for some period of time. So theswyx: full like sus like suspend the memory and bring it back and then keep going.Samantha: Exactly.swyx: That's an interesting one because what I actually do want, like from a manna and open crawl, whatever, is like I want to be able to log in with my credentials to the thing, but not actually store it in any like secret store, whatever. ‘cause it's like this is the, my most sensitive stuff.Yeah. This is like my email, whatever. And just have it like, persist to the image. I don't know how it was hood, but like to rehydrate and then just keep going from there. But I don't think a lot of infra works that way. A lot of it's stateless where like you save it to a docker image and then it's only whatever you can describe in a Docker file and that's it.That's the only thing you can cl multiple times in parallel.Jonas: Yeah. We have a bunch of different ways of setting them up. So there's a dockerfile based approach. The main default way is actually snapshottingswyx: like a Linux vmJonas: like vm, right? You run a bunch of install commands and then you snapshot more or less the file system.And so that gets you set up for everything [00:30:00] that you would want to bring a new VM up from that template basically.swyx: Yeah.Jonas: And that's a bit distinct from what Sam was talking about with the hibernating and re rehydrating where that is a full memory snapshot as well. So there, if I had like the browser open to a specific page and we bring that back, that page will still be there.swyx: Was there any discussion internally and just building this stuff about every time you shoot a video it's actually you show a little bit of the desktop and the browser and it's not necessary if you just show the browser. If, if you know you're just demoing a front end application.Why not just show the browser, right? Like it Yeah,Samantha: we do have some panning and zooming. Yeah. Like it can decide that when it's actually recording and cutting the video to highlight different things. I think we've played around with different ways of segmenting it and yeah. There's been some different revs on it for sure.Jonas: Yeah. I think one of the interesting things is the version that you see now in cursor.com actually is like half of what we had at peak where we decided to unshift or unshipped quite a few things. So two of the interesting things to talk about, one is directly an answer to your [00:31:00] question where we had native browser that you would have locally, it was basically an iframe that via port forwarding could load the URL could talk to local host in the vm.So that gets you basically, so inswyx: your machine's browser,likeJonas: in your local browser? Yeah. You would go to local host 4,000 and that would get forwarded to local host 4,000 in the VM via port forward. We unshift that like atswyx: Eng Rock.Jonas: Like an Eng Rock. Exactly. We unshift that because we felt that the remote desktop was sufficiently low latency and more general purpose.So we build Cursor web, but we also build Cursor desktop. And so it's really useful to be able to have the full spectrum of things. And even for Cursor Web, as you saw in one of the examples, the agent was uploading files and like I couldn't upload files and open the file viewer if I only had access to the browser.And we've thought a lot about, this might seem funny coming from Cursor where we started as this, vs. Code Fork and I think inherited a lot of amazing things, but also a lot [00:32:00] of legacy UI from VS Code.Minimal Web UI SurfacesJonas: And so with the web UI we wanted to be very intentional about keeping that very minimal and exposing the right sum of set of primitive sort of app surfaces we call them, that are shared features of that cloud.Environment that you and the agent both use. So agent uses desktop and controls it. I can use desktop and controlled agent runs terminal commands. I can run terminal commands. So that's how our philosophy around it. The other thing that is maybe interesting to talk about that we unshipped is and we may, both of these things we may reship and decide at some point in the future that we've changed our minds on the trade offs or gotten it to a point where, putswyx: it out there.Let users tell you they want it. Exactly. Alright, fine.Why No File EditorJonas: So one of the other things is actually a files app. And so we used to have the ability at one point during the process of testing this internally to see next to, I had GID desktop and terminal on the right hand side of the tab there earlier to also have a files app where you could see and edit files.And we actually felt that in some [00:33:00] ways, by restricting and limiting what you could do there, people would naturally leave more to the agent and fall into this new pattern of delegating, which we thought was really valuable. And there's currently no way in Cursor web to edit these files.swyx: Yeah. Except you like open up the PR and go into GitHub and do the thing.Jonas: Yeah.swyx: Which is annoying.Jonas: Just tell the agent,swyx: I have criticized open AI for this. Because Open AI is Codex app doesn't have a file editor, like it has file viewer, but isn't a file editor.Jonas: Do you use the file viewer a lot?swyx: No. I understand, but like sometimes I want it, the one way to do it is like freaking going to no, they have a open in cursor button or open an antigravity or, opening whatever and people pointed that.So I was, I was part of the early testers group people pointed that and they were like, this is like a design smell. It's like you actually want a VS. Code fork that has all these things, but also a file editor. And they were like, no, just trust us.Jonas: Yeah. I think we as Cursor will want to, as a product, offer the [00:34:00] whole spectrum and so you want to be able to.Work at really high levels of abstraction and double click and see the lowest level. That's important. But I also think that like you won't be doing that in Slack. And so there are surfaces and ways of interacting where in some cases limiting the UX capabilities makes for a cleaner experience that's more simple and drives people into these new patterns where even locally we kicked off joking about this.People like don't really edit files, hand code anymore. And so we want to build for where that's going and not where it's beenswyx: a lot of cool stuff. And Okay. I have a couple more.Full Stack Hosting Debateswyx: So observations about the design elements about these things. One of the things that I'm always thinking about is cursor and other peers of cursor start from like the Devrel tools and work their way towards cloud agents.Other people, like the lovable and bolts of the world start with here's like the vibe code. Full cloud thing. They were already cloud edges before anyone else cloud edges and we will give you the full deploy platform. So we own the whole loop. We own all the infrastructure, we own, we, we have the logs, we have the the live site, [00:35:00] whatever.And you can do that cycle cursor doesn't own that cycle even today. You don't have the versal, you don't have the, you whatever deploy infrastructure that, that you're gonna have, which gives you powers because anyone can use it. And any enterprise who, whatever you infra, I don't care. But then also gives you limitations as to how much you can actually fully debug end to end.I guess I'm just putting out there that like is there a future where there's like full stack cursor where like cursor apps.com where like I host my cursor site this, which is basically a verse clone, right? I don't know.Jonas: I think that's a interesting question to be asking, and I think like the logic that you laid out for how you would get there is logic that I largely agree with.swyx: Yeah. Yeah.Jonas: I think right now we're really focused on what we see as the next big bottleneck and because things like the Datadog MCP exist, yeah. I don't think that the best way we can help our customers ship more software. Is by building a hosting solution right now,swyx: by the way, these are things I've actually discussed with some of the companies I just named.Jonas: Yeah, for sure. Right now, just this big bottleneck is getting the code out there and also [00:36:00] unlike a lovable in the bolt, we focus much more on existing software. And the zero to one greenfield is just a very different problem. Imagine going to a Shopify and convincing them to deploy on your deployment solution.That's very different and I think will take much longer to see how that works. May never happen relative to, oh, it's like a zero to one app.swyx: I'll say. It's tempting because look like 50% of your apps are versal, superb base tailwind react it's the stack. It's what everyone does.So I it's kinda interesting.Jonas: Yeah.Model Choice and Auto Routingswyx: The other thing is the model select dying. Right now in cloud agents, it's stuck down, bottom left. Sure it's Codex High today, but do I care if it's suddenly switched to Opus? Probably not.Samantha: We definitely wanna give people a choice across models because I feel like it, the meta change is very frequently.I was a big like Opus 4.5 Maximalist, and when codex 5.3 came out, I hard, hard switch. So that's all I use now.swyx: Yeah. Agreed. I don't know if, but basically like when I use it in Slack, [00:37:00] right? Cursor does a very good job of exposing yeah. Cursors. If people go use it, here's the model we're using.Yeah. Here's how you switch if you want. But otherwise it's like extracted away, which is like beautiful because then you actually, you should decide.Jonas: Yeah, I think we want to be doing more with defaults.swyx: Yeah.Jonas: Where we can suggest things to people. A thing that we have in the editor, the desktop app is auto, which will route your request and do things there.So I think we will want to do something like that for cloud agents as well. We haven't done it yet. And so I think. We have both people like Sam, who are very savvy and want know exactly what model they want, and we also have people that want us to pick the best model for them because we have amazing people like Sam and we, we are the experts.Yeah. We have both the traffic and the internal taste and experience to know what we think is best.swyx: Yeah. I have this ongoing pieces of agent lab versus model lab. And to me, cursor and other companies are example of an agent lab that is, building a new playbook that is different from a model lab where it's like very GP heavy Olo.So obviously has a research [00:38:00] team. And my thesis is like you just, every agent lab is going to have a router because you're going to be asked like, what's what. I don't keep up to every day. I'm not a Sam, I don't keep up every day for using you as sample the arm arbitrator of taste. Put me on CRI Auto.Is it free? It's not free.Jonas: Auto's not free, but there's different pricing tiers. Yeah.swyx: Put me on Chris. You decide from me based on all the other people you know better than me. And I think every agent lab should basically end up doing this because that actually gives you extra power because you like people stop carrying or having loyalty with one lab.Jonas: Yeah.Best Of N and Model CouncilsJonas: Two other maybe interesting things that I don't know how much they're on your radar are one the best event thing we mentioned where running different models head to head is actually quite interesting becauseswyx: which exists in cursor.Jonas: That exists in cur ID and web. So the problem is where do you run them?swyx: Okay.Jonas: And so I, I can share my screen if that's interesting. Yeahinteresting.swyx: Yeah. Yeah. Obviously parallel agents, very popal.Jonas: Yes, exactly. Parallel agentsswyx: in you mind. Are they the same thing? Best event and parallel agents? I don't want to [00:39:00] put words in your mouth.Jonas: Best event is a subset of parallel agents where they're running on the same prompt.That would be my answer. So this is what that looks like. And so here in this dropdown picker, I can just select multiple models.swyx: Yeah.Jonas: And now if I do a prompt, I'm going to do something silly. I am running these five models.swyx: Okay. This is this fake clone, of course. The 2.0 yeah.Jonas: Yes, exactly. But they're running so the cursor 2.0, you can do desktop or cloud.So this is cloud specifically where the benefit over work trees is that they have their own VMs and can run commands and won't try to kill ports that the other one is running. Which are some of the pains. These are allswyx: called work trees?Jonas: No, these are all cloud agents with their own VMs.swyx: Okay. ButJonas: When you do it locally, sometimes people do work trees and that's been the main way that people have set out parallel so far.I've gotta say.swyx: That's so confusing for folks.Jonas: Yeah.swyx: No one knows what work trees are.Jonas: Exactly. I think we're phasing out work trees.swyx: Really.Jonas: Yeah.swyx: Okay.Samantha: But yeah. And one other thing I would say though on the multimodel choice, [00:40:00] so this is another experiment that we ran last year and the decide to ship at that time but may come back to, and there was an interesting learning that's relevant for, these different model providers. It was something that would run a bunch of best of ends but then synthesize and basically run like a synthesizer layer of models. And that was other agents that would take LM Judge, but one that was also agentic and could write code. So it wasn't just picking but also taking the learnings from two models or, and models that it was looking at and writing a new diff.And what we found was that at the time at least, there were strengths to using models from different model providers as the base level of this process. Like basically you could get almost like a synergistic output that was better than having a very unified, like bottom model tier. So it was really interesting ‘cause it's like potentially, even though even in the future when you have like maybe one model as ahead of the other for a little bit, there could be some benefit from having like multiple top tier models involved in like a [00:41:00] model swarm or whatever agent Swarm that you're doing, that they each have strengths and weaknesses.Yeah.Jonas: Andre called this the council, right?Samantha: Yeah, exactly. We actually, oh, that's another internal command we have that Ian wrote slash council. Oh, and they some, yeah.swyx: Yes. This idea is in various forms everywhere. And I think for me, like for me, the productization of it, you guys have done yeah, like this is very flexible, but.If I were to add another Yeah, what your thing is on here it would be too much. I what, let's say,Samantha: Ideally it's all, it's something that the user can just choose and it all happens under the hood in a way where like you just get the benefit of that process at the end and better output basically, but don't have to get too lost in the complexity of judging along the way.Jonas: Okay.Subagents for ContextJonas: Another thing on the many agents, on different parallel agents that's interesting is an idea that's been around for a while as well that has started working recently is subagents. And so this is one other way to get agents of the different prompts and different goals and different models, [00:42:00] different vintages to work together.Collaborate and delegate.swyx: Yeah. I'm very like I like one of my, I always looking for this is the year of the blah, right? Yeah. I think one of the things on the blahs is subs. I think this is of but I haven't used them in cursor. Are they fully formed or how do I honestly like an intro because do I form them from new every time?Do I have fixed subagents? How are they different for slash commands? There's all these like really basic questions that no one stops to answer for people because everyone's just like too busy launching. We have toSamantha: honestly, you could, you can see them in cursor now if you just say spin up like 50 subagents to, so cursor definesswyx: what Subagents.Yeah.Samantha: Yeah. So basically I think I shouldn't speak for the whole subagents team. This is like a different team that's been working on this, but our thesis or thing that we saw internally is that like they're great for context management for kind of long running threads, or if you're trying to just throw more compute at something.We have strongly used, almost like a generic task interface where then the main agent can define [00:43:00] like what goes into the subagent. So if I say explore my code base, it might decide to spin up an explore subagent and or might decide to spin up five explore subagent.swyx: But I don't get to set what those subagent are, right?It's all defined by a model.Samantha: I think. I actually would have to refresh myself on the sub agent interface.Jonas: There are some built-in ones like the explore subagent is free pre-built. But you can also instruct the model to use other subagents and then it will. And one other example of a built-in subagent is I actually just kicked one off in cursor and I can show you what that looks like.swyx: Yes. Because I tried to do this in pure prompt space.Jonas: So this is the desktop app? Yeah. Yeah. And that'sswyx: all you need to do, right? Yeah.Jonas: That's all you need to do. So I said use a sub agent to explore and I think, yeah, so I can even click in and see what the subagent is working on here. It ran some fine command and this is a composer under the hood.Even though my main model is Opus, it does smart routing to take, like in this instance the explorer sort of requires reading a ton of things. And so a faster model is really useful to get an [00:44:00] answer quickly, but that this is what subagent look like. And I think we wanted to do a lot more to expose hooks and ways for people to configure these.Another example of a cus sort of builtin subagent is the computer use subagent in the cloud agents, where we found that those trajectories can be long and involve a lot of images obviously, and execution of some testing verification task. We wanted to use that models that are particularly good at that.So that's one reason to use subagents. And then the other reason to use subagents is we want contexts to be summarized reduced down at a subagent level. That's a really neat boundary at which to compress that rollout and testing into a final message that agent writes that then gets passed into the parent rather than having to do some global compaction or something like that.swyx: Awesome. Cool. While we're in the subagents conversation, I can't do a cursor conversation and not talk about listen stuff. What is that? What is what? He built a browser. He built an os. Yes. And he [00:45:00] experimented with a lot of different architectures and basically ended up reinventing the software engineer org chart.This is all cool, but what's your take? What's, is there any hole behind the side? The scenes stories about that kind of, that whole adventure.Samantha: Some of those experiments have found their way into a feature that's available in cloud agents now, the long running agent mode internally, we call it grind mode.And I think there's like some hint of grind mode accessible in the picker today. ‘cause you can do choose grind until done. And so that was really the result of experiments that Wilson started in this vein where he I think the Ralph Wigga loop was like floating around at the time, but it was something he also independently found and he was experimenting with.And that was what led to this product surface.swyx: And it is just simple idea of have criteria for completion and do not. Until you complete,Samantha: there's a bit more complexity as well in, in our implementation. Like there's a specific, you have to start out by aligning and there's like a planning stage where it will work with you and it will not get like start grind execution mode until it's decided that the [00:46:00] plan is amenable to both of you.Basically,swyx: I refuse to work until you make me happy.Jonas: We found that it's really important where people would give like very underspecified prompt and then expect it to come back with magic. And if it's gonna go off and work for three minutes, that's one thing. When it's gonna go off and work for three days, probably should spend like a few hours upfront making sure that you have communicated what you actually want.swyx: Yeah. And just to like really drive from the point. We really mean three days that No, noJonas: human. Oh yeah. We've had three day months innovation whatsoever.Samantha: I don't know what the record is, but there's been a long time with the grantsJonas: and so the thing that is available in cursor. The long running agent is if you wanna think about it, very abstractly that is like one worker node.Whereas what built the browser is a society of workers and planners and different agents collaborating. Because we started building the browser with one worker node at the time, that was just the agent. And it became one worker node when we realized that the throughput of the system was not where it needed to be [00:47:00] to get something as large of a scale as the browser done.swyx: Yeah.Jonas: And so this has also become a really big mental model for us with cloud, cloud agents is there's the classic engineering latency throughput trade-offs. And so you know, the code is water flowing through a pipe. The, we think that over the coming months, the big unlock is not going to be one person with a model getting more done, like the water flowing faster and we'll be making the pipe much wider and so ing more, whether that's swarms of agents or parallel agents, both of those are things that contribute to getting.Much more done in the same amount of time, but any one of those tasks doesn't necessarily need to get done that quickly. And throughput is this really big thing where if you see the system of a hundred concurrent agents outputting thousands of tokens a second, you can't go back like that.Just you see a glimpse of the future where obviously there are many caveats. Like no one is using this browser. IRL. There's like a bunch of things not quite right yet, but we are going to get to systems that produce real production [00:48:00] code at the scale much sooner than people think. And it forces you to think what even happens to production systems. Like we've broken our GitHub actions recently because we have so many agents like producing and pushing code that like CICD is just overloaded. ‘cause suddenly it's like effectively weg grew, cursor's growing very quickly anyway, but you grow head count, 10 x when people run 10 x as many agents.And so a lot of these systems, exactly, a lot of these systems will need to adapt.swyx: It also reminds me, we, we all, the three of us live in the app layer, but if you talk to the researchers who are doing RL infrastructure, it's the same thing. It's like all these parallel rollouts and scheduling them and making sure as much throughput as possible goes through them.Yeah, it's the same thing.Jonas: We were talking briefly before we started recording. You were mentioning memory chips and some of the shortages there. The other thing that I think is just like hard to wrap your head around the scale of the system that was building the browser, the concurrency there.If Sam and I both have a system like that running for us, [00:49:00] shipping our software. The amount of inference that we're going to need per developer is just really mind-boggling. And that makes, sometimes when I think about that, I think that even with, the most optimistic projections for what we're going to need in terms of buildout, our underestimating, the extent to which these swarm systems can like churn at scale to produce code that is valuable to the economy.And,swyx: yeah, you can cut this if it's sensitive, but I was just Do you have estimates of how much your token consumption is?Jonas: Like per developer?swyx: Yeah. Or yourself. I don't need like comfy average. I just curious. ISamantha: feel like I, for a while I wasn't an admin on the usage dashboard, so I like wasn't able to actually see, but it was a,swyx: mine has gone up.Samantha: Oh yeah.swyx: But I thinkSamantha: it's in terms of how much work I'm doing, it's more like I have no worries about developers losing their jobs, at least in the near term. ‘cause I feel like that's a more broad discussion.swyx: Yeah. Yeah. You went there. I didn't go, I wasn't going there.I was just like how much more are you using?Samantha: There's so much stuff to be built. And so I feel like I'm basically just [00:50:00] trying to constantly I have more ambitions than I did before. Yes. Personally. Yes. So can't speak to the broader thing. But for me it's like I'm busier than ever before.I'm using more tokens and I am also doing more things.Jonas: Yeah. Yeah. I don't have the stats for myself, but I think broadly a thing that we've seen, that we expect to continue is J'S paradox. Whereswyx: you can't do it in our podcast without seeingJonas: it. Exactly. We've done it. Now we can wrap. We've done, we said the words.Phase one tab auto complete people paid like 20 bucks a month. And that was great. Phase two where you were iterating with these local models. Today people pay like hundreds of dollars a month. I think as we think about these highly parallel kind of agents running off for a long times in their own VM system, we are already at that point where people will be spending thousands of dollars a month per human, and I think potentially tens of thousands and beyond, where it's not like we are greedy for like capturing more money, but what happens is just individuals get that much more leverage.And if one person can do as much as 10 people, yeah. That tool that allows ‘em to do that is going to be tremendously valuable [00:51:00] and worth investing in and taking the best thing that exists.swyx: One more question on just the cursor in general and then open-ended for you guys to plug whatever you wanna put.How is Cursor hiring these days?Samantha: What do you mean by how?swyx: So obviously lead code is dead. Oh,Samantha: okay.swyx: Everyone says work trial. Different people have different levels of adoption of agents. Some people can really adopt can be much more productive. But other people, you just need to give them a little bit of time.And sometimes they've never lived in a token rich place like cursor.And once you live in a token rich place, you're you just work differently. But you need to have done that. And a lot of people anyway, it was just open-ended. Like how has agentic engineering, agentic coding changed your opinions on hiring?Is there any like broad like insights? Yeah.Jonas: Basically I'm asking this for other people, right? Yeah, totally. Totally. To hear Sam's opinion, we haven't talked about this the two of us. I think that we don't see necessarily being great at the latest thing with AI coding as a prerequisite.I do think that's a sign that people are keeping up and [00:52:00] curious and willing to upscale themselves in what's happening because. As we were talking about the last three months, the game has completely changed. It's like what I do all day is very different.swyx: Like it's my job and I can't,Jonas: Yeah, totally.I do think that still as Sam was saying, the fundamentals remain important in the current age and being able to go and double click down. And models today do still have weaknesses where if you let them run for too long without cleaning up and refactoring, the coke will get sloppy and there'll be bad abstractions.And so you still do need humans that like have built systems before, no good patterns when they see them and know where to steer things.Samantha: I would agree with that. I would say again, cursor also operates very quickly and leveraging ag agentic engineering is probably one reason why that's possible in this current moment.I think in the past it was just like people coding quickly and now there's like people who use agents to move faster as well. So it's part of our process will always look for we'll select for kind of that ability to make good decisions quickly and move well in this environment.And so I think being able to [00:53:00] figure out how to use agents to help you do that is an important part of it too.swyx: Yeah. Okay. The fork in the road, either predictions for the end of the year, if you have any, or PUDs.Jonas: Evictions are not going to go well.Samantha: I know it's hard.swyx: They're so hard. Get it wrong.It's okay. Just, yeah.Jonas: One other plug that may be interesting that I feel like we touched on but haven't talked a ton about is a thing that the kind of these new interfaces and this parallelism enables is the ability to hop back and forth between threads really quickly. And so a thing that we have,swyx: you wanna show something or,Jonas: yeah, I can show something.A thing that we have felt with local agents is this pain around contact switching. And you have one agent that went off and did some work and another agent that, that did something else. And so here by having, I just have three tabs open, let's say, but I can very quickly, hop in here.This is an example I showed earlier, but the actual workflow here I think is really different in a way that may not be obvious, where, I start t
In this episode, I speak with returning guest Dan Olsen, product management trainer, consultant, speaker, and author of The Lean Product Playbook. We go deep into the rise of "vibe coding" and what it means for product teams. Dan has gone deep into vibe coding, is offering training courses in it, and believes it firmly sits within his existing Lean Product Playbook process and supports the Product/Market Fit Pyramid. Episode highlights AI shifts the product bottleneck – As AI tools make engineers more productive, the limiting factor increasingly becomes product discovery and decision-making rather than development capacity. Product management isn't going away – AI can automate some tasks, but judgement, prioritisation, and making decisions under uncertainty remain core human responsibilities. The rise of the product builder mindset – New AI tools allow product managers to prototype ideas directly, giving them a more hands-on way to explore solutions. The vibe coding spectrum – AI development tools exist on a spectrum from simple browser-based tools through to full developer IDE integrations, letting teams adopt them at different levels of technical depth. Vibe prototyping vs vibe coding – For most product managers, the real opportunity isn't replacing engineers, but quickly generating interactive prototypes that help teams explore ideas before committing to production code. Divergent thinking still matters – AI tools often generate a single solution, so teams need to deliberately explore multiple directions and alternatives rather than blindly optimising the first result. Prototypes have four key audiences – Early prototypes help clarify ideas for the creator, align the product team, communicate concepts to stakeholders, and gather feedback from real users. Context beats clever prompting – The quality of AI-generated output depends far more on the context, requirements, and constraints you provide than on the prompt itself. Iteration beats one-shot builds – The real power of these tools comes from rapid experimentation and refinement rather than expecting a perfect result from a single prompt. ... and much more. Dan's stuff LinkedIn: https://www.linkedin.com/in/danolsen98/ Dan's Website: https://dan-olsen.com/ Dan's Vibe Coding Template: https://dan-olsen.com/vibe-coding/ YouTube: https://www.youtube.com/danolsen Lean Product Meetup: https://www.meetup.com/lean-product/ The Lean Product Playbook: https://amzn.to/1EYCUdP
O Deus que nos chama - Gabriel Manzoni by IDE
Silicon Valley loves billion-dollar moonshots and AI darlings. Sam Gerstenzang and Dan Friedman are doing something different—they're starting medical spas and funeral homes.On this episode of AI & I, Dan Shipper sat down with Gerstenzang and Friedman, partners at Boulton and Watt, which they call the "world's slowest startup incubator." Their model: Come up with an idea, achieve five or 10 million dollars in revenue themselves, then hand it off to a CEO who can take it to the next stage. They've used this playbook to build Moxie, a Series C company that helps nurses open their own medical spas, now with 600-plus customers and a 200-person team globally. Their second company, Meadow Memorials, is a contemporary funeral home with no physical real estate. It has become the largest provider of funeral services in California.Both businesses launched right around the arrival of ChatGPT—and neither was built with AI in mind. So how are they thinking about AI inside companies where the core work isn't going to change? In this conversation, Gerstenzang and Friedman share how they built an AI agent called Matthew Bolton to power their customer discovery process, why synthetic customer calls completely failed for them, and why they believe you shouldn't give anyone credit for using AI.If you found this episode interesting, please like, subscribe, comment, and share!Want even more?Sign up for Every to unlock our ultimate guide to prompting ChatGPT here: https://every.ck.page/ultimate-guide-to-prompting-chatgpt. It's usually only for paying subscribers, but you can get it here for free.To hear more from Dan Shipper:Subscribe to Every: https://every.to/subscribeFollow him on X: https://twitter.com/danshipperIntent is what comes after your IDE. Try it yourself: augmentcode.com/intentHead to granola.ai/every to get 3 months free.Ready to build a site that looks hand-coded—without hiring a developer? Launch your site for free at www.Framer.com, and use code DAN to get your first month of Pro on the house.Timestamps00:00:00 — Introduction and how Sam and Dan's paths first crossed00:01:40 — What it means to be “the world's slowest incubator”00:04:50 — Why Bolton and Watt runs companies to several million in revenue before handing off to a CEO00:07:30 — How specialization across the founding journey creates advantages00:10:40 — Building AI-durable businesses versus AI-native ones00:16:10 — How an AI agent transformed their customer discovery process00:19:30 — Where synthetic customer calls completely fail00:29:30 — Deploying AI inside established companies00:32:30 — Why newer projects see huge gains from AI while mature companies see 10 percent00:37:00 — A preview of what's next for Bolton and Watt
This special Italian-language episode of the Interventional Glaucoma podcast features Prof Fea and Dr Oddone as they explore the integration of minimally invasive glaucoma surgery (MIGS) into routine cataract procedures. They discuss how laser-based trabecular techniques can be effectively combined with phacoemulsification to enhance clinical outcomes for patients with glaucoma. The ELIOS system (Bausch & Lomb) is manufactured by MLase GmbH, located at 82110 Germering, Industriestr. 17, Germany and by WEINERT Fiber Optics GmbH, Mittlere-Motsch-Strasse 26, 96515 Sonneberg, Germany. ELIOS is CE marked for use in adult patients with glaucoma and is currently under investigational use in the US as part of an ongoing IDE study (FDA). The ExTra II (laser class 4) has the brand name ELIOS. The ExTra II is equivalent to ExTra and AIDA devices. Find out more about ELIOS : http://bit.ly/4lWBJZ1
Topics covered in this episode: Raw+DC: The ORM pattern of 2026? pytest-check releases Dataclass Wizard SQLiteo - “native macOS SQLite browser built for normal people” 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 11am 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: Raw+DC: The ORM pattern of 2026? ORMs/ODMs provide great support and abstractions for developers They are not the native language of agentic AI Raw queries are trained 100x+ more than standard ORMs Using raw queries at the data access optimizes for AI coding Returning some sort of object mapped to the data optimizes for type safety and devs Brian #2: pytest-check releases 3 merged pull requests 8 closed issues at one point got to 0 PR's and 1 enhancement request Now back to 2 issues and 1 PR, but activity means it's still alive and being used. so cool Check out changelog for all mods A lot of changes around supporting mypy I've decided to NOT have the examples be fully --strict as I find it reduces readability See tox.ini for explanation But src is --strict clean now, so user tests can be --strict clean. Michael #3: Dataclass Wizard Simple, elegant wizarding tools for Python's dataclasses. Features
Vládna koalícia obmedzuje voľbu zo zahraničia. Do najbližších parlamentných volieb chce zaviesť pravidlo, aby sa dalo odvoliť len na slovenských ambasádach a nie korešpondenčne. Celá téma popritom vyeskalovala veľmi rýchlo a k priznaniu dotlačilo Smer Progresívne Slovensko. To by v takto nastavených voľbách mohlo stratiť asi najviac. Ide teda o nich a ostatné opozičné strany? Sú ich obavy opodstatnené alebo je ich reakcia mierne hysterická? A čo všetko ešte môže koalícia s voľbami spraviť? Odpovede aj na tieto otázky hľadá Nikola Šuliková Bajánová s politológom UK v Bratislave Pavlom Babošom. Zdroje zvukov: TASR, TA3, YouTube/SMER-SD, Progresívne Slovensko, Facebook/HLAS-SD Odporúčanie Mojím dnešným odporúčaním je seriál Industry. Odohráva sa v prostredí investičného bankovníctva a práve finišuje svoju štvrtú sériu. Čo sa týka vernosti obrazu finančného sveta, to nechám posúdiť iných. Postavy však nie sú čierno-biele, zápletky sú občas šialené, ale zábavné a podmanivé a vlastne si nespomínam na jedinú časť, pri ktorej by som sa čo i len trochu nudila. – 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/brifingSee omnystudio.com/listener for privacy information.
Zmena k lepšiemu sa dá v spoločnosti robiť aj bez priameho vstupu do politiky, a to pomocou nátlakových hnutí a organizácií, ktoré majú za úlohu zastupovať záujmy rôznych skupín občanov a upozorňovať na problémy v spoločnosti. Delíme ich na ekonomické, a neekonomické. Ekonomické organizácie majú najčastejšie za cieľ zlepšenie ekonomickej a životnej situácie jednotlivcov, ktorých združuje. Neekonomické združenia majú často nadnárodný charakter a ich záujmy neležia primárne v ekonomickej sfére. Ide im o zlepšenie životnej situácie skupiny ľudí, o dodržiavanie ľudských práv či ochranu prírody. Kľúčové slová: politológia, nátlakové združenia, schooltag, maturita, občianska náuka Tento podcast ti prináša 4ka. Jediná štvorka, ktorá ťa nebude v škole mrzieť.
Talk Python To Me - Python conversations for passionate developers
Digital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today I'm talking with David Flood from Harvard's DARTH team about an unglamorous problem: What happens when the grant ends but the website can't. His answer, static sites, client-side search, and sneaky Python. Let's dive in. Episode sponsors Sentry Error Monitoring, Code talkpython26 Command Book Talk Python Courses Links from the show Guest David Flood: davidaflood.com DARTH: digitalhumanities.fas.harvard.edu Amendments Project: digitalhumanities.fas.harvard.edu Fionn Folklore Database: fionnfolklore.org Mapping Color in History: iiif.harvard.edu Apatosaurus: apatosaurus.io Criticus: github.com github.com/palewire/django-bakery: github.com sigsim.acm.org/conf/pads/2026/blog/artifact-evaluation: sigsim.acm.org Hugo: gohugo.io Water Stories: waterstories.fas.harvard.edu Tsumeb Mine Notebook: tmn.fas.harvard.edu Dharma and Punya: dharmapunya2019.org Pagefind library: pagefind.app django_webassembly: github.com Astro Static Site Generator: astro.build PageFind Python Lib: pypi.org Frozen-Flask: frozen-flask.readthedocs.io Watch this episode on YouTube: youtube.com Episode #538 deep-dive: talkpython.fm/538 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Escondidos em Cristo - Gabriel Manzoni by IDE
AI-assisted coding tools have made it easier than ever to spin up prototypes, but turning those prototypes into reliable, production-grade systems remains a major challenge. Large language models are non-deterministic, prone to drift, and often lose track of intent over long development sessions. Kiro is an AI-powered IDE that's built around a spec-driven development workflow. The post Amazon's IDE for Spec-Driven Development with David Yanacek appeared first on Software Engineering Daily.
AI-assisted coding tools have made it easier than ever to spin up prototypes, but turning those prototypes into reliable, production-grade systems remains a major challenge. Large language models are non-deterministic, prone to drift, and often lose track of intent over long development sessions. Kiro is an AI-powered IDE that’s built around a spec-driven development workflow. The post Amazon's IDE for Spec-Driven Development with David Yanacek appeared first on Software Engineering Daily.
V decembri vyšla analýza mRNA vakcín vypracovaná vedcami zo Slovenskej akadémie vied (SAV) v rešpektovanom vedeckom časopise. Štúdia prešla štandardným recenzným konaním a jej závery neboli zo strany oponentov spochybnené. Napriek tomu ju vládny splnomocnenec Peter Kotlár dlhodobo verejne kritizuje.Téme sa venuje najnovšia epizóda podcastu Nezablúdme v bludoch, v ktorom sa moderátorka Veronika Jursová Prachárová rozprávala so šéfkou portálu Demagóg.sk Veronikou Frankovskou a s biológom a virológom Borisom Klempom, spoluautorom štúdie SAV a vedcom pôsobiacim na Prírodovedeckej fakulte Univerzity Komenského.Podcast sa zameriava na to, čo presne vedci analyzovali, k akým záverom dospeli a prečo ani publikované vedecké dáta zatiaľ diskusiu o bezpečnosti mRNA vakcín na Slovensku neuzavreli.Dezinformačný radar: Grónsko aj „Epstein files“V úvode podcastu sa Veronika Frankovská venovala aktuálnym trendom v dezinformačnom priestore. Podľa nej sa počas uplynulého týždňa výrazne šírilo napríklad tvrdenie, že Rusko prevzalo kontrolu nad Grónskom. „Neinformovali o tom médiá, napriek tomu to získalo na slovenskom Facebooku veľkú pozornosť,“ upozornila.Demagóg.sk sa musel zaoberať aj tvrdeniami, že bývalá prezidentka Zuzana Čaputová figuruje v takzvaných Epstein files. Frankovská vysvetlila, že meno exprezidentky sa v dokumentoch objavuje len okrajovo – v dvoch či troch vetách v konverzáciách Jeffreyho Epsteina s Miroslavom Lajčákom a Stevom Bannonom, a to ešte v období pred prvým kolom prezidentských volieb. Spomínané boli len verejne známe informácie.Napriek tomu sa táto téma šírila na sociálnych sieťach v kontexte, ktorý naznačoval vážnejšie prepojenia a vyvolával otázky, prečo sa jej médiá nevenujú.„Téma umrela, no v dezinformáciách je stále živá“Pri téme mRNA vakcín Frankovská upozornila na paradox: hoci širšia verejnosť sa už otázke bezpečnosti vakcín proti ochoreniu covid-19 nevenuje tak intenzívne ako v minulosti, v dezinformačnom priestore je stále veľmi prítomná.„Táto téma v bežnej verejnej debate akoby umrela, ale v dezinformáciách je stále veľmi živá. Opakuje sa, že vakcíny nie sú dostatočne testované. Máme pocit, že to už bolo mnohokrát vysvetlené a vyvrátené, no zjavne to ľudí stále trápi,“ uviedla.Ako prebiehala analýza SAVV druhej časti podcastu vysvetľoval detaily štúdie Boris Klempa. Podľa jeho slov vedci použili postupy, ktoré bežne využívajú vo svojej práci, hoci kontext bol výnimočný.Ak si neboli stopercentne istí niektorými otázkami, vyžiadali si stanoviská ďalších expertov z príslušných oblastí. „Bolo to tak poistené z viacerých strán,“ zaznelo.Zároveň upozornil, že nie je bežné, aby štát zadával takúto analýzu formou priamej zákazky, hoci podobná situácia nastala aj v minulosti počas diskusií o vakcíne Sputnik.Klempu znepokojuje najmä to, že sú podľa neho obchádzané autority, ktoré sú na kontrolu vakcín určené. „Rutinne sú jednotlivé šarže analyzované v špecializovaných laboratóriách a ich výsledky sú súčasťou schvaľovacieho procesu. Za normálnych okolností nemáme dôvod robiť takúto analýzu, pretože na to existujú určené pracoviská,“ vysvetlil.Limity DNA a prísne recenzné konanieV diskusii sa dotkli aj otázky limitov pre zvyškovú DNA vo vakcínach. Klempa zdôraznil, že ide o historicky stanovené limity, ktoré sa netýkajú len mRNA vakcín, ale liečiv všeobecne.Pôvodne boli nastavené najmä s ohľadom na riziká eukaryotickej DNA, teda DNA z buniek človeka alebo živočíchov. V prípade analyzovaných vakcín však ide o bakteriálnu, plazmidovú DNA, pričom podľa Klempu je riziko ešte nižšie. Navyše sa pri výrobe mRNA vakcín DNA degraduje – štiepi sa, čo podľa neho potvrdila aj samotná analýza SAV.Samotné recenzné konanie označil za mimoriadne prísne. Štúdiu posudzovalo až päť recenzentov, pričom bežným štandardom sú dvaja alebo traja. Všetky pripomienky boli podľa Klempu takzvané minor revisions, teda menšie úpravy týkajúce sa terminológie a formulácií. Experimentálna časť práce spochybnená nebola.Pre koho majú vedci hovoriťKlempa je presvedčený, že vedci by mali reagovať na dezinformácie, ak im to časové možnosti dovolia.„Mojím poslaním nie je presviedčať zarytých odporcov. Ide mi o tú neistú väčšinu. Ak sa dezinformácie valia zo všetkých strán, dokonca aj z najvyšších poschodí politiky, ľudia si môžu začať hovoriť, že na tom niečo bude. Práve pre nich musí existovať bezpečné miesto, kde nájdu overené informácie a vedecké fakty,“ uzavrel.Podcast tak otvára širšiu otázku: prečo ani publikované a recenzované vedecké dáta nedokážu ukončiť verejnú diskusiu a akú úlohu v nej zohrávajú politika a sociálne siete.
Hypotéza 40: Aby človek nevychádzal ľahko z monastiera v ktorom pred Bohom sľúbil, že tam zostane až do konca svojho života; pretože otcovia ani nevychádzali zo svojich ciel, v ktorých našli veľký úžitok. 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.
Depending on whom you ask, AI is either the best or worst thing that can happen to the next generation. The arguments come from educators, venture capitalists, op-ed writers, and anxious parents—but rarely from the young people in question. On this episode of AI & I, Dan Shipper sat down with one: Alex Mathew, a 17-year-old high-school senior at Alpha High School in Austin, Texas. Alpha School, a rapidly expanding network of kindergarten through grade 12 private schools, is not without controversy. Inside Alpha High School, there are no traditional teachers, all academic content is delivered through an AI-powered platform, and the adults in the classroom, known as “guides,” focus solely on supporting the students emotionally and keeping them motivated to learn. The students have two- to three-hour learning blocks every morning and spend the rest of the day going deep on a project in an area they care about, spanning art, sport, life skills, and entrepreneurship.Mathew's project is a startup called Berry, built around an AI stuffed animal designed to help teenagers with their mental health. His vision is for teens to talk to the plushie for five to 10 minutes a day and, in the process, learn to recognize and cope with their problems in the right way. In this episode, Dan and Mathew talk about what a day at Alpha High looks like, what keeps students from cheating when AI is everywhere, and how Generation Z—people born between 1997–2012—really feels about college, social media, and books. If you found this episode interesting, please like, subscribe, comment, and share! Want even more?Sign up for Every to unlock our ultimate guide to prompting ChatGPT here: https://every.ck.page/ultimate-guide-to-prompting-chatgpt. It's usually only for paying subscribers, but you can get it here for free.To hear more from Dan Shipper:Subscribe to Every: https://every.to/subscribe Follow him on X: https://twitter.com/danshipper In a world of generic AI, don't sound like everyone else. With Grammarly, you never will. Download Grammarly for free at Grammarly.com.Intent is what comes after your IDE. Try it yourself: augmentcode.com/intentHead to granola.ai/every to get 3 months freeTimestamps: 00:00:00 – Start 00:01:30 – Introduction00:04:08 – A typical day inside Alpha High School00:06:54 – Why Alpha replaced teachers with “guides” focused on motivating students00:12:09 – Why Mathew doesn't use AI to cheat, even though he could00:19:51 – Do ambitious teenagers care about going to college?00:25:12 – Mathew's take on how Gen Z thinks about AI00:27:52 – How Mathew thinks about the effects of social media00:31:29 – Gen Z's relationship with books and reading00:38:57 – Mathew ranks ChatGPT, Claude, Gemini, and Grok00:47:12 – Why Mathew is building Berry, an AI stuffed animal for teen mental healthLinks to resources mentioned in the episode:Alex Mathew: Alex Mathew (@alxmthew)More about Berry: https://berryplush.com/, Berry (@berryaiplushies)
Sociológia je vysoko interdisciplinárna, čo znamená, že súvisí s mnohými inými vedami, napríklad so psychológiou, politológiou, či históriou. Sociológia sa venuje sociálnym a sociologickým problémom: sociálny problém je taký, ktorý vníma konkrétna spoločnosť a sociologický súvisí už skôr so samotnou disciplínou. Spoločnosť skúma s viacerých hľadísk. Ide o demografické hľadisko, psychologické hľadisko, kolektívne, štruktúrne, kultúrne, a dynamické. Tento výskum prebieha na mikroskopickej, alebo makroskopickej úrovni. Mikroskopická úroveň sa zaoberá jednotlivcami a makroskopická zase skúma celospoločenské javy. Kľúčové slová: psychológia, Schooltag, maturita, Občianska náuka Tento podcast ti prináša 4ka. Jediná štvorka, ktorá ťa nebude v škole mrzieť.
Topics covered in this episode: Better Python tests with inline-snapshot jolt Battery intelligence for your laptop Markdown code formatting with ruff act - run your GitHub actions locally 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 11am 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: Better Python tests with inline-snapshot Alex Hall, on Pydantic blog Great for testing complex data structures Allows you to write a test like this: from inline_snapshot import snapshot def test_user_creation(): user = create_user(id=123, name="test_user") assert user.dict() == snapshot({}) Then run pytest --inline-snapshot=fix And the library updates the test source code to look like this: def test_user_creation(): user = create_user(id=123, name="test_user") assert user.dict() == snapshot({ "id": 123, "name": "test_user", "status": "active" }) Now, when you run the code without “fix” the collected data is used for comparison Awesome to be able to visually inspect the test data right there in the test code. Projects mentioned inline-snapshot pytest-examples syrupy dirty-equals executing Michael #2: jolt Battery intelligence for your laptop Support for both macOS and Linux Battery Status — Charge percentage, time remaining, health, and cycle count Power Monitoring — System power draw with CPU/GPU breakdown Process Tracking — Processes sorted by energy impact with color-coded severity Historical Graphs — Track battery and power trends over time Themes — 10+ built-in themes with dark/light auto-detection Background Daemon — Collect historical data even when the TUI isn't running Process Management — Kill energy-hungry processes directly Brian #3: Markdown code formatting with ruff Suggested by Matthias Schoettle ruff can now format code within markdown files Will format valid Python code in code blocks marked with python, py, python3 or py3. Also recognizes pyi as Python type stub files. Includes the ability to turn off formatting with comment [HTML_REMOVED] , [HTML_REMOVED] blocks. Requires preview mode [tool.ruff.lint] preview = true Michael #4: act - run your GitHub actions locally Run your GitHub Actions locally! Why would you want to do this? Two reasons: Fast Feedback - Rather than having to commit/push every time you want to test out the changes you are making to your .github/workflows/ files (or for any changes to embedded GitHub actions), you can use act to run the actions locally. The environment variables and filesystem are all configured to match what GitHub provides. Local Task Runner - I love make. However, I also hate repeating myself. With act, you can use the GitHub Actions defined in your .github/workflows/ to replace your Makefile! When you run act it reads in your GitHub Actions from .github/workflows/ and determines the set of actions that need to be run. Uses the Docker API to either pull or build the necessary images, as defined in your workflow files and finally determines the execution path based on the dependencies that were defined. Once it has the execution path, it then uses the Docker API to run containers for each action based on the images prepared earlier. The environment variables and filesystem are all configured to match what GitHub provides. Extras Michael: Winter is coming: Frozendict accepted Django ORM stand-alone Command Book app announcement post Joke: Plug ‘n Paste
Hypotéza 40: Aby človek nevychádzal ľahko z monastiera v ktorom pred Bohom sľúbil, že tam zostane až do konca svojho života; pretože otcovia ani nevychádzali zo svojich ciel, v ktorých našli veľký úžitok. 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.
Dočkáme se Windows 12? A vlastně – zajímá to ještě někoho? Není verzování operačních systémů už stejně abstraktní a nic neříkající záležitost jako číslování webových prohlížečů? Ať jsou Windows klidně jaká jsou, ale hlavně bez věčných chyb. A tady Redmond stále selhává. Možná by všem pomohlo, kdyby z nich Microsoft udělal POSIX-like OS. Ideálně Linux. Jistě, byla by to revoluce, bylo by to zpočátku extrémně těžké, ale výhledově by to dávalo ekonomický smysl, když dnes firmu živí hlavně Azure a podnikové aplikace. Tomáš do redakce přivezl kapesní AI superpočítač Nvidia DGX Spark a Kuba jej hned zabavil. Řekneme si, k čemu taková mašinka vlastně je. Tak třeba na ní rozjedete svobodný velký jazykový model GPT-OSS-20B od OpenAI s dvaceti miliardami parametrů, aniž byste propálili výplatu za elektřinu. Má to jen jeden háček. Tahle legrace stojí sto tisíc. Program pořadu 00:29 Bude Windows 12?12:06 Nvidia DGX Spark23:21 Windows na Linuxu
Talk Python To Me - Python conversations for passionate developers
You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit that last 10%: You need Alpine.js for interactivity, your state gets out of sync, and suddenly you're juggling two unrelated libraries that weren't designed to work together. What if there was a single 11-kilobyte framework that gave you everything HTMX and Alpine do, and more, with real-time updates, multiplayer collaboration out of the box, and performance so fast you're actually bottlenecked by the monitor's refresh rate? That's Datastar. On this episode, I sit down with its creator Delaney Gillilan, core maintainer Ben Croker, and Datastar convert Chris May to explore how this backend-driven, server-sent-events-first framework is changing the way full-stack developers think about the modern web. Episode sponsors Sentry Error Monitoring, Code talkpython26 Command Book Talk Python Courses Links from the show Guests Delaney Gillilan: linkedin.com Ben Croker: x.com Chris May: everydaysuperpowers.dev Datastar: data-star.dev HTMX: htmx.org AlpineJS: alpinejs.dev Core Attribute Tour: data-star.dev data-star.dev/examples: data-star.dev github.com/starfederation/datastar-python: github.com VSCode: marketplace.visualstudio.com OpenVSX: open-vsx.org PyCharm/Intellij plugin: plugins.jetbrains.com data-star.dev/datastar_pro: data-star.dev gg: discord.gg HTML-ivating your Django web app's experience with HTMX, AlpineJS, and streaming HTML - Chris May: www.youtube.com Senior Engineer tries Vibe Coding: www.youtube.com 1 Billion Checkboxes: checkboxes.andersmurphy.com Game of life example: example.andersmurphy.com Watch this episode on YouTube: youtube.com Episode #537 deep-dive: talkpython.fm/537 Episode transcripts: talkpython.fm Theme Song: Developer Rap
On this episode of Investor Connect, Hall welcomes Barry, who presents a medical device focused on improving treatment for hydrocephalus, a condition caused by excess fluid in the brain. Barry describes the current standard approach—ventricular-peritoneal shunts that drain fluid from the brain to the abdomen using a long rubber tube—and outlines key issues including infection, clogging, and siphoning that can over-drain the brain. He notes a 40% first-year reintervention rate, with roughly $1B in first-year reintervention costs and about $3B in annual overall health system costs, and explains that patients typically face a lifetime of revisions averaging about 10 surgeries. Barry explains their alternative approach, "physiologic shunting," which drains cerebrospinal fluid into part of the venous system and is placed entirely on the cranium, avoiding the long-tube failure points. The procedure is described as a 15–30 minute implant that can be done under local anesthesia, requires no navigation/robotics, uses standard neurosurgical tools, and is designed for constant, self-regulating flow. He positions the device as a Class II de novo/510(k) pathway and says the team has had two FDA pre-submission meetings, is currently in sheep animal studies, and plans a GLP study later in the year to support an IDE for human use. Barry shares market context: the U.S. hydrocephalus shunt market is about $170M annually with around 100,000 surgeries per year, including about 70,000 revisions; worldwide the market is about $500M. He argues a more reliable device could rapidly capture the revision market and notes the current market is dominated by Medtronic and Integra. He also discusses an additional opportunity in normal pressure hydrocephalus (NPH) in patients over 65, stating there are about 700,000 diagnosed in the U.S. and only 1% receive shunts despite symptom improvement. Barry states the company has raised $2.5M to date and is seeking an additional $2.5M via convertible note to reach a first-in-human pilot targeted around 2025, with initial offshore pilots potentially in South America or Australia. Barry is a medical device industry professional who presents a cranial implant designed to simplify hydrocephalus management and reduce revision surgeries. He emphasizes the device's ease of training for neurosurgeons, multiple cranial placement locations, and a "no bridges burned" approach where the implant can be removed and replaced through a small skin incision if needed. Barry describes a competitive landscape that includes one competitor pursuing an endovascular technique, while his team's approach is a surgical technique intended to be safer, simpler, and not dependent on specialized equipment. He also discusses manufacturing readiness, stating a supplier/contractor has been identified and that devices used in animal studies meet sterility and related standards. Barry discusses the shortcomings of current shunts, the company's physiologic shunting approach, the regulatory and study plan toward first-in-human use, the funding raise, and the market opportunity—especially capturing the large revision segment and potential expansion into normal pressure hydrocephalus. ________________________________________________________________________ For more episodes from Investor Connect, please visit the site at: http://investorconnect.org Check out our other podcasts here: https://investorconnect.org/ For Investors check out: https://tencapital.group/investor-landing/ For Startups check out: https://tencapital.group/company-landing/ For eGuides check out: https:/_/tencapital.group/education/ For upcoming Events, check out https://tencapital.group/events/ For Feedback please contact info@tencapital.group Please follow, share, and leave a review. Music courtesy of Bensound.
Hypotéza 40: Aby človek nevychádzal ľahko z monastiera v ktorom pred Bohom sľúbil, že tam zostane až do konca svojho života; pretože otcovia ani nevychádzali zo svojich ciel, v ktorých našli veľký úžitok. 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.
V 83. epizóde som sa rozprával s Vladimírom Šuchom, dlhoročným odborníkom z európskych inštitúcií, ktorý rieši dopady technológií na spoločnosť a prax okolo AI z prvej línie. V rozhovore sme sa pozreli na to, či nám umelá inteligencia reálne vezme prácu, alebo sa len mení to, čo znamená byť užitočný v novej ekonomike. Prečo je dnes dôležitejšie rozumieť kontextu, než len naháňať nové nástroje?Otvorene sme rozobrali reguláciu. Vladimír vysvetľuje, prečo je predstava „Európa reguluje, preto prehráva“ zjednodušená, a prečo bez pravidiel riskujeme, že AI nebude pomáhať ľuďom, ale začne ich vytláčať alebo vytvárať škody, ktoré už nikto neopraví. Padla aj téma praktickej roviny pre Slovensko. Ak chceme mať v AI obrane a bezpečnosti reálnu rolu, musíme prestať byť pasívni, prestať sa správať ako piesok v motore Únie a začať hrať tímovo, hlasno a užitočne.Silná časť prišla pri sociálnych sieťach. Bavili sme sa o tom, že samotné algoritmy nie sú zlé, ale sú nastavené tak, aby maximalizovali pozornosť. A práve preto prirodzene zistili, že toxický obsah, hnev a konflikt fungujú najlepšie. Výsledkom je spoločnosť, ktorá sa polarizuje rýchlejšie, než ju stihneme opravovať. A keď do toho vstúpia deti, je to ešte citlivejšie. Vladimír hovorí priamo o tom, že deti treba od sietí držať čo najďalej – a namiesto toho im budovať schopnosť sústrediť sa, spolupracovať a komunikovať v realite.V závere sme riešili všeobecnú umelú inteligenciu a otázku, či sa blížime k bodu, v ktorom už nebude AI len nástroj, ale niečo, čo začne výrazne predbiehať človeka. Pre praktickú predstavu sme pomenovali zručnosti, ktoré majú hodnotu bez ohľadu na to, ako rýchlo sa technológie menia. Ide najmä o medziľudskú komunikáciu, spoluprácu a schopnosť premýšľať tak, aby sme vedeli robiť rozhodnutia aj pod tlakom. Tento diel je ideálny pre podnikateľov, manažérov, rodičov a každého, kto chce mať v AI jasno bez paniky a bez bullshitu. Užívajte!---------------------------------------------------------------------------Kapitoly: 00:00:00 – Predstavenie hosťa 00:01:29 – Vezme nám AI prácu?00:07:22 – Musíme regulovať AI?00:12:19 – Európska AI00:14:04 – Slovensko a AI obrana00:16:44 – Všeobecná umelá inteligencia00:23:34 – Algoritmy sociálnych sietí00:25:24 – AI ako nástroj na učenie detí00:30:58 – Aké zručnosti by mal mať každý?00:38:53 – Ľudský vs. technologický vývoj00:43:23– Čo odporúča Vladimír Šucha?00:46:49 – Zmysel života podľa Vladimíra Šuchu---------------------------------------------------------------------------Viac z podcastov nájdete na:https://www.truban.sk/podcast/---------------------------------------------------------------------------Všetky spomenuté knihy a podcasty nájdete v článku na blogu:https://wp.me/p5NJVg-Vl---------------------------------------------------------------------------Podcast si môžete vypočuť aj na streamovacích platformách:● Spotify ▸ https://spoti.fi/31Nywax ● Apple podcast ▸ https://apple.co/3n0SO8F---------------------------------------------------------------------------● Najlepšie z podcastu na Instagrame ●https://www.instagram.com/truban.podcast/● Truban.sk ●https://bit.ly/3r1vYQJ ● Instagram ●https://www.instagram.com/truban/● Facebook ●https://www.facebook.com/miso.truban● LinkedIn ●https://sk.linkedin.com/in/truban
Depois do terceiro dia tudo mudou - Julia Peres by IDE
In this episode of Resilient Cyber, we will be sat down with Ari Marzuk, the researcher who published "IDEsaster", A Novel Vulnerability Class in AI IDE's.We will be discussing the rise of AI-driven development and modern AI coding assistants, tools and agents, and how Ari discovered 30+ vulnerabilities impacting some of the most widely used AI coding tools and the broader risks around AI coding.Ari's background in offensive security — Ari has spent the past decade in offensive security, including time with Israeli military intelligence, NSO Group, Salesforce, and currently Microsoft, with a focus on AI security for the last two to three years.IDEsaster: a new vulnerability class — Ari's research uncovered 30+ vulnerabilities and 24 CVEs across AI-powered IDEs, revealing not just individual bugs but an entirely new vulnerability class rooted in the shared base IDE layer that tools like Cursor, Copilot, and others are built on."Secure for AI" as a design principle — Ari argues that legacy IDEs were never built with autonomous AI agents in mind, and that the same gap likely exists across CI/CD pipelines, cloud environments, and collaboration tools as organizations race to bolt on AI capabilities.Low barrier to exploitation — The vulnerabilities Ari found don't require nation-state sophistication to exploit; techniques like remote JSON schema exfiltration can be carried out with relatively simple prompt engineering and publicly known attack vectors.Human-in-the-loop is losing its effectiveness — Even with diff preview and approval controls enabled, exfiltration attacks still triggered in Ari's testing, and approval fatigue from hundreds of agent-generated actions is pushing developers toward YOLO mode.Least privilege and the capability vs. security trade-off — The same unrestricted access that makes AI coding agents so productive is what makes them vulnerable, and history suggests organizations will continue to optimize for utility over security without strong guardrails.Top defensive recommendations — Ari emphasized isolation (containers, VMs) as the single most important control, followed by enforcing secure defaults that can't be easily overridden, and applying enterprise-level monitoring and governance to AI agent usage.What's next — Ari is turning his attention to newer AI tools and attack surfaces but isn't naming targets yet. You can follow his work on LinkedIn, X, and his blog at makarita.com.
Talk Python To Me - Python conversations for passionate developers
You've built your FastAPI app, it's running great locally, and now you want to share it with the world. But then reality hits -- containers, load balancers, HTTPS certificates, cloud consoles with 200 options. What if deploying was just one command? That's exactly what Sebastian Ramirez and the FastAPI Cloud team are building. On this episode, I sit down with Sebastian, Patrick Arminio, Savannah Ostrowski, and Jonathan Ehwald to go inside FastAPI Cloud, explore what it means to build a "Pythonic" cloud, and dig into how this commercial venture is actually making FastAPI the open-source project stronger than ever. Episode sponsors Command Book Python in Production Talk Python Courses Links from the show Guests Sebastián Ramírez: github.com Savannah Ostrowski: github.com Patrick Arminio: github.com Jonathan Ehwald: github.com FastAPI labs: fastapilabs.com quickstart: fastapicloud.com an episode on diskcache: talkpython.fm Fastar: github.com FastAPI: The Documentary: www.youtube.com Tailwind CSS Situation: adams-morning-walk.transistor.fm FastAPI Job Meme: fastapi.meme Migrate an Existing Project: fastapicloud.com Join the waitlist: fastapicloud.com Talk Python CLI Talk Python CLI Announcement: talkpython.fm Talk Python CLI GitHub: github.com Command Book Download Command Book: commandbookapp.com Announcement post: mkennedy.codes Watch this episode on YouTube: youtube.com Episode #536 deep-dive: talkpython.fm/536 Episode transcripts: talkpython.fm Theme Song: Developer Rap
It's In the News.. a look at the top headlines and stories in the diabetes community. This week's top stories: T1D in the Olympics & Superbowl, Trump RX goes live, Ozempic pill available soon, tech updates from Medtronic, Beta Bionics, Eversense 365 and more! Announcing Community Commericals! Learn how to get your message on the show here. Learn more about studies and research at Thrivable here Please visit our Sponsors & Partners - they help make the show possible! Omnipod - Simplify Life All about Dexcom T1D Screening info All about VIVI Cap to protect your insulin from extreme temperatures The best way to keep up with Stacey and the show is by signing up for our weekly newsletter: Sign up for our newsletter here Here's where to find us: Facebook (Group) Facebook (Page) Instagram Check out Stacey's books! Learn more about everything at our home page www.diabetes-connections.com Episode transcription with links: Welcome! I'm your host Stacey Simms and this is an In The News episode.. where we bringing you the top diabetes stories and headlines happening now. A reminder that you can find the sources and links and a transcript and more info for every story mentioned here in the show notes. Quick reminder: We are just over one week from our first Moms' Night Out event of the year. While the plans are all set – the speakers, the vendors, the raffles and the fun is ready to go, it's always amazing how many people hear of these event last minute. That's fine, they're welcome! But if you're thinking of attending a future event – registration is open for We're going to Nashville next March 6-7 and Detroit in September – no need to wait. And we've got Club 1921 events for health care professionals and patient leaders in 6 cities this year! All the info is over at diabetes-connetionss.com events/ Okay.. our top story this week: XX Gotta be a quick shout out to some incredible T1D athletes – we had TWO in the super bowl this past weekend – Chad Muma of the New England Patriots and Logan Brown of the Seattle Seahawks AND there are at least two athletes with type 1 competing at the Winter Olympics. Hannah Schmidt competes in ski cross for Canada – she was diagnosed with Type 1 diabetes at age 12 years old. Anna FarnSchadt Fernstäd a Czech skeleton racer diagnosed in 2022 after she'd already been to several Olympics. We wish them all the best! https://english.radio.cz/skeleton-racer-anna-fernstadtova-overcoming-adversity-headfirst-down-ice-8876699 XX The government website TrumpRx.gov is live.. the website does not sell prescription drugs. Instead, it allows people to look up their drugs and then navigate to buy them elsewhere, either from a major drug company or a pharmacy. The 43 drugs listed on the site have prices ranging from $3 to over $5,500. TrumpRx does include warnings that the site may not be the best option to save money on prescriptions. Each product page advises: "If you have insurance, check your co-pay first — it may be even lower." For now, the website says its prices are for people paying with their own money, rather than going through insurance. The only insulin listed right now is Lilly's insulin lispro – and it's the same price as you'd find through Illy's insulin value program. I looked up diabetes meds.. For example, if you have an insurance co-pay of $25 a month for Farxiga, a drug often used for diabetes, you would be paying $182 on TrumpRx. As you can imagine, though ,this is complicated and as with most of our healthcare system, it may be good in some cases and not much help in other. I'd suggest calling your local pharmacist or checking with your human resource dept. https://www.nytimes.com/2026/02/06/health/trumprx-prescription-drug-prices-consumers.html XX Novo Nordisk will launch some doses of its oral semaglutide for diabetes under the brand name Ozempic pill in the second quarter of this year. The company said the U.S. Food and Drug Administration has approved Ozempic tablets in three different doses. Novo says The new Ozempic name is intended to help patients and health care professionals more easily recognize the available treatment options for type 2 diabetes Semaglutide tablets have been available under the brand name Rybelsus Ruh BELL sis for diabetes since 2019 but with different dosing. The pill is also approved to reduce the risk of certain cardiovascular conditions in adults with type 2 diabetes who are at high risk for these events. The FDA had approved the new doses based on a bioequivalence study and the clinical trial data for Rybelsus, Novo said. https://www.reuters.com/business/healthcare-pharmaceuticals/novo-launch-ozempic-pill-diabetes-second-quarter-this-year-2026-02-04/ XX https://www.contemporarypediatrics.com/view/early-screening-for-type-1-diabetes-found-effective-in-children XX Possible new way to identify and track the progress of type 1 diabetes before clinical onset. A recent study published in Science Advances described the application of subcutaneous microporous scaffolds. These are inserted and have been shown to identify changes in cancer, multiple sclerosis, and T1D by capturing changes of immune cells over the course of a disease. This is a proof of concept study in mice.. so very early days. https://www.news-medical.net/news/20260204/Implantable-immune-scaffold-predicts-type-1-diabetes-weeks-before-symptoms.aspx XX A large global genetics study shows that many key drivers of Type 2 diabetes operate outside the bloodstream. In a major international project led in part by the University of Massachusetts Amherst and Helmholtz Munich in Germany, researchers linked hundreds of genes and proteins to the disease. The work, published in Nature Metabolism, points to a key challenge in diabetes research: the biology behind rising blood sugar does not play out the same way in every part of the body. It also shows why including people from many backgrounds matters, since genetic clues that stand out in one population may be faint or invisible in another. Huge study, 2.5 million people worldwide comparing patterns across seven tissues tied to diabetes and four global ancestry groups, then asked a simple question: what do you miss if you only measure blood? Across the seven tissues, the researchers found causal evidence pointing to 676 genes. Yet overlap with blood was limited: only 18% of genes with a causal effect in a primary diabetes tissue, such as the pancreas, showed a matching signal in blood. At the same time, 85% of genetic effects observed in diabetes-relevant tissues were completely absent from blood-based analyses. The findings lay out a roadmap for future research aimed at understanding the biological pathways underlying Type 2 diabetes and developing more effective treatments. https://scitechdaily.com/massive-global-study-rewrites-the-biology-of-type-2-diabetes/ XX Express Scripts settled the U.S. Federal Trade Commission's claims its insulin pricing practices violated antitrust and consumer protection laws, and agreed to changes aimed at lowering costs for patients, insurers and small pharmacies The settlement, first reported by Reuters, fits with that goal, and allows the FTC to pare down a case brought by the former Biden administration against Cigna's Express Scripts, UnitedHealth Group Inc's (UNH.N), Optum unit and CVS Health Corp's (CVS.N), CVS Caremark. The case against Optum and Caremark is ongoing. Pharmacy benefit managers, which set how drugs are covered by health insurance, have faced a decade of scrutiny from regulators and lawmakers over pricing practices. While the industry has already made reforms, the settlement gives the FTC power to enforce broader changes at Express Scripts. The 10-year agreement restricts Express Scripts' ability to engage in practices critics say contribute to high costs, like pocketing rebate payments from drugmakers based on the list price of drugs. The FTC estimates the agreement could save patients as much as $7 billion over a decade. https://www.reuters.com/world/cigna-settles-ftc-insulin-case-commits-overhauling-drug-pricing-2026-02-04/ XX Audio? Congress has passed bipartisan legislation to extend and strengthen the Special Diabetes Program (SDP), a cornerstone of Federal investment in type 1 diabetes (T1D) research. The President signed the legislation and it is now law. Extends the SDP through December 31, 2026, and increases funding from $160 million to $200 million annually. Strengthens overall funding for the National Institutes of Health (NIH) by $415 million. Increases diabetes research funding at the National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK) by $10 million. Created by Congress and administered by the NIH, the SDP has contributed nearly $3.6 billion to T1D research and has played a role in nearly every major breakthrough in the field. A recent study conducted by Avalere Health shows that of the nearly 3.6 billion invested into the SDP by Congress since the establishment of the program, the Federal Government has realized $50 billion in healthcare savings through improved health outcomes from the use of SDP driven therapies and devices https://www.breakthrought1d.org/news-and-updates/congress-passes-bipartisan-extension-of-the-special-diabetes-program-securing-critical-t1d-research-funding/ XX Dexcom is rolling out what they're calling AI-enabled enhancements to Stelo, further transforming how users track and understand their glucose health. Expanded Smart Food Logging including a comprehensive nutrition database of more than 1M meals that provides a breakdown of calories, carbohydrates, protein, fat, dietary fibers, and more. More ways to meal track including text search, barcode scanning or taking a photo of the meal, creating a seamless and intuitive meal tracking solution. A redesigned Daily Insights feature which will introduce a new interface with more personalized recommendations. The newest features will launch nationwide in the coming weeks. XX Beta Bionics has received a warning letter from the Food and Drug Administration following an inspection last year, the company disclosed on Friday. The diabetes technology company said in a securities filing that the warning letter concerns non-conformities with the company's quality management system, medical device reporting, and correction and removals. The warning letter has not yet been posted by the FDA. The company said in the filing that it has already taken actions to improve the processes described in the warning letter, and it is working on a written response to the FDA. The firm does not expect the warning letter to affect the planned launch of a new insulin patch pump by the end of 2027. Beta Bionics unveiled a prototype of the device, called Mint, last year at the American Diabetes Association's Scientific Sessions. The company also does not expect the warning letter to affect its financial results. https://www.medtechdive.com/news/beta-bionics-receives-fda-warning-letter/811140/?utm_source=Sailthru&utm_medium=email&utm_campaign=Issue%3A+2026-02-04+MedTech+Dive+%5Bissue%3A81423%5D&utm_term=MedTech+Dive&fbclid=IwY2xjawPwhDZleHRuA2FlbQIxMABicmlkETFaUUcyYmNQWldjZ2xudElic3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHouF8M3IstTyslPRgeHWUWVVdOAGOtzPWt_yNFcj9eYruqSPz3e86Iwcbpt8_aem_7q4D97vJVjHKfEwvoyUpgw XX Sequel Med Tech is reviewing co-founder Dean Kamen's ties to Jeffrey Epstein after recently released documents revealed new details about the longstanding relationship between the two men. The documents show that Kamen visited Epstein's island, and remained in contact with him for years after Epstein was convicted of sex crimes involving minors. Kamen has not been accused of any wrongdoing. In a statement, Sequel Med Tech said the Manchester-based company is aware of the documents pertaining to Kamen and – quote - "Sequel's Board of Directors has unanimously decided to engage an external law firm to review these disclosures and provide recommendations aligned with our mission to serve people living with diabetes," Kamen has not issued a statement regarding his reported connection to Epstein. https://www.bostonglobe.com/2026/02/04/metro/nh-dean-kamen-jeffrey-epstein-review/ https://www.bostonglobe.com/2026/02/04/metro/nh-dean-kamen-jeffrey-epstein-review/ https://www.nbcboston.com/news/local/nh-inventor-placed-on-leave-after-epstein-messages-surface-report-says/3888569/ XX Abbot reports 860 serious injuries linked to the recall of some of its glucose monitoring sensors. We told you about this recall late last year, these numbers are an FDA update. Abbott said the sensors can provide incorrect glucose readings over extended periods, which could lead to users making dangerous treatment decisions, including eating excessive carbohydrates along with skipping or delaying insulin doses, potentially leading to serious health risks. The company said it has identified and resolved the cause of the issue, which relates to one production line among several that make Libre 3 and Libre 3 Plus sensors. https://www.reuters.com/business/healthcare-pharmaceuticals/abbott-recalls-glucose-sensors-after-seven-deaths-linked-faulty-readings-2026-02-04/ XX Updates from Medtronic & Senseonics – and a first from Nick Jonas.. right after this.. I'm excited to share that the FDA has cleared the MiniMed 780G system with the Instinct sensor, made by Abbott, for people with type 2 diabetes. Medicare has also now approved coverage for the Instinct sensor for use with the MiniMed 780G system. This clearance and expanded coverage mean more people will have access to pairing our most advanced automated insulin delivery technology with the Instinct sensor, that offers a smaller, 15-day sensor experience. They're also launching the MiniMed 780G system Pump Evaluation Program. This program gives individuals living with diabetes the ability to try the full MiniMed 780G system at no cost for 30 days.† This includes the pump, the sensor of their choice, one month of infusion sets and reservoirs, everything but the insulin. They'll contact your doctor for you to get a prescription and get the process rolling. https://www.medtronicdiabetes.com/pump-evaluation-program XX Senseonics announced today that its Eversense 365 continuous glucose monitor (CGM) system received CE mark approval – that's European clearance. This comes on the heels of the launch of Eversense 365 with Sequel Med Tech's twiist pump, marking the first pump integration for the CGM. Senseonics plans to launch Eversense 365 in Germany, Italy, Spain and Sweden in the coming months. Meanwhile, Senseonics continues to work toward an FDA investigational device exemption (IDE) submission for its next-generation Gemini transmitter-less CGM by the end of this year. https://www.drugdeliverybusiness.com/senseonics-ce-mark-eversense-365-cgm/ XX A huge shout out to Dr. Emily Blum, who just accomplished riding 100 miles in Antarctica for Breakthrough T1D! Despite having no direct connection to Type 1 Diabetes, Emily has been riding and fundraising for BreakthroughT1D for 10 years now. She is an integral part of the Georgia Ride team, training and riding many miles, and most importantly has raised tens of thousands of dollars to support the cause of ridding the world of T1D. She is surgeon and deeply involved with medical innovation, with an incredibly busy schedule, but jumped at the chance to take on the challenge of riding a century on every continent. Having already completed North America, Europe, Australia, Asia, and now Antarctica, only Africa and South America remain. Emily rides on and continues to be an inspiration to everyone who meets her. XX https://diabetes-connections.com/t1d-connection-and-people-magazine-elise-zach-share-their-story/ XX Nick Jonas's becomes the first artist ever to wear a CGM on an album cover - new upcoming solo album Sunday Best, releasing Feb. 6. The release says: This marks a powerful step forward in normalizing diabetes and raising awareness for the condition on a global scale. This moment adds to the growing visibility of diabetes in pop culture, alongside milestones like a Type 1 diabetes Barbie and Pixar characters wearing diabetes technology.
Topics covered in this episode: Command Book App uvx.sh: Install Python tools without uv or Python Ending 15 years of subprocess polling monty: A minimal, secure Python interpreter written in Rust for use by AI 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: Command Book App New app from Michael Command Book App is a native macOS app for developers, data scientists, AI enthusiasts and more. This is a tool I've been using lately to help build Talk Python, Python Bytes, Talk Python Training, and many more applications. It's a bit like advanced terminal commands or complex shell aliases, but hosted outside of your terminal. This leaves the terminal there for interactive commands, exploration, short actions. Command Book manages commands like "tail this log while I'm developing the app", "Run the dev web server with true auto-reload", and even "Run MongoDB in Docker with exactly the settings I need" I'd love it if you gave it a look, shared it with your team, and send me feedback. Has a free version and paid version. Build with Swift and Swift UI Check it out at https://commandbookapp.com Brian #2: uvx.sh: Install Python tools without uv or Python Tim Hopper Michael #3: Ending 15 years of subprocess polling by Giampaolo Rodola The standard library's subprocess module has relied on a busy-loop polling approach since the timeout parameter was added to Popen.wait() in Python 3.3, around 15 years ago The problem with busy-polling CPU wake-ups: even with exponential backoff (starting at 0.1ms, capping at 40ms), the system constantly wakes up to check process status, wasting CPU cycles and draining batteries. Latency: there's always a gap between when a process actually terminates and when you detect it. Scalability: monitoring many processes simultaneously magnifies all of the above. + L1/L2 CPU cache invalidations It's interesting to note that waiting via poll() (or kqueue()) puts the process into the exact same sleeping state as a plain time.sleep() call. From the kernel's perspective, both are interruptible sleeps. Here is the merged PR for this change. Brian #4: monty: A minimal, secure Python interpreter written in Rust for use by AI Samuel Colvin and others at Pydantic Still experimental “Monty avoids the cost, latency, complexity and general faff of using a full container based sandbox for running LLM generated code. “ “Instead, it lets you safely run Python code written by an LLM embedded in your agent, with startup times measured in single digit microseconds not hundreds of milliseconds.” Extras Brian: Expertise is the art of ignoring - Kevin Renskers You don't need to master the language. You need to master your slice. Learning everything up front is wasted effort. Experience changes what you pay attention to. I hate fish - Rands (Michael Lopp) Really about productivity systems And a nice process for dealing with email Michael: Talk Python now has a CLI New essay: It's not vibe coding - Agentic engineering GitHub is having a day Python 3.14.3 and 3.13.12 are available Wall Street just lost $285 billion because of 13 markdown files Joke: Silence, current side project!
Cette émission explore en profondeur la crise actuelle du secteur du cacao en Côte d'Ivoire, premier producteur mondial avec plus de 40% de la production globale. Face à une volatilité historique des cours et des difficultés majeures pour les producteurs, l'émission donne la parole aux acteurs de terrain, experts et décideurs pour comprendre les enjeux économiques, sociaux et politiques de cette filière stratégique. Points clés de la situation : Prix bord champ fixé à 2 800 francs CFA/kg par l'État ivoirien en début de campagne 2025-2026 Chute brutale des cours mondiaux Accumulation de stocks estimés à 130 000 tonnes Producteurs privés de trésorerie malgré la livraison de leurs fèves Intervention de l'État pour racheter les stocks et restaurer la fluidité NOS INVITES :
Tänases Algorütmi episoodis räägime, kuidas Claude Code on muutnud tarkvaraarenduse tööviisi ning miks pelgalt IDE-s istuv Copilot ei ole ammu enam paljude tiimide jaoks piisav. Räägime agentsetest arendusraamistikest, subagentidest, konteksti küpsetamisest ja sellest, kuidas AI saab aidata mitte ainult koodi kirjutada, vaid ka testida, refaktoreerida ja isegi iseennast parandada. Arutame ka, millised takistused ettevõtetel AI kasutuselevõtul tegelikult ette tulevad ning miks ajapuudus ja mõtteviisi muutus on suuremad probleemid kui tehnoloogia ise.Külas on Kaido Koort ja Joosep Simm – Claude Code koolitajad ja raamatu “AI Coding For Beginners” autorid, kes jagavad praktilisi kogemusi päris projektidest, koolitustelt ja hackathon'idelt ning räägivad, kuhu agentne tarkvaraarendus nende hinnangul järgmiste aastate jooksul liigub.Vaata lähemalt: https://plepic.com/training/------Jaga meile enda jaoks olulisimat mõtet episoodist meie Discord kanalis: https://discord.gg/8X5JTkDxccEpisoodi veab Priit LiivakAlgorütmi toovad teieni:LHV https://www.lhv.ee/Nortal https://nortal.com/Codeborne https://codeborne.com/
In today's Cloud Wars Minute, I look at how Microsoft is helping developers build and scale AI agents safely inside Visual Studio Code.Highlights00:10 — The Microsoft Copilot Studio extension for Visual Studio Code is now generally available, providing developers with the ability to build and manage Copilot Studio agents directly within the IDE. This extension is designed for developers and integrates seamlessly into their workflows.00:28 — It includes standard Git integration, request-based pull reviews, auditability, and is tailored to the VS Code UX. The new extension reflects the growing complexity of agents and equips developers with the same best practices they use for app development, including, as Microsoft puts it, source control, pull requests, change history, and repeatable deployments.01:02 — This extension really benefits developers when they need to manage complex agents, collaborate with multiple stakeholders, and ensure that any changes made are done so safely. It's ideal for developers who prefer to build within their IDE while also having an AI assistant available to help them iterate more quickly and productively.01:30 — The extension introduces important structural support for the development of AI agents. By integrating Copilot Studio directly into VS Code, Microsoft is empowering developers to build more efficiently, without compromising control, access to collaborators, or safety. This is a critical combination as AI agents become increasingly more powerful and complex.02:00 — As these agents continue to evolve, they require the same stringent checks and balances as traditional software. Microsoft's Copilot Studio extension addresses this by giving developers the tools they need to scale agents responsibly while maintaining performance. Visit Cloud Wars for more.
Topics covered in this episode: django-bolt: Faster than FastAPI, but with Django ORM, Django Admin, and Django packages pyleak More Django (three articles) Datastar 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 11am 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: django-bolt : Faster than FastAPI, but with Django ORM, Django Admin, and Django packages Farhan Ali Raza High-Performance Fully Typed API Framework for Django Inspired by DRF, FastAPI, Litestar, and Robyn Django-Bolt docs Interview with Farhan on Django Chat Podcast And a walkthrough video Michael #2: pyleak Detect leaked asyncio tasks, threads, and event loop blocking with stack trace in Python. Inspired by goleak. Has patterns for Context managers decorators Checks for Unawaited asyncio tasks Threads Blocking of an asyncio loop Includes a pytest plugin so you can do @pytest.mark.no_leaks Brian #3: More Django (three articles) Migrating From Celery to Django Tasks Paul Taylor Nice intro of how easy it is to get started with Django Tasks Some notes on starting to use Django Julia Evans A handful of reasons why Django is a great choice for a web framework less magic than Rails a built-in admin nice ORM automatic migrations nice docs you can use sqlite in production built in email The definitive guide to using Django with SQLite in production I'm gonna have to study this a bit. The conclusion states one of the benefits is “reduced complexity”, but, it still seems like quite a bit to me. Michael #4: Datastar Sent to us by Forrest Lanier Lots of work by Chris May Out on Talk Python soon. Official Datastar Python SDK Datastar is a little like HTMX, but The single source of truth is your server Events can be sent from server automatically (using SSE) e.g yield SSE.patch_elements( f"""{(#HTML#)}{datetime.now().isoformat()}""" ) Why I switched from HTMX to Datastar article Extras Brian: Django Chat: Inverting the Testing Pyramid - Brian Okken Quite a fun interview PEP 686 – Make UTF-8 mode default Now with status “Final” and slated for Python 3.15 Michael: Prayson Daniel's Paper tracker Ice Cubes (open source Mastodon client for macOS) Rumdl for PyCharm, et. al cURL Gets Rid of Its Bug Bounty Program Over AI Slop Overrun Python Developers Survey 2026 Joke: Pushed to prod
Konsolidácia za konsolidáciou a výsledky nikde. Deficit neklesá dostatočne a dlh stále rastie. Slovensko ani náhodou nedobieha vyspelé európske ekonomiky a tú svoju daňami a odvodmi dusí. Nejde pritom len o abstraktné zhodnotenie situácie. Aj podľa Národnej banky Slovenska môže neblahý výhľad ekonomiky finančnú situáciu Slovákov žijúcich od výplaty k výplate ešte viac zhoršiť. Možno aj preto, alebo práve preto premiér Robert Fico ďalšiu konsolidáciu odmietol a hovorí o rastových politikách. Ako si tento jeho obrat vysvetliť a hlavne, možno mu po rokoch populistickej sociálnej politiky veriť? Nikola Šuliková Bajánová sa pýta reportérky domácej redakcie denníka SME Michaely Štalmachovej. Zdroje zvukov: TASR, STVR, Markíza, YouTube/SMER-SD, Facebook/Michal Šimečka Odporúčanie: Mojím dnešným odporúčaním je film Citová hodnota od Joachima Triera. Ide o rodinnú drámu s perfektným hereckým obsadením a dlhým zoznamom nominácií na Oscara. Možno aj vy sa zaradíte do skupiny, ktorej sa tento film páči viac ako Najhorší človek na svete od toho istého režiséra. – 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/brifingSee omnystudio.com/listener for privacy information.
Topics covered in this episode: GreyNoise IP Check tprof: a targeting profiler TOAD is out 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 11am 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: GreyNoise IP Check GreyNoise watches the internet's background radiation—the constant storm of scanners, bots, and probes hitting every IP address on Earth. Is your computer sending out bot or other bad-actor traffic? What about the myriad of devices and IoT things on your local IP? Heads up: If your IP has recently changed, it might not be you (false positive). Brian #2: tprof: a targeting profiler Adam Johnson Intro blog post: Python: introducing tprof, a targeting profiler Michael #3: TOAD is out Toad is a unified experience for AI in the terminal Front-end for AI tools such as OpenHands, Claude Code, Gemini CLI, and many more. Better TUI experience (e.g. @ for file context uses fuzzy search and dropdowns) Better prompt input (mouse, keyboard, even colored code and markdown blocks) Terminal within terminals (for TUI support) Brian #4: FastAPI adds Contribution Guidelines around AI usage Docs commit: Add contribution instructions about LLM generated code and comments and automated tools for PRs Docs section: Development - Contributing : Automated Code and AI Great inspiration and example of how to deal with this for popular open source projects “If the human effort put in a PR, e.g. writing LLM prompts, is less than the effort we would need to put to review it, please don't submit the PR.” With sections on Closing Automated and AI PRs Human Effort Denial of Service Use Tools Wisely Extras Brian: Apparently Digg is back and there's a Python Community there Why light-weight websites may one day save your life - Marijke LuttekesHome Michael: Blog posts about Talk Python AI Integrations Announcing Talk Python AI Integrations on Talk Python's Blog Blocking AI crawlers might be a bad idea on Michael's Blog Already using the compile flag for faster app startup on the containers: RUN --mount=type=cache,target=/root/.cache uv pip install --compile-bytecode --python /venv/bin/python I think it's speeding startup by about 1s / container. Biggest prompt yet? 72 pages, 11, 000 Joke: A date via From Pat Decker
Talk Python To Me - Python conversations for passionate developers
Building on the web is like working with the perfect clay. It's malleable and can become almost anything. But too often, frameworks try to hide the web's best parts away from us. Today, we're looking at PyView, a project that brings the real-time power of Phoenix LiveView directly into the Python world. I'm joined by Larry Ogrodnek to dive into PyView. Episode sponsors Talk Python Courses Python in Production Links from the show Guest Larry Ogrodnek: hachyderm.io pyview.rocks: pyview.rocks Phoenix LiveView: github.com this section: pyview.rocks Core Concepts: pyview.rocks Socket and Context: pyview.rocks Event Handling: pyview.rocks LiveComponents: pyview.rocks Routing: pyview.rocks Templating: pyview.rocks HTML Templates: pyview.rocks T-String Templates: pyview.rocks File Uploads: pyview.rocks Streams: pyview.rocks Sessions & Authentication: pyview.rocks Single-File Apps: pyview.rocks starlette: starlette.dev wsproto: github.com apscheduler: github.com t-dom project: github.com Watch this episode on YouTube: youtube.com Episode #535 deep-dive: talkpython.fm/535 Episode transcripts: talkpython.fm Theme Song: Developer Rap
In this episode, we explore how to de-risk your career roadmap by identifying the hidden vulnerabilities that hold your decision-making hostage.
Topics covered in this episode: Better Django management commands with django-click and django-typer PSF Lands a $1.5 million sponsorship from Anthropic How uv got so fast PyView Web Framework 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 11am 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: Better Django management commands with django-click and django-typer Lacy Henschel Extend Django manage.py commands for your own project, for things like data operations API integrations complex data transformations development and debugging Extending is built into Django, but it looks easier, less code, and more fun with either django-click or django-typer, two projects supported through Django Commons Michael #2: PSF Lands a $1.5 million sponsorship from Anthropic Anthropic is partnering with the Python Software Foundation in a landmark funding commitment to support both security initiatives and the PSF's core work. The funds will enable new automated tools for proactively reviewing all packages uploaded to PyPI, moving beyond the current reactive-only review process. The PSF plans to build a new dataset of known malware for capability analysis The investment will sustain programs like the Developer in Residence initiative, community grants, and infrastructure like PyPI. Brian #3: How uv got so fast Andrew Nesbitt It's not just be cause “it's written in Rust”. Recent-ish standards, PEPs 518 (2016), 517 (2017), 621 (2020), and 658 (2022) made many uv design decisions possible And uv drops many backwards compatible decisions kept by pip. Dropping functionality speeds things up. “Speed comes from elimination. Every code path you don't have is a code path you don't wait for.” Some of what uv does could be implemented in pip. Some cannot. Andrew discusses different speedups, why they could be done in Python also, or why they cannot. I read this article out of interest. But it gives me lots of ideas for tools that could be written faster just with Python by making design and support decisions that eliminate whole workflows. Michael #4: PyView Web Framework PyView brings the Phoenix LiveView paradigm to Python Recently interviewed Larry on Talk Python Build dynamic, real-time web applications using server-rendered HTML Check out the examples. See the Maps demo for some real magic How does this possibly work? See the LiveView Lifecycle. Extras Brian: Upgrade Django, has a great discussion of how to upgrade version by version and why you might want to do that instead of just jumping ahead to the latest version. And also who might want to save time by leapfrogging Also has all the versions and dates of release and end of support. The Lean TDD book 1st draft is done. Now available through both pythontest and LeanPub I set it as 80% done because of future drafts planned. I'm working through a few submitted suggestions. Not much feedback, so the 2nd pass might be fast and mostly my own modifications. It's possible. I'm re-reading it myself and already am disappointed with page 1 of the introduction. I gotta make it pop more. I'll work on that. Trying to decide how many suggestions around using AI I should include. It's not mentioned in the book yet, but I think I need to incorporate some discussion around it. Michael: Python: What's Coming in 2026 Python Bytes rewritten in Quart + async (very similar to Talk Python's journey) Added a proper MCP server at Talk Python To Me (you don't need a formal MCP framework btw) Example one: latest-episodes-mcp.png Example two: which-episodes-mcp.webp Implmented /llms.txt for Talk Python To Me (see talkpython.fm/llms.txt ) Joke: Reverse Superman
Talk Python To Me - Python conversations for passionate developers
Your cloud SSD is sitting there, bored, and it would like a job. Today we're putting it to work with DiskCache, a simple, practical cache built on SQLite that can speed things up without spinning up Redis or extra services. Once you start to see what it can do, a universe of possibilities opens up. We're joined by Vincent Warmerdam to dive into DiskCache. Episode sponsors Talk Python Courses Python in Production Links from the show diskcache docs: grantjenks.com LLM Building Blocks for Python course: training.talkpython.fm JSONDisk: grantjenks.com Git Code Archaeology Charts: koaning.github.io Talk Python Cache Admin UI: blobs.talkpython.fm Litestream SQLite streaming: litestream.io Plash hosting: pla.sh Watch this episode on YouTube: youtube.com Episode #534 deep-dive: talkpython.fm/534 Episode transcripts: talkpython.fm Theme Song: Developer Rap