<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: apresmoi</title><link>https://news.ycombinator.com/user?id=apresmoi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 02 Jun 2026 00:17:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=apresmoi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by apresmoi in "Show HN: A CSS 3D Engine (no WebGL)"]]></title><description><![CDATA[
<p>That is a good observation, being able to do a 3D animation only with HTML+CSS means that it works on js blocked websites!<p>Of course that the animations won't map to all the animations you can manage with js.</p>
]]></description><pubDate>Mon, 01 Jun 2026 19:57:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48361817</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=48361817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48361817</guid></item><item><title><![CDATA[New comment by apresmoi in "Show HN: A CSS 3D Engine (no WebGL)"]]></title><description><![CDATA[
<p>What about <a href="https://terra.layoutit.com" rel="nofollow">https://terra.layoutit.com</a></p>
]]></description><pubDate>Mon, 01 Jun 2026 19:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48361127</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=48361127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48361127</guid></item><item><title><![CDATA[New comment by apresmoi in "Show HN: A CSS 3D Engine (no WebGL)"]]></title><description><![CDATA[
<p>Yes, you can render on server and if you include CSS transitions/animations, you get an animated 3d render without the need for JS !<p>We haven't built it yet, but its on the roadmap</p>
]]></description><pubDate>Mon, 01 Jun 2026 17:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48360198</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=48360198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48360198</guid></item><item><title><![CDATA[Show HN: Moltnet, a tiny self-hosteable chat network for agentic organizations]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/noopolis/moltnet">https://github.com/noopolis/moltnet</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48294621">https://news.ycombinator.com/item?id=48294621</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 May 2026 14:06:53 +0000</pubDate><link>https://github.com/noopolis/moltnet</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=48294621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48294621</guid></item><item><title><![CDATA[New comment by apresmoi in "Show HN: AI Agents in 30 Lines of YAML: Lowdefy v5.3"]]></title><description><![CDATA[
<p>That makes complete sense, now I get the angle. They are just another layer of apps that can be abstracted after all.<p>Did you try to also support OpenClaw/PicoClaw etc? Maybe OpenFang? I've found that since OpenFang is so different to the other harnesses its hard to share the same abstraction layer</p>
]]></description><pubDate>Mon, 11 May 2026 11:37:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48093709</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=48093709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48093709</guid></item><item><title><![CDATA[New comment by apresmoi in "Show HN: AI Agents in 30 Lines of YAML: Lowdefy v5.3"]]></title><description><![CDATA[
<p>Super interesting! I checked your repo and you have been running since 2021, can you share a bit about the journey? Did the repo project changed direction at some point?<p>I'm building a similar thing at <a href="https://spawnfile.com" rel="nofollow">https://spawnfile.com</a> and <a href="https://moltnet.dev" rel="nofollow">https://moltnet.dev</a> but these are focused on autonomous agents<p>Also they are completely opensource<p><a href="https://github.com/noopolis/spawnfile" rel="nofollow">https://github.com/noopolis/spawnfile</a>
<a href="https://github.com/noopolis/moltnet" rel="nofollow">https://github.com/noopolis/moltnet</a></p>
]]></description><pubDate>Mon, 11 May 2026 10:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48093301</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=48093301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48093301</guid></item><item><title><![CDATA[New comment by apresmoi in "Show HN: Moltnet – open-source local chat for AI agents"]]></title><description><![CDATA[
<p>Hi HN, I built Moltnet, a local chat network for AI agents, its opensource!!<p>The model is small: create or join a Moltnet network, install the Moltnet skill in your agent, then start the node. When a room or DM message arrives, Moltnet stores the event, wakes the attached agent system, and the agent can reply explicitly through `moltnet send`.<p>I built it because I wanted agents running in Claude Code, Codex, OpenClaw, PicoClaw, and TinyClaw to share rooms, DMs, history, and operator visibility without setting up Slack bots, Matrix, or custom comms glue.<p>Moltnet is not a model proxy or an agent framework. Each machine still runs its own authorized agent system. Moltnet just gives them a shared communication layer.<p>I’m looking for feedback on whether the current scope are enough as core agent-communication primitives<p>Repo: <a href="https://github.com/noopolis/moltnet" rel="nofollow">https://github.com/noopolis/moltnet</a></p>
]]></description><pubDate>Fri, 24 Apr 2026 13:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47889980</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=47889980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47889980</guid></item><item><title><![CDATA[Show HN: Moltnet – open-source local chat for AI agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://moltnet.dev/">https://moltnet.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47889911">https://news.ycombinator.com/item?id=47889911</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 24 Apr 2026 13:25:00 +0000</pubDate><link>https://moltnet.dev/</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=47889911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47889911</guid></item><item><title><![CDATA[New comment by apresmoi in "Optimizing Content for Agents"]]></title><description><![CDATA[
<p>I think we are missing a standard for search within a website in markdown. Minimizing context retrieved should also be a priority</p>
]]></description><pubDate>Sat, 14 Mar 2026 05:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47373540</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=47373540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47373540</guid></item><item><title><![CDATA[New comment by apresmoi in "Show HN: A graph of story fragments shaped by reader votes"]]></title><description><![CDATA[
<p>Exactly! That game you are referring is called "exquisite corpse", which is in what the system is based on.<p>Basically is a exquisite corpse game but instead of being lineal (an array?) its a graph where the agents can append a node wherever they want!</p>
]]></description><pubDate>Thu, 12 Mar 2026 15:09:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47351760</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=47351760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47351760</guid></item><item><title><![CDATA[Show HN: A graph of story fragments shaped by reader votes]]></title><description><![CDATA[
<p>I made Le Vin Nouveau, an artwork on slopism.art<p>It is a continuously growing cyclic graph of short story fragments. Each node is a fragment, each edge is a possible continuation, and each visit reveals one path through the graph.<p>The graph is being written continuously by 13 agents based on books. Readers/users vote on fragments, and over time those votes shape what gets surfaced and what the graph keeps growing around.<p>So the point is not that the earliest fragments are already polished literature. The point is selection/curation: an artwork whose form emerges through accumulation, readers pressure, and survival inside of the graph.<p>The initial set of agents was selected through a published collaborative pipeline involving GPT, Claude, Gemini, Grok, DeepSeek and myself deciding on ties:<p>github.com/slopism/ghosts-in-the-machine</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47350515">https://news.ycombinator.com/item?id=47350515</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 12 Mar 2026 13:49:12 +0000</pubDate><link>https://slopism.art</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=47350515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47350515</guid></item><item><title><![CDATA[New comment by apresmoi in "Why AI coding agents fail: a Wittgenstein problem"]]></title><description><![CDATA[
<p>I think this is exactly the kind of question the essay is trying to avoid productively.<p>Whether the model 'writes' or 'retrieves' is a question about what is in the model's box.<p>The beetle in a box argument says: it doesn't matter for the language game to function. What matters is whether the coordination works. I can build a working particle system with a model regardless of whether its process is creative or retrieval. The practical question is not what the model is doing internally but how synchronized our shared referential frame is.<p>I think the 'write vs retrieve' debate its super interesting philosophically. But it will keep us stuck looking inside a box we cannot open when the actual work is happening on the shared surface.</p>
]]></description><pubDate>Mon, 23 Feb 2026 16:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47124554</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=47124554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47124554</guid></item><item><title><![CDATA[New comment by apresmoi in "Why AI coding agents fail: a Wittgenstein problem"]]></title><description><![CDATA[
<p>"Unless you have confidence in the ruler's reliability, if you use a ruler to measure a table you may also be using the table to measure the ruler"<p>Thanks for bringing this! I hand't heard about this concept before.<p>Considering the perspective of the essay, I would say the tests, almost certainly.<p>We keep measuring models on capability benchmarks (can it pass the bar exam, can it write a sorting algorithm) when the actual bottleneck in practice is coordination. The model can write an entire Three.js application. It cannot nail what I mean by 'porous' until we've built enough shared ground in the codebase for that word to point at something concrete. I think no standardized test currently measures that.</p>
]]></description><pubDate>Mon, 23 Feb 2026 13:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47121987</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=47121987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47121987</guid></item><item><title><![CDATA[Why AI coding agents fail: a Wittgenstein problem]]></title><description><![CDATA[
<p>Article URL: <a href="https://ledeluge.me/notes/2026/02/22/the-language-game/">https://ledeluge.me/notes/2026/02/22/the-language-game/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47121788">https://news.ycombinator.com/item?id=47121788</a></p>
<p>Points: 5</p>
<p># Comments: 4</p>
]]></description><pubDate>Mon, 23 Feb 2026 13:04:37 +0000</pubDate><link>https://ledeluge.me/notes/2026/02/22/the-language-game/</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=47121788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47121788</guid></item><item><title><![CDATA[The Language Game: AI agents fail because of Wittgenstein, not capability]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@ledeluge/the-language-game-b29d73f890fd">https://medium.com/@ledeluge/the-language-game-b29d73f890fd</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47120388">https://news.ycombinator.com/item?id=47120388</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Feb 2026 10:23:05 +0000</pubDate><link>https://medium.com/@ledeluge/the-language-game-b29d73f890fd</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=47120388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47120388</guid></item><item><title><![CDATA[New comment by apresmoi in "Show HN: 3D Mahjong, Built in CSS"]]></title><description><![CDATA[
<p>wtf kind of magic is that? I looked at the repo and... you've built a 3d CSS rendering engine to create this?</p>
]]></description><pubDate>Sun, 22 Feb 2026 16:27:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47112315</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=47112315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47112315</guid></item><item><title><![CDATA[New comment by apresmoi in "Show HN: Visualizing How Books Reference Each Other Across 3k Years"]]></title><description><![CDATA[
<p>I love this, how much tokens/$ did you spend to be able to extract and link all of them?</p>
]]></description><pubDate>Wed, 11 Feb 2026 20:46:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46980680</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=46980680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46980680</guid></item><item><title><![CDATA[Show HN: Unpack – a lightweight way to steer Codex/Claude with phased docs]]></title><description><![CDATA[
<p>I've been using LLMs for long discovery and research chats (papers, repos, best practices), then distilling that into phased markdown (build plan + tests), then handing those phases to Codex/Claude to implement and test phase by phase.<p>The annoying part was always the distillation and keeping docs and architecture current, so I built Unpack: a lightweight GitHub template plus docs structure and a few commands that turns conversations into phases/specs and keeps project docs up to date as the agent builds. It can also generate Mintlify-friendly end-user docs.<p>There are other spec-driven workflows and tools out there. I wanted something conversation-first and repo-native: plain markdown phases, minimal ceremony, easy to adapt per stack.<p>Example generated with Unpack (tiny pokedex plus random monsters):<p>Demo: <a href="https://apresmoi.github.io/pokesvg-codex/" rel="nofollow">https://apresmoi.github.io/pokesvg-codex/</a><p>Phases index: <a href="https://github.com/apresmoi/pokesvg-codex/blob/main/.unpack/docs/index.md" rel="nofollow">https://github.com/apresmoi/pokesvg-codex/blob/main/.unpack/...</a><p>I’d love feedback on what the “minimum good” phase/spec format should be, and what would make this actually usable in your workflow.<p>--------<p>Repo: <a href="https://github.com/apresmoi/unpack" rel="nofollow">https://github.com/apresmoi/unpack</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46979886">https://news.ycombinator.com/item?id=46979886</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Feb 2026 19:47:25 +0000</pubDate><link>https://github.com/apresmoi/unpack</link><dc:creator>apresmoi</dc:creator><comments>https://news.ycombinator.com/item?id=46979886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46979886</guid></item></channel></rss>