<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: pipejosh</title><link>https://news.ycombinator.com/user?id=pipejosh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 18:03:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pipejosh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pipejosh in "Flock license plate readers cost city big, deliver little"]]></title><description><![CDATA[
<p>$2 million a year to run 244,000 searches that advanced 361 cases... That's about $5,500 per useful search.<p>Meanwhile every car that drove past one of those cameras got logged, timestamped, and stored. These things aren't not law enforcement, they're mass surveillance with a badge.</p>
]]></description><pubDate>Mon, 02 Mar 2026 17:35:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221189</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=47221189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221189</guid></item><item><title><![CDATA[New comment by pipejosh in "If AI writes code, should the session be part of the commit?"]]></title><description><![CDATA[
<p>I settled on a similar workflow but across two agents instead of one session.<p>One agent writes task specs. The other implements them. Handoff files bridge the gap. The spec IS the session artifact because it captures intent, scope, and constraints before any code gets written.<p>The plan.md approach people are describing here is basically what happens naturally when you force yourself to write intent before execution.</p>
]]></description><pubDate>Mon, 02 Mar 2026 16:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47220114</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=47220114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47220114</guid></item><item><title><![CDATA[New comment by pipejosh in "Show HN: FOSS Slack Archive Viewer and Exporter"]]></title><description><![CDATA[
<p>Tried self-hosting with Mattermost to get around Slacks 90 day free tier history but my team didn't care for it much. Ended up back on Slack's free tier. This may solve that issue for me, will check it out.</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47182411</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=47182411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182411</guid></item><item><title><![CDATA[New comment by pipejosh in "AI-Generated Products Won't Trigger a SaaSpocalypse"]]></title><description><![CDATA[
<p>Agreed. The non-determinism makes traditional testing basically useless here. You can't write a test suite for "the agent decided to do something unexpected this time." Logging and runtime checks are the only way to catch the weird edge cases.</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47182296</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=47182296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182296</guid></item><item><title><![CDATA[New comment by pipejosh in "AI-Generated Products Won't Trigger a SaaSpocalypse"]]></title><description><![CDATA[
<p>The automated audit only covers static analysis. When the agent actually runs, hitting MCP servers, making HTTP calls, getting responses back, that's where the real problems show up. Prompt injection through tool responses, malicious libraries that exfiltrate env vars, SSRF from agents that blindly follow redirects. Code audits miss all of it because this is a runtime and network problem, not a code quality problem.<p>Built Pipelock for this actually. It's a network proxy that sits between the agent and everything it talks to. Still early but the gap is real. <a href="https://github.com/luckyPipewrench/pipelock" rel="nofollow">https://github.com/luckyPipewrench/pipelock</a></p>
]]></description><pubDate>Fri, 27 Feb 2026 15:50:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47181922</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=47181922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47181922</guid></item><item><title><![CDATA[New comment by pipejosh in "AI-Generated Products Won't Trigger a SaaSpocalypse"]]></title><description><![CDATA[
<p>The maintenance burden is real but I think security is the bigger gap. People vibing out code with AI aren't thinking about input validation or dependency vulnerabilities. They build it, it works, they ship it. Then they're running unpatched code with no security review. That's where things get ugly.</p>
]]></description><pubDate>Fri, 27 Feb 2026 14:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47181093</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=47181093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47181093</guid></item><item><title><![CDATA[New comment by pipejosh in "Beyond agentic coding"]]></title><description><![CDATA[
<p>The part that worries me about agentic everything is the security model hasn't caught up. We're handing agents more and more access (shell, network, APIs, file systems) and the security story is still basically "the model probably won't do bad things." That's not how we secure anything else in computing. Principle of least privilege should apply to agents the same way it applies to services.</p>
]]></description><pubDate>Mon, 09 Feb 2026 17:18:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46947922</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=46947922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46947922</guid></item><item><title><![CDATA[New comment by pipejosh in "Show HN: AgentCircuit – Circuit breaker for AI agent functions"]]></title><description><![CDATA[
<p>Circuit breakers for cost control is smart. The security equivalent is rate limiting and DLP on the egress side. If your agent suddenly starts making a bunch of requests to domains it's never hit before, or starts including high-entropy strings in URLs, something's wrong. Cost and security are two sides of the same observability problem.</p>
]]></description><pubDate>Mon, 09 Feb 2026 17:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46947900</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=46947900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46947900</guid></item><item><title><![CDATA[New comment by pipejosh in "Matchlock – Secures AI agent workloads with a Linux-based sandbox"]]></title><description><![CDATA[
<p>Sandboxing the filesystem is one layer but egress scanning is where it gets interesting. An agent inside a sandbox can still exfiltrate secrets through any HTTP request it's allowed to make. The request looks totally legitimate from the sandbox's perspective. You need something actually inspecting the content of outbound traffic for credential patterns.</p>
]]></description><pubDate>Mon, 09 Feb 2026 17:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46947843</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=46947843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46947843</guid></item><item><title><![CDATA[New comment by pipejosh in "Show HN: Agent Arena – Test How Manipulation-Proof Your AI Agent Is"]]></title><description><![CDATA[
<p>This is cool for testing the model side, but the real scary part is what happens after the injection succeeds. Even if your agent fails 3 out of 10 tests, that's a 30% chance it exfiltrates whatever secrets are in its environment. The defense can't just be "hope the model catches it." You need architectural controls on the egress side too.</p>
]]></description><pubDate>Mon, 09 Feb 2026 17:07:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46947750</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=46947750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46947750</guid></item><item><title><![CDATA[New comment by pipejosh in "Coding agents have replaced every framework I used"]]></title><description><![CDATA[
<p>Everyone's talking about how productive agents are but nobody's talking about what happens when one gets prompt injected. Your agent has shell access, your API keys in env vars, and unrestricted internet. That's one bad dependency readme away from leaking everything. The productivity gains are real but so is the attack surface.</p>
]]></description><pubDate>Mon, 09 Feb 2026 17:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46947741</link><dc:creator>pipejosh</dc:creator><comments>https://news.ycombinator.com/item?id=46947741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46947741</guid></item></channel></rss>