POPULARITY
Categories
Today on Elixir Wizards, hosts Sundi Myint and Charles Suggs catch up with Sean Moriarity, co-creator of the Nx project and author of Machine Learning in Elixir. Sean reflects on his transition from the military to a civilian job building large language models (LLMs) for software. He explains how the Elixir ML landscape has evolved since the rise of ChatGPT, shifting from building native model implementations toward orchestrating best-in-class tools. We discuss the pragmatics of adding ML to Elixir apps: when to start with out-of-the-box LLMs vs. rolling your own, how to hook into Python-based libraries, and how to tap Elixir's distributed computing for scalable workloads. Sean closes with advice for developers embarking on Elixir ML projects, from picking motivating use cases to experimenting with domain-specific languages for AI-driven workflows. Key topics discussed in this episode: The evolution of the Nx (Numerical Elixir) project and what's new with ML in Elixir Treating Elixir as an orchestration layer for external ML tools When to rely on off-the-shelf LLMs vs. custom models Strategies for integrating Elixir with Python-based ML libraries Leveraging Elixir's distributed computing strengths for ML tasks Starting ML projects with existing data considerations Synthetic data generation using large language models Exploring DSLs to streamline AI-powered business logic Balancing custom frameworks and service-based approaches in production Pragmatic advice for getting started with ML in Elixir Links mentioned: https://hexdocs.pm/nx/intro-to-nx.html https://pragprog.com/titles/smelixir/machine-learning-in-elixir/ https://magic.dev/ https://smartlogic.io/podcast/elixir-wizards/s10-e10-sean-moriarity-machine-learning-elixir/ Pragmatic Bookshelf: https://pragprog.com/ ONNX Runtime Bindings for Elixir: https://github.com/elixir-nx/ortex https://github.com/elixir-nx/bumblebee Silero Voice Activity Detector: https://github.com/snakers4/silero-vad Paulo Valente Graph Splitting Article: https://dockyard.com/blog/2024/11/06/2024/nx-sharding-update-part-1 Thomas Millar's Twitter https://x.com/thmsmlr https://github.com/thmsmlr/instructorex https://phoenix.new/ https://tidewave.ai/ https://en.wikipedia.org/wiki/BERT(language_model) Talk: PyTorch: Fast Differentiable Dynamic Graphs in Python (https://www.youtube.com/watch?v=am895oU6mmY) by Soumith Chintala https://hexdocs.pm/axon/Axon.html https://hexdocs.pm/exla/EXLA.html VLM (Vision Language Models Explained): https://huggingface.co/blog/vlms https://github.com/ggml-org/llama.cpp Vector Search in Elixir: https://github.com/elixir-nx/hnswlib https://www.amplified.ai/ Llama 4 https://mistral.ai/ Mistral Open-Source LLMs: https://mistral.ai/ https://github.com/openai/whisper Elixir Wizards Season 5: Adopting Elixir https://smartlogic.io/podcast/elixir-wizards/season-five https://docs.ray.io/en/latest/ray-overview/index.html https://hexdocs.pm/flame/FLAME.html https://firecracker-microvm.github.io/ https://fly.io/ https://kubernetes.io/ WireGuard VPNs https://www.wireguard.com/ https://hexdocs.pm/phoenixpubsub/Phoenix.PubSub.html https://www.manning.com/books/deep-learning-with-python Code BEAM 2025 Keynote: Designing LLM Native Systems - Sean Moriarity Ash Framework https://ash-hq.org/ Sean's Twitter: https://x.com/seanmoriarity Sean's Personal Blog: https://seanmoriarity.com/ Erlang Ecosystems Foundation Slack: https://erlef.org/slack-invite/erlef Elixir Forum https://elixirforum.com/ Sean's LinkedIn: https://www.linkedin.com/in/sean-m-ba231a149/ Special Guest: Sean Moriarity.
Once the stuff of science fiction, deepfake technology has rapidly become one of the most powerful—and consequential—applications of generative AI, blurring the line between reality and illusion and reshaping how we trust what we see and hear online. This month we delve into this phenomenon with Professor Hany Farid, a pioneer in digital forensics, and Professor Siwei Lyu, whose lab develops state-of-the-art deepfake detection methods.Together, they'll walk us through the data journey—from the vast raw data sets that fuel synthetic media to the pixel-level signatures that can unmask it. Whether you're a computer scientist, policymaker, or simply curious about how synthetic content is transforming our information landscape, join us for an in-depth conversation about turning data into both convincing illusions and robust defenses—and learn how we can preserve trust and truth in our rapidly evolving digital world. Our guests: Hany Farid is a professor at the University of California, Berkeley, with a joint appointment in the Department of Electrical Engineering and Computer Sciences and the School of Information. He is also a member of the Berkeley Artificial Research Intelligence Lab, Berkeley Institute for Data Science, Center for Innovation in Vision and Optics, Development Engineering program, Vision Science program, and is a senior faculty advisor for the Center for Long-Term Cybersecurity. Siwei Lyu is a SUNY Distinguished Professor and a SUNY Empire Innovation Professor at the Department of Computer Science and Engineering, the director of the UB Media Forensic Lab, and founding co-director of the Center for Information Integrity at the University of Buffalo, State University of New York.
In this episode of Data Science at Home, we explore the fascinating world of neuromorphic computing — a brain-inspired approach to computation that could reshape the future of AI and robotics. The episode breaks down how neuromorphic systems differ from conventional AI architectures like transformers and LLMs, diving into spiking neural networks (SNNs), their benefits in energy efficiency and real-time processing, and their limitations in training and scalability. Real-world applications are highlighted, including low-power drones, hearing aids, and event-based cameras. Francesco closes with a vision of hybrid systems where neuromorphic chips and LLMs coexist, blending biological inspiration with modern AI.
Welcome back to the Alt Goes Mainstream podcast.Today's episode is with someone who is running the long race — in investing and in running.We sit down with prolific long distance runner, Blue Owl Capital's Ivan Zinn, who has been a pioneer in alternative credit and asset-based finance.Ivan has had a long career in private credit. He started at DLJ before joining Leonard Green & Partners and Highbridge Capital. He then joined HBK before founding pioneering private credit firm Atalaya Capital Management, where he was also the CIO. Ivan and team grew Atalaya to over $10B in AUM from 2006 to 2024 before being acquired by Blue Owl Capital for $450M (and $800M with earnouts).As part of the transaction, Ivan became Managing Director at Blue Owl and is the Head of Alternative Credit, where the firm is now expanding its footprint due to Atalaya's expertise. Ivan is as prolific outside of the office as he is in it — he is a long distance runner, running 100 mile races, and was a NCAA All-American tennis player, which comes as no surprise given the discipline, focus and expertise required to excel at the activities he's done throughout his career in work and sport. He's also a Board member of the USTA Foundation.Ivan and I had a fascinating conversation about the evolution of private credit and the growth of asset-based finance. We discussed:How and why ABF has grown within the private credit ecosystem.ABF's market structure and a “trip down main street.”The potential size of the ABF market.Why moving assets off bank balance sheets can help the financial system.Why private credit is a data rich asset.Where ABF fits in a portfolio.Why consumer credit is potentially misunderstood within private credit.Thanks Ivan for coming on the show to share your wisdom and expertise on private credit and ABF. Good luck to anyone keeping up with you on a long run though!You can also see a recent Q&A with Ivan about private credit and ABF on AGM here.Subscribe to Alt Goes Mainstream to receive the weekly newsletter every Sunday and all of AGM's podcasts.A word from AGM podcast sponsor, Ultimus Fund SolutionsThis episode of Alt Goes Mainstream is brought to you by Ultimus Fund Solutions, a leading full-service fund administrator for asset managers in private and public markets. As private markets continue to move into the mainstream, the industry requires infrastructure solutions that help funds and investors keep pace. In an increasingly sophisticated financial marketplace, investment managers must navigate a growing array of challenges: elaborate fund structures, specialized strategies, evolving compliance requirements, a growing need for sophisticated reporting, and intensifying demands for transparency.To assist with these challenging opportunities, more and more fund sponsors and asset managers are turning to Ultimus, a leading service provider that blends high tech and high touch in unique and customized fund administration and middle office solutions for a diverse and growing universe of over 450 clients and 1,800 funds, representing $500 billion assets under administration, all handled by a team of over 1,000 professionals. Ultimus offers a wide range of capabilities across registered funds, private funds and public plans, as well as outsourced middle office services. Delivering operational excellence, Ultimus helps firms manage the ever-changing regulatory environment while meeting the needs of their institutional and retail investors. Ultimus provides comprehensive operational support and fund governance services to help managers successfully launch retail alternative products.Visit www.ultimusfundsolutions.com to learn more about Ultimus' technology enhanced services and solutions or contact Ultimus Executive Vice President of Business Development Gary Harris on email at gharris@ultimusfundsolutions.com.We thank Ultimus for their support of alts going mainstream.Show Notes00:00 Introduction and Message from our Sponsor, Ultimus01:57 Introducing Ivan Zinn03:49 Parallels Between Running and Business05:32 Early Days of Private Credit06:52 Post-GFC Changes in Private Credit07:31 Evolution of Atalaya's Business Model08:21 Growth of Asset-Based Finance09:38 FinTech's Role in Private Credit11:09 Importance of Stable Capital Sources21:09 Concentration Risks in Private Credit22:27 Defining Asset-Based Finance (ABF)22:53 Different Flavors of ABF27:43 Investor Exposure and Risk in Private Credit29:46 Direct Lending vs. Public Credit36:02 Consumer Credit and Perceived Risks37:36 Debunking the Cyclical Perception of Credit Risk38:22 The Utility of Credit Cards During Financial Crises38:44 The Resilience of ABS and Diversified Portfolios39:07 The Role of Data Science in Credit Analysis39:32 Surviving the GFC: A Benchmark for Credit Pools39:53 Diversification in ABF and Private Credit40:48 Selective Approach to Consumer Credit41:36 The Importance of Manager Selection in Credit Investing42:11 Private Market Transactions and Large Announcements42:40 The Journey from Atalaya to Blue Owl43:25 Challenges in Institutional Fundraising and Capital Formation44:20 The Need for Diverse Capital Sources45:43 Integration and Cultural Fit with Blue Owl46:16 The Role of Data Science and Innovation in Credit50:22 The Wealth Channel and Private Credit50:50 Private Credit as a Fixed Income Replacement52:34 Transparency and Market Structure in Private Credit55:55 Educating Investors on Private Credit57:48 The Evolution and Adoption of ABF01:00:15 The Growth of Private Credit Market01:01:28 Challenges and Opportunities in Private Credit01:03:45 The Importance of Scale in Credit Investing01:04:28 Vertical Integration in Financing01:05:26 Relentless Forward Progress in Credit Investing01:06:31 Memorable Investments and Risk-Reward Balance Editing and post-production work for this episode was provided by The Podcast Consultant.
Ever wondered how to stop LLMs from hallucinating or making things up? The answer is RAG (Retrieval-Augmented Generation), and it's a critical technique for building reliable, fact-based AI applications.In this episode, Alan sits down with Abhinav Kimothi, Director of Data Science at Sigmoid and author of the Manning book, "A Simple Guide to RAG". Abhinav demystifies this powerful concept, making it accessible for developers and enthusiasts at any level.This is a must-listen for anyone looking to move beyond basic chatbot functionality and build truly intelligent, trustworthy AI.
Transformação digital não é sobre dashboards modernos, é sobre mudar a forma de decidir. E para que isso aconteça, os dados precisam estar organizados, acessíveis e conectados ao contexto do negócio. Só assim a inteligência artificial deixa de ser uma promessa e passa a ser uma ferramenta real de performance. Neste episódio, falamos sobre como curadoria, governança e decisões baseadas em dados estão redefinindo a eficiência em grandes organizações. Automatizar por automatizar já não basta. O futuro pertence a quem souber priorizar, decidir e agir com base em dados bem organizados. Participante: Djalma Brighenti, Head of IT, Ford South America. Apresentação: Marcel Ghiraldini, CGO, MATH. Fabiana Amaral, Diretora Executiva de CX e Marketing, MATH.
Carly Brantner is an assistant professor of Biostatistics & Bioinformatics at Duke University and Duke Clinical Research Institute. Resources from this episode: multicate: R package for estimating conditional average treatment effects across one or more studies using machine learning methods PCORnet® Front Door: Access point for potential investigators, patient groups, and other stakeholders to connect with PCORnet and get support for potential research studies Patient-Centered Outcomes Data Repository (PDOCR): De-identified data from 24 (and counting) PCORI-funded studies Follow along on Bluesky: Carly: @carlybrantner.bsky.social Ellie: @epiellie.bsky.social Lucy: @lucystats.bsky.social
Today's guest is Yunke Xiang, Global Head of Data Science for Manufacturing, Supply Chain, and Quality at Sanofi. Yunke joins Emerj Editorial Director Matthew DeMello to discuss the challenges that slow AI adoption in life sciences manufacturing, highlighting how fragmented data systems and legacy infrastructure create hurdles for AI initiatives. In this episode, Yunke explains how years of acquisitions and siloed data have made building a cohesive data foundation difficult, impacting AI's potential in manufacturing and supply chain optimization. Yunke shares Sanofi's approach to balancing build versus buy decisions for AI solutions and the critical role leadership plays in fostering an environment where data science can thrive. Yunke also reflects on the evolving landscape of AI in pharma manufacturing and the importance of strong governance and collaboration for successful implementation. Want to share your AI adoption story with executive peers? Click emerj.com/expert2 for more information and to be a potential future guest on the ‘AI in Business' podcast! Learn how brands work with Emerj and other Emerj Media options at emerj.com/ad1.
Topics covered in this episode: * Free-threaded Python no longer “experimental” as of Python 3.14* typed-ffmpeg pyleak * Optimizing Test Execution: Running live_server Tests Last with pytest* Extras Joke Watch on YouTube About the show Sponsored by PropelAuth: pythonbytes.fm/propelauth66 Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: Free-threaded Python no longer “experimental” as of Python 3.14 “PEP 779 ("Criteria for supported status for free-threaded Python") has been accepted, which means free-threaded Python is now a supported build!” - Hugo van Kemenade PEP 779 – Criteria for supported status for free-threaded Python As noted in the discussion of PEP 779, “The Steering Council (SC) approves PEP 779, with the effect of removing the “experimental” tag from the free-threaded build of Python 3.14.” We are in Phase II then. “We are confident that the project is on the right path, and we appreciate the continued dedication from everyone working to make free-threading ready for broader adoption across the Python community.” “Keep in mind that any decision to transition to Phase III, with free-threading as the default or sole build of Python is still undecided, and dependent on many factors both within CPython itself and the community. We leave that decision for the future.” How long will all this take? According to Thomas Wouters, a few years, at least: “In other words: it'll be a few years at least. It can't happen before 3.16 (because we won't have Stable ABI support until 15) and may well take longer.” Michael #2: typed-ffmpeg typed-ffmpeg offers a modern, Pythonic interface to FFmpeg, providing extensive support for complex filters with detailed typing and documentation. Inspired by ffmpeg-python, this package enhances functionality by addressing common limitations, such as lack of IDE integration and comprehensive typing, while also introducing new features like JSON serialization of filter graphs and automatic FFmpeg validation. Features : Zero Dependencies: Built purely with the Python standard library, ensuring maximum compatibility and security. User-Friendly: Simplifies the construction of filter graphs with an intuitive Pythonic interface. Comprehensive FFmpeg Filter Support: Out-of-the-box support for most FFmpeg filters, with IDE auto-completion. Integrated Documentation: In-line docstrings provide immediate reference for filter usage, reducing the need to consult external documentation. Robust Typing: Offers static and dynamic type checking, enhancing code reliability and development experience. Filter Graph Serialization: Enables saving and reloading of filter graphs in JSON format for ease of use and repeatability. Graph Visualization: Leverages graphviz for visual representation, aiding in understanding and debugging. Validation and Auto-correction: Assists in identifying and fixing errors within filter graphs. Input and Output Options Support: Provide a more comprehensive interface for input and output options, including support for additional codecs and formats. Partial Evaluation: Enhance the flexibility of filter graphs by enabling partial evaluation, allowing for modular construction and reuse. Media File Analysis: Built-in support for analyzing media files using FFmpeg's ffprobe utility, providing detailed metadata extraction with both dictionary and dataclass interfaces. Michael #3: pyleak Detect leaked asyncio tasks, threads, and event loop blocking with stack trace in Python. Inspired by goleak. Use as context managers or function dectorators When using no_task_leaks, you get detailed stack trace information showing exactly where leaked tasks are executing and where they were created. Even has great examples and a pytest plugin. Brian #4: Optimizing Test Execution: Running live_server Tests Last with pytest Tim Kamanin “When working with Django applications, it's common to have a mix of fast unit tests and slower end-to-end (E2E) tests that use pytest's live_server fixture and browser automation tools like Playwright or Selenium. ” Tim is running E2E tests last for Faster feedback from quick tests To not tie up resources early in the test suite. He did this with custom “e2e” marker Implementing a pytest_collection_modifyitems hook function to look for tests using the live_server fixture, and for them automatically add the e2e marker to those tests move those tests to the end The reason for the marker is to be able to Just run e2e tests with -m e2e Avoid running them sometimes with -m "not e2e" Cool small writeup. The technique works for any system that has some tests that are slower or resource bound based on a particular fixture or set of fixtures. Extras Brian: Is Free-Threading Our Only Option? - Interesting discussion started by Eric Snow and recommended by John Hagen Free-threaded Python on GitHub Actions - How to add FT tests to your projects, by Hugo van Kemenade Michael: New course! LLM Building Blocks in Python Talk Python Deep Dives Complete: 600K Words of Talk Python Insights .folders on Linux Write up on XDG for Python devs. They keep pulling me back - ChatGPT Pro with o3-pro Python Bytes is the #1 Python news podcast and #17 of all tech news podcasts. Python 3.13.4, 3.12.11, 3.11.13, 3.10.18 and 3.9.23 are now available Python 3.13.5 is now available! Joke: Naming is hard
How do you lead at the cutting edge of health, data, and AI—while staying deeply human?Angeli Möller has led global data science teams across pharma giants, co-founded one of Europe's most ambitious AI alliances, and now builds high-performance biotech strategies with precision. But what truly sets her apart isn't just her technical fluency—it's her clarity, courage, and care in how she builds teams, solves problems, and pushes the boundaries of innovation.In this episode, Angeli opens up about the quiet frustrations that fuel her mission, the invisible cost of ignoring innovation, and the principles that guide her client work today. Whether you're an investor, founder, or policymaker, her journey will reshape how you think about leadership, AI, and what truly moves the needle in healthcare.Here's what you'll take away:Why most AI projects fail—and how to spot the ones that won't.How to lead technical teams with vision, warmth, and accountability.Why proprietary data matters more than fancy algorithms.What real innovation feels like—and how to know when you're missing it.At the center of it all: a calm, fiercely smart leader who sees through the noise and builds what matters.As she says: “Start with the real problem. If you don't understand the problem, AI won't help you.”Timestamps & Topics
Her early inspiration while growing up in Goa with limited exposure to career options. Her Father's intellectual influence despite personal hardships and shift in focus to technology.Personal tragedy sparked a resolve to become financially independent and learn deeply.Inspirational quote that shaped her mindset: “Even if your dreams haven't come true, be grateful that so haven't your nightmares.”Her first role at a startup with Hands-on work with networking protocols (LDAP, VPN, DNS). Learning using only RFCs and O'Reilly books—no StackOverflow! Importance of building deep expertise for long-term success.Experiences with Troubleshooting and System Thinking; Transitioned from reactive fixes to logical, structured problem-solving. Her depth of understanding helped in debugging and system optimization.Career move to Yahoo where she led Service Engineering for mobile and ads across global data centers got early exposure to big data and machine learning through ad recommendation systems and built "performance and scale muscle" through working at massive scale.Challenges of Scale and Performance Then vs. Now: Problems remain the same, but data volumes and complexity have exploded. How modern tools (like AI/ML) can help identify relevance and anomalies in large data sets.Design with Scale in Mind - Importance of flipping the design approach: think scale-first, not POC-first. Encourage starting with a big-picture view, even when building a small prototype. Highlights multiple scaling dimensions—data, compute, network, security.Getting Into ML and Data Science with early spark from MOOCs, TensorFlow experiments, and statistics; Transition into data science role at Infoblox, a cybersecurity firm with focus areas on DNS security, anomaly detection, threat intelligence.Building real-world ML model applications like supervised models for threat detection and storage forecasting; developing graph models to analyze DNS traffic patterns for anomalies and key challenges of managing and processing massive volumes of security data.Data stack and what it takes to build data lakes that support ML with emphasis on understanding the end-to-end AI pipelineShifts from “under the hood” ML to front-and-center GenAI & Barriers: Data readiness, ROI, explainability, regulatory compliance.Explainability in AI and importance of interpreting model decisions, especially in regulated industries.How Explainability Works -Trade-offs between interpretable models (e.g., decision trees) and complex ones (e.g., deep learning); Techniques for local and global model understanding.Aruna's Book on Interpretability and Explainability in AI Using Python (by Aruna C).The world of GenAI & Transformers - Explainability in LLMs and GenAI: From attention weights to neuron activation.Challenges of scale: billions of parameters make models harder to interpret. Exciting research areas: Concept tracing, gradient analysis, neuron behavior.GenAI Agents in Action - Transition from task-specific GenAI to multi-step agents. Agents as orchestrators of business workflows using tools + reasoning.Real-world impact of agents and AI for everyday lifeAruna Chakkirala is a seasoned leader with expertise in AI, Data and Cloud. She is an AI Solutions Architect at Microsoft where she was instrumental in the early adoption of Generative AI. In prior roles as a Data Scientist she has built models in cybersecurity and holds a patent in community detection for DNS querying. Through her two-decade career, she has developed expertise in scale, security, and strategy at various organizations such as Infoblox, Yahoo, Nokia, EFI, and Verisign. Aruna has led highly successful teams and thrives on working with cutting-edge technologies. She is a frequent technical and keynote speaker, panelist, author and an active blogger. She contributes to community open groups and serves as a guest faculty member at premier academic institutes. Her book titled "Interpretability and Explainability in AI using Python" covers the taxonomy and techniques for model explanations in AI including the latest research in LLMs. She believes that the success of real-world AI applications increasingly depends on well- defined architectures across all encompassing domains. Her current interests include Generative AI, applications of LLMs and SLMs, Causality, Mechanistic Interpretability, and Explainability tools.Her recently published book linkInterpretability and Explainability in AI Using Python: Decrypt AI Decision-Making Using Interpretability and Explainability with Python to Build Reliable Machine Learning Systems https://amzn.in/d/00dSOwAOutside of work, she is an avid reader and enjoys creative writing. A passionate advocate for diversity and inclusion, she is actively involved in GHCI, LeanIn communities.
Dr. Ahmed Rhif (Tunisia) is a Researcher & Engineer (PhD, Eng). He is the CEO and Director of the National Centre for Sciences and Innovation Promotion. He has more than 18 years of experience on Scientific Research, Teaching and industrial projects. He was the Dean of the International Centre for Innovation & Development (ICID) for 6 years. Ahmed Rhif has worked as a Technical Engineer Chief, Project Manager and Method Engineer in international automobile companies. His research interests include Modelling, Control Systems, Renewable energy and Engineering as well as the management quality standards (ISO). He has edited over 15 books in Electrical Engineering, Control Systems, Computer Science, Data Science, etc.
Mark Ericksen, creator of the Elixir LangChain framework, joins the Elixir Wizards to talk about LLM integration in Elixir apps. He explains how LangChain abstracts away the quirks of different AI providers (OpenAI, Anthropic's Claude, Google's Gemini) so you can work with any LLM in one more consistent API. We dig into core features like conversation chaining, tool execution, automatic retries, and production-grade fallback strategies. Mark shares his experiences maintaining LangChain in a fast-moving AI world: how it shields developers from API drift, manages token budgets, and handles rate limits and outages. He also reveals testing tactics for non-deterministic AI outputs, configuration tips for custom authentication, and the highlights of the new v0.4 release, including “content parts” support for thinking-style models. Key topics discussed in this episode: • Abstracting LLM APIs behind a unified Elixir interface • Building and managing conversation chains across multiple models • Exposing application functionality to LLMs through tool integrations • Automatic retries and fallback chains for production resilience • Supporting a variety of LLM providers • Tracking and optimizing token usage for cost control • Configuring API keys, authentication, and provider-specific settings • Handling rate limits and service outages with degradation • Processing multimodal inputs (text, images) in Langchain workflows • Extracting structured data from unstructured LLM responses • Leveraging “content parts” in v0.4 for advanced thinking-model support • Debugging LLM interactions using verbose logging and telemetry • Kickstarting experiments in LiveBook notebooks and demos • Comparing Elixir LangChain to the original Python implementation • Crafting human-in-the-loop workflows for interactive AI features • Integrating Langchain with the Ash framework for chat-driven interfaces • Contributing to open-source LLM adapters and staying ahead of API changes • Building fallback chains (e.g., OpenAI → Azure) for seamless continuity • Embedding business logic decisions directly into AI-powered tools • Summarization techniques for token efficiency in ongoing conversations • Batch processing tactics to leverage lower-cost API rate tiers • Real-world lessons on maintaining uptime amid LLM service disruptions Links mentioned: https://rubyonrails.org/ https://fly.io/ https://zionnationalpark.com/ https://podcast.thinkingelixir.com/ https://github.com/brainlid/langchain https://openai.com/ https://claude.ai/ https://gemini.google.com/ https://www.anthropic.com/ Vertex AI Studio https://cloud.google.com/generative-ai-studio https://www.perplexity.ai/ https://azure.microsoft.com/ https://hexdocs.pm/ecto/Ecto.html https://oban.pro/ Chris McCord's ElixirConf EU 2025 Talk https://www.youtube.com/watch?v=ojL_VHc4gLk Getting started: https://hexdocs.pm/langchain/gettingstarted.html https://ash-hq.org/ https://hex.pm/packages/langchain https://hexdocs.pm/igniter/readme.html https://www.youtube.com/watch?v=WM9iQlQSFg @brainlid on Twitter and BlueSky Special Guest: Mark Ericksen.
La IA ganará primero el Nobel y después el Pulitzer ✉️ Únete a nuestra comunidad en Telegram http://t.me/monosclub 0:00 Lola Lolita y la superabundancia que traerá la IA 3:23 Cuál es el límite de los modelos razonadores 7:07 Aprendizaje por refuerzo manual 15:25 Refuerzo automático con recompensa verificable 18:22 La IA ganará primero el Nobel y después el Pulitzer 25:46 Formación en IA y data science con Datamecum 27:52 Apple dice que los modelos razonadores no razonan 36:00 La IA no se hace sola, hay que hacerla con Nvidia 38:10 o3 Pro de OpenAI ya tiene grandes fanboys 43:45 La singularidad llegará de tranquis 50:18 Resulta que ChatGPT apenas consume agua 55:25 Apple presenta Windows Vista 57:00 Coger un Waymo es más emocionante que nunca 58:23 Zuckerberg le pone los cuernos a Yann LeCun 1:01:11 Puerta grande o enfermería 1:18:02 Canción de cierre: quién pudiera ser de carne
Talk Python To Me - Python conversations for passionate developers
If you're looking to leverage the insane power of modern GPUs for data science and ML, you might think you'll need to use some low-level programming language such as C++. But the folks over at NVIDIA have been hard at work building Python SDKs which provide nearly native level of performance when doing Pythonic GPU programming. Bryce Adelstein Lelbach is here to tell us about programming your GPU in pure Python. Episode sponsors Posit Agntcy Talk Python Courses Links from the show Bryce Adelstein Lelbach on Twitter: @blelbach Episode Deep Dive write up: talkpython.fm/blog NVIDIA CUDA Python API: github.com Numba (JIT Compiler for Python): numba.pydata.org Applied Data Science Podcast: adspthepodcast.com NVIDIA Accelerated Computing Hub: github.com NVIDIA CUDA Python Math API Documentation: docs.nvidia.com CUDA Cooperative Groups (CCCL): nvidia.github.io Numba CUDA User Guide: nvidia.github.io CUDA Python Core API: nvidia.github.io Numba (JIT Compiler for Python): numba.pydata.org NVIDIA's First Desktop AI PC ($3,000): arstechnica.com Google Colab: colab.research.google.com Compiler Explorer (“Godbolt”): godbolt.org CuPy: github.com RAPIDS User Guide: docs.rapids.ai Watch this episode on YouTube: youtube.com Episode #509 deep-dive: talkpython.fm/509 Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com Talk Python on Bluesky: @talkpython.fm at bsky.app Talk Python on Mastodon: talkpython Michael on Bluesky: @mkennedy.codes at bsky.app Michael on Mastodon: mkennedy
This month, we return to a classic Klaviyo Data Science Podcast series: books every data scientist (and software engineer) should read. This episode focuses on the Clean * duology by Robert C. Martin, which teaches the principles of both clean code and clean architecture. We've brought on two senior engineers at Klaviyo who've learned, practiced, and developed their own opinions on the lessons in these books. Listen in to learn:How to use these books to level up your own skills and the skills of your teamWhy the book's spiciest opinions make sense, and where you might disagree with them in practice What our panel's deepest, most intimate thoughts on docstrings areFor more details, including links to these books, check out the full writeup on Medium!
For the past two years, Jord BioScience has studied five microbial leads in soybean seed treatments to identify biological ingredients that can spur emergence, plant health and yield. Brownfield's Brent Barnett recently sat down with Andrea Arias, Vice President of Data Science & Crop Testing with Jord BioScience to learn more about the trials and the company.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Luis Poggi is the CEO and Co-Founder of HouseWhisper, a startup at the intersection of real estate and generative AI, building tools that transform how homes are marketed and sold. A seasoned tech executive with deep experience in product, marketing, and sales, Luis previously held leadership roles at Zillow and Expedia, where he helped scale industry-defining platforms in PropTech and travel.Now focused on shaping the AI revolution in real estate, Luis blends entrepreneurial vision with hands-on execution. He also shares insights on AI and business strategy through his newsletter at substack.com/luispoggi.(01:50) - Luis' Zillow journey & lessons(02:53) - The Birth of House Whisper(04:30) - The power of zero onboarding & personalization(05:11) - AI Agents & the Future of Real Estate(09:19) - Challenges & opportunities in AI for Real Estate Agents like Serhant(14:09) - Distribution strategy(16:29) - Will AI replace Real Estate agents like travel agents?(17:48) - Feature: CREtech: Join CREtech New York 2025 on Oct 21-22 for the largest Real Estate meetings program. Qualified Real Estate pros get free full event pass plus up to $800 in travel and hotel costs. See if you qualify and apply by emailing tangentcommunity@gmail.com.(19:14) - Avoiding the freemium pricing trap(22:48) - Usage & retention: 8K+ paying agents(29:22) - Collaboration Superpower: Andrej Karpathy (OpenAI Co-founder, Wiki)
Topics covered in this episode: platformdirs poethepoet - “Poe the Poet is a batteries included task runner that works well with poetry or with uv.” Python Pandas Ditches NumPy for Speedier PyArrow pointblank: Data validation made beautiful and powerful Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: platformdirs A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir". Why the community moved on from appdirs to platformdirs At AppDirs: Note: This project has been officially deprecated. You may want to check out pypi.org/project/platformdirs/ which is a more active fork of appdirs. Thanks to everyone who has used appdirs. Shout out to ActiveState for the time they gave their employees to work on this over the years. Better than AppDirs: Works today, works tomorrow – new Python releases sometimes change low-level APIs (win32com, pathlib, Apple sandbox rules). platformdirs tracks those changes so your code keeps running. First-class typing – no more types-appdirs stubs; editors autocomplete paths as Path objects. Richer directory set – if you need a user's Downloads folder or a per-session runtime dir, there's a helper for it. Cleaner internals – rewritten to use pathlib, caching, and extensive test coverage; all platforms are exercised in CI. Community stewardship – the project lives in the PyPA orbit and gets security/compatibility patches quickly. Brian #2: poethepoet - “Poe the Poet is a batteries included task runner that works well with poetry or with uv.” from Bob Belderbos Tasks are easy to define and are defined in pyproject.toml Michael #3: Python Pandas Ditches NumPy for Speedier PyArrow Pandas 3.0 will significantly boost performance by replacing NumPy with PyArrow as its default engine, enabling faster loading and reading of columnar data. Recently talked with Reuven Lerner about this on Talk Python too. In the next version, v3.0, PyArrow will be a required dependency, with pyarrow.string being the default type inferred for string data. PyArrow is 10 times faster. PyArrow offers columnar storage, which eliminates all that computational back and forth that comes with NumPy. PyArrow paves the way for running Pandas, by default, on Copy on Write mode, which improves memory and performance usage. Brian #4: pointblank: Data validation made beautiful and powerful “With its … chainable API, you can … validate your data against comprehensive quality checks …” Extras Brian: Ruff rules Ruff users, what rules are using and what are you ignoring? Python 3.14.0b2 - did we already cover this? Transferring your Mastodon account to another server, in case anyone was thinking about doing that I'm trying out Fathom Analytics for privacy friendly analytics Michael: Polars for Power Users: Transform Your Data Analysis Game Course Joke: Does your dog bite?
As Infosecurity Europe prepares to mark its 30th anniversary, Portfolio Director Saima Poorghobad shares how the event continues to evolve to meet the needs of cybersecurity professionals across industries, sectors, and career stages. What began in 1996 as a niche IT gathering has grown into a strategic hub for over 14,000 visitors, offering much more than just vendor booths and keynotes. Saima outlines how the event has become a dynamic space for learning, collaboration, and strategic alignment—balancing deep technical insight with the broader social, political, and technological shifts impacting the cybersecurity community.The Power of the Crowd: Community, Policy, and Lifelong LearningThis year's programming reflects the diverse needs of the cybersecurity community. Attendees range from early-career practitioners to seasoned decision-makers, with representation growing from academia and public policy. The UK government will participate in sessions designed to engage with the community and gather feedback to inform future regulation—a sign of how the show has expanded beyond its commercial roots. Universities are also getting special attention, with new student guides and tailored experiences to help emerging professionals find their place in the ecosystem.Tackling Today's and Tomorrow's Threats—From Quantum to GeopoliticsInfosecurity Europe 2024 is not shying away from bold topics. Professor Brian Cox will open the event by exploring the intersection of quantum science and cybersecurity, setting the tone for a future-facing agenda. Immediately following, BBC's Joe Tidy will moderate a session on how organizations can prepare for the cryptographic disruption quantum computing could bring. Rory Stewart will bring a geopolitical lens to the conversation, examining how shifting alliances, global trade tensions, and international conflicts are reshaping the threat landscape and influencing cybersecurity priorities across regions.Maximizing the Experience: Prep, Participate, and PartyFrom hands-on tech demos to peer-led table talks and new formats like the AI and Cloud Security Theater, the show is designed to be navigable—even for first-time attendees. Saima emphasizes preparation, networking, and follow-up as keys to success, with a new content download feature helping attendees retain insights post-event. The celebration culminates with a 90s-themed 30th anniversary party and a strong sense of pride in what this event has helped the community build—and protect—over three decades.The message is clear: cybersecurity is no longer just a technical field—it's a societal one.___________Guest: Saima Poorghobad, Portfolio Director at Reed Exhibitions | https://www.linkedin.com/in/saima-poorghobad-6a37791b/ Hosts:Sean Martin, Co-Founder at ITSPmagazine | Website: https://www.seanmartin.comMarco Ciappelli, Co-Founder at ITSPmagazine | Website: https://www.marcociappelli.com___________Episode SponsorsThreatLocker: https://itspm.ag/threatlocker-r974___________ResourcesLearn more and catch more stories from Infosecurity Europe 2025 London coverage: https://www.itspmagazine.com/infosec25Catch all of our event coverage: https://www.itspmagazine.com/technology-and-cybersecurity-conference-coverageWant to tell your Brand Story Briefing as part of our event coverage? Learn More
Dr Liberty Vittert Capito is a Professor of the Practice of Data Science at the Olin Business School at the Washington University in St. Louis, and is a senior fellow at Harvard and MIT. She's probably one of the world's only great statisticians and data scientists who has a degree from one of the best cooking schools in the world. We'll discuss a piece she wrote for The Free Press entitled "Why I Left the UN Fundraising Group My Father Helped Found"From a news story about the anti-Semitic troll known as Greta Thunberg, "Francesca Albanese, United Nations' special rapporteur on human rights in the Palestinian territories, also urged other boats to challenge the Gaza blockade. She said on social media: 'Madleen's journey may have ended, but the mission isn't over. Every Mediterranean port must send boats with aid & solidarity to Gaza.'"Olin Business School | Liberty VittertLiberty has gotten married since she was last on the show and her little brother, Leland, got married this past weekend!
Talk Python To Me - Python conversations for passionate developers
If you've heard the phrase "Automate the boring things" for Python, this episode starts with that idea and takes it to another level. We have Glyph back on the podcast to talk about "Programming YOUR computer with Python." We dive into a bunch of tools and frameworks and especially spend some time on integrating with existing platform APIs (e.g. macOS's BrowserKit and Window's COM APIs) to build desktop apps in Python that make you happier and more productive. Let's dive in! Episode sponsors Posit Agntcy Talk Python Courses Links from the show Glyph on Mastodon: @glyph@mastodon.social Glyph on GitHub: github.com/glyph Glyph's Conference Talk: LceLUPdIzRs: youtube.com Notify Py: ms7m.github.io Rumps: github.com QuickMacHotkey: pypi.org QuickMacApp: pypi.org LM Studio: lmstudio.ai Coolify: coolify.io PyWin32: pypi.org WinRT: pypi.org PyObjC: pypi.org PyObjC Documentation: pyobjc.readthedocs.io Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com Talk Python on Bluesky: @talkpython.fm at bsky.app Talk Python on Mastodon: talkpython Michael on Bluesky: @mkennedy.codes at bsky.app Michael on Mastodon: mkennedy
Today's guest is Damion Nero, Head of Data Science at Takeda Pharmaceuticals. With over 15 years of experience applying AI, machine learning, and real-world data to drug development and precision medicine, Damion joins Emerj Managing Editor Matthew DeMello to explore the evolving role of AI in drug development and supply chain management. He breaks down how AI is currently streamlining administrative and regulatory tasks, improving efficiency across clinical trials, and saving valuable time for healthcare professionals. Damion also discusses why broader, transformative supply chain efficiencies are still on the horizon, as AI continues to evolve and scale in the pharmaceutical industry. This episode is sponsored by Arkestro. Learn more about Arkestro's upcoming Advisory Council event here. Find out more about sponsored content and how to engage with the Emerj audience at emerj.com/ad1.
If we want AI systems that actually work in production, we need better infrastructure—not just better models. In this episode, Hugo talks with Akshay Agrawal (Marimo, ex-Google Brain, Netflix, Stanford) about why data and AI pipelines still break down at scale, and how we can fix the fundamentals: reproducibility, composability, and reliable execution. They discuss:
El economista Cristóbal Huneeus, director de Data Science de Unholster, afirmó este jueves en El Primer Café de Cooperativa que las soluciones planteadas desde la política "no juegan en el mundo de las empresas", esto tras el acuerdo que se alcanzó ayer en la comisión mixta para sacar adelante la nueva ley de fraccionamiento pesquero. Conduce Cecilia Rovaretti.
Join us for an exciting episode of The Edge of Show, live from Token 2049 in Dubai! In this episode, we have insightful conversations with industry leaders, including Alex Svanevik , CEO and co-founder of Nansen, and Kamal Youssefi, Executive Chairman of Hedera, as well as David Chen, co-founder of Geodnet.Key takeaways:The evolving landscape of on-chain analytics, the competition among blockchain networks, and the significance of on-chain activity in relation to token value. The growth of the Hedera ecosystem, the importance of digital identity in Web3, and the collaborative efforts of the Hedera Governing Council. He shares exciting use cases and the vision for tokenized equity.GeoNet, a groundbreaking project that enhances GPS accuracy using RTK technology and how is paving the way for Web3 innovations.Tune in to gain valuable insights into the future of blockchain technology, the importance of building great products, and the potential of decentralized solutions in various industries. Don't forget to like, subscribe, and hit the notification bell for more episodes! Support us through our Sponsors! ☕
Today's guest is Xiong Liu, Director of Data Science and AI at Novartis. Xiong returns to the platform in a special episode brought to you by Medable to explore the evolving role of AI in modernizing clinical trials. Their conversation covers how life sciences teams are leveraging AI to streamline data workflows, accelerate study readiness, and maintain regulatory compliance in both decentralized and traditional models. Throughout the episode, Xiong shares insights into the growing importance of integrating structured and unstructured data across trial systems — from clinical notes to imaging and lab results. This episode is sponsored by Medable. Learn how brands work with Emerj and other Emerj Media options at emerj.com/ad1. Want to share your AI adoption story with executive peers? Click emerj.com/expert2 for more information and to be a potential future guest on the ‘AI in Business' podcast!
Adatépítész -az első magyar datapodcast Minden ami hír, érdekesség, esemény vagy tudásmorzsa az adat, datascience, adatbányászat és hasonló kockaságok világából. Become a Patron! Lego Builder AI DiffuseDrive
Send us a textOn today's episode of Serious Angler's Reel Biology we are joined by Ray Valley to talk about BioBase and the new advancements in fish data and fish mapping layers and how this will advance what we know about fish species.
Talk Python To Me - Python conversations for passionate developers
If you want to leverage the power of LLMs in your Python apps, you would be wise to consider an agentic framework. Agentic empowers the LLMs to use tools and take further action based on what it has learned at that point. And frameworks provide all the necessary building blocks to weave these into your apps with features like long-term memory and durable resumability. I'm excited to have Sydney Runkle back on the podcast to dive into building Python apps with LangChain and LangGraph. Episode sponsors Posit Auth0 Talk Python Courses Links from the show Sydney Runkle: linkedin.com LangGraph: github.com LangChain: langchain.com LangGraph Studio: github.com LangGraph (Web): langchain.com LangGraph Tutorials Introduction: langchain-ai.github.io How to Think About Agent Frameworks: blog.langchain.dev Human in the Loop Concept: langchain-ai.github.io GPT-4 Prompting Guide: cookbook.openai.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com Talk Python on Bluesky: @talkpython.fm at bsky.app Talk Python on Mastodon: talkpython Michael on Bluesky: @mkennedy.codes at bsky.app Michael on Mastodon: mkennedy
Topics covered in this episode: Making PyPI's test suite 81% faster People aren't talking enough about how most of OpenAI's tech stack runs on Python PyCon Talks on YouTube Optimizing Python Import Performance Extras Joke Watch on YouTube About the show Sponsored by Digital Ocean: pythonbytes.fm/digitalocean-gen-ai Use code DO4BYTES and get $200 in free credit Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: Making PyPI's test suite 81% faster Alexis Challande The PyPI backend is a project called Warehouse It's tested with pytest, and it's a large project, thousands of tests. Steps for speedup Parallelizing test execution with pytest-xdist 67% time reduction --numprocesses=auto allows for using all cores DB isolation - cool example of how to config postgress to give each test worker it's on db They used pytest-sugar to help with visualization, as xdist defaults to quite terse output Use Python 3.12's sys.monitoring to speed up coverage instrumentation 53% time reduction Nice example of using COVERAGE_CORE=sysmon Optimize test discovery Always use testpaths Sped up collection time. 66% reduction (collection was 10% of time) Not a huge savings, but it's 1 line of config Eliminate unnecessary imports Use python -X importtime Examine dependencies not used in testing. Their example: ddtrace A tool they use in production, but it also has a couple pytest plugins included Those plugins caused ddtrace to get imported Using -p:no ddtrace turns off the plugin bits Notes from Brian: I often get questions about if pytest is useful for large projects. Short answer: Yes! Longer answer: But you'll probably want to speed it up I need to extend this article with a general purpose “speeding up pytest” post or series. -p:no can also be used to turn off any plugin, even builtin ones. Examples include nice to have developer focused pytest plugins that may not be necessary in CI CI reporting plugins that aren't needed by devs running tests locally Michael #2: People aren't talking enough about how most of OpenAI's tech stack runs on Python Original article: Building, launching, and scaling ChatGPT Images Tech stack: The technology choices behind the product are surprisingly simple; dare I say, pragmatic! Python: most of the product's code is written in this language. FastAPI: the Python framework used for building APIs quickly, using standard Python type hints. As the name suggests, FastAPI's strength is that it takes less effort to create functional, production-ready APIs to be consumed by other services. C: for parts of the code that need to be highly optimized, the team uses the lower-level C programming language Temporal: used for asynchronous workflows and operations inside OpenAI. Temporal is a neat workflow solution that makes multi-step workflows reliable even when individual steps crash, without much effort by developers. It's particularly useful for longer-running workflows like image generation at scale Michael #3: PyCon Talks on YouTube Some talks that jumped out to me: Keynote by Cory Doctorow 503 days working full-time on FOSS: lessons learned Going From Notebooks to Scalable Systems And my Talk Python conversation around it. (edited episode pending) Unlearning SQL The Most Bizarre Software Bugs in History The PyArrow revolution in Pandas And my Talk Python episode about it. What they don't tell you about building a JIT compiler for CPython And my Talk Python conversation around it (edited episode pending) Design Pressure: The Invisible Hand That Shapes Your Code Marimo: A Notebook that "Compiles" Python for Reproducibility and Reusability And my Talk Python episode about it. GPU Programming in Pure Python And my Talk Python conversation around it (edited episode pending) Scaling the Mountain: A Framework for Tackling Large-Scale Tech Debt Brian #4: Optimizing Python Import Performance Mostly pay attention to #'s 1-3 This is related to speeding up a test suite, speeding up necessary imports. Finding what's slow Use python -X importtime
Dr. Martin Goodson is the founder and CEO of Evolution AI, a company he launched in 2012 to apply deep learning to optical character recognition (OCR). The company has received one of the largest AI R&D grants ever awarded by the UK government, along with investment from First Minute Capital. A former scientific researcher at Oxford University, Martin has led AI research across several organizations and was elected Chair of the Data Science and AI Section of the Royal Statistical Society in 2019.In this conversation, we discuss:Martin Goodson's journey from researching biological data to founding Evolution AI and pioneering deep learning for document understanding.Why traditional OCR missed the mark, and how combining visual and linguistic context unlocked a new frontier in document intelligence.The evolution from data extraction to true financial analysis, and why domain knowledge is essential for reading statements like income reports.The risks of LLM hallucinations, especially with numerical data, and why accuracy still requires combining techniques across model types.What Martin believes intelligence really is, and why language alone may be the wrong benchmark for AGI.Why recreating human intelligence shouldn't be the goal of AI research, and how we can build systems that support, not mimic, human thinking.Resources:Subscribe to the AI & The Future of Work NewsletterConnect with Martin on LinkedInCheck out the YouTube channel of the London Machine Learning MeetupAI fun fact articleOn How to Ovecome Imposter SyndromePast episodes mentioned:On Why doing Taxes is like finding the Best Route on a Map with Daniel MarcousOn Making AI Smarter Without Harming Humans with Peter Voss
In this podcast, we've partnered with a data science pharmacist to explore challenges that can arise when implementing artificial intelligence (AI) in pharmacy. We'll focus on his experience with AI governance, ethical challenges, and key considerations for the everyday pharmacist. The information presented during the podcast reflects solely the opinions of the presenter. The information and materials are not, and are not intended as, a comprehensive source of drug information on this topic. The contents of the podcast have not been reviewed by ASHP, and should neither be interpreted as the official policies of ASHP, nor an endorsement of any product(s), nor should they be considered as a substitute for the professional judgment of the pharmacist or physician.
Dr. Dan interviews Dr. Avriel Epps, a dynamic scholar, author, and strategist whose work sits at the crossroads of transformative justice and artificial intelligence. With a PhD in Human Development and a masters in Data Science from Harvard University, Dr. Epps brings a fresh and critical perspective to conversations about technology, equity, and social justice. On today's episode, Dr. Dan and Dr. Epps explore her work around how bias in predictive technologies affects racial, gender, and sociopolitical identity development. She aims to understand the complex ways that algorithm design and computer-mediated social expectations—often communicated through artificial intelligence systems—impact the beliefs, behaviors, and health of developing humans. On today's episode, listeners will hear explanations and examples about how AI can sometimes reinforce unfairness. Dr. Dan and Dr. Epps urge us to be part of the solution by demanding technology that works for everyone, not just a few. Dr. Avriel Epps is a former child actor and an R&B artist turned algorithmic justice expert. Her work shows us that AI is not neutral, reminds us algorithmic bias impacts are real, and urges us to question technology. In the Fall of 2025, she will begin her tenure as Assistant Professor of Fair and Responsible Data Science at Rutgers University. For more information www.avrielepps.com and follow @kingavriel on Instagram. Please listen, follow, rate, and review Make It a Great One on Apple Podcasts, Spotify, or wherever you listen to podcasts. Follow @drdanpeters on social media. Visit www.drdanpeters.com and send your questions or guest pitches to podcast@drdanpeters.com. We have this moment, this day, and this life—let's make it a great one. – Dr. Dan Learn more about your ad choices. Visit podcastchoices.com/adchoices
Andrew Heiss is an assistant professor in the Department of Public Management and Policy at the Andrew Young School of Policy Studies at Georgia State University. Vincent's “What is your estimand” section in his {marginaleffects} book: https://marginaleffects.com/chapters/challenge.html#sec-goals_estimand Article on defining estimands: https://doi.org/10.1177/00031224211004187 Andrew's marginal effects post: https://www.andrewheiss.com/blog/2022/05/20/marginalia/ Andrew's post on “fixed effects” and mariginal effects across different disciplines: https://www.andrewheiss.com/blog/2022/11/29/conditional-marginal-marginaleffects/ Follow along on Bluesky: Andrew: @andrew.heiss.phd Ellie: @epiellie.bsky.social Lucy: @lucystats.bsky.social
Fabric personas were originally designed to break down the various functional roles within Microsoft Fabric—such as Power BI, Data Factory, Data Activator, Data Engineering, Data Science, Data Warehouse, and Real-time Analytics—into more manageable, bite-sized sections. The goal was to prevent users from feeling overwhelmed by the platform's breadth. However, this feature has since been discontinued, as it did not effectively communicate the seamless integration between these roles. Still, the underlying concepts can be useful when thinking about how you might approach Fabric from a functional standpoint. Do you like the change on one large white canvas, or did personas have a use for you? Let us know in the comments below. We hope you enjoyed this conversation on personas in Microsoft Fabric. If you have questions or comments, please send them our way. We would love to answer your questions on a future episode. Leave us a comment and some love ❤️on LinkedIn, X, Facebook, or Instagram. The show notes for today's episode can be found at Episode 285: Who is Using Microsoft Fabric. Have fun on the SQL Trail!
In this masterclass Shifra Isaacs, developer Relations Advocate at Ascend.io, delves into her experience as data scientist, technical writer, and support lead providing fresh insights for FP&A and finance professionals. In this episode: Data science vs business analytics Pulling data not yet able to be modeled Python for Excel The right models for risk scoring, variance analysis and forecasting Replicating a process with a new tool using AI How can we survive in an AI first world Connect with Shifra Isaacs on LinkedIn: https://www.linkedin.com/in/shifra-isaacs/
Joshua is a certified Data Scientist and the Founder & CEO of SparkCharge. His experience in entrepreneurship and startups spans over 6 years and he is a dynamic figure in the cleantech community. Joshua is also the most recent winner of the world's largest pitch competition, 43North. Joshua holds a B.A. in Economics and a Masters Degree in Information Management and Data Science from Syracuse University.https://www.sparkcharge.io/https://nexuspmg.com/
Topics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for Python Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: git-flight-rules What are "flight rules"? A guide for astronauts (now, programmers using Git) about what to do when things go wrong. Flight Rules are the hard-earned body of knowledge recorded in manuals that list, step-by-step, what to do if X occurs, and why. Essentially, they are extremely detailed, scenario-specific standard operating procedures. [...] NASA has been capturing our missteps, disasters and solutions since the early 1960s, when Mercury-era ground teams first started gathering "lessons learned" into a compendium that now lists thousands of problematic situations, from engine failure to busted hatch handles to computer glitches, and their solutions. Steps for common operations and actions I want to start a local repository What did I just commit? I want to discard specific unstaged changes Restore a deleted file Brian #2: Uravelling t-strings Brett Cannon Article walks through Evaluating the Python expression Applying specified conversions Applying format specs Using an Interpolation class to hold details of replacement fields Using Template class to hold parsed data Plus, you don't have to have Python 3.14.0b1 to try this out. The end result is very close to an example used in PEP 750, which you do need 3.14.0b1 to try out. See also: I've written a pytest version, Unravelling t-strings with pytest, if you want to run all the examples with one file. Michael #3: neohtop Blazing-fast system monitoring for your desktop Features Real-time process monitoring CPU and Memory usage tracking Beautiful, modern UI with dark/light themes Advanced process search and filtering Pin important processes Process management (kill processes) Sort by any column Auto-refresh system stats Brian #4: Introducing Pyrefly: A new type checker and IDE experience for Python From Facebook / Meta Another Python type checker written in Rust Built with IDE integration in mind from the beginning Principles Performance IDE first Inference (inferring types in untyped code) Open source I mistakenly tried this on the project I support with the most horrible abuses of the dynamic nature of Python, pytest-check. It didn't go well. But perhaps the project is ready for some refactoring. I'd like to try it soon on a more well behaved project. Extras Brian: Python: The Documentary Official Trailer Tim Hopper added Setting up testing with ptyest and uv to his “Python Developer Tooling Handbook” For a more thorough intro on pytest, check out courses.pythontest.com pocket is closing, I'm switching to Raindrop I got one question about code formatting. It's not highlighted, but otherwise not bad. Michael: New course! Polars for Power Users: Transform Your Data Analysis Game Apache Airflow 3.0 Released Paste 5 Joke: Theodore Roosevelt's Man in the Arena, but for programming
Every year, statistics classes are filled with math averse students who white knuckle it to the end of the semester in the hopes of getting a passing grade. And the dream of forgetting about math and statistics for a little while. But what if it didn't have to be that way? What if instead of white knuckling it, students were actually excited about the subject; or, at the very least, not terrified of it? Two professors has been developing strategies to help students get over their fear of “sadisistics” and that's the focus of this special two part episode Stats and Stories Hunter Glanz is an Associate Professor of Statistics and Data Science at California Polytechnic State University. He maintains a passion for machine learning and statistical computing, and enjoys advancing education efforts in these areas. In particular, Cal Poly's courses in multiple computing languages give him the opportunity to connect students with exciting data science topics amidst a firm grounding in communication of statistical ideas. Rhys Jones is an internationally recognized expert in statistical literacy and education, known for his leadership in curriculum development, digital learning, and student engagement. Originally trained in biochemistry and immunology, he transitioned to focus on making statistics more accessible and engaging for students and teachers across various education levels.
Send us a textDr. Adrian Soto-Mota is a returning guest on our show! Be sure to check out episode 138 of Boundles Body Radio, which was part of a special series we did, featuring Dr. Nick Norwitz as the guest host!We also hosted Dr. Soto-Mota on episode 340, episode 419, and episode 599 of our show!Dr. Soto-Mota is a MD PhD & Specialist in Internal Medicine and Data Science researcher at the Unidad de Investigación de Emfermedades Metabólicas! Dr. Soto-Mota is passionate about studying low carbohydrate and ketogenic diets, and how they impact human metabolism.Dr. Soto-Mota earned his MD from the Universidad Nacional Autónoma de México, and earned his Ph.D. at Oxford. He has created many resources to help people successfully implement a low carbohydrate diet, and provides that help for both English and Spanish speaking individuals.He is the co-author of a 2022 paper titled The Lipid Energy Model: Reimagining Lipoprotein Function in the Context of Carbohydrate-Restricted Diets, and the co-author of the recent paper titled Plaque Begets Plaque, ApoB Does Not: Longitudinal Data From the KETO-CTA Trial- JACC Journal April 7, 2025, both of which were also co-authored by former guests Dr. Norwitz and Dave Feldman, who we hosted in episode 109 of Boundless Body Radio!Find Dr. Soto-Mota at-TW- @AdrianSotoMotaPlaque Begets Plaque, ApoB Does Not: Longitudinal Data From the KETO-CTA Trial- JACC Journal April 7, 2025Keto Cholesterol study SHOCKS scientific community | LMHRs & heart disease from the Nutrition Made Simple YouTube ChannelAnalyzing the KETO-CTA Study with Dr. Gil Carvalho 813 on Boundless Body Radio!Discussing Keto-CTA with Darius Sharpe with Dave Feldman and Darius SharpeFind Boundless Body at- myboundlessbody.com Book a session with us here!
Wharton's Cade Massey, Eric Bradlow, Shane Jensen, and Adi Wyner speak with Ron Yurko, Assistant Teaching Professor in the Department of Stats & Data Science at Carnegie Mellon University, and Director of the Carnegie Mellon Sports Analytics Center, about Scottie Scheffler's PGA win, golf analytics and modeling, and assessing long-term performance. Hosted on Acast. See acast.com/privacy for more information.
In this week's episode, the last of Season 6, Patrick and Greg pull back the curtain and reveal how the Quantitude sausage is actually made. Their motivation is to share their own joys and challenges in making a podcast in the hope that others might consider doing this themselves, whether it be for simple self-satisfaction or for using it as a free speech platform in a time when other avenues of communication are feeling increasingly compromised. Along the way they also discuss baring your soul, being 20 minutes away, losing money, Guglielmo Marconi, palak paneer, Taylor Swift, Machiavelli's bad rap, Quincy Jones, hostage negotiations, two blind squirrels, our Innies, for love of the game, Jiffy (in moderation), Blood Meridian, and Edmund Burke.Stay in contact with Quantitude! Web page: quantitudepod.org TwitterX: @quantitudepod YouTube: @quantitudepod Merch: redbubble.com
We've all seen the headlines - AI is revolutionising everything from how students learn to how teachers teach. The promise of personalised learning paths, automated grading, and AI teaching assistants has created a gold rush mentality in education technology. But in our rush to adopt these powerful new tools, are we moving too fast? Today we'll explore why when it comes to AI in education, we need to learn fast but act more slowly and thoughtfully. We'll look at both the tremendous opportunities and serious risks that AI tools present for students and educators. We'll examine where AI can truly add value in education versus where human teachers remain irreplaceable. And most importantly, we'll discuss why comprehensive AI literacy and training is absolutely crucial - not just for educators, but for everyone involved in shaping young minds. Drawing on insights from leading experts on the frontlines of AI in education, we'll provide a framework for thinking about how to implement AI tools responsibly and effectively. Whether you're a teacher, administrator, policymaker or parent, this episode will give you practical guidance for navigating the AI revolution in education. Talking points and questions may include: Opportunities and risks of the tools: Adaptive or personalised learning paths, automated marking and feedback, content generation, analytics and teaching assistants, but also inaccuracy and lack of transparency, data risks, biases, ethics and safeguarding, and like social media, the unintended lasting consequences Where AI is best placed: Is it EdTech and tools in the classroom, the augmentation and elevation of human intelligence, or is it just learning about AI and what it can do and why (is knowledge=power enough?) Why it is so important that understanding and training are emphasised and why everyone needs to have such training Without it there can be safeguarding disasters, skills training can be insufficient, many AI tool providers are offering free training to learn to use their tool but this is consumerised and inadequate and can be ethically questionable; do we want successive generations to only be producing AI tools that are exploitative and using our data and our IP without our consent, or do we want to help people with technology and for the partnership to be of most benefit to them? Guests: Rt. Hon the Lord Knight of Weymouth, Jim Knight Rob Robson, ASCL Trust Leadership Consultant
Talk Python To Me - Python conversations for passionate developers
The folks over at Astral have made some big-time impacts in the Python space with uv and ruff. They are back with another amazing project named ty. You may have known it as Red-Knot. But it's coming up on release time for the first version and with the release it comes with a new official name: ty. We have Charlie Marsh and Carl Meyer on the show to tell us all about this new project. Episode sponsors Posit Auth0 Talk Python Courses Links from the show Talk Python's Rock Solid Python: Type Hints & Modern Tools (Pydantic, FastAPI, and More) Course: training.talkpython.fm Charlie Marsh on Twitter: @charliermarsh Charlie Marsh on Mastodon: @charliermarsh Carl Meyer: @carljm ty on Github: github.com/astral-sh/ty A Very Early Play with Astral's Red Knot Static Type Checker: app.daily.dev Will Red Knot be a drop-in replacement for mypy or pyright?: github.com Hacker News Announcement: news.ycombinator.com Early Explorations of Astral's Red Knot Type Checker: pydevtools.com Astral's Blog: astral.sh Rust Analyzer Salsa Docs: docs.rs Ruff Open Issues (label: red-knot): github.com Ruff Types: types.ruff.rs Ruff Docs (Astral): docs.astral.sh uv Repository: github.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com Talk Python on Bluesky: @talkpython.fm at bsky.app Talk Python on Mastodon: talkpython Michael on Bluesky: @mkennedy.codes at bsky.app Michael on Mastodon: mkennedy
Biden has been diagnosed with cancer… that he has had for years. How deep does this coverup go? Who has really been running the government? Pope Leo makes some bold moves and Hilary Clinton hates babies. Finally, a Mexican tall ship crashes into the Brooklyn Bridge! All this and more on the LOOPcast!This podcast is sponsored, in part, by the University of Dallas!The University of Dallas MS in Data Science and AI blends technical excellence with human-centered leadership. Designed for working professionals, this program combines hands-on projects in AI, cybersecurity, and analytics with a faith-informed core curriculum. Build skills that matter in real-world settings and graduate ready to lead with purpose. Click https://hubs.ly/Q03fXwV90 to learn more!This podcast is sponsored, in part, by Home Title Lock!Did you know that American Homeowners have over 32 TRILLION DOLLARS in Equity? The best way to protect your equity is with Home Title Lock's exclusive Million Dollar Triple Lock Protection. Go to https://hometitlelock.com/loopcast to save 30% AND you'll also get a free title history report to ensure you're not already a victim. And make sure you check out the Million Dollar Triple Lock Protection details when you get there.0:00 – Welcome back to the LOOPcast!1:15 – University of Dallas2:15 – Biden's Diagnosis25:13 – Home Title Lock26:21 – Pope Leo's First Mass!40:12 – Good News!45:19 – Bombing in CA55:02 – Drinking Coach1:04:48 – Twilight ZoneEMAIL US: loopcast@catholicvote.org SUPPORT LOOPCAST: www.loopcast.orgAll opinions expressed on LOOPcast by the participants are their own and do not necessarily reflect the opinions of CatholicVote.
Topics covered in this episode: pre-commit: install with uv PEP 773: A Python Installation Manager for Windows (Accepted) Changes for Textual The Best Programmers I Know Extras Joke Watch on YouTube About the show Sponsored by NordLayer: pythonbytes.fm/nordlayer Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: pre-commit: install with uv Adam Johnson uv tool works great at keeping tools you use on lots of projects up to date quickly, why not use it for pre-commit. The extension of pre-commit-uv will use uv to create virtual environments and install packages fore pre-commit. This speeds up initial pre-commit cache creation. However, Adam is recommending this flavor of using pre-commit because it's just plain easier to install pre-commit and dependencies than the official pre-commit install guide. Win-win. Side note: No Adam, I'm not going to pronounce uv “uhv”, I'll stick with “you vee”, even Astral tells me I'm wrong Michael #2: PEP 773: A Python Installation Manager for Windows (Accepted) via pycoders newsletter One manager to rule them all – PyManager. PEP 773 replaces all existing Windows installers (.exe “traditional” bundle, per-version Windows Store apps, and the separate py.exe launcher) with a single MSIX app called Python Install Manager (nick-named PyManager). PyManager should be mainstream by CPython 3.15, and the traditional installer disappears no earlier than 3.16 (≈ mid-2027). Simple, predictable commands. python → launches “the best” runtime already present or auto-installs the latest CPython if none is found. py → same launcher as today plus management sub-commands: py install, py uninstall, py list, py exec, py help. Optional python3 and python3.x aliases can be enabled by adding one extra PATH entry. Michael #3: Changes for Textual Bittersweet news: the business experiment ends, but the code lives on. Textual began as a hobby project layered on top of Rich, but it has grown into a mature, “makes-the-terminal-do-the-impossible” TUI framework with an active community and standout documentation. Despite Textual's technical success, the team couldn't pinpoint a single pain-point big enough to sustain a business model, so the company will wind down in the coming weeks. The projects themselves aren't going anywhere: they're stable, battle-tested, and will continue under the stewardship of the original author and the broader community. Brian #4: The Best Programmers I Know Matthias Endler “I have met a lot of developers in my life. Lately, I asked myself: “What does it take to be one of the best? What do they all have in common?”” The list Read the reference Know your tools really well Read the error message Break down problems Don't be afraid to get your hands dirty Always help others Write Never stop learning Status doesn't matter Build a reputation Have patience Never blame the computer Don't be afraid to say “I don't know” Don't guess Keep it simple Each topic has a short discussion. So don't just ready the bullet points, check out the article. Extras Brian: I had a great time in Munich last week. I a talk at a company event, met with tons of people, and had a great time. The best part was connecting with people from different divisions working on similar problems. I love the idea of internal conferences to get people to self organize by topic and meet people they wouldn't otherwise, to share ideas. Also got started working on a second book on the plane trip back. Michael: Talk Python Clips (e.g. mullet) Embrace your cloud firewall (example). Python 3.14.0 beta 1 is here Congrats to the new PSF Fellows. Cancelled faster CPython https://bsky.app/profile/snarky.ca/post/3lp5w5j5tws2i Joke: How To Fix Your Computer
In this installment of Sasquatch Tracks, the team presents an update on the well-attended annual Ohio Bigfoot Conference, before taking a deep-dive into one of the most promising new analytical endeavors related to relict hominoid research, The Sasquatch Data Project. Joining us to discuss this ambitious effort is Terrestrial, the nom de plume of the data scientist behind The Sasquatch Data Project who in the past worked on NASA's Dawn Mission related to the study of the dwarf planet Ceres. Terrestrial has a Bachelor of Science in Earth & Atmospheric Sciences from the Georgia Institute of Technology and is currently pursuing a Blue Ridge Naturalist certification. According to her website, while working as an undergrad at Georgia Tech, she played an integral role in categorizing, identifying, and measuring ground-ice features on Ceres for NASA's Dawn Mission, and first-authored a paper published in JGR: Planets, in addition to co-authoring several papers while working on this mission. Terrestrial tells us her interest in Sasquatch began at the early age of 5 and has only grown since. In 2023 she decided to retire as a professional Twitch gaming live-streamer and devote her time into creating the ultimate data resource to aid in the research of North America's soon-to-be-known great ape, the Sasquatch. Stories and other links discussed in this episode: The Sasquatch Data Project: Official Website The Sasquatch Data Project on Instagram Song: Summer Night by Pro Tunes Music (Video Link) Connect with Sasquatch Tracks! Get T-shirts, mugs, and more at the Sasquatch Tracks Store on Tee Public. Follow Sasquatch Tracks on Instagram. Follow Sasquatch Tracks on X. Got a news tip or story to share? Send us an Email. Have you seen an animal you can't identify? Submit a report here.
Talk Python To Me - Python conversations for passionate developers
Python has many string formatting styles which have been added to the language over the years. Early Python used the % operator to injected formatted values into strings. And we have string.format() which offers several powerful styles. Both were verbose and indirect, so f-strings were added in Python 3.6. But these f-strings lacked security features (think little bobby tables) and they manifested as fully-formed strings to runtime code. Today we talk about the next evolution of Python string formatting for advanced use-cases (SQL, HTML, DSLs, etc): t-strings. We have Paul Everitt, David Peck, and Jim Baker on the show to introduce this upcoming new language feature. Episode sponsors Posit Auth0 Talk Python Courses Links from the show Guests: Paul on X: @paulweveritt Paul on Mastodon: @pauleveritt@fosstodon.org Dave Peck on Github: github.com Jim Baker: github.com PEP 750 – Template Strings: peps.python.org tdom - Placeholder for future library on PyPI using PEP 750 t-strings: github.com PEP 750: Tag Strings For Writing Domain-Specific Languages: discuss.python.org How To Teach This: peps.python.org PEP 501 – General purpose template literal strings: peps.python.org Python's new t-strings: davepeck.org PyFormat: Using % and .format() for great good!: pyformat.info flynt: A tool to automatically convert old string literal formatting to f-strings: github.com Examples of using t-strings as defined in PEP 750: github.com htm.py issue: github.com Exploits of a Mom: xkcd.com pyparsing: github.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com Talk Python on Bluesky: @talkpython.fm at bsky.app Talk Python on Mastodon: talkpython Michael on Bluesky: @mkennedy.codes at bsky.app Michael on Mastodon: mkennedy
The crew breaks down Pope Leo XIV's first speech to the cardinals, where he explains his name choice and sets a fiery agenda for tackling the “new revolution” of AI—focusing on human dignity, justice, and the common good. Josh shares his firsthand experience at the Pope's audience with journalists (yes, there were jokes!), while we unpack Leo's Mother's Day homily, his call for peace during the Regina Caeli, and his brother's wild MAGA antics on Newsmax.. Good news? Erika's basically Pope Leo's mom, and Josh celebrates the EPA nixing that annoying car shutdown feature and… does the Pope have to pay taxes?EMAIL US: loopcast@catholicvote.orgSUPPORT LOOPCAST: www.loopcast.orgToday's show is sponsored by:The University of DallasThe University of Dallas MS in Data Science and AI blends technical excellence with human-centered leadership. Designed for working professionals, this program combines hands-on projects in AI, cybersecurity, and analytics with a faith-informed core curriculum. Build skills that matter in real-world settings and graduate ready to lead with purpose. Learn more: https://hubs.ly/Q03fXwV90 Home Title Lock!So, when was the last time you checked on your title?The best way to protect your equity is with Home Title Lock's exclusive Million Dollar Triple Lock Protection. Go to https://hometitlelock.com/loopcast to save 30% AND you'll also get a free title history report to ensure you're not already a victim.All opinions expressed on LOOPcast by the participants are their own and do not necessarily reflect the opinions of CatholicVote.Note: originally the wrong file was uploaded for this episode. It is has been corrected and you are listening to the episode recorded live on 5/12/25!