<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: ckastner</title><link>https://news.ycombinator.com/user?id=ckastner</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 03:20:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ckastner" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ckastner in "Google to pay SpaceX $920M a month for compute capacity at xAI data centers"]]></title><description><![CDATA[
<p>> <i>He’s the richest man on the planet and doesn’t have a track record of not paying for shit he buys.</i><p>My impression was the other way around. The shenanigans he pulled around the Twitter acquisition were just farcical, and at Twitter he repeatedly refused to pay owed rent, etc. (I assume as a ploy to renegotiate terms).</p>
]]></description><pubDate>Fri, 05 Jun 2026 20:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48418189</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=48418189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48418189</guid></item><item><title><![CDATA[New comment by ckastner in "Debian must ship reproducible packages"]]></title><description><![CDATA[
<p>> <i>They are not. They are best practices if you want reproducible builds.</i><p>Or if you're writing a test suite, and you want failing test results to be actionable.<p>Or you have any other type of behavior that you'd like to reproduce somehow.<p>One of the first things app developers ask for in bug/issue templates are the steps to reproduce something. I wonder why you'd think that they would suddenly be opposed to the concept when thinking of a build peocess.</p>
]]></description><pubDate>Sun, 10 May 2026 16:15:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48085182</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=48085182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48085182</guid></item><item><title><![CDATA[New comment by ckastner in "Debian must ship reproducible packages"]]></title><description><![CDATA[
<p>I agree that compromised source dependencies are the bigger problem, but that doesn't mean a compromised build infrastructure isn't. Just this last week, we had two Linux kernel LPEs that could have been leveraged to implement just such an attack, for example.<p>Another thing to consider is that Debian has quite a few derivatives who may also rebuild packages from source, so you have a multiplier there.</p>
]]></description><pubDate>Sun, 10 May 2026 14:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48084239</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=48084239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48084239</guid></item><item><title><![CDATA[New comment by ckastner in "Debian must ship reproducible packages"]]></title><description><![CDATA[
<p>> <i>There was no bug or attack on Debian since 2007 that reproducible packages would prevent.</i><p>I'm reading this as a suggestion that the reproducible builds effort was an ineffective deterrent.<p>However, note that your observation could also be explained by the opposite: the reproducible builds effort was an effective deterrent, so nobody bothered with attempts.<p>> <i>And it just ups the the contribution barrier to Debian higher</i><p>Until yesterday, the package just got flagged in the tracker, and you could either ignore it, or fix it yourself, or the kind people behind the reproducible builds effort supplied a patch themselves.<p>Now, you can no longer ignore it. But fixes are often trivial. Use a (stable) timestamp provided by the build, seed RNGs with some constant (instead of eg: time), etc. These are best practices anyway.</p>
]]></description><pubDate>Sun, 10 May 2026 14:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48084127</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=48084127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48084127</guid></item><item><title><![CDATA[New comment by ckastner in "AI will never be ethical or safe"]]></title><description><![CDATA[
<p>> <i>The reason is this:</i><p>> <i>Both ethical and safe conduct depend on context and intent.</i><p>The same apples to knives, and they can be plenty useful, and used in a safe manner.</p>
]]></description><pubDate>Tue, 14 Apr 2026 15:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47767261</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=47767261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47767261</guid></item><item><title><![CDATA[New comment by ckastner in "Mark Zuckerberg is reportedly building an AI clone to replace him in meetings"]]></title><description><![CDATA[
<p>Yes, exactly. Anyone training a model to replace themselves, <i>is</i> replacing themselves -- with something that can run 24/7 and can easily scale. And the better the model, the easier to replace.<p>Hence why I'm so surprised that MZ, of all people, is arguing in this direction.<p>I would think that the potential for malicious abuse alone should have scared him off of this.</p>
]]></description><pubDate>Mon, 13 Apr 2026 14:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47752878</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=47752878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47752878</guid></item><item><title><![CDATA[New comment by ckastner in "Mark Zuckerberg is reportedly building an AI clone to replace him in meetings"]]></title><description><![CDATA[
<p>I can understand the appeal; being able to be "present" without the time cost can mean (possibly significantly more) presence at the same cost. This could be very attractive especially to those managing personal relations, like sales representatives.<p>But I'm surprised that the risks seem to be so underestimated.<p>Once this clone exists, what happens if it gets out into the wild? Imagine everyone having full access do what is effectively a digital model of your personality. Imagine your competition putting your own model to use against you.<p>And the better the approximation of this model, the worse the damage to yourself.</p>
]]></description><pubDate>Mon, 13 Apr 2026 14:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47752774</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=47752774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47752774</guid></item><item><title><![CDATA[New comment by ckastner in "USB/IP Project: a general USB device sharing system over IP network"]]></title><description><![CDATA[
<p>USB/IP has been pretty useful to me, though locking it down is a bit of a chore, as it does not natively support any type of authentication or authorization (a not unreasonable design decision).</p>
]]></description><pubDate>Sun, 12 Apr 2026 08:18:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47737253</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=47737253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47737253</guid></item><item><title><![CDATA[New comment by ckastner in "Every single board computer I tested in 2025"]]></title><description><![CDATA[
<p>I can't really say as I don't use them. This is a host mostly working as a CI worker connected via ethernet.<p>I just scanned for WiFi networks and that worked fine. I also see that GPIO is not enabled for CIXP1 devices in Debian's kernel; I'll ask the kernel team to enable it.</p>
]]></description><pubDate>Mon, 09 Mar 2026 15:15:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47310191</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=47310191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47310191</guid></item><item><title><![CDATA[New comment by ckastner in "Every single board computer I tested in 2025"]]></title><description><![CDATA[
<p>The Radxa Orion O6 is a really nice ARMv9.2 ITX board, and supports UEFI boot. Installation of Debian trixie using Debian's vanilla installation media went flawlessly, and it's been running fine for 6 months now.</p>
]]></description><pubDate>Mon, 09 Mar 2026 07:12:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47305702</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=47305702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305702</guid></item><item><title><![CDATA[New comment by ckastner in "I’m joining OpenAI"]]></title><description><![CDATA[
<p>Austrian media are reporting that Peter Steinberger had a $100m exit with PSPDFKit in 2021.<p>I'm <i>extremely</i> curious what OpenAI's offer was. The utility of more money is diminished when you're already pretty wealthy.</p>
]]></description><pubDate>Mon, 16 Feb 2026 10:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47033348</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=47033348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47033348</guid></item><item><title><![CDATA[New comment by ckastner in "Nvidia contacted Anna's Archive to access books"]]></title><description><![CDATA[
<p>> <i>So the illegality rests at the point of output and not at the point of input.</i><p>It's not as simple as that, as this settlement shows [1].<p>Also, generating output is what these models are primarily trained for.<p>[1]: <a href="https://www.bbc.com/news/articles/c5y4jpg922qo" rel="nofollow">https://www.bbc.com/news/articles/c5y4jpg922qo</a></p>
]]></description><pubDate>Mon, 19 Jan 2026 16:28:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46680851</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=46680851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46680851</guid></item><item><title><![CDATA[New comment by ckastner in "Nvidia contacted Anna's Archive to access books"]]></title><description><![CDATA[
<p>> <i>To call training illegal is similar to calling reading a book and remembering it illegal.</i><p>Perhaps, but reproducing the book from this memory could very well be illegal.<p>And these models are all about production.</p>
]]></description><pubDate>Mon, 19 Jan 2026 15:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46679950</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=46679950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46679950</guid></item><item><title><![CDATA[New comment by ckastner in "The Cray-1 Computer System (1977) [pdf]"]]></title><description><![CDATA[
<p>somewhat related:<p><i>"Seymour said he thought it was odd that Apple bought a Cray to design Macs because he was using Macs to design Crays. He sent me his designs for the Cray 3 in MacDraw on a floppy.” reports KentK.</i><p><a href="https://cray-history.net/2021/07/16/apple-computer-and-cray-research-some-notes/" rel="nofollow">https://cray-history.net/2021/07/16/apple-computer-and-cray-...</a></p>
]]></description><pubDate>Tue, 13 Jan 2026 07:37:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46598236</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=46598236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46598236</guid></item><item><title><![CDATA[New comment by ckastner in "Perfectly Replicating Coca Cola [video]"]]></title><description><![CDATA[
<p>> Some 30 years ago, someone challenged me to tell the difference between Pepsi and Coke in a blind taste test.<p>I did something similar with co-workers recently, who didn't believe there is a meaningful difference between brands. I blind-tasted 6 different glasses and got each one right. I got my favorite (Coke) right just by the first smell, I just had to taste to see whether it was diet or not.<p>Not that this is a skill or anything. Its just that each of the brands I tasted has a strong characteristic flavor to me, and the difference between real sugar and artificially sweetened is also stark. I've been drinking diet versions for ages precisely because the sugary ones are just too sweet for me.</p>
]]></description><pubDate>Mon, 12 Jan 2026 10:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46586320</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=46586320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46586320</guid></item><item><title><![CDATA[New comment by ckastner in "Tesla publishes analyst forecasts suggesting sales set to fall"]]></title><description><![CDATA[
<p>How low could that floor be, in dollar terms?<p>The financial engineering with the Twitter/X takeover was already pretty bold, but Tesla would probably still be a chunk an order of magnitude larger than that.</p>
]]></description><pubDate>Wed, 31 Dec 2025 20:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46448003</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=46448003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46448003</guid></item><item><title><![CDATA[New comment by ckastner in "Debian's Git Transition"]]></title><description><![CDATA[
<p>There is some nuance to this. Adding comments to the stated goal <i>"Everyone who interacts with Debian source code  (1) should be able to do so (2) entirely in git</i>:<p>(1) <i>should be able</i> does not imply <i>must</i>, people are free to continue to use whatever tools they see fit<p>(2) Most of Debian work is of course already git-based, via Salsa [1], Debian's self-hosted GitLab instance. This is more about <i>what</i> is stored in git, how it relates to a source package (= what .debs are built from). For example, currently most Debian git repositories base their work in "pristine-tar" branches built from upstream tarball releases, rather than using upstream branches directly.<p>[1]: <a href="https://salsa.debian.org" rel="nofollow">https://salsa.debian.org</a></p>
]]></description><pubDate>Mon, 22 Dec 2025 14:41:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46354469</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=46354469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46354469</guid></item><item><title><![CDATA[New comment by ckastner in "Virtualizing Nvidia HGX B200 GPUs with Open Source"]]></title><description><![CDATA[
<p>Coincidentally, the first issue (referencing Navi 21) was the one I started these experiments with, and this turned out to be pretty informative.<p>Our Navi 21 would almost always go AWOL after a test run had been completed, requiring a full reboot. At some point, I noticed that this only happened when our test runner was driving the test; I never had an issue when testing interactively. I eventually realized that our test driver was simply killing the VM when the test was done, which is fine for a CPU-based test, but this messed with the GPU's state. When working interactively, I was always shutting down the host cleanly, which apparently resolved this. A patch to our test runner to cleanly shut down VMs fixed this.<p>And I've had no luck with iGPUs, as referenced by the second issue.<p>From what I understand, I don't think that consumer AMD GPUs can/will ever be fully supported, because the GPU reset mechanisms of older cards are so complex. That's why things like vendor-reset [3] exist, which apparently duplicate a lot of the in-kernel driver code but ultimately only twiddle some bits.<p>[3]: <a href="https://github.com/gnif/vendor-reset" rel="nofollow">https://github.com/gnif/vendor-reset</a></p>
]]></description><pubDate>Thu, 18 Dec 2025 20:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46318079</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=46318079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46318079</guid></item><item><title><![CDATA[New comment by ckastner in "Virtualizing Nvidia HGX B200 GPUs with Open Source"]]></title><description><![CDATA[
<p>A lot of this coincides with my own experiments I did to pass-through consumer AMD GPUs into VMs [1], which the Debian ROCm Team uses in their CI.<p>The Debian package rocm-qemu-support ships scripts that facilitate most of this. I've since generalized this by adding NVIDIA support, but I haven't uploaded the new gpuisol-qemu package [2] to the official Archive yet. It still needs some polishing.<p>Just dumping this here, to add more references (especially the further reading section, the Gentoo and Arch wikis had a lot of helpful data).<p>[1]: <a href="https://salsa.debian.org/rocm-team/community/team-project/-/wikis/QEMU-with-GPU-pass-through" rel="nofollow">https://salsa.debian.org/rocm-team/community/team-project/-/...</a><p>[2]: <a href="https://salsa.debian.org/ckk/gpu-isolation-tools" rel="nofollow">https://salsa.debian.org/ckk/gpu-isolation-tools</a></p>
]]></description><pubDate>Thu, 18 Dec 2025 17:32:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46315838</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=46315838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46315838</guid></item><item><title><![CDATA[New comment by ckastner in "Avoid 2:00 and 3:00 am cron jobs (2013)"]]></title><description><![CDATA[
<p>Most likely, yes. The author mentions vixie-cron, which was the name of the project before Paul Pixie joined/founded(?) ISC, and it was released as ISC from after.<p>Debian's fork is still based on vixie-cron, but it couldn't have been the one because of the aforementioned patch.</p>
]]></description><pubDate>Tue, 28 Oct 2025 08:57:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45730566</link><dc:creator>ckastner</dc:creator><comments>https://news.ycombinator.com/item?id=45730566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45730566</guid></item></channel></rss>