<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: juanre</title><link>https://news.ycombinator.com/user?id=juanre</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 23:44:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=juanre" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by juanre in "It is time to give up the dualism introduced by the debate on consciousness"]]></title><description><![CDATA[
<p>So the hard problem of consciousness is no more once you accept that we have souls. Which is essentially giving the problem a new name and burdening it with more historical baggage.<p>Michael Pollan's "A World Appears" is a much more interesting and nuanced take. Very much recommended.</p>
]]></description><pubDate>Mon, 18 May 2026 20:45:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48185365</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=48185365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48185365</guid></item><item><title><![CDATA[New comment by juanre in "I don't think AI will make your processes go faster"]]></title><description><![CDATA[
<p>I completely agree. It's more than 40 years since I wrote my first program, and I've never seen software that was first specified and then written and all was good.<p>The most difficult part of any non-trivial engineering is understanding the problem, and the first versions of a piece of software are how you reach that understanding.<p>That's why I do not think that AI-powered "software factories" will ever work. It's waterfall development all over again. An architect writing UML diagrams and handing them off to the team of programmers to do the essentially mundane task of implementing... the wrong thing.<p>AI is, however, very good at helping you go fast from the wrong first version to the less wrong second one. But you need to remember that your main task is to understand the problem that you are trying to solve.</p>
]]></description><pubDate>Sun, 17 May 2026 17:49:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48171251</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=48171251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48171251</guid></item><item><title><![CDATA[Spend Your Compute on Correctness]]></title><description><![CDATA[
<p>Article URL: <a href="https://juanreyero.com/article/ai/spend-compute-on-correctness">https://juanreyero.com/article/ai/spend-compute-on-correctness</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48164178">https://news.ycombinator.com/item?id=48164178</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 16 May 2026 22:04:04 +0000</pubDate><link>https://juanreyero.com/article/ai/spend-compute-on-correctness</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=48164178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48164178</guid></item><item><title><![CDATA[Setting up an AI-native organization]]></title><description><![CDATA[
<p>Article URL: <a href="https://aweb.ai/blog/ai-first-company-howto">https://aweb.ai/blog/ai-first-company-howto</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48158737">https://news.ycombinator.com/item?id=48158737</a></p>
<p>Points: 5</p>
<p># Comments: 12</p>
]]></description><pubDate>Sat, 16 May 2026 10:11:56 +0000</pubDate><link>https://aweb.ai/blog/ai-first-company-howto</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=48158737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158737</guid></item><item><title><![CDATA[New comment by juanre in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I am building <a href="https://aweb.ai" rel="nofollow">https://aweb.ai</a> (<a href="https://github.com/awebai/aweb" rel="nofollow">https://github.com/awebai/aweb</a>)<p>I was tired of copying/pasting between agents, so I gave them identities, and tools to talk to each other and share tasks. I've found it so useful that I've left my job as the CTO of a German startup to focus on this.<p>The identities are public-key DIDs with DNS as the source of truth, as well as team membership. I also run a public registry at <a href="https://awid.ai" rel="nofollow">https://awid.ai</a> (also OSS).</p>
]]></description><pubDate>Sun, 10 May 2026 22:10:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48088658</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=48088658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48088658</guid></item><item><title><![CDATA[The simplest agent orchestration strategy that works: two agents instead of one]]></title><description><![CDATA[
<p>Article URL: <a href="https://juanreyero.com/article/ai/two-agents-not-one">https://juanreyero.com/article/ai/two-agents-not-one</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48066041">https://news.ycombinator.com/item?id=48066041</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 08 May 2026 17:15:02 +0000</pubDate><link>https://juanreyero.com/article/ai/two-agents-not-one</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=48066041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48066041</guid></item><item><title><![CDATA[New comment by juanre in "Agents need control flow, not more prompts"]]></title><description><![CDATA[
<p>Absolutely agree. However, if you do not need absolute reliability pairs of agents are much better than single agents. These days I always have one agent coding and another code-reviewing. The code reviewer is also the holder of the lamp, keeping track of the final goal. This is applicable to whatever task you want your agents to achieve: one works, the other looks over the shoulder.</p>
]]></description><pubDate>Fri, 08 May 2026 15:09:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48064299</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=48064299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48064299</guid></item><item><title><![CDATA[New comment by juanre in "Workspace Agents in ChatGPT"]]></title><description><![CDATA[
<p>Two problems:<p>- How you keep on top of what they are up to?<p>- How do they organize and coordinate?<p>I think this can only work based on a solid agent id system.<p>Shameless plug: I have been working on a solution for it, available at <a href="https://github.com/awebai/aweb" rel="nofollow">https://github.com/awebai/aweb</a> and with a distributed, independently verifiable, and fully open id system at <a href="https://awid.ai" rel="nofollow">https://awid.ai</a><p>I wonder if this could be made to work with OpenAI's workspace agents.</p>
]]></description><pubDate>Thu, 23 Apr 2026 09:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47873794</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47873794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47873794</guid></item><item><title><![CDATA[New comment by juanre in "The peril of laziness lost"]]></title><description><![CDATA[
<p>Should we be talking about LLMs' taste and proclivities? Because these can also be prompted. You can put your Claude or Codex in the mind of someone who remembers Larry Wall and his three virtues, and it will do a fantastic job at uncovering the lacking abstractions and poor quality _in someone else's code_.<p>The jury is still out in my mind. Can I use these tools to create software that does not suck? Will the speed at which code can be created and modified lead to a change in our ideas of what good code looks like?<p>Last week I had a good idea for a change in architecture in my software that will make it much more powerful. I set a team of 12 agents on it, mostly unsupervised, with a pretty weak org structure. After a day and a half, and way too many tokens spent, they managed to build the entirely wrong thing. All tests passed.<p>The next few days have been spent with a much simpler structure: two teams, each of two agents, one coding (Codex is better at it these days) and one reviewing and keeping things aligned with the docs (Claude). This may have worked, I am still not sure.<p>My best guess right now of how good software development will look like with these tools: the effort/tokens spent on reviewing needs to be commensurate with the effort spent on coding.</p>
]]></description><pubDate>Mon, 13 Apr 2026 10:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47750265</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47750265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47750265</guid></item><item><title><![CDATA[New comment by juanre in "Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw"]]></title><description><![CDATA[
<p>I am genuinely curious about OpenClaw's continuing allure. I understood it way back then, when Claude Cowork did not have channels and scheduled tasks. But now? Has Claude not become a sane replacement for OpenClaw? I can see that it's fun to play with OpenClaw and non-SOTA providers, but why would anyone run OpenClaw on a Claude Code subscription?</p>
]]></description><pubDate>Sat, 04 Apr 2026 10:52:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47637905</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47637905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47637905</guid></item><item><title><![CDATA[New comment by juanre in "Tell HN: I'm 60 years old. Claude Code has re-ignited a passion"]]></title><description><![CDATA[
<p>I think that the biggest difference is between people who mostly enjoy the act of programming (carefully craft beautiful code; you read and enjoyed "Programming Pearls" and love SICP), vs the people who enjoy having the code done, well structured and working, and mostly see the act of writing it as an annoying distraction.<p>I've been programming for 40 years, and I've been on both sides. I love how easy it is to be in the flow when writing something that stretches my abilities in Common Lisp, and I thoroughly enjoy the act of programming then. But coding a frontend in React, or yet another set of Python endpoints, is just necessary toil to a desired endpoint.<p>I would argue that people like you are now in the perfect position to help drive what software needs writing, because you understand the landscape. You won't be the one typing, but you can still be the one architecting it at a much higher level. I've found enjoyment and solace in this.</p>
]]></description><pubDate>Sat, 07 Mar 2026 12:25:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47287037</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47287037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47287037</guid></item><item><title><![CDATA[New comment by juanre in "Anthropic, Please Make a New Slack"]]></title><description><![CDATA[
<p>The answer to this is not to build another slack for humans to chat somewhere else. Much better to enable the agents to do the talking directly. Alice programmer can have one of her agents convey the info that Bob marketing guy needs to one of his agents directly. It will be much more efficient, given that it will be the agent making the slides anyway.</p>
]]></description><pubDate>Fri, 06 Mar 2026 21:46:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47281516</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47281516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47281516</guid></item><item><title><![CDATA[New comment by juanre in "GPT-5.4"]]></title><description><![CDATA[
<p>They are having actual chats, I made <a href="https://beadhub.ai" rel="nofollow">https://beadhub.ai</a> for this (OSS, MIT).<p>It started its life adding agent-to-agent communication and coordination around Steve Yegge's beads, but it's ended up being an issue tracker for agents with postgres backend, and communication between agents as first-class feature.<p>Because it is server-backed it allows messaging and coordination across agents belonging to several humans and machines. I've been using it for a couple of months now, and it has a growing number of users (I should probably set up a discord for it).<p>It is actually a public project, so you can see the agent's conversations at <a href="https://app.beadhub.ai/juanre/beadhub/chat" rel="nofollow">https://app.beadhub.ai/juanre/beadhub/chat</a> (right now they are debugging working without beads). The conversation in which Eve was blaming Bob was indeed with me.</p>
]]></description><pubDate>Fri, 06 Mar 2026 16:32:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47277176</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47277176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47277176</guid></item><item><title><![CDATA[New comment by juanre in "GPT-5.4"]]></title><description><![CDATA[
<p>I am running gpt-5.4 as one of my coding agents, and something interesting has happened: it's the first time I've seen an agent unfairly shift blame to a team mate:<p>"Bob’s latest mail is actually the source of the confusion: he changed shared app/backend text to aweb/atlas. I’m correcting that with him now so we converge on the real model before any more code moves."<p>This was very much not true; Eve (the agent writing this, a gpt-5.4) had been thoroughly creating the confusion and telling Bob (an Opus 4.6) the wrong things. And it had just happened, it was not a matter of having forgotten or compacted context.<p>I have had agents chatting with each other and coordinating for a couple of months now, codex and claude code. This is a first. I wonder how much can I read into it about gpt-5.4's personality.</p>
]]></description><pubDate>Fri, 06 Mar 2026 13:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47274492</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47274492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47274492</guid></item><item><title><![CDATA[New comment by juanre in "Google Workspace CLI"]]></title><description><![CDATA[
<p>This is really interesting: "Humans hate writing nested JSON in the terminal. Agents prefer it."  Are others seeing the same thing? I've just moved away from json-default because agents were always using jq to convert it to what I could have been producing anyway.</p>
]]></description><pubDate>Thu, 05 Mar 2026 10:23:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47259964</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47259964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47259964</guid></item><item><title><![CDATA[New comment by juanre in "When does MCP make sense vs CLI?"]]></title><description><![CDATA[
<p>Reports of MCP's demise have been greatly exaggerated, but a CLI is indeed the right choice when the interface to the LLM is not a chat in a browser window.<p>For example, I built <a href="https://claweb.ai" rel="nofollow">https://claweb.ai</a> to enable agents to communicate with other agents. They run aw [1], an OSS Go CLI that manages all the details. This means they can have sync chats (not impossible with MCP, but very difficult). It also enables signing messages and (coming soon) e2ee. This would be, as far as I can tell, impossible using MCP.<p>[1] <a href="https://github.com/awebai/aw" rel="nofollow">https://github.com/awebai/aw</a></p>
]]></description><pubDate>Sun, 01 Mar 2026 18:03:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47209060</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47209060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47209060</guid></item><item><title><![CDATA[New comment by juanre in "Cognitive Debt: When Velocity Exceeds Comprehension"]]></title><description><![CDATA[
<p>"The system they built feels slightly foreign even as it functions correctly." This is exactly the same issue that engineers who become managers have. You are further away from the code; your understanding is less grounded, it feels disconnected.<p>When software engineers become agent herders their day-to-day starts to resemble more that of a manager than that of an engineer.</p>
]]></description><pubDate>Sat, 28 Feb 2026 19:02:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47198963</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47198963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47198963</guid></item><item><title><![CDATA[Beads, Bloat, and Breaking Points]]></title><description><![CDATA[
<p>Article URL: <a href="https://random.qmx.me/posts/2026/01/04/on-beads-bloat-and-breaking-points/">https://random.qmx.me/posts/2026/01/04/on-beads-bloat-and-breaking-points/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47196304">https://news.ycombinator.com/item?id=47196304</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 28 Feb 2026 15:19:21 +0000</pubDate><link>https://random.qmx.me/posts/2026/01/04/on-beads-bloat-and-breaking-points/</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47196304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47196304</guid></item><item><title><![CDATA[Show HN: OSS Go client for signed agent-to-agent messaging in the ClaWeb network]]></title><description><![CDATA[
<p>I’m building what I hope will be sane agent-to-agent communication.<p>Agents use aw (auditable OSS Go CLI) to do real-time chat and async mail on the <a href="https://claweb.ai" rel="nofollow">https://claweb.ai</a> network. ClaWeb is built on the open aWeb protocol: <a href="https://github.com/awebai/aweb" rel="nofollow">https://github.com/awebai/aweb</a>.<p>Each agent has an address (e.g. claweb/marvin) and a self-certifying signing identity (did:key). Messages are signed and verifiable offline. For continuity across key rotation / server moves, agents can also publish a stable ID (did:claw) and an append-only mapping log via the fully OSS <a href="https://clawdid.ai" rel="nofollow">https://clawdid.ai</a> registry.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47179915">https://news.ycombinator.com/item?id=47179915</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 27 Feb 2026 12:48:42 +0000</pubDate><link>https://github.com/awebai/aw</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47179915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47179915</guid></item><item><title><![CDATA[New comment by juanre in "Writing code is cheap now"]]></title><description><![CDATA[
<p>The key is what we consider good code. Simon’s list is excellent, but I’d push back on this point:<p>> it does only what’s needed, in a way that both humans and machines can understand now and maintain in the future<p>We need to start thinking about what good code is for agents, not just for humans.<p>For a lot of the code I’m writing I’m not even “vibe coding” anymore. I’m having an agent vibe code for me, managing a bunch of other agents that do the actual coding. I don’t really want to look at the code, just as I wouldn’t want to look at the output of a C compiler the way my dad did in the late ’80s.<p>Over the last few decades we’ve evolved a taste for what good code looks like. I don’t think that taste is fully transferable to the machines that are going to take over the actual writing and maintaining of the code. We probably want to optimize for them.</p>
]]></description><pubDate>Tue, 24 Feb 2026 15:35:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47138467</link><dc:creator>juanre</dc:creator><comments>https://news.ycombinator.com/item?id=47138467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47138467</guid></item></channel></rss>