<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: varun_chopra</title><link>https://news.ycombinator.com/user?id=varun_chopra</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 06:23:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=varun_chopra" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by varun_chopra in "Dad brains: How fatherhood rewires the male mind"]]></title><description><![CDATA[
<p>I find it very odd that the rest of the comments are sort of... not agreeing with the findings in the article.<p>I became a father recently (:D) and it's been an emotional rollercoaster for me. I had been frantically Googling my "symptoms" and asking around what's wrong with me, because it seems I've been quite sensitive since the birth of my baby.<p>One way to explain this is the Gordon Ramsay meme (<a href="https://imgflip.com/memetemplate/211147137/Oh-dear-dear-gorgeus" rel="nofollow">https://imgflip.com/memetemplate/211147137/Oh-dear-dear-gorg...</a>, LHS = my reaction to my baby, RHS = my reaction to other kids before my baby was born).<p>I think the article is spot on — the more time you spend with your baby and care for them, the more oxytocin you get and the more your testosterone drops (I cried when my baby first spoke — cooed, really — to me, for example, and that's just one instance).<p>Edit: I want to take this opportunity to say — fuck companies that don't give paternity leave. This is fucking hard to do alone, so be nice to your employees and offer paternity benefits. I'm in India, where paternity leave isn't required, so I was told to fuck off when I asked for time off.</p>
]]></description><pubDate>Sun, 19 Apr 2026 00:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47820755</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=47820755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47820755</guid></item><item><title><![CDATA[New comment by varun_chopra in "Incident March 30th, 2026 – Accidental CDN Caching"]]></title><description><![CDATA[
<p>The status page [1] has the actual root cause (enabling "Surrogate Keys" silently bypassed their CDN-off logic). The blog post doesn't. That's backwards.<p>"0.05% of domains" is a vanity metric -- what matters is how many requests were mis-served cross-user. "Cache-Control was respected where provided" is technically true but misleading when most apps don't set it because CDN was off. The status page is more honest here too: they confirmed content without cache-control was cached.<p>They call it a "trust boundary violation" in the last line but the rest of the post reads like a press release. No accounting of what data was actually exposed.<p>[1] <a href="https://status.railway.com/incident/X0Q39H56" rel="nofollow">https://status.railway.com/incident/X0Q39H56</a></p>
]]></description><pubDate>Tue, 31 Mar 2026 03:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47582295</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=47582295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47582295</guid></item><item><title><![CDATA[New comment by varun_chopra in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>Working on Postkit - auth, permissions, config, metering, and job queues as pure SQL functions inside Postgres.<p>I've been using Claude Code to spin up apps quickly, and I kept needing the same infrastructure every time - user auth, permissions, usage tracking, job queues. So I pulled it all into one SQL package that lives in Postgres. Now when I start a new app I just tell Claude to use Postkit and all that stuff is already there, no external services to set up. I can focus on the actual product and iterate fast.<p>It was also a good excuse to actually use stuff I'd studied for system design interviews - Zanzibar-style ReBAC for permissions, a double-entry ledger for usage metering, transactional job queues with SKIP LOCKED. ~15k lines of SQL across five modules, with a Python SDK. The SQL works from any language though.<p><a href="https://github.com/varunchopra/postkit" rel="nofollow">https://github.com/varunchopra/postkit</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 01:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46940595</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=46940595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46940595</guid></item><item><title><![CDATA[Sprites – Stateful Sandboxes]]></title><description><![CDATA[
<p>Article URL: <a href="https://sprites.dev/">https://sprites.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46724580">https://news.ycombinator.com/item?id=46724580</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 Jan 2026 20:13:23 +0000</pubDate><link>https://sprites.dev/</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=46724580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46724580</guid></item><item><title><![CDATA[New comment by varun_chopra in "The creator of Claude Code's Claude setup"]]></title><description><![CDATA[
<p>It would be very interesting to see the outputs of his operations. How productive is one of his agents? How long does it take to complete a task, and how often does it require steering?<p>I'm a bit of a skeptic. Claude Code is good, but I've had varied results during my usage. Even just 5 minutes ago, I asked CC to view the most recent commit diff using git show. Even when I provided the command, it was doing dumb shit like git show --stat and then running wc for some reason...<p>I've been working on something called postkit[1], which has required me to build incrementally on a codebase that started from nothing and has now grown quite a lot. As it's grown, Claude Code's performance has definitely dipped.<p>[1] <a href="https://github.com/varunchopra/postkit" rel="nofollow">https://github.com/varunchopra/postkit</a></p>
]]></description><pubDate>Wed, 07 Jan 2026 06:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46523396</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=46523396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46523396</guid></item><item><title><![CDATA[Deepinder Goyal launches $25M fund for human ageing research]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.continue.com/purpose">https://www.continue.com/purpose</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45693055">https://news.ycombinator.com/item?id=45693055</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Oct 2025 10:24:49 +0000</pubDate><link>https://www.continue.com/purpose</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=45693055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45693055</guid></item><item><title><![CDATA[New comment by varun_chopra in "Why the push for Agentic when models can barely follow a simple instruction?"]]></title><description><![CDATA[
<p>Marketing is being done really well in 2025, with brands injecting themselves into conversations on Reddit, LinkedIn, and every other public forum. [1]<p>CEOs, AI "thought leaders," and VCs are advertising LLMs as magic, and tools like v0 and Lovable as the next big thing. Every response from leaders is some variation of <a href="https://www.youtube.com/watch?v=w61d-NBqafM" rel="nofollow">https://www.youtube.com/watch?v=w61d-NBqafM</a><p>On the ground, we know that creating CLAUDE.md or cursorrules basically does nothing. It’s up to the LLM to follow instructions, and it does so based on RNG as far as I can tell. I have very simple, basic rules set up that are never followed. This leads me to believe everyone posting on that thread on Cursor is an amateur.<p>Beyond this, if you’re working on novel code, LLMs are absolutely horrible at doing anything. A lot of assumptions are made, non-existent libraries are used, and agents are just great at using tokens to generate no tangible result whatsoever.<p>I’m at a stage where I use LLMs the same way I would use speech-to-text (code) - telling the LLM exactly what I want, what files it should consider, and it adds _some_ value by thinking of edge cases I might’ve missed, best practices I’m unaware of, and writing better grammar than I do.<p>Edit:<p>[1] To add to this, any time you use search or Perplexity or what have you, the results come from all this marketing garbage being pumped into the internet by marketing teams.</p>
]]></description><pubDate>Tue, 14 Oct 2025 08:04:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45577405</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=45577405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45577405</guid></item><item><title><![CDATA[New comment by varun_chopra in "Show HN: New Ensō – first public beta"]]></title><description><![CDATA[
<p>Oh man, I saw this once but forgot the name. Tried Googling, asked some LLMs—but alas, couldn’t find it again. Even an HN search didn’t turn up anything useful.<p>So glad to come across it again!</p>
]]></description><pubDate>Mon, 30 Jun 2025 13:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44423320</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=44423320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44423320</guid></item><item><title><![CDATA[New comment by varun_chopra in "Making 2.5 Flash and 2.5 Pro GA, and introducing Gemini 2.5 Flash-Lite"]]></title><description><![CDATA[
<p>At one point, when they made Gemini Pro free on AI Studio, Gemini was the model of choice for many people, I believe.<p>Somehow it's gotten worse since then, and I'm back to using Claude for serious work.<p>Gemini is like that guy who keeps talking but has no idea what he's actually talking about.<p>I still use Gemini for brainstorming, though I take its suggestions with several grains of salt. It's also useful for generating prompts that I can then refine and use with Claude.</p>
]]></description><pubDate>Tue, 17 Jun 2025 16:44:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44301088</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=44301088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44301088</guid></item><item><title><![CDATA[New comment by varun_chopra in "Show HN: Canine – A Heroku alternative built on Kubernetes"]]></title><description><![CDATA[
<p>I think you do need to support being able to add more nodes to the Hetzner install. Then it'd be perfect.</p>
]]></description><pubDate>Tue, 17 Jun 2025 07:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44296519</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=44296519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44296519</guid></item><item><title><![CDATA[New comment by varun_chopra in "So Long, Figma. Thanks for Everything"]]></title><description><![CDATA[
<p>The writing is really strange. I'm not sure if this is AI or not. So many words, and so little has been conveyed...<p>Example from the comments...<p>> Great question. I haven’t found a perfect tool. A combination of Figma and Storybook and Zeroheight do a good job pulling it all together. But the real magic is the designer-developer relationship that stay in lock step. Those relationships are what it takes to be in tight sync.<p>_But the real magic is the designer-developer relationship that stay in lock step. Those relationships are what it takes to be in tight sync._<p>Who writes like this?</p>
]]></description><pubDate>Mon, 09 Jun 2025 11:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44223279</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=44223279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44223279</guid></item><item><title><![CDATA[Indus Valley Annual Report]]></title><description><![CDATA[
<p>Article URL: <a href="https://blume.vc/reports/indus-valley-annual-report-2025">https://blume.vc/reports/indus-valley-annual-report-2025</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43137621">https://news.ycombinator.com/item?id=43137621</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 22 Feb 2025 09:54:35 +0000</pubDate><link>https://blume.vc/reports/indus-valley-annual-report-2025</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=43137621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43137621</guid></item><item><title><![CDATA[New comment by varun_chopra in "Launch HN: Massdriver (YC W22) – Self-serve cloud infra without the red tape"]]></title><description><![CDATA[
<p>> You add add'l provisioners by writing Dockerfiles, you enforce pre-validations with JSON Schema<p>That's really neat! Thank you for answering my questions and all the best with your launch!</p>
]]></description><pubDate>Fri, 21 Feb 2025 19:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43131930</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=43131930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43131930</guid></item><item><title><![CDATA[New comment by varun_chopra in "Launch HN: Massdriver (YC W22) – Self-serve cloud infra without the red tape"]]></title><description><![CDATA[
<p>Oh boy, I have so many questions...<p>* You want to simplify infrastructure, but there's a new learning curve here. Why did you decide to go with diagramming as a solution? What other methods did you evaluate and discard?<p>* How does an organization with existing infrastructure implement Massdriver?<p>* How do you handle edge cases, custom configurations, complex logic, etc.? For example, workflows that use custom scripts or some other form of band-aid.<p>* The visual approach could make it too easy to piece together infrastructure without understanding the implications. How do you prevent developers from creating poorly architected systems just because you make it simple to connect components?<p>* When things go wrong, how do developers debug issues at the infrastructure level? Do they reach out to ops?</p>
]]></description><pubDate>Fri, 21 Feb 2025 17:39:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43130463</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=43130463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43130463</guid></item><item><title><![CDATA[How to know when it's time to go]]></title><description><![CDATA[
<p>Article URL: <a href="https://bitfieldconsulting.com/posts/when-its-time-to-go">https://bitfieldconsulting.com/posts/when-its-time-to-go</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42770385">https://news.ycombinator.com/item?id=42770385</a></p>
<p>Points: 7</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 20 Jan 2025 16:41:13 +0000</pubDate><link>https://bitfieldconsulting.com/posts/when-its-time-to-go</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=42770385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42770385</guid></item><item><title><![CDATA[New comment by varun_chopra in "Matt Mullenweg temporarily shuts down some Wordpress.org functions"]]></title><description><![CDATA[
<p>Damn, reading all this makes me feel terrible. I wonder what goes on in somebody’s mind to make them self-sabotage their lives like Matt has over the past couple of weeks.</p>
]]></description><pubDate>Fri, 20 Dec 2024 10:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42469969</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=42469969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42469969</guid></item><item><title><![CDATA[New comment by varun_chopra in "Ask HN: Who wants to be hired? (December 2024)"]]></title><description><![CDATA[
<p>Location: Delhi, India<p>Remote: Yes<p>Willing to relocate: Yes<p>Technologies: Python and the Python ecosystem (Flask, FastAPI, ...), frontend (HTML, CSS, JS, Tailwind, and intermediate React), all things AWS, Containers (Docker, Kubernetes,...), Prometheus, Ansible...<p>LinkedIn: <a href="https://www.linkedin.com/in/varun-chopra/details/experience/" rel="nofollow">https://www.linkedin.com/in/varun-chopra/details/experience/</a><p>Website: <a href="https://varunchopra.vc" rel="nofollow">https://varunchopra.vc</a><p>Résumé/CV: Please e-mail me for my resume.<p>Email: `echo "hello hn" | awk '{print $1"+"$2"@varunchopra.vc"}'`<p>---<p>Looking for opportunities to work with companies or individuals doing interesting things. I can have overlap with EU or Asian time zones, and I’m open to async work in PST or partial overlap with PST.<p>I have over 7 years of experience in software. My primary focus has been on infrastructure (working with web hosting companies, multiple Fortune 10 companies, and early to late-stage startups). While my expertise lies in infrastructure, I also build applications[1][2][3], though I don’t do this as often (mostly in my free time or on contract).<p>Please do mention HN if you get in touch.<p>[1] <a href="https://gyso.com" rel="nofollow">https://gyso.com</a><p>[2] <a href="https://latexresume.com" rel="nofollow">https://latexresume.com</a><p>[3] <a href="https://pencilbeam.com" rel="nofollow">https://pencilbeam.com</a></p>
]]></description><pubDate>Mon, 02 Dec 2024 16:02:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42297447</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=42297447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42297447</guid></item><item><title><![CDATA[New comment by varun_chopra in "Please stop the coding challenges"]]></title><description><![CDATA[
<p>I apologise for the shameless plug but I’m working on something to solve this.[1] The problem is that most hiring can be classified into 2 types - the company needs candidates that can work with their tech stack OR they want candidates who are good, regardless of tech stack. What we do today is conduct interviews that make no sense and that have vague signals when we could be assessing them based on real-world skills. Candidates shouldn’t have to practice interviewing in any case!<p>If you are a hiring manager and would like to experiment with something like this, please get in touch!<p>[1] <a href="https://pencilbeam.com" rel="nofollow">https://pencilbeam.com</a></p>
]]></description><pubDate>Fri, 15 Nov 2024 17:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42149086</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=42149086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42149086</guid></item><item><title><![CDATA[New comment by varun_chopra in "Superstreamer – OSS streaming toolkit from video source to player"]]></title><description><![CDATA[
<p>This is really cool. I built a video streaming service CMS[1] earlier this year and have started building the the infra stack. Your implementation is really great!<p>[1] <a href="https://varunchopra.vc/posts/building-streaming-service/" rel="nofollow">https://varunchopra.vc/posts/building-streaming-service/</a></p>
]]></description><pubDate>Wed, 06 Nov 2024 13:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42061633</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=42061633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42061633</guid></item><item><title><![CDATA[Can you build a startup without sacrificing your mental health?]]></title><description><![CDATA[
<p>Article URL: <a href="https://techcrunch.com/2024/11/02/can-you-build-a-startup-without-sacrificing-your-mental-health-bonobos-founder-andy-dunn-thinks-so/">https://techcrunch.com/2024/11/02/can-you-build-a-startup-without-sacrificing-your-mental-health-bonobos-founder-andy-dunn-thinks-so/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42031580">https://news.ycombinator.com/item?id=42031580</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 03 Nov 2024 07:08:53 +0000</pubDate><link>https://techcrunch.com/2024/11/02/can-you-build-a-startup-without-sacrificing-your-mental-health-bonobos-founder-andy-dunn-thinks-so/</link><dc:creator>varun_chopra</dc:creator><comments>https://news.ycombinator.com/item?id=42031580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42031580</guid></item></channel></rss>