<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>Sun, 14 Jun 2026 22:30:35 +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 "Amazon CEO's talks with U.S. officials triggered crackdown on Anthropic models"]]></title><description><![CDATA[
<p>There's even more to this - because among the possible outcomes is one where Fable is only made available to enterprises that have gone through Know Your Customer (KYC) processes, and perhaps only to verified users of those companies, and perhaps requiring biometrics and attribution so government can know <i>who</i> was using that account.<p>Now, say you don't want to sign a pre-committed enterprise contract with Anthropic. But oh, you already have such a contract with AWS, and they'll let you use any model you want, and they've implemented KYC and will graciously connect you with a solutions partner who can help you with the IAM systems integrations for key tracking and attribution.<p>Oh, and all these enterprise contracts will bill by token. We're not talking a small stake in a company selling subscriptions, we're talking immediate revenue at four-figure-per-user levels, and pushing more and more companies to see that as "just part of their AWS bill."<p>This is worth a significant amount of money to AWS. So the question is: does Hanlon's Razor apply when a $2.5 trillion company is putting its best minds into how to engineer strategic outcomes?<p>The regulatory capture angle here is, if anything, an implementation detail.</p>
]]></description><pubDate>Sun, 14 Jun 2026 03:44:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48523993</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48523993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48523993</guid></item><item><title><![CDATA[New comment by btown in "Treating pancreatic tumours may have revealed cancer's master switch"]]></title><description><![CDATA[
<p>Another ongoing HN thread from yesterday around some exciting cancer treatment breakthroughs, this time with a CRISPR Cas12a2 mechanism: <a href="https://news.ycombinator.com/item?id=48505231">https://news.ycombinator.com/item?id=48505231</a><p>This subthread there is a fascinating explainer about one user's journey into funding and incentivizing research into their own rare form of blood cancer, and how they are able to push forward the state of the art: <a href="https://news.ycombinator.com/item?id=48506997">https://news.ycombinator.com/item?id=48506997</a> - something of a modern-day (and more accurate) Lorenzo's Oil!</p>
]]></description><pubDate>Sat, 13 Jun 2026 17:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48519582</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48519582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48519582</guid></item><item><title><![CDATA[New comment by btown in "Apple reveals new AI architecture built around Google Gemini models"]]></title><description><![CDATA[
<p>Per that link: I think there's an interesting question about whether a nefarious actor who's infiltrated a cloud provider with physical access to machines that are running signed operating systems, with signed binaries, with TDX remote attestation, and with hardware supply chain verification, has the ability to break the privacy guarantees of a tenant with Apple's sophistication.<p>Certainly, one could tamper with the hardware, but could one do it in a way that wouldn't get that machine immediately flagged, removed from the routing pool, and told to wipe its memory immediately, by a watchtower (perhaps even the routing layer itself) that runs in a separate secure Apple datacenter?</p>
]]></description><pubDate>Tue, 09 Jun 2026 02:02:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48455278</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48455278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48455278</guid></item><item><title><![CDATA[New comment by btown in "Anthropic, please ship an official Claude Desktop for Linux"]]></title><description><![CDATA[
<p>So yes, it's a TUI... but it's a TUI rendered by Ink, a React library, with a full JS runtime in the background. The number of re-renders per unit time involved with rerendering a JS implementation of flexbox every new token comes in? That's <i>not</i> a walk in the park for a garbage collector, and a single memory/retention leak can cascade dramatically.<p>I imagine this is part of the impetus behind the Bun acquisition - they have a deep need to push optimization efforts towards the specific patterns that are most relevant to their use cases. (Which are probably good ones for the broader Bun userbase, to be sure, but relative prioritization is something they now have greater control over.)</p>
]]></description><pubDate>Sun, 07 Jun 2026 19:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437967</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48437967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437967</guid></item><item><title><![CDATA[New comment by btown in "Speculative KV coding: losslessly compressing KV cache by up to ~4×"]]></title><description><![CDATA[
<p>> a few GB per user at scale<p>While this might <i>seem</i> to be true for casual users, I recall that one of the reasons for Anthropic's recent changes for only retaining KV cache for an hour or so, was that many users just have one massive ongoing session that they continue on with multiple unrelated queries (as one would in a single-thread "group chat"). And this is hard to distinguish from someone who <i>wants</i> that context for their seemingly-unrelated query to apply tone etc.<p>So in practice, there are many casual users who are typing their Google-esque searches against a 100k+ token context window - and it's at that point where things balloon into 300GB+ KV caches to maintain.<p>I wouldn't be surprised if we see new UX's around subsidized plans starting to encourage resetting the context window more often.</p>
]]></description><pubDate>Sun, 07 Jun 2026 19:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437868</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48437868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437868</guid></item><item><title><![CDATA[New comment by btown in "Anthropic, please ship an official Claude Desktop for Linux"]]></title><description><![CDATA[
<p>I find Claude Desktop on macOS infinitely better at managing RAM when you have 10+ or more parallel sessions.<p>(Some for different aspects of full stack features, some for managing specific client situations advised by the codebase and its tools!)<p>The CLI is not designed to be lightweight, and it’s easy to get into situations where every CLI session consumes multiple GB of memory alone - stack them up and it’s a lot!<p>And not all terminal GUIs handle multiple tabs well enough to see all sessions at a glance.<p>So on top of the plugin features, desktop is a really useful thing to have!</p>
]]></description><pubDate>Sun, 07 Jun 2026 18:42:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437488</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48437488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437488</guid></item><item><title><![CDATA[New comment by btown in "SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P"]]></title><description><![CDATA[
<p>Doesn't <a href="https://advisors.vanguard.com/investments/products/vfiax/vanguard-500-index-fund-admiral-shares" rel="nofollow">https://advisors.vanguard.com/investments/products/vfiax/van...</a> have $1.7T in AUM alone? That single fund is already a significant part of the $20.8T in AUM across index funds.<p><a href="https://www.ici.org/research/stats/combined_active_index_0426" rel="nofollow">https://www.ici.org/research/stats/combined_active_index_042...</a></p>
]]></description><pubDate>Fri, 05 Jun 2026 23:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48419489</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48419489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48419489</guid></item><item><title><![CDATA[New comment by btown in "IPv6 zones in URLs are a mistake"]]></title><description><![CDATA[
<p>Never underestimate the power of an LLM that's spent its entire context passing its own self-generated strings to `bash`, to think "maybe the quickest way to get this done is to pass a self-generated string to `bash`."</p>
]]></description><pubDate>Fri, 05 Jun 2026 03:12:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48407491</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48407491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48407491</guid></item><item><title><![CDATA[New comment by btown in "SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P"]]></title><description><![CDATA[
<p>The S&P 500 may not be a fund itself, but Standard & Poor's <i>is</i> a business whose ability to sell services is correlated with the continued relevance of the S&P 500. It absolutely does balance interests - namely, its own - beyond simply being an academic vehicle for communication of a stable thesis.<p>It seems entirely reasonable to say: "if we make a certain decision, we correlate both our reputation and a nontrivial portion of the U.S. economy with the whims of one of the most volatile personalities in industry, and we should likely pay attention to this trial balloon that shows such anticipatory fear of the decision that we might lose our reputation as an index altogether."</p>
]]></description><pubDate>Fri, 05 Jun 2026 02:51:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48407384</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48407384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48407384</guid></item><item><title><![CDATA[New comment by btown in "Launch HN: Hyper (YC P26) – Company brain to power agentic development"]]></title><description><![CDATA[
<p>Yay for Postgres! Curious if you find yourself using recursive queries in Postgres to traverse the graph - or is there an LLM in the mix that's looking at the "frontier" of relevant facts and choosing whether to go deeper, and whether an entity has an alias?<p>(Along those lines, I recall lots of this getting messy in a pre-LLM project the moment someone said "merge these two CRM accounts and their histories, but oh whoops turns out they were different all along, and only some of the updates should have applied" - there's a whole set of interesting challenges around attributing EAV when the very notion of object identity evolves over time. Whether a fact is relevant is really a judgment that can only be made with full context - but we now have tools that eat context for breakfast!)</p>
]]></description><pubDate>Thu, 04 Jun 2026 00:01:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48391854</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48391854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48391854</guid></item><item><title><![CDATA[New comment by btown in "Launch HN: Hyper (YC P26) – Company brain to power agentic development"]]></title><description><![CDATA[
<p>> Facts are the meaning pulled out of each episode, stored as subject-predicate-object records with a plain summary and timestamps for when the fact was introduced and when it was invalidated (subject=person, predicate=works_at, object=company). Facts form a graph with typed edges between them: X is in tension with Y, A is derived from B, J supersedes K.<p>I've always thought that knowledge graphs/expert systems, and even the broader concept of entity-attribute-value storage, got an unfairly bad reputation because of the 1970s/1980s "AI Winter."<p>And I think that perhaps this reputation is why so much of the oxygen in the RAG space has been consumed by the notion that "RAG = retrieval of fragments by vector similarity."<p>The difference now from decades ago, of course, is that now LLMs can do both the job of maintaining that graph at scale, and being able to agentically run successive queries to explore for best practices in any situation! And these have reached the scalability where any small business can build and use their own expert system.<p>I really want to see this approach win, because I think there's such an opportunity to explore even more data structures and approaches from the past and how their impact can be reimagined. If LLMs do indeed approach AGI, it will be in large part due to the ability to use tools (there's some evolutionary irony there, too) - and we should be trying every kind of underlying storage for those tools that we can, standing on the shoulders of giants.<p>(And curious what database you use for the knowledge graph - those are also a place where we stand on the shoulders of giants!)</p>
]]></description><pubDate>Wed, 03 Jun 2026 23:20:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48391461</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48391461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48391461</guid></item><item><title><![CDATA[New comment by btown in "OpenAI frontier models and Codex are now available on AWS"]]></title><description><![CDATA[
<p>On top of this, there's a vast difference between "what do you mean that team spent $1000 on AI in their expense report, what did we get for that?" vs. "oh, the company-wide AWS bill went up by a few percent, let's look into that when we have time." The latter makes projects <i>far</i> more viable.</p>
]]></description><pubDate>Tue, 02 Jun 2026 03:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48365562</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48365562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48365562</guid></item><item><title><![CDATA[New comment by btown in "Malicious npm packages detected across Red Hat Cloud Services"]]></title><description><![CDATA[
<p>There are so, so many things that NPM could do.<p>It could require a 48 hour cooldown period on any package update that wants to add an install script that didn't have one before, and has a certain number of downloads. And it could publish the list of these so security researchers have an opportunity to scan them.<p>It could add an optional key to package.json that allows someone to whitelist which packages can run install scripts.<p>It could add a Hardened Security program where (1) package maintainers could opt into a program where multi-factor confirmation by maintainers is required on every publish, even those triggered by CI; (2) this hardened package status would be public, and (3) a developer could set a flag in their package.json that causes any npm action to act as if all non-hardened packages had frozen versions.<p>And so much more.</p>
]]></description><pubDate>Mon, 01 Jun 2026 14:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48357489</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48357489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48357489</guid></item><item><title><![CDATA[New comment by btown in "United Airlines 767 returns to Newark after Bluetooth name sparks alert"]]></title><description><![CDATA[
<p>Pranks aside, this becomes remarkably scary when you think about all the ways that a malicious/compromised device could cause chaos.</p>
]]></description><pubDate>Sun, 31 May 2026 18:01:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348002</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48348002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348002</guid></item><item><title><![CDATA[New comment by btown in "Cloudflare Turnstile requiring fingerprintable WebGL"]]></title><description><![CDATA[
<p>The last screenshot in the OP article mentions that "a browser extension... adding random noise to canvas data" can be detected. Which isn't to say this perfectly detects all such randomization, but it's certainly an active part of the arms race.</p>
]]></description><pubDate>Sun, 31 May 2026 17:38:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48347713</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48347713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48347713</guid></item><item><title><![CDATA[New comment by btown in "Cloudflare Turnstile requiring fingerprintable WebGL"]]></title><description><![CDATA[
<p>Or it can run as part of a checkout wizard's "verifying your browser and processing your payment, don't close your tab" step.</p>
]]></description><pubDate>Sun, 31 May 2026 17:28:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48347601</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48347601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48347601</guid></item><item><title><![CDATA[New comment by btown in "WH proposes rules giving political appointees final approval on research grants"]]></title><description><![CDATA[
<p>Arguably, these vehicles do exist... in the form of 501(c)(3) university endowments. They endow professorships and graduate fellowships, pay for facility buildouts and infrastructure, and provide a strong pipeline of financial aid to allow talented undergraduates to pursue research rather than needing to repay debt immediately after graduation. And unused funds are invested in public and private markets, ensuring minimal waste and sustainable capital growth. And non-profit universities have strong and time-tested governance rules on many if not all of the dimensions specified.<p>But these very endowments have been special cased as additionally taxable, despite that status, under the 2025 OBBBA, resulting in research budget cuts [0].<p>Would independent endowments as you describe them be more immune?<p>[0] <a href="https://www.pbs.org/newshour/education/college-endowment-tax-is-leading-to-hiring-freezes-and-could-mean-cuts-in-financial-aid" rel="nofollow">https://www.pbs.org/newshour/education/college-endowment-tax...</a></p>
]]></description><pubDate>Sat, 30 May 2026 14:13:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48336419</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48336419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48336419</guid></item><item><title><![CDATA[New comment by btown in "I think Anthropic and OpenAI have found product-market fit"]]></title><description><![CDATA[
<p>The real question is: can you incentivize a non-tokenmaxxing Uber to spend the same amount on AI as they <i>were</i> when tokenmaxxing, just with fewer tokens and higher per-token costs? Even with plateauing improvement in frontier models? I think the answer may be yes.<p>And part of my reasoning for this is: the only system capable of actually fixing bugs in vibe-created code is an LLM. If we humans couldn't write it without assistance, we certainly won't be able to debug it without assistance. So there's a real stickiness here.<p>We're signing pacts with demons - we have to, if we want to outcompete the other warlocks - and those pacts are written in the very size of our codebases.</p>
]]></description><pubDate>Thu, 28 May 2026 14:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48309804</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48309804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48309804</guid></item><item><title><![CDATA[New comment by btown in "Incident with Pull Requests, Issues, Git Operations and API Requests"]]></title><description><![CDATA[
<p>Is the “streak” days of continuous uptime, or of days with at least one downtime incident? I think it’s the latter :]</p>
]]></description><pubDate>Wed, 27 May 2026 13:49:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48294363</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48294363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48294363</guid></item><item><title><![CDATA[New comment by btown in "Cloudflare Flagship"]]></title><description><![CDATA[
<p>Never underestimate the power of a zero-network-hop abstraction over f(feature_name, context).<p>And context can be extremely tailored to your niche: specific inventory, from a specific supplier, for a specific user of a specific B2B client of a specific business model subtype, who should or shouldn’t see certain features on that specific inventory at certain times.<p>When you can write your own logic, and just run this in a tight loop as easily and performantly as you can use a constant, it makes your business incredibly agile. Think some text might change for some customers? Just write the code to make it configurable, and you get tests and flags for free.<p>Sadly, that zero-hop setup requires a sophisticated client execution engine, which it doesn’t appear Cloudflare has implemented here. Makes sense for their memory constrained workers, less sense for traditional infrastructure.<p>Statsig has an approach here that I quite like:<p>> To be able to do this, Server SDKs hold the entire ruleset of your project in memory - a representation of each gate or experiment in JSON. On client SDKs, we evaluate all of the gates/experiments when you call initialize - on our servers.<p><a href="https://docs.statsig.com/sdks/how-evaluation-works" rel="nofollow">https://docs.statsig.com/sdks/how-evaluation-works</a><p>You can also roll your own - just sync your rulesets to a few data structures every few seconds in a background thread and atomically swap the reference to them. Then you just need a CRUD interface over the applicability ruleset dimensions.<p>Just be careful to have governance on who can play with which would-be constants. Great power and great responsibility and all that!</p>
]]></description><pubDate>Wed, 27 May 2026 02:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48288765</link><dc:creator>btown</dc:creator><comments>https://news.ycombinator.com/item?id=48288765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48288765</guid></item></channel></rss>