<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: ericmaciver</title><link>https://news.ycombinator.com/user?id=ericmaciver</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 10:11:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ericmaciver" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ericmaciver in "Ask HN: Why are Claude models so verbose?"]]></title><description><![CDATA[
<p>I've had to put hard rules into Claude - and I still have to reinforce them - not just CLAUDE.md (make sure not over 40k characters) but hooks that force a read of .md files on startup, etc. Some sessions still bend the rules along the way, but hooks help bring them back into line automatically. I don't worry too much about verbosity - so I haven't tried to curb that. I just ask "give me the short version" when needed. I let the comments happen for future session passes.<p>As for "things solved by X" - part of my rules includes a list of "check X first" before planning or implementation - do not reinvent what is already solved". Seems to help.</p>
]]></description><pubDate>Fri, 28 Aug 2026 04:25:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49474356</link><dc:creator>ericmaciver</dc:creator><comments>https://news.ycombinator.com/item?id=49474356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49474356</guid></item><item><title><![CDATA[New comment by ericmaciver in "Launch HN: OneCLI (YC S26) – OSS sandboxed agent harness for teams"]]></title><description><![CDATA[
<p>The "policy in one place, enforced across every agent" part is the piece I would have underrated a year ago.<p>I went looking for that in my own codebase and found six independent secret-redaction denylists, no two of which agreed. Measured against 17 real credential shapes, the list I thought was canonical caught 10. The seven it missed included a GitLab PAT, a Supabase key, a Cloudflare token and a literal password= . The widest list was a fork, not the canonical one, and only the union of all six covered everything. Nobody wrote six on purpose. Each was locally reasonable when it was added and there was no single place to put the rule.<p>So the question I would ask about the team layer: when a policy changes, is there exactly one artifact every agent reads, and can I diff what an agent was actually allowed to touch at run time against what the policy said? Enforcement I can audit afterward is worth a lot more to me than enforcement I have to trust.</p>
]]></description><pubDate>Fri, 21 Aug 2026 22:48:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49394663</link><dc:creator>ericmaciver</dc:creator><comments>https://news.ycombinator.com/item?id=49394663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49394663</guid></item><item><title><![CDATA[New comment by ericmaciver in "Ask HN: I hate coding agents. Is this skill issue?"]]></title><description><![CDATA[
<p>I used to watch a window code - each line - but that was too much. I ended up just making sure adversarial reviews are performed for every task, a completion report generated to my personal preferences and then I feed multiple tasks through an an orchestrator that keeps the high-level context in play, which aligns work with my objectives before merging it. It knows my preferences, and runs audits itself, along with automated tests. It took a long time to tweak it to a point where I can stay involved in the choices and code while maximizing throughput - but the work put into the ecosystem has (so far) paid off.</p>
]]></description><pubDate>Tue, 14 Jul 2026 23:37:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48914358</link><dc:creator>ericmaciver</dc:creator><comments>https://news.ycombinator.com/item?id=48914358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48914358</guid></item><item><title><![CDATA[New comment by ericmaciver in "Show HN: AI vs. AI – code and reviews only count if they survive an attack"]]></title><description><![CDATA[
<p>The version that boosted improvement for me: make the reviewer a different model than the one that wrote the code, and prompt it to be adversarial: refute rather than green light. A launch-blocker fix that compiled and passed every test still had 3 real bugs - the adversarial cross-vendor pass was the only thing that caught them. Same-model self-review mostly rubber-stamps. That being said, I usually run same-vendor in parallel though, just for instant consensus on the major issues, but I direct fixes based on the adversarial model. The "survive an attack" part is key.</p>
]]></description><pubDate>Fri, 19 Jun 2026 20:06:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48602677</link><dc:creator>ericmaciver</dc:creator><comments>https://news.ycombinator.com/item?id=48602677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48602677</guid></item></channel></rss>