ADSP: Algorithms + Data Structures = Programs

Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane
undefined
Oct 13, 2023 • 36min

Episode 151: Is C++ Dying (Response)

Exploring the significance of saving C++, humorous discussion about air tags, addressing social media response, advocating for maintaining the existing C++ codebase, importance of using alternative terms, and discussing completing streets and weighted edges algorithms.
undefined
Oct 6, 2023 • 46min

Episode 150: Is C++ Dying?

The podcast discusses the slow progress of C++ and the potential demise of the language. They compare C++ and Rust, reflect on the challenges of learning new languages, and explore the lack of progress in implementing long-awaited features in C++. They also debate the current state of C++, the shift away from C++ by companies like Google, and propose potential solutions for the language's future. The podcast ends with discussions about the challenges of bringing a new direction to the community and future plans for the podcast.
undefined
Sep 29, 2023 • 50min

Episode 149: CityStrides.com, Graph Algorithms and More!

The hosts discuss their recent vacations, reflect on the challenges of running in different cities, and share their thoughts on Elon Musk. They also delve into graph algorithms and optimizing path generation in OpenStreetMaps. Additionally, they touch on topics such as LinkedIn followers, R programming, and Rust programming.
undefined
Sep 22, 2023 • 34min

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

Robert Leahy, specialized in graphics and gaming, discusses C++ in FinTech. Topics include the ISO C++ Committee, proposed data structures like the hive, and prioritizing data access for financial market data. Also, the hosts record while walking in Venice and wrap up their Slovenia road trip.
undefined
Sep 15, 2023 • 30min

Episode 147: 🇸🇮 SRT23 - Parallel std::unique Revisited (on a Walk in Venice)

The hosts record live from Venice and revisit the parallel std::unique implementation. They explore the implementation of unique and parallel algorithms in thrust, discuss the design of the thrust library, and ways to optimize the 'copy if' function. They also discuss the implementation of unique count and potential improvements, go on a quest for donuts in Venice, and delve into the naming and functionality of 'unique count' and 'unique copy' algorithms.
undefined
Sep 8, 2023 • 24min

Episode 146: 🇸🇮 SRT23 - Algorithms, BQN's Superpowers & More!

The hosts discuss the SI Combinator in Haskell, chunk buying, and group buying. They explain a unique algorithm without temporary storage and explore the technique of down sweep and up sweep for scan operations. They discuss transform reduce, the relationship between algorithms and data structures, and the practicality of different container types in programming. They also talk about tolls in Italy, the value of hash maps, designing parallel algorithms, and the superpowers of array languages.
undefined
Sep 1, 2023 • 26min

Episode 145: 🇸🇮 SRT23 - Parallel std::unique

The hosts discuss the parallelization of 'std::unique' and the use of 'copy_if' and 'adjacent_transform' in its implementation. They explore the implementation of adjacent difference in the `thrust` library and its challenges. The speakers talk about strategies for parallel unique operations, including reduction and chunking. They also discuss the key properties of a scan operation and reflect on their road trip and upcoming episodes.
undefined
Aug 25, 2023 • 33min

Episode 144: 🇸🇮 SRT23 - Nigeria, Here We Come! (and How Bryce Almost Died)

Conor and Bryce record live from Slovenia, Croatia, and Italy while discussing their road trip plans to explore African tech hubs. They talk about diversifying the podcast and share anecdotes about encountering spiders and experiencing a nudist beach.
undefined
Aug 18, 2023 • 46min

Episode 143: 🇸🇮 SRT23 - Hiša Franko, Postojna, Podcasts and R

Conor Hoekstra and Bryce Adelstein Lelbach discuss their experiences in Slovenia, including visits to Hiša Franko, the Idrija Mercury Mines, and the Postojna Caves. They also chat about podcasts and the R programming language, touching on topics like speed cameras, a donut filled with goat cream cheese, and their thoughts on R's user experience.
undefined
Aug 11, 2023 • 29min

Episode 142: 🇸🇮 SRT23 - Lake Bled & Bled Cake + Haskell, Rust & C++

In this episode, Conor and Bryce record live from Slovenia while driving and review Lake Bled and Bled Cream Cake and solve one problem in Haskell, Rust and C++!Link to Episode 142 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow NotesDate Recorded: 2023-06-18Date Released: 2023-08-11Lake BledBled Cream CakeMastermind Board GameGašper Ažman on TwitterRamanujan Numbers“Point-Free or Die: Tacit Programming in Haskell and Beyond” by Amar ShahLambdaDays 2023: Composition Intuition - Conor HoekstraC++17 std::transform_reduceC++98 std::inner_productC++98 std::equal_toC++98 std::equalC++98 std::plusHaskell zipWithHaskell fromEnumHaskell sumBQN LanguageAPL LanguageexactMatches Tweet from Composition Intuition Talkexact_matches Rust TweetRust Iterator traitRust str::chars()Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app