<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: kqr</title><link>https://news.ycombinator.com/user?id=kqr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 25 Oct 2026 12:11:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kqr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kqr in "Ask HN: If the models are so good, why doesn't OpenAI just start 100 companies?"]]></title><description><![CDATA[
<p>> So there’s little evidence McKinsey folks would actually be good at building and running businesses in most sectors.<p>Except there is! On average, McKinsey-lead businesses perform better: <a href="https://archive.is/HLA3s" rel="nofollow">https://archive.is/HLA3s</a></p>
]]></description><pubDate>Fri, 23 Oct 2026 13:38:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=50208797</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50208797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50208797</guid></item><item><title><![CDATA[New comment by kqr in "Docker is weird"]]></title><description><![CDATA[
<p>The momentum, I think, matters a lot more than the other two. Makefiles already allowed you to build layered things with caching. Artifact repositories have also long been a thing.<p>But the argument I used for advocating Docker in environments where people were not fans of it was that the Linux container had become the de facto standard unit of deployment. There is so much tooling written under that assumption, and if you want to use any of that tooling, you need to package your deployments as Linux containers, even if you want nothing to do with Docker otherwise. That's why it had so much momentum.<p>Then a fourth point I think you're missing is that the concepts used by Docker are relatively simple. Before I understood what Linux containers were, I used to think things like, "Why would I care about Docker when I can isolate my processes with Linux users, cgroups, namespaces, etc." What I didn't know at that time is that "Linux users, cgroups, namespaces, etc." is exactly the thing Docker was giving a friendly UI to.</p>
]]></description><pubDate>Fri, 23 Oct 2026 06:28:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50205148</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50205148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50205148</guid></item><item><title><![CDATA[New comment by kqr in "Tell HN: I unknowingly broke the PHP RCE embargo. I am sorry"]]></title><description><![CDATA[
<p>If you could tell ahead of time which components would be unreliable, that would be a great idea. For the most part, we only discover the component was unreliable after it's caused trouble. Removing the component at that time gets you at best a very short-lived improvement to the system because it'll happen again and again with other components.<p>If the component removed is a human, the situation is worse. Then you're creating an incentive to hide mistakes and assign blame to others. This makes it even harder to improve the system properly, because then the information you need to improve the system no longer gets to you undistorted.<p>That's why we have to design systems that don't assume components are perfectly reliable, and ensure any human components that we're not out to get them, we're out to create an environment where they will find it hard to make mistakes.</p>
]]></description><pubDate>Fri, 23 Oct 2026 06:18:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=50205086</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50205086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50205086</guid></item><item><title><![CDATA[New comment by kqr in "Speeding up code review with `small-change`"]]></title><description><![CDATA[
<p>IIRC this is also somewhat verified empirically. I think it was in Steve McConnell's I saw a plot of fault injection rate as a function of change size based on real data (probably collected in the '80s, but still!), and the number of bugs per line of code were by far highest in the 1–5 line change range.<p>This is the sort of thing that's difficult to argue economically for studying with proper randomisation and everything, but an observational study can be made on open source repositories (even in projects where the main contributors are on a corporate payroll) fairly easily with LLMs these days. I wish I had more time to pursue things like this...</p>
]]></description><pubDate>Fri, 23 Oct 2026 04:43:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50204604</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50204604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50204604</guid></item><item><title><![CDATA[New comment by kqr in "Tell HN: I unknowingly broke the PHP RCE embargo. I am sorry."]]></title><description><![CDATA[
<p>Not only that, it's also one of the very few instances in history where the film adaptation rivals the original work. But the book is great too; Palahniuk does amazing things with language.</p>
]]></description><pubDate>Fri, 23 Oct 2026 04:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50204486</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50204486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50204486</guid></item><item><title><![CDATA[New comment by kqr in "Tell HN: I unknowingly broke the PHP RCE embargo. I am sorry"]]></title><description><![CDATA[
<p>Eh. I'd rather we set up a system where we don't have to rely on people being 100 % perfect for it to work. I'd be much more interested in what went on simultaneously that caused the meta data to get dropped, rather than who happened to be the one to do it this one time.</p>
]]></description><pubDate>Fri, 23 Oct 2026 04:22:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=50204476</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50204476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50204476</guid></item><item><title><![CDATA[Because most users do not use dates before March 1, 1900, this problem is rare]]></title><description><![CDATA[
<p>Article URL: <a href="https://unsung.aresluna.org/because-most-users-do-not-use-dates-before-march-1-1900-this-problem-is-rare/">https://unsung.aresluna.org/because-most-users-do-not-use-dates-before-march-1-1900-this-problem-is-rare/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50179162">https://news.ycombinator.com/item?id=50179162</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 21 Oct 2026 11:34:01 +0000</pubDate><link>https://unsung.aresluna.org/because-most-users-do-not-use-dates-before-march-1-1900-this-problem-is-rare/</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50179162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50179162</guid></item><item><title><![CDATA[The Altered Scrolls, Part 9: Small Considerations (2015)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.shamusyoung.com/twentysidedtale/?p=28833">https://www.shamusyoung.com/twentysidedtale/?p=28833</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50172832">https://news.ycombinator.com/item?id=50172832</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 20 Oct 2026 21:19:21 +0000</pubDate><link>https://www.shamusyoung.com/twentysidedtale/?p=28833</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50172832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50172832</guid></item><item><title><![CDATA[New comment by kqr in "Nordwand Mono – A monospace font for coders and adventurers"]]></title><description><![CDATA[
<p>I have been going back and forth between Luxi Mono (serif monospace fonts are rare but look great on high-resolution monitors) and Hack (like Helvetica, it has virtually no personality and thus fits well everywhere). Everything else I've seen has looked... weird or off somehow. But this is one of the first alternatives I'm entertaining the idea of trying.<p>My main concern is that the tall glyphs for less than < and greater than > will disambiguate badly with actual Unicode left 〈 and right angle brackets 〉.<p>Edit: I also realised just now the ASCII hyphen-minus - is quite long with this typeface, which makes it ambiguous with the longer dashes. (It looks freakin' great in pure ASCII environments, though!)</p>
]]></description><pubDate>Tue, 20 Oct 2026 08:17:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50162865</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50162865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50162865</guid></item><item><title><![CDATA[New comment by kqr in "If you don't run your own LLM proxy, how do you know whats going on?"]]></title><description><![CDATA[
<p>How do you ditch Claude Code without paying for API tokens? (Assuming from the way you phrased it that you still use Claude, only you didn't want the system prompts that came with Claude Code.)<p>Last I looked into it, using other harnesses with a subscription was a TOS violation that Anthropic seemed to take quite seriously (with automatic rate limiting etc.)</p>
]]></description><pubDate>Mon, 19 Oct 2026 09:28:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50150251</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50150251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50150251</guid></item><item><title><![CDATA[New comment by kqr in "Lorenz and Little: How Much Does Your Tail Cost?"]]></title><description><![CDATA[
<p>That's a very neat observation. I've long argued that "for capacity planning, focus on the mean; for user experience, focus on the high percentiles."<p>But as the author says, under a heavy-tailed distribution (which service times typically have) the mean is dominated by the high percentiles!</p>
]]></description><pubDate>Sun, 18 Oct 2026 13:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=50141121</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50141121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50141121</guid></item><item><title><![CDATA[New comment by kqr in "Do dentists know what they're doing?"]]></title><description><![CDATA[
<p>One of the questions I always ask when a medical professional gives me advice is some variant of "What signs should we look for to know that my situation violates the assumptions you've made?" or "For how long would I need to be on this treatment until we can say it's not the right one for me?"<p>What I'm looking for is an exit rule, like the one speculative traders have to tell them when to withdraw from the market. A speculative trade is based on a bunch of assumptions about how the future will go. As soon as there's evidence those assumptions are not satisfied, the speculation goes invalid and the trade should be called off to avoid expensive losses.<p>Likewise, I want a way to back out of advice/treatment as soon as it's apparent it's not doing the thing it's supposed to do. But doctors <i>hate</i> getting that question, and often outright refuse to answer it. I get that it's a very difficult question and they would have to spend more time than they like to come up with a sensible answer. But I think that's only part of it.<p>Sometimes, it seems like the advice they give or the prescription they write is for just about <i>anything</i> that could plausibly be used as an active placebo. Then they hope the problem will resolve on its own, and I'll credit the doctor for it. A typical tell for when this happens is when they have two roughly equivalent alternative treatments they could prescribe[1], and they choose to start with the one that would take four months to evaluate, rather than the one that would show effects in three days.<p>[1]: That's another question I like to ask, and they hate to answer: "If this turns out to not work, what would be the next thing you'd want to try?" Maybe they have a good reason for refusing to answer it. Or maybe they don't have a plan in mind, but are improvising as they go.<p>Or none of the above is true, and what they really hate is the implication that <i>they don't know</i> what'll fix the condition, and are making a qualified guess. But they are!</p>
]]></description><pubDate>Thu, 15 Oct 2026 10:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50101478</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50101478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50101478</guid></item><item><title><![CDATA[New comment by kqr in "A Modern Web App in C"]]></title><description><![CDATA[
<p>I mean, if that'd ever be a thing, it would be in computing in the '90s! But I'm surprised that a 16 year old would have the grit to go through with it.</p>
]]></description><pubDate>Wed, 14 Oct 2026 07:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083962</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50083962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083962</guid></item><item><title><![CDATA[New comment by kqr in "I posted to HN, and then my website was flooded with AI bot traffic"]]></title><description><![CDATA[
<p>You can also link between Org documents and org-publish will export the documents with working web links, if you're lucky. That's how <a href="https://entropicthoughts.com" rel="nofollow">https://entropicthoughts.com</a> works.</p>
]]></description><pubDate>Tue, 13 Oct 2026 16:50:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50074775</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50074775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50074775</guid></item><item><title><![CDATA[New comment by kqr in "Kevin Kelly's 2016 AI Predictions, 10 Years Later"]]></title><description><![CDATA[
<p>> the president's name will start with a letter in the first half of the alphabet<p>Sorry, this triggered my fact-checkitis. I opened Wikipedia's list of presidents of the US and ran this in the web developer console:<p><pre><code>    Array.from(document.querySelectorAll(
        '#mwgA tr > :nth-child(3) span[data-sort-value]'
    ))
    .map(x => x.getAttribute('data-sort-value')[0])
    .reduce(({total, firstHalf}, c) => ({
        total: total+1, 
        firstHalf: c < 'N' ? firstHalf+1 : firstHalf
    }), {total: 0, firstHalf: 0});
</code></pre>
and it responded<p><pre><code>    Object { total: 47, firstHalf: 31 }
</code></pre>
Then I used Agresti and Coull's method for a 95 % confidence interval around this (add two successes and two failures, compute Wald interval as usual). That gives us<p><pre><code>    65 % ± 13 %
</code></pre>
In other words, the 95 % confidence interval of the proportion lies in the span from 52 % to 78 %. That <i>is</i> significantly different from the null hypothesis.<p>I didn't expect it, but we might actually have reason to believe US presidents more often than not do have names starting with letters from the first half of the alphabet.<p>Edit: But I just realised English letter frequencies have 54 % of the probability mass in the first half of the alphabet, so that's probably a better null hypothesis than the even split. It's also compatible with the actual presidential statistics.</p>
]]></description><pubDate>Tue, 13 Oct 2026 09:45:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=50069105</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50069105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50069105</guid></item><item><title><![CDATA[New comment by kqr in "Postgres isn't slow, your storage is"]]></title><description><![CDATA[
<p>> when the shit hits the fan and you have customers you need to know what you're doing. [...] don't take on customers.<p>I think you overestimate the level of DBA skills smaller startups have in house.<p>If you have found a way for a company to hold off on taking on customers until they can afford a proper DBA, I'd love to hear more about it. But it sounds backwards to me. In my experience, it typically goes the other way around: only after taking on enough customers to be decently profitable can a company afford a real DBA.<p>Until then, the choice used to be between managed database services or striking luck with a developer that had some database interest. These days, it's between managed database services, striking luck, or giving the developers access to an LLM. The LLM doesn't replace DBA skills that used to be there. There weren't any DBA skills there to begin with.</p>
]]></description><pubDate>Mon, 12 Oct 2026 13:49:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50056454</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50056454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50056454</guid></item><item><title><![CDATA[New comment by kqr in "Triple-A Minesweeper"]]></title><description><![CDATA[
<p>Thanks. I'll try it out and see how well it works.</p>
]]></description><pubDate>Mon, 12 Oct 2026 12:54:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=50055757</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50055757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50055757</guid></item><item><title><![CDATA[New comment by kqr in "Postgres isn't slow, your storage is"]]></title><description><![CDATA[
<p>I would have argued against you a couple of years ago, because I've also built stuff this way and it required a developer or two to care at least a little bit about database administration, and few of the one's I've met do.<p>However, these days, I notice my DBA skills atrophying because LLMs have encoded most of the answers and diagnostics I need in their weights. Coupled with something like Nix, spinning up new servers including backups and everything, it's easier easier than ever to run your own production database instance.</p>
]]></description><pubDate>Mon, 12 Oct 2026 10:11:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50054101</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50054101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50054101</guid></item><item><title><![CDATA[New comment by kqr in "Total Annihilation, rebuilt for modern computers"]]></title><description><![CDATA[
<p>> The game itself is the epitome of responding to a user's inputs precisely the way they would expect them to.<p>I have to admit my experience lies mostly in Brood War, and surely "the game responds intuitively to user inputs" is not one of the ways you'd describe it? That game is notoriously clunky in how it handles user input, both in terms of selection limitations, unit path finding, etc.<p>Don't get me wrong. I love Brood War. It's the only competitive video game scene I've really cared about. But I love it <i>for</i> its clunky user experience (which requires mechanical mastery in addition to a sound tactical mind), not because it's so smooth.</p>
]]></description><pubDate>Mon, 12 Oct 2026 10:08:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50054082</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50054082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50054082</guid></item><item><title><![CDATA[Foldl traverses with State, foldr traverses with anything (2024)]]></title><description><![CDATA[
<p>Article URL: <a href="https://h2.jaguarpaw.co.uk/posts/foldl-traverses-state-foldr-traverses-anything/">https://h2.jaguarpaw.co.uk/posts/foldl-traverses-state-foldr-traverses-anything/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50051511">https://news.ycombinator.com/item?id=50051511</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 Oct 2026 04:51:02 +0000</pubDate><link>https://h2.jaguarpaw.co.uk/posts/foldl-traverses-state-foldr-traverses-anything/</link><dc:creator>kqr</dc:creator><comments>https://news.ycombinator.com/item?id=50051511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50051511</guid></item></channel></rss>