<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: spenczar5</title><link>https://news.ycombinator.com/user?id=spenczar5</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 03 Jun 2026 07:43:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spenczar5" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spenczar5 in "Profiling.sampling – Statistical Profiler"]]></title><description><![CDATA[
<p>Sometimes you get there by accident. You make a thing, it grows or is used in unexpected ways, now suddenly performance matters.<p>Sometimes Python is just the language used in the domain. Lots of sciences live on Python because it is easy to teach to grad students and the package ecosystem is strong.</p>
]]></description><pubDate>Tue, 12 May 2026 14:37:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48108957</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=48108957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108957</guid></item><item><title><![CDATA[New comment by spenczar5 in "Mythos Finds a Curl Vulnerability"]]></title><description><![CDATA[
<p>It's in the first sentence of your quote:<p>"our continued collaboration with Anthropic"<p>Read this as: "we get discounts, rate limit increases, a direct line to responsible product managers; in exchange we participate in friendly marketing." It's extremely common in this line of business - typical of database vendors, software tool companies, etc.</p>
]]></description><pubDate>Mon, 11 May 2026 14:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48095747</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=48095747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48095747</guid></item><item><title><![CDATA[New comment by spenczar5 in "Mythos Finds a Curl Vulnerability"]]></title><description><![CDATA[
<p>Yep! The industry term is "co-marketing" and its hard to avoid seeing once you spot it.</p>
]]></description><pubDate>Mon, 11 May 2026 14:47:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48095707</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=48095707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48095707</guid></item><item><title><![CDATA[New comment by spenczar5 in "Driver accused of DUI tracks missing laptop to Illinois State trooper's house"]]></title><description><![CDATA[
<p>No, but they go on strike when negotiating their collective contracts, and put terms in the contract that govern how failures like this are investigated and punished.</p>
]]></description><pubDate>Mon, 11 May 2026 14:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48095637</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=48095637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48095637</guid></item><item><title><![CDATA[New comment by spenczar5 in "Guy Goma's Accidental BBC Interview Lives on After 20 Years"]]></title><description><![CDATA[
<p>> A correction was made on May 6, 2026: An earlier version of this article misstated the country where Guy Goma grew up. He is from the Republic of Congo, not the Democratic Republic of Congo.<p>Right guy, wrong Congo! You can't even make this stuff up.</p>
]]></description><pubDate>Mon, 11 May 2026 14:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48095604</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=48095604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48095604</guid></item><item><title><![CDATA[Agent Engineering Patterns: Dealing with large tool results]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.firetiger.com/agent-engineering-patterns-dealing-with-very-large-tool-results/">https://blog.firetiger.com/agent-engineering-patterns-dealing-with-very-large-tool-results/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47522367">https://news.ycombinator.com/item?id=47522367</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:58:25 +0000</pubDate><link>https://blog.firetiger.com/agent-engineering-patterns-dealing-with-very-large-tool-results/</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=47522367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522367</guid></item><item><title><![CDATA[New comment by spenczar5 in "I wanted to build vertical SaaS for pest control, so I took a technician job"]]></title><description><![CDATA[
<p>Does it matter that pen and paper dominate? How much of the business's expenses are overhead?</p>
]]></description><pubDate>Tue, 24 Mar 2026 23:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47511100</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=47511100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47511100</guid></item><item><title><![CDATA[New comment by spenczar5 in "Optimizing Content for Agents"]]></title><description><![CDATA[
<p>Sure, llms.txt is a convention for this.<p>Compare <a href="https://docs.firetiger.com" rel="nofollow">https://docs.firetiger.com</a> with <a href="https://docs.firetiger.com/llms.txt" rel="nofollow">https://docs.firetiger.com/llms.txt</a> and <a href="https://docs.firetiger.com/llms-full.txt" rel="nofollow">https://docs.firetiger.com/llms-full.txt</a> for a realy example.</p>
]]></description><pubDate>Sat, 14 Mar 2026 03:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47373196</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=47373196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47373196</guid></item><item><title><![CDATA[New comment by spenczar5 in "Custom programming languages make agents good"]]></title><description><![CDATA[
<p>That's a pretty interesting idea! I guess 160+ is <i>sort of</i> doing some of that for us - it compiles to SQL WHERE clauses, right - but generally, we found good results giving it a SQL dialect directly.<p>I think some of the reason is that there's so much coverage of writing SQL in its training set.</p>
]]></description><pubDate>Thu, 12 Mar 2026 17:34:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47354413</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=47354413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47354413</guid></item><item><title><![CDATA[New comment by spenczar5 in "Custom programming languages make agents good"]]></title><description><![CDATA[
<p>Yes! This works really well from Sonnet 4.5 onwards, in our experience. Sonnet 4.0 was a little rocky - we had to give it tons of documentation - but by now it works without much effort.<p>One thing that works very well is just giving it one or two example valid programs/statements in the custom language. It usually picks up what you're getting at <i>very</i> quickly.<p>When it slips up, you get good signal you can capture for improving the language. If you're doing things in a standard agent-y loop, a good error message also helps it course-correct.</p>
]]></description><pubDate>Thu, 12 Mar 2026 15:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352622</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=47352622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352622</guid></item><item><title><![CDATA[New comment by spenczar5 in "Custom programming languages make agents good"]]></title><description><![CDATA[
<p>Author here! I am pretty jazzed about these ideas and happy to dig into more detail than a blog post allows.</p>
]]></description><pubDate>Thu, 12 Mar 2026 15:33:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352267</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=47352267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352267</guid></item><item><title><![CDATA[New comment by spenczar5 in "AEP (API Design Standard and Tooling Ecosystem)"]]></title><description><![CDATA[
<p>Is this a clone of the Google AIPs? Like <a href="https://aep.dev/160/" rel="nofollow">https://aep.dev/160/</a> seems to just copy <a href="https://google.aip.dev/160" rel="nofollow">https://google.aip.dev/160</a>.</p>
]]></description><pubDate>Tue, 10 Mar 2026 18:43:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47327218</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=47327218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47327218</guid></item><item><title><![CDATA[New comment by spenczar5 in "Bus stop balancing is fast, cheap, and effective"]]></title><description><![CDATA[
<p>"Cheap" how? I have a friend who works on Seattle's bus planning. Removing a stop is a _lot_ of political work. When an elderly person depends on that bus stop being within a block so they can get to their doctor, and you're proposing to move it six blocks further away, that's essentially a _political_ cost.<p>It might better in the system throughput, and those benefits may even outweigh the misery put on that one person. But in the US, we largely sort that out by using cool-down times, hearings, and "community input."<p>Net result, according to my friend at least, is that bus stops feel _very_ sticky and hard to change.</p>
]]></description><pubDate>Wed, 25 Feb 2026 18:29:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47155606</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=47155606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47155606</guid></item><item><title><![CDATA[Dynamically making agents to monitor PRs]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.firetiger.com/deploying-changes-faster-with-firetiger/">https://blog.firetiger.com/deploying-changes-faster-with-firetiger/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47131370">https://news.ycombinator.com/item?id=47131370</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Feb 2026 00:52:25 +0000</pubDate><link>https://blog.firetiger.com/deploying-changes-faster-with-firetiger/</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=47131370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47131370</guid></item><item><title><![CDATA[New comment by spenczar5 in "Redefining Go Functions"]]></title><description><![CDATA[
<p>Its unexported for that reason. You only change it in tests.</p>
]]></description><pubDate>Tue, 10 Feb 2026 21:04:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966901</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=46966901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966901</guid></item><item><title><![CDATA[New comment by spenczar5 in "xAI joins SpaceX"]]></title><description><![CDATA[
<p>It's in the article that you're commenting on, <a href="https://www.spacex.com/updates#xai-joins-spacex" rel="nofollow">https://www.spacex.com/updates#xai-joins-spacex</a>.</p>
]]></description><pubDate>Tue, 03 Feb 2026 03:31:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46866109</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=46866109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46866109</guid></item><item><title><![CDATA[New comment by spenczar5 in "Clicks Communicator"]]></title><description><![CDATA[
<p>I feel like I see an independent low-noise phone project like, every 3 months. Clearly there is some latent demand here. I wonder why the big players (Google, Apple, Samsung, HTC) haven't made a big-corp product for this market.<p>I am always reluctant to jump on with these independent ambitious projects. The first version is understandably rough, and the company seems to fold before they get to a second or third version.<p>But maybe advances in manufacturing in China are making high-quality, small-batch products like this more tractable?</p>
]]></description><pubDate>Fri, 02 Jan 2026 18:22:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46467702</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=46467702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46467702</guid></item><item><title><![CDATA[New comment by spenczar5 in "Revisiting Interface Segregation in Go"]]></title><description><![CDATA[
<p>"But accepting the full S3Client here ties UploadReport to an interface that’s too broad. A fake must implement all the methods just to satisfy it."<p>This isn't really true. Your mock inplementation can embed the interface, but only implement the one required method. Calling the unimplemented methods will panic, but that's not unreasonable for mocks.<p>That is:<p><pre><code>    type mockS3 struct {
        S3Client
    }

    func (m mockS3) PutObject(...) {
        ...
    }
</code></pre>
You don't have to implement all the other methods.<p>Defining a zillion interfaces, all the permutations of methods in use, makes it hard to cone up with good names, and thus hard to read.</p>
]]></description><pubDate>Fri, 07 Nov 2025 16:54:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45848363</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=45848363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45848363</guid></item><item><title><![CDATA[New comment by spenczar5 in "Kimi K2 Thinking, a SOTA open-source trillion-parameter reasoning model"]]></title><description><![CDATA[
<p>no, "pdf" is a very typical shortening for "probability density function," its correct.</p>
]]></description><pubDate>Fri, 07 Nov 2025 03:54:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45843417</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=45843417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45843417</guid></item><item><title><![CDATA[New comment by spenczar5 in "You should write an agent"]]></title><description><![CDATA[
<p>Its JSON schema, well standardized, and predates LLMs: <a href="https://json-schema.org/" rel="nofollow">https://json-schema.org/</a></p>
]]></description><pubDate>Fri, 07 Nov 2025 02:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45842892</link><dc:creator>spenczar5</dc:creator><comments>https://news.ycombinator.com/item?id=45842892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45842892</guid></item></channel></rss>