Algorithms + Data Structures = Programs cover image

Algorithms + Data Structures = Programs

Latest episodes

undefined
Jan 17, 2025 • 21min

Episode 217: Pragmatic vs Inspiring Talks, A Bug and More

In 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 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/iYYxnasvfx8
undefined
Jan 10, 2025 • 30min

Episode 216: Programming Paradigms and Algorithmic Thinking

Delve into the fascinating world of programming paradigms! Discover the benefits of using standard algorithms over traditional loops in languages like C++ and Haskell. Learn about algorithmic intuition and the importance of mentorship in programming. Explore the versatile capabilities of array languages such as BQN and APL. Uncover the intricacies of design patterns and the challenges of integrating functional languages into modern workflows. The discussion highlights the vital role of programming paradigms in efficiency and data processing.
undefined
Jan 3, 2025 • 26min

Episode 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 Hoekstra // APL Seeds '21C++23 std::views::enumeratePython enumerateScala zipWithIndexComposition Intuition II - Conor Hoekstra - CppNorth 2024Intro 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/iYYxnasvfx8
undefined
Dec 27, 2024 • 32min

Episode 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 •ParseFloatBQN •BQNBQN ⍟ (repeat)C++20 std::views::iotaHaskell iteratePython Counter collectionBQN /⁼ Indices Inverse Histogram IdiomBQN AoC 2024 LeaderboardIntro 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/iYYxnasvfx8
undefined
Dec 20, 2024 • 35min

Episode 213: NumPy & Summed-Area Tables

In this episode, Bryce and Conor chat about NumPy, summed-area tables and more.Link to Episode 213 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow NotesDate Generated: 2024-12-10Date Released: 2024-12-20NumPyScalar FunctionsMonadic Pervasive Functions (Uiua)NumbaPython frompyfuncSummed-area tablesSummed-area tables in BQN (Tweet)BQN ˘ (Cells)Leading Axis TheorySoftmaxllm.cConvolutional Neural Networks in APLIntro 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/iYYxnasvfx8
undefined
Dec 13, 2024 • 52min

Episode 212: No More AI and Episode 211

In this episode, Bryce and I catch up and chat about the AI generated ADSP Episode 211.Link to Episode 212 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow NotesDate Generated: 2024-12-10Date Released: 2024-12-13Gantt ChartADSP Episode 211: Power, Politics and Misconduct in C++ ✨ADSP Episode 211 GitHub DiscussionWhisper AIAudacityFinal SolutionBlog Post: On "Safe" C++ - HELL IN A REFCELLReddit CommentsNotebookLMIntro 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/iYYxnasvfx8
undefined
Dec 6, 2024 • 35min

Episode 211: Power, Politics and Misconduct in C++ ✨

In this episode, AI summarizes a blog post and the corresponding reddit thread.Link to Episode 211 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraShow NotesDate Generated: 2024-11-21Date Released: 2024-12-06Blog Post: On "Safe" C++ - HELL IN A REFCELLReddit CommentsNotebookLMIntro 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/iYYxnasvfx8
undefined
Nov 29, 2024 • 41min

Episode 210: C++ Cryptic Crossword

Delve into the whimsical world of C++ cryptic crosswords as the hosts recount their puzzling adventures. They dissect the clever wordplay and misleading clues that make cryptic crosswords both challenging and delightful. Discover creative strategies for solving these intricate puzzles, including anagramming and AI assistance. The discussion also touches on the art of crafting clues, unexpected connections to programming, and playful references to pop culture. Join in the fun as they foster community engagement around these peculiar puzzles!
undefined
Nov 22, 2024 • 35min

Episode 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 Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Nov 15, 2024 • 30min

Episode 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 RobotsIntro 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/iYYxnasvfx8

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