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

Ben Deane

Shows

Algorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 246: Not High on AI?In this episode, Conor gets Ben's thoughts on AI!Link to Episode 246 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Recorded: 2025-08-05Date Released: 2025-08-082025 Stack Overflow Developer SurveyADSP Episode 244: High on AI (Part 1) DiscussionMeasuring the Impact of Early-2025 AI on Experienced Open-Source Developer ProductivitySoftware Unscript Episode 109: GPU Programming and Language Design with Chris LattnerDeclarative Style Evolved - Declarative Structure...2025-08-0836 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 236: C++26 Senders and Receivers Algorithms (Part 2)In this episode, Conor and Ben chat about algorithms / schedulers in C++26 Senders and Receivers.Link to Episode 236 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Generated: 2025-05-13Date Released: 2025-05-30C++26 Senders and ReceiversC++98 std::count_ifC++20 std::identityLouis Dionne's boost::hanaIntel's C++ Bare Metal Senders and ReceiversNVIDIA/stdexec (Senders - A Standard Model for Asynchronous Execution in C++)Rob...2025-05-3027 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 235: C++26 Senders and Receivers Algorithms (Part 1)In this episode, Conor and Ben chat about algorithms / combinators in C++26 Senders and Receivers.Link to Episode 235 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Generated: 2025-05-13Date Released: 2025-05-23C++26 Senders and ReceiversThe Evolution of Functional Programming in C++ - Abel Sen - C++Online 2024C++23 std::flat_mapCppNorth 2023: Composition Intuition - Conor HoekstraC++Now 2023: Applicative: the Forgotten Functional...2025-05-2332 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 234: C++Now 2025 Recap!In this episode, Conor and Ben chat about Ben's recent talk and attendance at C++Now 2025!Link to Episode 234 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Generated: 2025-05-13Date Released: 2025-05-16C++Now 2025C++Now 2025 ScheduleADSP Episode 148: 🇸🇮 SRT23 - Robert Leahy on C++ in FinTechC++Now 2025 - Roby Leahy TalkC++Now 2025 - Sean Parent KeynoteC++Now 2025 - Lisa Lippincott KeynoteC++Now 20...2025-05-1633 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 231: C++26 Senders and Receivers (+ flat_map)In this episode, Conor and Ben chat about C++26 Senders and Receivers, flat_map and more.Link to Episode 231 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Generated: 2025-04-09Date Released: 2025-04-25ArrayCast Episode 103: Julia - an Array LanguageP2300R10 - std::executionC++26 Senders and ReceiversC++ std::optional::and_thenHaskell joinThe Mother of all MonadsChains: Exploration of an alternative to Sender...2025-04-2543 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 230: Hoogle TranslateIn this episode, Conor and Ben chat about www.hoogletranslate.com.Link to Episode 230 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Generated: 2025-04-09Date Released: 2025-04-18Hoogle Translatewww.plrank.comHaskell initCommon Lisp butlastHoogle Translate for Common Lisp butLastHoogle Translate for partitionHoogle Translate for q priorHoogle Translate for Clojure frequenciesHoogle Translate for Swift/Clojure reductionsC++ std::map::mergeC++ std::list::splice2025-04-1829 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 229: multi_transform? for_each_but_last?In this episode, Conor and Ben chat about a yet to be named algorithm, potentially multi_transform or for_each_but_last.Link to Episode 229 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Generated: 2025-04-09Date Released: 2025-04-11Haskell initCommon Lisp butlastADSP Episode 36: std::transform vs std::for_eachIntro Song InfoMiss You by Sarah...2025-04-1134 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 225: CppNorth & Flux Plans, The Slow Death of Twitter and More!In this episode, Conor and Ben chat with Tristan Brindle about plans for CppNorth 2025, plans for Flux, the slow death of Twitter and more!Link to Episode 225 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyAbout the GuestTristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++...2025-03-1431 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 224: Flux Updates & Internal IterationIn this episode, Conor and Ben chat with Tristan Brindle about recent updates to Flux, internal iteration vs external iteration and more.Link to Episode 224 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyAbout the GuestTristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ conferences. He...2025-03-0729 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 223: Is C++ Dying? IIIn this episode, Conor and Ben chat with Tristan Brindle about the recent C++ London meetup, the future of C++ and safety in C++.Link to Episode 223 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyAbout the GuestTristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++...2025-02-2829 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 222: From Stepanov to Euler to ShawshankIn this episode, Conor and Ben chat with Tristan Brindle about graph algorithm resources, tropical semirings, Stepanov stories, FM2GP, EOP, and veer off into a chat about TV shows, movies and more!Link to Episode 222 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyAbout the GuestTristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI...2025-02-2136 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 217: Pragmatic vs Inspiring Talks, A Bug and MoreIn this episode, Conor and Ben chat about different styles of talks, diagnose a bug and more!Link to Episode 217 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Generated: 2024-12-16Date Released: 2025-01-1713 : Foreign Function in JPointfree.ioC++Now 2017: Ben Deane & Jason Turner "constexpr ALL the things!"Ben Deane's blog post "Six languages worth knowing"Intro Song Info2025-01-1720 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 216: Programming Paradigms and Algorithmic ThinkingIn this episode, Conor and Ben chat about programming paradigms, algorithms, and much more!Link to Episode 216 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Generated: 2024-12-16Date Released: 2025-01-10SICP - Structure and Interpretation of Computer ProgramsC++Now 2019 - Algorithm IntuitionC++98 std::adjacent_differenceC++23 std::views::adjacent_transformHaskell mapAdjacentC++98 std::partial_sumBQN ⌾ (under)Design Patterns (Gang of Four)"'tag_invoke...2025-01-1029 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 215: C++ vs BQN (AoC Part 2)In this episode, Conor and Ben chat about solving advent of code problems in C++ and BQN.Link to Episode 215 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Generated: 2024-12-16Date Released: 2025-01-03Advent of Code 2024AoC 2024 Day 5Ben's C++ SolutionConor's BQN SolutionConor's AoC Video PlaylistBQNC++ std::multimapC++20 std::ranges::is_sortedC++20 std::ranges::sortAlgorithms as a Tool of Thought // Conor...2025-01-0326 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 214: Advent of Code in BQN (vs Python)In this episode, Conor and Ben chat about different approaches to solving Advent of Code problems in BQN, Python and more.Link to Episode 214 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow NotesDate Generated: 2024-12-16Date Released: 2024-12-27Advent of Code 2024Conor's AoC Video PlaylistAPLBQNPython functools.cacheTo Mock a MockingbirdCppNorth 2024 Keynote: Advent of Code, Behind the Scenes - Eric WastlBQN ‿∘ (Computed Reshape)BQN...2024-12-2732 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 210: C++ Cryptic CrosswordIn this episode, Conor and Ben chat about Ben's C++ Cryptic Crossword.Link to Episode 210 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBen DeaneShow NotesDate Recorded: 2024-11-12Date Released: 2024-11-29CppCon 2024 Cryptic CrosswordADSP Episode 201: CppCon 2024 Recap!C++ Weekly by Jason TurnerCarbon Programming LanguageIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Down...2024-11-2940 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 209: Scrabble, Cribbage & More! (Board Games Part 2)In this episode, Conor and Ben chat about their favorite board games (again).Link to Episode 209 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBen DeaneShow NotesDate Recorded: 2024-11-12Date Released: 2024-11-22PaleovetWingspanJaipurSnake & LaddersTroubleScrabbleMonopolySuper Puzzle Fighter II TurboThe Stunning Rise of Scrabble's Strongest NationQuackleCribbageElixir LanguageQBasicYahtzeeIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free...2024-11-2235 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 208: Catan, Codenames & More! (Board Games Part 1)In this episode, Conor and Ben chat about their favorite board games.Link to Episode 208 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBen DeaneShow NotesDate Recorded: 2024-11-12Date Released: 2024-11-15Meeting C++ Conferencecode::dive ConferenceCore C++ ConferencePyData NYCRustacean Station PodcastWord on the StreetScrabbleDixitWatergateAFI 100 Listactualol YouTube Channel"Point-Free or Die: Tacit Programming in Haskell and Beyond" by Amar ShahComposition Intuition - Conor Hoekstra - CppNorth 2023CodenamesCATANCATAN: SeafarersCatan TikTok VideoRicochet Robots2024-11-1530 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 203: Rotates All the Way Down with Sean Parent (Part 2)In this episode, Conor and Ben continue their chat with Sean Parent about std::rotate, std::stable_sort and more!Link to Episode 203 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBen DeaneAbout 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...2024-10-1123 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 202: Rotates All the Way Down with Sean Parent (Part 1)In this episode, Conor and Ben chat with Sean Parent about std::rotate, GCD, EOP, from Mathematics to Generic Programming and more!Link to Episode 202 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBen DeaneAbout 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 ye...2024-10-0427 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 201: CppCon 2024 Recap!In this episode, Conor and Ben recap the highlights of CppCon 2024.Link to Episode 201 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBen DeaneShow NotesDate Recorded: 2024-09-26Date Released: 2024-09-27CppCon 2024 Cryptic CrosswordCppConC++Now 2024 - Embedded Asynchronous Abstraction C++ - Implementing Senders & Receivers Without an OS - Ben DeaneCppNorth - Message Handling with Boolean Algebra - Ben DeaneCppCon - Message Handling with Boolean Algebra - Ben DeaneCppCon 2016: Ben Deane "std...2024-09-2724 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 195: 🇨🇦 CppNorth Live 🇨🇦 David Olsen & Pure Chaos!In this episode, Conor and Bryce chat with David Olsen about C++26 reflection and more at CppNorth 2024 - and then the podcast devolves into chaos.Link to Episode 195 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestDavid Olsen has three decades of software development experience in a variety of programming languages and development environments. For the last seven years he has been the lead engineer for the NVIDIA HPC C++ compiler, focusing on running...2024-08-1637 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 190: C++, Python and More with Kevlin HenneyIn this episode, Conor and Bryce chat with Kevlin Henney about C++, Python and more!Link to Episode 190 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two...2024-07-1228 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 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 140: 🇨🇦 CppNorth Live 🇨🇦 Victor Ciura, Andreas Weis & More!In this episode, Conor and Ben Deane record live from CppNorth 2023 in Toronto, Canada and interview speakers!Link to Episode 140 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBen DeaneGuests InterviewedBen DeaneVincent ZalzalVictor CuiraTristan BrindleAndreas WeisShow NotesDate Recorded: 2023-07-18Date Released: 2023-07-28CppNorthCppNorth 2023: Calendrical C++ - Ben DeaneCppNorth 2023: Keynote - Optimizing for Change - Ben DeaneC++Now 2023: Calendrical C++ - Ben DeaneCppNorth 2023: Composition Intuition...2023-07-2841 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 131: One Algorithm To Rule Them All!In this episode, Conor and Bryce chat with Ben Deane and Tristan Brindle about which algorithm is the most fundamental of all algorithms!Link to Episode 131 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestsBen Deane has been programming in C++ for this whole millennium. He spent just over 20 years in the games industry working for companies like EA and Blizzard; many of the games he worked on used to be fondly remembered but...2023-05-2642 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 130: C++Now 2023 with Ben Deane & Tristan Brindle!In this episode, Conor and Bryce chat with Ben Deane and Tristan Brindle about C++Now 2023!Link to Episode 130 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestsBen Deane has been programming in C++ for this whole millennium. He spent just over 20 years in the games industry working for companies like EA and Blizzard; many of the games he worked on used to be fondly remembered but now he’s accepted that they are pr...2023-05-1931 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 126: Flux (and Flow) with Tristan BrindleIn this episode, Conor and Bryce chat with Tristan Brindle about his new library Flux and his predecessor library Flow.Link to Episode 126 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestTristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ conferences. He is also a director of C++ London...2023-04-2128 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 103: Jason Turner from CppCast!In this episode, Conor talks to his new cohost Jason Turner!Link to Episode 103 on WebsiteTwitterADSP: The PodcastConor HoekstraAbout the Guest:Jason Turner is host of the YouTube channel C++Weekly, co-host emeritus of the podcast CppCast, author of C++ Best Practices, and author of the first casual puzzle books designed to teach C++ fundamentals while having fun!Show NotesDate Recorded: 2022-10-26Date Released: 2022-11-11Final Episode of CppCastConor’s Tweet Th...2022-11-1134 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 90: C++23In this episode, Bryce and Conor talk about C++23.Link to Episode 90 on WebsiteTwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow NotesDate Recorded: 2022-08-09Date Released: 2022-08-12Bighorn SheepKate Gregory on TwitterAPL Toronto Meetup on Sep 1APL New York Meetup on Sep 7C23 is Finished: Here is What is on the MenuC++North 2022 Trip Report by Timur DoumlerSy Brand Tweet on What’s New in C++23C++23 if constevalJason Turner’s C++ Weekly - Ep 304 - C++23’s if c...2022-08-1228 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 85: Special Guest Tony Van Eerd! (Part 2)In this episode, Bryce and Conor continue their interview with special guest Tony Van Eerd!TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest:Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for most of that. Previously at Inscriber, Adobe, and BlackBerry, he now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi.Show NotesDate Recorded: 2022-06-24Date Released:2022-07-0831 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 78: C++ Algorithms & Profiling with Ben Deane (Part 4)In this episode, Bryce and Conor finish their conversation with Ben Deane about C++ Algorithms!TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest:For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probab...2022-05-2032 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 77: C++ Algorithms & Profiling with Ben Deane (Part 3)In this episode, Bryce and Conor continue their conversation with Ben Deane about C++ Algorithms!TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest:For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probab...2022-05-1334 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 76: C++ Algorithms & Point Free Programming with Ben Deane (Part 2)In this episode, Bryce and Conor continue their conversation with Ben Deane about C++ Algorithms!About the Guest:For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. These days he works in the finance industry writin...2022-05-0626 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 75: C++ Algorithms with Ben Deane (Part 1)In this episode, Bryce and Conor talk to Ben Deane about C++ Algorithms!TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest:For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgot...2022-04-2927 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 60: BQN's After (⟜) and the Parentheses PollIn this episode, Bryce and Conor talk about BQN’s after (⟜) and construct a twitter poll about parentheses.Date Recorded: 2022-01-08Date Released: 2022-01-14ADSP Episode 55: LeetCode in C++ (Part 1)ADSP Episode 56: LeetCode in BQN (Part 2)BQN SolutionBQN Programming LanguageArrayCast Episode 17: Tacit #4 - the dyadic hookSuper Computing (SC) ConferenceBoostCon 2011 - Bryce Lelbach: AST Construction with the Universal TreeBoostCon 2011 - Bryce Lelbach: AST Construction with the Universal Tree ~ SlidesADSP Twitter Poll on ParenthesesGTC 2022 Will Be OnlineCppNorth Call For PapersIntro Song InfoMiss You by Sara...2022-01-1426 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 59: Otto & Eric Niebler! (Part 2)In this episode, Bryce and Conor continue with part two of their interview with father and son Otto and Eric Niebler!Date Recorded: 2021-12-02Date Released: 2022-01-07The Remaking of Wall Street, 1967 to 1971NYSE SpecialistNYSE (New York Stock Exchange)General ElectricWorld’s Fair1964 New York World’s FairADSP Episode 48: Special Guest Dave Abrahams!Boost C++ LibrariesSwift Programming LanguageIntentional SoftwareCharles SimonyiP2300 - std::executionUNIVACWorld’s First Computer BugIBM Personal Computer XTPongCppCast PodcastIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreati...2022-01-0734 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 58: Otto & Eric Niebler! (Part 1)In this episode, Bryce and Conor interview father and son Otto and Eric Niebler!Date Recorded: 2021-12-02Date Released: 2021-12-31ArrayCast PodcastThe Tweet that led to this episodeC++20 RangesUNIVAC Solid StateUNIVACKen IversonAPL (A Programming Language)GE 200 SeriesGeneral ElectricNYSE (New York Stock Exchange)Fortran Programming LanguageCOBOL Programming LanguageALGOL Programming LanguageAssembly LanguageIBM (International Business Machines Corporation)Working with Asynchrony Generically: A Tour of C++ Executors (part 1/2) - Eric Niebler - CppCon 21IBM Model M keyboardZork IIBM Personal Computer XTIBM Personal Computer/ATIntro Song InfoMiss...2021-12-3137 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 57: Holiday Special #2 - Ljubljana, Here We Come!In this episode, Bryce and Conor have their second annual “casual Christmas chat”!Date Recorded: 2021-12-20Date Released: 2021-12-24White Elephant Gift ExchangeFiddler on the RoofISO C++ StandardMost Populous CountriesBalkansLjubljanaIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82021-12-2448 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 56: LeetCode in BQN (Part 2)In this episode, Bryce and Conor live code a BQN solution to a LeetCode problem!Date Recorded: 2021-12-05Date Released: 2021-12-17ADSP Episode 55: LeetCode in C++ (Part 1)LeetCode ProblemC++ SolutionBQN SolutionBQN Programming LanguageBQN ∧ (sort)BQN / (indices)APL ⍸ (where)J I. (indices)SmalltalkC++11 std::plusAPL ⍳ (iota)Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82021-12-1728 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 55: LeetCode in C++ (Part 1)In this episode, Bryce and Conor live code a C++ solution to a LeetCode problem!Date Recorded: 2021-12-05Date Released: 2021-12-10John HancockSuper Computing (SC) ConferenceBoostCon 2011 - Bryce Lelbach: AST Construction with the Universal TreeBoostCon 2011 - Bryce Lelbach: AST Construction with the Universal Tree ~ SlidesBoost SpiritBoost Spirit utreeHPX (High Performance ParalleX)LeetCode ProblemC++ SolutionBQN Programming LanguageC++20 std::ranges::sortC++20 std::ranges::findC++20 std::ranges::equal_rangeC++11 std::distanceC++11 std::iotaC++20 std::views::iotaC++20 std::ranges::partitionC++20 std::ranges::countC++ thrust::counting_iteratorIntro Song Info2021-12-1028 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 54: std::partition in BQNIn this episode, Bryce and Conor live code a BQN solution to the partition algorithm!Date Recorded: 2021-11-23Date Released: 2021-12-03LeetCode ProblemBQN Programming LanguageC++ std::partitionBQN Partition YouTube Explanation VideoC++ std::copy_ifC++ thrust::copy_if (stencil overload)C++ thrust::identityHaskell flip aka C combinatorAPL / (compress)APL ⍨ (commute) aka C combinatorAPL ⍥ (over) aka Psi combinatorAPL fork aka S’ combinatorC++ thrust::partitionC++ thrust::count_ifC++ thrust::sortC++ thrust::stable_sortADSP Episode 51: Efficiency vs SpeedC++ Seasoning by Sean ParentC++ thrust::make_transform_iteratorC++ thrust::reduceIntro Song Info...2021-12-0335 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 53: Florida & LeetCodeIn this episode, Bryce and Conor catch up about Florida before solving an algorithm LeetCode problem.Date Recorded: 2021-11-13 and 2021-11-23Date Released: 2021-11-26Raising Cane’s Chicken FingersChannel 5 News YouTube ChannelLeetCode ProblemC++ std::partitionClojure partitionRust partitionProgramming PearlsThe Art of Computer ProgrammingStructure and Interpretation of Computer ProgrammingQuicksort AlgorithmIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYY...2021-11-2622 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 52: One Year Anniversary!In this episode, Bryce and Conor celebrate their one year anniversary by talking about 0 vs 1 indexing and their favorite episodes so far.Date Recorded: 2021-11-13Date Released: 2021-11-19Conor & Bryce’s Favorite EpisodesADSP Episode 39: How Steve Jobs Saved Sean ParentADSP Episode 21: Galaxy Brain Programming LanguagesADSP Episode 25: The Lost ReductionBryce’s Favorite EpisodesADSP Episode 13: I’m an Excel Wizard!ADSP Episode 17: Special Guest Sean Parent!ADSP Episode 18: Special Guest Sean Parent! (Part 2)ADSP Episode 19: Finding Your Way in TechADSP Episod...2021-11-1936 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 51: Efficiency vs SpeedIn this episode, Bryce and Conor talk about the difference between efficiency and speed.Date Recorded: 2021-11-05Date Released: 2021-11-12ADSP Episode 47: Combinatory Logic!C++ std::minmax_elementC++ std::inclusive_scanLoop fission and fusionC++ std::memcpyCache prefetchingRegister pressureIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82021-11-1230 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 50: The Great Twitter War: Bryce vs JFIn this episode, Bryce and Conor have a fun chat about Bryce’s recent triumphant victory over JF Bastien on Twitter.Date Recorded: 2021-11-05Date Released: 2021-11-05ADSP Episode 49: Special Guest Dave Abrahams! (Part 2)ADSP on TwitterBryce Lelbach on TwitterConor Hoekstra on TwitterJF Bastien on TwitterHana Dusíková on TwitterOlivier Giroux on TwitterISO C++ CommitteeCppCon 2017: Hana Dusikova “Regular Expressions Redefined in C++”CppCon 2018: Hana Dusíková “Compile Time Regular Expressions”C++Now 2019: Hana Dusíková “Compile Time Regular Expressions with A Deterministic Finite Automaton”CppNorth SurveyIntro Song Info...2021-11-0517 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 49: Special Guest Dave Abrahams! (Part 2)In this episode, Bryce and Conor interview Dave Abrahams about how he went from programming BASIC to APL to C++!About the Guest:Dave Abrahams is a contributor to the C++ standard, a founding contributor of the Boost C++ Libraries project and of the BoostCon/C++Now conference, and was a principal designer of the Swift programming language. He recently spent seven years at Apple, culminating in the creation of the declarative SwiftUI framework, worked at Google on Swift for TensorFlow, and is now a principal scientist at Adobe, where he and Sean...2021-10-2941 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 48: Special Guest Dave Abrahams!In this episode, Bryce and Conor interview Dave Abrahams and talk about C++Now (aka BoostCon), C++ and Swift!About the Guest:Dave Abrahams is a contributor to the C++ standard, a founding contributor of the Boost C++ Libraries project and of the BoostCon/C++Now conference, and was a principal designer of the Swift programming language. He recently spent seven years at Apple, culminating in the creation of the declarative SwiftUI framework, worked at Google on Swift for TensorFlow, and is now a principal scientist at Adobe, where he and Sean Parent...2021-10-2232 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 47: Combinatory Logic!In this episode, Conor waxes rhapsodic about how beautiful combinatory logic is!Date Recorded: 2021-10-03Date Released: 2021-10-15Functional vs Array Programming TalkArrayCast: Why Tacit?The Wolfram S Combinator ChallengeOn the building blocks of mathematical logic - 1924, SchönfinkelAn Analysis of Logical Substitution, 1929, CurryCombinatory logic. Volume I, 1958, Curry and FeysSKI Combinator CalculusHigher-order functionC++20 std::identityJ language isPalindrome tweetC++ std::reverseC++ std::equalJ |. (reverse)J -: (match)Haskell . (Bluebird)J Essays/Hook Conjunction?APL/J TrainsHaskell intersectHaskell nullHaskell Data.CompositionHaskell .: (Blackbird)C++20 std::ranges::sortHaskell onC++ std::mismatchC++ std::accumulateC++ s...2021-10-1534 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 46: Programming Language Awards ~ Coming Soon!In this episode, Bryce and Conor talk about math, what the Nobel Prize of C++ would be called and the future programming language awards!Date Recorded: 2021-10-03 Date Released: 2021-10-08Beard Twitter ThreadFunctional vs Array Programming TalkMatt Godbolt on TwitterTwo’s Complement PodcastBen Deane on TwitterTroels Henriksen on TwitterADSP Episode 43: Parallel Scans and AssociativityADSP Episode 44: Should You Drop Out of School?ADSP Episode 45: Algebraic Groups and Birds!Lex Fridman #226 – Jo Boaler: How to Learn MathLouis Dionne on TwitterHana Dusíková on TwitterIntro Song InfoMiss...2021-10-0818 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 45: Algebraic Groups and Birds!In this episode, Bryce and Conor talk about inverse scans, groups and combinator birds!Date Recorded: 2021-09-11Date Released: 2021-10-01Canada Wide Science FairADSP Episode 43: Parallel Scans and AssociativityADSP Episode 44: Should You Drop Out of School?Inverse Scan ExampleAndreas Schätti TweetADSP Github RepoSunbubble ADSP Issue on GroupsAlgebraic GroupTo Mock a MockingbirdLambda CalculusSKI Combinator CalculusList of Combinator BirdsIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-mis...2021-10-0118 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 44: Should You Drop Out of School?In this episode, Bryce and Conor talk about whether you should drop out of school and learning vs getting good grades.Date Recorded: 2021-09-11Date Released: 2021-09-24Dr. Gary ParkerHash TablesRed Black TreesIvan ČukićFunctional Programming in C++C++NowTogether by Vivek MurthyIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82021-09-2446 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 43: Parallel Scans and AssociativityIn this episode, Bryce and Conor talk about parallel scans and what the associativity requirement on the binary operation actual entails.Date Recorded: 2021-09-11Date Released: 2021-09-17Balderdash Board GameCredenza Twitter PollRamanujan NumbersSICP - Conor Hoekstra - CppCon 2020The Man Who Knew Infinity (film)NASA PlantsArrayCast Episode 9 - Tacit ProgrammingKadane’s Algorithm Godbolt LinkFuthark LanguageTroels Henrikson tweet threadADSP Episode 25: The Lost ReductionC++ std::reduceC++ std::inclusive_scanIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY...2021-09-1735 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 42: Inverse Algorithms and More!In this episode, Bryce and Conor talk about inverse scan and inverse iota, working remotely, respond to some tweets and more!Date Recorded: 2021-09-01Date Released: 2021-09-10Tweet about I for INTELBloombergXKCD CompilingADSP Episode 39: How Steve Jobs Saved Sean ParentTweet about car crash is “a rotate”Tweet about “A Discussion with Sean ParentTwo’s Complement PodcastArrayCast PodcastInverse Scan ExampleC++ std::partial_sumC++ std::adjacent_differenceInverse Iota ExampleC++ boost::hana::flipJ :. (obverse)Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative...2021-09-1046 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 41: I Apologize To ListenersIn this episode, Bryce and Conor have a casual catch up and talk about totally random non-technical things.Date Recorded: 2021-09-01Date Released: 2021-09-03CredenzaCredenza Twitter PollTI-BASICvcpkgBagelBialyHungarian flagMexican flagIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82021-09-0321 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 40: Star Trek vs PowerPC (with Sean Parent)In this episode, Sean Parent tells the story of the battle between Project Star Trek and PowerPC.About the Guest:Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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 succ...2021-08-2740 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 39: How Steve Jobs Saved Sean ParentIn this episode, Sean Parent tells the story how Apple sued him and Steve Jobs stepped in to save the day.About the Guest:Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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 te...2021-08-2024 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 38: Adobe STLab is Back! (with Sean Parent)In this episode, Bryce and Conor interview Sean Parent about restarting the Adobe Software Technology Lab.About the Guest:Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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 tran...2021-08-1337 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 37: std::inclusive_scanIn this episode, Bryce explains how std::inclusive_scan can be parallelized.Date Recorded: 2021-06-30Date Released: 2021-08-06C++ std::partial_sumC++ std::inclusive_scanADSP Episode 25: The Lost ReductionThe C++20 Synchronization Library - Bryce Adelstein Lelbach - Meeting C++ 2019The C++20 Synchronization Library Slide Deck (starting on slide 132)C++ async_inclusive_scanCppNorthIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Libr...2021-08-0632 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 36: std::transform vs std::for_eachIn this episode, Conor and Bryce talk about std::for_each vs std::transform, a ton of algorithms and a little bit of APL.Date Recorded: 2021-06-30Date Released: 2021-07-30Bryce’s Live C++ CodingConor’s Live APL Coding and an exampleC++ std::for_eachC++ std::transformC++20 std::ranges::transformC++20 std::views::transformC++ range-based for loopC++ Seasoning by Sean ParentC++ std::replaceC++ std::replace_copyC++ std::mismatchC++ Algorithm Hierarchy TweetC++ Algorithm Hierarchy Lightning TalkC++ std::adjacent_differenceC++ std::sortThe Pursuit of Elegance by Matthew MayC++ std::partial_sort_copyAPL ⊢ (same o...2021-07-3036 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 35: SkyNet is Here!In this episode, Conor and Bryce talk about GitHub Copilot and more.Date Recorded: 2021-06-30 Date Released: 2021-07-23Lenovo ThinkpadsGitHub CopilotGPL LicenseSkyNetTLAMark HarrisLEWG ISO C++ GitHubIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx82021-07-2325 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 34: Tuples, Arrays, APL & MoreIn this episode, Conor and Bryce talk about arrays, tuples, APL, C++ concepts/CTAD/structured bindings and so much more.Show NotesDate Recorded: 2021-06-26Date Released: 2021-07-16Tweet of impromptu conversation at HOPL IVC++ India AMA with BryceFunctional Geekery (Conor’s favorite podcast)CORECURSIVE #065 From Competitive Programming to APL With Conor HoekstraNew Podcast: ArrayCast!SimCorp (company that uses APL)Companies using APL, J, k or qApril: Array Programming Re-Imagined in Lispbooost::hanaC++ std::tupleC++ std::arraySean Baxter’s CircleSwift Tuple TypeC++ structured bindingsP0931 Structured bind...2021-07-1643 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 33: New York, New York!In this episode, Conor and Bryce talk about Bryce’s upcoming move to New York and the 2022 ISO C++ meetings.Date Recorded: 2021-06-26Date Released: 2021-07-09Lassen Volcanic National ParkISO C++ MeetingsISO C++ GithubRust on GithubIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82021-07-0928 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 32: Hiring Inclusively & Company Culture (Part 4)In this episode, Conor and Bryce finish their conversation with Chandler and Patricia.About the Guests:Chandler Carruth leads the C++, Clang, and LLVM teams at Google, building a better language with better diagnostics, tools, compilers, optimizers, etc. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disa...2021-07-0231 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 31: Strategic Decision Making & More (Part 3)In this episode, Conor and Bryce talk to Chandler and Patricia. We talk about strategic decision making, how to disagree, one-way vs two-way doors and so much more.About the Guests:Chandler Carruth leads the C++, Clang, and LLVM teams at Google, building a better language with better diagnostics, tools, compilers, optimizers, etc. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He rece...2021-06-2527 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 30: Google, Interviews, Leadership & More (Part 2)In this episode, Conor and Bryce talk to Chandler and Patricia. Chandler finishes telling us about his career path leading up to Google and then we talk about interviewing, leadership and much more.About the Guests:Chandler Carruth leads the C++, Clang, and LLVM teams at Google, building a better language with better diagnostics, tools, compilers, optimizers, etc. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clan...2021-06-1841 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 29: From Papa John's to Google (Part 1)In this episode, Conor and Bryce talk to Chandler and Patricia and Chandler tells us about his career path leading up to Google.About the Guests:Chandler Carruth leads the C++, Clang, and LLVM teams at Google, building a better language with better diagnostics, tools, compilers, optimizers, etc. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S...2021-06-1140 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 28: Steve Jobs & Sean ParentIn this episode, Conor and Bryce talk to Sean Parent about some of his Steve Jobs stories.About the Guest:Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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 succ...2021-06-0434 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 27: MacHack & Apple with Sean ParentIn this episode, Conor and Bryce talk to Sean Parent about MacHack and how he got hired at Apple.About the Guest:Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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 Ap...2021-05-2821 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 26: Sean Parent on Slides Decks, UI & MoreIn this episode, Conor and Bryce talk to Sean Parent about a plethora of topics including slides, UI and more.About the Guest:Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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 al...2021-05-2128 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 25: The Lost ReductionIn this episode, Conor and Bryce talk about maximum consecutive ones and a missing reduction algorithm.Date Recorded: 2021-05-12Date Released: 2021-05-14Godbolt SolutionThrust and the C++ Standard Algorithms - Conor Hoekstra - GTC 2021ADSP Episode 20: GTC 2021 Preview & Thrust AlgorithmsMax Consecutive Ones Leetcode Problemthrust::reducethrust::count_ifthrust::transform_reducestd::reducestd::count_ifstd::transform_reduceC++Now 2019: Conor Hoekstra “Algorithm Intuition”Python NumPyranges::fold ISO C++ PaperHaskell’s foldlHaskell’s foldl1Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attributio...2021-05-141h 03Algorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 24: C++Now 2021 with Ben Deane & Tony Van EerdIn this episode, Conor has a conversation with Ben Deane and Tony Van Eerd while at C++Now 2021.About the Guests:For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. These days he works in the fi...2021-05-071h 03Algorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 23: Algorithms: Anamorphisms!In this episode, Bryce and Conor talk about a class of algorithms called anamorphisms (and much more).Date Recorded: 2021-04-17Date Released: 2021-04-30Tristan Brindle’s TweetTristan’s flow libraryCatamorphisms wikiAnamorphisms wikiHaskell’s groupHaskell’s groupByC++20 std::views::splitRange-v3 slidingRange-v3 chunkRange-v3 group_byAPL stencil operator (⌺)C++ std::adjacent_findC++ std::adjacent_differencethrust::reduce_by_keythrust::unique_by_keythrust::sort_by_keyHaskell’s on (PSI combinator)APL over operator (⍥)Cat & Mouse example in APLcub::DeviceRunLengthEncodeIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjanse...2021-04-3041 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 22: Our Favorite Tech TV ShowsIn this episode, Bryce and Conor talk about their favorite tech TV shows and more.Date Recorded: 2021-04-17Date Released: 2021-04-23The Marvelous Mrs. MaiselGilmore GirlsConor’s Muffin TweetSilicon ValleyHalt and Catch FireMr. RobotDevsParcs & RecParcs & Rec Cones of Dunshire SceneBlack MirrorAltered CarbonSense8FireflyStargateWestWorldFuturamaFuturama - S03E20 - GodfellasIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxna...2021-04-2343 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 21: Galaxy Brain Programming LanguagesIn this episode, Bryce and Conor talk about galaxy brain programming languages and programming paradigms.Date Recorded: 2021-04-03Date Released: 2021-04-16Galaxy Brain Programming Languages blog postFour Languages from Forty Years Ago - Scott WlaschinPower of Composition - Scott WlaschinCppCast Episode 242 is AWESOME! (first code_report blog post)Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYx...2021-04-1642 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 20: GTC 2021 Preview & Thrust AlgorithmsIn this episode, Bryce and Conor give a preview of their GTC 2021 talks and talk about some Thrust algorithms.Date Recorded: 2021-04-03Date Released: 2021-04-09GTC 2021 - Register for FREEConcepts vs Traits vs Typeclasses vs Protocols - Conor Hoekstra - ACCU 2021Algorithms as a Tool of Thought // Conor Hoekstra // APL Seeds ‘21Bryce’s 1st GTC Talk: Inside NVC++ and NVFORTRAN [S31358]Bryce’s 2nd GTC Talk: The NVIDIA C++ Standard Library [S31359]Conor’s GTC Talk: Thrust and the C++ Standard Algorithms [S31532]Thrust Parallel Algorithm Librarythrust::tabulatethrust::make_counting...2021-04-0936 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 19: Finding Your Way in TechIn this episode, Bryce and Conor talk about getting started in tech.Date Recorded: 2021-02-06Date Released: 2021-04-02Category Theory for Programmers - Bartosz MilewskiEric Niebler’s range-v3 libraryC++Now 2021Research: The Average Age of a Successful Startup Founder Is 45boost::algorithm::splitDemo of Conor’s 2012 Technical Stock Screening programProgramming Languages Virtual MeetupC++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”Functional C++ for Fun and Profit by Phil NashIntro Song InfoMiss You by Sarah Jansen https://soundclo...2021-04-0247 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 18: Special Guest Sean Parent! (Part 2)In this episode, we finish part two of our interview with Sean Parent!About the Guest:Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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.2021-03-2636 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 17: Special Guest Sean Parent!In this episode, we have our first guest - Sean Parent!About the Guest:Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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.Da...2021-03-1939 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 16: Macros Almighty! (Part 2)In this episode, we wrap up part two of our two part macro episode.Date Recorded: 2021-02-20Date Released: 2021-03-12Boost PreProcessorOriginal J Source CodeBoost WaveBoost PhoenixHPXIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82021-03-1229 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 15: Macros Almighty!In this episode, Bryce gushes about his love for macros and tries to convince Conor why they are amazing.Date Recorded: 2021-02-20Date Released: 2021-03-05Boost PreProcessorC++ constevalBoost PreProcessor Data TypesBOOST_PP_EXPANDREPL - Read Eval Print LoopBOOST_PP_INC ImplementationBOOST_PP_BOOL ImplementationTHRUST_PP_DISPATCHIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82021-03-0528 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 14: Inclusive TerminologyIn this episode, Bryce and Conor talk about inclusive terminology.Date Recorded: 2021-02-13Date Released: 2021-02-26Words Matter: Why We Should Put an End to “Grandfathering”Writing inclusive documentationLex Fridman Podcast #160 - Brendan Eichstd::colony ProposalIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82021-02-2622 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 13: I'm an Excel Wizard!In this episode, Bryce and Conor talk about how awesome Microsoft Excel is!Date Recorded: 2021-02-13Date Released: 2021-02-19Microsoft ExcelHoogle Translate filter (Excel 2003 color palette)Hoogle Translate scan (full Excel 2003 color palette)GOTO 2016: Pure Functional Programming in Excel - Felienne HermansSimon Peyton Jones - Elastic sheet-defined functionsExcel Data ValidationExcel Pivot TablesPython pandasRAPIDS cuDFPainting in ExcelExcel SUMPRODUCTExcel SUMIFIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-mi...2021-02-1945 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 12: Formatting && (Parentheses)In this episode, Bryce and Conor talk about parentheses, formatting, ClangFormat and more.Date Recorded: 2021-01-27Date Released: 2021-02-12ES.41: If in doubt about operator precedence, parenthesizeRAPIDS cuDF ClangFormat config fileLeading commas article (aka Abrahams comma)Clang-FormatC++Now 2017: Tony Van Eerd “Postmodern C++” (90 min version)CppCon 2017: Tony Van Eerd “Postmodern C++” (60 min version)Avast Meetup: Tony van Eerd: Postmodern C++Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-mis...2021-02-1226 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 11: What belongs in the standard library?In this episode, Bryce and Conor talk about standard libaries, open source libraries and more.Date Recorded: 2021-01-24Date Released: 2021-02-05C++ Standard LibraryPython Standard LibaryPython Built-in FunctionsPython argparsePython itertoolsPython more-itertoolsAlex Stepanov PapersC++TO April 2019: Jon Kalb “C++ Today” (Include History of STL)C++ Boost LibrariesC++ Boost FilesystemCUDA Thrust Parallel AlgorithmsC++ Microsoft STL on GithubC++ Ranges-v3P0443 C++ Executors ProposalIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l...2021-02-0536 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 10: snake_case vs camelCase (Naming - Part 3)In this episode, Bryce and Conor complete the naming trilogy and talk about some of the most important questions in tech - indicated by the title.Date Recorded: 2021-01-27Date Released: 2021-01-29CppCast Episode with Guy DavidsonConor’s tweet as Guy about predicatesstd::vector::empty()std::is_empty()std::filesystem::is_empty()cudf::device_spanRuby each_consRuby each_with_indexRuby 3.0 Static TypingCrystal Programming LanguageCrystal each_consCrystal each_with_indexsnake_case, PascalCase, camelCase & kebab-caseRename concepts to standard_case for C++20, while we still canJulia Unicode InputIntro Song In...2021-01-2931 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 9: C++ vs Clojure partition (Naming - Part 2)In this episode, Bryce and Conor wrap up the std::move_only_function saga and continue their discussion on naming.Date Recorded: 2021-01-09Date Released: 2021-01-22C++ std::partitionClojure partitionfilter across languagesC++20 views::filterHaskell filterAn example of D’s amazing docsany_invocable ProposalC++ Coroutinesstd::accumulatestd::partial_sumPython accumulateJulia accumulateQ LanguageQ sum & sumsArthur Whitneyk programming languageKx Acquired for $100M (note $40M of stock was purchased previously)std::messagesSean Parent’s APL tweetIsaacson’s Steve JobsIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sa...2021-01-2225 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 8: What's the title? (Naming - Part 1)In this episode, Bryce and Conor talk about naming and the std::move_only_function saga.Date Recorded: 2021-01-09Date Released: 2021-01-15Algorithm Intuition - C++NowConcepts vs Typeclasses vs Traits vs Protocols - Meeting C++ 2020Tweet about Gilad Bracha TalkGilad Bracha - A Slice Through the History of Programming LanguagesGilad Bracha - A Ray of Hope: Array Programming for the 21st CenturyMark Allen - All of this has happened before, and it will all happen againstd::functionfunction_ref Proposalany_invocable ProposalC++20 ConceptsJustin Slepak’s Remora Languagestd::any...2021-01-1542 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 7: 2020 Retro (Part 2)In this episode, Bryce and Conor talk about the highlights of 2020.Date Recorded: 2020-12-26Date Released: 2021-01-08CppCon 2020 ProgramCppCon 2020 YouTube VideosC++20 Prague ISO Committee VideoJon Lakos’ Large Scale C++Arthur Whitneyk Programming LanguageProgramming Languages Virtual MeetupSICP - Structure and Interpretation of Computer ProgramsC++ 20 PublishedISO C++ CommitteeTLB Hit PodcastNo Diagnostic Required PodcastTwo’s Complement PodcastCppCast Podcastcpp.chat PodcastJetBrains C++ SurveyFortan-lang talks (GitHub)FortranCon 2020 talks (YouTube)Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download...2021-01-0831 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 6: 2020 Retro (Part 1) and FortranIn this episode, Bryce and Conor talk about the goals of the podcasts, highlights of 2020 and what's new with Fortran.Date Recorded: 2020-12-26Date Released: 2020-01-01Giovanni Van Bronckhorst long shot goal vs UruguayPacific++ 2018: Sean Parent "Generic Programming"https://fortran-lang.org/First year of Fortran-langThe Fortran Programming Language Githubflang CompilerMLIR: Multi-Level Intermediate Representation Overview10 MOST(LY DEAD) INFLUENTIAL PROGRAMMING LANGUAGES ArticleFortan-lang talks (GitHub)FortranCon 2020 talks (YouTube)Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3...2021-01-0137 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 5: Holiday Special - From China to APLIn this episode, Bryce and Conor have a "casual Christmas chat".Date Recorded: 2020-12-20Date Released: 2020-12-251979 Turing Award Paper - Notation as a Tool of ThoughtSchönfinkel 1924 Paper on Combinatory LogicSchönfinkel & Curry SwansMaxwell NewmanDyalog APLAPL Commute GlyphAPL Reverse GlyphAPL Trasponse GlyphAPL Reverse First GlyphSean Parent's 2013 C++ SeasoningALGOL 68Pharo / SmalltalkEDG C++ FrontendSchemeSean Parent's Now What? A Vignette in 3 PartsIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-m...2020-12-2555 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 4: How Many Programming Languages?In this episode, Bryce and Conor talk about how many programming languages you should learn, why Haskell and APL are worth learning, and how to get your "scan eyes".Date Recorded: 2020-12-13Date Released: 2020-12-18Ben Deane's tweetBen Deane's blog post "Six languages worth knowing"Michael Park's Advent of Code 10A in AWKConor's Advent of Code 10A in SmalltalkConors' Advent of Code 11A in APLHaskell SectionsBoost hana::flipC++ P1371 Patten Matching ProposalConway's Game of Life in APL YouTube VideoHaskell's mapAdjacentpandas Series.ffillthrust::inclusive_scanBryce's CppCon 2019 - The C++20 Synchronization...2020-12-1839 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 3: Our Favorite Data Structures - Part IIIn this episode, Bryce and Conor talk about Scrabble, DAWGs and TSTs.Date Recorded: 2020-12-06Date Released: 2020-12-111988 Scrabble [DAWG] Paper - The Worlds's Fastest Scrabble ProgramTI-BASICAndrew AppelSML/NJ (Standard ML of New Jersey)SML (Standard ML)ML (Meta Language)Ternary Search TreeBoost SpiritYacc and Bison parser generatorsIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82020-12-1130 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 2: Our Favorite Data StructuresIn this episode, Bryce and Conor talk about each of their favorite data structures.Date Recorded: 2020-11-28Date Released: 2020-12-04C++ | ContainersOCaml | ContainersJava | CollectionsPython | CollectionsKotlin | CollectionsScala | CollectionsRust | CollectionsGo | CollectionsHaskell | CollectionsTS | CollectionsRuby | CollectionsJS | CollectionsF# | Collection TypesRacket | Data StructuresClojure | Data StructuresWhat do you mean by “cache friendly”? - Björn Fahller - code::dive 2019Alan J. Perlis’ Epigrams on Programmingstd::vectorP...2020-12-0437 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 1: Our Favorite Algorithms - Part IIIn this episode, Bryce and Conor revisit std::transform_reduce and other unfinished topics from Episode 0.Date Recorded: 2020-11-22Date Released: 2020-11-27NVIDIANVIDIA GithubRAPIDS.aiRAPIDS cuDF GithubPython pandasstd::transform_reducestd::inner_productthrust::transform_reducethrust::inner_productHaskell zipWithA Plan for C++23 RangesConor's recent CppCast EpisodeIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx82020-11-2734 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 0: Our Favorite AlgorithmsIn this episode, Bryce and Conor talk about each of their respective favorite algorithms.Date Recorded: 2020-11-14Date Released: 2020-11-20TLB Hit (our rival podcast)Magic Read Along PodcastC++Now 2019 - Algorithm Intuitionstd::transform_reducestd::inner_productHaskell's outerProductboost::algorithm::splitSuperior String SplittingSean Parent's C++ SeasoningIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/i...2020-11-2039 minCppCastCppCastProgramming History, JIT Compilations and Generic AlgorithmsRob and Jason are joined by Ben Deane from Quantlab. They first discuss the 11.0 update of Clang and an a blog post highlighting some of the smaller features that were added in C++17. They then talk to Ben about some of his recent CppCon talks including one on what we can learn from the history of programming languages and another on the ability to JIT C++ code. News Clang 11.0.0 is out 17 Smaller but Handy C++17 Features Links Careers at Quantlab Constructing Generic Algorithms: Principles and Practice - Ben Deane - CppCon 2020 Just-in-Time Compilation: The Next Big...2020-10-2353 minCHS DailyCHS DailyE53: Donuts w/ Mr. Deane & Stories w/ Mr. KingSpecial guests Mr. Deane & Mr. King join the pod for a ranking of the best donuts and some storytelling!2020-06-1049 minCppCastCppCastC++ Game Development at BlizzardRob and Jason are joined by Ben Deane from Blizzard Entertainment to talk about C++ game development and more. Ben started in the games industry in the UK in 1995, when he got hired at Bullfrog straight after graduating from university. While there he worked on several games there like Syndicate Wars and Dungeon Keeper. By the late 1990s he had stopped using C and was allowed to use C++ at work. In 2001 he moved to Kuju Entertainment and did a couple of games on XBox and PS2, then in 2003 he was hired by EA again and moved to Los...2017-03-1654 minMtnMeisterMtnMeister#20 Crushing lines and limbs with KC DeaneKC Deane is a professional skier featured in many movies including Poor Boyz productions. Learn about the rewarding and painful (literally) parts of being a professional athlete.2014-05-2100 min