<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>Thu, 18 Jun 2026 08:13:19 +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 "How memory safety CVEs differ between Rust and C/C++"]]></title><description><![CDATA[
<p>> The point is that memory issues are a smallish number of issue compared to the larger ecosystem of vulnerabilities<p>If memory safety issues are 75% of exploited zero days it sounds to me like they're the biggest issue in the ecosystem by far.</p>
]]></description><pubDate>Mon, 15 Jun 2026 17:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544777</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48544777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544777</guid></item><item><title><![CDATA[New comment by khuey in "How memory safety CVEs differ between Rust and C/C++"]]></title><description><![CDATA[
<p>> Just want to remind everyone that only 1% of vulnerabilities are memory related in the average Joe's code.<p>Unless your point is merely that average Joes write such terrible code that you don't even need memory safety issues to exploit their software, [citation needed]<p>Google says memory safety issues are 75% of exploited zero days. (<a href="https://security.googleblog.com/2024/10/safer-with-google-advancing-memory.html" rel="nofollow">https://security.googleblog.com/2024/10/safer-with-google-ad...</a>)</p>
]]></description><pubDate>Mon, 15 Jun 2026 17:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544625</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48544625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544625</guid></item><item><title><![CDATA[New comment by khuey in "US and Iran announce deal to end military operations"]]></title><description><![CDATA[
<p>That's just restoring the status quo ante.</p>
]]></description><pubDate>Mon, 15 Jun 2026 02:09:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48535749</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48535749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48535749</guid></item><item><title><![CDATA[New comment by khuey in "US and Iran announce deal to end military operations"]]></title><description><![CDATA[
<p>I would bet considerable sums of money that this deal is also not going to do anything for the Iranian people.</p>
]]></description><pubDate>Sun, 14 Jun 2026 23:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48534484</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48534484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48534484</guid></item><item><title><![CDATA[New comment by khuey in "Leaving Mozilla"]]></title><description><![CDATA[
<p>> if Mozilla spent all money on the browser only, if Mozilla made the best browser ever, would that really make a difference? Would more people use it, would they be a healthier organization now?<p>I worked at Mozilla for a bit over six years and really enjoyed my time there. There were lots of brilliant people attracted by the mission and the work was technically interesting. I left in part because I came to the conclusion that the answer to these questions was no. Google's distribution advantages with Chrome and getting boxed out of mobile by the bundled Android/iOS browsers was simply too much to overcome by making a better product. People can gripe about Mozilla's management or product decisions all they want but the fundamental problem is the structure of the web browser market.</p>
]]></description><pubDate>Sat, 13 Jun 2026 14:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48517811</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48517811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48517811</guid></item><item><title><![CDATA[New comment by khuey in "Leaving Mozilla"]]></title><description><![CDATA[
<p>Mozilla ended up switching from IRC to Matrix. Maybe they tested Yahoo Messenger at some point but I'm pretty confident there was never any switch to it (I left in 2016).</p>
]]></description><pubDate>Sat, 13 Jun 2026 14:35:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48517754</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48517754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48517754</guid></item><item><title><![CDATA[New comment by khuey in "Trump admin blocks foreign access to Anthropic's most powerful AI models"]]></title><description><![CDATA[
<p>I suppose Fable is going offline imminently since there's currently absolutely zero KYC for Anthropic to know who is a foreign citizen.</p>
]]></description><pubDate>Sat, 13 Jun 2026 00:37:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48511013</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48511013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48511013</guid></item><item><title><![CDATA[New comment by khuey in "There Is Life Before Main in Rust"]]></title><description><![CDATA[
<p>If you run spell check on a document is it no longer 100% human written?</p>
]]></description><pubDate>Fri, 12 Jun 2026 19:14:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48508272</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48508272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48508272</guid></item><item><title><![CDATA[New comment by khuey in "Kimi K2.7-Code: open-source coding model with better token efficiency"]]></title><description><![CDATA[
<p>I think most people who've tried them both would tell you Anthropic's models are more than marginally better than Kimi. Kimi and the other open source models may score well on SWE-bench or whatever but the gap is noticeable IMHO once you actually try to use them.</p>
]]></description><pubDate>Fri, 12 Jun 2026 12:57:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48503559</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48503559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48503559</guid></item><item><title><![CDATA[New comment by khuey in "Thermodynamics rules future orbital data centers"]]></title><description><![CDATA[
<p>I'm not usually an "AI is going to kill us all" kind of person but on the off chance we do get Skynet/etc why would we give the machines the literal high ground?</p>
]]></description><pubDate>Thu, 11 Jun 2026 15:37:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48491844</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48491844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48491844</guid></item><item><title><![CDATA[New comment by khuey in "AWS Bedrock to require sharing data with Anthropic for Mythos and future models"]]></title><description><![CDATA[
<p>I don't think there's any realistic way to block importing open source models.</p>
]]></description><pubDate>Thu, 11 Jun 2026 04:41:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486291</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48486291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486291</guid></item><item><title><![CDATA[New comment by khuey in "US Consumer Price Index up 4.2%"]]></title><description><![CDATA[
<p>Prop 13 is the other way around, inflation is to the taxpayer's advantage.</p>
]]></description><pubDate>Thu, 11 Jun 2026 02:07:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485433</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48485433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485433</guid></item><item><title><![CDATA[New comment by khuey in "US Consumer Price Index up 4.2%"]]></title><description><![CDATA[
<p>Most of the relevant numbers in the American tax code are inflation adjusted, but not all of them. The biggest ones for people on this website are probably the value of the Child Tax Credit and the thresholds at which the Net Investment Income Tax/Additional Medicare Tax kick in.</p>
]]></description><pubDate>Wed, 10 Jun 2026 16:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48479188</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48479188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48479188</guid></item><item><title><![CDATA[New comment by khuey in "New U.S. college grads now have higher unemployment than the average worker"]]></title><description><![CDATA[
<p>Opioid overdose in America kills the uneducated, not the college graduates who failed to launch.<p><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC10559184/#aoi230067f1" rel="nofollow">https://pmc.ncbi.nlm.nih.gov/articles/PMC10559184/#aoi230067...</a></p>
]]></description><pubDate>Sun, 07 Jun 2026 00:51:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48430700</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48430700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48430700</guid></item><item><title><![CDATA[New comment by khuey in "New U.S. college grads now have higher unemployment than the average worker"]]></title><description><![CDATA[
<p>I don't know where you live but if you look at the statistics this is very clearly a regionalized problem in the US. Big coastal cities like SF, NYC, etc are building almost nothing but Texas is cranking out new suburbs by the square mile.</p>
]]></description><pubDate>Sun, 07 Jun 2026 00:42:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48430656</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48430656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48430656</guid></item><item><title><![CDATA[New comment by khuey in "Restartable Sequences"]]></title><description><![CDATA[
<p>> The point is that with RSEQ, you can write a _different_ algorithm that's faster than an implementation relying on hardware mediated MESI.<p>Even without rseq(2) you're looking at a "different algorithm". For one, a proper userspace mutex allows the excluded threads to be descheduled and the core can be repurposed to run other tasks, rather than hammering away at the contended cache line.</p>
]]></description><pubDate>Sun, 31 May 2026 22:19:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48350288</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48350288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48350288</guid></item><item><title><![CDATA[New comment by khuey in "Restartable Sequences"]]></title><description><![CDATA[
<p>The "CPU mutex" is just the cache coherency mechanism. If you shard your data to avoid triggering it as suggested, then yes, it's much faster.<p>EDIT: or maybe you're asking if introducing an explicit userspace mutex is better than a lockless algorithm with false sharing issues. The answer is that it's workload dependent but it definitely can be.</p>
]]></description><pubDate>Sun, 31 May 2026 20:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48349220</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48349220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48349220</guid></item><item><title><![CDATA[New comment by khuey in "Restartable Sequences"]]></title><description><![CDATA[
<p>The author is referring to false sharing (<a href="https://en.wikipedia.org/wiki/False_sharing" rel="nofollow">https://en.wikipedia.org/wiki/False_sharing</a>). CPU caches operate at cache line granularity (typically 64 bytes) so writes to one part of the cache line can require synchronization with writes to non-overlapping parts of the same cache line. This can dramatically reduce performance when there are a large number of cores operating on the same cache line.<p>If you remove the 64 byte alignment (which forces each counter variable onto a separate cache line) from hitcounter-shard.c you ought to be able to see the performance difference for yourself.</p>
]]></description><pubDate>Sun, 31 May 2026 19:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48349124</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48349124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48349124</guid></item><item><title><![CDATA[New comment by khuey in "Restartable Sequences"]]></title><description><![CDATA[
<p>Yes, the API contract isn't "don't interrupt me during this critical section" it's "if you have to interrupt me during this critical section, go to this recovery/restart code".<p>There is a time-slice extension feature in the works that's roughly "please let me finish this critical section before you interrupt me". But a hard guarantee that userspace code won't be interrupted is probably untenable in a preemptive multitasking system.</p>
]]></description><pubDate>Sun, 31 May 2026 17:53:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48347911</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48347911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48347911</guid></item><item><title><![CDATA[New comment by khuey in "Restartable Sequences"]]></title><description><![CDATA[
<p>Yeah, you can rent an equivalent workstation from AWS for under $10/hour (and that's the on demand price) so I don't think cost is a huge barrier to doing this sort of work. The language and listing the prices of the workstations down to the penny just strikes me as a rather unprofessional way to communicate.</p>
]]></description><pubDate>Sun, 31 May 2026 15:56:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48346748</link><dc:creator>khuey</dc:creator><comments>https://news.ycombinator.com/item?id=48346748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48346748</guid></item></channel></rss>