We talk about software that gets us excited, then share our screens and show what that means in practice. Video links in show notes.
…
continue reading
Your source for wide-ranging discussions from all around the Go community. Panelists include Mat Ryer, Jon Calhoun, Natalie Pistunovich, Johnny Boursiquot, Angelica Hill, Kris Brandow, and Ian Lopshire. We discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker... oh and also Go! Some people search for GoTime or GoTimeFM and can't find the show, so now the strings GoTime and GoTimeFM are in our description too.
…
continue reading

1
The TWIML AI Podcast (formerly This Week in Machine Learning & Artificial Intelligence)
Sam Charrington
Machine learning and artificial intelligence are dramatically changing the way businesses operate and people live. The TWIML AI Podcast brings the top minds and ideas from the world of ML and AI to a broad and influential community of ML/AI researchers, data scientists, engineers and tech-savvy business and IT leaders. Hosted by Sam Charrington, a sought after industry analyst, speaker, commentator and thought leader. Technologies covered include machine learning, artificial intelligence, de ...
…
continue reading

1
AI Trends 2025: AI Agents and Multi-Agent Systems with Victor Dibia - #718
1:44:59
1:44:59
Play later
Play later
Lists
Like
Liked
1:44:59Today we’re joined by Victor Dibia, principal research software engineer at Microsoft Research, to explore the key trends and advancements in AI agents and multi-agent systems shaping 2025 and beyond. In this episode, we discuss the unique abilities that set AI agents apart from traditional software systems–reasoning, acting, communicating, and ada…
…
continue reading

1
Speculative Decoding and Efficient LLM Inference with Chris Lott - #717
1:16:30
1:16:30
Play later
Play later
Lists
Like
Liked
1:16:30Today, we're joined by Chris Lott, senior director of engineering at Qualcomm AI Research to discuss accelerating large language model inference. We explore the challenges presented by the LLM encoding and decoding (aka generation) and how these interact with various hardware constraints such as FLOPS, memory footprint and memory bandwidth to limit…
…
continue reading

1
Ensuring Privacy for Any LLM with Patricia Thaine - #716
51:33
51:33
Play later
Play later
Lists
Like
Liked
51:33Today, we're joined by Patricia Thaine, co-founder and CEO of Private AI to discuss techniques for ensuring privacy, data minimization, and compliance when using 3rd-party large language models (LLMs) and other AI services. We explore the risks of data leakage from LLMs and embeddings, the complexities of identifying and redacting personal informat…
…
continue reading
Today we talk with Matvey Kukuy and Tal Borenstein, co-founders of Keep, a startup focused on helping companies manage and make sense of their alert systems. The discussion comes three years after Matvey's previous appearance - https://shipit.show/36 - where he talked about Grafana Labs' acquisition of his previous startup Amixr (now Grafana OnCall…
…
continue reading

1
AI Engineering Pitfalls with Chip Huyen - #715
57:37
57:37
Play later
Play later
Lists
Like
Liked
57:37Today, we're joined by Chip Huyen, independent researcher and writer to discuss her new book, “AI Engineering.” We dig into the definition of AI engineering, its key differences from traditional machine learning engineering, the common pitfalls encountered in engineering AI systems, and strategies to overcome them. We also explore how Chip defines …
…
continue reading

1
Evolving MLOps Platforms for Generative AI and Agents with Abhijit Bose - #714
58:08
58:08
Play later
Play later
Lists
Like
Liked
58:08Today, we're joined by Abhijit Bose, head of enterprise AI and ML platforms at Capital One to discuss the evolution of the company’s approach and insights on Generative AI and platform best practices. In this episode, we dig into the company’s platform-centric approach to AI, and how they’ve been evolving their existing MLOps and data platforms to …
…
continue reading
Mat gathers the entire cast (sans Natalie, sadly) alongside our producer, Jerod Santo, for one last Go Time. That’s right, this is Go Time’s finale episode. After eight years and 340 episodes, we are going out on top. Join us one last time, you won’t regret it! We share our feelings, reminisce on the good times, list some of our favorite moments & …
…
continue reading

1
Why Agents Are Stupid & What We Can Do About It with Dan Jeffries - #713
1:08:49
1:08:49
Play later
Play later
Lists
Like
Liked
1:08:49Today, we're joined by Dan Jeffries, founder and CEO of Kentauros AI to discuss the challenges currently faced by those developing advanced AI agents. We dig into how Dan defines agents and distinguishes them from other similar uses of LLM, explore various use cases for them, and dig into ways to create smarter agentic systems. Dan shared his “big …
…
continue reading
This is a follow-up to Let's build a CDN - Part 1 A new friend joins us. We talk about the high-level, including why Varnish and why we are doing this in the first place. We go through the plan for this session, and then just make it happen. The video in the show notes captures most of this pairing session. If you enjoyed this podcast and the YouTu…
…
continue reading
With so many great programming languages having emerged in the last decade, many of them purpose-built, when and where does Go still make sense and how do you make the case for it at work? Join the discussion Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today! Sponsors: Timescale – Purpose-built perfo…
…
continue reading

1
Automated Reasoning to Prevent LLM Hallucination with Byron Cook - #712
56:48
56:48
Play later
Play later
Lists
Like
Liked
56:48Today, we're joined by Byron Cook, VP and distinguished scientist in the Automated Reasoning Group at AWS to dig into the underlying technology behind the newly announced Automated Reasoning Checks feature of Amazon Bedrock Guardrails. Automated Reasoning Checks uses mathematical proofs to help LLM users safeguard against hallucinations. We explore…
…
continue reading

1
AI at the Edge: Qualcomm AI Research at NeurIPS 2024 with Arash Behboodi - #711
54:47
54:47
Play later
Play later
Lists
Like
Liked
54:47Today, we're joined by Arash Behboodi, director of engineering at Qualcomm AI Research to discuss the papers and workshops Qualcomm will be presenting at this year’s NeurIPS conference. We dig into the challenges and opportunities presented by differentiable simulation in wireless systems, the sciences, and beyond. We also explore recent work that …
…
continue reading
Go Time producer, Jerod Santo, ranks & reviews the most (un)popular opinions of 2023. Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private …
…
continue reading

1
AI for Network Management with Shirley Wu - #710
53:44
53:44
Play later
Play later
Lists
Like
Liked
53:44Today, we're joined by Shirley Wu, senior director of software engineering at Juniper Networks to discuss how machine learning and artificial intelligence are transforming network management. We explore various use cases where AI and ML are applied to enhance the quality, performance, and efficiency of networks across Juniper’s customers, including…
…
continue reading

1
Crawl, walk & run your way to usable CLIs in Go
57:47
57:47
Play later
Play later
Lists
Like
Liked
57:47With the number of libraries available to Go developers these days, you’d think building a CLI app was now a trivial matter. But like many things in software development, it depends. In this episode, we explore the challenges that arose during one team’s journey towards a production-ready CLI. Join the discussion Changelog++ members save 9 minutes …
…
continue reading

1
Why Your RAG System Is Broken, and How to Fix It with Jason Liu - #709
58:03
58:03
Play later
Play later
Lists
Like
Liked
58:03Today, we're joined by Jason Liu, freelance AI consultant, advisor, and creator of the Instructor library to discuss all things retrieval-augmented generation (RAG). We dig into the tactical and strategic challenges companies face with their RAG system, the different signs Jason looks for to identify looming problems, the issues he most commonly en…
…
continue reading
Writing a shell is rarely the kind of project you take on lightly. In this episode, Johnny is joined by Qi Xiao to explore how to go about such a feat in Go. Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps close to…
…
continue reading

1
An Agentic Mixture of Experts for DevOps with Sunil Mallya - #708
1:15:09
1:15:09
Play later
Play later
Lists
Like
Liked
1:15:09Today we're joined by Sunil Mallya, CTO and co-founder of Flip AI. We discuss Flip’s incident debugging system for DevOps, which was built using a custom mixture of experts (MoE) large language model (LLM) trained on a novel "CoMELT" observability dataset which combines traditional MELT data—metrics, events, logs, and traces—with code to efficientl…
…
continue reading

1
Building AI Voice Agents with Scott Stephenson - #707
1:01:44
1:01:44
Play later
Play later
Lists
Like
Liked
1:01:44Today, we're joined by Scott Stephenson, co-founder and CEO of Deepgram to discuss voice AI agents. We explore the importance of perception, understanding, and interaction and how these key components work together in building intelligent AI voice agents. We discuss the role of multimodal LLMs as well as speech-to-text and text-to-speech models in …
…
continue reading
This is the audio version of 🎬 Ninjastructure - Move fast & break nothing Matias Pan, a professional maté drinker & Senior Software Engineer at Dagger, is showing us an approach to Infrastructure as Code built with Pulumi. We look at Go code, discuss procedural (imperative) vs. declarative, spend some time on state management & introduce the concep…
…
continue reading
Yasir Ekinci joins Johnny & Mat to talk about how virtually every Observability vendor is rushing to add Generative AI capabilities to their products and what that entails from both a development and usability perspective. Join the discussion Changelog++ members save 10 minutes on this episode because they made the ads disappear. Join today! Sponso…
…
continue reading

1
Is Artificial Superintelligence Imminent? with Tim Rocktäschel - #706
55:52
55:52
Play later
Play later
Lists
Like
Liked
55:52Today, we're joined by Tim Rocktäschel, senior staff research scientist at Google DeepMind, professor of Artificial Intelligence at University College London, and author of the recently published popular science book, “Artificial Intelligence: 10 Things You Should Know.” We dig into the attainability of artificial superintelligence and the path to …
…
continue reading

1
ML Models for Safety-Critical Systems with Lucas García - #705
1:16:06
1:16:06
Play later
Play later
Lists
Like
Liked
1:16:06Today, we're joined by Lucas García, principal product manager for deep learning at MathWorks to discuss incorporating ML models into safety-critical systems. We begin by exploring the critical role of verification and validation (V&V) in these applications. We review the popular V-model for engineering critical systems and then dig into the “W” ad…
…
continue reading
The last time we did a roundup of our unpopular opinion polls, it was November of 2021! That’s too long ago, so today we fix that bug. Join Go Time producer, Jerod Santo, as he ranks & reviews the most (un)popular opinions of 2022. Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today…
…
continue reading

1
AI Agents: Substance or Snake Oil with Arvind Narayanan - #704
54:22
54:22
Play later
Play later
Lists
Like
Liked
54:22Today, we're joined by Arvind Narayanan, professor of Computer Science at Princeton University to discuss his recent works, AI Agents That Matter and AI Snake Oil. In “AI Agents That Matter”, we explore the range of agentic behaviors, the challenges in benchmarking agents, and the ‘capability and reliability gap’, which creates risks when deploying…
…
continue reading
In this episode, we will be talking to Russ Cox, who joined the Go team at Google in 2008 and has been the Go project tech lead since 2012, about stepping back & handing over the reins to Austin Clements, who will also join us! We also have Cherry Mui, who is stepping into Austin’s previous role as tech lead of the “Go core”. Join the discussion Ch…
…
continue reading

1
AI Agents for Data Analysis with Shreya Shankar - #703
48:24
48:24
Play later
Play later
Lists
Like
Liked
48:24Today, we're joined by Shreya Shankar, a PhD student at UC Berkeley to discuss DocETL, a declarative system for building and optimizing LLM-powered data processing pipelines for large-scale and complex document analysis tasks. We explore how DocETL's optimizer architecture works, the intricacies of building agentic systems for data processing, the …
…
continue reading
We have 3 conversations from TalosCon 2024: 1. Vincent Behar & Louis Fradin from Ubisoft tell us how how they are building the next generation of game servers on Kubernetes. Recorded in a coffee shop. 2. We catch up with David Flanagan on the AI stack that he had success with in the context of rawkode.academy. David also tells us the full story beh…
…
continue reading

1
"Founder Mode" at work when you're not a founder
56:20
56:20
Play later
Play later
Lists
Like
Liked
56:20Tech twitter (“tech X”?) is abuzz with Paul Graham’s Founder Mode essay. How does that affect you or come into play when you’re not a founder? Does it matter at all to you, your projects & your code? Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantl…
…
continue reading

1
Stealing Part of a Production Language Model with Nicholas Carlini - #702
1:03:30
1:03:30
Play later
Play later
Lists
Like
Liked
1:03:30Today, we're joined by Nicholas Carlini, research scientist at Google DeepMind to discuss adversarial machine learning and model security, focusing on his 2024 ICML best paper winner, “Stealing part of a production language model.” We dig into this work, which demonstrated the ability to successfully steal the last layer of production language mode…
…
continue reading
In this follow-up to episode #306, “How soon until AI takes my job?”, the gang of (grumpy?) veteran software engineers candidly chat about how their day to day is changing in the midst of improving AI tooling & hype. Join the discussion Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today! Sponsors: Co…
…
continue reading

1
Supercharging Developer Productivity with ChatGPT and Claude with Simon Willison - #701
1:14:15
1:14:15
Play later
Play later
Lists
Like
Liked
1:14:15Today, we're joined by Simon Willison, independent researcher and creator of Datasette to discuss the many ways software developers and engineers can take advantage of large language models (LLMs) to boost their productivity. We dig into Simon’s own workflows and how he uses popular models like ChatGPT and Anthropic’s Claude to write and test hundr…
…
continue reading
Join Johnny as he dives into the world of home automation with Ricardo Gerardi & Mike Riley, two tinkerers who’ve taken the plunge with Go. We explore the challenges (and the fun) they encounter along the way. If you’re interested in automating your home (or working with micro controllers) come learn how to get started! Join the discussion Changelo…
…
continue reading

1
Automated Design of Agentic Systems with Shengran Hu - #700
59:30
59:30
Play later
Play later
Lists
Like
Liked
59:30Today, we're joined by Shengran Hu, a PhD student at the University of British Columbia, to discuss Automated Design of Agentic Systems (ADAS), an approach focused on automatically creating agentic system designs. We explore the spectrum of agentic behaviors, the motivation for learning all aspects of agentic system design, the key components of th…
…
continue reading
On this episode, Angelica is joined by Go community leaders from around the world: meetup organizers from Guadalajara, St. Louis, New York & Go Bridge Atlanta. Together, they explore the ins & outs of organizing meetups, the benefits of attending, the Go Developer Network (GDN) & the current state of the Go Meetup community. Join the discussion Cha…
…
continue reading

1
The EU AI Act and Mitigating Bias in Automated Decisioning with Peter van der Putten - #699
45:34
45:34
Play later
Play later
Lists
Like
Liked
45:34Today, we're joined by Peter van der Putten, director of the AI Lab at Pega and assistant professor of AI at Leiden University. We discuss the newly adopted European AI Act and the challenges of applying academic fairness metrics in real-world AI applications. We dig into the key ethical principles behind the Act, its broad definition of AI, and ho…
…
continue reading
This episode focuses on the art of delivering concise Lightning Talks, a popular format at conferences worldwide where speakers present in a short timeframe. Joined by some of this year’s GopherCon Lightning Talkers, we’ll discuss their experiences, challenges & tips for effective communication within a limited time. Join the discussion Changelog++…
…
continue reading

1
The Building Blocks of Agentic Systems with Harrison Chase - #698
59:17
59:17
Play later
Play later
Lists
Like
Liked
59:17Today, we're joined by Harrison Chase, co-founder and CEO of LangChain to discuss LLM frameworks, agentic systems, RAG, evaluation, and more. We dig into the elements of a modern LLM framework, including the most productive developer experiences and appropriate levels of abstraction. We dive into agents and agentic systems as well, covering the “sp…
…
continue reading
Kris, Angelica & Johnny react to the recently announced Go team changes, discuss the finding that 80% of developers surveyed by Stack Overflow are unhappy & disagree about the concept of tech debt (but agree that something’s gotta give). Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join…
…
continue reading
How does Michal Kuratczyk, Staff Software Engineer at RabbitMQ, access Kubernetes workloads securely, from anywhere? Regardless whether it's a Google Kubernetes Engine (GKE) cluster or Kubernetes in Docker (KiND), Tailscale is a simple solution for this particular use case. This also makes it easy to share private services with all devices on a tai…
…
continue reading

1
Simplifying On-Device AI for Developers with Siddhika Nevrekar - #697
46:37
46:37
Play later
Play later
Lists
Like
Liked
46:37Today, we're joined by Siddhika Nevrekar, AI Hub head at Qualcomm Technologies, to discuss on-device AI and how to make it easier for developers to take advantage of device capabilities. We unpack the motivations for AI engineers to move model inference from the cloud to local devices, and explore the challenges associated with on-device AI. We dig…
…
continue reading
We’re talking OpenAPI this week! Kris & Johnny are joined by Jamie Tanna, one of the maintainers of oapi-codegen, to discuss OpenAPI, API design philosophies, versioning, and open source maintenance and sustainability. In addition to the usual laughs and unpopular opinions, this week’s episode includes a Changelog++ section that you don’t want to m…
…
continue reading

1
Genie: Generative Interactive Environments with Ashley Edwards - #696
46:51
46:51
Play later
Play later
Lists
Like
Liked
46:51Today, we're joined by Ashley Edwards, a member of technical staff at Runway, to discuss Genie: Generative Interactive Environments, a system for creating ‘playable’ video environments for training deep reinforcement learning (RL) agents at scale in a completely unsupervised manner. We explore the motivations behind Genie, the challenges of data ac…
…
continue reading

1
Bridging the Sim2real Gap in Robotics with Marius Memmel - #695
57:21
57:21
Play later
Play later
Lists
Like
Liked
57:21Today, we're joined by Marius Memmel, a PhD student at the University of Washington, to discuss his research on sim-to-real transfer approaches for developing autonomous robotic agents in unstructured environments. Our conversation focuses on his recent ASID and URDFormer papers. We explore the complexities presented by real-world settings like a c…
…
continue reading
We check out the upcoming 1.23 release for new language features and improvements, including iterator functions and supporting packages. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environments (CDE) …
…
continue reading
Jesús Espino from Mattermost tells Natalie all about (the final four of) his 10 “aha moments” he had reading the Go source code. Don’t miss Part 1! Join the discussion Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environm…
…
continue reading

1
Building Real-World LLM Products with Fine-Tuning and More with Hamel Husain - #694
1:20:05
1:20:05
Play later
Play later
Lists
Like
Liked
1:20:05Today, we're joined by Hamel Husain, founder of Parlance Labs, to discuss the ins and outs of building real-world products using large language models (LLMs). We kick things off discussing novel applications of LLMs and how to think about modern AI user experiences. We then dig into the key challenge faced by LLM developers—how to iterate from a sn…
…
continue reading
Jesús Espino from Mattermost tells Natalie all about (the first six of) his 10 “aha moments” he had reading the Go source code. Part 2 (with the rest of his aha moments) coming soon! Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Speakeasy – Production-ready, Enterpr…
…
continue reading

1
Mamba, Mamba-2 and Post-Transformer Architectures for Generative AI with Albert Gu - #693
57:54
57:54
Play later
Play later
Lists
Like
Liked
57:54Today, we're joined by Albert Gu, assistant professor at Carnegie Mellon University, to discuss his research on post-transformer architectures for multi-modal foundation models, with a focus on state-space models in general and Albert’s recent Mamba and Mamba-2 papers in particular. We dig into the efficiency of the attention mechanism and its limi…
…
continue reading
Mat Ryer has been writing HTTP services in Go for more than 13 years. Needless to say, he’s learned a lot along the way. Today, Johnny & Ian sit down with Mat to ask him all about it. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.co…
…
continue reading