sangarshanan
954 posts

sangarshanan
@sangarshanan
literally a non-deterministic computer working on random things mostly between music & technology!
Katılım Ocak 2017
264 Takip Edilen168 Takipçiler
Sabitlenmiş Tweet
sangarshanan retweetledi

You could say that again, and again..
'India is wealthier, but its cities are unliveable'
Mihir Sharma @mihirssharma writes
theprint.in/india/india-is…
English
sangarshanan retweetledi
sangarshanan retweetledi

I wrote a little something about Perlin Noise!
sangarshanan.com/2025/09/06/per…
English

Many years ago, I found a nasty vulnerability in one of India's largest music streaming providers. I was new to programming back then and I was doing MITM to learn about API design. One thing led to another, and I stumbled upon this seemingly innocent endpoint that exposed personal data of all their users, about 10 million of them! I could paginate through and view everything: names, emails, birthdays, even addresses in some cases.
I reported it to them, and they fixed it in about two weeks.
But the real story starts after that. I published a blog about the issue, and they weren't too happy. Soon after, someone else found another bug, and it blew up in the news. It wasn't even severe like mine, lol. If I remember correctly, they were in the middle of a merger or acquisition, so it was bad PR all around.
I had shared my number earlier to talk about the vulnerability. Now they started calling almost every hour. The CTO said he wanted to fly me to Delhi for a job interview and everything. I had actually quit my previous job a few months earlier for personal reasons, but I still said no. Then the subtle threats started.
I reached out to some other programmers, and they connected me with security researchers. They told me not to worry. But I was naive and didn't really understand how the world worked. I kept getting missed calls every hour, and I finally took down the blog post when the threats became not-so-subtle.
A few days later, I got an email from someone whose work I used to follow. He said he liked the lil Python snippet in my blog and offered me a job. No interview needed. I accepted. Best decision ever.
Moon Dragon@frozenaesthetic
Share a piece of lore about yourself
English
sangarshanan retweetledi

𝐂𝐚𝐧 𝐲𝐨𝐮𝐫 𝐯𝐞𝐜𝐭𝐨𝐫 𝐝𝐚𝐭𝐚𝐛𝐚𝐬𝐞 𝐤𝐞𝐞𝐩 𝐮𝐩 𝐰𝐢𝐭𝐡 𝐲𝐨𝐮𝐫 𝐠𝐫𝐨𝐰𝐭𝐡? 📈
1.5𝐌 𝐜𝐫𝐞𝐚𝐭𝐨𝐫𝐬, 6𝐌+ 𝐀𝐈-𝐠𝐞𝐧𝐞𝐫𝐚𝐭𝐞𝐝 𝐭𝐫𝐚𝐜𝐤𝐬... This was the reality facing @beatovenai, a leading AI music generation platform serving content creators, filmmakers, and podcasters worldwide.
Like many startups, they started scrappy with all data on disk for audio matching. But as users grew, their system buckled—time for a production-ready vector database!
Here's what they tried:
🔴 𝐂𝐡𝐫𝐨𝐦𝐚 𝐃𝐁 → Lightweight, great for prototyping, not suitable for production workloads
🟡 𝐌𝐨𝐧𝐠𝐨𝐃𝐁 → Tried vector search extension, but indexing algorithms didn't deliver expected result quality
🟡 𝐏𝐢𝐧𝐞𝐜𝐨𝐧𝐞 → Strong performance initially, then network errors and costs "ballooned like crazy" with increased query frequency
🟢 𝐙𝐢𝐥𝐥𝐢𝐳 𝐂𝐥𝐨𝐮𝐝 → Performance comparable to Pinecone, at 1/7th the cost
Here's what changed when they switched to Zilliz Cloud:
✅ 85% cost reduction (1/7th of previous costs)
✅ 2-3 seconds faster music generation
✅ Higher query volume without performance drop
✅ Predictable, flexible pricing for varying loads
"Zilliz is a very integral part of our workflow. If we just swapped Zilliz Cloud with something else, the kind of loops that we get might not make sense." - @Sangarshanan Veera, Senior Software Engineer at Beatoven.ai
For AI teams hitting infrastructure walls: T𝐓𝐡𝐞 𝐫𝐢𝐠𝐡𝐭 𝐯𝐞𝐜𝐭𝐨𝐫 𝐝𝐚𝐭𝐚𝐛𝐚𝐬𝐞 𝐚𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞 𝐜𝐚𝐧 𝐮𝐧𝐥𝐨𝐜𝐤 𝐲𝐨𝐮𝐫 𝐧𝐞𝐱𝐭 𝐠𝐫𝐨𝐰𝐭𝐡 𝐩𝐡𝐚𝐬𝐞, 𝐰𝐡𝐢𝐥𝐞 𝐭𝐡𝐞 𝐰𝐫𝐨𝐧𝐠 𝐨𝐧𝐞 𝐜𝐚𝐧 𝐜𝐨𝐬𝐭 𝐲𝐨𝐮𝐫 𝐬𝐮𝐜𝐜𝐞𝐬𝐬.
𝐅𝐚𝐜𝐢𝐧𝐠 𝐬𝐢𝐦𝐢𝐥𝐚𝐫 𝐀𝐈 𝐬𝐜𝐚𝐥𝐢𝐧𝐠 𝐜𝐡𝐚𝐥𝐥𝐞𝐧𝐠𝐞𝐬?
Consult with the specialist 👉🏻 zilliz.com/contact-sales?…
🔗Full story:zilliz.com/customers/beat…
#ScalewithZilliz




English

Just fell to my knees outside walmart!! I am so excited
PyCon US@pycon
Dive into audio programming! Check out this preview of Sangarshanan's #PyConUS 2025 tutorial "Build a Synthesizer with #Python" 🎶 Register for this tutorial and more via your PyCon US account dashboard! youtu.be/vw4djhArb1Y
English

Built a @Sonic_Pi MCP to make Claude my jamming buddy, and to let me create music with just prompts 🎵
Here's a demo of me asking it for a rock beat, and then for some D minor chords that sound like Pink Floyd 🎸
English
sangarshanan retweetledi

ok! i made something: roguentropy.bandcamp.com/track/panivizh…
English
sangarshanan retweetledi

@hendorf @lais_bsc @sangarshanan @SebastiaanZeeff @reach_vb We would like to welcome our new members to the EuroPython Society board: Aris Nivorils, Cyril Bitterich, @egeakmn, Mia Bajić, and @shekhar_koirala 🚀
English
sangarshanan retweetledi

Last week, we elected the new board for the 2024-2025 term! 🎉 Full announcement here: europython-society.org/eps-board-2024…. The board is excited to support our community and deliver EuroPython 2025! 🚀
English

Lesgooooo
EuroPython@europython
We’re happy to announce EuroPython 2025 at the Prague Congress Centre, July 14–20! 🎊 🚀 The Call for Contributors is open! Join our amazing team – submit your interest by December 22nd: forms.gle/kY7jqSJTjEhFcc… For more info, visit our website: ep2025.europython.eu
Español









