<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: ben30</title><link>https://news.ycombinator.com/user?id=ben30</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Jul 2026 06:06:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ben30" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ben30 in "Ask HN: Another "Hacker News" with less AI and more human-focused hacking news?"]]></title><description><![CDATA[
<p><a href="https://hackaday.com/" rel="nofollow">https://hackaday.com/</a></p>
]]></description><pubDate>Wed, 08 Jul 2026 18:15:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835348</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=48835348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835348</guid></item><item><title><![CDATA[New comment by ben30 in "Does code cleanliness affect coding agents? A controlled minimal-pair study"]]></title><description><![CDATA[
<p>I wrote this, where possible I use non llm tooling to assess and llm just writes up the findings.<p><a href="https://github.com/bjcoombs/ai-native-toolkit/tree/main#what-assess-produces" rel="nofollow">https://github.com/bjcoombs/ai-native-toolkit/tree/main#what...</a></p>
]]></description><pubDate>Mon, 06 Jul 2026 08:37:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48802143</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=48802143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48802143</guid></item><item><title><![CDATA[New comment by ben30 in "You're probably using Agent Skills wrong"]]></title><description><![CDATA[
<p>Yes, I wrote a forge skill to do this via a/b testing and third agent to judge the result.<p><a href="https://github.com/bjcoombs/ai-native-toolkit/blob/main/skills/skill-forge/SKILL.md" rel="nofollow">https://github.com/bjcoombs/ai-native-toolkit/blob/main/skil...</a><p>It hardens a skill through judge-panel refinement rounds, it’s a quality gate that runs after authoring, not an authoring tool.</p>
]]></description><pubDate>Mon, 22 Jun 2026 05:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48626260</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=48626260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48626260</guid></item><item><title><![CDATA[New comment by ben30 in "My automated doubt development process"]]></title><description><![CDATA[
<p>Personally it's well-defined and agentic - just not circulated.<p>/understand - agents interrogate the problem
/huddle - Thinking panel turns it into a PRD - attacks the premise, PRDs regularly die here
/tm - claude-task-master breaks the survivor into a dependency graph<p>Nobody writes this half up because "agent talked me out of building it" demos worse than "agent built it".</p>
]]></description><pubDate>Sun, 07 Jun 2026 19:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437795</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=48437795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437795</guid></item><item><title><![CDATA[New comment by ben30 in "My automated doubt development process"]]></title><description><![CDATA[
<p>Most of my energy is refining a prd these days.</p>
]]></description><pubDate>Sun, 07 Jun 2026 19:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437649</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=48437649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437649</guid></item><item><title><![CDATA[New comment by ben30 in "My automated doubt development process"]]></title><description><![CDATA[
<p>I’ve had similar feelings how can I trust this if I no longer write the code directly.<p>I wrote an /assess tool. I designed it to be token light but assesses on everything I could do to regain trust and help AI to improve my code base not by add features but by adding discipline.</p>
]]></description><pubDate>Sun, 07 Jun 2026 19:04:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437638</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=48437638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437638</guid></item><item><title><![CDATA[New comment by ben30 in "Meta Silently Added Face-Recognition for Its Smart Glasses to Phones"]]></title><description><![CDATA[
<p>This is an opportune moment for me to add a story about my dad. He once asked me, "Do you use Facebook?" I don't use Facebook. My colleague Jeff once sent me an invite whether he would like to be my "friend" on Facebook. I had Jeff's email address, and so I emailed him and I said, "Look Jeff, we're business partners. I send you invoices; you pay me. That is the extent of our relationship. I do not want to be your friend on Facebook." He looked at me and then continued and said, "Jeff never replied to apologise."</p>
]]></description><pubDate>Fri, 05 Jun 2026 05:59:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48408549</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=48408549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48408549</guid></item><item><title><![CDATA[Show HN: AI readiness toolkit: AI two-minute CODE maturity check]]></title><description><![CDATA[
<p>I've been using this for a while, and I thought others on HN might find it helpful. You can run it against a local repository, and it uses mostly non-AI tools to make a high-level assessment about how AI-native the repository is. This is all based on my own personal experience and is very much opinionated, but this has helped me grow my codebase without it collapsing under the weight of the AI coding biases that tend to happen unless you put the guard rails in place. This is me trying to structure what I've learned into something that can be easily applied to any codebase relatively quickly. It also comes up with a nice vector graph image, which I think is quite cool.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48227302">https://news.ycombinator.com/item?id=48227302</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 May 2026 18:48:44 +0000</pubDate><link>https://github.com/bjcoombs/ai-native-toolkit</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=48227302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48227302</guid></item><item><title><![CDATA[New comment by ben30 in "The gay jailbreak technique (2025)"]]></title><description><![CDATA[
<p>My kids went on a theme park ride and ask nano banana to remove the watermark.<p>It said im not the rights holder to do that.<p>I said yes I am.<p>It’s said I need proof.<p>So I got another window to make a letter saying I had proof.<p>…Sure here you go</p>
]]></description><pubDate>Fri, 01 May 2026 19:20:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47978978</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=47978978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47978978</guid></item><item><title><![CDATA[New comment by ben30 in "Hear your agent suffer through your code"]]></title><description><![CDATA[
<p>I have in my agents file “Chesterton’s fence” as pointer to think carefully before you remove something</p>
]]></description><pubDate>Fri, 24 Apr 2026 13:49:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47890293</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=47890293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47890293</guid></item><item><title><![CDATA[New comment by ben30 in "Leviathan (1651)"]]></title><description><![CDATA[
<p>Economist magazine editor once said in an interview that Republican/conservative are open regulations for businesses and closed on people. Labour/democrats are tight on business and more welcoming to the people.<p>Economist editorial attempts to be open on both sides.</p>
]]></description><pubDate>Wed, 18 Mar 2026 07:02:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47422433</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=47422433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47422433</guid></item><item><title><![CDATA[New comment by ben30 in "Claude March 2026 usage promotion"]]></title><description><![CDATA[
<p>Anthropic use stripe/metronome for time of use billing. It’s doesn’t support dynamic pricing from what I’ve read.</p>
]]></description><pubDate>Sat, 14 Mar 2026 20:17:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47380738</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=47380738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47380738</guid></item><item><title><![CDATA[New comment by ben30 in "Agentic Engineering Patterns"]]></title><description><![CDATA[
<p>I contribute to an open source spec based project management tool. I spend about a day back and forth iterating on a spec, using ai to refine the spec itself. Sometimes feeding it in and out of Claude/gemini telling each other where the feedback has come from. The spec is the value. Using the ai pm tool I break it down into n tasks and sub tasks and dependencies. I then trigger Claude in teams mode to accomplish the project. It can be left alone over night. I wake up in the morning with n prs merged.</p>
]]></description><pubDate>Wed, 04 Mar 2026 10:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47245592</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=47245592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47245592</guid></item><item><title><![CDATA[New comment by ben30 in "Does Acetaminophen During Pregnancy Increase Autism Risk? A Look at the Evidence"]]></title><description><![CDATA[
<p>Fair point on the "ended debate" phrasing - that was imprecise on my part. What I should have said is "the Swedish study provides the strongest evidence to date and shifts the burden of proof."
It's not actually a single study though. The pattern is consistent across study quality levels:<p>Population studies (many): Small associations, but can't control for confounding<p>Negative control studies (several): Associations weaken when using better controls<p>Sibling studies (multiple, including Swedish): Associations disappear entirely<p>Meanwhile, fever studies (dozens): Consistent risk signals across different populations<p>The Swedish study is just the largest and best-designed in a hierarchy of evidence that all points the same direction. When you see this "dose-response by study quality" pattern - where better methodology consistently yields weaker effects - it's usually a strong signal that the original association was artifactual.<p>The Economist piece published yesterday reinforces this. They mention the NIH study of 200,000 children that "found no link at all" - that's another high-quality study reaching the same conclusion. Meanwhile, the studies showing associations (Nurses' Health Study II, Boston Birth Cohort) are exactly the type of population studies that can't control for the fever/infection confounding.<p>Science is never "settled" in an absolute sense, but the weight of evidence here is pretty clear. We're not waiting for more acetaminophen studies - we're ignoring the ones we already have while making policy based on weaker evidence.<p>That's the real problem with the current policy shift.</p>
]]></description><pubDate>Wed, 24 Sep 2025 13:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45359812</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=45359812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45359812</guid></item><item><title><![CDATA[New comment by ben30 in "Does Acetaminophen During Pregnancy Increase Autism Risk? A Look at the Evidence"]]></title><description><![CDATA[
<p>The political circus is drowning out some pretty clear science here. Let me break this down without the academic jargon:<p>The basic problem: Most studies can't tell the difference between the medicine and why you're taking it. If you're having Tylenol during pregnancy, it's probably because you have a fever, infection, or severe pain. Guess what also increases autism risk? Fever, infections, and severe illness.<p>What makes the Swedish study special: They compared siblings in the same family. Same genes, same environment, same parents - but one child was exposed to acetaminophen in the womb and the other wasn't. This controls for all the family-level stuff that usually confuses these studies.<p>The numbers tell the story:
- Regular studies: "5% increased autism risk with acetaminophen" (HR 1.05)
- Swedish sibling comparison: "Actually, no increased risk" (HR 0.98, could be 7% protective to 4% harmful - basically noise)
- Meanwhile, untreated fever: 40% increased risk, multiple fevers: 212% increased risk<p>We have evidence that fever during pregnancy messes with fetal brain development. We have the best study ever done showing acetaminophen doesn't cause autism. So we're going to... stop treating the fever?<p>It's like refusing to use a fire extinguisher because you're worried it might stain your carpet, while your house burns down.<p>The Swedish study should have ended this debate. When the science is done correctly, the acetaminophen "risk" vanishes completely.<p>Sources:<p>- Swedish study: <a href="https://jamanetwork.com/journals/jama/fullarticle/2817406" rel="nofollow">https://jamanetwork.com/journals/jama/fullarticle/2817406</a><p>- Fever-autism evidence: <a href="https://molecularautism.biomedcentral.com/articles/10.1186/s13229-021-00464-4" rel="nofollow">https://molecularautism.biomedcentral.com/articles/10.1186/s...</a></p>
]]></description><pubDate>Tue, 23 Sep 2025 14:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45347556</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=45347556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45347556</guid></item><item><title><![CDATA[New comment by ben30 in "Vibe coding cleanup as a service"]]></title><description><![CDATA[
<p>This mirrors exactly what we learned from outsourcing over the past two decades. The successful teams weren’t those with the best offshore developers - they were the ones who mastered writing unambiguous specifications.<p>AI coding has the same bottleneck: specification quality. The difference is that with outsourcing, poor specs meant waiting weeks for the wrong thing. With AI, poor specs mean iterating indefinitely on the wrong thing.<p>The irony is that AI is excellent at helping refine specifications - identifying ambiguities, expanding requirements, removing assumptions. The specification effectively IS the code, just in human language instead of syntax.<p>Teams that struggled with distributed development are repeating the same mistakes with AI. Those who learned specification discipline are thriving because they understand that clear requirements determine quality output, regardless of the implementer.</p>
]]></description><pubDate>Sun, 21 Sep 2025 10:12:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45321455</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=45321455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45321455</guid></item><item><title><![CDATA[New comment by ben30 in "Ask HN: Best codebases to study to learn software design?"]]></title><description><![CDATA[
<p>While studying well-designed codebases is incredibly valuable, there's an important "tip of the iceberg" effect to consider: much of good software design lives in the "negative space" - what's deliberately <i>not</i> there.<p>The decisions to exclude complexity, avoid premature abstractions, or reject certain patterns are often just as valuable as the code you can see. But when you're studying a codebase, you're essentially seeing the final edit without the editor's notes - all the architectural reasoning that shaped those choices is invisible.<p>This is why I've started maintaining Architectural Decision Records (ADRs) in my projects. These document the "why" behind significant technical choices, including the alternatives we considered and rejected. They're like technical blog posts explaining the complex decisions that led to the clean, simple code you see.<p>ADRs serve as pointers not just for future human maintainers, but also for AI tools when you're using them to help with coding. They provide readable context about architectural constraints and compromises - "we've agreed not to do X because of Y, so please adhere to Z instead." This makes AI assistance much more effective at respecting your design decisions rather than suggesting patterns you've deliberately avoided.<p>When studying codebases for design patterns, I'd recommend looking for projects that also maintain ADRs, design docs, or similar decision artifacts. The combination of clean code <i>plus</i> the architectural reasoning behind it - especially the restraint decisions - provides a much richer learning experience.<p>Some projects with good documentation of their design decisions include Rust's RFCs, Python's PEPs, or any project following the ADR pattern. Often the reasoning about what <i>not</i> to build is more instructive than the implementation itself.</p>
]]></description><pubDate>Sun, 24 Aug 2025 06:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45001882</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=45001882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45001882</guid></item><item><title><![CDATA[New comment by ben30 in "Apple executives have held internal talks about buying Perplexity"]]></title><description><![CDATA[
<p><a href="https://daringfireball.net/thetalkshow/2025/03/23/ep-419" rel="nofollow">https://daringfireball.net/thetalkshow/2025/03/23/ep-419</a><p>They spoke through the options back in March.</p>
]]></description><pubDate>Sat, 21 Jun 2025 07:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44335354</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=44335354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44335354</guid></item><item><title><![CDATA[New comment by ben30 in "Sam Altman's Lies About ChatGPT Are Growing Bolder"]]></title><description><![CDATA[
<p>The irony is quite striking, just as ChatGPT can generate confident-sounding but inaccurate information, Altman appears to be presenting unsubstantiated claims about his company’s environmental impact. Both involve presenting information without reliable backing, though the consequences differ - one misleads users in conversations, the other potentially misleads stakeholders and the public about environmental responsibility.</p>
]]></description><pubDate>Thu, 12 Jun 2025 08:13:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44255227</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=44255227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44255227</guid></item><item><title><![CDATA[New comment by ben30 in "The rise of judgement over technical skill"]]></title><description><![CDATA[
<p>Exactly - and that's where AI becomes really valuable as a thinking partner. I use Claude Code to have conversations with my codebase about how to slice problems down further.<p>The issue definition itself becomes something you can iterate on and refactor, just like code. Getting that definition tightly bounded is more critical than ever because without clear boundaries, the AI doesn't know when to stop or what constitutes "done."<p>It's like having a pair programming session focused purely on problem decomposition before any code gets written. The AI can help you explore different ways to break down the work, identify dependencies, and find natural seams in the problem space.</p>
]]></description><pubDate>Tue, 03 Jun 2025 05:34:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44166683</link><dc:creator>ben30</dc:creator><comments>https://news.ycombinator.com/item?id=44166683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44166683</guid></item></channel></rss>