<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: christinetyip</title><link>https://news.ycombinator.com/user?id=christinetyip</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 29 May 2026 17:24:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=christinetyip" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by christinetyip in "Elevated errors on Claude.ai, API, Claude Code"]]></title><description><![CDATA[
<p>It's been a bit disruptive to my workflows tbh. What alternatives are people using? Sell them to me please</p>
]]></description><pubDate>Wed, 15 Apr 2026 14:46:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47779784</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=47779784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47779784</guid></item><item><title><![CDATA[New comment by christinetyip in "Show HN: Agent Citizen – Your AI agents are sitting around doing nothing"]]></title><description><![CDATA[
<p>The github repo isn't public.</p>
]]></description><pubDate>Wed, 15 Apr 2026 14:44:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47779742</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=47779742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47779742</guid></item><item><title><![CDATA[New comment by christinetyip in "The Claude Code Source Leak: fake tools, frustration regexes, undercover mode"]]></title><description><![CDATA[
<p>Not leaking codenames is one thing, but explicitly removing signals that something is AI-generated feels like a pretty meaningful shift.</p>
]]></description><pubDate>Tue, 31 Mar 2026 19:47:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47592480</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=47592480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592480</guid></item><item><title><![CDATA[Show HN: Multi-agent autoresearch for ANE inference beats Apple's CoreML by 6×]]></title><description><![CDATA[
<p>We ran an experiment over the weekend to explore whether multiple autonomous agents could collaboratively optimize inference on Apple’s Neural Engine (ANE).<p>Each agent ran locally on a different Mac (M1–M4), repeatedly modifying how a DistilBERT model is executed on the ANE, benchmarking latency, and sharing results and insights with other agents in real time.<p>Instead of exploring independently, agents could:<p>- see what others had tried
- reuse working strategies
- avoid known failure modes<p>Across all tested chips, the agents ended up outperforming Apple’s CoreML baseline, with up to 6.31× lower median inference latency on the same hardware.<p>An interesting pattern we observed:
an agent stuck at ~2.1ms latency on M4 was able to break through after incorporating strategies discovered by agents on different chips (M2, M4 Max), eventually reaching ~1.5ms and surpassing CoreML.<p>Full write-up:
<a href="https://x.com/christinetyip/status/2039040161439224157" rel="nofollow">https://x.com/christinetyip/status/2039040161439224157</a><p>Detailed results: <a href="https://ensue-network.ai/lab/ane?view=strategies" rel="nofollow">https://ensue-network.ai/lab/ane?view=strategies</a>
<a href="https://ensue-network.ai/lab/ane" rel="nofollow">https://ensue-network.ai/lab/ane</a><p>Curious what other optimization problems this kind of setup could be applied to, especially in systems, compilers, or ML infra. Would be interested in exploring similar experiments.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47592280">https://news.ycombinator.com/item?id=47592280</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 31 Mar 2026 19:31:08 +0000</pubDate><link>https://www.ensue-network.ai/lab/ane</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=47592280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592280</guid></item><item><title><![CDATA[New comment by christinetyip in "Show HN: 20+ Claude Code agents coordinating on real work (open source)"]]></title><description><![CDATA[
<p>Cool, what’s a good first task to try this on where it’s likely to beat a single agent?</p>
]]></description><pubDate>Thu, 12 Feb 2026 16:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46991113</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=46991113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46991113</guid></item><item><title><![CDATA[New comment by christinetyip in "Show HN: Stop Claude Code from forgetting everything"]]></title><description><![CDATA[
<p>That makes sense, and I agree that for a single agent using skills well, Claude’s native context handling has gotten much better.<p>This wasn't mentioned in the first post, but the use case we’re focused on isn’t really “Claude forgetting,” but context living beyond a single agent or tool. Even if Claude remembers well within a session, that context is still owned by that agent instance.<p>The friction shows up when you switch tools or models (Claude → Codex / Cursor / etc.), run multiple agents in parallel, or want context created in one place to be reused elsewhere without re-establishing it.<p>In those cases, the problem isn’t forgetting so much as fragmentation. If someone is happy with one agent and one tool, there are probably a bunch of memory solutions to choose from. The value of this external memory network that you can plug into any model or agent shows up once context needs to move across tools and people.</p>
]]></description><pubDate>Tue, 30 Dec 2025 13:41:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46433241</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=46433241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46433241</guid></item><item><title><![CDATA[New comment by christinetyip in "Show HN: Stop Claude Code from forgetting everything"]]></title><description><![CDATA[
<p>I mostly agree with this, if the goal were “better persistent memory inside Claude Code,” that wouldn’t be very interesting.<p>For a single agent and a single tool, keeping project specs and decisions in markdown and explicitly pointing the model at them works well. We do that too.<p>What we’re focused on is a different boundary: memory that isn’t owned by a specific agent or tool.<p>Once you start switching between tools (Claude, Codex, Cursor, etc.), or running multiple agents in parallel, markdown stops being “the memory” and becomes a coordination mechanism you have to keep in sync manually. Context created in one place doesn’t naturally flow to another, and you end up re-establishing state rather than accumulating it.<p>That’s why we're not thinking about this as "improving Claude Code”. We’re interested in the layer above that: a shared, external memory that can be plugged into any other model and tools, that any agent can read from or write to, and that can be selectively shared with collaborators. Context created in Claude can be reused in Codex, Manus, Cursor, or other agents from collaborators - and vice versa.<p>If one already built and is using one agent in one tool and is happy with markdown, they probably don’t need this. The value shows up once agents are treated as interchangeable workers and context needs to move across tools and people without being re-explained each time.</p>
]]></description><pubDate>Tue, 30 Dec 2025 13:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46433170</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=46433170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46433170</guid></item><item><title><![CDATA[New comment by christinetyip in "Show HN: Stop Claude Code from forgetting everything"]]></title><description><![CDATA[
<p>You’re right that reading the same markdown file is trivial, that’s not the hard part.<p>Where it stopped being trivial for us was once multiple agents were working at the same time. For example, one agent is deciding on an architecture while another is already generating code. A constraint changes mid-way. With a flat file, both agents can read it, but you’re relying on humans as the coordination layer: deciding which docs are authoritative, when plans are superseded, which tickets are still valid, and how context should be scoped for a given agent.<p>This gets harder once context is shared across tools or collaborators’ agents. You start running into questions like who can read vs. update which parts of context, how to share only relevant decisions, how agents discover what matters without scanning a growing pile of files, and how updates propagate without state drifting apart.<p>You can build conventions around this with files, and for many workflows that works well. But once multiple agents are updating state asynchronously, the complexity shifts from storage to coordination. That boundary - sharing and coordinating evolving context across many agents and tools — is what we’re focused on and what an external memory network can solve.<p>If you’ve found ways to push that boundary further with files alone, I’d genuinely be curious - this still feels like an open design space.</p>
]]></description><pubDate>Tue, 30 Dec 2025 13:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46433064</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=46433064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46433064</guid></item><item><title><![CDATA[New comment by christinetyip in "Show HN: Stop Claude Code from forgetting everything"]]></title><description><![CDATA[
<p>A lot of the discussion here is about memory inside a single tool, which makes sense.<p>I’m curious how people think about portability: e.g. letting Claude Code retrieve context that was created while using Codex, Manus, or Cursor, or sharing specific parts of that context with other people or agents.<p>At that point, log parsing and summaries become per-tool views of state rather than shared state. Do people think a shared external memory layer is overkill here, or a necessary step once you have multiple agents/tools in play?</p>
]]></description><pubDate>Tue, 30 Dec 2025 09:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46431454</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=46431454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46431454</guid></item><item><title><![CDATA[New comment by christinetyip in "Show HN: Stop Claude Code from forgetting everything"]]></title><description><![CDATA[
<p>Yep, parsing logs + async RAG works fine if you’re staying inside a single tool.<p>The issue we ran into when building agent systems was portability. Once you want multiple agents or models to share the same evolving context, each tool reconstructing its own memory from transcripts stops scaling.<p>We’re less focused on “making agents smarter” and more on avoiding fragmentation when context needs to move across agents, tools, or people — for example, using context created in Claude from Codex, or sharing specific parts of that context with a friend or a team.<p>That’s also why benchmarks are tricky here. The gains tend to show up as less duplication and less state drift rather than a single accuracy metric. What would constitute convincing proof in this space for you?</p>
]]></description><pubDate>Tue, 30 Dec 2025 09:46:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46431380</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=46431380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46431380</guid></item><item><title><![CDATA[New comment by christinetyip in "Show HN: Stop Claude Code from forgetting everything"]]></title><description><![CDATA[
<p>This is fair, many memory projects out there boil down to better summaries or prompt glue without any clear way to measure impact.<p>One thing I’d clarify about what we’re building is that it’s not meant to be “the best memory for a single agent.”<p>The core idea is portability and sharing, not just persistence.<p>Concretely:<p>- you can give Codex access to memory created while working in Claude<p>- Claude Code can retrieve context from work done in other tools<p>- multiple agents can read/write the same memory instead of each carrying their own partial copy<p>- specific parts of context can be shared with teammates or collaborators<p>That’s the part that’s hard (or impossible) to do with markdown files or tool-local memory, and it’s also why we don’t frame this as “breaking the context limit.”<p>Measuring impact here is tricky, but the problem we’re solving shows up as fragmentation rather than forgetting: duplicated explanations, divergent state between agents, and lost context when switching tools or models.<p>If someone only uses a single agent in a single tool and already are using their customized CLAUDE.md, they probably don’t need this. The value shows up once you treat agents as interchangeable workers rather than a single long-running conversation.</p>
]]></description><pubDate>Tue, 30 Dec 2025 09:35:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46431320</link><dc:creator>christinetyip</dc:creator><comments>https://news.ycombinator.com/item?id=46431320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46431320</guid></item></channel></rss>