{"podcast":{"title":"Elixir Wizards","slug":"elixir-wizards","podcast_index_feed_id":674321,"rss_url":"https://feeds.fireside.fm/smartlogic/rss","website_url":"https://smartlogic.fireside.fm","image_url":"https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/0/03a50f66-dc5e-4da4-ab6e-31895b6d4c9e/cover.jpg?v=3","author":"SmartLogic LLC","episode_count":201,"summary":"Elixir Wizards is an interview-style podcast from SmartLogic featuring conversations with developers, engineers, and industry leaders about the Elixir programming language and the broader software development landscape. Each episode explores how modern systems are built, from distributed architectures and infrastructure to developer workflows, security, and emerging technologies like AI. While rooted in the Elixir ecosystem, the show often branches out to compare approaches across languages, platforms, and disciplines. Whether you’re working in Elixir or just interested in how software is evolving, Elixir Wizards offers practical insights and thoughtful perspectives from the people building today’s systems.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/elixir-wizards"},"episode":{"title":"Nx and Machine Learning in Elixir with Sean Moriarity","slug":"nx-and-machine-learning-in-elixir-with-sean-moriarity","published_at":"2025-06-19T10:30:00+00:00","page_url":"https://stenobird.com/podcast/elixir-wizards/nx-and-machine-learning-in-elixir-with-sean-moriarity","show_page_url":"https://stenobird.com/podcast/elixir-wizards","url":"https://smartlogic.fireside.fm/s14-e04-nx-machine-learning-elixir-sean-moriarity","audio_url":"https://aphid.fireside.fm/d/1437767933/03a50f66-dc5e-4da4-ab6e-31895b6d4c9e/53f845b4-fada-46fc-ada0-0449ce84fb6a.mp3","summary":"Sean Moriarity discusses the evolution of the Nx ecosystem from native model implementation to a powerful orchestration layer for LLMs. He shares strategies for integrating Elixir with Python-based ML libraries and leveraging Elixir's distributed computing for scalable AI workloads.","meta_description":"Explore the future of Machine Learning in Elixir with Sean Moriarity. Learn about Nx, orchestration, and integrating Python ML tools into Elixir apps.","key_points":["Main idea: The Elixir ML landscape is shifting from building native models to using Elixir as a high-level orchestration layer for external tools","Practical takeaway: Use Elixir's distributed capabilities to manage complex ML workflows and coordinate between different computing nodes","Strategy: When introducing Elixir to ML teams, frame its strengths in terms of familiar concepts like Python's Ray framework for distributed computing","Failure mode: Avoid the political challenge of trying to replace established Python ecosystems; instead, focus on bridging the two via interoperability","Practical takeaway: Leverage libraries like Instructor for structured outputs and Bumblebee for running pre-trained models within the Elixir ecosystem"],"chapters":[{"start_ms":60000,"title":"Career Updates and the Future of ML in Elixir","summary":"Sean discusses his transition to Magic.dev and the recent advancements in the Nx and Bumblebee ecosystems."},{"start_ms":260000,"title":"Elixir as an Orchestration Layer","summary":"Exploring how Elixir's strengths in orchestration complement numerical computing and model management."},{"start_ms":455000,"title":"Structured Outputs and Ecosystem Tools","summary":"A look at powerful libraries like Instructor and the impact of modern LLM capabilities on Elixir development."},{"start_ms":655000,"title":"The Boundaries of Nx and Axon","summary":"Defining the roles of Nx as a numerical framework and Axon as a higher-level neural network library."},{"start_ms":860000,"title":"Native ML vs. Hybrid Approaches","summary":"Discussing the trend of blending native Elixir ML implementations with vector search and embedding workflows."},{"start_ms":1055000,"title":"The Accessibility of Modern Machine Learning","summary":"How the rise of high-level frameworks has lowered the barrier to entry for applying ML to real-world problems."},{"start_ms":1250000,"title":"Navigating Organizational Change","summary":"The social and political challenges of introducing Elixir into established Python-centric machine learning organizations."}],"topics":["Machine Learning","Elixir","Nx","LLMs","Distributed Computing","Python Interoperability","Numerical Computing","Software Engineering"],"duration_seconds":2661,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/elixir-wizards/episodes/nx-and-machine-learning-in-elixir-with-sean-moriarity/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/elixir-wizards/nx-and-machine-learning-in-elixir-with-sean-moriarity.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}