Top all-time · #6732
Peter Sobot
Personal blog · blog.petersobot.comprogrammingai
Peter Sobot's personal blog at blog.petersobot.com covers programming and ai. Since 2013, 11 different Hacker News readers have linked it 22 times, most often “Reviving an Analog Polysynth with an Arduino, Ghidra, and Python”. The last post was in 2014, but the archive is still widely read.
Most-linked posts?
- Reviving an Analog Polysynth with an Arduino, Ghidra, and Python5 people · 7 mentions · first linked 2022-11-29
- Debugging an empty spam email (2016)3 people · 5 mentions · first linked 2016-10-15
- Forever.fm - automatic, infinite online DJ, beatmatched, via SoundCloud2 people · 3 mentions · first linked 2013-10-27
What Hacker News says?
I am quite interested in this topic. There is some research on that field. Some links I collected in the past: http://thesis.flyingpudding.com/ http://dynampd.ubitux.fr/ http://erikbern.com/2015/09/22/presentations-about-spotify-m... http://erikbern.com/2015/09/24/nearest-neighbor-methods-vect... http://www.wired.com/underwire/2013/08/qq_netflix-algorithm/ http://www.slideshare.net/erikbern/collaborative-filtering-a…
Comment linking /introducing-forever-fm
on “Finding Similar Music Using Matrix Factorization”Submitted Patching an embedded synthesiser OS from 1996 with Ghidra as a story · 289 points
HN discussionThis seems like an odd way to do music streaming, I feel like you'd be better off dumping MP3 files in a folder and taking advantage of the media streaming support in nginx or Apache or similar. Or, you can look at psobot's implementation of a streaming music app in forever.fm ( http://blog.petersobot.com/introducing-forever-fm ). The short version of it is that he uses a Python generator to generate frames, passes…
Comment linking /introducing-forever-fm
on “Create a Simple Music Streaming App with Flask”Submitted Pipes and Filters as a story · 223 points
HN discussionSubmitted Machine Learning for Drummers as a story · 101 points
HN discussionSubmitted The Cost of Waterloo Software Engineering as a story · 95 points
HN discussionSubmitted Debugging an empty spam email (2016) as a story · 33 points
HN discussionSubmitted The Architecture of an Infinite Stream of Music as a story · 13 points
HN discussionSubmitted Reviving an Analog Polysynth with an Arduino, Ghidra, and Python as a story · 4 points
HN discussionSubmitted Debugging an Empty Spam Email as a story · 4 points
HN discussionSubmitted Reviving an Analog Polysynth with an Arduino, Ghidra, and Python as a story · 2 points
HN discussionSubmitted Reviving an Analog Polysynth with an Arduino, Ghidra, and Python as a story · 2 points
HN discussionSubmitted Forever.fm - automatic, infinite online DJ, beatmatched, via SoundCloud as a story · 2 points
HN discussionSubmitted Reviving an Analog Polysynth with an Arduino, Ghidra, and Python as a story · 1 points
HN discussionSubmitted Reviving an Analog Polysynth with an Arduino, Ghidra, and Python as a story · 1 points
HN discussionSubmitted Reviving an Analog Polysynth with an Arduino, Ghidra, and Python as a story · 1 points
HN discussionSubmitted Reviving an Analog Polysynth with an Arduino, Ghidra, and Python as a story · 1 points
HN discussionSubmitted Debugging an Empty Spam Email (2016) as a story · 1 points
HN discussionSubmitted Debugging an empty spam email (2016) as a story · 1 points
HN discussionSubmitted Debugging an Empty Spam Email as a story · 1 points
HN discussionSubmitted Debugging an Empty Spam Email as a story · 1 points
HN discussionSubmitted Building a DeepDream Web Service for $5/month with Spot Instances as a story · 1 points
HN discussion