<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: steveklabnik</title><link>https://news.ycombinator.com/user?id=steveklabnik</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 15:08:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=steveklabnik" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by steveklabnik in "Kubernetes on Oxide: How customer needs shaped our integrations"]]></title><description><![CDATA[
<p>I'm glad, I meant it in semi-jest, because it's true, but also just a very funny thing to "well actually" about.</p>
]]></description><pubDate>Mon, 17 Aug 2026 15:58:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49333114</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49333114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49333114</guid></item><item><title><![CDATA[New comment by steveklabnik in "Kubernetes on Oxide: How customer needs shaped our integrations"]]></title><description><![CDATA[
<p>I would also be surprised that the RFD site breaks screen readers, generally they're pretty good about that.<p>And yeah, you also can use react with no client side JS as well.</p>
]]></description><pubDate>Mon, 17 Aug 2026 15:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49333093</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49333093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49333093</guid></item><item><title><![CDATA[New comment by steveklabnik in "Kubernetes on Oxide: How customer needs shaped our integrations"]]></title><description><![CDATA[
<p>(To answer one of your specific questions, "hubris" is an embedded RTOS and is what runs the BMC-like service processor, and illumos is the host operating system.)</p>
]]></description><pubDate>Fri, 14 Aug 2026 14:32:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49299245</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49299245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49299245</guid></item><item><title><![CDATA[New comment by steveklabnik in "Kubernetes on Oxide: How customer needs shaped our integrations"]]></title><description><![CDATA[
<p>I wrote this back in 2022, but it's still relevant <a href="https://news.ycombinator.com/item?id=30678324">https://news.ycombinator.com/item?id=30678324</a></p>
]]></description><pubDate>Fri, 14 Aug 2026 14:30:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49299213</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49299213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49299213</guid></item><item><title><![CDATA[New comment by steveklabnik in "Kubernetes on Oxide: How customer needs shaped our integrations"]]></title><description><![CDATA[
<p>Extreme nit: because you purchase a rack at a time, you don't actually rack it. You wheel it in, plug in network and power, and hit "on".</p>
]]></description><pubDate>Fri, 14 Aug 2026 14:29:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49299203</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49299203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49299203</guid></item><item><title><![CDATA[New comment by steveklabnik in "Kubernetes on Oxide: How customer needs shaped our integrations"]]></title><description><![CDATA[
<p>React is one way of generating HTML.</p>
]]></description><pubDate>Fri, 14 Aug 2026 14:27:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49299170</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49299170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49299170</guid></item><item><title><![CDATA[New comment by steveklabnik in "Tail-call optimization in C is relatively recent (2025)"]]></title><description><![CDATA[
<p>I was talking about regular old today's Rust, not the specifics about become.</p>
]]></description><pubDate>Mon, 10 Aug 2026 17:22:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49246819</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49246819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49246819</guid></item><item><title><![CDATA[New comment by steveklabnik in "How I use LLMs to learn complex topics"]]></title><description><![CDATA[
<p>Ten minutes used to be the cutoff where you could provide an interstitial advertisement. This sort of turned into a sort of wive's tale, where people thought the algorithm would push such videos. It's not the case today.<p>The reason that 20 minute videos are more popular these days is that more people are watching youtube on larger screens, like on their TV on the couch, and so more reliably watch longer videos than in the past.</p>
]]></description><pubDate>Mon, 10 Aug 2026 16:06:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49245557</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49245557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49245557</guid></item><item><title><![CDATA[New comment by steveklabnik in "Tail-call optimization in C is relatively recent (2025)"]]></title><description><![CDATA[
<p>> In rust the borrow checker would guard against reordering such things<p>It doesn't even get that far: Rust guarantees that things drop in reverse order of declaration, full stop.<p>One interesting wrinkle here: for struct members, Rust does the opposite of what C++ does. We debated changing it to match, but<p>> there might be unsafe code relying on drop-order which the borrow checker would be oblivious to.<p>There was no super real compelling argument to choose one direction over the other in the abstract, and "be the same as C++" was not considered important enough to risk breaking unsafe code that relied on the (what was at the time) implementation defined behavior.</p>
]]></description><pubDate>Mon, 10 Aug 2026 16:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49245486</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49245486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49245486</guid></item><item><title><![CDATA[New comment by steveklabnik in "Tail-call optimization in C is relatively recent (2025)"]]></title><description><![CDATA[
<p>> It's hard to argue that it isn't an optimization, because it doesn't affect the semantics of the program.<p>Depends on the semantics of the programming language itself. For some languages, it is truly an optimization, for some, it is required, and does meaningfully change observed semantics.</p>
]]></description><pubDate>Mon, 10 Aug 2026 15:58:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49245424</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49245424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49245424</guid></item><item><title><![CDATA[New comment by steveklabnik in "Tail-call optimization in C is relatively recent (2025)"]]></title><description><![CDATA[
<p>(2025)</p>
]]></description><pubDate>Mon, 10 Aug 2026 15:53:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49245333</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49245333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49245333</guid></item><item><title><![CDATA[New comment by steveklabnik in "Oxide Computer raises $445M (SEC Form D)"]]></title><description><![CDATA[
<p>Hacker News has a wide variety of people in it, but certainly leans more toward software expertise.</p>
]]></description><pubDate>Wed, 05 Aug 2026 16:37:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49185250</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49185250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49185250</guid></item><item><title><![CDATA[New comment by steveklabnik in "Oxide Computer raises $445M (SEC Form D)"]]></title><description><![CDATA[
<p>"attestation" not "attenuation," thank you autocorrect :/</p>
]]></description><pubDate>Wed, 05 Aug 2026 16:36:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49185229</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49185229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49185229</guid></item><item><title><![CDATA[New comment by steveklabnik in "Oxide Computer raises $445M (SEC Form D)"]]></title><description><![CDATA[
<p>(Former oxide)<p>Yes, custom hardware is a significant part of Oxide. You have to build your own to do that stuff, and that’s why they did. I alluded to some of the things upthread.<p>I found out about this round from this thread, just like everybody else, but<p>> Oxide having to raise money multiple times might be a hint<p>That’s not the only reason to raise a round, by far, especially when you, you know, are building custom hardware. It isn’t a SaaS business.<p>EDIT: here’s another commentor with an example of this: <a href="https://news.ycombinator.com/item?id=49176704">https://news.ycombinator.com/item?id=49176704</a></p>
]]></description><pubDate>Tue, 04 Aug 2026 23:39:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49176753</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49176753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49176753</guid></item><item><title><![CDATA[New comment by steveklabnik in "Oxide Computer raises $445M (SEC Form D)"]]></title><description><![CDATA[
<p>(Former Oxide)<p>An in-house team is most likely competing with something like Dell or VMware, not really Oxide. A significant part of Oxide’s value proposition is that you’re buying hardware and software purpose built for each other. Unless you’re also going to go so far as to do all of that, which companies like Google do, of course, it’s not really the same thing.<p>This matters when your various vendors start pointing at each other when something goes wrong. Oxide is truly “one throat to choke” in a way others just aren’t, and stand by that quality.<p>(Not to mention other various efficiencies, like power, or removing things like the BIOS and BMC junk that’s in basically every other server you buy right now. And the ability to send attenuation from boot up through the host OS. Just tons of things they’re differentiated on that your in house team just isn’t going to do.)</p>
]]></description><pubDate>Tue, 04 Aug 2026 23:17:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49176597</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49176597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49176597</guid></item><item><title><![CDATA[New comment by steveklabnik in "Oxide Computer raises $445M (SEC Form D)"]]></title><description><![CDATA[
<p>Exactly what I said here: <a href="https://steveklabnik.com/writing/i-see-a-future-in-jj/" rel="nofollow">https://steveklabnik.com/writing/i-see-a-future-in-jj/</a><p>I am still a huge fan and supporter of Oxide, and I'm really glad to see them still doing well.</p>
]]></description><pubDate>Tue, 04 Aug 2026 22:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49176409</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49176409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49176409</guid></item><item><title><![CDATA[New comment by steveklabnik in "June in Servo: real world compat, media queries, SharedWorker, and more"]]></title><description><![CDATA[
<p>Regardless if it's still true or not, the original purpose was not to re-write Gecko.</p>
]]></description><pubDate>Sat, 01 Aug 2026 16:51:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49136051</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49136051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49136051</guid></item><item><title><![CDATA[New comment by steveklabnik in "June in Servo: real world compat, media queries, SharedWorker, and more"]]></title><description><![CDATA[
<p>From the presentation announcing Rust inside of Mozilla: <a href="https://venge.net/graydon/talks/intro-talk-2.pdf" rel="nofollow">https://venge.net/graydon/talks/intro-talk-2.pdf</a><p>> We are not “rewriting the browser”. That's impossible. Put down the gun.</p>
]]></description><pubDate>Fri, 31 Jul 2026 22:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49129159</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49129159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49129159</guid></item><item><title><![CDATA[New comment by steveklabnik in "Stacked PRs are now live on GitHub"]]></title><description><![CDATA[
<p>I can't add on to my comment because it's been too long, but a great thread on how much work this is: <a href="https://x.com/sameenkarim/status/2083237928092721646" rel="nofollow">https://x.com/sameenkarim/status/2083237928092721646</a></p>
]]></description><pubDate>Fri, 31 Jul 2026 19:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49127269</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49127269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49127269</guid></item><item><title><![CDATA[New comment by steveklabnik in "Stacked PRs are now live on GitHub"]]></title><description><![CDATA[
<p>This is roughly the current state of things as I know about it, that said I haven't read a lot of git's mailing list lately so it's possible that there have been some other developments.</p>
]]></description><pubDate>Fri, 31 Jul 2026 18:08:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49126649</link><dc:creator>steveklabnik</dc:creator><comments>https://news.ycombinator.com/item?id=49126649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49126649</guid></item></channel></rss>