<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: aadishv</title><link>https://news.ycombinator.com/user?id=aadishv</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 15:42:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=aadishv" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by aadishv in "Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep"]]></title><description><![CDATA[
<p>Seems like a cool idea so I decided to play with it a bit. The test I ran was in the browsercode (<a href="https://github.com/browser-use/browsercode" rel="nofollow">https://github.com/browser-use/browsercode</a>) repo with the following prompt:<p>"Answer this question by only using the `semble` CLI (docs below):<p>> What tools does Browsercode provide to the agent other than the base OpenCode tools? Provide the exact schema for tool input and tool output and briefly summarize what they do and how they work<p>---<p>[the AGENTS.md snippet provided from <a href="https://github.com/MinishLab/semble#bash-integration" rel="nofollow">https://github.com/MinishLab/semble#bash-integration</a>]"<p>And the equivalent for the non-Semble test:<p>"Answer this question by only using the `rg` and `fd` CLIs:<p>> What tools does Browsercode provide to the agent other than the base OpenCode tools? Provide the exact schema for tool input and tool output and briefly summarize what they do and how they work"<p>In both cases, I used Pi with gpt-5.4 medium and a very minimal setup otherwise. (And yes, I did verify that either instance only used rg & fd, or only used semble.)<p>Without Semble, it used 10.9% of the model context and used $0.144 of API credits (or, at least, that's what Pi reported - I used this with a Codex sub so cannot be sure). With Semble, it used 9.8% of the model context and $0.172 of API credits. The resulting responses were also about the same. Very close!<p>I tried one more test in the OpenCode repo. The question was
> Trace the path from 1) the OPENCODE_EXPERIMENTAL_EXA env var being set to to 1 to 2) the resulting effects in the system prompt or tool provided to the OpenCode agent.<p>And I included the same instructions/docs as above. The non-Semble version was a bit more detailed -- it went into whether the tool call path invoked Exa based on whether Exa or Parallel was enabled for the web search provider -- but w.r.t. actually answering the question, both versions were accurate. The Semble version used 14.7% context / $0.282 API cost, while the non-Semble version used 19.0% / $0.352. Clearly a win for Semble for context efficiency, but note that the non-Semble version finished about twice as fast as the Semble version.<p>Of course this is just me messing around. ymmv.</p>
]]></description><pubDate>Mon, 18 May 2026 02:31:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48175025</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=48175025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48175025</guid></item><item><title><![CDATA[New comment by aadishv in "Chrome DevTools MCP (2025)"]]></title><description><![CDATA[
<p>You get used to it :) And especially once you get used to the YOLO lifestyle, you end up realizing that practically any form of security is entirely worthless when you're dealing with a 200 IQ brainwashed robot hacker.<p>I think using the Pi coding agent really got me used to this way of thinking: 
<a href="https://mariozechner.at/posts/2025-11-30-pi-coding-agent/#toc_13" rel="nofollow">https://mariozechner.at/posts/2025-11-30-pi-coding-agent/#to...</a></p>
]]></description><pubDate>Sun, 15 Mar 2026 21:40:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47392249</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=47392249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47392249</guid></item><item><title><![CDATA[New comment by aadishv in "Chrome DevTools MCP (2025)"]]></title><description><![CDATA[
<p>Of course I still watch it and have my finger on the escape key at all times :)</p>
]]></description><pubDate>Sun, 15 Mar 2026 19:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47391119</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=47391119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47391119</guid></item><item><title><![CDATA[New comment by aadishv in "Chrome DevTools MCP (2025)"]]></title><description><![CDATA[
<p>Someone already made a great agent skill for this, which I'm using daily, and it's been <i>very</i> cool!<p><a href="https://github.com/pasky/chrome-cdp-skill" rel="nofollow">https://github.com/pasky/chrome-cdp-skill</a><p>For example, I use codex to manage a local music library, and it was able to use the skill to open a YT Music tab in my browser, search for each album, and get the URL to pass to yt-dlp.<p>Do note that it only works for Chrome browsers rn, so you have to edit the script to point to a different Chromium browser's binary (e.g. I use Helium) but it's simple enough</p>
]]></description><pubDate>Sun, 15 Mar 2026 19:39:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47391079</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=47391079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47391079</guid></item><item><title><![CDATA[New comment by aadishv in "Doomscroll 14,333 cat pictures"]]></title><description><![CDATA[
<p>This was actually entirely vibe coded by Sonnet 4.6, with a <i>lot</i> of me yelling at it!<p>It's essentially a SolidStart SPA with virtualized scrolling and a few other tricks (even I don't know most of them!). Vector search is entirely client-side with transformers.js and CLIP. The first load is quite slow unfortunately, cause it has to download the index of photo id -> link (~7 mb last time i checked), and same for searches, as it has to download the vector index (~28mb) and embedding model the first time. Caching is pretty good though.<p>I was previously using [Lychee](<a href="https://lychee.electerious.com/" rel="nofollow">https://lychee.electerious.com/</a>), which worked well but wasn't really suited for this use case. So I scrapped it and started from first principles with Claude. This entire task only used up 50% of my 5-hour quota on the $20 plan!<p>Since the site itself is an SPA and images are static, using a VPS is overcomplicating things since I (well, Claude) am essentially just using Caddy as a glorified CDN. But I had free DigitalOcean credits since I'm a student, and where else can I host 40 gigabytes of photos for free?<p>All in all, this was definitely a very fun exploration of what someone who's technical[1] can do with Claude. The code is all open-source (but it's slop) at <a href="https://github.com/aadishv/catapp" rel="nofollow">https://github.com/aadishv/catapp</a>.<p>[1]: at least I'd like to consider myself technical!</p>
]]></description><pubDate>Sat, 07 Mar 2026 06:55:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47285156</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=47285156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47285156</guid></item><item><title><![CDATA[New comment by aadishv in "Doomscroll 14,333 cat pictures"]]></title><description><![CDATA[
<p>Thanks to [vx-underground](<a href="https://x.com/vxunderground/" rel="nofollow">https://x.com/vxunderground/</a>) for providing the images :D</p>
]]></description><pubDate>Sat, 07 Mar 2026 05:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47284764</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=47284764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47284764</guid></item><item><title><![CDATA[Doomscroll 14,333 cat pictures]]></title><description><![CDATA[
<p>Article URL: <a href="https://cat.aadishv.dev/">https://cat.aadishv.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47284763">https://news.ycombinator.com/item?id=47284763</a></p>
<p>Points: 20</p>
<p># Comments: 11</p>
]]></description><pubDate>Sat, 07 Mar 2026 05:26:51 +0000</pubDate><link>https://cat.aadishv.dev/</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=47284763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47284763</guid></item><item><title><![CDATA[New comment by aadishv in "The struggle of resizing windows on macOS Tahoe"]]></title><description><![CDATA[
<p>I find it very ironic that Apple's Mac hardware is the best it's ever been, and some of the best (if not <i>the</i> best) in the entire industry, yet their software team seems intent on burning down their entire reputation. Maybe they think that's better than getting fired over the laughingstock that is Apple Intelligence</p>
]]></description><pubDate>Sun, 11 Jan 2026 23:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46581825</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=46581825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46581825</guid></item><item><title><![CDATA[New comment by aadishv in "I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in hours"]]></title><description><![CDATA[
<p>That's genuinely impressive. Excited to see how the rapid progress will make it more and more autonomous in the future</p>
]]></description><pubDate>Tue, 30 Dec 2025 05:21:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46429820</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=46429820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46429820</guid></item><item><title><![CDATA[New comment by aadishv in "I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in hours"]]></title><description><![CDATA[
<p>A rudimentary form of self-improving intelligence :D</p>
]]></description><pubDate>Tue, 30 Dec 2025 05:20:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46429815</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=46429815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46429815</guid></item><item><title><![CDATA[Reverse engineering Apple Music's background gradient]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.aadishv.dev/music">https://www.aadishv.dev/music</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46417697">https://news.ycombinator.com/item?id=46417697</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Dec 2025 05:16:35 +0000</pubDate><link>https://www.aadishv.dev/music</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=46417697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46417697</guid></item><item><title><![CDATA[New comment by aadishv in "I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in hours"]]></title><description><![CDATA[
<p>I wonder if this makes AI models particularly well-suited to ML tasks, or at least ML <i>implementation</i> tasks, where you are given a target architecture and dataset and have to implement and train the given architecture on the given dataset. There are strong signals to the model, such as loss, which are essentially a slightly less restricted version of "tests".</p>
]]></description><pubDate>Wed, 17 Dec 2025 01:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46297294</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=46297294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46297294</guid></item><item><title><![CDATA[New comment by aadishv in "Migrating the main Zig repository from GitHub to Codeberg"]]></title><description><![CDATA[
<p>I feel like that's the whole point of the OP. I agree with the overall post but mentioning the ICE relationship seems to detract from the main point.<p>"I hate GitHub because X Y and Z features are bad" is a good reason to move away; "I hate GitHub because one of their thousands of enterprise customers does not align with my political views" is not, in my opinion.<p>For the record, I do not support ICE</p>
]]></description><pubDate>Thu, 27 Nov 2025 07:52:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46066837</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=46066837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46066837</guid></item><item><title><![CDATA[New comment by aadishv in "Zed is our office"]]></title><description><![CDATA[
<p>There is a lot of complaints about Zed in the comments here. I don't think that they are "hate", per se; they all definitely care about Zed and want it to succeed.<p>I daily drive Zed for work across several languages and I love it. I use a lot of its features, like the git interface, agentic editing, etc. I might even consider paying for Pro in the future if I want unlimited edit predictions.<p>However, all of these complaints are fully justified. I think Zed is a massive undertaking, only one that a VC-backed company has the capital to do. iirc, it requires 70k lines of Rust just for the cloud part [1]. I cannot fathom the amount of fundamental infrastructure they have to get the editor functional at all. That doesn't excuse all of the papercuts in Zed though.<p>If I were Zed I would do the following:<p>1. stop all work on future features, like DeltaDB etc. They all seem extremely cool but they won't meaningfully contribute to increasing Zed adoption or fixing its issues.<p>2. remove all agentic editing features. if Zed tries to simultaneously become the world's best agentic editor and a good general-purpose text editor, it will fail at both. Keep around ACP so users can still use other agents, but remove all of Zed's built in agent stuff.<p>3. fix literally every papercut. Triage every single issue and go through every PR, even if it will take half a year to do so. People won't switch to Zed until it's perfect, and the existence of this many issues means it's not perfect enough.<p>4. make extensions actually good. Every programming language, library, etc. has it's own ecosystem, and many such ecosystems mainly rely on VSCode extensions for advanced features. Zed needs to be extremely extensible like VSCode is; obviously its architecture makes this slightly harder, as it's nontrivial, for example, for extensions to render their own GUI, but there are a lot of low(er)-hanging fruit for extensions that need to get solved. People will only switch to Zed if they can get a similar breadth of ecosystems.<p>Of course, this won't happen, and given that none of these will really make them money, Zed has no incentive to focus on these, especially given the amount of time they would need to do this. But I think that if Zed can't nail the core experience, it won't get anywhere.<p>[1] <a href="https://maxdeviant.com/posts/2025/head-in-the-zed-cloud/" rel="nofollow">https://maxdeviant.com/posts/2025/head-in-the-zed-cloud/</a></p>
]]></description><pubDate>Thu, 13 Nov 2025 21:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45920577</link><dc:creator>aadishv</dc:creator><comments>https://news.ycombinator.com/item?id=45920577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45920577</guid></item></channel></rss>