<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: kirtivr</title><link>https://news.ycombinator.com/user?id=kirtivr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Jul 2026 07:18:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kirtivr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kirtivr in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>FixBugs, an agent that ingests the rich context surrounding production bugs to reproduce them in a sandbox and generate verified fixes. It's available in the form of a self-hosted VSCode extension and as a Github app.<p>VSCode Extension:<p><pre><code>  https://fixbugs.ai/go/vscode-extension

  - full code and data privacy.
  - zero data retention models opted out of training.</code></pre>
GitHub App:<p><pre><code>  https://fixbugs.ai/go/github-app
  - we do access your code temporarily.
  - pick a repo to install FixBugs on.
</code></pre>
Current capabilities:<p><pre><code>  - Reproduce the bug.

  - Identify the root cause.

  - Generate a fix.

  - Verify the fix.

  - Review the generated code using multiple AI models to help catch potential regressions.
</code></pre>
Do try it and let me know what you think!</p>
]]></description><pubDate>Wed, 15 Jul 2026 22:47:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48928186</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48928186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48928186</guid></item><item><title><![CDATA[New comment by kirtivr in "Grok Build is open source"]]></title><description><![CDATA[
<p>to be fair, coding agent harnesses have been becoming more and more complex.<p>it's not an llm in a loop with tools anymore (as claude code was rumoured to be on HN).</p>
]]></description><pubDate>Wed, 15 Jul 2026 22:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48928146</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48928146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48928146</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>A few different ways:<p>- Copilot may be better at implementing features. We're better at investigating bugs and fixing them.<p>- We handle huge context very easily. We specialize towards investigating large amounts of logs/metrics and traces.<p>- We do a lot of work to generate a non-trivial reproduction test case in a sandbox, which allows us to verify bug fixes. Ship confidently, not just based on the best available hypothesis.<p>- You can apply and remove code changes with the click of a button. We have an in-built VCS that allows you to add or remove sets of changes from a long coding session.<p>- Our pricing model is different. While with the standard Copilot developer plan you get $10 of AI usage (nothing if you're using Claude or GPT), we allow you unlimited triages on a fixed number of bugs. It's not about AI credits, it's about investigating and fixing complex bugs.</p>
]]></description><pubDate>Wed, 15 Jul 2026 17:09:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48923974</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48923974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48923974</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>This is on our roadmap!<p>At this time we are focussing on evaluation benchmarks like SWE-bench (verified). This is a simpler benchmark and does not really map well to investigating alerts that have a huge amount of context. But its a start.<p>I am wondering if we can improve upon foundation models with our reproduction <-> hypothesis loop approach.<p>Foundation models tend to be precision first, and context limited, so they can get sidetracked by various things.<p>This is an interesting problem to be working on right now!</p>
]]></description><pubDate>Wed, 15 Jul 2026 16:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48922910</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48922910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48922910</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>Thank you!<p>are you using any AI tools to debug productions issues at this time?<p>Would love to have you join our Discord- <a href="https://discord.gg/XNXVD34P8" rel="nofollow">https://discord.gg/XNXVD34P8</a></p>
]]></description><pubDate>Wed, 15 Jul 2026 15:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48922760</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48922760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48922760</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>Hey satyamtiwary thanks so much for trying the product!<p>We'd love to have you join our Discord: <a href="https://discord.gg/XNXVD34P8" rel="nofollow">https://discord.gg/XNXVD34P8</a></p>
]]></description><pubDate>Wed, 15 Jul 2026 15:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48922735</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48922735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48922735</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>Thanks. As teams move faster with AI generated code, the focus on quality and reliability will have to increase as well.<p>And we will have to build better tools if we want to accelerate shipping velocity.</p>
]]></description><pubDate>Wed, 15 Jul 2026 06:28:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48916977</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48916977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48916977</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>Thank you!<p>are you using any AI tools to debug productions bugs at this time?</p>
]]></description><pubDate>Tue, 14 Jul 2026 06:36:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903020</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48903020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903020</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>Nginx, Caddy, Flink and Firefox are some applications where we we've managed to consistently fix and reproduce reported bugs.<p>Of course, we did not send the PRs to the repos seeing how they're already overloaded with them.<p>Nginx for example has 181 open PRs right now, but they only merge 2 or 3 in a day.</p>
]]></description><pubDate>Tue, 14 Jul 2026 06:05:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902828</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48902828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902828</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>We either mock or fake out the interfaces.<p>I much prefer faking to mocking, because that still preserves a lot of the real-world behavior relevant to prod bugs.<p>A full prod reproduction would be a holy grail, but probably only attainable for complex distributed systems if we have access to a prebuilt staging-like environment.<p>We're traversing the bridge between mocks, fakes and staging at this time.</p>
]]></description><pubDate>Tue, 14 Jul 2026 05:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902693</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48902693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902693</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>War story time? xD</p>
]]></description><pubDate>Tue, 14 Jul 2026 05:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902654</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48902654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902654</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>On how does the mocking work, that's a really interesting question.<p>We do a lot of AST parsing - for both code and build configuration languages. Even then, we still have to rely on the LLM to figure out a lot of the details.<p>Making this work reliably for non-frontier models and codebases that don't have existing test harnesses is where a lot of the design work goes in.</p>
]]></description><pubDate>Tue, 14 Jul 2026 05:07:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902521</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48902521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902521</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>It's really nice to hear that.<p>FixBugs was built because while investigating prod incidents, I had an epiphany.<p>SWEs build tools to solve all types of problems, but we ourselves use the flakiest tools.<p>While working at Google for example I was surprised GDB support for any type of binary debugging was almost non-existent.</p>
]]></description><pubDate>Tue, 14 Jul 2026 04:35:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902343</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48902343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902343</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>On Linux, we rely on a chroot-ed workspace at this time - although we are working on a prototype using the new landlock kernel interface (<a href="https://github.com/Zouuup/landrun" rel="nofollow">https://github.com/Zouuup/landrun</a>).<p>OSX is the best, we use the in-built (seatbelt) sandbox via sandbox-exec.<p>For Windows, we use WSL containers when available.<p>By default, if a safe sandbox environment is not available, we inform the user that a repro is not possible in the current conditions.</p>
]]></description><pubDate>Tue, 14 Jul 2026 04:12:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902221</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48902221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902221</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>Thank you so much.<p>are you using any AI tools to debug productions issues at this time?</p>
]]></description><pubDate>Tue, 14 Jul 2026 01:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48901202</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48901202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48901202</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>Thank you so much.<p>are you using any AI tools to debug productions issues at this time?</p>
]]></description><pubDate>Tue, 14 Jul 2026 01:31:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48901198</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48901198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48901198</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>Oh the repro runs in an isolated sandbox, and all interactions outside the sandbox (with lets say other services or databases) are mocked. The repro harness doesn't have access outside of it.<p>This also allows us to inject various types of faults, which is helpful with debugging more complex systems.</p>
]]></description><pubDate>Tue, 14 Jul 2026 01:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48901178</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48901178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48901178</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>Thanks a lot!<p>I think FixBugs is most useful during high volume bug triage. This is where having a low false-positive async debugging agent is most helpful.</p>
]]></description><pubDate>Tue, 14 Jul 2026 00:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48901009</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48901009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48901009</guid></item><item><title><![CDATA[New comment by kirtivr in "Show HN: FixBugs – Reproduce production bugs and verify fixes"]]></title><description><![CDATA[
<p>A different approach that we took to root causing bugs that you may find interesting is that we first try to reproduce the bug before coming up with a fix for it.<p>This is essentially a (RCA <-> Repro test case) loop until we're recreated the bug. If our attempts are not converging and we’re on the wrong track, we ask for human input.</p>
]]></description><pubDate>Tue, 14 Jul 2026 00:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48900952</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48900952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48900952</guid></item><item><title><![CDATA[Show HN: FixBugs – Reproduce production bugs and verify fixes]]></title><description><![CDATA[
<p>I built FixBugs, an agent that ingests the rich context surrounding production bugs to reproduce them in a sandbox and generate verified fixes. It's available in the form of a self-hosted VSCode extension  and as a Github app:<p>VSCode Extension: <a href="https://fixbugs.ai/go/vscode-extension" rel="nofollow">https://fixbugs.ai/go/vscode-extension</a><p><pre><code>  - full code and data privacy.
  - zero data retention models opted out of training.
</code></pre>
GitHub App: <a href="https://fixbugs.ai/go/github-app" rel="nofollow">https://fixbugs.ai/go/github-app</a><p><pre><code>  - we do access your code temporarily.
  - pick a repo to install FixBugs on.
</code></pre>
What motivated me to build FixBugs were my years being on-call at Google and VMware. How many hours did I spend gathering logs, traces, reviewing metrics, and reading code only to find that,<p>* Some context was missing.<p>* The bug wasn't reproducible.<p>* The alert was caused by a transient infrastructure issue.<p>Too many. Inefficiency in investigating staging/production bugs has a real cost, and it's paid both by developers and customers.<p>Current capabilities:<p><pre><code>  - Reproduce the bug.

  - Identify the root cause.

  - Generate a fix.

  - Verify the fix.

  - Review the generated code using multiple AI models to help catch potential regressions.
</code></pre>
Do try it and let me know what you think!<p>I'd especially love feedback from engineers who work with distributed systems or handle high-volume production bug triage.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48900465">https://news.ycombinator.com/item?id=48900465</a></p>
<p>Points: 41</p>
<p># Comments: 38</p>
]]></description><pubDate>Mon, 13 Jul 2026 23:42:53 +0000</pubDate><link>https://fixbugs.ai</link><dc:creator>kirtivr</dc:creator><comments>https://news.ycombinator.com/item?id=48900465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48900465</guid></item></channel></rss>