Top all-time · #16369
Emysound
Company blog · emysound.com/blog · on HN as addictedcsdataprogramming
Emysound is the company blog at emysound.com, writing about data and programming. Since 2019, 4 different Hacker News readers have linked it 10 times, most often “How Audio Fingerprinting Works”. The last post was in 2024, but the archive is still widely read.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
Posts from the EmySound open-source audio fingerprinting project, covering how sound recognition works. HN commenters cite them when discussing fingerprinting, including its use for image matching and DRM.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Fast Storage for Audio Search
Most-linked posts?
- How Audio Fingerprinting Works4 people · 6 mentions · first linked 2020-06-12
What Hacker News says?
I've been working on SoundFingerprinting [1] for almost ten years now. Its Shazam for developers. First 8 years I worked mostly during my free time and weekends. 2 years ago, I decided to monetize the storage for the fingerprints. There is a MIT licensed version of the storage [2], and a commercial one [3], which is fine-tuned for thousands of hours of audio or video content. If you are an enterprise customer, you w…
Comment linking /
on “Ask HN: Dear open source devs how do you sustain yourself”Submitted How Audio Fingerprinting Works as a story · 259 points
HN discussionSolo founder at Emysound[1]. Started 10 years ago as an open-source project, building an algorithm for audio fingerprinting. Added a commercial offering, selling storage built specifically for audio fingerprints, targeting enterprise customers. Since the offering was too technical (it's hard to sell solutions to problems that are too narrow and domain-specific), pivoted to more "business-oriented problems". This las…
Comment linking /
on “Ask HN: How many of you are self employed?”Submitted Video Fingerprinting as a story · 6 points
HN discussionFor binary vectors you can choose a different distance metric (not geometric one, i.e. Jaccard) that can be used to effectively hash similar data points into similar buckets. Treating your binary vector as a set allows you to use min-hashing as your LSH schema (min-hashing is just a random permutation of the given set). This simple trick makes LSH with min-hashing quite a powerful tool for binary vectors that are ex…
Comment linking /blog/open-source/2020/06/12/how-audio-fingerprinting-works.html
on “Introduction to Locality-Sensitive Hashing”Submitted How Audio Fingerprinting Works as a story · 3 points
HN discussionMusimathics is great [1]. If you want a more interactive source you can play with python notebooks from the music information retrieval site [2]. I've found it helpful, as you try some of the described music theory concepts in a programming environment. Shameless plug, I've also written about how audio fingerprinting works [3], which touches on some of the topics regarding music theory. [1] http://www.musimathics.co…
Comment linking /blog/open-source/2020/06/12/how-audio-fingerprinting-works.html
on “The Mathematics of Music [pdf]”Submitted Detecting repeating content across different TV channels as a story · 2 points
HN discussion> it is worth commenting that there are trivial ways to remove DRM from Audible files. say i share with a loved one or close friend the de-DRM'd audiobook. now their computer becomes infected with a RAT, and 'my' file/audiobook fingerprinted with the proprietary fingerprint algorithm (to identify me as the unique purchaser, the same techniques are probably applied industry wide) is leaked online as a consequence (or…
Comment linking /blog/open-source/2020/06/12/how-audio-fingerprinting-works.html
on “Why none of my books are available on Audible”While this article is on sound fingerprinting it does talk about image fingerprinting, the algorithm finds "significant" points in the image and as such can still work because it looks at their positions respective to each other, which will still hold after scaling or rotating. And cropping is likely to remove content lacking such features, so it can handle that as well. https://emysound.com/blog/open-source/2020/06…
Comment linking /blog/open-source/2020/06/12/how-audio-fingerprinting-works.html
on “Strengthening our efforts against the spread of non-consensual intimate images”