Top all-time · #8585
Will Drevo
Personal blog · willdrevo.comprogrammingdata
Will Drevo's personal blog at willdrevo.com covers programming and data. Since 2014, 9 different Hacker News readers have linked it 11 times, most often “Audio Fingerprinting with Python and Numpy (2013)”. It is still writing: the last post was on 2026-03-04, and you can follow it by feed.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
HN readers link Will Drevo's writeups on audio fingerprinting and recognition, which explain how Shazam-style services work. They are cited alongside his Dejavu Python library.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Personal Blog of Will Drevo
Most-linked posts?
- Audio Fingerprinting with Python and Numpy (2013)4 people · 4 mentions · first linked 2016-05-23
- Audio Fingerprinting with Python and Numpy4 people · 4 mentions · first linked 2014-01-30
What Hacker News says?
In case anyone is interested, this is a good read on how audio finger printing in services like Shazam, Soundhound et al work: http://willdrevo.com/fingerprinting-and-audio-recognition-wi...
Comment linking /fingerprinting-and-audio-recognition-with-python/
on “Apple has completed its acquisition of Shazam”Submitted Audio Fingerprinting with Python and Numpy (2013) as a story · 210 points
HN discussionI have Comcast. I did it with this guide: https://willdrevo.com/blocking-ads-with-pihole-mac-os-x-ipho...
Comment linking /blocking-ads-with-pihole-mac-os-x-iphone-raspberry-pi/
on “Pi-hole 5.0”Submitted Using a Proxy with a Randomized User Agent in Python Requests as a story · 3 points
HN discussionHey! Creator here. Awesome to see this get posted and people excited about the project. I made a cool writeup about it here: http://willdrevo.com/fingerprinting-and-audio-recognition-wi... It's a great little library for doing audio recognition, stream radio advertisement verification, and all sorts of interesting people email about all the time that I never would have thought of. It's certainly not as speedy as Ech…
Comment linking /fingerprinting-and-audio-recognition-with-python.html
on “Dejavu: Audio fingerprinting and recognition in Python”Submitted Audio Fingerprinting with Python and Numpy as a story · 2 points
HN discussionThis is amazing! truly great explanation in the related blog post here http://willdrevo.com/fingerprinting-and-audio-recognition-wi... Does anyone know of a good explanation of locality sensitive hashing? I know there are other applications.
Comment linking /fingerprinting-and-audio-recognition-with-python.html
on “Dejavu: Audio fingerprinting and recognition in Python”Submitted Audio Fingerprinting with Python and Numpy as a story · 2 points
HN discussionVery cool stuff! It seems that all those solutions are based on the analysis of visual representations of spectrograms. Is this common or could you just use 2d arrays which encode the same information - would this be more performant? Nice blog post about this stuff: http://willdrevo.com/fingerprinting-and-audio-recognition-wi... - https://github.com/worldveil/dejavu
Comment linking /fingerprinting-and-audio-recognition-with-python/
on “Show HN: Shazam-like acoustic fingerprinting of continuous audio streams”This is somewhat of a misnomer. For those of you who came here expecting acoustic fingerprinting, realize this is a different class of algorithms related to locality sensitive hashing (LSH), ala Shazam, etc. If you look at the page [here]( https://audiofingerprint.openwpm.com/ ), you'll see they are merely looking at the audio processing capabilities for your browser's, which is tied to your hardware microphone's /…
Comment linking /fingerprinting-and-audio-recognition-with-python/
on “Audio Fingerprinting”My understanding is you're looking for landmarks in the audio and then matching/aligning on those. Shenidam is open source software which does the whole process, site offline, GitHub still up: https://web.archive.org/web/20160309034204/http://shenidam.o... and https://github.com/stendardo/shenidam A node stream module: https://github.com/adblockradio/stream-audio-fingerprint Python: https://github.com/dpwe/audfprint…
Comment linking /fingerprinting-and-audio-recognition-with-python/
on “Ask HN: Tutorial for syncing cameras with recorded audio?”