<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: sparsesignal</title><link>https://news.ycombinator.com/user?id=sparsesignal</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 18 Oct 2026 07:17:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sparsesignal" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Tim Berners-Lee: A Call for Continued Open Standards and Neutrality (2010)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.scientificamerican.com/article/long-live-the-web/">https://www.scientificamerican.com/article/long-live-the-web/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49586179">https://news.ycombinator.com/item?id=49586179</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 06 Sep 2026 13:03:50 +0000</pubDate><link>https://www.scientificamerican.com/article/long-live-the-web/</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49586179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49586179</guid></item><item><title><![CDATA[New comment by sparsesignal in "Claude Session URL appended to commit messages and PR descriptions by default"]]></title><description><![CDATA[
<p>I'm OK with the attribution, but I just didn't like a session URL appearing on a public repo all of a sudden. I was left wondering "did I just leak my private session?"<p>I don't understand why it isn't opt-in. Or at least a heads-up somewhere.</p>
]]></description><pubDate>Sun, 30 Aug 2026 13:43:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49498601</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49498601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49498601</guid></item><item><title><![CDATA[Claude Session URL appended to commit messages and PR descriptions by default]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/anthropics/claude-code/issues/66504">https://github.com/anthropics/claude-code/issues/66504</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49498201">https://news.ycombinator.com/item?id=49498201</a></p>
<p>Points: 209</p>
<p># Comments: 240</p>
]]></description><pubDate>Sun, 30 Aug 2026 12:50:54 +0000</pubDate><link>https://github.com/anthropics/claude-code/issues/66504</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49498201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49498201</guid></item><item><title><![CDATA[New comment by sparsesignal in "List of Google Easter Eggs"]]></title><description><![CDATA[
<p>I searched for "times new roman" for some reason, and noticed the whole results page was rendered in that font. I knew there were easter eggs on the page, but I was surprised by the sheer number of them.</p>
]]></description><pubDate>Fri, 28 Aug 2026 12:40:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477677</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49477677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477677</guid></item><item><title><![CDATA[List of Google Easter Eggs]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/List_of_Google_Easter_eggs">https://en.wikipedia.org/wiki/List_of_Google_Easter_eggs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49477526">https://news.ycombinator.com/item?id=49477526</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 28 Aug 2026 12:25:25 +0000</pubDate><link>https://en.wikipedia.org/wiki/List_of_Google_Easter_eggs</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49477526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477526</guid></item><item><title><![CDATA[Jailbox: Network-Restricted, Hardened Linux VMs for AI Agents and Untrusted Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-agents/">https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-agents/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49465290">https://news.ycombinator.com/item?id=49465290</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 27 Aug 2026 14:16:21 +0000</pubDate><link>https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-agents/</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49465290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49465290</guid></item><item><title><![CDATA[New comment by sparsesignal in "Tell HN: Cloudflare silently injects its analytics when you switch nameservers"]]></title><description><![CDATA[
<p>I noticed the same thing with email-decode.min.js on my site. It turns out it's the "Email Address Obfuscation" feature, which I didn't expect to be on by default.</p>
]]></description><pubDate>Sun, 16 Aug 2026 21:17:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49323768</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49323768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49323768</guid></item><item><title><![CDATA[New comment by sparsesignal in "Docker Sandboxes – Disposable, isolated sandboxes for AI agents"]]></title><description><![CDATA[
<p>What I run is one hardened QEMU/KVM VM per project holding the whole dev environment (editors, agents, containers), with nftables on the host allowing internet egress but dropping anything aimed at the host, the LAN, or any other private address, plus an allowlist for deliberate exceptions.<p>Basically, it's a plain QEMU/KVM VM on a stock Debian cloud image: device model stripped down to a virtio disk, a virtio NIC and a serial console, nested virt off, no passwordless sudo in the guest. It also ships a containment check that scans outward from inside the guest, so the network boundary is something you can verify.<p>Wrapping the whole environment rather than a single agent session puts supply chain attacks inside the boundary too. A poisoned npm or PyPI package, or a compromised editor extension, lands in the VM instead of on the host. That was the original reason I set this up; agents just made it more urgent.<p>There's no per-domain egress allowlist; the policy is "internet yes, private addresses no". Secret injection isn't built in either, though Infisical's agent-vault on the host as an egress proxy covers that part.<p>Wrote the whole setup up here, in case it's useful:<p><a href="https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-agents/" rel="nofollow">https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-...</a></p>
]]></description><pubDate>Mon, 10 Aug 2026 08:23:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49240877</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49240877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49240877</guid></item><item><title><![CDATA[New comment by sparsesignal in "Responding to the next frontier of critical cyber capabilities"]]></title><description><![CDATA[
<p>Thanks, glad it was useful</p>
]]></description><pubDate>Sat, 08 Aug 2026 10:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49220602</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49220602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49220602</guid></item><item><title><![CDATA[New comment by sparsesignal in "Responding to the next frontier of critical cyber capabilities"]]></title><description><![CDATA[
<p>Thanks. Like you, I'd been running containers inside VMs for a while before the agents. Turns out it's right for them too. Making it IPv4-only simplified the firewall rules and network containment check, and made the boundary easier to reason about.</p>
]]></description><pubDate>Sat, 08 Aug 2026 10:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49220567</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49220567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49220567</guid></item><item><title><![CDATA[New comment by sparsesignal in "Responding to the next frontier of critical cyber capabilities"]]></title><description><![CDATA[
<p>> I stress about my agent sandboxes all the time<p>Same here, so I ended up moving the whole dev environment (editors, agents, containers) inside a hardened QEMU/KVM VM that reaches the internet but has no route to the host, the LAN, or any other private address. I wrote a script to create such VMs and also verify network containment by scanning outward from inside the guest. Even then, I still don't feel great when running agents unattended.<p>Write-up in case anyone's curious:<p><a href="https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-agents/" rel="nofollow">https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-...</a></p>
]]></description><pubDate>Fri, 07 Aug 2026 18:56:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49214825</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49214825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49214825</guid></item><item><title><![CDATA[New comment by sparsesignal in "The first transatlantic telegraph cable was a bold, beautiful failure (2019)"]]></title><description><![CDATA[
<p>Posted this because I saw a piece of the cable at the Science Museum in London years ago. It looks like it's still on display in the Information Age gallery:<p><a href="https://collection.sciencemuseumgroup.org.uk/objects/co33448/sample-of-deep-sea-section-of-first-transatlantic-cable-1857-1858" rel="nofollow">https://collection.sciencemuseumgroup.org.uk/objects/co33448...</a></p>
]]></description><pubDate>Sat, 01 Aug 2026 06:58:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49131835</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49131835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49131835</guid></item><item><title><![CDATA[New comment by sparsesignal in "The End of an Era"]]></title><description><![CDATA[
<p>This assumes one-shot generation. I don't use it that way, and I don't think many people who find it useful do.<p>I use it as a colleague I'm drafting with. I'll ask how a sentence lands, tell it to make a paragraph more friendly or more dramatic, have it argue against a point I'm making. The piece comes together over many turns, and the information arriving in each turn is mine — it's not expanding one prompt, it's helping me converge on something.<p>The information-content framing also proves too much: a copy editor adds no information either. Neither does a translator, or a ghostwriter. What they add is form, and form is most of what makes writing good or bad.</p>
]]></description><pubDate>Fri, 31 Jul 2026 14:09:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49123351</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49123351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49123351</guid></item><item><title><![CDATA[The first transatlantic telegraph cable was a bold, beautiful failure (2019)]]></title><description><![CDATA[
<p>Article URL: <a href="https://spectrum.ieee.org/the-first-transatlantic-telegraph-cable-was-a-bold-beautiful-failure">https://spectrum.ieee.org/the-first-transatlantic-telegraph-cable-was-a-bold-beautiful-failure</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49096319">https://news.ycombinator.com/item?id=49096319</a></p>
<p>Points: 63</p>
<p># Comments: 18</p>
]]></description><pubDate>Wed, 29 Jul 2026 11:59:10 +0000</pubDate><link>https://spectrum.ieee.org/the-first-transatlantic-telegraph-cable-was-a-bold-beautiful-failure</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49096319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49096319</guid></item><item><title><![CDATA[Jailbox: Network-Restricted, Hardened Linux VMs for AI Agents and Untrusted Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-agents/">https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-agents/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49006016">https://news.ycombinator.com/item?id=49006016</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 22 Jul 2026 12:53:57 +0000</pubDate><link>https://karamatli.com/posts/network-isolated-kvm-sandbox-ai-agents/</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=49006016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49006016</guid></item><item><title><![CDATA[New comment by sparsesignal in "Why do AI company logos look like buttholes? (2025)"]]></title><description><![CDATA[
<p>It's still working for me, but only on the web (desktop) interface.</p>
]]></description><pubDate>Sat, 18 Jul 2026 12:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48957560</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=48957560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48957560</guid></item><item><title><![CDATA[New comment by sparsesignal in "Why do AI company logos look like buttholes? (2025)"]]></title><description><![CDATA[
<p>Have you tried clicking the Claude logo? <a href="https://x.com/ertug/status/2072339797708849398" rel="nofollow">https://x.com/ertug/status/2072339797708849398</a></p>
]]></description><pubDate>Sat, 18 Jul 2026 12:12:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48957398</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=48957398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48957398</guid></item><item><title><![CDATA[New comment by sparsesignal in "Is Recursive Self-Improvement Here?"]]></title><description><![CDATA[
<p>Frontier agents are already compressing the dev loop with humans in it, and as the article notes, compression alone can be exponential enough to matter. Walking vs. driving is a nice analogy.</p>
]]></description><pubDate>Tue, 07 Jul 2026 10:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48815985</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=48815985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48815985</guid></item><item><title><![CDATA[New comment by sparsesignal in "Latent Programming Horizons in Coding Agents"]]></title><description><![CDATA[
<p>Nice paper. They predict the outcome of edits up to ~25 steps before the agent makes them. Decodable doesn't mean causal, as the authors note, but a cheap probe that flags doomed trajectories early could save a lot of wasted agent compute. We clearly still have a lot to learn about what these models represent internally.</p>
]]></description><pubDate>Tue, 07 Jul 2026 10:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48815841</link><dc:creator>sparsesignal</dc:creator><comments>https://news.ycombinator.com/item?id=48815841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48815841</guid></item></channel></rss>