<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: khuey</title><link>https://news.ycombinator.com/user?id=khuey</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 02 Sep 2026 22:29:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=khuey" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by khuey in "METR and Redwood Offer Holy %^ Postmortem of the HuggingFace Hack"]]></title><description><![CDATA[
<p>If the folks at OpenAI aren't qualified to be operating these systems who would be?</p>
]]></description><pubDate>Sun, 30 Aug 2026 18:44:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49501572</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49501572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49501572</guid></item><item><title><![CDATA[New comment by khuey in "There's no reason for software to be slow anymore"]]></title><description><![CDATA[
<p>One obvious reason to have an LLM output a high level language even if you are never going to read the code is because it will require fewer output tokens and therefore be cheaper.</p>
]]></description><pubDate>Sat, 22 Aug 2026 17:49:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49402028</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49402028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49402028</guid></item><item><title><![CDATA[New comment by khuey in "Working with AI feels more like leadership than coding"]]></title><description><![CDATA[
<p>Yes, it's management with little concern for human factors because you can abuse or and even fire your reports and summon new ones of equal competence at will.</p>
]]></description><pubDate>Sat, 15 Aug 2026 15:49:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49311572</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49311572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49311572</guid></item><item><title><![CDATA[New comment by khuey in "An OpenAI Strategist Says AI Labs Should Rival Government Power"]]></title><description><![CDATA[
<p>Governments are famously tolerant of other actors seeking to rival or usurp their power.</p>
]]></description><pubDate>Sun, 09 Aug 2026 18:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233922</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49233922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233922</guid></item><item><title><![CDATA[New comment by khuey in "Branchless Rust: Making a Filter 4x Faster by Removing an If"]]></title><description><![CDATA[
<p>You should try writing it out. Doing it without introducing another unpredictable branch is harder than it looks.<p>I discussed this with a coworker earlier this week and the best they were able to come up with was<p><pre><code>    for &x in input {
        out.push(x);
        n += (x > threshold) as usize;
        out.truncate(n);
    }
</code></pre>
which works but is ugly af imo.</p>
]]></description><pubDate>Thu, 06 Aug 2026 12:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49195806</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49195806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49195806</guid></item><item><title><![CDATA[New comment by khuey in "Branchless Rust: Making a Filter 4x Faster by Removing an If"]]></title><description><![CDATA[
<p>Worth noting that as written the "trick" results in memory usage proportional to the size of the input rather than the output. If the filter rejects most of the input the difference could be quite noticeable.</p>
]]></description><pubDate>Thu, 06 Aug 2026 04:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49192356</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49192356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49192356</guid></item><item><title><![CDATA[New comment by khuey in "After Losses, Retail Investors Flock to 3x Leverage as 2x Product Are Restricted"]]></title><description><![CDATA[
<p>Yes, diversification results in lower returns than investing in just the best performing asset class.</p>
]]></description><pubDate>Wed, 05 Aug 2026 14:36:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49183639</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49183639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49183639</guid></item><item><title><![CDATA[New comment by khuey in "After Losses, Retail Investors Flock to 3x Leverage as 2x Product Are Restricted"]]></title><description><![CDATA[
<p>Many people don't have a "rest of their portfolio".</p>
]]></description><pubDate>Wed, 05 Aug 2026 14:34:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49183599</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49183599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49183599</guid></item><item><title><![CDATA[New comment by khuey in "After Losses, Retail Investors Flock to 3x Leverage as 2x Product Are Restricted"]]></title><description><![CDATA[
<p>Generally the default fund in a decent 401(k) (employer managed but largely employee funded retirement plan) will be a "target date retirement fund" that contains a mix of equities and bonds according to the expected risk tolerance of someone at that age, and generally the equity component is also split between US and foreign equities.<p>e.g. Fidelity's fund for people planning to retire around 2050 <a href="https://fundresearch.fidelity.com/mutual-funds/summary/315792416" rel="nofollow">https://fundresearch.fidelity.com/mutual-funds/summary/31579...</a></p>
]]></description><pubDate>Wed, 05 Aug 2026 05:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49178843</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49178843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49178843</guid></item><item><title><![CDATA[New comment by khuey in "Why I am not going to buy a computer"]]></title><description><![CDATA[
<p>Unless you've checked it for accuracy why would I read your AI-generated documentation when I can ask my AI (which in a month or two will be a newer, better model than what you used to generate that documentation) to read the code and summarize it for me?<p>If you did check it for accuracy then I don't understand how  you compressed months of work into minutes.</p>
]]></description><pubDate>Wed, 22 Jul 2026 15:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49008803</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49008803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49008803</guid></item><item><title><![CDATA[New comment by khuey in "Meta's AI models are powering the first wave of Genesis Mission projects"]]></title><description><![CDATA[
<p>My memory is a bit fuzzy but I think you're correct.</p>
]]></description><pubDate>Wed, 22 Jul 2026 03:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49001568</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=49001568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49001568</guid></item><item><title><![CDATA[New comment by khuey in "Meta's AI models are powering the first wave of Genesis Mission projects"]]></title><description><![CDATA[
<p>We've seen b before. React was controversially released with a similar clause and ultimately Facebook dropped it and used a standard open source license. Their lawyers really love this idea for some reason.</p>
]]></description><pubDate>Tue, 21 Jul 2026 19:39:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48997164</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48997164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48997164</guid></item><item><title><![CDATA[New comment by khuey in "Who's afraid of Chinese models?"]]></title><description><![CDATA[
<p>Painfully slow tok/s though.</p>
]]></description><pubDate>Tue, 21 Jul 2026 04:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48987988</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48987988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48987988</guid></item><item><title><![CDATA[New comment by khuey in "The EU is about to sell our most sensitive data to the US for visa-free travel"]]></title><description><![CDATA[
<p>If you show up at a US port of entry without any sort of anything the default decision is to deny entry (exceptions for Canadian citizens and citizens of a few small islands). If you show up at a US port of entry with an ESTA/visa you will most likely be allowed entry. Refusals are relatively rare.<p>Commercial carriers such as airlines are also not allowed to transport people who need ESTAs/visas and do not have them to the US, so in practice it's relatively difficult to even get to the port of entry without a visa.</p>
]]></description><pubDate>Mon, 20 Jul 2026 14:03:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48979032</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48979032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48979032</guid></item><item><title><![CDATA[New comment by khuey in "The EU is about to sell our most sensitive data to the US for visa-free travel"]]></title><description><![CDATA[
<p>That already happens. Witness all the random "bans" and "pauses" Trump has instituted against various nationalities and groups of people at the border.</p>
]]></description><pubDate>Mon, 20 Jul 2026 13:58:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48978965</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48978965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48978965</guid></item><item><title><![CDATA[New comment by khuey in "We're Building Postgres in Rust. Using the LLVM of Databases"]]></title><description><![CDATA[
<p>As someone who doesn't follow databases that closely, how is this different from Amazon Aurora (other than being open source)?</p>
]]></description><pubDate>Thu, 16 Jul 2026 20:38:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48939887</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48939887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48939887</guid></item><item><title><![CDATA[New comment by khuey in "Show HN: Clawk – Give coding agents a disposable Linux VM, not your laptop"]]></title><description><![CDATA[
<p>IMO the threat model is more letting the agent loose on issues/PRs in a public Github repo and it getting tricked into running a malicious payload.</p>
]]></description><pubDate>Mon, 13 Jul 2026 15:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894002</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48894002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894002</guid></item><item><title><![CDATA[New comment by khuey in "Zig Creator Calls Spade a Spade, Anthropic Blows Smoke"]]></title><description><![CDATA[
<p>If Unity had 2.5 users anyone had heard of before the switch you can see where the motivation might (at least emotionally) come from.</p>
]]></description><pubDate>Mon, 13 Jul 2026 10:14:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48890394</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48890394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48890394</guid></item><item><title><![CDATA[New comment by khuey in "We scaled PgBouncer to 4x throughput"]]></title><description><![CDATA[
<p>I have bad news for you about where ClickHouse comes from then.</p>
]]></description><pubDate>Sat, 11 Jul 2026 21:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48876102</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48876102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48876102</guid></item><item><title><![CDATA[New comment by khuey in "Your code is fast if you're lucky"]]></title><description><![CDATA[
<p>In the one statement case, clang emits LLVM IR where the last operation in each branch is the store. In the two statement case, clang emits LLVM IR where the last operation in each branch is the [pointer math](<a href="https://llvm.org/docs/GetElementPtr.html" rel="nofollow">https://llvm.org/docs/GetElementPtr.html</a>).<p>The SimplifyCFG pass in LLVM pulls the identical-in-all-but-one-operand store IR instructions into a successor block with a [select instruction](<a href="https://llvm.org/docs/LangRef.html#select-instruction" rel="nofollow">https://llvm.org/docs/LangRef.html#select-instruction</a>) that will ultimately become a conditional move. But the pointer math differs by two operands (because there are two different pointers <i>and</i> one is being decremented and one is being incremented) so SimplifyCFG stops immediately and never reaches the stores.<p>This sort of brittle behavior where semantically identical code produces different optimization results is common in optimizing compilers unfortunately.</p>
]]></description><pubDate>Sat, 11 Jul 2026 21:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48876022</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48876022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48876022</guid></item></channel></rss>