Algorithms + Data Structures = Programs Conor Hoekstra & Bryce Adelstein Lelbach
-
- Technology
-
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!
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 -
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 -
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 -
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 -
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 -
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
Customer Reviews
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
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
Too much unrelated talk.
I used to enjoy the show, but it became too tangential.