ADSP: Algorithms + Data Structures = Programs
Alle afleveringen
311 afleveringen, van nieuw naar oud
-
Episode 260: 🇳🇱 C++ Under the Sea 🇳🇱 Ray, Paul, Parrot & Scanman!
14 november 2025 · 24 min
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-14NVIDIA 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…
-
Episode 259: 🇳🇴 NDC TechTown 🇳🇴 Vittorio Romeo & JF Bastien
7 november 2025 · 47 min
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-07camomilla 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 — … -
Episode 258: 🇳🇴 An Algorithm Taxonomy (Serial, Parallel, Cooperative)
31 oktober 2025 · 17 min
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-31MPI
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 -
Episode 257: 🇳🇴 Live from Norway! Replicate, Scatter, Gather & RLD (Part 3)
24 oktober 2025 · 35 min
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-24thrust::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 -
Episode 256: 🇩🇰 Algorithms: Replicate, Scatter, Gather & RLD (Part 2)
17 oktober 2025 · 41 min
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-17thrust::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 -
Episode 255: 🇩🇰 C++ Copenhagen Meetup & Replicate
10 oktober 2025 · 28 min
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-10Roku 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 -
Episode 254: 🇩🇰 Live from Denmark! Roku, EVs, Aarhus (Ø) and more!
3 oktober 2025 · 38 min
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-03Roku 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 -
Episode 253: Sean Parent on AI and Cursor
26 september 2025 · 25 min
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-26C++ 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 -
Episode 252: Sean Parent on Rust and AI
19 september 2025 · 25 min
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-19C++ 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 -
Episode 251: Sean Parent C++ Under the Sea Keynote Preview
12 september 2025 · 22 min
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-12C++ 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 -
Episode 250: Sean Parent on AI
5 september 2025 · 33 min
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-05Snowcrash 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 -
Episode 249: AI, Podcasts, Scandinavia Trip and More!
29 augustus 2025 · 36 min
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-29Astro 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 -
Episode 248: The Philosophy of Good Software Design (Part 2)
22 augustus 2025 · 34 min
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-22MISRA 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 -
Episode 247: The Philosophy of Good Software Design
15 augustus 2025 · 30 min
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 -
Episode 246: Not High on AI?
8 augustus 2025 · 37 min
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-082025 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 -
Episode 245: High on AI (Part 2)
1 augustus 2025 · 43 min
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-01AI 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 -
Episode 244: High on AI (Part 1)
25 juli 2025 · 1 uur 7 min
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-25AI 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 -
Episode 243: Learning Languages
18 juli 2025 · 34 min
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-18Mondly
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 -
Episode 242: Thrust & Parallel Algorithms (Part 4)
11 juli 2025 · 36 min
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-11Thrust
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 -
Episode 241: Parallel Algorithm Talk (Part 3)
4 juli 2025 · 39 min
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-04Thrust
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 -
Episode 240: Thrust, Rust vs C++, Python & More (Part 2)
27 juni 2025 · 41 min
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-27Thrust
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 -
Episode 239: Claude-Poisoned Dev Sipping Rocket Fuel
20 juni 2025 · 5 min
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-20The 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 -
Episode 238: Recommended Podcast Discussions on AI & LLMs
13 juni 2025 · 9 min
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-13ChangeLog: 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 -
Episode 237: Thrust with Jared Hoberock
6 juni 2025 · 34 min
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-06Thrust
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 -
Episode 236: C++26 Senders and Receivers Algorithms (Part 2)
30 mei 2025 · 28 min
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-30C++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 -
Episode 235: C++26 Senders and Receivers Algorithms (Part 1)
23 mei 2025 · 33 min
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-23C++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 -
Episode 234: C++Now 2025 Recap!
16 mei 2025 · 34 min
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-16C++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 -
Episode 233: AI! Live from Sunnyvale!
9 mei 2025 · 17 min
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-09GoogleTest
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 -
Episode 232: Algorithms! Live from New York!
2 mei 2025 · 46 min
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-02Thrust 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 -
Episode 231: C++26 Senders and Receivers (+ flat_map)
25 april 2025 · 44 min
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-25ArrayCast 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 -
Episode 230: Hoogle Translate
18 april 2025 · 29 min
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-18Hoogle 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 -
Episode 229: multi_transform? for_each_but_last?
11 april 2025 · 34 min
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-11Haskell 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 -
Episode 228: To Tesla or Not to Tesla
4 april 2025 · 25 min
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-04ADSP 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 -
Episode 227: Re: The CUDA C++ Developer’s Toolbox
28 maart 2025 · 39 min
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-28NVIDIA 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 -
Episode 226: NVIDIA GTC 2017 vs 2025
21 maart 2025 · 26 min
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-21NVIDIA 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 -
Episode 225: CppNorth & Flux Plans, The Slow Death of Twitter and More!
14 maart 2025 · 31 min
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-14CppNorth 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 -
Episode 224: Flux Updates & Internal Iteration
7 maart 2025 · 29 min
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-07Flux
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 -
Episode 223: Is C++ Dying? II
28 februari 2025 · 29 min
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-28Contracts 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 -
Episode 222: From Stepanov to Euler to Shawshank
21 februari 2025 · 37 min
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-21Mazes 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 -
Episode 221: 2025 Predictions, Conferences and More!
14 februari 2025 · 46 min
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-14ADSP 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 -
Episode 220: Graph Algorithms & 7 Bridges of Königsberg
7 februari 2025 · 34 min
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-07Algorithms 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 -
Episode 219: Flood Fills & Adaptive Mesh Refinement
31 januari 2025 · 26 min
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-31Algorithms 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 -
Episode 218: Algorithms (by Louridas)
24 januari 2025 · 28 min
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-24Algorithms 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 -
Episode 217: Pragmatic vs Inspiring Talks, A Bug and More
17 januari 2025 · 20 min
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-1713 : 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 -
Episode 216: Programming Paradigms and Algorithmic Thinking
10 januari 2025 · 30 min
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-10SICP - 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 -
Episode 215: C++ vs BQN (AoC Part 2)
3 januari 2025 · 26 min
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-03Advent 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 -
Episode 214: Advent of Code in BQN (vs Python)
27 december 2024 · 32 min
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-27Advent 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 -
Episode 213: NumPy & Summed-Area Tables
20 december 2024 · 35 min
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-20NumPy
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 -
Episode 212: No More AI and Episode 211
13 december 2024 · 52 min
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-13Gantt 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 -
Episode 211: Power, Politics and Misconduct in C++ ✨
6 december 2024 · 35 min
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-06Blog 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