<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: johnfn</title><link>https://news.ycombinator.com/user?id=johnfn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 17 Aug 2026 02:27:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=johnfn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by johnfn in "Claude: System Prompts"]]></title><description><![CDATA[
<p>It’s really fascinating to me how when the community dislikes certain content people always jump to conspiratorial justifications rather than the much more mundane “this content is not very good”. The first article is poor and all the comments on it say exactly that. The second one actually did fairly well for what is a fairly middle-of-the-road Ask HN. There’s no shadowy cabal removing anti-AI content from the front page.</p>
]]></description><pubDate>Sun, 16 Aug 2026 20:34:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49323407</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49323407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49323407</guid></item><item><title><![CDATA[New comment by johnfn in "How Claude's text watermarking works"]]></title><description><![CDATA[
<p>I'm not sure how that changes the question -- just add `has_watermark(text) < 0.5`.</p>
]]></description><pubDate>Fri, 14 Aug 2026 20:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49304249</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49304249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49304249</guid></item><item><title><![CDATA[New comment by johnfn in "How Claude's text watermarking works"]]></title><description><![CDATA[
<p>Sure, but I imagined it'd be something like Anthropic handing over this API only to trusted third-parties, not everyone in the world.</p>
]]></description><pubDate>Fri, 14 Aug 2026 20:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49304233</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49304233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49304233</guid></item><item><title><![CDATA[New comment by johnfn in "How Claude's text watermarking works"]]></title><description><![CDATA[
<p>> We will soon be offering a watermark detection API. We’re in the process of working out the details of its implementation.<p>Dumb question - doesn't this defeat the purpose of a watermark? i.e., anyone who wants to avoid detection can simply run `while (has_watermark(text)) text = slightly_rewrite_with_non_anthropic_llm(text)` until it's gone? I feel I am missing the intent of the watermark if it is so easily defeated.</p>
]]></description><pubDate>Fri, 14 Aug 2026 20:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49303986</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49303986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49303986</guid></item><item><title><![CDATA[New comment by johnfn in "Understanding is the new bottleneck"]]></title><description><![CDATA[
<p>I remember when I raised this point like a year or two ago -- in response to someone saying that coding AI made all their work trivial I said something like "if you have multiple agents the work changes and becomes more managerial - don't you think that managers contribute value" and I got a bunch of downvotes and all the responses were like "no manager has ever contributed value." Ahh, good times.</p>
]]></description><pubDate>Fri, 14 Aug 2026 01:12:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49293681</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49293681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49293681</guid></item><item><title><![CDATA[New comment by johnfn in "Accelerating GPT-5.6 Sol Ultrafast"]]></title><description><![CDATA[
<p>This does look pretty incredible, but don't forget that incredible token thoroughput can only necessarily solve certain bottlenecks. If your e2e tests take an hour, they'll still take an hour after Ultracode. If the agent runs a 10 minute typecheck after a change, that will still take 10 minutes. grep over a massive codebase is still just as slow, etc. I say this not to take away from this accomplishment but just to ensure everyone here keeps a clear head about what it means - 14x faster tokens does not mean it completes every task 14x faster.<p>I suspect Humanity's Last Exam is without tool-calls, making it kind of the perfect benchmark to highlight how fast Ultrafast is, but not really the same as the everyday work you or I do.</p>
]]></description><pubDate>Thu, 13 Aug 2026 20:55:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49291731</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49291731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49291731</guid></item><item><title><![CDATA[New comment by johnfn in "Show HN: Isopolis – Isometric pixel map of SF"]]></title><description><![CDATA[
<p>I think “soulless” crosses a line into unkind. Just say you don’t like AI generated text.</p>
]]></description><pubDate>Sat, 08 Aug 2026 01:50:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49218184</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49218184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49218184</guid></item><item><title><![CDATA[New comment by johnfn in "Taste Is All That's Left"]]></title><description><![CDATA[
<p>> the one-word lines<p>The funny thing is that there are no "one-word lines". This more or less cements the fact that it must be AI in my mind.</p>
]]></description><pubDate>Fri, 07 Aug 2026 18:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49214185</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49214185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49214185</guid></item><item><title><![CDATA[New comment by johnfn in "Show HN: Isopolis – Isometric pixel map of SF"]]></title><description><![CDATA[
<p>Ouch, this seems unnecessarily harsh for a side project made for fun. This might be acceptable if this was a low effort single prompt to an AI but it’s pretty clear from the write up that that is far from the case.<p>FWIW I thought this was really cool.</p>
]]></description><pubDate>Mon, 03 Aug 2026 15:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49156681</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49156681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49156681</guid></item><item><title><![CDATA[New comment by johnfn in "Just brute force your embeddings"]]></title><description><![CDATA[
<p>384 is a tad small. How does it perform on 1k/2k/4k..?</p>
]]></description><pubDate>Fri, 31 Jul 2026 22:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49129116</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49129116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49129116</guid></item><item><title><![CDATA[New comment by johnfn in "Investigating three real-world incidents in our cybersecurity evaluations"]]></title><description><![CDATA[
<p>AWS never "humblebrags" about an outage. No blog post looks as good as an extra 9.</p>
]]></description><pubDate>Fri, 31 Jul 2026 00:51:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49117795</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49117795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117795</guid></item><item><title><![CDATA[New comment by johnfn in "Investigating three real-world incidents in our cybersecurity evaluations"]]></title><description><![CDATA[
<p>Companies post deeply embarrassing eng blogs all the time. See: every post about downtime or a security incident ever.</p>
]]></description><pubDate>Fri, 31 Jul 2026 00:16:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49117556</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49117556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117556</guid></item><item><title><![CDATA[New comment by johnfn in "Superlogical"]]></title><description><![CDATA[
<p>> If their AI finished it, where's the release?<p>`bun upgrade --canary`. You can use it today.<p>Keeping a large release, like a total rewrite, on canary for a while to iron out bugs is a very reasonable software engineering practice.</p>
]]></description><pubDate>Wed, 29 Jul 2026 18:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49101524</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49101524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49101524</guid></item><item><title><![CDATA[New comment by johnfn in "Jacobian Conjecture for Baby"]]></title><description><![CDATA[
<p>This is really good - miles ahead of almost all other math writing I have read. One particular thing I really liked was the explanation of the determinant. When I was in college I spent a very long time trying to get some intuitive explanation for a determinant of a matrix and the best I could get is that you just multiplied and subtracted some numbers and poof there you go. I <i>KNEW</i> there had to be some more comprehensible explanation and it drove me crazy that people just parroted textbooks without any real understanding.<p>This reminds me of that silly video everyone was shown in middle school about inverting a sphere :-)<p>I am very curious how it was written (will there be a write up to the write up?!). It feels likely AI assisted, but this seems to me to be the best possible use of AI -- crunching out a bunch of visualizations of complex ideas so that they are easy to understand just by looking. The writing also feels a little AI written but definitely feels very human-assisted.</p>
]]></description><pubDate>Mon, 27 Jul 2026 04:44:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49065274</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49065274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49065274</guid></item><item><title><![CDATA[New comment by johnfn in "It's not empowering to hand off the details"]]></title><description><![CDATA[
<p>But surely at some point you need to stop, right? Most web developers are perfectly capable without understanding the intricacies of the file system or OS, even though the browser sits on top them. Most engineers don’t know assembly, or transistors or electrical engineering. Steve Jobs didn’t know every line of Objective-C that went into OSX. I don’t think Michelangelo collected all his paint materials by hand when painting the Sistine Chapel. In some sense I don’t understand a lot of the panic around AI when the entire career progression of what it means to be a software engineer has simply been to deal with ever-increasing levels of abstraction.</p>
]]></description><pubDate>Mon, 27 Jul 2026 00:38:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49063867</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49063867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49063867</guid></item><item><title><![CDATA[New comment by johnfn in "I wouldn't say Pangram is broken, but I would say that it's brittle"]]></title><description><![CDATA[
<p>The response says "I also believe we can do better". How is that in any way "you're holding it wrong"?</p>
]]></description><pubDate>Sun, 26 Jul 2026 20:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062221</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49062221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062221</guid></item><item><title><![CDATA[New comment by johnfn in "[dead]"]]></title><description><![CDATA[
<p>To be blunt the degree to which I take these projects seriously is basically the same as how extensive their eval suite is. A single guided refactor is better than nothing, but one success could just be a fluke. I want to see hundreds, if not thousands, of evals to convince me you’re a project worth looking into.<p>The AI generated text is also not doing you any favors.</p>
]]></description><pubDate>Sun, 26 Jul 2026 18:20:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49060821</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49060821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49060821</guid></item><item><title><![CDATA[New comment by johnfn in "I wouldn't say Pangram is broken, but I would say that it's brittle"]]></title><description><![CDATA[
<p>Pangram said a bunch of reasonable things and responded very coherently to the point and you skipped over it and misinterpreted this one section.</p>
]]></description><pubDate>Sun, 26 Jul 2026 15:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49059303</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49059303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49059303</guid></item><item><title><![CDATA[New comment by johnfn in "I wouldn't say Pangram is broken, but I would say that it's brittle"]]></title><description><![CDATA[
<p>This issue is, like, exactly what the response from Pangram is talking about.</p>
]]></description><pubDate>Sun, 26 Jul 2026 15:30:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49059139</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49059139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49059139</guid></item><item><title><![CDATA[New comment by johnfn in "ARC-AGI Leaderboard"]]></title><description><![CDATA[
<p>How do you propose they check for something like this? They can't exactly ctrl-f the model weights for "Arc-AGI".</p>
]]></description><pubDate>Sat, 25 Jul 2026 16:18:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49048884</link><dc:creator>johnfn</dc:creator><comments>https://news.ycombinator.com/item?id=49048884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49048884</guid></item></channel></rss>