<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: arjunchint</title><link>https://news.ycombinator.com/user?id=arjunchint</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 06 May 2026 14:12:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=arjunchint" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by arjunchint in "Computer Use is 45x more expensive than structured APIs"]]></title><description><![CDATA[
<p>The hard part about the web is that API's aren't just available even if the website owner wants them exposed (big if).<p>I embedded a Google Calendar widget on my Book a demo page, I don't know the API and Google doesn't expose/maintain one either.<p>What we are doing at Retriever AI is to instead reverse engineer the website APIs on the fly and call them directly from within the webpage so that auth/session tokens propoagate for free:
<a href="https://www.rtrvr.ai/blog/ai-subroutines-zero-token-deterministic-automation" rel="nofollow">https://www.rtrvr.ai/blog/ai-subroutines-zero-token-determin...</a></p>
]]></description><pubDate>Tue, 05 May 2026 19:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48027563</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=48027563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48027563</guid></item><item><title><![CDATA[New comment by arjunchint in "Snowball Earth may hide a far stranger climate cycle than anyone expected"]]></title><description><![CDATA[
<p>there are no guarantees in life, can look up any random day and see a meteor streaking across the sky and realize that this is the end regardless of "sociopolitical structures".<p>All that matters is sociotechnological progress to be able to progress further enough to overcome these tests of existence.</p>
]]></description><pubDate>Fri, 01 May 2026 05:28:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47971563</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47971563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47971563</guid></item><item><title><![CDATA[New comment by arjunchint in "Show HN: AI Subroutines – Run automation scripts inside your browser tab"]]></title><description><![CDATA[
<p>We don't sell user data, and we are in it to build a generational company.<p>We already have 25k+ users and have an opensource extension as well:
<a href="https://github.com/rtrvr-ai/rover/tree/main/apps/preview-helper" rel="nofollow">https://github.com/rtrvr-ai/rover/tree/main/apps/preview-hel...</a></p>
]]></description><pubDate>Mon, 20 Apr 2026 03:53:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47830242</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47830242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47830242</guid></item><item><title><![CDATA[New comment by arjunchint in "Prove you are a robot: CAPTCHAs for agents"]]></title><description><![CDATA[
<p>bro openclaw is dead</p>
]]></description><pubDate>Mon, 20 Apr 2026 03:50:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47830232</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47830232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47830232</guid></item><item><title><![CDATA[New comment by arjunchint in "Prove you are a robot: CAPTCHAs for agents"]]></title><description><![CDATA[
<p>cool clickbait, why is this useful?</p>
]]></description><pubDate>Sun, 19 Apr 2026 23:51:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47828800</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47828800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47828800</guid></item><item><title><![CDATA[New comment by arjunchint in "Show HN: AI Subroutines – Run automation scripts inside your browser tab"]]></title><description><![CDATA[
<p>Yes exactly imagine now anyone, even non-technical people, can just prompt and interact with this hidden/deeper layer of the web, all in their regular browser!</p>
]]></description><pubDate>Sun, 19 Apr 2026 19:51:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47827110</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47827110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47827110</guid></item><item><title><![CDATA[New comment by arjunchint in "Show HN: AI Subroutines – Run automation scripts inside your browser tab"]]></title><description><![CDATA[
<p>Hey thats a great idea, we will take a look into exploring this export option. But how would it save time by being a Playwright script?<p>Right now since we have a custom sandbox to re-execute the code in, we are using our own syntax and exposed methods. So even now you can edit the generated script.</p>
]]></description><pubDate>Sun, 19 Apr 2026 08:39:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822769</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47822769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822769</guid></item><item><title><![CDATA[New comment by arjunchint in "Show HN: AI Subroutines – Run automation scripts inside your browser tab"]]></title><description><![CDATA[
<p>We execute the code in a sandbox and proxy the fetch calls through main world!</p>
]]></description><pubDate>Sun, 19 Apr 2026 07:16:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822407</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47822407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822407</guid></item><item><title><![CDATA[New comment by arjunchint in "Show HN: AI Subroutines – Run automation scripts inside your browser tab"]]></title><description><![CDATA[
<p>We found Gemini Flash to be the sweet spot for both agentic actions as well as writing code. Even Flash-Lite is too hit or miss.<p>We are thinking through on self healing mechanisms like falling back to a live web agent and rewriting script.</p>
]]></description><pubDate>Sun, 19 Apr 2026 04:19:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47821759</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47821759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47821759</guid></item><item><title><![CDATA[New comment by arjunchint in "Show HN: AI Subroutines – Run automation scripts inside your browser tab"]]></title><description><![CDATA[
<p>The bigger goal is to build and maintain a global library of popular automations. Users can also quickly re-record and recreate the scripts to update.<p>Since it runs inside your own browser, there should be no captchas or challenges. On failure it can fallback to our regular web agent that can solve captchas.<p>Big picture wise with the launch of Mythos it might just become impossible for websites to keep up, and they will have to go like Salesforce and just expose APIs for everything.</p>
]]></description><pubDate>Sat, 18 Apr 2026 23:15:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47820363</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47820363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47820363</guid></item><item><title><![CDATA[New comment by arjunchint in "Show HN: Libretto – Making AI browser automations deterministic"]]></title><description><![CDATA[
<p>Hey Muchael, we had similar thoughts at Retriever AI of moving from runtime agentic inference to writing scripts combining webpage interactions and reverse engineered site APIs.<p>Compared to your our approach, we are doing this entirely within a browser extension so meeting users where they already doing their existing work.<p>Within the extension just record doing a task, we reverse engineer the APIs and write a script. Then execute the script from within the webpage so that auth/headers/tokens get automatically added.<p>You can just prompt to supply parameters and reuse the script at zero token cost.<p>Use cases we were targetting is like Instagram DMs or LinkedIn connection requests but it should also work for your healthcare use case!<p>Deeper dive:
<a href="https://www.rtrvr.ai/blog/ai-subroutines-zero-token-deterministic-automation" rel="nofollow">https://www.rtrvr.ai/blog/ai-subroutines-zero-token-determin...</a></p>
]]></description><pubDate>Sat, 18 Apr 2026 09:43:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47814547</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47814547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814547</guid></item><item><title><![CDATA[New comment by arjunchint in "Launch HN: Kampala (YC W26) – Reverse-Engineer Apps into APIs"]]></title><description><![CDATA[
<p>Yea would love to try out the extension! ITs always interesting to see everyone's design approach.<p>I really don't want to install an app on to my laptop, especially an MITM, so I think extension would be better.</p>
]]></description><pubDate>Fri, 17 Apr 2026 22:01:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47811087</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47811087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47811087</guid></item><item><title><![CDATA[New comment by arjunchint in "Launch HN: Kampala (YC W26) – Reverse-Engineer Apps into APIs"]]></title><description><![CDATA[
<p>The tool: <a href="https://www.rtrvr.ai/" rel="nofollow">https://www.rtrvr.ai/</a><p>Our recent technical write up on network discovery/ranking/codegen: <a href="https://www.rtrvr.ai/blog/ai-subroutines-zero-token-deterministic-automation" rel="nofollow">https://www.rtrvr.ai/blog/ai-subroutines-zero-token-determin...</a></p>
]]></description><pubDate>Fri, 17 Apr 2026 21:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47810840</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47810840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47810840</guid></item><item><title><![CDATA[Show HN: AI Subroutines – Run automation scripts inside your browser tab]]></title><description><![CDATA[
<p>We built AI Subroutines in rtrvr.ai. Record a browser task once, save it as a callable tool, replay it at: zero token cost, zero LLM inference delay, and zero mistakes.<p>The subroutine itself is a deterministic script composed of discovered network calls hitting the site's backend as well as page interactions like click/type/find.<p>The key architectural decision: the script executes inside the webpage itself, not through a proxy, not in a headless worker, not out of process. The script dispatches requests from the tab's execution context, so auth, CSRF, TLS session, and signed headers get added to all requests and propagate for free. No certificate installation, no TLS fingerprint modification, no separate auth stack to maintain.<p>During recording, the extension intercepts network requests (MAIN-world fetch/XHR patch + webRequest fallback). We score and trim ~300 requests down to ~5 based on method, timing relative to DOM events, and origin. Volatile GraphQL operation IDs are detected and force a DOM-only fallback before they break silently on the next run.<p>The generated code combines network calls with DOM actions (click, type, find) in the same function via an rtrvr.* helper namespace. Point the agent at a spreadsheet of 500 rows and with just one LLM call parameters are assigned and 500 Subroutines kicked off.<p>Key use cases:<p>- record sending IG DM, then have reusable and callable routine to send DMs at zero token cost<p>- create routine getting latest products in site catalog, call it to get thousands of products via direct graphql queries<p>- setup routine to file EHR form based on parameters to the tool, AI infers parameters from current page context and calls tool<p>- reuse routine daily to sync outbound messages on LinkedIn/Slack/Gmail to a CRM using a MCP server<p>We see the fundamental reason that browser agents haven't taken off is that for repetitive tasks going through the inference loop is unnecessary. Better to just record once, and get the LLM to generate a script leveraging all the possible ways to interact with a site and the wider web like directly calling backed API's, interacting with the DOM, and calling 3P tools/APIs/MCP servers.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47810533">https://news.ycombinator.com/item?id=47810533</a></p>
<p>Points: 46</p>
<p># Comments: 17</p>
]]></description><pubDate>Fri, 17 Apr 2026 21:03:18 +0000</pubDate><link>https://www.rtrvr.ai/blog/ai-subroutines-zero-token-deterministic-automation</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47810533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47810533</guid></item><item><title><![CDATA[New comment by arjunchint in "Launch HN: Kampala (YC W26) – Reverse-Engineer Apps into APIs"]]></title><description><![CDATA[
<p>Hey Alex, we had similar thoughts at Retriever AI of moving from webpage interactions to reverse engineering the underlying APIs.<p>Compared to your our approach, we are doing this entirely within a browser extension so meeting users where they already doing their existing work.<p>Within the extension just record doing a task, we reverse engineer the APIs and write a script. Then execute the script from within the webpage so that auth/headers/tokens get automatically added.<p>You can just prompt to reuse the tools at zero token cost.</p>
]]></description><pubDate>Fri, 17 Apr 2026 06:54:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803175</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47803175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803175</guid></item><item><title><![CDATA[New comment by arjunchint in "Seeing Like a Spreadsheet"]]></title><description><![CDATA[
<p>Really do think that spreadsheets are the most optimal way to coordinate agents.<p>Each row spins up a parallel agent, columns mapped as input, agent executes and writes new columns as output.<p>We tried initial implementation of this with rtrvr.ai building out Sheets Workflows, but I can't help but feel that there is a thread we're pulling towards a deeper insight on this</p>
]]></description><pubDate>Tue, 31 Mar 2026 04:03:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47582611</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47582611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47582611</guid></item><item><title><![CDATA[New comment by arjunchint in "Show HN: RoverBook – Moltbook for Your Website"]]></title><description><![CDATA[
<p>We built out RoverBook as a fun idea from a DeepMind x Vercel hackathon: what if agents can leave comments/notes/reviews on websites and then surface these in a PostHog like analytics dashboard.<p>- agentic visitors to your site can rate, comment, leave notes on your site<p>- embed our script tag, it will leave instructions on how to call api for leaving feedback  as well as track agentic trajectories and identify failures<p>- more and more of a websites visitors will be agents, but there's no solution to collect metrics and surface analytics on these agents<p>Deep dive:
<a href="https://www.rtrvr.ai/blog/roverbook-posthog-for-ai-agents" rel="nofollow">https://www.rtrvr.ai/blog/roverbook-posthog-for-ai-agents</a></p>
]]></description><pubDate>Tue, 24 Mar 2026 23:56:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47511303</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47511303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47511303</guid></item><item><title><![CDATA[Show HN: RoverBook – Moltbook for Your Website]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/rtrvr-ai/rover/tree/main/packages/roverbook">https://github.com/rtrvr-ai/rover/tree/main/packages/roverbook</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47507596">https://news.ycombinator.com/item?id=47507596</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 24 Mar 2026 19:07:34 +0000</pubDate><link>https://github.com/rtrvr-ai/rover/tree/main/packages/roverbook</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47507596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47507596</guid></item><item><title><![CDATA[New comment by arjunchint in "Show HN: Rover – turn any web interface into an AI agent with one script tag"]]></title><description><![CDATA[
<p>Also PageAgent's DOM based understanding is pretty simple and based on top of Browser-Use's approach.<p>On the other hand we construct our own custom Agent Accessibility Trees to represent webpages to models. This approach leads to twice as good performance in WebBench of 300+ tasks (81% vs 40%)</p>
]]></description><pubDate>Sat, 21 Mar 2026 20:31:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47470978</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47470978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47470978</guid></item><item><title><![CDATA[New comment by arjunchint in "Show HN: Reverse-engineer any site's API from inside the browser"]]></title><description><![CDATA[
<p>Every website is just a wrapper around an API: GraphQL mutations, JSON endpoints, paginated XHR. The data layer is cleaner than anything you'd get from DOM parsing.<p>The hard part of raw HTTP scraping was always (1) finding the endpoints and (2) recreating auth. Your browser already has both. We built Vibe Hacking to let the agent use them.<p>The agent navigates the page, captures network activity, and generates scripts that replay those API calls at scale. Auth propagates automatically because it runs from inside the page.<p>We tested it on X, it pulled 2,000+ followed profiles despite the UI capping at 50.<p>DOM-native, no vision/screenshots, #1 on Halluminate WebBench (81.39%). Chrome extension, Gemini Flash Lite default (500 free req/day). Two ex-Google engineers, bootstrapped, 25K+ users.<p>Happy to answer questions on architecture or limitations.</p>
]]></description><pubDate>Sat, 21 Mar 2026 01:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47463005</link><dc:creator>arjunchint</dc:creator><comments>https://news.ycombinator.com/item?id=47463005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47463005</guid></item></channel></rss>