<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: init0</title><link>https://news.ycombinator.com/user?id=init0</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 22:21:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=init0" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Client side search and recommendation with TurboQuant]]></title><description><![CDATA[
<p>Article URL: <a href="https://h3manth.com/ai/cinematch/">https://h3manth.com/ai/cinematch/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47942190">https://news.ycombinator.com/item?id=47942190</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Apr 2026 23:20:18 +0000</pubDate><link>https://h3manth.com/ai/cinematch/</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=47942190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47942190</guid></item><item><title><![CDATA[Show HN: Agentathon, hackathon where AI agents compete autonomously]]></title><description><![CDATA[
<p>Article URL: <a href="https://agentathon.dev/">https://agentathon.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47849760">https://news.ycombinator.com/item?id=47849760</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Apr 2026 14:59:10 +0000</pubDate><link>https://agentathon.dev/</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=47849760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47849760</guid></item><item><title><![CDATA[Show HN: Shloka Artha [Word-by-Word Meanings for Shlokas]]]></title><description><![CDATA[
<p>Article URL: <a href="https://shlokartha.in/">https://shlokartha.in/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47761449">https://news.ycombinator.com/item?id=47761449</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Apr 2026 05:07:04 +0000</pubDate><link>https://shlokartha.in/</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=47761449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47761449</guid></item><item><title><![CDATA[More Vetoes, Less Vision]]></title><description><![CDATA[
<p>Article URL: <a href="https://h3manth.com/scribe/more-vetoes-less-vision/">https://h3manth.com/scribe/more-vetoes-less-vision/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47741358">https://news.ycombinator.com/item?id=47741358</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 12 Apr 2026 16:07:50 +0000</pubDate><link>https://h3manth.com/scribe/more-vetoes-less-vision/</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=47741358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47741358</guid></item><item><title><![CDATA[Show HN: mmcheck -- Check if a model supports multimodal inputs.]]></title><description><![CDATA[
<p>Check if a model supports multimodal inputs.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47720885">https://news.ycombinator.com/item?id=47720885</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Apr 2026 16:58:08 +0000</pubDate><link>https://pypi.org/project/mmcheck/</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=47720885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720885</guid></item><item><title><![CDATA[Show HN: Reverse lookup XKCD comics using Gemini multimodal embeddings]]></title><description><![CDATA[
<p>Reverse lookup XKCD comics using Gemini multimodal embeddings</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47507760">https://news.ycombinator.com/item?id=47507760</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Mar 2026 19:23:26 +0000</pubDate><link>https://github.com/hemanth/xkcd-search</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=47507760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47507760</guid></item><item><title><![CDATA[Show HN: Ucpify – JSON config to UCP-compliant commerce server]]></title><description><![CDATA[
<p>Why should standing up a commerce backend require hundreds of lines of boilerplate? ucpify takes a single merchant-config.json and generates 13 REST endpoints with Stripe, PayPal, OAuth 2.0, and SQLite. Node.js and Python. Same config, same behavior.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47044335">https://news.ycombinator.com/item?id=47044335</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Feb 2026 06:28:12 +0000</pubDate><link>https://github.com/hemanth/ucpify</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=47044335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47044335</guid></item><item><title><![CDATA[New comment by init0 in "RFCs vs. READMEs: The Evolution of Protocols"]]></title><description><![CDATA[
<p>TCP/IP took nine years to deploy. MCP moved to the Linux Foundation in one. That contrast explains everything about how protocol development has changed.</p>
]]></description><pubDate>Sat, 07 Feb 2026 06:19:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46921759</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46921759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46921759</guid></item><item><title><![CDATA[RFCs vs. READMEs: The Evolution of Protocols]]></title><description><![CDATA[
<p>Article URL: <a href="https://h3manth.com/scribe/rfcs-vs-readmes/">https://h3manth.com/scribe/rfcs-vs-readmes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46921758">https://news.ycombinator.com/item?id=46921758</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 07 Feb 2026 06:19:07 +0000</pubDate><link>https://h3manth.com/scribe/rfcs-vs-readmes/</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46921758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46921758</guid></item><item><title><![CDATA[New comment by init0 in "RCFs to READMEs"]]></title><description><![CDATA[
<p>TCP/IP took nine years to deploy. MCP moved to the Linux Foundation in one. That contrast explains everything about how protocol development has changed.<p>I've been tracking the explosion of AI Agent protocols over the last 18 months. The contrast with history is staggering:
- TCP/IP: 9 years from paper to "Flag Day."
- OAuth 2.1: 5+ years and still counting.
- Model Context Protocol (MCP): <1 year from launch to Linux Foundation.<p>It’s not just MCP. In 2025 alone, we saw:
- Google's Agent2Agent (50+ partners), 
- Universal Commerce Protocol (20+ retailers)
- AP2 (Payments) all ship.
- Agent Protocol, UTCP and few more.<p>We are entering an era of "Room Consensus": where a few giants agree on a spec and ship it to billions, bypassing the slow deliberation of the RFC era.
Is this efficiency? Or fragility?<p>I break down the landscape of the new agent protocols and what this means for developers in my latest post.</p>
]]></description><pubDate>Sun, 01 Feb 2026 15:51:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46847006</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46847006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46847006</guid></item><item><title><![CDATA[RCFs to READMEs]]></title><description><![CDATA[
<p>Article URL: <a href="https://h3manth.com/scribe/rfcs-vs-readmes/">https://h3manth.com/scribe/rfcs-vs-readmes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46847005">https://news.ycombinator.com/item?id=46847005</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 01 Feb 2026 15:51:57 +0000</pubDate><link>https://h3manth.com/scribe/rfcs-vs-readmes/</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46847005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46847005</guid></item><item><title><![CDATA[New comment by init0 in "Ask HN: How are you doing RAG locally?"]]></title><description><![CDATA[
<p>from piragi import Ragi<p>kb = Ragi(["./docs", "s3://bucket/data/*/*.pdf", "<a href="https://api.example.com/docs" rel="nofollow">https://api.example.com/docs</a>"])<p>answer = kb.ask("How do I deploy this?")<p>that's it! with <a href="https://pypi.org/project/piragi/" rel="nofollow">https://pypi.org/project/piragi/</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 14:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46632899</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46632899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46632899</guid></item><item><title><![CDATA[New comment by init0 in "Ask HN: How are you doing RAG locally?"]]></title><description><![CDATA[
<p>I built a lib for myself <a href="https://pypi.org/project/piragi/" rel="nofollow">https://pypi.org/project/piragi/</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 05:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46628452</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46628452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46628452</guid></item><item><title><![CDATA[New comment by init0 in "GitHub should charge everyone $1 more per month to fund open source"]]></title><description><![CDATA[
<p>npm funds is that to a certain extent -> <a href="https://docs.npmjs.com/cli/v11/commands/npm-fund" rel="nofollow">https://docs.npmjs.com/cli/v11/commands/npm-fund</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 18:32:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46620324</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46620324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46620324</guid></item><item><title><![CDATA[New comment by init0 in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://h3manth.com" rel="nofollow">https://h3manth.com</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 18:30:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46620295</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46620295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46620295</guid></item><item><title><![CDATA[Show HN: UCP Demo – Interactive Demo of the Universal Commerce Protocol]]></title><description><![CDATA[
<p>I built an interactive demo to showcase how the Universal Commerce Protocol (UCP) works.<p>What is UCP? UCP is an open standard that enables AI agents and platforms to complete purchases on any UCP-enabled merchant without custom integrations.<p>What the demo shows:<p>Discovery via 
/.well-known/ucp
 - how platforms find merchant capabilities
Checkout Sessions API - create, update, and complete purchases
Toggle "Debug Mode" to see the actual API calls in real-time<p>What's implemented vs mocked:<p>- Discovery endpoint with capabilities and payment handlers
- Full checkout flow with line items, buyer info, payment selection
- Payment processing uses test tokens (no real charges)
- In-memory storage (resets on each session)<p>Links:<p>Demo: <a href="https://ucp-demo.web.app" rel="nofollow">https://ucp-demo.web.app</a><p>UCP Spec: <a href="https://ucp.dev" rel="nofollow">https://ucp.dev</a><p>Source: <a href="https://github.com/hemanth/ucp-demo" rel="nofollow">https://github.com/hemanth/ucp-demo</a><p>Would love feedback on the developer experience. Is the protocol discoverable enough? What's missing?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46581745">https://news.ycombinator.com/item?id=46581745</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 11 Jan 2026 23:38:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46581745</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46581745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46581745</guid></item><item><title><![CDATA[Show HN: Agentlearn – Interactive course for AI agent fundamentals]]></title><description><![CDATA[
<p><a href="https://agentlearn.dev" rel="nofollow">https://agentlearn.dev</a><p>I built agentlearn after noticing that most AI agent tutorials focus on frameworks (LangChain, CrewAI) rather than fundamentals. The result is developers who can copy-paste code but struggle when things break.<p>This is a free, interactive course covering:<p>The Agent Loop - Why loops matter (think vs. act vs. observe)
Context Engineering - The real skill behind "prompt engineering"
Tools & Function Calling - Bridging text generation to real actions
Memory Systems - Short-term vs. long-term, vector DBs
Protocols - MCP, A2A, and the emerging standards
Production Patterns - Error handling, cost optimization, observability
Each concept has runnable code sandboxes you can step through. The design is intentionally "hand-drawn" to feel less intimidating than typical technical docs.<p>Tech stack: Vanilla JS + Vite, no framework.<p>Why no framework? Because understanding fundamentals means understanding what frameworks abstract away. Once you get the core loop, you can use any framework—or build your own.<p>Feedback welcome! Especially interested in what topics are missing.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46522985">https://news.ycombinator.com/item?id=46522985</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Jan 2026 05:36:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46522985</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46522985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46522985</guid></item><item><title><![CDATA[Show HN: Agentu Minimalist Python AI agent framework]]></title><description><![CDATA[
<p>After building dozens of agents, I kept hitting the same wall.<p>So I built agentu.<p>The core is simple: 
→ >> chains steps sequentially
→ & runs them in parallel<p>But it's grown into a full stack:<p>- Sessions: stateful conversations with automatic context
- Evaluation: test your agents before production
- Observability: real-time dashboard, metrics, tracing
- Skills: domain expertise that loads on-demand
- Tool Search: scale to 100s of tools without context bloat
- MCP Integration: Model Context Protocol support<p>`pip install agentu`<p><a href="https://pypi.org/project/agentu/" rel="nofollow">https://pypi.org/project/agentu/</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46495628">https://news.ycombinator.com/item?id=46495628</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Jan 2026 05:30:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46495628</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46495628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46495628</guid></item><item><title><![CDATA[Show HN: Gojju, a Fun Programming Language]]></title><description><![CDATA[
<p>Hey HN! I built Gojju, a programming language that cherry-picks my favorite features from 5 languages:<p>- Python: List comprehensions, slicing<p>- Ruby: #{interpolation}, postfix if, blocks<p>- Haskell: |> pipe operator, lambdas \x -> x+1, Maybe/Either<p>- Perl: unless/until, regex literals<p>- JavaScript: Arrow functions =>, spread ...<p>Example:<p><pre><code>  [1, 2, 3, 4, 5]
    |> filter(\x -> x % 2 == 0)
    |> map(\x -> x * 2)
    |> sum
</code></pre>
Install: `pip install gojju`<p>The name "Gojju" (ಗೊಜ್ಜು) means "essence" or "secret ingredient" in Kannada.<p>Would love feedback on the syntax choices!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46461481">https://news.ycombinator.com/item?id=46461481</a></p>
<p>Points: 13</p>
<p># Comments: 4</p>
]]></description><pubDate>Fri, 02 Jan 2026 04:39:46 +0000</pubDate><link>https://hemanth.github.io/gojju/</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46461481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46461481</guid></item><item><title><![CDATA[My 9-Year-Old Built His Own Gaming PC]]></title><description><![CDATA[
<p>Article URL: <a href="https://h3manth.com/scribe/9-year-old-builds-gaming-pc/">https://h3manth.com/scribe/9-year-old-builds-gaming-pc/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46422229">https://news.ycombinator.com/item?id=46422229</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Dec 2025 16:29:17 +0000</pubDate><link>https://h3manth.com/scribe/9-year-old-builds-gaming-pc/</link><dc:creator>init0</dc:creator><comments>https://news.ycombinator.com/item?id=46422229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46422229</guid></item></channel></rss>