<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: samwho</title><link>https://news.ycombinator.com/user?id=samwho</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 08 Aug 2026 02:23:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=samwho" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Domains by the Numbers]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dotcom.press/archive/domains-by-the-numbers">https://www.dotcom.press/archive/domains-by-the-numbers</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49128066">https://news.ycombinator.com/item?id=49128066</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Jul 2026 20:16:46 +0000</pubDate><link>https://www.dotcom.press/archive/domains-by-the-numbers</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=49128066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49128066</guid></item><item><title><![CDATA[New comment by samwho in "Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber"]]></title><description><![CDATA[
<p>You are extremely welcome.</p>
]]></description><pubDate>Tue, 21 Jul 2026 18:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48996447</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48996447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48996447</guid></item><item><title><![CDATA[New comment by samwho in "Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber"]]></title><description><![CDATA[
<p>Sam Rose here. Thank you <3</p>
]]></description><pubDate>Tue, 21 Jul 2026 17:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48995311</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48995311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48995311</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>I gave my boss every opportunity to stop me.</p>
]]></description><pubDate>Wed, 01 Jul 2026 12:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48745964</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48745964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48745964</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>Single browser.</p>
]]></description><pubDate>Wed, 01 Jul 2026 12:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48745950</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48745950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48745950</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>I learned that etcd wasn’t required while making webernetes! I’d always thought it was, was cool to learn some clusters use other storage backends.</p>
]]></description><pubDate>Wed, 01 Jul 2026 06:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48743143</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48743143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48743143</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>Completely agree! Wasn’t trying to discourage, hope it doesn’t have that effect.</p>
]]></description><pubDate>Wed, 01 Jul 2026 06:52:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48743135</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48743135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48743135</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>Thank you!<p>To address the earlier comment: I didn’t go down the “implement the OS-level stuff required to get k8s to compile to wasm” path due to bundle size, honestly and truly. My testing indicated it could be over 10Mb, and I didn’t want that if I could avoid it. Turns out, I could avoid it.<p>Whether it’s a bad idea remains to be seen. It could be! The project will never have full parity with k8s, and as k8s moves forward I probably won’t keep up. But I think the core of k8s is stable enough that that’s okay, and I can make great content about the bits that don’t change.</p>
]]></description><pubDate>Wed, 01 Jul 2026 06:50:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48743121</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48743121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48743121</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>I’d guess that about 90% of the webernetes code is ported directly from the Kubernetes codebase. In that sense it is a port of Kubernetes to the browser. But the CRI and CNI are facsimiles created to work in the browser and for the purpose of making educational content.<p>The thing I think is most misleading about the title is that I haven’t ported _all_ of Kubernetes. It’s just the slice I needed. I’m hoping to gradually port more of it, though.</p>
]]></description><pubDate>Tue, 30 Jun 2026 23:58:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48740795</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48740795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740795</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>I’m 100% confident it would be possible to do a worker-per-pod runtime. If you’re serious about trying to make it then slide into my DMs, would love to talk about it. I also think a CRI that supports WASM would be fairly easy.<p>Volumes are one of those things that I’m quite sure won’t be that difficult to implement but I don’t have a need for them in the near future, so likely won’t support them for a good while.</p>
]]></description><pubDate>Tue, 30 Jun 2026 23:54:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48740764</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48740764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740764</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>This is it. If you’re building something novel, and you want to rely on LLMs, you need to invest heavily in making tests. You don’t have the luxury of a reference implementation like I did here.</p>
]]></description><pubDate>Tue, 30 Jun 2026 23:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48740739</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48740739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740739</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>I have some potentially bad news for you:<p><a href="https://samwho.dev/load-balancing" rel="nofollow">https://samwho.dev/load-balancing</a>
<a href="https://encore.dev/blog/queueing" rel="nofollow">https://encore.dev/blog/queueing</a></p>
]]></description><pubDate>Tue, 30 Jun 2026 23:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48740672</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48740672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740672</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>For some projects I think only reading the tests is probably fine. In this project I didn’t think it was enough purely because it’s a port of existing code, so there was a need to validate the port was as exact as it could be.<p>Many projects would be just fine if you created a comprehensive-enough set of tests that you understood to be enough.</p>
]]></description><pubDate>Tue, 30 Jun 2026 23:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48740661</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48740661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740661</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>Web workers were on my mind from the start but I never found myself needing them. They were always 
my ace-in-the-hole if this ended up being too CPU hungry on the main thread but it never happened, so I didn’t bother.<p>One of the fun things is it shouldn’t be too difficult to create a new RuntimeService that uses web workers and slots in alongside my existing CRI. I’d love  a PR along those lines!</p>
]]></description><pubDate>Tue, 30 Jun 2026 23:35:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48740640</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48740640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740640</guid></item><item><title><![CDATA[New comment by samwho in "I ported Kubernetes to the browser"]]></title><description><![CDATA[
<p>Sadly Katacoda got paywalled (totally get why they did it, these things have costs). I think some other similar platforms disappeared because they ran out of people willing to fund it. It’s a shame.<p>I’m hoping this offers an alternative. It has the risk of becoming out of date with reality, but at least even in that case the core should ~always be relevant.</p>
]]></description><pubDate>Tue, 30 Jun 2026 23:33:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48740618</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48740618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740618</guid></item><item><title><![CDATA[New comment by samwho in "Project Gutenberg – keeps getting better"]]></title><description><![CDATA[
<p>Looking really good! Great work.</p>
]]></description><pubDate>Sat, 16 May 2026 09:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158558</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=48158558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158558</guid></item><item><title><![CDATA[New comment by samwho in "Quantization from the Ground Up"]]></title><description><![CDATA[
<p>You’re welcome! Thanks so much for the kind words.</p>
]]></description><pubDate>Wed, 25 Mar 2026 20:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522455</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=47522455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522455</guid></item><item><title><![CDATA[New comment by samwho in "Quantization from the Ground Up"]]></title><description><![CDATA[
<p>Thank you!</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522311</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=47522311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522311</guid></item><item><title><![CDATA[New comment by samwho in "Quantization from the Ground Up"]]></title><description><![CDATA[
<p>“Zero point” is how I saw it referred to in the literature, so that’s what I went with. I personally prefer to think of it as an offset, but I try to stick with terms folks are likely to see in the wild.</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522308</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=47522308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522308</guid></item><item><title><![CDATA[New comment by samwho in "Quantization from the Ground Up"]]></title><description><![CDATA[
<p>Definitely could be, but in the time I spent talking to the 4-bit models in comparison to the 16-bit original it seemed surprisingly capable still. I do recommend benchmarking quantized models at the specific tasks you care about.</p>
]]></description><pubDate>Wed, 25 Mar 2026 17:22:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47520400</link><dc:creator>samwho</dc:creator><comments>https://news.ycombinator.com/item?id=47520400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47520400</guid></item></channel></rss>