<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: schipperai</title><link>https://news.ycombinator.com/user?id=schipperai</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 04 Oct 2026 02:12:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=schipperai" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by schipperai in "Pop!_OS bans AI-generated code from much of its codebase"]]></title><description><![CDATA[
<p>It sounds like what they are primarly aiming for is introducing backpressure in their own review pipelines.</p>
]]></description><pubDate>Sat, 03 Oct 2026 22:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49948251</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49948251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49948251</guid></item><item><title><![CDATA[New comment by schipperai in "Claude Opus 5.5"]]></title><description><![CDATA[
<p>They have for sure improved the safeguard classifier. I have a coding agent guard OSS tool [1] and I use Claude to build it. When Fable first came out, I was simply unable to do any work with it. Nowadays their classifier triggers but very rarely.<p>[1]: <a href="https://github.com/manuelschipper/nah" rel="nofollow">https://github.com/manuelschipper/nah</a></p>
]]></description><pubDate>Tue, 22 Sep 2026 23:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49809805</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49809805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49809805</guid></item><item><title><![CDATA[New comment by schipperai in "Claude Opus 5.5"]]></title><description><![CDATA[
<p>I have used Fable, Astra, Opus 5 and Sol 5.6 in Claude Code and Codex heavily since each of these have been released. Recently, I settled for Sol 5.6 as my daily driver, but with this release Opus 5.5 might be the one.<p>Fable is on a class of its own when it comes to coding and orchestration, but it runs out pretty quick and is prohibitively expensive and slow. For me, Astra wasn't as good of an upgrade from Sol when it comes to coding and orchestration, and it runs out pretty quick too. Opus 5 had so much potential but was such a pain to talk to, so I only had other agents delegate to it.<p>Given this, I kept coming back to Sol 5.6 as my daily driver (with consultations from Fable and Astra when available). Sol has an autistic character that smells like RL deepfry, which can be annoying, but it is nonetheless predictable, communicates more plainly than Claude, and is good at code and orchestration.<p>But this Opus 5.5 might just be it. Fable-level performance that's cheaper and faster, and communicates plainly and briefly. If it pans out in practice, I might just have a new daily driver and it might be time to raise the bar for what can be achieved.<p>I'll try out the new Sol 6, though Opus 5.5 seems to beat that release fair and square (at least on paper)<p>I'm also glad we are paying attention now to the experience of using a model, not just how good it is at 'x' class of tasks.</p>
]]></description><pubDate>Tue, 22 Sep 2026 23:36:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49809738</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49809738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49809738</guid></item><item><title><![CDATA[New comment by schipperai in "Ask HN: What are you working on? (September 2026)"]]></title><description><![CDATA[
<p>I’m working on nah, a coding agent guard to block catastrophic tool calls.<p>It’s easily extensible, has a nice simple TUI, and is resilient to an adversarial agent that tries to remove the guard.<p><a href="https://github.com/manuelschipper/nah" rel="nofollow">https://github.com/manuelschipper/nah</a></p>
]]></description><pubDate>Thu, 17 Sep 2026 20:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49746241</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49746241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49746241</guid></item><item><title><![CDATA[New comment by schipperai in "Mdmanager.ai – Manage your Claude.md and AGENTS.md across machines and runtimes"]]></title><description><![CDATA[
<p>Point taken, I agree Ansible could have worked nicely for this tool. While I do think there's value in packaging the workflow into a ready-made tool.<p>I do appreciate the input, thanks!</p>
]]></description><pubDate>Mon, 07 Sep 2026 01:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49592678</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49592678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49592678</guid></item><item><title><![CDATA[New comment by schipperai in "Mdmanager.ai – Manage your Claude.md and AGENTS.md across machines and runtimes"]]></title><description><![CDATA[
<p>Ansible can of course handle the templating and deployment. Not arguing that.<p>mdmanager packages runtime-specific discovery, reusable Sections and Profiles, an instruction-focused TUI, and bundled CLI docs into something you can install and use.<p>You could build that with Ansible too, but the interface, domain rules, documentation, and maintenance are part of what you’d be building. Packaging all the nuances of 4 runtimes in was a lot of work.<p>If your existing setup already gives you everything you need, great. You don’t need this.
That doesn’t make a dedicated tool redundant for everyone else.<p>“Ansible can do that” is a reasonable implementation suggestion. Taken it too far then “Python can do that” becomes an objection to everything posted on HN.<p>And no LLM is required for discovery, rendering, or deployment. Using an agent to edit the configuration is a workflow choice.</p>
]]></description><pubDate>Sun, 06 Sep 2026 19:21:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49589851</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49589851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49589851</guid></item><item><title><![CDATA[New comment by schipperai in "Mdmanager.ai – Manage your Claude.md and AGENTS.md across machines and runtimes"]]></title><description><![CDATA[
<p>The tool is more than templating and automation. It adds a workflow for inspecting and composing the instructions.<p>The TUI and the docs understand how each coding agent runtime loads instructions into context (they all have nuanced differences) including local
overrides, or what gets prioritised in case there is conflict (for instance, Pi accepts both CLAUDE.md and AGENTS.md).<p>Your agent can load the docs to understand nuances and help you manage how you want instructions to get loaded. You can use the TUI to render the concatenated instructions as they are loaded into your agent.<p>So yes, templating could be replaced with smth like Ansible, but the tool solves a bit more than just that.<p>Thanks for the question!</p>
]]></description><pubDate>Sun, 06 Sep 2026 16:57:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49588416</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49588416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49588416</guid></item><item><title><![CDATA[New comment by schipperai in "Mdmanager.ai – Manage your Claude.md and AGENTS.md across machines and runtimes"]]></title><description><![CDATA[
<p>One agent standard that causes me pain: AGENTS.md / CLAUDE.md.<p>I have multiple machines (personal laptop, work laptop, server)  and runtimes (Claude Code, Codex, Pi) which share common instructions, but also have special cases for each runtime or machine.<p>For instance, I have a section that’s common across all my agents that goes something like this: “Do not co-sign commits with an AI identity; do not add backwards compatibility if you were not asked to” .<p>For Pi I have a special case: “Use background task tool proactively for in-scope commands expected to run for long”.<p>In my server I have a section on how to use the credential proxy (which I don’t have in my other profiles).<p>So I made this little tool ‘mdmanager’ that helps me manage and deploy the .md files with reusable Markdown sections (like “agent-common”, “pi-common”) and profiles (“vps”, “laptop”)<p>How it works: you tell your coding agent to run “mdmanager docs start” and it guides you through the setup. You can then open the TUI to see the diff and inspect what gets loaded into the context. The TUI is read-only. To modify and apply, you talk to your agent (it has access to the docs via the CLI)<p>One feature that I use often is the “Context” section in the TUI.<p>Open the TUI from inside the repo, and you can see what instructions get loaded into context in one Markdown page, including global and project level *.md files that are in scope.<p>Right now it supports Claude Code, Codex, Pi, and Cursor. Feedback and contributions are most welcome.</p>
]]></description><pubDate>Sun, 06 Sep 2026 16:03:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49587840</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49587840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49587840</guid></item><item><title><![CDATA[Mdmanager.ai – Manage your Claude.md and AGENTS.md across machines and runtimes]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/manuelschipper/mdmanager">https://github.com/manuelschipper/mdmanager</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49587839">https://news.ycombinator.com/item?id=49587839</a></p>
<p>Points: 3</p>
<p># Comments: 7</p>
]]></description><pubDate>Sun, 06 Sep 2026 16:03:28 +0000</pubDate><link>https://github.com/manuelschipper/mdmanager</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49587839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49587839</guid></item><item><title><![CDATA[New comment by schipperai in "Technical leaders should have the largest AI exhaust"]]></title><description><![CDATA[
<p>Fair - some of the points in these examples will rot. What I think transfers are the failure modes: context rot, agents filling in decisions, whether a codebase is greppable. Those can turn into team principles, and you can only learn this through experimentation.</p>
]]></description><pubDate>Thu, 20 Aug 2026 01:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49369344</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49369344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49369344</guid></item><item><title><![CDATA[New comment by schipperai in "Technical leaders should have the largest AI exhaust"]]></title><description><![CDATA[
<p>Author here. Thanks for the comment.<p>I did refer to some specific models, though a lot of these learnings are from experience over the past 6 months or so, and continue to generalize as frontier models improve.<p>Curious if there’s a specific point you feel is too detailed?</p>
]]></description><pubDate>Thu, 20 Aug 2026 00:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49369083</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49369083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49369083</guid></item><item><title><![CDATA[New comment by schipperai in "Technical leaders should have the largest AI exhaust"]]></title><description><![CDATA[
<p>I’d agree Linus is an exceptional leader. And I don’t think most rules apply to him.</p>
]]></description><pubDate>Thu, 20 Aug 2026 00:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49368957</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49368957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49368957</guid></item><item><title><![CDATA[Technical leaders should have the largest AI exhaust]]></title><description><![CDATA[
<p>Article URL: <a href="https://schipper.ai/posts/technical-leaders-should-have-the-largest-ai-exhaust/">https://schipper.ai/posts/technical-leaders-should-have-the-largest-ai-exhaust/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49368389">https://news.ycombinator.com/item?id=49368389</a></p>
<p>Points: 10</p>
<p># Comments: 15</p>
]]></description><pubDate>Wed, 19 Aug 2026 23:12:38 +0000</pubDate><link>https://schipper.ai/posts/technical-leaders-should-have-the-largest-ai-exhaust/</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49368389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49368389</guid></item><item><title><![CDATA[New comment by schipperai in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>I’m working on “nah” [1] an agent hook guard that blocks catastrophic agent actions like filesystem destruction, secrets exfiltration, and git disasters.<p>All the agent hook guards I’ve seen can be easily removed by agents (and they often do so they can get going with the task). I made mine harder to remove, and I’m working on making it impossible.<p>I also made “nah” easily extensible. Just point your agent to the docs which ship with the CLI, and ask it to build a custom guard.<p>I’m working on strong Python and Typescript pseudo-interpreters so I can detect disasters in inline code with less false positives. Bash parser is already very strong.<p>This is a side-project that I want to be proud off. I spend a lot of time designing, not just coding.<p>[1] nahguard.ai</p>
]]></description><pubDate>Sun, 09 Aug 2026 19:05:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234565</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49234565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234565</guid></item><item><title><![CDATA[How to Spot AI Writing]]></title><description><![CDATA[
<p>Article URL: <a href="https://economist.com/culture/2026/07/30/how-to-spot-ai-writing">https://economist.com/culture/2026/07/30/how-to-spot-ai-writing</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49112469">https://news.ycombinator.com/item?id=49112469</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Jul 2026 16:44:26 +0000</pubDate><link>https://economist.com/culture/2026/07/30/how-to-spot-ai-writing</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=49112469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49112469</guid></item><item><title><![CDATA[New comment by schipperai in "A way to exclude sensitive files issue still open for OpenAI Codex"]]></title><description><![CDATA[
<p>Do I understand correctly that you scope least-privilege creds/tokens and pass those to the sandbox? I'd be curious to learn more</p>
]]></description><pubDate>Sun, 28 Jun 2026 16:31:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48708886</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=48708886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48708886</guid></item><item><title><![CDATA[New comment by schipperai in "The Coming Loop"]]></title><description><![CDATA[
<p>If an organization decides the engineering team should not be looking at code, that should be coupled with a mandate to figure out what good engineering looks like working that way - what constitutes a good contribution vs what's slop? How do we handle massive PRs? The problem is we are in the "messing around phase" of coding with clankers and have much to learn still</p>
]]></description><pubDate>Tue, 23 Jun 2026 17:04:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48647965</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=48647965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48647965</guid></item><item><title><![CDATA[New comment by schipperai in "Don't trust large context windows"]]></title><description><![CDATA[
<p>Working in the era of 200k context window meant I had to narrowly scope tasks to fit in the context window, forcing me to think about how to reduce complexity and naturally resulting in atomic work. 1M context windows and the promise that the latest models are "better at long running tasks" made me lazy in how I scope tasks and quality got worse. I now went back to narrow-scoping one session per task and zero compaction, trying not to go past 400k context window. If I end up with a long session, I was likely too ambitious and should have broken up the task.</p>
]]></description><pubDate>Sun, 14 Jun 2026 15:33:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48528322</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=48528322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48528322</guid></item><item><title><![CDATA[New comment by schipperai in "Claude Fable 5"]]></title><description><![CDATA[
<p>Let's hope not all frontier AI assimilates these guardrails. It would be a shame for independent researchers and students.</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:34:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466487</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=48466487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466487</guid></item><item><title><![CDATA[New comment by schipperai in "Is Grep All You Need? How Agent Harnesses Reshape Agentic Search"]]></title><description><![CDATA[
<p>I get a sense that I was click-baited by article's title with the classic trope of "X is all you need". This research is a solid contribution, but is far from all we need to understand grep vs semantic search in agent retrieval.</p>
]]></description><pubDate>Tue, 09 Jun 2026 18:37:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48465533</link><dc:creator>schipperai</dc:creator><comments>https://news.ycombinator.com/item?id=48465533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48465533</guid></item></channel></rss>