<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: kabirgoel</title><link>https://news.ycombinator.com/user?id=kabirgoel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 10:20:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kabirgoel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kabirgoel in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://kabirgoel.com" rel="nofollow">https://kabirgoel.com</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 07:26:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46629232</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=46629232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46629232</guid></item><item><title><![CDATA[New comment by kabirgoel in "Anthropic acquires Bun"]]></title><description><![CDATA[
<p>My team has been using it in prod for about a year now. There were some minor bugs in the runtime's implementation of buffers in 1.22 (?), but that was about the only issue we ran into.<p>The nice things:<p>1. It's fast.<p>2. The standard library is great. (This may be less of an advantage over Deno.)<p>3. There's a ton of momentum behind it.<p>4. It's closer to Node.js than Deno is, at least last I tried. There were a bunch of little Node <> Deno papercuts. For example, Deno wanted .ts extensions on all imports.<p>5. I don't have to think about JSR.<p>The warts:<p>1. The package manager has some issues that make it hard for us to use. I've forgotten why now, but this in particular bit us in the ass: <a href="https://github.com/oven-sh/bun/issues/6608" rel="nofollow">https://github.com/oven-sh/bun/issues/6608</a>. We use PNPM and are very happy with it, even if it's not as fast as Bun's package manager.<p>Overall, Deno felt to me like they were building a parallel ecosystem that I don't have a ton of conviction in, while Bun feels focused on meeting me where I am.</p>
]]></description><pubDate>Tue, 02 Dec 2025 21:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46127434</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=46127434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46127434</guid></item><item><title><![CDATA[New comment by kabirgoel in "Show HN: Real-time AI Voice Chat at ~500ms Latency"]]></title><description><![CDATA[
<p>This is great. Poking into the source, I find it interesting that the author implemented a custom turn detection strategy, instead of using Silero VAD (which is standard in the voice agents space). I’m very curious why they did it this way and what benefits they observed.<p>For folks that are curious about the state of the voice agents space, Daily (the WebRTC company) has a great guide [1], as well as an open-source framework that allows you to build AI voice chat similar to OP's with lots of utilities [2].<p>Disclaimer: I work at Cartesia, which services a lot of these voice agents use cases, and Daily is a friend.<p>[1]: <a href="https://voiceaiandvoiceagents.com" rel="nofollow">https://voiceaiandvoiceagents.com</a>
[2]: <a href="https://docs.pipecat.ai/getting-started/overview" rel="nofollow">https://docs.pipecat.ai/getting-started/overview</a></p>
]]></description><pubDate>Mon, 05 May 2025 22:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43900161</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=43900161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43900161</guid></item><item><title><![CDATA[New comment by kabirgoel in "Query Apple's FindMy network with Python"]]></title><description><![CDATA[
<p>Correct. You can also share your location with friends. A lot of friend groups (at least my age) use Find My as a kind of social network.</p>
]]></description><pubDate>Sat, 21 Dec 2024 13:46:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42479640</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=42479640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42479640</guid></item><item><title><![CDATA[New comment by kabirgoel in "Limbo: A complete rewrite of SQLite in Rust"]]></title><description><![CDATA[
<p>Guessing the shortcomings become starker if you’re spending lots of time in the codebase/building a company on top of it.</p>
]]></description><pubDate>Tue, 10 Dec 2024 17:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42379279</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=42379279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42379279</guid></item><item><title><![CDATA[New comment by kabirgoel in "Play 3.0 mini – A lightweight, reliable, cost-efficient Multilingual TTS model"]]></title><description><![CDATA[
<p>I work at Cartesia, which operates a TTS API similar to Play [1]. I’d be willing to venture a guess and say that our TTS model, Sonic, is probably SoTA for on-device, but don't quote me on that claim. It's the same model that powers our API.<p>Sonic can be run on a MacBook Pro. Our API sounds better, of course, since that's running the model on GPUs without any special tricks like quantization. But subjectively the on-device version is good quality and real-time, and it possesses all the capabilities of the larger model, such as voice cloning.<p>Our co-founders did a demo of the on-device capabilities on the No Priors podcast [2], if you're interested in checking it out for yourself. (I will caveat that this sounds quite a bit worse than if you heard it in person today, since this was an early alpha + it's a recording of the output from a MacBook Pro speaker.)<p>[1] <a href="https://cartesia.ai/sonic" rel="nofollow">https://cartesia.ai/sonic</a>
[2] <a href="https://youtu.be/neQbqOhp8w0?si=2n1i432r5fDG2tPO&t=1886" rel="nofollow">https://youtu.be/neQbqOhp8w0?si=2n1i432r5fDG2tPO&t=1886</a></p>
]]></description><pubDate>Mon, 14 Oct 2024 23:10:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41843179</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=41843179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41843179</guid></item><item><title><![CDATA[New comment by kabirgoel in "Show HN: A real time AI video agent with under 1 second of latency"]]></title><description><![CDATA[
<p>(Not the author but I work in real-time voice.) WebSockets don't really translate to actual GPU load, since they spend a ton of time idling. So strictly speaking, you don't need a GPU per WebSocket assuming your GPU infra is sufficiently decoupled from your user-facing API code.<p>That said, a GPU per generation (for some operational definition of "generation") isn't uncommon, but there's a standard bag of tricks, like GPU partitioning and batching, that you can use to maximize throughput.</p>
]]></description><pubDate>Tue, 01 Oct 2024 22:20:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41714886</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=41714886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41714886</guid></item><item><title><![CDATA[New comment by kabirgoel in "Show HN: A real time AI video agent with under 1 second of latency"]]></title><description><![CDATA[
<p>As someone who's attended events run by Daily/Kwindla, I can guarantee that you’ll have fun and leave with your IP rights intact. :) (In fact, I don't even know that they're looking for talent and good ideas... the motivation for organizing these is usually to get people excited about what you're building and create a community you can share things with.)</p>
]]></description><pubDate>Tue, 01 Oct 2024 22:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41714819</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=41714819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41714819</guid></item><item><title><![CDATA[New comment by kabirgoel in "Show HN: A fast OSS voice assistant"]]></title><description><![CDATA[
<p>Thanks for the shoutout! We're very excited about how this space is evolving and are working on new features and perf improvements to support experiences like this.</p>
]]></description><pubDate>Tue, 09 Jul 2024 18:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40919083</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=40919083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40919083</guid></item><item><title><![CDATA[New comment by kabirgoel in "Threads hits 5M signups in the first four hours"]]></title><description><![CDATA[
<p>Once you start following people the noise mostly disappears. Think the initial feed is a way for users to bootstrap their follow list.</p>
]]></description><pubDate>Thu, 06 Jul 2023 04:37:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36611340</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=36611340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36611340</guid></item><item><title><![CDATA[New comment by kabirgoel in "Building a platform that open sources itself"]]></title><description><![CDATA[
<p>Zed has copilot support. I’ve been using it, and it works pretty well.</p>
]]></description><pubDate>Thu, 15 Jun 2023 16:42:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=36343169</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=36343169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36343169</guid></item><item><title><![CDATA[New comment by kabirgoel in "Ask HN: What would an IDE built for the Apple Vision Pro look like?"]]></title><description><![CDATA[
<p>> Most programming work is still text editing [...]<p>Text no longer needs to be the primary way of conveying programs. There are practical reasons text works best on screens, but if your coding environment is boundless then there’s no reason to believe you can’t do fancier things like direct manipulation of ASTs pretty easily. Imagine "grabbing" an AST node and attaching it to a different parent, all in space.<p>Beyond simple AST manipulation, the Vision Pro will probably enable Dynamicland-esque "programming spaces" where you manipulate objects in your virtual environment to construct programs.</p>
]]></description><pubDate>Sat, 10 Jun 2023 20:54:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36275013</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=36275013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36275013</guid></item><item><title><![CDATA[New comment by kabirgoel in "Apple Vision Pro: Apple’s first spatial computer"]]></title><description><![CDATA[
<p>Ha, that turned out to be a pretty good prediction. Wonder what else can be gleaned from features in standard products.</p>
]]></description><pubDate>Tue, 06 Jun 2023 06:44:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=36209029</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=36209029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36209029</guid></item><item><title><![CDATA[New comment by kabirgoel in "Don't let Reddit kill 3rd party apps"]]></title><description><![CDATA[
<p>While OP could have worded their comment better, this is exactly the kind of thing that Swartz explicitly aligned himself against. [1]<p>It would be incredibly surprising for Swartz to have supported the kind of bait-and-switch tactics Reddit is employing here.<p>[1]: <a href="https://en.wikipedia.org/wiki/Guerilla_Open_Access_Manifesto" rel="nofollow">https://en.wikipedia.org/wiki/Guerilla_Open_Access_Manifesto</a></p>
]]></description><pubDate>Sun, 04 Jun 2023 02:18:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36182425</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=36182425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36182425</guid></item><item><title><![CDATA[Analyzing dependencies of JavaScript snippets]]></title><description><![CDATA[
<p>Article URL: <a href="https://kabirgoel.com/p/parse-deps">https://kabirgoel.com/p/parse-deps</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36158328">https://news.ycombinator.com/item?id=36158328</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Jun 2023 22:31:30 +0000</pubDate><link>https://kabirgoel.com/p/parse-deps</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=36158328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36158328</guid></item><item><title><![CDATA[New comment by kabirgoel in "Supabase Vault"]]></title><description><![CDATA[
<p>Agreed. I used Supabase for a fairly simple project and felt like I had to know a lot about Postgres to implement anything. If you’re building something yourself, I feel like Firebase is still the safer bet. I’m guessing Supabase really shines when you’re building a startup or have a team.</p>
]]></description><pubDate>Sat, 20 Aug 2022 18:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=32534074</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=32534074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32534074</guid></item><item><title><![CDATA[Why don’t more apps leverage programming experience? (2021)]]></title><description><![CDATA[
<p>Article URL: <a href="https://kabirgoel.com/p/programmable-by-design">https://kabirgoel.com/p/programmable-by-design</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32284555">https://news.ycombinator.com/item?id=32284555</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 30 Jul 2022 05:44:36 +0000</pubDate><link>https://kabirgoel.com/p/programmable-by-design</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=32284555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32284555</guid></item><item><title><![CDATA[New comment by kabirgoel in "Build Pong in Your Terminal with Go for Some Reason"]]></title><description><![CDATA[
<p>Fantastic game! Have you considered using the Bubble Tea [1] library?<p>I recently used Bubble Tea to write a Flappy Bird-like game [2] and it was incredibly fun. It splits your app up into a Model (state), a View function (that uses the model to return a string), and an Update function (that updates the model), like Elm. Plus the other Charm libraries are great for styling terminal output, spring physics, etc.<p>[1] <a href="https://github.com/charmbracelet/bubbletea" rel="nofollow">https://github.com/charmbracelet/bubbletea</a>
[2] <a href="https://github.com/kbrgl/flapioca" rel="nofollow">https://github.com/kbrgl/flapioca</a></p>
]]></description><pubDate>Tue, 26 Jul 2022 20:43:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=32243712</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=32243712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32243712</guid></item><item><title><![CDATA[New comment by kabirgoel in "Gov.UK: Prevent ministers and officials from hiding policy changes as minor"]]></title><description><![CDATA[
<p>I’ve always found government codebases fascinating, since you can directly witness the intersection of code and law!<p>Also see this issue raised on the Public Sans repo, which claims the typeface (created by the American government) is unconstitutional:<p><a href="https://github.com/uswds/public-sans/issues/31" rel="nofollow">https://github.com/uswds/public-sans/issues/31</a></p>
]]></description><pubDate>Tue, 26 Jul 2022 11:45:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=32236975</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=32236975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32236975</guid></item><item><title><![CDATA[New comment by kabirgoel in "How an engineer looks at the idea of pumping water from Mississippi to the West"]]></title><description><![CDATA[
<p>A pipe dream, or a dream pipe? :)</p>
]]></description><pubDate>Mon, 25 Jul 2022 22:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=32231680</link><dc:creator>kabirgoel</dc:creator><comments>https://news.ycombinator.com/item?id=32231680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32231680</guid></item></channel></rss>