179 episodes

The Algorithms + Data Structures = Programs Podcast (aka ADSP: The Podcast) is a programming podcast hosted by two NVIDIA software engineers that focuses on the C++ and Rust programming languages. Topics discussed include algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along. Feel free to follow us on Twitter at @adspthepodcast.

Algorithms + Data Structures = Programs Conor Hoekstra & Bryce Adelstein Lelbach

    • Technology
    • 4.4 • 27 Ratings

The Algorithms + Data Structures = Programs Podcast (aka ADSP: The Podcast) is a programming podcast hosted by two NVIDIA software engineers that focuses on the C++ and Rust programming languages. Topics discussed include algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along. Feel free to follow us on Twitter at @adspthepodcast.

    Episode 178: Henry the Clock, chunk_by & more!

    Episode 178: Henry the Clock, chunk_by & more!

    In this episode, Conor and Bryce chat Henry the clock, chunk_by and more!
    Link to Episode 178 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Twitter
    ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes
    Date Recorded: 2024-04-17
    Date Released: 2024-04-19
    Think Parallel: Part 1 - Scan - Bryce LelbachC++23 std::views::chunk_bythrust::reducethrust::inclusive_scanADSP Episode 173: Parallel chunk_byCategory Theory for Programmers by Bartosz MilewskiIntro Song Info
    Miss 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/iYYxnasvfx8

    • 34 min
    Episode 177: The Couch Episode

    Episode 177: The Couch Episode

    In this episode, Conor and Bryce chat about Bryce’s couches.
    Link to Episode 177 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Twitter
    ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes
    Date Recorded: 2024-03-06
    Date Released: 2024-04-12
    The Pursuit of Elegance by Matthew MayThe Eames Lounge ChairIkea FINNALAIntro Song Info
    Miss 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/iYYxnasvfx8

    • 29 min
    Episode 176: prior, deltas & Dinner with Phineas

    Episode 176: prior, deltas & Dinner with Phineas

    In this episode, Conor and Bryce chat with Phineas Porter about the functions delta, prior and more over dinner.
    Link to Episode 176 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Twitter
    ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest:
    Phineas Porter is a Software Developer at Jump Trading. Previously, he held roles in quant research and technology at UBS and Citibank. He graduated from Columbia University in 2014 with a degree in Operations Research. He lives in New York City with his wife, daughter (Ada) and son (Solomon).

    Show Notes

    Date Recorded: 2024-03-06
    Date Released: 2024-04-05
    Franchia Vegan Cafethurst::reduce_by_keythrust::inclusive_scanthurst::inclusive_scan_by_keyKXCON23 | Nick Psaris | Matching Algorithms in q and kdbKXCON23 | Phineas Porter | Dynamic Programming Approach to Content Aware Image Resizing | kdb at Jump Tradingthrust::reduceADSP Episode 131: One Algorithm To Rule Them All!Q priorC++23 std::views::adjacent_transformC++98 std::adjacent_differenceC++98 std::partial_sumC++17 std::variantQ deltasC++23 std::views::zipNumPy diffsArrayCast Episode 76: Conor McCarthy, PyKX and kdb+ 4.1ADSP Episode 147: 🇸🇮 SRT23 - Parallel std::unique Revisited (on a Walk in Venice)The Two Egg ProblemIntro Song Info
    Miss 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/iYYxnasvfx8

    • 24 min
    Episode 175: Parallel chunk_by (Part 3)

    Episode 175: Parallel chunk_by (Part 3)

    In this episode, Conor and Bryce continue their conversation on parallel chunk_by.
    Link to Episode 175 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Twitter
    ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes
    Date Recorded: 2024-03-06
    Date Released: 2024-03-29
    C++23 std::views::chunk_bythrust::reduceJ Foldsthrust::inclusive_scancub::DeviceSegmentedReduceNVIDIA AI PodcastIntro Song Info
    Miss 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/iYYxnasvfx8

    • 27 min
    Episode 174: Parallel chunk_by (Part 2)

    Episode 174: Parallel chunk_by (Part 2)

    In this episode, Conor and Bryce continue their conversation on parallel chunk_by.
    Link to Episode 174 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Twitter
    ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes
    Date Recorded: 2024-03-06
    Date Released: 2024-03-22
    C++23 std::views::chunk_bythrust::copy_ifthrust::inclusive_scanthrust::gatherthrust::reducethurst::reduce_by_keythurst::inclusive_scan_by_keyThink Parallel ACCU TalkArrayCast Episode 33 - João Araújo and Tools of Thoughtcub/cub/agent/agent_reduce.cuhIntro Song Info
    Miss 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/iYYxnasvfx8

    • 31 min
    Episode 173: Parallel chunk_by

    Episode 173: Parallel chunk_by

    In this episode, Conor and Bryce talking about grouping / cut operations and parallel chunk_by.
    Link to Episode 173 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Twitter
    ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes
    Date Recorded: 2024-03-06
    Date Released: 2024-03-15
    J cutsC++23 std::views::chunk_byC++20 std::views::splitC++23 std::views::chunkJello Cut TableThe STL Algorithm Cheat SheetC++Now 2019 - Algorithm Intuitionthrust::copy_ifthrust::inclusive_scanthrust::gatherIntro Song Info
    Miss 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/iYYxnasvfx8

    • 29 min

Customer Reviews

4.4 out of 5
27 Ratings

27 Ratings

Nathan Roark ,

needs video version

i love this show. it would great benefit from having a video version. even if it was just a video of someones neovim that has no activity 80% of the time but they write out what they are discussing when they are discussing code

GMehta ,

loving it

I’ve been listening to this everyday during my runs and it’s very informative without being overwhelming. I’ve learned so much about algorithms and conferences after a few episodes, and it’s expanded my idea of cpp programming(and software engineering in general) It’s great hearing the opinions of learned cpp experts firsthand and discuss them in this format. Personally I prefer it over blogs and its a lot easier to consume.

Thanks for keeping the podcast going! Appreciate it

Vlad Bezden ,

Too much unrelated talk.

I used to enjoy the show, but it became too tangential.

Top Podcasts In Technology

Lex Fridman Podcast
Lex Fridman
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Dwarkesh Podcast
Dwarkesh Patel
Acquired
Ben Gilbert and David Rosenthal
TED Radio Hour
NPR
Deep Questions with Cal Newport
Cal Newport

You Might Also Like

Oxide and Friends
Oxide Computer Company
CoRecursive: Coding Stories
Adam Gordon Bell - Software Developer
CppCast
Timur Doumler & Phil Nash
Software Engineering Radio - the podcast for professional software developers
se-radio@computer.org
The Changelog: Software Development, Open Source
Changelog Media
The Array Cast
The Array Cast