<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: chw9e</title><link>https://news.ycombinator.com/user?id=chw9e</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 03:34:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chw9e" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chw9e in "Subscription bombing and how to mitigate it"]]></title><description><![CDATA[
<p>This happened to me several years ago. I got signed up to probably 700 newsletters overnight. In the middle of all of the sign ups there was activity on my airbnb account where my notification settings were changed. when i checked my airbnb i noticed that someone had created a fake listing under my account and disabled booking notifications for it. a real multi-layer scam where the hacker would be making money off a fake listing on someone else's account who would probably never even realize it.</p>
]]></description><pubDate>Thu, 02 Apr 2026 06:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47610829</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=47610829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47610829</guid></item><item><title><![CDATA[Background Coding Agents: Predictable Results Through Strong Feedback Loops]]></title><description><![CDATA[
<p>Article URL: <a href="https://engineering.atspotify.com/2025/12/feedback-loops-background-coding-agents-part-3">https://engineering.atspotify.com/2025/12/feedback-loops-background-coding-agents-part-3</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47240529">https://news.ycombinator.com/item?id=47240529</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 Mar 2026 23:20:13 +0000</pubDate><link>https://engineering.atspotify.com/2025/12/feedback-loops-background-coding-agents-part-3</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=47240529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47240529</guid></item><item><title><![CDATA[Agent-written tests can't verify agent-written code]]></title><description><![CDATA[
<p>Article URL: <a href="https://qckfx.com/blog/agent-written-tests-cant-verify-agent-written-code">https://qckfx.com/blog/agent-written-tests-cant-verify-agent-written-code</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47221866">https://news.ycombinator.com/item?id=47221866</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:21:29 +0000</pubDate><link>https://qckfx.com/blog/agent-written-tests-cant-verify-agent-written-code</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=47221866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221866</guid></item><item><title><![CDATA[Diffusion Models for ARC-AGI: A Retrospective]]></title><description><![CDATA[
<p>Article URL: <a href="https://christopherhwood.com/Diffusion-Models-for-ARC-AGI-A-Retrospective/">https://christopherhwood.com/Diffusion-Models-for-ARC-AGI-A-Retrospective/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46996724">https://news.ycombinator.com/item?id=46996724</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 12 Feb 2026 23:23:21 +0000</pubDate><link>https://christopherhwood.com/Diffusion-Models-for-ARC-AGI-A-Retrospective/</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46996724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46996724</guid></item><item><title><![CDATA[AI Agents are shipping code faster than we can test]]></title><description><![CDATA[
<p>Article URL: <a href="https://christopherhwood.com/AI-Agents-Shipping-Code-Faster-Than-We-Can-Test/">https://christopherhwood.com/AI-Agents-Shipping-Code-Faster-Than-We-Can-Test/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46948204">https://news.ycombinator.com/item?id=46948204</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 09 Feb 2026 17:38:31 +0000</pubDate><link>https://christopherhwood.com/AI-Agents-Shipping-Code-Faster-Than-We-Can-Test/</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46948204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46948204</guid></item><item><title><![CDATA[Building iOS UI with Coding Agents Is Slow]]></title><description><![CDATA[
<p>Article URL: <a href="https://qckfx.com/blog/building-ios-ui-with-coding-agents-is-slow-heres-how-to-fix-it">https://qckfx.com/blog/building-ios-ui-with-coding-agents-is-slow-heres-how-to-fix-it</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46602901">https://news.ycombinator.com/item?id=46602901</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 13 Jan 2026 16:09:18 +0000</pubDate><link>https://qckfx.com/blog/building-ios-ui-with-coding-agents-is-slow-heres-how-to-fix-it</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46602901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46602901</guid></item><item><title><![CDATA[Show HN: qckfx – Stop manually checking if your AI agent broke your iOS app]]></title><description><![CDATA[
<p>AI coding agents can build iOS UI, but they can't verify it. They can update a screen, but the UI might drift or break, and nobody catches it until a human checks.<p>qckfx gives your agent a baseline. Record a simulator session once. Every tap, scroll, and network response gets captured. On replay, each screen is compared against the original.<p>With our MCP, your agent triggers the tests and gets back visual diffs of exactly what changed. Updating the baselines is one click.<p>Under the hood:<p>- Full network replay (HTTP & WebSocket)<p>- Initial disk & keychain state captured during recording and restored on every run<p>- Precise scroll positioning (built from scratch; XCUITest only exposes this on macOS and iPad)<p>- No AI in the loop at runtime, fast execution<p>No SDK or code changes needed. Nothing to commit to git. Just download the app and go.<p>Everything runs locally. Your data stays on your machine.<p><a href="https://qckfx.com" rel="nofollow">https://qckfx.com</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46541792">https://news.ycombinator.com/item?id=46541792</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Jan 2026 14:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46541792</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46541792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46541792</guid></item><item><title><![CDATA[A Guide to Hiring the Illegible]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.optimaloutliers.com/p/a-guide-to-hiring-the-illegible">https://www.optimaloutliers.com/p/a-guide-to-hiring-the-illegible</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46507938">https://news.ycombinator.com/item?id=46507938</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 06 Jan 2026 02:16:33 +0000</pubDate><link>https://www.optimaloutliers.com/p/a-guide-to-hiring-the-illegible</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46507938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46507938</guid></item><item><title><![CDATA[Giving Your Agent Eyes Is Not Enough]]></title><description><![CDATA[
<p>Article URL: <a href="https://qckfx.com/blog/giving-your-agent-eyes-is-not-enough">https://qckfx.com/blog/giving-your-agent-eyes-is-not-enough</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46468044">https://news.ycombinator.com/item?id=46468044</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 02 Jan 2026 18:53:09 +0000</pubDate><link>https://qckfx.com/blog/giving-your-agent-eyes-is-not-enough</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46468044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46468044</guid></item><item><title><![CDATA[Show HN: qckfx – Record your iOS simulator sessions, replay them as tests]]></title><description><![CDATA[
<p>I built this because I hate writing tests but I also hate shipping bugs.<p>qckfx records what you're already doing. You tap through the simulator to check your work, and it replays those sessions to catch visual regressions and crashes. No SDK, no code changes, no test files.<p>How it works: finish a feature, click around in the simulator, hit Cmd+Shift+S. That's your test. Cmd+Shift+T to run it before you push.<p>It's free, runs locally, and installs via Homebrew: brew install --cask qckfx/tap/qckfx. I'm a solo dev (10 years iOS, ex-Meta) and this is early. Feedback welcome.<p><a href="https://qckfx.com" rel="nofollow">https://qckfx.com</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46370721">https://news.ycombinator.com/item?id=46370721</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 23 Dec 2025 23:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46370721</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46370721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46370721</guid></item><item><title><![CDATA[We Use API Agents to Build Integrations Fast]]></title><description><![CDATA[
<p>Article URL: <a href="https://qckfx.com/blog/how-we-use-api-agents-to-build-integrations-fast">https://qckfx.com/blog/how-we-use-api-agents-to-build-integrations-fast</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46164249">https://news.ycombinator.com/item?id=46164249</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 05 Dec 2025 17:18:06 +0000</pubDate><link>https://qckfx.com/blog/how-we-use-api-agents-to-build-integrations-fast</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46164249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46164249</guid></item><item><title><![CDATA[What I Wish I Could Tell Every Engineer Joining a New Team]]></title><description><![CDATA[
<p>Article URL: <a href="https://qckfx.com/blog/what-i-wish-i-could-tell-every-engineer-joining-a-new-team">https://qckfx.com/blog/what-i-wish-i-could-tell-every-engineer-joining-a-new-team</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46149154">https://news.ycombinator.com/item?id=46149154</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 04 Dec 2025 16:09:37 +0000</pubDate><link>https://qckfx.com/blog/what-i-wish-i-could-tell-every-engineer-joining-a-new-team</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46149154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46149154</guid></item><item><title><![CDATA[Dropbox: Knowledge Graphs, Prompt Optimizers, and MCPs]]></title><description><![CDATA[
<p>Article URL: <a href="https://maven.com/p/7d35a7/dropbox-knowledge-graphs-prompt-optimizers-and-mc-ps">https://maven.com/p/7d35a7/dropbox-knowledge-graphs-prompt-optimizers-and-mc-ps</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46142840">https://news.ycombinator.com/item?id=46142840</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 04 Dec 2025 01:53:08 +0000</pubDate><link>https://maven.com/p/7d35a7/dropbox-knowledge-graphs-prompt-optimizers-and-mc-ps</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46142840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46142840</guid></item><item><title><![CDATA[New comment by chw9e in "Launch HN: Phind 3 (YC S22) – Every answer is a mini-app"]]></title><description><![CDATA[
<p>As someone who never used Phind, how was it better than copilot? Did it integrate data from broader sources or just do a better job of presenting it? Was it faster?</p>
]]></description><pubDate>Thu, 04 Dec 2025 01:40:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46142761</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=46142761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46142761</guid></item><item><title><![CDATA[Bug Fixing Is an ETL Problem]]></title><description><![CDATA[
<p>Article URL: <a href="https://qckfx.com/blog/bug-fixing-is-an-etl-problem">https://qckfx.com/blog/bug-fixing-is-an-etl-problem</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45956297">https://news.ycombinator.com/item?id=45956297</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 17 Nov 2025 18:19:58 +0000</pubDate><link>https://qckfx.com/blog/bug-fixing-is-an-etl-problem</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=45956297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45956297</guid></item><item><title><![CDATA[Ask HN: How do you handle oncall at 15-30 engineers?]]></title><description><![CDATA[
<p>I'm doing research on how oncall breaks down as engineering teams scale, specifically at Series A/B stage companies (roughly 15-30 engineers).<p>The hypothesis I'm exploring: oncall workflows were designed for small teams where everyone knows the codebase. They break at scale because of specialization and context loss before volume becomes a problem.<p>Some patterns I've heard so far:<p>- Oncall engineers spending 10-20% of time just routing bugs to the right owner<p>- Bug reports from CS/sales teams missing critical context (no logs, vague repro steps)<p>- "Couple hours" average per bug, mostly on investigation not fixing<p>- Session replay tools too expensive to run at meaningful coverage<p>I'm trying to figure out:<p>- Is this universal, or just specific to certain tech stacks/org structures?<p>- What's the actual breaking point - team size, user scale, something else?<p>- Has anyone solved this well? What worked?<p>If you're currently running oncall at a growing company, I'd love to hear:<p>- What percentage of oncall time is triage/routing vs. actual fixing?<p>- What broke first as you scaled?<p>- What have you tried?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45749594">https://news.ycombinator.com/item?id=45749594</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 29 Oct 2025 16:54:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45749594</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=45749594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45749594</guid></item><item><title><![CDATA[Finding and fixing software bugs automatically with SapFix and Sapienz]]></title><description><![CDATA[
<p>Article URL: <a href="https://engineering.fb.com/2018/09/13/developer-tools/finding-and-fixing-software-bugs-automatically-with-sapfix-and-sapienz/">https://engineering.fb.com/2018/09/13/developer-tools/finding-and-fixing-software-bugs-automatically-with-sapfix-and-sapienz/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45605694">https://news.ycombinator.com/item?id=45605694</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Oct 2025 14:21:03 +0000</pubDate><link>https://engineering.fb.com/2018/09/13/developer-tools/finding-and-fixing-software-bugs-automatically-with-sapfix-and-sapienz/</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=45605694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45605694</guid></item><item><title><![CDATA[AI-Powered Stagehand + bisect:Finding and Fixing the Commit That Broke Your Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://qckfx.com/blog/ai-powered-stagehand-git-bisect-finding-and-fixing-the-commit-that-broke-your-code">https://qckfx.com/blog/ai-powered-stagehand-git-bisect-finding-and-fixing-the-commit-that-broke-your-code</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45605614">https://news.ycombinator.com/item?id=45605614</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Oct 2025 14:13:46 +0000</pubDate><link>https://qckfx.com/blog/ai-powered-stagehand-git-bisect-finding-and-fixing-the-commit-that-broke-your-code</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=45605614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45605614</guid></item><item><title><![CDATA[Agentic Bug Reproduction for Effective Automated Program Repair at Google]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2502.01821">https://arxiv.org/abs/2502.01821</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45599001">https://news.ycombinator.com/item?id=45599001</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Oct 2025 22:20:39 +0000</pubDate><link>https://arxiv.org/abs/2502.01821</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=45599001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45599001</guid></item><item><title><![CDATA[A Guide to Clustering LLM Chat Transcripts with Hdbscan]]></title><description><![CDATA[
<p>Article URL: <a href="https://qckfx.com/blog/a-guide-to-clustering-llm-chat-transcripts-with-hdbscan">https://qckfx.com/blog/a-guide-to-clustering-llm-chat-transcripts-with-hdbscan</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45596246">https://news.ycombinator.com/item?id=45596246</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Oct 2025 17:58:45 +0000</pubDate><link>https://qckfx.com/blog/a-guide-to-clustering-llm-chat-transcripts-with-hdbscan</link><dc:creator>chw9e</dc:creator><comments>https://news.ycombinator.com/item?id=45596246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45596246</guid></item></channel></rss>