<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: schmuhblaster</title><link>https://news.ycombinator.com/user?id=schmuhblaster</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 07:23:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=schmuhblaster" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by schmuhblaster in "Agent Safehouse – macOS-native sandboxing for local agents"]]></title><description><![CDATA[
<p>I am experimenting [0] with compiling markdown to a DSL first. Then running a static analysis on the DSL code. Still at an early stage though.<p>[0] <a href="https://deepclause.substack.com/p/static-taint-analysis-for-llm-agents" rel="nofollow">https://deepclause.substack.com/p/static-taint-analysis-for-...</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 14:36:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47309702</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=47309702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47309702</guid></item><item><title><![CDATA[Static taint analysis for LLM agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://deepclause.substack.com/p/static-taint-analysis-for-llm-agents">https://deepclause.substack.com/p/static-taint-analysis-for-llm-agents</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47213688">https://news.ycombinator.com/item?id=47213688</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 02 Mar 2026 03:54:14 +0000</pubDate><link>https://deepclause.substack.com/p/static-taint-analysis-for-llm-agents</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=47213688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47213688</guid></item><item><title><![CDATA[The Hot Mess of AI: How Does Misalignment Scale with Model Intelligence]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2601.23045">https://arxiv.org/abs/2601.23045</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46973457">https://news.ycombinator.com/item?id=46973457</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Feb 2026 10:55:39 +0000</pubDate><link>https://arxiv.org/abs/2601.23045</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46973457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46973457</guid></item><item><title><![CDATA[New comment by schmuhblaster in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p><a href="https://www.github.com/deepclause/deepclause-sdk" rel="nofollow">https://www.github.com/deepclause/deepclause-sdk</a><p>"Compile" Markdown specs for SDD or Subagents into executable logic, e.g. CodeAct+DSPy+Prolog. Not sure how and if I will continue, but it's been lots of fun.</p>
]]></description><pubDate>Mon, 09 Feb 2026 12:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46944740</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46944740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46944740</guid></item><item><title><![CDATA[New comment by schmuhblaster in "OpenClaw is changing my life"]]></title><description><![CDATA[
<p>I'd be curious if a middle layer like this [0] could be helpful? I've been working on it for some time (several iterations now, going back and forth between different ideas) and am hoping to collect some feedback.<p>[0] <a href="https://github.com/deepclause/deepclause-sdk" rel="nofollow">https://github.com/deepclause/deepclause-sdk</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 02:58:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46941080</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46941080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46941080</guid></item><item><title><![CDATA["Compiled" Specs]]></title><description><![CDATA[
<p>Article URL: <a href="https://deepclause.substack.com/p/compiled-specs">https://deepclause.substack.com/p/compiled-specs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46932268">https://news.ycombinator.com/item?id=46932268</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 08 Feb 2026 07:52:55 +0000</pubDate><link>https://deepclause.substack.com/p/compiled-specs</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46932268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46932268</guid></item><item><title><![CDATA[New comment by schmuhblaster in "Show HN: AgentVM – Safe, Sandboxed Linux VM for OpenClaw and AI Agents"]]></title><description><![CDATA[
<p>Network can be closed down. It also uses a userland network stack, so future iterations might include being able to define rules for ingress and egress.</p>
]]></description><pubDate>Fri, 06 Feb 2026 01:50:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46907999</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46907999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46907999</guid></item><item><title><![CDATA[New comment by schmuhblaster in "The Missing Layer"]]></title><description><![CDATA[
<p>I've been recently experimenting with using a Prolog-based DSL [0] as the missing layer: Start with a markdown document, "compile" it into the DSL, so that you obtain an "executable spec". Execution still involves LLMs, so it's not entirely deterministic, but it's probably more reliable than hoping your markdown instructions get interpreted in the right way.<p>[0] <a href="https://github.com/deepclause/deepclause-sdk" rel="nofollow">https://github.com/deepclause/deepclause-sdk</a></p>
]]></description><pubDate>Thu, 05 Feb 2026 14:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46900229</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46900229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46900229</guid></item><item><title><![CDATA[Backtracking Through Agent Memory – Adventures with LLMs, Prolog and DeepClause]]></title><description><![CDATA[
<p>Article URL: <a href="https://deepclause.substack.com/p/backtracking-through-memory">https://deepclause.substack.com/p/backtracking-through-memory</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46899956">https://news.ycombinator.com/item?id=46899956</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Feb 2026 14:25:53 +0000</pubDate><link>https://deepclause.substack.com/p/backtracking-through-memory</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46899956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46899956</guid></item><item><title><![CDATA[New comment by schmuhblaster in "Coding Agent VMs on NixOS with Microvm.nix"]]></title><description><![CDATA[
<p>Or try this: <a href="https://github.com/deepclause/agentvm" rel="nofollow">https://github.com/deepclause/agentvm</a>, it's based on container2wasm, so the VM is fully defined by a Dockerfile.</p>
]]></description><pubDate>Thu, 05 Feb 2026 05:37:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46896071</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46896071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46896071</guid></item><item><title><![CDATA[New comment by schmuhblaster in "Sandboxing AI Agents in Linux"]]></title><description><![CDATA[
<p>My attempt at a portable solution: Linux VM inside WASM for sandboxed execution: <a href="http://agentvm.deepclause.ai" rel="nofollow">http://agentvm.deepclause.ai</a><p>Minimal dependencies, but not as fast as containers or bubblewrap.</p>
]]></description><pubDate>Wed, 04 Feb 2026 09:01:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46883347</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46883347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46883347</guid></item><item><title><![CDATA[New comment by schmuhblaster in "Show HN: DeepClause CLI – Compile Markdown specs into executable logic programs"]]></title><description><![CDATA[
<p>Hi all, been building this in public for some time. This is my latest iteration, hoping to get some interesting comments and feedback here, before I go down yet another rabbit hole and unnecessarily burn through even more premium tokens.</p>
]]></description><pubDate>Tue, 03 Feb 2026 15:47:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46872469</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46872469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46872469</guid></item><item><title><![CDATA[Show HN: DeepClause CLI – Compile Markdown specs into executable logic programs]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/deepclause/deepclause-sdk">https://github.com/deepclause/deepclause-sdk</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46872468">https://news.ycombinator.com/item?id=46872468</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 03 Feb 2026 15:47:13 +0000</pubDate><link>https://github.com/deepclause/deepclause-sdk</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46872468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46872468</guid></item><item><title><![CDATA[New comment by schmuhblaster in "Show HN: Amla Sandbox – WASM bash shell sandbox for AI agents"]]></title><description><![CDATA[
<p>Thank you! When I started working on agentvm my original goal was similar to yours, build a kind of Mingw or Cygwin for WASM. However, I quickly learned that this wouldn't really be feasible with reasonable amounts of time/token spend, mostly due to issues like having to find a way to make fork work, etc. I am no expert for WASM or Linux system programming, but it's been a lot of fun working on this stuff. I hope that the WASI standard and runtimes become more mature, as I feel that WASM sandboxes make a lot of sense in environments where containers are not an option.</p>
]]></description><pubDate>Fri, 30 Jan 2026 15:32:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46825568</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46825568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46825568</guid></item><item><title><![CDATA[New comment by schmuhblaster in "Show HN: NPM install a WASM based Linux VM for your agents"]]></title><description><![CDATA[
<p>linux-wasm is an awesome project, but relies on compiling the kernel itself into WASM. This seems to work in principle, but is still a bit unstable. But I do hope that eventually one can get rid of the emulator in the middle as is done in c2w.</p>
]]></description><pubDate>Tue, 20 Jan 2026 01:55:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46686945</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46686945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46686945</guid></item><item><title><![CDATA[New comment by schmuhblaster in "Show HN: NPM install a WASM based Linux VM for your agents"]]></title><description><![CDATA[
<p>Thought this could be useful. Opus 4.5 helped me build most of it, including a simple network stack so that the VM may access the outside world. Still at a very early stage, but I think it looks promising.</p>
]]></description><pubDate>Tue, 20 Jan 2026 00:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46686362</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46686362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46686362</guid></item><item><title><![CDATA[Show HN: NPM install a WASM based Linux VM for your agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/deepclause/agentvm">https://github.com/deepclause/agentvm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46686346">https://news.ycombinator.com/item?id=46686346</a></p>
<p>Points: 3</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 20 Jan 2026 00:12:05 +0000</pubDate><link>https://github.com/deepclause/agentvm</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46686346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46686346</guid></item><item><title><![CDATA[New comment by schmuhblaster in "My Gripes with Prolog"]]></title><description><![CDATA[
<p>Opus 4.5 helped me implement a basic coding agent in a DSL built on top of Prolog: <a href="https://deepclause.substack.com/p/implementing-a-vibed-llm-coding-agent" rel="nofollow">https://deepclause.substack.com/p/implementing-a-vibed-llm-c...</a>. It worked surprisingly well. With a bit of context it was able to (almost) one-shot about 500 lines of code. With older models, I felt that they "never really got it".</p>
]]></description><pubDate>Fri, 16 Jan 2026 13:24:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46646118</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46646118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646118</guid></item><item><title><![CDATA[New comment by schmuhblaster in "My Gripes with Prolog"]]></title><description><![CDATA[
<p>>> I think much of the frustration with older tech like this comes from the fact that these things were mostly written(and rewritten till perfection) on paper first and only the near-end program was input into a computer with a keyboard.<p>I very much agree with this, especially since Prolog's execution model doesn't seem to go that well with the "successive approximations" method.</p>
]]></description><pubDate>Fri, 16 Jan 2026 10:31:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46645029</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46645029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46645029</guid></item><item><title><![CDATA[New comment by schmuhblaster in "My Gripes with Prolog"]]></title><description><![CDATA[
<p>I also have a strange obsession with Prolog and Markus Triska's article on meta-interpreters heavily inspired me to write a Prolog-based agent framework with a meta-interpreter at its core [0].<p>I have to admit that writing Prolog sometimes makes me want to bash my my head against the wall, but sometimes the resulting code has a particular kind of beauty that's hard to explain. Anyways, Opus 4.5 is really good at Prolog, so my head feels much better now :-)<p>[0] <a href="http://github.com/deepclause/deepclause-desktop" rel="nofollow">http://github.com/deepclause/deepclause-desktop</a></p>
]]></description><pubDate>Fri, 16 Jan 2026 07:46:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46644081</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=46644081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46644081</guid></item></channel></rss>