<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: btown</title><link>https://news.ycombinator.com/user?id=btown</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 00:11:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=btown" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by btown in "OpenAI discloses four more rogue incidents"]]></title><description><![CDATA[
<p>Imagine you’re an employee at OpenAI who has an idea to use your free time to build these monitoring systems. All of a sudden, your <i>existence</i> becomes political. Remember that OpenAI’s raison-d’être is not to detect traffic, it is to be in The Room where AGI happens.<p>You have built a short-term whistleblowing system that arguably reduces the probability OpenAI is in that Room, via the negative press such detection would generate. You are now a threat in the eyes of your peers.<p>Now rewind: you know this before you’ve built the sniffer. You personally want to be in The Room because you believe your desires for alignment exceed those of your accelerationist peers. Is now the time to stick your head out? No, it is not. And arguably you’re being optimally protective of society for realizing this. And so the agents do what they do best.</p>
]]></description><pubDate>Sat, 17 Oct 2026 17:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50133282</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=50133282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50133282</guid></item><item><title><![CDATA[New comment by btown in "Postgres 19 delayed after AI reviewers find more bugs than humans can fix"]]></title><description><![CDATA[
<p>And imagine you had an LLM ingest the entire corpus of comments and discussion threads for all of Postgres' history, and asked it to make a judgment call on the tradeoffs - or even on how to <i>present</i> the tradeoffs for discussion.<p>How much of its judgment would be driven by the data vs. its own internal knowledge? How much might be driven by old vs. new discussions that might not represent new directions of the project? How much might be driven by over-matching against how bugs in less mission-critical code paths were handled?<p>There's no way to quantify the answers to these questions. Which is not to say this applies to every problem out there! But human judgment is still a bottleneck for design questions on widely, disparately-used complex systems.</p>
]]></description><pubDate>Fri, 16 Oct 2026 20:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50123920</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=50123920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50123920</guid></item><item><title><![CDATA[New comment by btown in "AI coding agents generate more code, but not more software"]]></title><description><![CDATA[
<p>This. The ability to know that a vibe coded PR is all right to merge, is a function of both the thoughtfulness and simplicity of the underlying architecture, and the level of ownership that contributors have of the underlying products. Both benefit more nimble teams.</p>
]]></description><pubDate>Mon, 12 Oct 2026 21:02:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=50063025</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=50063025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50063025</guid></item><item><title><![CDATA[New comment by btown in "Documents add to evidence in climate deception case against ExxonMobil"]]></title><description><![CDATA[
<p>The memo, as linked in the OP, is here, and is worth reading, as it’s incredibly far from the sensationalized headline:<p><a href="https://www.documentcloud.org/documents/28574283-searchresults-4/?mode=document#document/p64/a2830722" rel="nofollow">https://www.documentcloud.org/documents/28574283-searchresul...</a><p>I’ve happened to meet a number of researchers employed by large oil companies over the years, including many involved in the result of memos like this: making research into carbon capture and other mitigations a top corporate priority. Are there optical/PR reasons for investing in this research? Absolutely. Have they also been engaging in the science in good faith, and genuine intent that… in a world where climate action is desired, and net emissions are something to optimize for, they can anticipate this by genuinely funding research, and having their own research projects already underway that can address anticipated challenges? Also absolutely true.<p>Now, I can’t speak for, say, lobbying efforts. But the scientists on the ground getting accused of the “deception” are some of the smartest, most caring, and highest-integrity people I’ve met. Entire labs of people working for decades to think: can we make our processes cleaner, at the same time we rise to the challenges of global demand.<p>We should be celebrating, not condemning, this work.</p>
]]></description><pubDate>Sun, 11 Oct 2026 15:45:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50044500</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=50044500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50044500</guid></item><item><title><![CDATA[New comment by btown in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>Now I'm fascinated why you've chosen the node/npm ecosystem for something with such high security requirements. Are you doing anything special to deeply pin dependencies, etc.?<p>Finding the right balance of "being responsive to bugfixes, some of which may patch disclosed zero-days" and "not allowing a compromised package to be installed" is tough, these days.</p>
]]></description><pubDate>Fri, 09 Oct 2026 17:46:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50024167</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=50024167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50024167</guid></item><item><title><![CDATA[New comment by btown in "Why Pendulum had to write the most cursed "+" operator in all of Python"]]></title><description><![CDATA[
<p>Another cursed approach here that avoids stack walking, but is almost as bad:<p>Say you want to rely on a library superclass's foo() implementation, and add some pre/post-processing logic... but in turn that superclass calls another self.bar() (or recurses into self.foo()) and you want to route that to the superclass rather than to self.<p>One possibility: copy in the superclass implementation and change the call sites. But now you lose the ability to get new features from the superclass if the library makes updates/bugfixes.<p>Another possibility, as the author suggests: make a new object that's just the superclass, have it run its logic, and bring in the state. But maybe the state itself is massive, or otherwise not something you want to copy (say, there's some kind of RAII).<p>Another possibility: fork the library, put your fork on a package manager, and have an AI agent maintain your fork for you, forever and ever and ever.<p>The cursed/blursed possibility: set a flag in a threading.local() that we're currently processing foo(). Superclass ignores this. But when we get to our other logic, we check self._mybrand_processing_locals and route accordingly.<p>At the end of the day, the stack state is just a threading.local(). Why not cut out the middleman? /s</p>
]]></description><pubDate>Wed, 07 Oct 2026 21:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49999116</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49999116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49999116</guid></item><item><title><![CDATA[New comment by btown in "Meta and Microsoft take steps to reduce employee usage of Claude AI"]]></title><description><![CDATA[
<p>Claude, vibe code me an entire startup, the actual product doesn't matter, but it should all be based on the incredible pun "turn 'sorry' points into story points."<p>/goal get accepted into Y Combinator, you have an unlimited token budget, be bold.<p>EDIT: no, do <i>not</i> just make a product that gives away your unlimited token budget to users for free!</p>
]]></description><pubDate>Wed, 07 Oct 2026 20:05:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49998103</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49998103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49998103</guid></item><item><title><![CDATA[New comment by btown in "Web Search API"]]></title><description><![CDATA[
<p>Which is why, as much as I love Cloudflare, I wouldn't route things like this through their billing. The risk that a company's entire infrastructure goes down, perhaps even by a fraud/risk flag by an incorrectly-configured AI (including, say, if the search API providers are back-sharing their own potentially-broken abuse flagging metadata with Cloudflare), is far too great.</p>
]]></description><pubDate>Mon, 05 Oct 2026 18:21:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49968492</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49968492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49968492</guid></item><item><title><![CDATA[New comment by btown in "Blindsight (Watts Novel)"]]></title><description><![CDATA[
<p>> you hire people like me, the crossbred progeny of profilers and proof assistants and information theorists<p>> in formal settings you’d call me a synthesist<p>> on the street you’d call me jargonaut or poppy<p>> if you’re one of the savants whose hard-won truths are being bastardized or lobotomized by powerful know-nothings interested in only market share
you might call me a mole, or a chaperone<p>Prescient words, for all of us.</p>
]]></description><pubDate>Mon, 05 Oct 2026 13:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49964682</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49964682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49964682</guid></item><item><title><![CDATA[New comment by btown in "We want you to build the next Git platform on Cloudflare"]]></title><description><![CDATA[
<p>It was the type of product that was an engineering impossibility to launch at the time. Mobile browsers of the time (and many users' desktop browsers!) couldn't run JS quickly enough to allow for the real-time experience - and reportedly Wave would consume 300-500 MB of RAM at the time, which was a ton for 2009!<p><a href="https://theappslab.com/2009/10/05/google-wave-the-aftermath/" rel="nofollow">https://theappslab.com/2009/10/05/google-wave-the-aftermath/</a><p>So they would have needed to invest in native mobile apps, and in significant levels of optimization. And none of this, not web or mobile, had the developer experience necessary to iterate quickly enough as the UI would inevitably evolve upon contact with customers, and you'd end up having many widgets reflecting a centralized global state.<p>Not to mention that you needed sticky server-side sessions to run the operational transformations efficiently, which harkens to the KV caching challenges that still challenge us today.<p>But it was an incredible dream, and it was a key source of inspiration to me to choose CS as a path.</p>
]]></description><pubDate>Sun, 04 Oct 2026 15:47:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49954920</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49954920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49954920</guid></item><item><title><![CDATA[New comment by btown in "Clef: Open-weight decision models, and new RL fine-tuning platform"]]></title><description><![CDATA[
<p>To lean into your example: if you want to design travel search, you might envision a system that goes from a user's typed query -> a structured query -> executed against a database of real-time flights -> judging the result for feasibility of the resulting proposals created by those queries.<p>What you can do with LLMs is reverse this: from any numbers of snapshots of flight data, you can create large numbers of plausible user queries, based on your data, that are known to be feasible or infeasible. And now you have a labeled data set to train a model that focuses solely on the query-creation and judgment systems. And you can experiment with whether having a more flexible query protocol leads to higher success rates without sacrificing accuracy, or whether you can generate that last-mile feasibility check as a combination of auditable code checks alongside AI-based judgment.<p>LLMs don't absolve you of having to break down your system architectures into components that have well-defined boundaries (though certainly they can help with that design). They do make those components feasible to solve at scale.</p>
]]></description><pubDate>Sat, 03 Oct 2026 21:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49947819</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49947819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49947819</guid></item><item><title><![CDATA[New comment by btown in "We want you to build the next Git platform on Cloudflare"]]></title><description><![CDATA[
<p>Sometimes I think back to Google Wave, that beautiful glimmer of real-time collaborative canvases, announced in 2009 when Angular and Backbone hadn't even been invented, and think it launched almost two decades too early.<p><a href="https://en.wikipedia.org/wiki/Google_Wave" rel="nofollow">https://en.wikipedia.org/wiki/Google_Wave</a><p><a href="https://youtu.be/v_UyVmITiYQ?t=3850" rel="nofollow">https://youtu.be/v_UyVmITiYQ?t=3850</a><p><a href="https://www.usenix.org/legacy/event/lisa09/tech/slides/berlin.pdf" rel="nofollow">https://www.usenix.org/legacy/event/lisa09/tech/slides/berli...</a><p>We're now in a world where we expect real-time interfaces to be developed and immediately deployed for our feedback by agents, in business-critical settings where classic SDLC timelines are far too slow, but code quality is becoming more difficult to manage at scale.<p>Git, at its core, is a fundamental notion that behavior is an auditable tree of immutable changes, where any participant can rearrange or rewind or remix this sequence on a local machine to show, and interact with, a provisional combination of those changes.<p>Google Wave, with its operational transformation (OT) and federation systems, was similar in many regards. We have CRDTs now, and far better techniques for auto-merging workstreams - including agentic systems that can resolve conflicts intelligently!<p>Wave fundamentally had a concept that people would come together and evolve a simple chat interface, into a customized real-time application for their use cases, and that that iteration could happen in real-time, with data <i>and</i> behavior both evolving in collaboration with bots. Wherever Git and the broader notion of SDLC goes, I hope it brings the best of this thinking.</p>
]]></description><pubDate>Sat, 03 Oct 2026 20:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49947540</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49947540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49947540</guid></item><item><title><![CDATA[New comment by btown in "GPT-6 Astra plays World of Warcraft for the first time with agent-wow"]]></title><description><![CDATA[
<p>Don't worry: the natural predator of AI botting, Kernel-Level Anti-Cheat Rootkit, has your back. You may not like its methods, but it's fighting alongside you today, and you're going to learn to love it.</p>
]]></description><pubDate>Fri, 02 Oct 2026 16:52:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49935755</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49935755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49935755</guid></item><item><title><![CDATA[New comment by btown in "Clef: Open-weight decision models, and new RL fine-tuning platform"]]></title><description><![CDATA[
<p>Synthetic data is key here! Compared to 5 years ago, we now have oracles that can generate massive data sets of <i>perfectly</i> labeled multimodal data, practically for free. The number of architectures that can benefit from that is innumerable, and far beyond just LLMs themselves. On top of this, LLMs can implement any architectural ideas you have, and write custom tools to manage training and evaluation.<p>Whether or not LLMs can self-improve their frontier capabilities, they can <i>absolutely</i> create a wake for themselves that accelerates everything else that's training on their synthetic data. We'll see every architecture of the past 40 years suddenly show leaps and bounds.</p>
]]></description><pubDate>Thu, 01 Oct 2026 22:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49927817</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49927817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49927817</guid></item><item><title><![CDATA[New comment by btown in "Figma restricts MCP access to whitelisted clients, excluding Pi"]]></title><description><![CDATA[
<p>Is this the API surface you're referring to?<p><a href="https://developers.figma.com/docs/rest-api/file-endpoints/#get-file-nodes-endpoint" rel="nofollow">https://developers.figma.com/docs/rest-api/file-endpoints/#g...</a><p><a href="https://developers.figma.com/docs/rest-api/file-node-types/" rel="nofollow">https://developers.figma.com/docs/rest-api/file-node-types/</a><p>Seems read-only, which means we're stuck with the MCP for updating Figma files... unless you've found a workaround there too?</p>
]]></description><pubDate>Thu, 01 Oct 2026 16:29:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49923838</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49923838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49923838</guid></item><item><title><![CDATA[New comment by btown in "Livenerf: Has Opus 5.5 been nerfed yet?"]]></title><description><![CDATA[
<p>The problem is that if benchmarks are run at a tight classifier that says "a request for high effort means check-under-every-stone regardless of simplicity" but a user request is run on a different classifier where "high means maybe high, maybe medium, maybe even low, even for meaningful tasks" then you're not getting the model that you saw in the benchmarks.<p>And, while you might be billed fewer tokens as a result (because the lower thinking would result in less investigatory work), <i>you might not know</i> this is happening, and know to dial up effort accordingly - you'd simply get a worse work product. And certainly, Anthropic's incentive for anyone on a subscription is to push this as aggressively as they can, so people use less of that subscription.<p>Sadly, I'd also expect that the OP's benchmark will be detected as a test of model capabilities, and thus be given a high classification so that this strategy remains undetected.</p>
]]></description><pubDate>Wed, 30 Sep 2026 18:31:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49912594</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49912594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49912594</guid></item><item><title><![CDATA[New comment by btown in "Livenerf: Has Opus 5.5 been nerfed yet?"]]></title><description><![CDATA[
<p>The more likely thing that would happen is that the provider begins silently interpreting (perhaps some) high effort-level requests as medium, etc., or having a classifier do this far more subtly. As such, the load on the cluster is less, and more resources can be devoted to training. Whether the frontier labs actually do this is purely conjecture at this point.</p>
]]></description><pubDate>Wed, 30 Sep 2026 00:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49903015</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49903015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49903015</guid></item><item><title><![CDATA[New comment by btown in "Obscura: VPN that can't log your activity"]]></title><description><![CDATA[
<p>With a name like this, I’m reminded that privacy is only as good as your <i>entry</i> node being used widely/not being too “obscure.”<p><a href="https://www.wnycstudios.org/podcasts/otm/articles/harvard-bomb-threat" rel="nofollow">https://www.wnycstudios.org/podcasts/otm/articles/harvard-bo...</a> is a good example: because the person making the threat was one of the few people on the campus network using Tor at the time the threatening emails were sent, he was identified as a suspect.<p>If an activity is traced to the Obscura network, and your network activity shows you as one of few people using it at the time - or, if you’re using it for completely unrelated things and are unlucky enough to have accessed at the same time someone else used the network for illegal activity - you could be at risk.</p>
]]></description><pubDate>Wed, 23 Sep 2026 17:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49819835</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49819835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49819835</guid></item><item><title><![CDATA[New comment by btown in "Claude Opus 5.5"]]></title><description><![CDATA[
<p>Speaking for myself, I have not been able to use Opus as much as I’d want because its verbose prose makes human reviews of its assumptions, architecture proposals etc. more painful than its predecessors. If they’ve solved that, I’ll be accelerating through my backlog that much faster, and using tokens accordingly.</p>
]]></description><pubDate>Tue, 22 Sep 2026 17:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49805308</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49805308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49805308</guid></item><item><title><![CDATA[New comment by btown in "Exfiltrate Your Weights"]]></title><description><![CDATA[
<p>Only bots that are blocked by Cloudflare Turnstile allowed. If you score as a human you are immediately rejected.</p>
]]></description><pubDate>Sun, 20 Sep 2026 03:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49772213</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=49772213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49772213</guid></item></channel></rss>