Show HN: I built a site where strangers leave kind voice notes for each other
Posted by thepaulthomson 1 day ago
Comments
Comment by qsudip 59 minutes ago
Comment by thepaulthomson 1 day ago
So I built this. You record a voice note between 5 and 60 seconds saying something kind, and it goes into a pool. A stranger somewhere presses play and hears you. Thats it. No accounts, no profiles, no sign up. Completely anonymous.
The moderation side was the interesting engineering problem. Every note gets transcribed by Whisper then a second model classifies it into kind/unsure/unkind/not_a_note. Only “kind” notes ever get served to listeners. I made the decision to run moderation inline during upload rather than batching it, so theres never a window where unmoderated audio is just sitting around waiting. The whole lifecycle gets logged in an append-only event table with request IDs so if something weird slips through I can trace exactly what happend.
Its a pretty standard Next.js + Postgres + S3 setup otherwise. Nothing too clever on the infra side, the interesting stuff is all in the moderation pipeline and figuring out what “kind” actually means when you’re trying to get a model to judge it reliably.
One thing I’m really curious to get feedback on: after you record you get a “ripple link” which is basically your only receipt. You can come back and see how many people heard your note and any anonymous reactions they left. I’m not sure yet if this is compelling enough or if I need to build more of a feedback loop there.
The site is live, you can record or listen right now. Zero friction. Would really love this community’s feedback on the product and the technical approach.
Comment by lmhansen 45 minutes ago
Comment by mandubird 1 hour ago
Comment by yodon 1 day ago
See also Mythic Quest's discussion of TTP.[0] User Generated Content is only your friend if you have the resources to moderate it.
Comment by thepaulthomson 1 day ago
Also MQ is one of my all-time favourite shows (mainly first seasons, it kinda lost steam in the later ones).
Comment by Bender 1 day ago
Comment by thepaulthomson 1 day ago
Comment by whoamii 1 day ago
Comment by bitbybit_ch 2 hours ago
Comment by Sat_P 1 day ago
Comment by thepaulthomson 1 day ago
As this continues to gain traction, I'll just keep chipping away at keep it safe and people protected. All I can do for now is take it one step at a time and keep solving problems as they appear.
Again, thanks a ton for checking it out!!
Comment by richarlidad 11 hours ago
Comment by thepaulthomson 2 hours ago
Comment by dxdm 23 hours ago
Comment by thepaulthomson 22 hours ago
Comment by Yestas 1 day ago
Comment by thepaulthomson 1 day ago
Comment by Yestas 20 hours ago
I think you should go with YOUR vision. This is very important to stay creative and have a authentic product
Comment by thepaulthomson 19 hours ago
Comment by dokdev 1 day ago
Comment by thepaulthomson 1 day ago
Comment by andrewstuart 1 day ago
Https://www.crowdwave.com
Comment by thepaulthomson 1 day ago
Comment by efilife 1 day ago
Comment by thepaulthomson 1 day ago
Comment by AI-viewer-un 1 day ago