Generally AI - Season 2 - Episode 2: Fantastic Algorithms and Where to Find Them
Oct 9, 2024
Dive into the quirky origins of algorithms, from their historical roots in Uzbekistan to the eccentric habits of mathematicians. Explore the brilliance of Al-Khwarizmi, the father of algebra, and his lasting impact on modern algorithms and AI. Discover the Fibonacci sequence's significance and the clever world of probabilistic counting through the HyperLogLog algorithm. The discussion combines humor with insights on estimating crowd sizes and the fascinating vision of eagles, blending personal anecdotes with innovative ideas.
34:10
forum Ask episode
web_stories AI Snips
view_agenda Chapters
auto_awesome Transcript
info_circle Episode notes
question_answer ANECDOTE
Dijkstra's Algorithm Invention
Edsger W. Dijkstra invented his shortest path algorithm in 20 minutes.
He conceived it while pondering the shortest route from Rotterdam to Groningen, reportedly without using pencil and paper.
question_answer ANECDOTE
Early Algorithm Verification
Dijkstra and fellow researchers initially verified algorithms by rigorous inspection, not machine testing.
This thorough code review process ensured correctness before formal proof methods existed.
question_answer ANECDOTE
Corn-on-the-Cob Mathematics
A mathematician observed different corn-on-the-cob eating patterns among algebraists and analysts.
Algebraists ate in raster patterns, while analysts ate in spirals, a curious, unexplained correlation.
Get the Snipd Podcast app to discover more snips from this episode
In this podcast, Roland Meertens and Anthony Alford discuss their favorite algorithms, starting with the etymology of the word "algorithm." They explore the Fibonacci sequence and the many algorithms for computing it. Roland introduces the concept of probabilistic counting, focusing on the HyperLogLog algorithm, which can be used to estimate the count of unique items. Meertens also shares his own personal algorithm for estimating how many people he talks to at conferences.
Read a transcript of this interview: https://bit.ly/3XKJZ3V
Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies:
www.infoq.com/software-architects-newsletter
Upcoming Events:
QCon San Francisco (November 18-22, 2024)
Get practical inspiration and best practices on emerging software trends directly from senior software developers at early adopter companies.
qconsf.com/
QCon London (April 7-9, 2025)
Discover new ideas and insights from senior practitioners driving change and innovation in software development.
qconlondon.com/
The InfoQ Podcasts:
Weekly inspiration to drive innovation and build great teams from senior software leaders. Listen to all our podcasts and read interview transcripts:
- The InfoQ Podcast www.infoq.com/podcasts/
- Engineering Culture Podcast by InfoQ www.infoq.com/podcasts/#engineering_culture
- Generally AI www.infoq.com/generally-ai-podcast/
Follow InfoQ:
- Mastodon: techhub.social/@infoq
- Twitter: twitter.com/InfoQ
- LinkedIn: www.linkedin.com/company/infoq
- Facebook: bit.ly/2jmlyG8
- Instagram: @infoqdotcom
- Youtube: www.youtube.com/infoq
Write for InfoQ:
Learn and share the changes and innovations in professional software development.
- Join a community of experts.
- Increase your visibility.
- Grow your career.
www.infoq.com/write-for-infoq