ADSP: Algorithms + Data Structures = Programs

Alle afleveringen

311 afleveringen, van nieuw naar oud

  1. Episode 260: 🇳🇱 C++ Under the Sea 🇳🇱 Ray, Paul, Parrot & Scanman!

    14 november 2025 · 24 min

    Afspelen
    In this episode, Conor and Bryce record live from C++ Under the Sea! We interview Ray and Paul from NVIDIA, talk about Parrot, scans and more! Lees meer

    Link to Episode 260 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    About the Guests:

    Ray is a Senior Systems Software Engineer at NVIDIA since 2022. Studied Software Engineering at the University of Amsterdam. Founded the Dutch C++ Meetup in 2013 and co-organizes C++ Under the Sea since 2023. He has been programming for more than 25 years, his journey began on his father's Panasonic CF-2700 MSX--and has been hooked ever since. He is also 'the listener' of ADSP the podcast.

    Paul Grosse-Bley was first introduced to parallel programming with C+MPI at a student exchange to Umeå (Sweden) in 2017 while studying Physics. In the following years he learned more about MPI, OpenMP, OpenACC, Thrust/parSTL and CUDA C++. After finishing his Master's degree in Physics at Heidelberg University (Germany) in 2021, he became a PhD candidate in Computational Science and Engineering researching the acceleration of iterative solvers in sparse linear algebra while being head-tutor for a course on GPU Algorithm Design. He learned using Thrust in 2019 shortly before learning C++ and became enamored with parallel algorithms which led to numerous answers on StackOverflow, contributions on GitHub, his NVIDIA internship in the summer of 2025 and full position starting in February of 2026.

    Show Notes

    Date Recorded: 2025-10-10
    Date Released: 2025-11-14

    NVIDIA BCM (Base Command Manager)

    C++11 std::ignore

    C++20 std::bind_front

    Parrot

    Parrot on GitHub

    Parrot Youtube Video: 1 Problem, 7 Libraries (on the GPU)

    thrust::inclusive_scan

    Single-pass Parallel Prefix Scan with Decoupled Look-back by Duane Merrill & Michael Garland

    Prefix Sums and Their Applications by Guy Blelloch

    Parallel Prefix Sum (S…

  2. Episode 259: 🇳🇴 NDC TechTown 🇳🇴 Vittorio Romeo & JF Bastien

    7 november 2025 · 47 min

    Afspelen
    In this episode, Conor and Bryce record live from NDC TechTown in Norway! We interview Vittorio Romeo and JF Bastien about C++, training, their talks and more! Lees meer

    Link to Episode 259 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    About the Guests:

    Vittorio is a passionate C++ expert with over a decade of professional and personal experience. His expertise covers library development, high-performance financial backends, game development, open-source contributions, and active participation in ISO C++ standardization. He is the coauthor of "Embracing Modern C++ Safely" and is a speaker at over 25 international conferences.

    JF Bastien has worked on hardware, compilers, security, performance, web browsers, and airplanes. As chair of the C++ language evolution working group and co-designer of WebAssembly, his contributions have helped shape modern software development.

    Show Notes

    Date Recorded: 2025-09-24
    Date Released: 2025-11-07

    camomilla by Vittorio Romeo

    romeo.training

    Roku rostd

    ASDP Episode 136: 🇬🇧 C++ On Sea Live 🇬🇧 CppCast, TLB HIT & Two's Complement!

    TLB.hit

    JAX

    OpenXLA

    [LATTE '22] Chris Leary: X-istentialism: Supercomputers, Silicon Atoms, and the Science Between!

    Guest Lecture - XLS (Chris Leary)

    Project Denver

    Intel pays NVIDIA $1.5B

    NDC TechTown JF Talk

    *(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023

    Keynote: Safety and Security: The Future of C++ - JF Bastien - CppNow 2023

    All the Safeties: Safety in C++ - Sean Parent - CppNow 2023

    NDC TechTown Vittorio Romeo Talk

    More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025

    CppCon 2014: Mike Acton "Data-Oriented Design and C++"

    Intro Song Info

    Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
    Creative Commons — Attribution 3.0 Unported — …

  3. Episode 258: 🇳🇴 An Algorithm Taxonomy (Serial, Parallel, Cooperative)

    31 oktober 2025 · 17 min

    Afspelen
    In this episode, Conor and Bryce record live from Norway! Bryce explains the taxonomy of algorithms: serial, parallel, and cooperative! Lees meer

    Link to Episode 258 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    Date Recorded: 2025-09-23
    Date Released: 2025-10-31

    MPI

    IPC

    Row-wise Softmax in Triton

    Row-wise Softmax in Parrot

    CCCL - Parallel and Cooperative Algorithms

    Intro 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

  4. Episode 257: 🇳🇴 Live from Norway! Replicate, Scatter, Gather & RLD (Part 3)

    24 oktober 2025 · 35 min

    Afspelen
    In this episode, Conor and Bryce record live from Norway! They continue their chat about the replicate, scatter, gather and run length decode algorithms! Lees meer

    Link to Episode 257 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    Date Recorded: 2025-09-23
    Date Released: 2025-10-24

    thrust::gather

    thrust::scatter

    thrust::permutation_iterator

    thrust::counting_iterator

    thrust::sequence

    thrust::transform_iterator

    thrust::copy_if (stencil overload)

    parrot::replicate Implementation

    thrust::reduce_by_key

    cub::RunLengthDecode

    C++20 std::views::take

    C++20 std::views::take_while

    APL Wiki Replicate

    ArrayCast Episode 110: Implementing Replicate

    Intro 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

  5. Episode 256: 🇩🇰 Algorithms: Replicate, Scatter, Gather & RLD (Part 2)

    17 oktober 2025 · 41 min

    Afspelen
    In this episode, Conor and Bryce record live from Denmark! They talk about the replicate, scatter, gather and run length decode algorithms! Lees meer

    Link to Episode 256 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    Date Recorded: 2025-09-20
    Date Released: 2025-10-17

    thrust::gather

    thrust::scatter

    thrust::permutation_iterator

    thrust::counting_iterator

    thrust::sequence

    thrust::transform_iterator

    thrust::copy_if (stencil overload)

    parrot::replicate Implementation

    JAX

    thrust::reduce_by_key

    cub::RunLengthDecode

    APL Wiki Replicate

    ArrayCast Episode 110: Implementing Replicate

    Row-wise Softmax in Triton

    Row-wise Softmax in Parrot

    Intro 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

  6. Episode 255: 🇩🇰 C++ Copenhagen Meetup & Replicate

    10 oktober 2025 · 28 min

    Afspelen
    In this episode, Conor and Bryce record live from Denmark! They recap the C++ Copenhagen Meetup hosted by Symbion, the replicate algorithm and much more! Lees meer

    Link to Episode 255 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    Date Recorded: 2025-09-20
    Date Released: 2025-10-10

    Roku Engineering Symposium

    Denmark DGX Superpod

    Tweet of Beer Pouring

    APL replicate

    C++98 std::copy_if

    ArrayCast Episode 110: Implementing Replicate

    APL Wiki Replicate

    thrust::copy_if (stencil overload)

    cub::RunLengthDecode

    thrust::reduce_by_key

    thrust::permutation_iterator

    BDE Libraries

    ASL Libraries

    EASTL

    Intro 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

  7. Episode 254: 🇩🇰 Live from Denmark! Roku, EVs, Aarhus (Ø) and more!

    3 oktober 2025 · 38 min

    Afspelen
    In this episode, Conor and Bryce record live from Denmark! They recap the Roku Engineering Symposium as well as many random topics including Polestar vs Tesla vs Prius, the city of Aarhus and much more! Lees meer

    Link to Episode 254 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    Date Recorded: 2025-09-19
    Date Released: 2025-10-03

    Roku Engineering Symposium

    Roku rostd

    BDE Libraries

    ASL Libraries

    EASTL

    Intro 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

  8. Episode 253: Sean Parent on AI and Cursor

    26 september 2025 · 25 min

    Afspelen
    In this episode, Conor and Bryce chat with Sean Parent about AI and Cursor! Lees meer

    Link to Episode 253 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    About 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 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.

    Show Notes

    Date Recorded: 2025-08-21
    Date Released: 2025-09-26

    C++ Under the Sea

    Better code

    Adobe ASL Adam & Eve Architecture

    Adobe Software Technology Lab

    ASL Libraries

    Rust Programming Language

    Intro 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

  9. Episode 252: Sean Parent on Rust and AI

    19 september 2025 · 25 min

    Afspelen
    In this episode, Conor and Bryce chat with Sean Parent about Rust and AI! Lees meer

    Link to Episode 252 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    About 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 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.

    Show Notes

    Date Recorded: 2025-08-21
    Date Released: 2025-09-19

    C++ Under the Sea

    Better code

    Adobe ASL Adam & Eve Architecture

    Adobe Software Technology Lab

    ASL Libraries

    Rust Programming Language

    Intro 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

  10. Episode 251: Sean Parent C++ Under the Sea Keynote Preview

    12 september 2025 · 22 min

    Afspelen
    In this episode, Conor and Bryce interview Sean Parent about his upcoming keynote at C++ Under the Sea! Lees meer

    Link to Episode 251 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    About 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 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.

    Show Notes

    Date Recorded: 2025-08-21
    Date Released: 2025-09-12

    C++ Under the Sea

    Are We There Yet? - The Future of C++ Software Development - Sean Parent - C++Now 2025

    A Possible Future of Software Development - Sean Parent - Google Tech Talk 2008

    Sean Parent Zurich C++ Meetup

    careers.adobe.com

    Intro 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

  11. Episode 250: Sean Parent on AI

    5 september 2025 · 33 min

    Afspelen
    In this episode, Conor and Bryce interview Sean Parent about his thoughts on AI, its impact on the software industry and society, and more! Lees meer

    Link to Episode 250 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    About 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 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.

    Show Notes

    Date Recorded: 2025-08-21
    Date Released: 2025-09-05

    Snowcrash by Neal Stephenson

    Tech Layoffs

    lume

    Wall-E

    Altered Carbon

    Terminator

    Intro 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

  12. Episode 249: AI, Podcasts, Scandinavia Trip and More!

    29 augustus 2025 · 36 min

    Afspelen
    In this episode, Conor and Bryce chat about some open source projects, podcast recommendations, our upcoming trip to Europe and much more! Lees meer

    Link to Episode 249 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    Show Notes

    Date Recorded: 2025-08-21
    Date Released: 2025-08-29

    Astro Bot Video

    ADSP Episode 176: 🇺🇸 prior, deltas & Dinner with Phineas

    Thrust Github Search Vibing Project

    PaddlePaddle/Paddle Repo

    Uber AresDB Repo

    Latent Space Podcast

    Big Technology Podcast

    Cheeky Pint Podcast

    Dwarkesh Podcast

    Training Data Podcast

    ADSP Episode 39: How Steve Jobs Saved Sean Parent

    Roku Engineering Symposium

    Copenhagen C++ Meetup

    Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

    NDC Tech Town CUDA Python Workshop

    NDC Tech Town CUDA C++ Workshop

    Intro 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

  13. Episode 248: The Philosophy of Good Software Design (Part 2)

    22 augustus 2025 · 34 min

    Afspelen
    In this episode, Conor and Ben chat about the philosophy of good software design, TV shows, movies and more! Lees meer

    Link to Episode 248 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Recorded: 2025-08-05
    Date Released: 2025-08-22

    MISRA C++

    Lightning Talk: Strategies for Developing Safety-Critical Software in C++ - Emily Durie-Johnson

    Skeuomorphism

    C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”

    Intro 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

  14. Episode 247: The Philosophy of Good Software Design

    15 augustus 2025 · 30 min

    Afspelen
    In this episode, Conor and Ben chat about the philosophy of good software design, learning languages and more! Lees meer

    Link to Episode 247 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Recorded: 2025-08-05
    Date Released: 2025-08-15

    非诚勿扰 (Fei Chang Wu Rao) TV Show

    STLab Videos (Adobe Training)

    Sean Parent Talks

    A9 Videos

    Software Engineering Languages - Titus Winters - CppNorth 2022

    C++: Engineers Wanted, Programmers not so Much - David Sankel - C++Now 2019

    Intro 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

  15. Episode 246: Not High on AI?

    8 augustus 2025 · 37 min

    Afspelen
    In this episode, Conor gets Ben's thoughts on AI! Lees meer

    Link to Episode 246 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Recorded: 2025-08-05
    Date Released: 2025-08-08

    2025 Stack Overflow Developer Survey

    ADSP Episode 244: High on AI (Part 1) Discussion

    Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity

    Software Unscript Episode 109: GPU Programming and Language Design with Chris Lattner

    Declarative Style Evolved - Declarative Structure - Ben Deane - C++Now 2025

    Intro 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

  16. Episode 245: High on AI (Part 2)

    1 augustus 2025 · 43 min

    Afspelen
    In this episode, Conor and Bryce continue part 2 of their chat about AI, how it's changing the way they work and more. Lees meer

    Link to Episode 245 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    Show Notes

    Date Recorded: 2025-07-01
    Date Released: 2025-08-01

    AI Poll Results

    All of Conor's Vibe Coded Projects

    Cursor

    Claude 4

    C++Now 2019: Hana Dusíková “Compile Time Regular Expressions with A Deterministic Finite Automaton”

    GPU Mode

    Intro 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

  17. Episode 244: High on AI (Part 1)

    25 juli 2025 · 1 uur 7 min

    Afspelen
    In this episode, Conor and Bryce chat about AI, how it's changing the way we work and more. Lees meer

    Link to Episode 244 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    Show Notes

    Date Generated: 2025-07-01
    Date Released: 2025-07-25

    AI Poll Results

    All of Conor's Vibe Coded Projects

    Cursor

    Claude 4

    Vittorio's Camomilla

    GPU Mode

    ADSP Episode 238: Recommended Podcast Discussions on AI & LLMs

    ADSP Episode 239: Claude-Poisoned Dev Sipping Rocket Fuel

    CoRecursive Episode 113: When AI Codes, What’s Left for me?

    My AI Skeptic Friends Are All Nuts - Thomas Ptacek

    ThePrimeTime - How WE Use AI In Software Development

    Intro 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

  18. Episode 243: Learning Languages

    18 juli 2025 · 34 min

    Afspelen
    In this episode, Conor and Bryce chat about language learning apps, recent C++/CUDA/Python meetups and more! Lees meer

    Link to Episode 243 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    Show Notes

    Date Generated: 2025-07-01
    Date Released: 2025-07-18

    Mondly

    duolingo

    Babbel

    ADSP Episode 213: NumPy & Summed-Area Tables

    ADSP Episode 227: Re: The CUDA C++ Developer’s Toolbox

    Intro 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

  19. Episode 242: Thrust & Parallel Algorithms (Part 4)

    11 juli 2025 · 36 min

    Afspelen
    In this episode, Conor and Bryce chat with Jared Hoberock about the NVIDIA Thrust Parallel Algorithms Library and more!. Lees meer

    Link to Episode 242 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    About the Guest

    Jared Hoberock joined NVIDIA Research in October 2008. His interests include parallel programming models and physically-based rendering. Jared is the co-creator of Thrust, a high performance parallel algorithms library. While at NVIDIA, Jared has contributed to the DirectX graphics driver, Gelato, a final frame film renderer, and OptiX, a high-performance, programmable ray tracing engine. Jared received a Ph.D in computer science from the University of Illinois at Urbana-Champaign. He is a two-time recipient of the NVIDIA Graduate Research Fellowship.

    Show Notes

    Date Generated: 2025-05-21
    Date Released: 2025-07-11

    Thrust

    Thrust Docs

    CUB Library

    CCCL Libraries

    Intro 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

  20. Episode 241: Parallel Algorithm Talk (Part 3)

    4 juli 2025 · 39 min

    Afspelen
    In this episode, Conor and Bryce chat with Jared Hoberock about the NVIDIA Thrust Parallel Algorithms Library, specifically scan and rotate. Lees meer

    Link to Episode 241 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    About the Guest

    Jared Hoberock joined NVIDIA Research in October 2008. His interests include parallel programming models and physically-based rendering. Jared is the co-creator of Thrust, a high performance parallel algorithms library. While at NVIDIA, Jared has contributed to the DirectX graphics driver, Gelato, a final frame film renderer, and OptiX, a high-performance, programmable ray tracing engine. Jared received a Ph.D in computer science from the University of Illinois at Urbana-Champaign. He is a two-time recipient of the NVIDIA Graduate Research Fellowship.

    Show Notes

    Date Generated: 2025-05-21
    Date Released: 2025-07-04

    Thrust

    Thrust Docs

    NumPy

    RAPIDS cuDF

    thrust::inclusive_scan

    C++98 std::rotate

    thrust::permutation_iterator

    thrust::gather

    thrust::adjacent_difference

    Intro 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

  21. Episode 240: Thrust, Rust vs C++, Python & More (Part 2)

    27 juni 2025 · 41 min

    Afspelen
    In this episode, Conor and Bryce chat with Jared Hoberock about the NVIDIA Thrust Parallel Algorithms Library, Rust vs C++, Python and more. Lees meer

    Link to Episode 240 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    About the Guest

    Jared Hoberock joined NVIDIA Research in October 2008. His interests include parallel programming models and physically-based rendering. Jared is the co-creator of Thrust, a high performance parallel algorithms library. While at NVIDIA, Jared has contributed to the DirectX graphics driver, Gelato, a final frame film renderer, and OptiX, a high-performance, programmable ray tracing engine. Jared received a Ph.D in computer science from the University of Illinois at Urbana-Champaign. He is a two-time recipient of the NVIDIA Graduate Research Fellowship.

    Show Notes

    Date Generated: 2025-05-21
    Date Released: 2025-06-27

    Thrust

    Thrust Docs

    iota Algorithm

    thrust::counting_iterator

    thrust::sequence

    MLIR

    NumPy

    Numba

    Intro 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

  22. Episode 239: Claude-Poisoned Dev Sipping Rocket Fuel

    20 juni 2025 · 5 min

    Afspelen
    In this episode, Conor recommends some articles on AI and LLMs. Lees meer

    Link to Episode 239 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Show Notes

    Date Generated: 2025-06-19
    Date Released: 2025-06-20

    The Real Python Podcast Episode 253

    My AI Skeptic Friends Are All Nuts - Thomas Ptacek

    I Think I’m Done Thinking About genAI For Now - Glyph

    AI Changes Everything - Armin Ronacher

    Intro 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

  23. Episode 238: Recommended Podcast Discussions on AI & LLMs

    13 juni 2025 · 9 min

    Afspelen
    In this episode, Conor recommends some podcast episodes on AI and LLMs. Lees meer

    Link to Episode 238 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Show Notes

    Date Generated: 2025-06-11
    Date Released: 2025-06-13

    ChangeLog: Steve Yegge on productive vibe coding, the death of the IDE, babysitting a fleet of AI coding agents

    Oxide and Friends 6/2/2025 -- AI Discourse with Steve Klabnik

    Fallthrough: A Discourse on AI Discourse

    The Death of the Junior Developer - Steve Yegge

    I am disappointed in the AI discourse - Steve Klabnik

    Intro 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. Episode 237: Thrust with Jared Hoberock

    6 juni 2025 · 34 min

    Afspelen
    In this episode, Conor and Bryce chat with Jared Hoberock about the NVIDIA Thrust Parallel Algorithms Library. Lees meer

    Link to Episode 237 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach: Twitter

    About the Guest

    Jared Hoberock joined NVIDIA Research in October 2008. His interests include parallel programming models and physically-based rendering. Jared is the co-creator of Thrust, a high performance parallel algorithms library. While at NVIDIA, Jared has contributed to the DirectX graphics driver, Gelato, a final frame film renderer, and OptiX, a high-performance, programmable ray tracing engine. Jared received a Ph.D in computer science from the University of Illinois at Urbana-Champaign. He is a two-time recipient of the NVIDIA Graduate Research Fellowship.

    Show Notes

    Date Generated: 2025-05-21
    Date Released: 2025-06-06

    Thrust

    Thrust Docs

    C++98 std::transform

    thrust::reduce

    MPI_reduce

    NVIDIA MatX

    CuPy

    RAPIDS.ai

    Thrust Summed Area Table Example

    ADSP Episode 213: NumPy & Summed-Area Tables

    Intro 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

  25. Episode 236: C++26 Senders and Receivers Algorithms (Part 2)

    30 mei 2025 · 28 min

    Afspelen
    In this episode, Conor and Ben chat about algorithms / schedulers in C++26 Senders and Receivers. Lees meer

    Link to Episode 236 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Generated: 2025-05-13
    Date Released: 2025-05-30

    C++26 Senders and Receivers

    C++98 std::count_if

    C++20 std::identity

    Louis Dionne's boost::hana

    Intel's C++ Bare Metal Senders and Receivers

    NVIDIA/stdexec (Senders - A Standard Model for Asynchronous Execution in C++)

    Rob Leahy C++Now 2025 Talk

    Intro 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

  26. Episode 235: C++26 Senders and Receivers Algorithms (Part 1)

    23 mei 2025 · 33 min

    Afspelen
    In this episode, Conor and Ben chat about algorithms / combinators in C++26 Senders and Receivers. Lees meer

    Link to Episode 235 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Generated: 2025-05-13
    Date Released: 2025-05-23

    C++26 Senders and Receivers

    The Evolution of Functional Programming in C++ - Abel Sen - C++Online 2024

    C++23 std::flat_map

    CppNorth 2023: Composition Intuition - Conor Hoekstra

    C++Now 2023: Applicative: the Forgotten Functional Pattern - Ben Deane

    C++Now 2019: Ben Deane “Identifying Monoids: Exploiting Compositional Structure in Code”

    C++ std::optional::and_then

    Haskell join

    Intro 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. Episode 234: C++Now 2025 Recap!

    16 mei 2025 · 34 min

    Afspelen
    In this episode, Conor and Ben chat about Ben's recent talk and attendance at C++Now 2025! Lees meer

    Link to Episode 234 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Generated: 2025-05-13
    Date Released: 2025-05-16

    C++Now 2025

    C++Now 2025 Schedule

    ADSP Episode 148: 🇸🇮 SRT23 - Robert Leahy on C++ in FinTech

    C++Now 2025 - Roby Leahy Talk

    C++Now 2025 - Sean Parent Keynote

    C++Now 2025 - Lisa Lippincott Keynote

    C++Now 2025 - Ben Deane Talk

    C++Now 2025 - Richard Powell Talk

    Python sort

    Python sorted

    C++Now 2025 - Braden Ganetsky Talk

    C++Now 2025 - Dietmar Kühl Talk

    C++Now 2025 - Andy Shoffer Talk

    Intro 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

  28. Episode 233: AI! Live from Sunnyvale!

    9 mei 2025 · 17 min

    Afspelen
    In this episode, Conor talks about his recent experience with Cursor, Claude 3.7, Gemini 2.5 Pro and several C++ unit testing frameworks! Lees meer

    Link to Episode 233 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Show Notes

    Date Generated: 2025-05-07
    Date Released: 2025-05-09

    GoogleTest

    boost/ext-ut

    MinUnit

    DocTest

    Intro 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. Episode 232: Algorithms! Live from New York!

    2 mei 2025 · 46 min

    Afspelen
    In this episode, Conor and Bryce chat about algorithms, overload sets, libraries and more, live from New York! Lees meer

    Link to Episode 232 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach

    Show Notes

    Date Generated: 2025-04-14
    Date Released: 2025-05-02

    Thrust Library

    CUB Library

    thurst::reduce_by_key

    thrust::permutation_iterator

    Clojure partition

    thrust::transform_reduce

    Haskell divvy

    "Algorithm Selection" Blog (std::mismatch)

    thrust::discard_iterator

    C++ std::partition_copy

    thrust::unique_count

    thrust::tabulate

    Haskell TranslatemapAdjacent

    Hoogle Translate iota

    Intro 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

  30. Episode 231: C++26 Senders and Receivers (+ flat_map)

    25 april 2025 · 44 min

    Afspelen
    In this episode, Conor and Ben chat about C++26 Senders and Receivers, flat_map and more. Lees meer

    Link to Episode 231 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Generated: 2025-04-09
    Date Released: 2025-04-25

    ArrayCast Episode 103: Julia - an Array Language

    P2300R10 - std::execution

    C++26 Senders and Receivers

    C++ std::optional::and_then

    Haskell join

    The Mother of all Monads

    Chains: Exploration of an alternative to Sender/Receiver | Sean Parent | NYC++

    Intro 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. Episode 230: Hoogle Translate

    18 april 2025 · 29 min

    Afspelen
    In this episode, Conor and Ben chat about www.hoogletranslate.com. Lees meer

    Link to Episode 230 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Generated: 2025-04-09
    Date Released: 2025-04-18

    Hoogle Translate

    www.plrank.com

    Haskell init

    Common Lisp butlast

    Hoogle Translate for Common Lisp butLast

    Hoogle Translate for partition

    Hoogle Translate for q prior

    Hoogle Translate for Clojure frequencies

    Hoogle Translate for Swift/Clojure reductions

    C++ std::map::merge

    C++ std::list::splice

    Intro 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

  32. Episode 229: multi_transform? for_each_but_last?

    11 april 2025 · 34 min

    Afspelen
    In this episode, Conor and Ben chat about a yet to be named algorithm, potentially multi_transform or for_each_but_last. Lees meer

    Link to Episode 229 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Generated: 2025-04-09
    Date Released: 2025-04-11

    Haskell init

    Common Lisp butlast

    ADSP Episode 36: std::transform vs std::for_each

    Intro 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

  33. Episode 228: To Tesla or Not to Tesla

    4 april 2025 · 25 min

    Afspelen
    In this episode, Conor and Bryce chat about Tesla, Twitter and Elon. Lees meer

    Link to Episode 228 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach

    Show Notes

    Date Generated: 2025-03-20
    Date Released: 2025-04-04

    ADSP Episode 225: CppNorth & Flux Plans, The Slow Death of Twitter and More!

    "Tesla Terrorsim" Youtube Video

    Intro 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. Episode 227: Re: The CUDA C++ Developer’s Toolbox

    28 maart 2025 · 39 min

    Afspelen
    In this episode, Conor and Bryce chat about Bryce’s talk The CUDA C++ Developer’s Toolbox from NVIDIA GTC 2025. Lees meer

    Link to Episode 227 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach

    Show Notes

    Date Generated: 2025-03-20
    Date Released: 2025-03-28

    NVIDIA GTC 2025

    NVIDIA GTC Trip Report

    ⭐ The CUDA C++ Developer’s Toolbox - GTC 2025 - Bryce Lelbach

    Thrust

    RAPIDS.ai

    CUTLASS

    CUB

    nvbench

    How to Make Beautiful Code Presentations

    Intro 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

  35. Episode 226: NVIDIA GTC 2017 vs 2025

    21 maart 2025 · 26 min

    Afspelen
    In this episode, Conor and Bryce chat about Bryce's experiences at NVIDIA GTC 2017 vs 2025. Lees meer

    Link to Episode 226 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach

    Show Notes

    Date Generated: 2025-03-20
    Date Released: 2025-03-21

    NVIDIA GTC 2025

    NVIDIA GTC Trip Report

    ⭐ The CUDA C++ Developer’s Toolbox - GTC 2025 - Bryce Lelbach

    Intro 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

  36. Episode 225: CppNorth & Flux Plans, The Slow Death of Twitter and More!

    14 maart 2025 · 31 min

    Afspelen
    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! Lees meer

    Link to Episode 225 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    About the Guest

    Tristan 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 Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.

    Show Notes

    Date Generated: 2025-02-17
    Date Released: 2025-03-14

    CppNorth 2025

    Flux

    Iteration Revisited: A Safer Iteration Model for C++ - Tristan Brindle - CppNorth 2023

    ADSP Episode 126: Flux (and Flow) with Tristan Brindle

    Iterators and Ranges: Comparing C++ to D to Rust - Barry Revzin - [CppNow 2021]

    Keynote: Iterators and Ranges: Comparing C++ to D, Rust, and Others - Barry Revzin - CPPP 2021

    Iteration Inside and Out - Bob Nystrom Blog

    Expanding the internal iteration API #99

    std::distance

    std::ranges::distance

    C++ London Meetup

    Denver C++ Meetup

    Intro 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

  37. Episode 224: Flux Updates & Internal Iteration

    7 maart 2025 · 29 min

    Afspelen
    In this episode, Conor and Ben chat with Tristan Brindle about recent updates to Flux, internal iteration vs external iteration and more. Lees meer

    Link to Episode 224 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    About the Guest

    Tristan 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 Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.

    Show Notes

    Date Generated: 2025-02-17
    Date Released: 2025-03-07

    Flux

    Lightning Talk: Faster Filtering with Flux - Tristan Brindle - CppNorth 2023

    Arrays, Fusion & CPUs vs GPUs.pdf

    Iteration Revisited: A Safer Iteration Model for C++ - Tristan Brindle - CppNorth 2023

    ADSP Episode 126: Flux (and Flow) with Tristan Brindle

    Iterators and Ranges: Comparing C++ to D to Rust - Barry Revzin - [CppNow 2021]

    Keynote: Iterators and Ranges: Comparing C++ to D, Rust, and Others - Barry Revzin - CPPP 2021

    Iteration Inside and Out - Bob Nystrom Blog

    Expanding the internal iteration API #99

    Intro 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

  38. Episode 223: Is C++ Dying? II

    28 februari 2025 · 29 min

    Afspelen
    In this episode, Conor and Ben chat with Tristan Brindle about the recent C++ London meetup, the future of C++ and safety in C++. Lees meer

    Link to Episode 223 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    About the Guest

    Tristan 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 Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.

    Show Notes

    Date Generated: 2025-02-17
    Date Released: 2025-02-28

    Contracts and Safety for C++26 : An expert roundtable - C++ London

    ADSP Episode 150: Is C++ Dying?

    C++ Weekly - Ep 400 - C++ is 40... Is C++ DYING?

    https://plrank.com

    https://www.tiobe.com/tiobe-index

    Intro 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

  39. Episode 222: From Stepanov to Euler to Shawshank

    21 februari 2025 · 37 min

    Afspelen
    In 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! Lees meer

    Link to Episode 222 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    About the Guest

    Tristan 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 Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.

    Show Notes

    Date Generated: 2025-02-17
    Date Released: 2025-02-21

    Mazes for Programmers by Jamis Buck

    Maze Demo from C++Now 2019: Ben Deane “Identifying Monoids: Exploiting Compositional Structure in Code”

    A Very General Method of Computing Shortest Paths

    From Mathematics to Generic Programming

    Spoils of the Eqyptians

    All A9 Playlists

    Elements of Programming

    FM2GP Programming Languages Virtual Meetup (Next One)

    A Tribute to Euler - William Dunham

    Perfect Numbers

    Amicable Numbers

    Countdown Clip

    James Acaster Clip

    James Acaster's Classic Scrapes

    Chariots of Fire

    Brief Encounter

    House's Stalker Clip

    Casablanca

    Intro 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

  40. Episode 221: 2025 Predictions, Conferences and More!

    14 februari 2025 · 46 min

    Afspelen
    In this episode, Conor and Bryce make their 2025 predictions, talk about upcoming conferences and more! Lees meer

    Link to Episode 221 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach

    Show Notes

    Date Generated: 2025-01-22
    Date Released: 2025-02-14

    ADSP Episode 150: Is C++ Dying?

    ADSP Episode 111: C++23 Ranges, 2022 Retro & Star Wars

    Feb 17 Budapest C++ Meetup: THINK PARALLEL: The Why & How of Modern C++

    PyCon US 2025

    LambdaDays 2025

    PLDI 2025

    CppNorth 2025

    C++26

    C++26 Senders

    Contracts for C++

    plrank.com

    Gleam Language

    Intro 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

  41. Episode 220: Graph Algorithms & 7 Bridges of Königsberg

    7 februari 2025 · 34 min

    Afspelen
    In this episode, Conor and Bryce chat about graph algorithms, the 7 bridges of Königsberg, Hamiltonian paths, Eulerian paths, and more! Lees meer

    Link to Episode 220 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach

    Show Notes

    Date Generated: 2025-01-22
    Date Released: 2025-02-07

    Algorithms by Panos Louridas

    ICPC

    7 Bridges of Königsberg

    Hamiltonian Path

    Eulerian Path

    Elements of Programming

    C++20 std::ranges::transform

    Haskell iterate

    C++20 std::views::iota

    From Mathematics to Generic Programming (FM2GP)

    PLVM Meetup

    Intro 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

  42. Episode 219: Flood Fills & Adaptive Mesh Refinement

    31 januari 2025 · 26 min

    Afspelen
    In this episode, Conor and Bryce chat about the flood fill algorithm, adaptive mesh refinement, white dwarfs and more! Lees meer

    Link to Episode 219 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach

    Show Notes

    Date Generated: 2025-01-22
    Date Released: 2025-01-31

    Algorithms by Panos Louridas

    Flood Fill

    Adaptive Mesh Refinement

    White Dwarf

    city-strides-hacking GitHub Repo

    ArrayCast Epsiode 98 (coming soon)

    ADSP Episode 176: 🇺🇸 prior, deltas & Dinner with Phineas

    New Algorithms in C++23 - Conor Hoekstra - C++ on Sea 2023

    Intro 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

  43. Episode 218: Algorithms (by Louridas)

    24 januari 2025 · 28 min

    Afspelen
    In this episode, Conor and Bryce chat about a new algorithm book that Bryce picked up. Lees meer

    Link to Episode 218 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Bryce Adelstein Lelbach

    Show Notes

    Date Generated: 2025-01-22
    Date Released: 2025-01-24

    Algorithms by Panos Louridas

    Elements of Programming

    C++98 std::reverse

    Flood Fill

    Intro 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

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

    17 januari 2025 · 20 min

    Afspelen
    In this episode, Conor and Ben chat about different styles of talks, diagnose a bug and more! Lees meer

    Link to Episode 217 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Generated: 2024-12-16
    Date Released: 2025-01-17

    13 : Foreign Function in J

    Pointfree.io

    C++Now 2017: Ben Deane & Jason Turner "constexpr ALL the things!"

    Ben Deane's blog post "Six languages worth knowing"

    Intro 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

  45. Episode 216: Programming Paradigms and Algorithmic Thinking

    10 januari 2025 · 30 min

    Afspelen
    In this episode, Conor and Ben chat about programming paradigms, algorithms, and much more! Lees meer

    Link to Episode 216 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Generated: 2024-12-16
    Date Released: 2025-01-10

    SICP - Structure and Interpretation of Computer Programs

    C++Now 2019 - Algorithm Intuition

    C++98 std::adjacent_difference

    C++23 std::views::adjacent_transform

    Haskell mapAdjacent

    C++98 std::partial_sum

    BQN ⌾ (under)

    Design Patterns (Gang of Four)

    "'tag_invoke' - An Actually Good Way to Do Customization Points" - Gašper Ažman

    Dyalog APL Tatin

    Dyalog APL Link

    Intro 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

  46. Episode 215: C++ vs BQN (AoC Part 2)

    3 januari 2025 · 26 min

    Afspelen
    In this episode, Conor and Ben chat about solving advent of code problems in C++ and BQN. Lees meer

    Link to Episode 215 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Generated: 2024-12-16
    Date Released: 2025-01-03

    Advent of Code 2024

    AoC 2024 Day 5

    Ben's C++ Solution

    Conor's BQN Solution

    Conor's AoC Video Playlist

    BQN

    C++ std::multimap

    C++20 std::ranges::is_sorted

    C++20 std::ranges::sort

    Algorithms as a Tool of Thought // Conor Hoekstra // APL Seeds '21

    C++23 std::views::enumerate

    Python enumerate

    Scala zipWithIndex

    Composition Intuition II - Conor Hoekstra - CppNorth 2024

    Intro 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

  47. Episode 214: Advent of Code in BQN (vs Python)

    27 december 2024 · 32 min

    Afspelen
    In this episode, Conor and Ben chat about different approaches to solving Advent of Code problems in BQN, Python and more. Lees meer

    Link to Episode 214 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Socials

    ADSP: The Podcast: Twitter

    Conor Hoekstra: Twitter | BlueSky | Mastodon

    Ben Deane: Twitter | BlueSky

    Show Notes

    Date Generated: 2024-12-16
    Date Released: 2024-12-27

    Advent of Code 2024

    Conor's AoC Video Playlist

    APL

    BQN

    Python functools.cache

    To Mock a Mockingbird

    CppNorth 2024 Keynote: Advent of Code, Behind the Scenes - Eric Wastl

    BQN ‿∘ (Computed Reshape)

    BQN •ParseFloat

    BQN •BQN

    BQN ⍟ (repeat)

    C++20 std::views::iota

    Haskell iterate

    Python Counter collection

    BQN /⁼ Indices Inverse Histogram Idiom

    BQN AoC 2024 Leaderboard

    Intro 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

  48. Episode 213: NumPy & Summed-Area Tables

    20 december 2024 · 35 min

    Afspelen
    In this episode, Bryce and Conor chat about NumPy, summed-area tables and more. Lees meer

    Link to Episode 213 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    ADSP: The Podcast

    Conor Hoekstra

    Bryce Adelstein Lelbach

    Show Notes

    Date Generated: 2024-12-10
    Date Released: 2024-12-20

    NumPy

    Scalar Functions

    Monadic Pervasive Functions (Uiua)

    Numba

    Python frompyfunc

    Summed-area tables

    Summed-area tables in BQN (Tweet)

    BQN ˘ (Cells)

    Leading Axis Theory

    Softmax

    llm.c

    Convolutional Neural Networks in APL

    Intro 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

  49. Episode 212: No More AI and Episode 211

    13 december 2024 · 52 min

    Afspelen
    In this episode, Bryce and I catch up and chat about the AI generated ADSP Episode 211. Lees meer

    Link to Episode 212 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    ADSP: The Podcast

    Conor Hoekstra

    Bryce Adelstein Lelbach

    Show Notes

    Date Generated: 2024-12-10
    Date Released: 2024-12-13

    Gantt Chart

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

    ADSP Episode 211 GitHub Discussion

    Whisper AI

    Audacity

    Final Solution

    Blog Post: On "Safe" C++ - HELL IN A REFCELL

    Reddit Comments

    NotebookLM

    Intro 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

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

    6 december 2024 · 35 min

    Afspelen
    In this episode, AI summarizes a blog post and the corresponding reddit thread. Lees meer

    Link to Episode 211 on Website

    Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    ADSP: The Podcast

    Conor Hoekstra

    Show Notes

    Date Generated: 2024-11-21
    Date Released: 2024-12-06

    Blog Post: On "Safe" C++ - HELL IN A REFCELL

    Reddit Comments

    NotebookLM

    Intro 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