<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: viksit</title><link>https://news.ycombinator.com/user?id=viksit</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 09:54:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=viksit" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by viksit in "I have officially retired from Emacs"]]></title><description><![CDATA[
<p>> heavily-customized and terminal-heavy setup<p>this exactly. most people can’t set it up that well.</p>
]]></description><pubDate>Tue, 28 Apr 2026 18:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47938212</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=47938212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47938212</guid></item><item><title><![CDATA[New comment by viksit in "Personal Computer by Perplexity"]]></title><description><![CDATA[
<p>underrated comment haha. made my day</p>
]]></description><pubDate>Wed, 11 Mar 2026 22:31:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47343174</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=47343174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47343174</guid></item><item><title><![CDATA[New comment by viksit in "A lot of the Moltbook stuff is fake"]]></title><description><![CDATA[
<p>I think the point here is the bot didn’t come up with the idea on its own, but was seeded by a human with an entrenched interest / experience in that space. The PR around Moltbook has been that Agents are coming up with these ideas through some sort of swarm interaction with each other, and developing novel, emergent capabilities — which is not true.</p>
]]></description><pubDate>Sat, 31 Jan 2026 18:07:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46839017</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=46839017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46839017</guid></item><item><title><![CDATA[New comment by viksit in "Tongyi DeepResearch – open-source 30B MoE Model that rivals OpenAI DeepResearch"]]></title><description><![CDATA[
<p>this is a great question. what are the main use cases that you have for this? i’ve been working on a library for something similar and exposing it via an mcp interface. would love to pick your brain on this (@viksit on twitter)</p>
]]></description><pubDate>Sun, 02 Nov 2025 18:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45792487</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=45792487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45792487</guid></item><item><title><![CDATA[New comment by viksit in "How hard do you have to hit a chicken to cook it? (2020)"]]></title><description><![CDATA[
<p>Yes! thanks for the memory haha.</p>
]]></description><pubDate>Sat, 11 Oct 2025 17:34:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45551028</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=45551028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45551028</guid></item><item><title><![CDATA[New comment by viksit in "Altered states of consciousness induced by breathwork accompanied by music"]]></title><description><![CDATA[
<p>you definitely succeeded in your humorous endeavors ;) i snorted haha</p>
]]></description><pubDate>Thu, 28 Aug 2025 13:35:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45051983</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=45051983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45051983</guid></item><item><title><![CDATA[New comment by viksit in "Replacing Agent Prompt Templates with Trainable Control Modules in DSPy"]]></title><description><![CDATA[
<p>In my fourth post in the series, I tackle how to make multi-step agent workflows learn behavior from data. Most agents today rely on vibes: prompt tuning, hand-written templates, and hope(!). This post is about replacing that with metrics and optimization.<p>Each branch in the workflow learns how to behave, not just where to route. I show how to set up a reward, plug in an optimizer, and treat agent behavior as something you can tune like a model.</p>
]]></description><pubDate>Thu, 07 Aug 2025 15:26:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44825725</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44825725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44825725</guid></item><item><title><![CDATA[Replacing Agent Prompt Templates with Trainable Control Modules in DSPy]]></title><description><![CDATA[
<p>Article URL: <a href="https://viksit.substack.com/p/behavioral-optimization-for-multi">https://viksit.substack.com/p/behavioral-optimization-for-multi</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44825724">https://news.ycombinator.com/item?id=44825724</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 07 Aug 2025 15:26:01 +0000</pubDate><link>https://viksit.substack.com/p/behavioral-optimization-for-multi</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44825724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44825724</guid></item><item><title><![CDATA[New comment by viksit in "GEPA: Reflective prompt evolution can outperform reinforcement learning"]]></title><description><![CDATA[
<p>mostly aligned on this. couple of thoughts:<p>- raw accuracy is now a "vanity" metric. so the benchmarks need to get more sophisticated, and i think they're going to have to be far more task specific than hotpot or hover. they've become like the mnist of multi hop.<p>- in my use of MIPROv2 and SIMBA, I see a fair amount of improvements for multi hop tasks (published some of these on hn before). I'm going to try GEPA and see how it performs. so I think we're at the start of what I would call "meta learning".. tuning across a huge search surface rather than tweaking one prompt. hyper param search for higher dim spaces.<p>- tokens burned should be a reported result</p>
]]></description><pubDate>Fri, 01 Aug 2025 03:00:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44752617</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44752617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44752617</guid></item><item><title><![CDATA[New comment by viksit in "GEPA: Reflective prompt evolution can outperform reinforcement learning"]]></title><description><![CDATA[
<p>vJEPA models, lecun's approach towards world models that have been derided by a lot of naysayers. (personally I think thats the way to go)</p>
]]></description><pubDate>Fri, 01 Aug 2025 02:44:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44752541</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44752541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44752541</guid></item><item><title><![CDATA[New comment by viksit in "GEPA: Reflective prompt evolution can outperform reinforcement learning"]]></title><description><![CDATA[
<p>they’ve already written one! see omar’s x account for details!</p>
]]></description><pubDate>Thu, 31 Jul 2025 13:11:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44745290</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44745290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44745290</guid></item><item><title><![CDATA[New comment by viksit in "Optimizing Tool Selection in LLM Workflows(Part 2): A DSPy and PyTorch Benchmark"]]></title><description><![CDATA[
<p>Based on the feedback from my last HN post on differentiable routing, I ran a follow-up benchmark: local RNN vs GPT-4o for tool selection in LLM workflows.<p>Same accuracy, 40% lower cost. Appreciate all the suggestions, this post builds on them.</p>
]]></description><pubDate>Wed, 23 Jul 2025 20:58:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44663981</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44663981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44663981</guid></item><item><title><![CDATA[Optimizing Tool Selection in LLM Workflows(Part 2): A DSPy and PyTorch Benchmark]]></title><description><![CDATA[
<p>Article URL: <a href="https://viksit.substack.com/p/evaluation-tool-selection-in-llms">https://viksit.substack.com/p/evaluation-tool-selection-in-llms</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44663980">https://news.ycombinator.com/item?id=44663980</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 23 Jul 2025 20:58:26 +0000</pubDate><link>https://viksit.substack.com/p/evaluation-tool-selection-in-llms</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44663980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44663980</guid></item><item><title><![CDATA[New comment by viksit in "Differentiable Programming for Learnable Graphs: Optimizing LLM Workflows W DSPy"]]></title><description><![CDATA[
<p>Following up on my last post about optimizing tool selection with differentiable programming, I’ve been thinking about how to extend those ideas to full agent workflows. This post shares some early experiments using DSPy to optimize routing and structure end-to-end for a sample customer service agent workflow. Feedback welcome!</p>
]]></description><pubDate>Sun, 13 Jul 2025 23:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44554666</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44554666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44554666</guid></item><item><title><![CDATA[Differentiable Programming for Learnable Graphs: Optimizing LLM Workflows W DSPy]]></title><description><![CDATA[
<p>Article URL: <a href="https://viksit.substack.com/p/differentiable-programming-for-learnable">https://viksit.substack.com/p/differentiable-programming-for-learnable</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44554665">https://news.ycombinator.com/item?id=44554665</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 13 Jul 2025 23:14:55 +0000</pubDate><link>https://viksit.substack.com/p/differentiable-programming-for-learnable</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44554665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44554665</guid></item><item><title><![CDATA[New comment by viksit in "Optimizing Tool Selection for LLM Workflows with Differentiable Programming"]]></title><description><![CDATA[
<p>would you have a link?</p>
]]></description><pubDate>Tue, 08 Jul 2025 16:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44501265</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44501265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44501265</guid></item><item><title><![CDATA[New comment by viksit in "Optimizing Tool Selection for LLM Workflows with Differentiable Programming"]]></title><description><![CDATA[
<p>there's a world where the model could infer that as well!</p>
]]></description><pubDate>Tue, 08 Jul 2025 16:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44501264</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44501264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44501264</guid></item><item><title><![CDATA[New comment by viksit in "Optimizing Tool Selection for LLM Workflows with Differentiable Programming"]]></title><description><![CDATA[
<p>yes, AFAIK right now, there are no easy ways of "slimming" context because no one knows what it should be or how.</p>
]]></description><pubDate>Tue, 08 Jul 2025 16:01:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44501257</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44501257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44501257</guid></item><item><title><![CDATA[New comment by viksit in "Optimizing Tool Selection for LLM Workflows with Differentiable Programming"]]></title><description><![CDATA[
<p>great q. thats coming up as a future post in the series.</p>
]]></description><pubDate>Tue, 08 Jul 2025 16:01:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44501251</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44501251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44501251</guid></item><item><title><![CDATA[New comment by viksit in "Optimizing Tool Selection for LLM Workflows with Differentiable Programming"]]></title><description><![CDATA[
<p>this is really interesting! yes, its my substack.<p>also, if you're down, love to connect and talk more about what use cases / techniques you're using. I'm @viksit on X dms if that works.</p>
]]></description><pubDate>Tue, 08 Jul 2025 16:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44501248</link><dc:creator>viksit</dc:creator><comments>https://news.ycombinator.com/item?id=44501248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44501248</guid></item></channel></rss>