Algorithms + Data Structures = Programs cover image

Algorithms + Data Structures = Programs

Latest episodes

undefined
Jan 31, 2025 • 27min

Episode 219: Flood Fills & Adaptive Mesh Refinement

In this episode, Conor and Bryce chat about the flood fill algorithm, adaptive mesh refinement, white dwarfs and more!Link to Episode 219 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBryce Adelstein LelbachShow NotesDate Generated: 2025-01-22Date Released: 2025-01-31Algorithms by Panos LouridasFlood FillAdaptive Mesh RefinementWhite Dwarfcity-strides-hacking GitHub RepoArrayCast Epsiode 98 (coming soon)ADSP Episode 176: 🇺🇸 prior, deltas & Dinner with PhineasNew Algorithms in C++23 - Conor Hoekstra - C++ on Sea 2023Intro 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 24, 2025 • 28min

Episode 218: Algorithms (by Louridas)

In this episode, Conor and Bryce chat about a new algorithm book that Bryce picked up.Link to Episode 218 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBryce Adelstein LelbachShow NotesDate Generated: 2025-01-22Date Released: 2025-01-24Algorithms by Panos LouridasElements of ProgrammingC++98 std::reverseFlood FillIntro 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 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!

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner