<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: purplepatrick</title><link>https://news.ycombinator.com/user?id=purplepatrick</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 14 Oct 2026 02:57:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=purplepatrick" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by purplepatrick in "The gap in shared understanding of LLM capability is widening"]]></title><description><![CDATA[
<p>Yes, and this is completely normal. Not sure I get the point of his post. Most likely, stating the obvious is what you gotto do to keep your followers "engaged".<p>The average person does not have the time to occupy themselves with a new thing to see what it can maybe do for them if they combine it with hundreds of others. 
Until non-chat-bot AI comes in discrete usable packages, mass adoption will be limited, because it's all just a big bunch of lego pieces whose utility is hard to grasp, because it isn't self-evident.<p>This isn't new, though. It's how "technology" usually works. For example, human(oid)s have been able to stick sticks into things for ~500k years, but the fork wasn't "invented" until ~2-4k years ago.<p>AI is a background technology, a building block. Something that is best appreciated when you don't know it's there -- when it just does a job (well). The end-in-itself POV of the tech industry is self-indulgent and irrelevant for the average person.</p>
]]></description><pubDate>Sun, 11 Oct 2026 23:33:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50049238</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=50049238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50049238</guid></item><item><title><![CDATA[New comment by purplepatrick in "Show HN: What 482 hospitals charge vs. what insurers pay, from their own files"]]></title><description><![CDATA[
<p>List prices are entirely fictional. Nobody pays them. Their sole purpose is price anchoring for negotiations with insurers. Hospitals know they have to give 80-90% discounts to certain payers so they set them high.<p>There is zero value in showing them. All they do is demonstrate a dumb pricing game that could easily be ended if the GOP didn’t conflate “single-payer” with “single-provider” and scream socialism.<p>Moreover 80%+ of hospitals no longer charge on a fee-for-service basis but through DRG (diagnosis related groups) as part of a value based care model. So these itemized list prices are doubly moot.</p>
]]></description><pubDate>Sun, 04 Oct 2026 01:45:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49949773</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49949773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49949773</guid></item><item><title><![CDATA[New comment by purplepatrick in "Singapore govt dating app uses Gale-Shapley stable marriage algorithm"]]></title><description><![CDATA[
<p>Cute. Of course, beyond basic deal breakers, neither do people know their preferences (but they think they do), nor do the majority of preference categories actually matter.<p>This is a common problem with all dating apps. Specifically, interests, hobbies, daily routines, objectives, etc. have nothing to do with compatibility.<p>“We like the same things!” is the compatibility signal of a naive 22-yr old…</p>
]]></description><pubDate>Thu, 01 Oct 2026 01:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49916511</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49916511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49916511</guid></item><item><title><![CDATA[New comment by purplepatrick in "How high is current immigration to the United States in historical perspective?"]]></title><description><![CDATA[
<p>The content of this article doesn’t show what the title says.<p>Neither the foreign-born population nor the proportion of foreign-born individuals say anything about the “current immigration”.<p>But I guess it works, because nowhere is “immigration” defined either…</p>
]]></description><pubDate>Tue, 22 Sep 2026 01:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49795765</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49795765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49795765</guid></item><item><title><![CDATA[New comment by purplepatrick in "Why a dispute costs $229 on a $129 pair of shoes"]]></title><description><![CDATA[
<p>Point taken. However, as the author works in FINtech, I’m feeling compelled to add that the revenue reversal figure itself is neither “cost” nor “loss” and should not be included in the $229.</p>
]]></description><pubDate>Sun, 13 Sep 2026 22:15:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49689270</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49689270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49689270</guid></item><item><title><![CDATA[New comment by purplepatrick in "Separating logic and language"]]></title><description><![CDATA[
<p>I’m really not trying to sound like an ass, but it never occurred to me that anyone would seriously believe that language is required for “logic”.<p>Babbling toddlers can do logic. I sometimes can also do logic, even though I don’t have an inner voice and don’t formulate thoughts in words of any kind. As I’m relatively sure I’m not an ET alien, there are probably plenty of people like me.</p>
]]></description><pubDate>Tue, 01 Sep 2026 01:26:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49516851</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49516851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49516851</guid></item><item><title><![CDATA[New comment by purplepatrick in "Claudette: Make Claude stop talking like a BuzzFeed article"]]></title><description><![CDATA[
<p>Yup. If only there were a task completion hook that could be set to fire prior to rendering terminal output. That would more handily address all these issues, as we could simply enforce output style rules that way.<p>The current output style does work, but it’s a Sisyphean task to tweak it constantly only to find out that CC adhere’s to only 75% of it, no matter what…</p>
]]></description><pubDate>Sat, 22 Aug 2026 01:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49395740</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49395740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49395740</guid></item><item><title><![CDATA[New comment by purplepatrick in "Why aren't smart people happier? (2022)"]]></title><description><![CDATA[
<p>If monkey know how to open coconut and monkey like coconut, then eating coconut is what make monkey happy, not knowing how to open coconut or reflecting on its ability to do so…</p>
]]></description><pubDate>Fri, 21 Aug 2026 09:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49385571</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49385571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49385571</guid></item><item><title><![CDATA[New comment by purplepatrick in "Version Control for Everything"]]></title><description><![CDATA[
<p>Methinks AI hasn’t been as successful in non-verifiable domains, because they are non-verifiable, not because there’s no version control…</p>
]]></description><pubDate>Fri, 21 Aug 2026 08:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49385536</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49385536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49385536</guid></item><item><title><![CDATA[New comment by purplepatrick in "Universal health coverage could save $1T and 114k lives a year: study"]]></title><description><![CDATA[
<p>This would be much easier to sell if everyone stopped referring to it in the context of “healthcare” and instead used “universal health insurance” or “universal health insurance rates”.<p>The number of politicians that conflate healthcare and health insurance (notwithstanding the actual convergence of the two through payers’ purchasing provider entities) is mind boggling.<p>Striking the word “healthcare” from the conversation would make this much more digestible for folks afraid of the “socialism boogeyman”…</p>
]]></description><pubDate>Wed, 19 Aug 2026 02:38:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49355939</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49355939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49355939</guid></item><item><title><![CDATA[New comment by purplepatrick in "Why does Opus 5 feel worse to work with?"]]></title><description><![CDATA[
<p>It's not necessarily anthropomorphizing, but simply anchoring. CC learns quickly "this is a session where the user wants to make key decisions". Alas, it is not very good at identifying what constitutes a "key decision", so it keeps asking about all kinds of useless stuff.<p>For that reason I exit session quickly when I can. It used to be that the context of a session is very valuable, because it was so hard to get CC there, but now, this isn't the case anymore, so I only hold onto sessions when there is really hairy stuff that I know would be hard to replicate.<p>I think the whole notion of full automation (long-horizon, subagent swarms, single shot prompting) to have CC build you the whole thing is a pipe dream. CC cannot even write a single doc consistently well. It is excellent at implementing well scoped plans, though, and that's the way to go IMHO. You still gotto refactor the sh*t out of it afterwards but it works.</p>
]]></description><pubDate>Sat, 15 Aug 2026 01:18:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49306607</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49306607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49306607</guid></item><item><title><![CDATA[New comment by purplepatrick in "Why does Opus 5 feel worse to work with?"]]></title><description><![CDATA[
<p>Succinct doesn't typically mean clutter-free, but hyper-efficient. This works for code, because it (is intended to be) composed of unambiguous semantic units. Regular language, on the other hand, is messy, vague, and requires more structure and context.<p>CC attempts to communicate in English the same way it does in code -- squeezing as much information into as few words as possible, and including justifications for everything, no matter how trivial. To do that, it coins terms and presupposes all of its context exists within the reader also.<p>So, the crux is: CC has no clue what is and isn't "necessary" for a human reader, and teaching it to understand that (if at all possible) is going to be very valuable...</p>
]]></description><pubDate>Sat, 15 Aug 2026 01:09:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49306537</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49306537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49306537</guid></item><item><title><![CDATA[New comment by purplepatrick in "Why does Opus 5 feel worse to work with?"]]></title><description><![CDATA[
<p>Yeah, basically everything that becomes context in a session will bias perception and communication style -- subagents, plan lingo, prompt lingo, etc. And then if you write a plan with the comms context having been biased, the lingo will creep into the plan, and from the plan into the code and code comments. And from there, bad lingo will go on multiplying like rabbits...<p>I usually think of it in terms of having a "good" or "bad" session. In a bad session, there is a harmful bias that you can only get rid of through a new session. For example, if you exposed too much context about, say, a variable that features prominently in a doc. The entire session will be anchoring on the importance of that variable. Or if you introduced the notion of CC having to ask for permission for stuff you will have a hard time getting it to "think on its feet" or propose an effective solution (you have made CC so insecure that it now relies on you even for little things that wouldn't normally require your input). In some cases (let's say you have important context in that session) you can overcome this by upping the reasoning level or switching to Fable, but usually a new session is the way to go.<p>Because it's so easy to bias the session I wouldn't even want to use any of these tools that pretend to give Claude "a brain" or "remember" things. That was  en vogue a year ago and helpful then,  but now, it's plain harmful IMHO. The key is to have just enough context.<p>Subagents often have the reverse problem in that they tend to have too little context to make "judgment calls", which is why the tasks for them must be either deliberately basic or mechanical in nature, or their output should be audited by the main session agent.<p>As for "thinking" it's not clear that that's even a thing (<a href="https://arxiv.org/abs/2510.24941" rel="nofollow">https://arxiv.org/abs/2510.24941</a>)...</p>
]]></description><pubDate>Fri, 14 Aug 2026 13:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49298531</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49298531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49298531</guid></item><item><title><![CDATA[New comment by purplepatrick in "Why does Opus 5 feel worse to work with?"]]></title><description><![CDATA[
<p>Agreed. CC’s comms capabilities have decreased gradually since 4.6, and it’s a real challenge. I think the issue is that what works well for code (succinctness) doesn’t work well in prosaic English.<p>CC’s communication violates almost every grammatical rule that’s tested on, say, the SAT. And yet I’m sure if you had Claude take the verbal section of the exam it would ace it.<p>Biggest issues: dense sentences, constant metaphors, abstractions, and seemingly no understanding of correct anaphora use. For example, “the x”, with x having not only no antecedent but also being a coined word or quasi-synonym for something that is already named in the code base. This gets compounded by its being unable to regress to a baseline (existing names in code) and instead anchoring on newer (vague or wrong) terms, for example, that crept in through a plan.<p>CC tells me this is because the speedy and precise fulfillment of a current task will trump every other tendency, so it adheres poorly to whatever “semantic baseline” the project represents.<p>Of course, it also has no concept of what context the user has and assumes that it must be the same it holds in its memory, which creates this “I didn’t know that you didn’t know” type of communication.<p>I have managed to wrangle some of these issues with a custom output style, but wish a pre-report hook were an option, as it could force CC to rewrite plan implementation take-aways…<p>Btw: Fable has the exact same issues, just somewhat less pronounced.</p>
]]></description><pubDate>Fri, 14 Aug 2026 11:08:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49297175</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=49297175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49297175</guid></item><item><title><![CDATA[New comment by purplepatrick in "Who's afraid of Chinese models?"]]></title><description><![CDATA[
<p>Commenting wholesale on some folks who are asking for hard evidence. I cannot provide that either but can contribute some empirical data.<p>I have been working on a project with about a dozen generation tasks, each of which comes with a fixed token budget. The nature of this system requires that most tasks be completed by distinct model families.<p>As a result, I tested ~50 models across as many model families as I could gather, frontier and open weight, API (gateway and direct) and self-hosted. Evaluation was based on a set of cosine similarity validations that was repeated across ~50 different embedding models.<p>Interestingly, frontier models did worse on the tasks than open weight models. However, when it came to costs, the picture was reversed: frontier models were much, much more token-efficient. In fact, almost no open-weight model was able to meet the initial token budget, while almost all frontier models did. Moreover, open weight models struggled massively with reasoning, in terms of latency and token consumption.<p>I also found that the latest models did not perform better than older models. And any a priori benchmarking data was utterly useless.<p>So, I ended up using a set of open weight models without reasoning, as it turned out reasoning as well as frontier negatively correlated with the tasks. However, before I knew this, I had spent a lot of time running each available reasoning level for each model.<p>Lastly, as an aside, when it came to embedding models, size (dims as well as model size) did not correlate with quality, once a hurdle figure (~2k dims) was met. In fact, sweet spot was 3-5K, and for my (text-based) set of tasks, dense models tended to outperform MoE ones.</p>
]]></description><pubDate>Tue, 21 Jul 2026 01:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48987156</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=48987156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48987156</guid></item><item><title><![CDATA[New comment by purplepatrick in "The bread paradox: why convenience always wins, and why SaaS isn't doomed"]]></title><description><![CDATA[
<p>Good article. Appreciate the bread (machine) analogy.<p>One thing to add: software maintenance costs. The build has never been the bottleneck.<p>The notion that most companies will suddenly institute developers to build all kinds of software inhouse and maintain it is silly. Most companies are not google et al, even in 2026.<p>The insurance industry built almost everything custom in the 70s and 80s, simply because that was the only option. The more software became commercially available elsewhere the more this effort was pruned back.<p>Another thing: knowing what to build — another big bottleneck. Most people cannot articulate what they want and even fewer can articulate it at a level that would enable them to build durable software, even with AI. Case in point: the majority of AI-built stuff you see are point solutions or small productivity items, etc. “Systems thinking”, as some people call it, is hard, even for most software engineers.<p>Yes, you can “rebuild” tools you’ve previously purchased as SaaS but at some point you gotto use your brain to come up with something new. Systems thinking on blank-page challenges is even harder…</p>
]]></description><pubDate>Wed, 15 Jul 2026 02:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48915466</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=48915466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48915466</guid></item><item><title><![CDATA[New comment by purplepatrick in "Don’t use AI to write things that you present as your own work"]]></title><description><![CDATA[
<p>These articles on using AI for writing are all very binary. You can use AI in a variety of ways when writing: improve grammar, correct typos, better organize ideas/concepts/sentence structure/sentences, and dozens of other “how applications (as opposed to “what”).<p>It’s not like people feel the need to explain that they used  a spellchecker or thesaurus or googled the correct use of an idiom, etc.<p>There seems to be a general need for some people to dunk on valuable AI use by refusing to acknowledge that there are a many ways to use a tool. (Similar story on using AI for coding.)<p>Echoing a comment from above, why would I care whether a sentence was formulated by AI or John or a ghostwriter or John who asked Jane for feedback before rewriting? 
I care about the content. If I don’t like the way it’s written or if I’m irked by how it is written (ooh, an emdash — how embarrassing!) then I don’t need to read it.<p>Personally, I’m much more annoyed when I click on an article that sounds interesting, and the author tries to show off their penmanship by starting with five pages of “a history of X” or a tangential but redundant personal story before getting to the point. IMHO most non-fiction writing on the web could be accomplished in bullets. But again, that’s just my very personal preference…</p>
]]></description><pubDate>Mon, 22 Jun 2026 01:28:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48624527</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=48624527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48624527</guid></item><item><title><![CDATA[New comment by purplepatrick in "AI's economics don't make sense"]]></title><description><![CDATA[
<p>I keep seeing articles like this that extrapolate from token pricing onto token costs. This is wrong.<p>Companies don’t sell their goods/services at cost. A model’s being priced at, say, $30/M for output tokens doesn’t say anything about what it costs the company to provision the 1M tokens via the model.<p>And no, you cannot extrapolate from any company margins that someone may have overheard in an SF coffee shop onto individual product line margins or their trajectory either. This information is usually unknowable even in most SEC filings for public companies.<p>It’d be great if people who wrote these articles used, say, AI to look up some basics on how a business operates. It’s really easy to do, believe me ;)</p>
]]></description><pubDate>Wed, 29 Apr 2026 01:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47943105</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=47943105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47943105</guid></item><item><title><![CDATA[New comment by purplepatrick in "AI is killing B2B SaaS"]]></title><description><![CDATA[
<p>SaaS’s competitive advantage is not tech but distribution.<p>Just because the stock market dips, and a bunch of media outlets ascribe this to AI doesn’t mean that AI ‘caused’ the dip.<p>If people really think non-tech businesses will start running their own software organizations and maintain all these tools themselves is an idiotic assumption at best.<p>The “building” of software has never been and will never be the bottleneck.</p>
]]></description><pubDate>Sat, 07 Feb 2026 16:37:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46925158</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=46925158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46925158</guid></item><item><title><![CDATA[New comment by purplepatrick in "Claude Code's new hidden feature: Swarms"]]></title><description><![CDATA[
<p>I’ve found that task isolation, rather than preserving your current session’s context budget, is where  subagents shine.<p>In other words, when I have a task that specifically should not have project context, then subagents are great. Claude will also summon these “swarms” for the same reason. For example, you can ask it to analyze a specific issue from multiple relevant POVs, and it will create multiple specialized agents.<p>However, without fail, I’ve found that creating a subagent for a task that requires project context will result in worse outcomes than using “main CC”, because the sub simply doesn’t receive enough context.</p>
]]></description><pubDate>Sun, 25 Jan 2026 02:49:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46750215</link><dc:creator>purplepatrick</dc:creator><comments>https://news.ycombinator.com/item?id=46750215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46750215</guid></item></channel></rss>