<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: spooneybarger</title><link>https://news.ycombinator.com/user?id=spooneybarger</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 02:46:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spooneybarger" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spooneybarger in "Ask HN: Do you feel less happy when coding with agent?"]]></title><description><![CDATA[
<p>No</p>
]]></description><pubDate>Tue, 24 Mar 2026 23:58:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47511320</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=47511320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47511320</guid></item><item><title><![CDATA[New comment by spooneybarger in "Bombadil: Property-based testing for web UIs"]]></title><description><![CDATA[
<p>An important step with property based testing and similar techniques is writing your own generators for your domain objects. I have used to it to incredible effect for many years in projects.<p>I work at Antithesis now so you can take that with a grain of salt, but for me, everything changed for me over a decade ago when I started applying PBT techniques broadly and widely. I have found so many bugs that I wouldn't have otherwise found until production.</p>
]]></description><pubDate>Mon, 23 Mar 2026 14:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47490427</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=47490427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47490427</guid></item><item><title><![CDATA[New comment by spooneybarger in "Tony Hoare has died"]]></title><description><![CDATA[
<p>Came through personal contact who is close to the family.</p>
]]></description><pubDate>Mon, 09 Mar 2026 23:37:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317296</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=47317296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317296</guid></item><item><title><![CDATA[New comment by spooneybarger in "Tony Hoare has died"]]></title><description><![CDATA[
<p>Yes. He died last week.</p>
]]></description><pubDate>Mon, 09 Mar 2026 23:08:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317017</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=47317017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317017</guid></item><item><title><![CDATA[New comment by spooneybarger in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>More stuff for pony than you can shake a stick at.</p>
]]></description><pubDate>Mon, 09 Mar 2026 04:06:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47304787</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=47304787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47304787</guid></item><item><title><![CDATA[Teaching Claude to Write Pony]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.ponylang.io/blog/2026/02/teaching-claude-to-write-pony/">https://www.ponylang.io/blog/2026/02/teaching-claude-to-write-pony/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47046132">https://news.ycombinator.com/item?id=47046132</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 17 Feb 2026 11:07:53 +0000</pubDate><link>https://www.ponylang.io/blog/2026/02/teaching-claude-to-write-pony/</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=47046132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47046132</guid></item><item><title><![CDATA[New comment by spooneybarger in "Ex-GitHub CEO launches a new developer platform for AI agents"]]></title><description><![CDATA[
<p>predicting that a startup will fail is.. well, you got a ton of probability on your side there. so it isn't a particularly impressive thing to be right about.</p>
]]></description><pubDate>Wed, 11 Feb 2026 01:09:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969466</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46969466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969466</guid></item><item><title><![CDATA[New comment by spooneybarger in "GitHub experience various partial-outages/degradations"]]></title><description><![CDATA[
<p>well played sir. well played.</p>
]]></description><pubDate>Mon, 02 Feb 2026 23:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46864050</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46864050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46864050</guid></item><item><title><![CDATA[New comment by spooneybarger in "You can't pay me to prompt"]]></title><description><![CDATA[
<p>Well played sir. Well played</p>
]]></description><pubDate>Sat, 24 Jan 2026 13:47:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743479</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46743479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743479</guid></item><item><title><![CDATA[New comment by spooneybarger in "You can't pay me to prompt"]]></title><description><![CDATA[
<p>That's an exceedingly unkind summation of the piece in question.</p>
]]></description><pubDate>Sat, 24 Jan 2026 13:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743465</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46743465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743465</guid></item><item><title><![CDATA[New comment by spooneybarger in "Ask HN: Will AI kill open-source software?"]]></title><description><![CDATA[
<p>No</p>
]]></description><pubDate>Fri, 23 Jan 2026 15:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46733692</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46733692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46733692</guid></item><item><title><![CDATA[The Microsoft-OpenAI Files]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.geekwire.com/2026/the-microsoft-openai-files-internal-documents-reveal-the-realities-of-ais-defining-alliance/">https://www.geekwire.com/2026/the-microsoft-openai-files-internal-documents-reveal-the-realities-of-ais-defining-alliance/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46726686">https://news.ycombinator.com/item?id=46726686</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 Jan 2026 23:57:06 +0000</pubDate><link>https://www.geekwire.com/2026/the-microsoft-openai-files-internal-documents-reveal-the-realities-of-ais-defining-alliance/</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46726686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46726686</guid></item><item><title><![CDATA[New comment by spooneybarger in "[dead]"]]></title><description><![CDATA[
<p>working fine for me.</p>
]]></description><pubDate>Wed, 14 Jan 2026 22:58:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46625154</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46625154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46625154</guid></item><item><title><![CDATA[New comment by spooneybarger in "I dumped Windows 11 for Linux, and you should too"]]></title><description><![CDATA[
<p>Well played sir. Well played</p>
]]></description><pubDate>Sun, 11 Jan 2026 18:52:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46578523</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46578523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46578523</guid></item><item><title><![CDATA[New comment by spooneybarger in "Httpz – Zero-Allocation HTTP/1.1 Parser for OxCaml"]]></title><description><![CDATA[
<p>The OxCaml work is great. I don't use OCaml much but I have been following along with OxCaml as they are doing fascinating work that leverages a lot of research that interests me.</p>
]]></description><pubDate>Sat, 10 Jan 2026 22:42:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46570673</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46570673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46570673</guid></item><item><title><![CDATA[New comment by spooneybarger in "Httpz – Zero-Allocation HTTP/1.1 Parser for OxCaml"]]></title><description><![CDATA[
<p>As a general rule, not all system calls are thread safe.</p>
]]></description><pubDate>Sat, 10 Jan 2026 22:38:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46570639</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46570639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46570639</guid></item><item><title><![CDATA[New comment by spooneybarger in "500k tech workers have been laid off since ChatGPT was released"]]></title><description><![CDATA[
<p>500k tech workers have been laid off since accounting for expenses under Section 174 changed on January 1, 2022.</p>
]]></description><pubDate>Tue, 06 Jan 2026 22:01:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46519477</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46519477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46519477</guid></item><item><title><![CDATA[New comment by spooneybarger in "I canceled my book deal"]]></title><description><![CDATA[
<p>This sounds like my experience with a "major" technical publisher except we managed to get to the end.<p>I'd say that almost no one should work with the major technical publishers more than once. There's some good basic skills you learn but otherwise, they contribute very little that you couldn't get done on your own.</p>
]]></description><pubDate>Wed, 31 Dec 2025 19:14:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46447280</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46447280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46447280</guid></item><item><title><![CDATA[New comment by spooneybarger in "Tell HN: HN was down"]]></title><description><![CDATA[
<p>Yes</p>
]]></description><pubDate>Wed, 17 Dec 2025 16:49:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46301937</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46301937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46301937</guid></item><item><title><![CDATA[New comment by spooneybarger in "GraphQL: The enterprise honeymoon is over"]]></title><description><![CDATA[
<p>There are a lot of public facing graphql servers that use it without issue other than frustrating users of non adversarial but complex requirements. The problem is that it is generally on a per request basis.<p>An adversary is going to utilize more than a single query. It mostly protects against well intentioned folks.<p>Other forms of protection such as rate limiting are needed for threat models that involve an adversary.<p>The same problems exist with REST but there it is easier as you can know query complexity ahead of time at end points. GraphQL has to have something to account for the unknown query complexity, thus the additional heuristics.</p>
]]></description><pubDate>Sun, 14 Dec 2025 22:05:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46267510</link><dc:creator>spooneybarger</dc:creator><comments>https://news.ycombinator.com/item?id=46267510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46267510</guid></item></channel></rss>