<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: LeonidBugaev</title><link>https://news.ycombinator.com/user?id=LeonidBugaev</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 14:44:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=LeonidBugaev" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by LeonidBugaev in "MiMo Code Is Now Released and Open-Source"]]></title><description><![CDATA[
<p>Thats exactly same as Claude Code offer: <a href="https://code.claude.com/docs/en/quickstart" rel="nofollow">https://code.claude.com/docs/en/quickstart</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 16:35:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48492639</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=48492639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48492639</guid></item><item><title><![CDATA[Death of Security by Obscurity]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.reqproof.com/p/death-of-security-by-obscurity">https://blog.reqproof.com/p/death-of-security-by-obscurity</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48314023">https://news.ycombinator.com/item?id=48314023</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 28 May 2026 19:17:22 +0000</pubDate><link>https://blog.reqproof.com/p/death-of-security-by-obscurity</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=48314023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314023</guid></item><item><title><![CDATA[Source of Truth: Code, Spec, or Requirement?]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.reqproof.com/p/code-spec-or-requirement">https://blog.reqproof.com/p/code-spec-or-requirement</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48140138">https://news.ycombinator.com/item?id=48140138</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 14 May 2026 19:34:56 +0000</pubDate><link>https://blog.reqproof.com/p/code-spec-or-requirement</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=48140138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48140138</guid></item><item><title><![CDATA[Trust Is the Bottleneck]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.reqproof.com/p/engineerings-ai-bottleneck-is-trust">https://blog.reqproof.com/p/engineerings-ai-bottleneck-is-trust</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48024780">https://news.ycombinator.com/item?id=48024780</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 05 May 2026 16:29:51 +0000</pubDate><link>https://blog.reqproof.com/p/engineerings-ai-bottleneck-is-trust</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=48024780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024780</guid></item><item><title><![CDATA[Near-100% test coverage did not catch a CVE in my Go library]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.reqproof.com/p/i-had-near-100-test-coverage-it-didnt">https://blog.reqproof.com/p/i-had-near-100-test-coverage-it-didnt</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47960531">https://news.ycombinator.com/item?id=47960531</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 30 Apr 2026 10:34:55 +0000</pubDate><link>https://blog.reqproof.com/p/i-had-near-100-test-coverage-it-didnt</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=47960531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960531</guid></item><item><title><![CDATA[I Had Near 100% Test Coverage. It Didn't Matter]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.reqproof.com/p/i-had-near-100-test-coverage-it-didnt">https://blog.reqproof.com/p/i-had-near-100-test-coverage-it-didnt</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47951976">https://news.ycombinator.com/item?id=47951976</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 29 Apr 2026 17:59:30 +0000</pubDate><link>https://blog.reqproof.com/p/i-had-near-100-test-coverage-it-didnt</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=47951976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47951976</guid></item><item><title><![CDATA[Why AI coding speed does not translate into engineering speed]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.reqproof.com/p/ai-writes-your-code-nobody-verifies">https://blog.reqproof.com/p/ai-writes-your-code-nobody-verifies</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47876864">https://news.ycombinator.com/item?id=47876864</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Apr 2026 15:24:35 +0000</pubDate><link>https://blog.reqproof.com/p/ai-writes-your-code-nobody-verifies</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=47876864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47876864</guid></item><item><title><![CDATA[New comment by LeonidBugaev in "Stolen Gemini API key racks up $82,000 in 48 hours"]]></title><description><![CDATA[
<p>Thankfully Google has some basic protection for it. I accidentally commited my google api token, as part of some OTEL trace JSON file, and within a few minutes my key was automatically locked by google, and marked as leaked (with exact link pointing where it has happened).</p>
]]></description><pubDate>Tue, 03 Mar 2026 13:30:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47232023</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=47232023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47232023</guid></item><item><title><![CDATA[New comment by LeonidBugaev in ""Token anxiety", a slot machine by any other name"]]></title><description><![CDATA[
<p>I had a few useful examples of this. In order to make it work you need to define your quality gates, and rather complex spec. I personally use <a href="https://github.com/probelabs/visor" rel="nofollow">https://github.com/probelabs/visor</a> for creating the gates. It can be a code-review gate, or how well implementation align with the spec and etc. And basically it makes agent loop until it pass it. One of the tips, especially when using Claude Code, is explictly ask to create a "tasks", and also use subagents. For example I want to validate and re-structure all my documentation - I would ask it to create a task to research state of my docs, then after create a task per specific detail, then create a task to re-validate quality after it has finished task. You can also play around with the gates with a more simple tooling, for example <a href="https://probelabs.com/vow/" rel="nofollow">https://probelabs.com/vow/</a><p>Hope it helps!</p>
]]></description><pubDate>Tue, 17 Feb 2026 15:34:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47048599</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=47048599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47048599</guid></item><item><title><![CDATA[New comment by LeonidBugaev in "Mermaid ASCII: Render Mermaid diagrams in your terminal"]]></title><description><![CDATA[
<p>Nice one! I had my own spin on this issue as well, but from the other angle <a href="https://github.com/probelabs/maid" rel="nofollow">https://github.com/probelabs/maid</a><p>Getting AI to generate <i>valid</i> mermaid diagrams on scale extremely hard. With maid i'm hitting 100% accuracy.<p>Maid is basically built from scratch mermaid parser, without any dependnecies, which knows how to auto-fix common AI slop diagramming issues.</p>
]]></description><pubDate>Thu, 29 Jan 2026 05:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46806144</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=46806144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46806144</guid></item><item><title><![CDATA[New comment by LeonidBugaev in "Show HN: A MCP server and client implementing the latest spec"]]></title><description><![CDATA[
<p>It does not implement the Auth :)<p>(mcp auth is terrible btw)</p>
]]></description><pubDate>Tue, 10 Jun 2025 11:17:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44235372</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=44235372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44235372</guid></item><item><title><![CDATA[New comment by LeonidBugaev in "The Agent2Agent Protocol (A2A)"]]></title><description><![CDATA[
<p>To put it simple:<p>A2A is for communication between the agents.
MCP is how agent communicate with its tools.<p>Important aspect of A2A, is that it has a notion of tasks, task rediness, and etc. E.g. you can give it a task and expect completely in few days, and get notified via webhook or polling it.<p>For the end users for sure A2A will cause a big confusing, and can replace a lot of current MCP usage.</p>
]]></description><pubDate>Wed, 09 Apr 2025 14:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43632602</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=43632602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43632602</guid></item><item><title><![CDATA[New comment by LeonidBugaev in "Show HN: Chat with any GitHub repository via MCP"]]></title><description><![CDATA[
<p>Hello HN!<p>I'm building Probe <a href="https://probeai.dev/" rel="nofollow">https://probeai.dev/</a> for a while now, and this this docs-mcp project is showcase of its capable. Giving you a local semantic search over any codebase or docs without indexing.<p>Feel free to ask any questions!</p>
]]></description><pubDate>Tue, 08 Apr 2025 18:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43625029</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=43625029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43625029</guid></item><item><title><![CDATA[Show HN: Chat with any GitHub repository via MCP]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/buger/docs-mcp">https://github.com/buger/docs-mcp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43625011">https://news.ycombinator.com/item?id=43625011</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 08 Apr 2025 18:30:40 +0000</pubDate><link>https://github.com/buger/docs-mcp</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=43625011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43625011</guid></item><item><title><![CDATA[Pick Your Own Bubble]]></title><description><![CDATA[
<p>Article URL: <a href="https://leonsbox.com/blog/pick-your-own-bubble/">https://leonsbox.com/blog/pick-your-own-bubble/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42880448">https://news.ycombinator.com/item?id=42880448</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Jan 2025 18:14:41 +0000</pubDate><link>https://leonsbox.com/blog/pick-your-own-bubble/</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=42880448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42880448</guid></item><item><title><![CDATA[Pick Your Own Bubble]]></title><description><![CDATA[
<p>Article URL: <a href="https://leonsbox.com/blog/pick-your-own-bubble/">https://leonsbox.com/blog/pick-your-own-bubble/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42778919">https://news.ycombinator.com/item?id=42778919</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Jan 2025 11:22:09 +0000</pubDate><link>https://leonsbox.com/blog/pick-your-own-bubble/</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=42778919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42778919</guid></item><item><title><![CDATA[10 Different Flavours of Load Testing]]></title><description><![CDATA[
<p>Article URL: <a href="https://goreplay.org/blog/load-testing-deepdive/">https://goreplay.org/blog/load-testing-deepdive/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42494338">https://news.ycombinator.com/item?id=42494338</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Dec 2024 13:47:28 +0000</pubDate><link>https://goreplay.org/blog/load-testing-deepdive/</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=42494338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42494338</guid></item><item><title><![CDATA[Common misconceptions about open-source]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/buger/status/1867902483948847284">https://twitter.com/buger/status/1867902483948847284</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42417391">https://news.ycombinator.com/item?id=42417391</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 14 Dec 2024 14:36:46 +0000</pubDate><link>https://twitter.com/buger/status/1867902483948847284</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=42417391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42417391</guid></item><item><title><![CDATA[New comment by LeonidBugaev in "Show HN: Make open-source contributions fun and meaningful"]]></title><description><![CDATA[
<p>Nope, it is simply fresh issues with "help wanted" and "good first issue" labels.</p>
]]></description><pubDate>Fri, 06 Dec 2024 05:35:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42336682</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=42336682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42336682</guid></item><item><title><![CDATA[Show HN: Make open-source contributions fun and meaningful]]></title><description><![CDATA[
<p>I do maintain big OSS projects and and try to contribute as well.<p>However contribution experience can very bad, if you follow the path of picking the most famous objects. Good luck contributing to Node, Rust, Shadcn and etc - they do not need your contribution, their PR queue is overloaded and they can't handle it. Plus you need to get to their internal circles first, though quite complex process.<p>The world is much bigger. There are so many help required from the smaller but still active projects.<p>Just recently I raised 3 small PRs, and they reviewed the same day!<p>As a my respect to all the OSS community, I have build this website, which in the nutshell shows latest "help wanted" and "good first issue" issues, from all over github in the last 24 hours.<p>You would be amazed how many cool projects out of there looking for the help!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42329606">https://news.ycombinator.com/item?id=42329606</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 05 Dec 2024 16:24:16 +0000</pubDate><link>https://helpwanted.dev?new</link><dc:creator>LeonidBugaev</dc:creator><comments>https://news.ycombinator.com/item?id=42329606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42329606</guid></item></channel></rss>