Look for any podcast host, guest or anyone
Showing episodes and shows of

Matt Godbolt

Shows

Hacker News HighlightsHacker News Highlights5.7.25 | Clippy brings 90s UI to local LLMs, Gemini 2.5 Pro preview released, OpenAI acquires Windsurf for $3BThis is a recap of the top 10 posts on Hacker News on May 7, 2025.Show HN: Clippy – 90s UI for local LLMshttps://felixrieseberg.github.io/clippy/https://news.ycombinator.com/item?id=43905942Gemini 2.5 Pro Previewhttps://developers.googleblog.com/en/gemini-2-5-pro-io-improved-coding-performance/https://news.ycombinator.com/item?id=43906018OpenAI reaches agreement to buy Windsurf for $3Bhttps://www.bloomberg.com/news/articles/2025-05-06/openai-reaches-agreement-to-buy-startup-windsurf-for-3-billionhttps://news.ycombinator.com/item?id=43900877Matt Godbolt sold me on Rust by showing me C++https://www.collabora.co...2025-05-0711 minTwo\'s ComplementTwo's ComplementObservable MetricsMatt and Ben explore the intersection of testing, metrics, and observability in performance-critical code. They debate push vs pull metric systems, share war stories from financial trading systems, and ponder what to do when your program can't tell anyone it's in trouble.2025-04-1139 minTwo\'s ComplementTwo's ComplementPair Programming with HAL?Matt and Ben explore the new world of AI-assisted coding: is it like pairing with junior developer? Matt gets the recording working the second time, Ben worries about what happens when your business depends on code you don't understand.2025-03-1647 minTwo\'s ComplementTwo's ComplementPassing MessagesBen and Matt wade into the deep waters of messaging systems, get utterly lost in time synchronization rabbit holes, and discover their new podcast tagline: "We make mistakes so you don't have to." Matt celebrates by getting his car stuck where cars shouldn't go.2025-02-1458 minTwo\'s ComplementTwo's ComplementGetting CRUFTyBen unveils his latest acronym-based software discussion framework while Matt patiently waits for the punchline. Our hosts explore alternatives to technical debt, debate the value of naming things, and Matt questions his ability to remember five letters for more than fourteen minutes. Ben has written a blog post going into more detail since the recording.2025-01-1235 minTwo\'s ComplementTwo's ComplementAre We Remotely Productive?Matt and Ben unpack the mysteries of remote work and programmer productivity, with a side of two's complement philosophy. Featuring unexpected insights, hallway chat nostalgia, and the radical notion that writing less code might actually be winning.2024-12-1426 minTwo\'s ComplementTwo's ComplementAre Dirty Hands Right?Matt and Ben preach the gospel of "dirty hands are right," then spend 30 minutes explaining why that's completely wrong unless you're the right person, with the right skills, at the right time, working on the right thing. Also, don't cook chicken with dirty hands.2024-11-2331 minTwo\'s ComplementTwo's ComplementSequence LocksMatt talks about a work thing, called a sequence lock. Ben suggests some dumb ideas about that work thing. Then our hosts discuss how to starve a reader, anger the Gods of Volatility, and invoke Sylvester Stallone.2024-10-2648 minThe Media Club with Matt DeeganThe Media Club with Matt DeeganThe Endgame for Local RadioThe latest RAJAR figures are out - and new local radio regulations kick in... so what does it mean for the big commercial players? Media analyst Adam Bowie tells us what’s happening.Also on the programme: as TV bigwigs descend on Cannes for Mipcom, why is everyone looking to the past? Deadline’s Jake Kanter puts down his cocktail to tell us more.All that, plus: Kimberly Godbolt from search network Talented People takes the temperature of UK TV production. Are we any closer to the end of the commissioning drought?2024-10-2538 minTalking Postgres with Claire GiordanoTalking Postgres with Claire GiordanoBecoming a Postgres committer with Melanie PlagemanIf you could work on anything, would you quit your job to pursue it? Postgres committer and major contributor Melanie Plageman joined Claire Giordano on this episode of the Talking Postgres podcast (formerly Path To Citus Con) to share her story about becoming a Postgres committer. Melanie pivoted from IT consulting to open-source development, driven by her fascination with systems engineering and Postgres open source. What’s the secret to getting your patch committed? Feedback is a gift, but how willing are you to embrace it? How important is mentorship—and how important is it to ask for help? Even...2024-09-201h 22Two\'s ComplementTwo's ComplementThe Joy of ProgrammingMatt and Ben realize they love their jobs, and decide to keep doing them. Flow state, to the point where it makes people uncomfortable, is discussed. Also toilet humor. Ben makes an unintentional Sesame Street reference. Matt recalls his level 70 cleric.2024-09-1139 minTwo\'s ComplementTwo's ComplementDeploy First DevelopmentOur hosts congratulate themselves on finally having decent microphones. Matt quizzes Ben on his "Deploy First" approach to software development. Ben explains branch-based deployment environments. He assures Matt he's a mortal. Matt promises to be less rubbish.2024-08-1740 minTwo\'s ComplementTwo's ComplementProgramming Under PressureBen and Matt come up with a podcast on the spot, which they do every month but also this month too. Our hosts discuss on-call rotations, fighting (virtual) fires, and working to meet deadlines at the mercy of the world. Ben says the letter 'P' a lot. Matt's brain freezes, but he's OK.2024-07-2146 minCppCastCppCastQuantLibLuigi Ballabio joins Phil and Matt Godbolt. Luigi talks to us about QuantLib, an open-source library for financial models that he co-founded and now maintains. News WG21 St. Luis trip reports: "Official" report, collated by Inbal Levy Herb Sutter's trip report Links QuantLib home page Episode about borrow-checked C++ with Sean Baxter "QuantLib Python Cookbook" - book by Luigi "Implementing QuantLib" - book by Luigi 2024-07-121h 01Two\'s ComplementTwo's ComplementAvoiding AbandonwareMatt and Ben explore the unfortunate death and rebirth pattern of software systems. Ben botches a quote from Bjarne Stroustrup, and then explains why you can't go back in time and kill Hitler. Matt exhibits all the bad things when describing a serialization library.2024-06-1740 minTwo\'s ComplementTwo's ComplementIs Optimization Refactoring?In flagrant violation of Betteridge's Law, Ben and Matt consider the question 'Is Optimization Refactoring?' and conclude that the answer is 'probably'. Ben warns our listener about overspecifying in tests. Matt is horrified by his own assumption that other people's code works.2024-05-1537 minThe Media Club with Matt DeeganThe Media Club with Matt DeeganA Factual Funding Crisis & Joe Lycett's ChurnalismThe BBC has been criticised this week by MPs for their plans to move production across the UK in a project, the broadcaster calls 'Across the UK'. The corporation are also planning on introducing performance related pay for some of it's top talent. Media news and analysis, with host Matt Deegan, Gold Walla's MD Faraz Osman and Kimberly Godbolt co-founder of Talented People.Joe Lycett returned to Channel 4 on Friday, launching a new series of his late night show with a publicity stunt involving fake stories in the press. The panel discuss what impact this stunt...2024-04-1941 minTwo\'s ComplementTwo's ComplementThe Future of Compiler ExplorerMatt ponders the future of his accidentally eponymous hobby project. Ben offers thoughtful consideration while waiting for the right opportunity to crack a joke. No lawyers were harmed in the making of this podcast.2024-04-1726 minMicroarch ClubMicroarch Club101: Matt GodboltMatt Godbolt joins to talk about early microprocessors, working in the games industry, performance optimization on modern x86 CPUs, and the compute infrastructure that powers the financial trading industry. We also discuss Matt's work on bringing YouTube to early mobile phones, and the origin story of Compiler Explorer, Matt's well-known open source project and website.Matt's Site: https://xania.org/Matt on LinkedIn: https://www.linkedin.com/in/godbolt/Matt on X: https://twitter.com/mattgodboltMatt on Mastodon: https://hachyderm.io/@mattgodboltMatt on Bluesky: https://bsky.app...2024-04-102h 29Two\'s ComplementTwo's ComplementStrong ARMBen and Matt discuss their transition to using ARM-based Apple Silicon laptops for their day jobs. Ben rewrites Bash into Java because it makes his tests run faster. Matt tries to teach VSCode something and winds up writing JSON instead.2024-03-1841 minCppCastCppCastPsychology and Starting Out as a DeveloperGail Ollis joins Phil and Matt Godbolt. Gail talks to us about why, after two decades of software development, she took a degree in psychology followed by a PhD that researched the psychology of software development - and how she now uses this to help others get started and, hopefully, avoid many of the human issues that can plague our software projects. News "Contracts MVP is Feature Complete" - Reddit "Contracts for C++" Timur's C++ London talk Gemini refuses to talk about C++ 20 Concepts to someone under the age of 18! Hacker News thread Twitch streamer's reaction (ThePrimeTime) “White Ho...2024-03-111h 07Two\'s ComplementTwo's Complementmake podcastMatt and Ben describe how to build a developer automation interface with Make, a ubiquitous build tool that can be conveniently inflicted on other people. Ben explains a great way to test shell scripts that doesn't work. Matt deletes libbob3.so and then regrets it.2024-02-1737 minTwo\'s ComplementTwo's ComplementTechnical DebtsBen and Matt discuss the original definition of technical debt a metaphor created by Ward Cunningham to explain why software designs that were correct when created now need to be changed. Ben invents a new verb, 'to soapbox' and then demonstrates its practical use. Matt reads timestamps in the future.2024-01-1546 minTalking Postgres with Claire GiordanoTalking Postgres with Claire GiordanoMy Journey into Performance Benchmarking with Jelte Fennema-Nio & Marco SlotNo one likes benchmarking. But it can be one of the highest impact things you do. Jelte Fennema-Nio and Marco Slot joined Claire Giordano and Pino de Candia on this episode of Path To Citus Con* podcast for developers who love Postgres—to discuss their journeys into performance benchmarking. And how it can change the course of your career. Do you need to find bottlenecks in your Postgres? Do you want to build skills with database benchmarks? There are many lovely benchmarking tools in the Postgres world: HammerDB, pgbench, YCSB, BenchBase, perf, & more. And in addition to running benchmarks th...2024-01-121h 13CppCastCppCastModern C++ with QtVille Voutilainen joins Timur and guest co-host, Guy Davidson. Ville talks about his work at The Qt Company and on the C++ standard committee, and about how modern C++ features such as Modules and Sender/Receiver can integrate with the Qt framework. News Matt Godbolt on Computerphile PVS-Studio C++ quiz Boston C++ meetup C++ Now Links P2300R7 - std::execution (a.k.a. Sender/Receiver) 2024-01-121h 08Two\'s ComplementTwo's ComplementCopypastaMatt and Ben talk about when it's OK to copy and paste code. Matt explains how helpful compilers take the time-saving step of copying and pasting code for you, saving you precious microseconds. Ben recalls things from the 80s, like word processors and Indiana Jones.2023-12-1940 minTwo\'s ComplementTwo's ComplementIter-Mental DevelopmentBen and Matt compare iterative and incremental approaches to software development. To everyone's astonishment, they turn out to be different. Then they decide we need better names for these things, but it turns out naming things is hard.2023-11-2027 minTwo\'s ComplementTwo's ComplementCompressionMatt and Ben talk about how compression works, specifically deflate, which is apparently everywhere. Ben gets particular about compression ratios. Matt explains how to compress /dev/random by sorting it first.2023-10-2346 minSoftware UnscriptedSoftware UnscriptedDisassembling Languages with Matt GodboltRichard talks with Matt Godbolt, author of the godbolt.org Compiler Explorer, about how certain aspects of the Compiler Explorer work, as well as "disassembling" language designs themselves - talking about reference counting optimizations, destructors and unwinding, and even defending the infamous design decision of NaN != NaN. Hosted on Acast. See acast.com/privacy for more information.2023-10-221h 07Two\'s ComplementTwo's ComplementQuestionable CommentsBen and Matt comment on different types of comments in code. Join our hosts and they explore both good and bad types of comments, from the essential to the inexcusable. Matt explains how to bump the failure counter to 99. Ben suggests violence against cats.2023-09-1842 minCppCastCppCastAI and Random NumbersFrances Buontempo joins Phil and returning guest co-host, Matt Godbolt. Frances talks to us about her new book on modern C++ as well as her the topic of her previous book on machine learning. We discuss the differences between LLM-based AI and more statistical approaches, as well as where random numbers fit into all this and the limitations of their current support in C++. News CppCon programme announced C++ on Sea videos "Inside STL" - The Old New Thing (August archive) Open source C++ projects that use modern C++ features (Reddit) Links "C++ Bookcamp" (title may...2023-09-1559 minThe Media Club with Matt DeeganThe Media Club with Matt DeeganMark Thompson's 'To Do'List, Marketers v Consumers, Goodbye Facebook NewsWhy do marketers love digital so much, when consumers prefer OOH? Jane Ostler is here to unpack the findings from Kantar's Media Reactions 2023, with host Matt Deegan and Talented People’s Kimberley Godbolt.Plus: Mark Thompson is taking over at CNN - but after taking on the top job at the BBC and New York Times... is this his toughest challenge yet?Also on the programme: how some enterprising souls could be using Spotify to launder money and why Facebook’s hitting ‘close tab’ on FaceBook News.All that, plus in the m...2023-09-0837 minTwo\'s ComplementTwo's ComplementBen Walks A TreeBen ventures into the forest, finds a tree traversal problem, and then fails his will save and gets fascinated by a hash map. Matt suggests zombies. Then they come up with a solution and talk about how to test it because of course they do.2023-08-2243 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 141: 🇨🇦 CppNorth Live 🇨🇦 Kate Gregory, Jessica Kerr & Kristen Shaker!In this episode, Conor and Ben Deane record live from CppNorth 2023 in Toronto, Canada and interview more speakers and attendees from the conference!Link to Episode 141 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBen DeaneGuests InterviewedKate GregoryKristen ShakerJessica KerrShow NotesDate Recorded: 2023-07-19Date Released: 2023-08-04CppNorthCppNorth 2023: Keynote - Optimizing for Change - Ben DeaneCppNorth 2023: Keynote - Steps to Wisdom for C++ Developers...2023-08-0434 min