pncnmnp.github.io personal blog

Scrambling eggs for Spotify with Knuth's Fibonacci hashing

In this blog post, we explore Spotify's journey from using the Fisher-Yates shuffle to a more sophisticated song shuffling algorithm that prevents clustering of tracks by the same artist. We then connect this challenge to Fibonacci hashing, and propose a novel, evenly distributed artist shuffling method.
Points
151
HN comments
51
Submissions
1
Cited by
0 commenters

Software EngineeringMath & Algorithms2023

On Hacker News

SubmittedTitle on HNPointsComments
Dec 9, 2023Scrambling eggs for Spotify with Knuth's Fibonacci hashing by pncnmnp15151

More from pncnmnp.github.io

All 3 posts →

Related posts from the same era