<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: sdesol</title><link>https://news.ycombinator.com/user?id=sdesol</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 14 Oct 2026 13:41:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sdesol" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sdesol in "Launch HN: Skillsync (YC W26) – AI chat sessions made portable across agents"]]></title><description><![CDATA[
<p>Unfortunately I won't be able to use the npm as I need it for synching which is managed by <a href="https://github.com/gitsense/gsc-cli/tree/staging" rel="nofollow">https://github.com/gitsense/gsc-cli/tree/staging</a><p>The only thing that seems to be missing is synching but I have a workaround for that but it won't be near realtime. For example, Pi changes are usually a second or less behind the Pi session log.<p>With txcript, it will probably be 5 seconds which is fine since the use case will mostly revolve around discovery, organizing and inspection.</p>
]]></description><pubDate>Thu, 17 Sep 2026 18:50:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49744929</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=49744929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49744929</guid></item><item><title><![CDATA[New comment by sdesol in "Launch HN: Skillsync (YC W26) – AI chat sessions made portable across agents"]]></title><description><![CDATA[
<p>This is awesome! You solve an immediate need of mine for:<p><a href="https://github.com/gitsense/chat/tree/readme-scale-knowledge" rel="nofollow">https://github.com/gitsense/chat/tree/readme-scale-knowledge</a><p>Since I only support Pi natively, your solution will make it possible for codex/claude/etc. users to discover their conversations in my app. Will definitely include this as workaround for making codex, claude and other sessions available for discovery.</p>
]]></description><pubDate>Thu, 17 Sep 2026 18:31:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49744699</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=49744699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49744699</guid></item><item><title><![CDATA[New comment by sdesol in "GPT-5.6 Sol Pricing Cut by 50%"]]></title><description><![CDATA[
<p>I think being able to A/B test price is invaluable for them. They can't cut prices by 50% and hike it again. By letting others slash the price, they can tell if it is worth it or not to do this officially.</p>
]]></description><pubDate>Tue, 18 Aug 2026 16:02:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49347755</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=49347755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49347755</guid></item><item><title><![CDATA[New comment by sdesol in "DeepSeek-V4-Flash Update"]]></title><description><![CDATA[
<p>This is self promotional but I am working on making pi extremely enterprise ready with:<p><a href="https://github.com/gitsense/pi-brains/tree/staging" rel="nofollow">https://github.com/gitsense/pi-brains/tree/staging</a><p>The README is being worked on but the three videos should give you a good sense of what it can do. Pi is also what makes what I will demo in<p><a href="https://github.com/gitsense/chat/tree/update-readme" rel="nofollow">https://github.com/gitsense/chat/tree/update-readme</a><p>possible. Since Pi exposes so much, it is very easy to build advanced tooling around it to help easily grok hundreds of tool calls to help you understand what they agent knows and what it has tried.</p>
]]></description><pubDate>Fri, 31 Jul 2026 17:41:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49126311</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=49126311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49126311</guid></item><item><title><![CDATA[New comment by sdesol in "Launch HN: Tokenless (YC S26) – Automatic model switching to save money"]]></title><description><![CDATA[
<p>The solution that I am working on is designed to leverage cheap LLMs (think MiMo, GLM, etc.) to build cheap context to reduce tokens, but most importantly to keep the context clean.<p><a href="https://github.com/gitsense/chat/tree/update-readme" rel="nofollow">https://github.com/gitsense/chat/tree/update-readme</a><p>The README and latest version is still being worked on but I am hoping to have the latest release in place soon.</p>
]]></description><pubDate>Thu, 30 Jul 2026 00:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49104717</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=49104717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49104717</guid></item><item><title><![CDATA[New comment by sdesol in "Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber"]]></title><description><![CDATA[
<p>> Claude Code has largely won individual developer mindshare and has been on top ever since it came out.<p>Claude Code's success is not due to the agent but because the model is considered the best for programming and is very heavily subsidized, compared to pay as you go API prices. Consumers and Enterprise are not really locked in and will go where it makes the most sense.<p>I think they have almost no loyalty by actual developers.</p>
]]></description><pubDate>Tue, 21 Jul 2026 17:07:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48995126</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48995126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48995126</guid></item><item><title><![CDATA[New comment by sdesol in "OpenAI reduces Codex Model Context Size from 372k to 272k"]]></title><description><![CDATA[
<p>> you can use /tree to go back before the compaction<p>This is really a killer feature in my opinion. I'm currently working on pi brains extension that is designed to solve the compaction issue I have, which is, I don't know what the AI knows after compaction.<p><a href="https://gitsense.com/screenshots/pi-inspect-overview.png" rel="nofollow">https://gitsense.com/screenshots/pi-inspect-overview.png</a><p>The screenshot shot above contains what I call a compaction capsule which contains all the messages/events at the point of compaction. The "Files" section in the right side panel shows me how many files were read/modified since compaction.<p>After compacting, I can easily tell what Pi use to know and use `/tree` to go back in time.<p>I still wouldn't compact more than 5 times before starting a new session since compaction messages persists in Pi.</p>
]]></description><pubDate>Sun, 19 Jul 2026 18:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48970613</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48970613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48970613</guid></item><item><title><![CDATA[New comment by sdesol in "Fable 5 vs. GPT-5.6 Sol on an NP-Hard Problem: Does /goal help?"]]></title><description><![CDATA[
<p>I am curious as to how this protect works. I am currently working on a pi brain extensions and one of the commands that I will support is:<p>/brains inspect<p>that will let you inspect a session and one of the features is the ability to review a compacted message like so:<p><a href="https://gitsense.com/screenshots/inspect-pi-session-compacted-overview.png" rel="nofollow">https://gitsense.com/screenshots/inspect-pi-session-compacte...</a><p><a href="https://gitsense.com/screenshots/inspect-pi-session-compacted-timeline.png" rel="nofollow">https://gitsense.com/screenshots/inspect-pi-session-compacte...</a><p><a href="https://gitsense.com/screenshots/inspect-pi-session-compacted-files.png" rel="nofollow">https://gitsense.com/screenshots/inspect-pi-session-compacte...</a><p>With /compact in Pi, it creates a message that you can easily review and I am curious as to how '/protect' works.<p>One of the features that I am working on is to make it easy for agents to retrieve the exact message/event before compaction and I am curious if /protect is a deterministic process or if it is just instructions.</p>
]]></description><pubDate>Sat, 18 Jul 2026 18:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48960744</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48960744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48960744</guid></item><item><title><![CDATA[New comment by sdesol in "Show HN: Sx 2.0 – Share AI skills with your team through a Dropbox folder"]]></title><description><![CDATA[
<p>My extension for pi <a href="https://github.com/gitsense/pi-brains" rel="nofollow">https://github.com/gitsense/pi-brains</a> solves the too many skills problem and it can be adapted to work with any coding agent that supports hooks like Claude and Codex.<p>You can find a simple example at <a href="https://github.com/gitsense/gsc-rules-demos" rel="nofollow">https://github.com/gitsense/gsc-rules-demos</a> which shows how skills can be injected when needed. The example is:<p>"read the file at data/accounting/q1.ledger and explain what this ledger tracks"<p>If you know what the use needs to read or edit, you can inject knowledge/skills for the agent.</p>
]]></description><pubDate>Tue, 14 Jul 2026 02:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48901572</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48901572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48901572</guid></item><item><title><![CDATA[New comment by sdesol in "Show HN: Mindwalk – Replay coding-agent sessions on a 3D map of your codebase"]]></title><description><![CDATA[
<p>There are some additional things I need to implement first but I do have a hands on repo that you actually try at<p><a href="https://github.com/gitsense/gsc-rules-demos" rel="nofollow">https://github.com/gitsense/gsc-rules-demos</a><p>One of the rules shows how you can inject information when you know an agent wants to read a certain file. So if you have skills related to a certain file/directory, you can inject the information when you need to.<p>So using the OPs visualization tool, if you find the agent wandering you could create a new rule to guide the agent and compare it with and with guidance.</p>
]]></description><pubDate>Sun, 12 Jul 2026 13:11:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48880932</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48880932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48880932</guid></item><item><title><![CDATA[New comment by sdesol in "Show HN: Mindwalk – Replay coding-agent sessions on a 3D map of your codebase"]]></title><description><![CDATA[
<p>> A lot of people want a use case.<p>I think the issue is, on the surface this is very much a "watch this non-deterministic actvity" but I can see the value in it. This is self promotional but I am working on a "Brain" (<a href="https://github.com/gitsense/pi-brains" rel="nofollow">https://github.com/gitsense/pi-brains</a>) for the Pi (<a href="https://github.com/earendil-works/pi" rel="nofollow">https://github.com/earendil-works/pi</a>) coding agent and I can actually see this being quite useful to quickly tell if you did make an agent smarter or not.<p>There is obviously different ways you can do this, but I can see being able to quickly visualize changes based on additional knowledge/constraints can be quite useful.</p>
]]></description><pubDate>Sun, 12 Jul 2026 12:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48880603</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48880603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48880603</guid></item><item><title><![CDATA[New comment by sdesol in "Opinionated and Easy Pi.dev Configuration"]]></title><description><![CDATA[
<p>> I may try moving it all to Pi, but I wonder if I should learn how to better configure the things there.<p>Honestly if the difference was marginal, I would move to Pi. I just tried layzpi and I had the agent write/compile a hello world in c and it required 20k in tokens. My minimal setup required 5.3k in tokens.<p>People will say the cost is minimal since this is cached but 15k is a lot since that needs to be reasoned by the LLM. I haven't looked at Claude Code but I read somewhere the system prompt is like 20k so I can see how Claude Code might have seem smarter as what you are working was probably addressed in the system prompt.<p>For me the bloat is not worth it since I am more interested in the LLM being able to reason better.</p>
]]></description><pubDate>Thu, 09 Jul 2026 21:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48852336</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48852336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48852336</guid></item><item><title><![CDATA[New comment by sdesol in "Opinionated and easy Pi.dev configuration"]]></title><description><![CDATA[
<p>What was lacking? This is self promotional but I am working on<p><a href="https://github.com/gitsense/pi-brains" rel="nofollow">https://github.com/gitsense/pi-brains</a><p>which is designed around the Pi philosophy of less is better by focusing on ondemand context/guidance. I won't bloat the context unless the LLM needs to do something I know it will need better guidance with. I have a demo repo for this at <a href="https://github.com/gitsense/gsc-rules-demos" rel="nofollow">https://github.com/gitsense/gsc-rules-demos</a><p>One of the examples is, if I know the agent is reading a specific file, I will inject additional context. So if the agent never needs to do something in a certain file or directory, I don't need to pollute the context with "what it may need to know".</p>
]]></description><pubDate>Thu, 09 Jul 2026 17:55:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48849915</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48849915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48849915</guid></item><item><title><![CDATA[New comment by sdesol in "How version control will evolve for the agent boom"]]></title><description><![CDATA[
<p>I think that would be implied by "how did you arrive at the code". I think the conversation will revove around how did you "guide" things.</p>
]]></description><pubDate>Thu, 09 Jul 2026 15:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48847976</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48847976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48847976</guid></item><item><title><![CDATA[New comment by sdesol in "How Version Control Will Evolve for the Agent Boom"]]></title><description><![CDATA[
<p>> One of the most annoying things I've seen AI do is accidentally pull in old requirements and start building off of them.<p>This is actually the reason for me wanting to create what I call "Brain checkpoints".  After chatting with the agent and letting it do its thing for discovery, I needed an easy way to understand what it knows at any given point.  What files it has read, what tool calls were made and so forth.<p>Checkpoints work extremely well in Pi since you can create a branch, and have the agent generate a checkpoint based on what has changed since the last checkpoint and this information will not pollute the main conversation but you benefit from the token caching.</p>
]]></description><pubDate>Thu, 09 Jul 2026 15:28:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48847558</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48847558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48847558</guid></item><item><title><![CDATA[New comment by sdesol in "How Version Control Will Evolve for the Agent Boom"]]></title><description><![CDATA[
<p>I think it makes no sense to share the conversation but I do think developers will be required to provide lessons, notes and checkpoints in the conversation.<p>What I think will happen is you will be required to run the conversation through a company required prompt that will include things like, does the conversation contain "think harder" without providing any guidance for how to correct things.<p>Basically, did the developer treat the conversation like a literal slot machine.</p>
]]></description><pubDate>Thu, 09 Jul 2026 15:16:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48847364</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48847364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48847364</guid></item><item><title><![CDATA[New comment by sdesol in "How version control will evolve for the agent boom"]]></title><description><![CDATA[
<p>> Nobody wonders out loud how a senior developer arrives at the result he does without an AI; they care that his deliverable is high quality and meets whatever standard/requirement exists.<p>I think the issue that many may not want to think about is, how do we promote/reward/fire developers in the AI assisted programming age. As part of code reviews, I think it will be second nature to ask "how did you arrive at the code".</p>
]]></description><pubDate>Thu, 09 Jul 2026 14:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48846568</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48846568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48846568</guid></item><item><title><![CDATA[New comment by sdesol in "How Version Control Will Evolve for the Agent Boom"]]></title><description><![CDATA[
<p>> Has anyone tried teaching the agents to use jj or gitbutler-cli to do their ideas of lightweight branches?<p>This is very trivial if your coding agents supports hooks like Pi. I have demo repo that goes over how rules work at <a href="https://github.com/gitsense/gsc-rules-demos" rel="nofollow">https://github.com/gitsense/gsc-rules-demos</a><p>The basic idea is, you always ensure you inject the instructions for how to use jj or any other scm. LLMs are pattern matchers and they can fully map behaviour, but due to heavy training on git, they can forget.<p>With hooks, you can easy detect when 'git' is used and basically tell the agent "As stated earlier you must use jj". So it will try again using `jj` and you block the agent when ever it tries to use git.<p>It is a wasted turn but the reality is, it won't cost must since you can leverage caching and you only waste tokens on the invalid command and not the output generated from git.</p>
]]></description><pubDate>Thu, 09 Jul 2026 14:26:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48846424</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48846424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48846424</guid></item><item><title><![CDATA[New comment by sdesol in "How Version Control Will Evolve for the Agent Boom"]]></title><description><![CDATA[
<p>This is what I am doing with my pi-brains extension for pi<p><a href="https://github.com/gitsense/pi-brains" rel="nofollow">https://github.com/gitsense/pi-brains</a><p>I will make another update by the end of this week that contains what I call "brain checkpoints" that will make it easier for developers to debug and understand AI reasoning.<p>The idea is after a task has been finished, you would commit lessons, notes, and "brain checkpoints" that are designed to live with the code.</p>
]]></description><pubDate>Thu, 09 Jul 2026 13:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48845733</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48845733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48845733</guid></item><item><title><![CDATA[New comment by sdesol in "I think I have LLM burnout"]]></title><description><![CDATA[
<p>> now they can generate one in a few minutes and send it out for review.<p>I think we will very soon move to a prove to me you've read it protocol and/or introduce speed bumps to slow things down.</p>
]]></description><pubDate>Thu, 09 Jul 2026 04:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48841056</link><dc:creator>sdesol</dc:creator><comments>https://news.ycombinator.com/item?id=48841056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48841056</guid></item></channel></rss>