<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: beaugunderson</title><link>https://news.ycombinator.com/user?id=beaugunderson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 16 Sep 2026 05:12:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=beaugunderson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by beaugunderson in "Modern email can be built from borrowed parts"]]></title><description><![CDATA[
<p>i like it in theory but there’s something in me that doesn’t want emails just discarded like that… i want to be off the list. a personal failing, i’m sure. :)</p>
]]></description><pubDate>Mon, 27 Jul 2026 21:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49075491</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=49075491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49075491</guid></item><item><title><![CDATA[New comment by beaugunderson in "Modern email can be built from borrowed parts"]]></title><description><![CDATA[
<p>ah, quarantine makes sense<p>i handle the overload a different way... i age everything out of my inbox one day at a time, each gets a label showing the remaining days; they start at 7 and count down. that way i only ever have 7 days of email to look at. it also makes it clear who the big offenders are... if 10% of the emails are some new marketing thing it's easy to see and unsubscribe. i do hate that there's still so much manual work involved though, i would love if marketers had to pay.</p>
]]></description><pubDate>Mon, 27 Jul 2026 20:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49075230</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=49075230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49075230</guid></item><item><title><![CDATA[New comment by beaugunderson in "Modern email can be built from borrowed parts"]]></title><description><![CDATA[
<p>> People shouldn't be able to send emails to you without your prior approval (which you can revoke at an instant).<p>this sounds terrible... i've gotten so many useful random emails from strangers over the years.</p>
]]></description><pubDate>Mon, 27 Jul 2026 20:26:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49075095</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=49075095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49075095</guid></item><item><title><![CDATA[New comment by beaugunderson in "The Safari MCP server for web developers"]]></title><description><![CDATA[
<p>the CLI is also Microsoft's preferred way to use it with agents:<p>> playwright-cli is best for coding agents (Claude Code, GitHub Copilot, etc.) that favor token-efficient, skill-based workflows. CLI commands avoid loading large tool schemas and verbose accessibility trees into the model context.<p>they do still recommend the MCP for long-running autonomous workflows (e.g. a UAT agent).</p>
]]></description><pubDate>Fri, 03 Jul 2026 20:36:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48779662</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48779662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48779662</guid></item><item><title><![CDATA[New comment by beaugunderson in "Show HN: ctx – Search the coding agent history already on your machine"]]></title><description><![CDATA[
<p>sometimes i'll share prompts but but never a whole transcript (have not had a reason to)<p>if i do want to share context i'll use something like "give me a prompt $coworker can share with their claude to continue this work"</p>
]]></description><pubDate>Fri, 03 Jul 2026 20:31:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48779618</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48779618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48779618</guid></item><item><title><![CDATA[New comment by beaugunderson in "Show HN: ctx – Search the coding agent history already on your machine"]]></title><description><![CDATA[
<p>totally, I see that syncing workflow come up quite a bit as well... some of this stuff is going to get sherlocked into the harness proper (probably a net benefit) though of course people are still going to want the meta-version that works with all of the different harnesses they use... so much of being effective with this style of development is molding it to your specific workflows and sanding off the rough edges with context, then sharing those wins with the larger team (another layer where I see a lot of differing approaches, like skillshare for example)</p>
]]></description><pubDate>Fri, 03 Jul 2026 18:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48778354</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48778354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48778354</guid></item><item><title><![CDATA[New comment by beaugunderson in "Show HN: ctx – Search the coding agent history already on your machine"]]></title><description><![CDATA[
<p>semantic search has been pretty good, it usually finds what it's looking for!<p>a couple of times I was certain that there was a session that contained some word but in reality it was in my personal claude.ai web account, so needed to add the import functionality there.<p>my favorite piece is the `corrections` command which surfaces all my frustrations/corrections in the last week for example... and I can then figure out if missing context would improve those scenarios going forward</p>
]]></description><pubDate>Fri, 03 Jul 2026 18:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48778099</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48778099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48778099</guid></item><item><title><![CDATA[New comment by beaugunderson in "Show HN: ctx – Search the coding agent history already on your machine"]]></title><description><![CDATA[
<p>This is rapidly becoming the "todo list demo" of the LLM era... I say this as someone who also built one because I was tired of all the others! (<a href="https://github.com/beaugunderson/obliscence" rel="nofollow">https://github.com/beaugunderson/obliscence</a>)</p>
]]></description><pubDate>Fri, 03 Jul 2026 04:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48770886</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48770886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48770886</guid></item><item><title><![CDATA[New comment by beaugunderson in "The gauge broke: devs felt 20% faster with AI, measured 19% slower (2025)"]]></title><description><![CDATA[
<p>Ah, it's an internal tool but maybe worth open-sourcing at some point! :)<p>re: price, definitely on the pricier side relative to our average UAT run but this one was very comprehensive due to the increased risk of issues when changing MFA... and relative to a human's time, even a cheaper QA person. I would estimate ~90 minutes of human time to figure out the needed flows and then go through the same steps on this specific change (potentially getting stuck on several pieces which the agent was able to avoid via code inspection).</p>
]]></description><pubDate>Fri, 03 Jul 2026 01:14:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48769464</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48769464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48769464</guid></item><item><title><![CDATA[New comment by beaugunderson in "The gauge broke: devs felt 20% faster with AI, measured 19% slower"]]></title><description><![CDATA[
<p>> Once we trust AI to do the verification as well we'll realise the gains we feel we're getting now.<p>I built a UAT agent on top of claude-agent-sdk, it uses Playwright and can spin up a preview instance for PRs we open. It uses its knowledge of the code to create a test plan, runs that test plan, and takes screenshots as it does so. On a recent PR I made a change to our MFA implementation and assumed that I would need to test it myself since MFA requires setup (and a TOTP device!) but no, the agent drove Playwright to change the instance configuration to enable MFA, created a user with MFA enabled, <i>wrote the tiniest (handful of lines) Python TOTP and used that as the device</i> and successfully verified that MFA still worked as expected. I did not expect that ability, and I wrote it! It was also exhaustive in its probe of functionality, way more than I had planned to do, even though I had planned to do a lot given the critical nature of MFA.<p>Total token price for the UAT run: $5.69.</p>
]]></description><pubDate>Thu, 02 Jul 2026 08:41:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48758367</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48758367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48758367</guid></item><item><title><![CDATA[New comment by beaugunderson in "Claude Tag"]]></title><description><![CDATA[
<p>i have a claude-agent-sdk slack bot i built for work; it offers proactive interaction as well but it uses a deterministic filter and then a haiku pass for messages that pass the filter... negligible token cost.</p>
]]></description><pubDate>Wed, 24 Jun 2026 04:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48655148</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48655148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48655148</guid></item><item><title><![CDATA[New comment by beaugunderson in "Google Chrome silently installs a 4 GB AI model on your device without consent"]]></title><description><![CDATA[
<p>ah, yeah, first showed up in April of 2025</p>
]]></description><pubDate>Tue, 05 May 2026 22:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48029338</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48029338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48029338</guid></item><item><title><![CDATA[New comment by beaugunderson in "Google Chrome silently installs a 4 GB AI model on your device without consent"]]></title><description><![CDATA[
<p>untrue, I’ve deleted it many times in the last year. I don’t think this is new.</p>
]]></description><pubDate>Tue, 05 May 2026 15:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48023633</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48023633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48023633</guid></item><item><title><![CDATA[New comment by beaugunderson in "Google Chrome silently installs a 4 GB AI model on your device without consent"]]></title><description><![CDATA[
<p>maybe I was on the wrong side of the early release but I’ve deleted this model many times in the last year. I’ve had it for at least 12 months.</p>
]]></description><pubDate>Tue, 05 May 2026 15:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48023612</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=48023612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48023612</guid></item><item><title><![CDATA[New comment by beaugunderson in "I want to wash my car. The car wash is 50 meters away. Should I walk or drive?"]]></title><description><![CDATA[
<p>opus 4.6 extended still fails.</p>
]]></description><pubDate>Tue, 17 Feb 2026 04:24:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47043694</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=47043694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47043694</guid></item><item><title><![CDATA[New comment by beaugunderson in "I want to wash my car. The car wash is 50 meters away. Should I walk or drive?"]]></title><description><![CDATA[
<p>still failed for me on opus 4.6 extended a second ago.<p>when i prompted about how walking would mean leaving my car behind the "thinking" done before coming to the right conclusion was:<p>> lmao, fair point. the user is right - you need to bring the car to the car wash. that's a legitimate correction. own it.</p>
]]></description><pubDate>Tue, 17 Feb 2026 04:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47043691</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=47043691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47043691</guid></item><item><title><![CDATA[New comment by beaugunderson in "Nonograms: a practical guide with interactive examples"]]></title><description><![CDATA[
<p>i agree... i play with a stylus on my iPad (the nonograms katana app) and find that phone/laptop pale in comparison.</p>
]]></description><pubDate>Sun, 01 Feb 2026 23:10:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46850340</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=46850340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46850340</guid></item><item><title><![CDATA[New comment by beaugunderson in "Film students who can no longer sit through films"]]></title><description><![CDATA[
<p>worth noting that letterboxd will track progress on these and similar lists, which is how I know I'm 43 films into the AFI100 and 210 into the 1,001:<p><a href="https://letterboxd.com/beaugunderson/stats/#:~:text=LIST%20PROGRESS,-Letterboxd%0ATop%20250" rel="nofollow">https://letterboxd.com/beaugunderson/stats/#:~:text=LIST%20P...</a></p>
]]></description><pubDate>Sun, 01 Feb 2026 23:06:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46850309</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=46850309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46850309</guid></item><item><title><![CDATA[New comment by beaugunderson in "OLED, Not for Me"]]></title><description><![CDATA[
<p>30hz is so painfully slow, I can always tell when I'm in power saving mode on the iPhone by that alone. On desktop I can't even do 60hz anymore after switching to a 144hz monitor.</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592365</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=46592365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592365</guid></item><item><title><![CDATA[New comment by beaugunderson in "Open Infrastructure Map"]]></title><description><![CDATA[
<p>ahh cool, that layer was hidden by default... and now I see all the data centers I mapped in OSM show up!</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:21:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592187</link><dc:creator>beaugunderson</dc:creator><comments>https://news.ycombinator.com/item?id=46592187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592187</guid></item></channel></rss>