Algorithms + Data Structures = Programs

Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane
undefined
Jan 12, 2024 • 31min

Episode 164: Are We Going to Run Out of Credit Cards?

The hosts discuss how credit card numbers are generated and the potential for running out of them. They also delve into the concept of virtual credit card numbers, their functionality, and fraud protection. Furthermore, the speakers joke about the high cost of purchasing identification cards in Switzerland and share experiences with using virtual credit card numbers for purchases. The chapter ends with the hosts expressing disappointment about obtaining a document with little valuable information and seeking input from listeners.
undefined
Jan 5, 2024 • 29min

Episode 163: Sean Parent on Tilt Five, Metrowerks & Be Inc.

In this episode, Sean Parent, Senior principal scientist and software architect at Adobe, talks about Tilt Five virtual reality technology, Scrabble training programs, the rise and fall of Metrowerks, and future plans for the podcast.
undefined
Dec 29, 2023 • 27min

Episode 162: Sean Parent on the History of Pascal

Senior principal scientist and software architect Sean Parent discusses the history of Pascal, the differences between C and Pascal, and the influence of Pascal on other programming languages. The podcast also covers the evolution of hardware and software design, barriers to entry for hardware startups, and the potential of augmented reality in role-playing games.
undefined
Dec 22, 2023 • 1h 45min

Episode 161: 🎄 EOP, Rust, Hylo, C++20/23/26/29 & More with Zach Laine (Holiday Special #4)

Guest Zach Laine, C++ expert, joins the hosts to discuss Rust, Hylo, and C++ languages. They talk about the problems with C++ code, the growth of the podcast, balancing theory and practicality in programming books, iterators and pointers, flaws in the C++ evolution process, and diagnostic messages for using concepts. They also have fun conversations about screen sharing, Hanukkah bush, and personal stories, as well as discussing burnout, contributing to Unicode, and location plans.
undefined
Dec 15, 2023 • 39min

Episode 160: Rust & Safety at Adobe with Sean Parent

In this episode, Conor and Bryce chat with Sean Parent about the latest on the Hylo programming language, potential limitations to the C++ Senders and Receivers model and the status of Rust and safety at Adobe.Link to Episode 160 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest:Sean Parent is a senior principal scientist and software architect managing Adobe’s Software Technology Lab. Sean first joined Adobe in 1993 working on Photoshop and is one of the creators of Photoshop Mobile, Lightroom Mobile, and Lightroom Web. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.Show NotesDate Recorded: 2023-12-12Date Released: 2023-12-15Hylo LanguageHylo on Compiler ExplorerHylo ArraysC++ Sender & ReceiversLightroom MobileLightroom WebSTLab Concurrency LibrariesSTLab Concurrency Libraries on GitHubAdobe Content Authenticator (written in Rust)EU Legislation (Cyber Resilience Act)US Legislation (Bill 2670)The Case for Memory Safe Roadmaps (CIA, NSA, FBI, et al)NSA on Memory Safe LanguagesWhite House Executive Order on CybersecurityMac Folklore PodcastMac Folklore Episode 98: Basal Gangster - A/UX: The Long View (2010)Keynote: Safety and Security: The Future of C++ - JF Bastien - CppNow 2023MISRA C++ 2023Jonathon Blow on the Quality of Software (Software is in Decline)Intel’s Optane MemoryIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCC — Attribution 3.0 Unported CC BY 3.0
undefined
Dec 8, 2023 • 29min

Episode 159: The Roc Programming Language with Richard Feldman (Part 3)

Richard Feldman, creator of the Roc programming language, discusses platforms and applications in Roc, memory management, integrating a web server with a command line tool, writing platform-generic libraries, and a casual conversation about outlasting Elon and extension clashes in programming languages.
undefined
Dec 1, 2023 • 33min

Episode 158: The Roc Programming Language with Richard Feldman (Part 2)

Richard Feldman, creator of the Roc programming language, discusses the current state of Roc, IO operations, pure functional programming, asynchronous task chaining, and the benefits of using a new programming language.
undefined
Nov 24, 2023 • 29min

Episode 157: The Roc Programming Language with Richard Feldman

Richard Feldman, creator of the Roc programming language, discusses the language's fast and functional approach. Topics include error messages in Roc, comparing functional programming in Rust and Scala, implementing higher order functions, and the benefits and challenges of functional programming, such as sum types and pattern matching.
undefined
Nov 17, 2023 • 30min

Episode 156: The Last Strange Loop with Richard Feldman

Richard Feldman, creator of the Roc programming language, discusses the last Strange Loop conference, virtual vs in-person events, career shift to functional programming, connecting at conferences, and challenges faced by programming languages.
undefined
Nov 10, 2023 • 36min

Episode 155: Don't Hurt Yourself (with C++) with Jonathan O'Connor

Jonathan O'Connor, a programmer at Glockenspiel, discusses multiparadigm languages, Ratfor, airport lounges, Meeting C++, and code::dive in a conversation with Conor and Bryce.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app