<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: cperciva</title><link>https://news.ycombinator.com/user?id=cperciva</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 08:34:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cperciva" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cperciva in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>Heh, I'm sure it's nothing like that.  It wouldn't rule out the possibility that I'm tickling a firmware bug in the ENA device though.</p>
]]></description><pubDate>Mon, 13 Apr 2026 04:11:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47747506</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47747506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47747506</guid></item><item><title><![CDATA[New comment by cperciva in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>The same thing I do every night - try to make FreeBSD work better on EC2!<p>Ok in all seriousness, right now I'm tracking down an issue with the ENA network interface which results in sporadic packet loss.  Triggering the issue is hard and seems to require a large number of TCP segments being pushed to the NIC very fast.  So far I've found that my reproducer stops reproducing when I turn off write combining on the MMIO space used for low latency queueing, which is... just a little bit weird.</p>
]]></description><pubDate>Sun, 12 Apr 2026 23:49:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47745785</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47745785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47745785</guid></item><item><title><![CDATA[New comment by cperciva in "20 years on AWS and never not my job"]]></title><description><![CDATA[
<p>Yes, that's correct.  They're not idiots and realize that spinning up FreeBSD instances in EC2 can be very useful for development purposes -- the largest EC2 instances can run a buildworld very very fast -- but they have no need for FreeBSD/EC2 for their production workloads.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:53:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732582</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47732582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732582</guid></item><item><title><![CDATA[New comment by cperciva in "20 years on AWS and never not my job"]]></title><description><![CDATA[
<p>I do have a few "free" AWS accounts!  But they're for FreeBSD stuff (development, publishing official images, and FreeBSD infrastructure which Amazon hosts) -- I would never use them for my business.<p>I'm sure I could get away with it and nobody at Amazon would even notice, but it's the principle of the thing.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:51:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732565</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47732565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732565</guid></item><item><title><![CDATA[New comment by cperciva in "20 years on AWS and never not my job"]]></title><description><![CDATA[
<p>I think cc1.4xlarge was the first instance I ran the Tarsnap service on.  Being HVM made me far more confident -- PV dramatically increases the risk of VM/paging bugs, which is exactly the way to get silent data corruption.<p>So... I'd have to check my notes to be sure but I think fall 2011?</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:46:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732521</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47732521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732521</guid></item><item><title><![CDATA[New comment by cperciva in "20 years on AWS and never not my job"]]></title><description><![CDATA[
<p>Indeed, when re:Invent 2020 went virtual and we had a virtual space we could walk around I had a major sense of deja vu -- of course Second Life on a laptop was very different from wearing VR goggles.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732480</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47732480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732480</guid></item><item><title><![CDATA[New comment by cperciva in "20 years on AWS and never not my job"]]></title><description><![CDATA[
<p>Right, I've got 19 years of NDAs so I try to be careful about what I talk about publicly...</p>
]]></description><pubDate>Sat, 11 Apr 2026 16:02:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47731687</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47731687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47731687</guid></item><item><title><![CDATA[New comment by cperciva in "20 years on AWS and never not my job"]]></title><description><![CDATA[
<p><i>What alternative interface does the author propose we use to securely exchange credentials?</i><p>If you read the linked post you'll see that at the time I suggested using XenStore to pass credentials to the OS kernel.  Obviously a different approach would be needed with Nitro but if anything it would be easier now.<p>Once the kernel had them they could be exposed to applications via a synthetic filesystem which, crucially, can have ownership and permissions set on it.<p>I'm absolutely not arguing against IAM Roles for EC2.  I'm arguing that they picked the worst possible interface over which to transmit those role credentials.</p>
]]></description><pubDate>Sat, 11 Apr 2026 14:02:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47730711</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47730711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47730711</guid></item><item><title><![CDATA[20 years on AWS and never not my job]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.daemonology.net/blog/2026-04-11-20-years-on-AWS-and-never-not-my-job.html">https://www.daemonology.net/blog/2026-04-11-20-years-on-AWS-and-never-not-my-job.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47727711">https://news.ycombinator.com/item?id=47727711</a></p>
<p>Points: 259</p>
<p># Comments: 67</p>
]]></description><pubDate>Sat, 11 Apr 2026 05:31:10 +0000</pubDate><link>https://www.daemonology.net/blog/2026-04-11-20-years-on-AWS-and-never-not-my-job.html</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47727711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727711</guid></item><item><title><![CDATA[New comment by cperciva in "A compelling title that is cryptic enough to get you to take action on it"]]></title><description><![CDATA[
<p>A complaint about the quality of posts and the comments they elicit here, followed by an allegation that Hacker News is turning into Reddit.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:45:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722056</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47722056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722056</guid></item><item><title><![CDATA[New comment by cperciva in "Top laptops to use with FreeBSD"]]></title><description><![CDATA[
<p>I agree that 9/10 is a bit of a strange score there, but it's not all that bad: You can get a $15 wifi dongle and use that instead.  It occupies a USB port and looks a bit ugly, but it's still a fairly easy workaround.</p>
]]></description><pubDate>Thu, 09 Apr 2026 14:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47704496</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47704496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704496</guid></item><item><title><![CDATA[New comment by cperciva in "Project Glasswing: Securing critical software for the AI era"]]></title><description><![CDATA[
<p>I'm going with (3) I've been working in software security for over 20 years, I've seen what this model produces, and I know what I'm talking about.</p>
]]></description><pubDate>Thu, 09 Apr 2026 01:32:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698332</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47698332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698332</guid></item><item><title><![CDATA[New comment by cperciva in "Project Glasswing: Securing critical software for the AI era"]]></title><description><![CDATA[
<p><i>its very possible that this is Anthropic marketing puffery</i><p>It isn't.</p>
]]></description><pubDate>Wed, 08 Apr 2026 02:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47683961</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47683961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47683961</guid></item><item><title><![CDATA[New comment by cperciva in "AWS engineer reports PostgreSQL perf halved by Linux 7.0, fix may not be easy"]]></title><description><![CDATA[
<p>FreeBSD 15 has lots of useful features!  And better performance on other benchmarks; I just need to track down what's going wrong with this particular one.</p>
]]></description><pubDate>Sun, 05 Apr 2026 18:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47652160</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47652160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47652160</guid></item><item><title><![CDATA[New comment by cperciva in "AWS engineer reports PostgreSQL perf halved by Linux 7.0, fix may not be easy"]]></title><description><![CDATA[
<p>This makes me feel better about the 10% performance regression I just measured between FreeBSD 14 and FreeBSD 15.0.</p>
]]></description><pubDate>Sun, 05 Apr 2026 02:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47645499</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47645499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47645499</guid></item><item><title><![CDATA[New comment by cperciva in "Significant raise of reports"]]></title><description><![CDATA[
<p>Only two remote code execution vulnerabilities in the default configuration.  But that's not the only type of security bug.</p>
]]></description><pubDate>Thu, 02 Apr 2026 19:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618734</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47618734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618734</guid></item><item><title><![CDATA[New comment by cperciva in "72% of the dollar's purchasing power was destroyed in just four episodes"]]></title><description><![CDATA[
<p>Note that most of this period falls before the modern inflation target was established in 1995.  In the past 30 years we've had 75% accumulated annual inflation (aka prices have increased be a factor of exp(0.75) = 2.1) of which 16% (aka 21% of the total) took place during an inflation excursion (which lasted 2.5 years aka 8% of the total time period).<p>If anything the data points at "inflation targeting works and is producing slow and steady inflation" rather than "inflation comes in concentrated bursts".</p>
]]></description><pubDate>Mon, 30 Mar 2026 16:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47576094</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47576094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47576094</guid></item><item><title><![CDATA[New comment by cperciva in "The Shape of Inequalities"]]></title><description><![CDATA[
<p>Also fun: The Arithmetic-Geometric Mean can be used to calculate Pi!  (Most usefully, the AGM of 1 and sqrt(1/2).)</p>
]]></description><pubDate>Fri, 20 Mar 2026 05:15:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47450764</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47450764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47450764</guid></item><item><title><![CDATA[New comment by cperciva in "OpenBSD: PF queues break the 4 Gbps barrier"]]></title><description><![CDATA[
<p><i>pushing the hot path out to userland where you can actually scale across cores</i><p>What sort of kernel do you have which can't scale across cores?</p>
]]></description><pubDate>Thu, 19 Mar 2026 17:01:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47442511</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47442511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47442511</guid></item><item><title><![CDATA[New comment by cperciva in "Show HN: Sub-millisecond VM sandboxes using CoW memory forking"]]></title><description><![CDATA[
<p>Re-seeding is easy.  The hard parts are (a) finding everything which needs to be reseeded -- not just explicit RNGs but also things like keys used to pick outgoing port numbers in a pseudorandom order -- and (b) making sure that all the relevant code becomes aware that it was just forked -- not necessarily trivial given that there's no standard "you just got restarted from a snapshot" signal in UNIX.</p>
]]></description><pubDate>Wed, 18 Mar 2026 05:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47421957</link><dc:creator>cperciva</dc:creator><comments>https://news.ycombinator.com/item?id=47421957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47421957</guid></item></channel></rss>