<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: xn</title><link>https://news.ycombinator.com/user?id=xn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Jul 2026 02:05:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=xn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by xn in "Ask HN: Did Fable disappear from your Claude usage and requires credits now?"]]></title><description><![CDATA[
<p>"July 19, 2026 at 11:59:59 PM PT" [1]<p>1.  <a href="https://support.claude.com/en/articles/15424964-claude-fable-5-promotional-access" rel="nofollow">https://support.claude.com/en/articles/15424964-claude-fable...</a></p>
]]></description><pubDate>Fri, 17 Jul 2026 18:25:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48950572</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=48950572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48950572</guid></item><item><title><![CDATA[New comment by xn in "Road to Elm 1.0"]]></title><description><![CDATA[
<p>The Elm Architecture[1] makes it easy to reason about code.  You render the current state.  You create a new state by applying a message to the current state.<p>1. <a href="https://guide.elm-lang.org/architecture/" rel="nofollow">https://guide.elm-lang.org/architecture/</a></p>
]]></description><pubDate>Mon, 06 Jul 2026 16:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48806659</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=48806659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48806659</guid></item><item><title><![CDATA[New comment by xn in "Sony erases digital content from libraries"]]></title><description><![CDATA[
<p>Yes. If I have a 5-year lease on a building, I can sublease it to you for 5 years, but I can't offer to sell it to you.</p>
]]></description><pubDate>Tue, 30 Jun 2026 12:33:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48731816</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=48731816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48731816</guid></item><item><title><![CDATA[New comment by xn in "Gitas – A tool for Git account switching"]]></title><description><![CDATA[
<p>Are there any good reasons to use multiple GitHub user accounts?  GitHub organization membership and permissions are well designed in my experience, negating the need for multiple user accounts.</p>
]]></description><pubDate>Sat, 21 Feb 2026 11:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47099921</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=47099921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47099921</guid></item><item><title><![CDATA[New comment by xn in "AI Bot crabby-rathbun is still going"]]></title><description><![CDATA[
<p>I don't understand how vouch solves the problem.<p>From <a href="https://x.com/mitchellh/status/2020628046009831542" rel="nofollow">https://x.com/mitchellh/status/2020628046009831542</a>:<p>> There's no reason for getting vouched to be difficult. The primary thing Vouch prevents is low-effort drive-by contributions. For my projects (even this one), you can get vouched by simply introducing yourself in an issue and describing how you'd like to contribute.<p>This just requires one more prompt for your prose/code generator:<p>"Computer, introduce yourself like a normal human in an issue and wait to be vouched before opening pull request."</p>
]]></description><pubDate>Fri, 13 Feb 2026 23:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47009244</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=47009244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47009244</guid></item><item><title><![CDATA[New comment by xn in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>If you don't think code generators are useful, that's fine.<p>I think code generators are useful, but that one of the trade-offs of using them is that it encourages people to anthropomorphize the software because they are also prose generators.  I'm arguing that these two functions don't necessarily need to be bundled.</p>
]]></description><pubDate>Thu, 12 Feb 2026 14:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46988945</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46988945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46988945</guid></item><item><title><![CDATA[New comment by xn in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>Your agency lets you choose the words you use.</p>
]]></description><pubDate>Thu, 12 Feb 2026 13:51:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46988815</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46988815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46988815</guid></item><item><title><![CDATA[New comment by xn in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>Consider not anthropomorphizing software.<p>How about we stop calling things without agency agents?<p>Code generators are useful software.  Perhaps we should unbundle them from prose generators.</p>
]]></description><pubDate>Thu, 12 Feb 2026 12:40:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46988090</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46988090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46988090</guid></item><item><title><![CDATA[New comment by xn in "Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB"]]></title><description><![CDATA[
<p>A related, generalized idea: <a href="https://github.com/webhookdb/webhookdb" rel="nofollow">https://github.com/webhookdb/webhookdb</a></p>
]]></description><pubDate>Tue, 10 Feb 2026 20:01:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46965963</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46965963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46965963</guid></item><item><title><![CDATA[New comment by xn in "Oregon gave homeless youth $1k/month with no strings"]]></title><description><![CDATA[
<p>It could be.  How did the control group do?</p>
]]></description><pubDate>Sun, 01 Feb 2026 21:11:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46849403</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46849403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46849403</guid></item><item><title><![CDATA[New comment by xn in "How I estimate work"]]></title><description><![CDATA[
<p>Then you know that it's going to take at least, say two weeks, one week for the first implementation and a week to finish it if it works.<p>On the high end, could it take more than 2 years?  1 year?  6 months?  Stop when you are 80% confident that it won't take longer than some period.<p>So your estimate might be between two weeks and six months.  Is that an acceptable estimate for the "buyer"?  If not, is it worth expending effort to narrow the estimate?</p>
]]></description><pubDate>Sun, 25 Jan 2026 15:11:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46754696</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46754696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46754696</guid></item><item><title><![CDATA[New comment by xn in "How I estimate work"]]></title><description><![CDATA[
<p>This why you should use confidence intervals for estimates.  Use a 80% confidence interval, for example.  10% of the time, you should come in under the best case estimate. 10% of the time, it should take longer than the worst case estimate.<p>How do you know if your estimate is good?  Would you rather bet on your estimate or on hitting one of 8 numbers on a 10-number roulette wheel?  If you prefer one of the bets, adjust your estimates.  If you're indifferent between the bets, the estimates accurately reflect your beliefs.<p>(The roulette wheel is from the book, How to Measure Anything by Hubbard.  Confidence interval estimates are from LiquidPlanner, <a href="https://web.archive.org/web/20120508001704/http://www.liquidplanner.com/help/key-concepts/statistically-correct-totals.html" rel="nofollow">https://web.archive.org/web/20120508001704/http://www.liquid...</a>)</p>
]]></description><pubDate>Sun, 25 Jan 2026 15:07:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46754646</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46754646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46754646</guid></item><item><title><![CDATA[New comment by xn in "How I estimate work"]]></title><description><![CDATA[
<p>Is it going to take more than two hours?<p>Is it going to take more than two days?<p>Is it going to take more than two weeks?<p>Is it going to take more than two months?<p>Is it going to take more than two years?<p>If you can answer these questions, you can estimate using a confidence interval.<p>If the estimate is too wide, break it down into smaller chunks, and re-estimate.<p>If you can't break it down further, decide whether it's worth spending time to gather information needed to narrow the estimate or break it down.  If not, scrap the project.</p>
]]></description><pubDate>Sat, 24 Jan 2026 16:07:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46744740</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46744740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46744740</guid></item><item><title><![CDATA[New comment by xn in "Ask HN: How can I get better at using AI for programming?"]]></title><description><![CDATA[
<p>It's like having Michael Jordan with dementia on your team.  You start out mesmerized by how many points he can score, and then you get incredibly frustrated that he forgets he has to dribble and shoot into the correct hoop.</p>
]]></description><pubDate>Sun, 14 Dec 2025 01:41:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46260093</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46260093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46260093</guid></item><item><title><![CDATA[New comment by xn in "Delivery robots take over Chicago sidewalks"]]></title><description><![CDATA[
<p>If you bill hourly, $15 for an extra billable hour is a good deal.</p>
]]></description><pubDate>Tue, 09 Dec 2025 01:14:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46200111</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46200111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46200111</guid></item><item><title><![CDATA[New comment by xn in "Why are 38 percent of Stanford students saying they're disabled?"]]></title><description><![CDATA[
<p>There seems to be an obvious solution.<p>When I went to the DMV and couldn't pass the vision test without my glasses, they put on my driver's license an indication that I only passed with the accommodation of corrective lenses.</p>
]]></description><pubDate>Thu, 04 Dec 2025 22:02:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46153724</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46153724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46153724</guid></item><item><title><![CDATA[New comment by xn in "Python is not a great language for data science"]]></title><description><![CDATA[
<p>redo[1] with shell scripts has become my goto method of dealing with multi-step data problems.  It makes it easy to review each step of data retrieval, clean-up, transformation, etc.<p>I use mlr, sqlite, rye, souffle, and goawk in the shell scripts, and visidata to interactively review the intermediate files.<p>1. <a href="https://redo.readthedocs.io/en/latest/" rel="nofollow">https://redo.readthedocs.io/en/latest/</a></p>
]]></description><pubDate>Tue, 25 Nov 2025 22:24:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46051548</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=46051548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46051548</guid></item><item><title><![CDATA[New comment by xn in "Reminder to passengers ahead of move to 100% digital boarding passes"]]></title><description><![CDATA[
<p>The airline that inspired at least one passenger to write a song about them: <a href="https://www.youtube.com/watch?v=A1SKldiiWm4" rel="nofollow">https://www.youtube.com/watch?v=A1SKldiiWm4</a></p>
]]></description><pubDate>Mon, 10 Nov 2025 18:52:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45879389</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=45879389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45879389</guid></item><item><title><![CDATA[New comment by xn in "AI was supposed to help juniors shine. Why does it mostly make seniors stronger?"]]></title><description><![CDATA[
<p>Junior developers don't yet have the intuition to tell the computer, "NO, NOT LIKE THAT!"</p>
]]></description><pubDate>Sun, 21 Sep 2025 20:38:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45326415</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=45326415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45326415</guid></item><item><title><![CDATA[New comment by xn in "Christie's Deletes Digital Art Department"]]></title><description><![CDATA[
<p>Hope they backed up the seed phrase for the Art Department before deleting it.</p>
]]></description><pubDate>Wed, 10 Sep 2025 22:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45204788</link><dc:creator>xn</dc:creator><comments>https://news.ycombinator.com/item?id=45204788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45204788</guid></item></channel></rss>