<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: at_compile_time</title><link>https://news.ycombinator.com/user?id=at_compile_time</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 06:42:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=at_compile_time" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by at_compile_time in "Google's 200M-parameter time-series foundation model with 16k context"]]></title><description><![CDATA[
<p>Reliably terrible.</p>
]]></description><pubDate>Tue, 31 Mar 2026 07:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47583763</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=47583763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47583763</guid></item><item><title><![CDATA[New comment by at_compile_time in "US private credit defaults hit record 9.2% in 2025, Fitch says"]]></title><description><![CDATA[
<p>They also own a large part of the pet food industry. Given how much health is affected by diet, that's a huge conflict of interest.</p>
]]></description><pubDate>Thu, 12 Mar 2026 20:10:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47356359</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=47356359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47356359</guid></item><item><title><![CDATA[New comment by at_compile_time in "British Columbia is permanently adopting daylight time"]]></title><description><![CDATA[
<p>The problem of offices is not when we spend time in them but rather that we spend time in them at all. What a banal hell it is we have consented to endure compared to the comforts of our homes or of any space actually designed for the wellness of human beings or even focused work.</p>
]]></description><pubDate>Mon, 02 Mar 2026 23:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47225973</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=47225973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47225973</guid></item><item><title><![CDATA[New comment by at_compile_time in "British Columbia is permanently adopting daylight time"]]></title><description><![CDATA[
<p>>If you want the ability to start your work day earlier and end it earlier, that seems like a worker protection bill that needs to be passed.<p>If that's what passes for aspiration these days then the labour movement truly is dead.</p>
]]></description><pubDate>Mon, 02 Mar 2026 23:47:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47225959</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=47225959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47225959</guid></item><item><title><![CDATA[New comment by at_compile_time in "What it means that Ubuntu is using Rust"]]></title><description><![CDATA[
<p>If your key is a hash of the code and its dependencies, for a given toolchain and target, then any change to the code, its dependencies, the toolchain or target will result in a new key unique to that configuration. Though I am not familiar with these distributed caching systems so I could be overlooking something.</p>
]]></description><pubDate>Mon, 23 Feb 2026 21:39:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47129273</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=47129273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47129273</guid></item><item><title><![CDATA[New comment by at_compile_time in "Zig and the design choices within"]]></title><description><![CDATA[
<p>I hadn't heard of ATS before, and I think that I mistook your using it as an example of "more isn't always better" and thought you were suggesting it as an actual alternative.<p>I'm looking for the next thing I want to learn, and have been leaning towards logic programming and theorem provers, so you inadvertently piqued my interest.</p>
]]></description><pubDate>Tue, 11 Nov 2025 02:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45883494</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=45883494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45883494</guid></item><item><title><![CDATA[New comment by at_compile_time in "Zig and the design choices within"]]></title><description><![CDATA[
<p>Rust's real superpower is its tooling. Cargo handles package management, building, testing, documentation, and publishing. The compiler's errors explain what went wrong and where it happened. Installing the toolchain with rustup is quick and painless, even on Windows. I can't know that it's best in class, but it's certainly the best I've used.<p>I can see another language having a more expressive type system, I've come up against the limitations of Rust's type system more than once, but the tradeoff isn't worth it if I have to go 20 years back in time in terms of tooling.</p>
]]></description><pubDate>Mon, 10 Nov 2025 23:26:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45882285</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=45882285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45882285</guid></item><item><title><![CDATA[New comment by at_compile_time in "Arenas in Rust"]]></title><description><![CDATA[
<p>That C++ already has many implementations of sparse sets seems to be a point in favor of sparse sets rather than a point against Rust, especially given that C++ doesn't need them the same way Rust does.</p>
]]></description><pubDate>Sat, 04 Oct 2025 01:30:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45469690</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=45469690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45469690</guid></item><item><title><![CDATA[New comment by at_compile_time in "Terence Tao: The role of small organizations in society has shrunk significantly"]]></title><description><![CDATA[
<p>When I say they prioritize social stability, I mean that they won't stop producing cars regardless of how little economic sense it makes because they need to keep people employed to stave of massive civil unrest. And global competitiveness counts for little when the countries they want to export to implement anti-dumping policies to protect their own industries from government-subsidized Chinese exports.</p>
]]></description><pubDate>Thu, 02 Oct 2025 23:46:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45456966</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=45456966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45456966</guid></item><item><title><![CDATA[New comment by at_compile_time in "Terence Tao: The role of small organizations in society has shrunk significantly"]]></title><description><![CDATA[
<p>We must be working from different definitions of efficient.<p>Yes, the CCP can say jump and expect their corporations to do so, but when everyone in a modern economy jumps at the same time, massive oversupply is the result. More market-based economies are also prone to similar overproduction when everyone gets caught up in the same mania (see AI datacenters), but investors will eventually stop lighting their money on fire when it becomes clear that the returns aren't there. Chinese companies, on the other hand, will just keep jumping until the CCP decides that they are done jumping.<p>Our feedback loop is geared towards only doing things that provide a return on investment. Their feedback loop has things like social stability and global competitiveness as competing goals to actually doing productive work.<p>Yes, they are able to accomplish a tremendous amount when they set their minds to it, but doing a tremendous amount more of something than there is actual demand is waste, the opposite of efficiency.<p><a href="https://www.reuters.com/investigations/china-is-sending-its-world-beating-auto-industry-into-tailspin-2025-09-17/" rel="nofollow">https://www.reuters.com/investigations/china-is-sending-its-...</a></p>
]]></description><pubDate>Wed, 24 Sep 2025 23:05:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45366982</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=45366982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45366982</guid></item><item><title><![CDATA[New comment by at_compile_time in "The Crisis of Professional Skepticism"]]></title><description><![CDATA[
<p>>What's next, complaining that some doctor is an asshole for appearing on TV to refute people claiming ivermectin cures covid, thus making it impossible for people to seriously study ivermectin's covid benefits? Or that they were too aggressive in responding to the shyster?<p>That might not be the best example to use here because the incentives are entirely backwards. The people claiming to have ESP were doing it for fame and money, whereas the scientists and medical professionals claiming that ivermectin was effective for treating COVID were doing it in spite of the professional stigmatisation that came with it. The unscrupulous would have been shilling for pharma as they always have, that's where the money is, not sticking their necks out for some off-patent drug.</p>
]]></description><pubDate>Sun, 03 Aug 2025 07:37:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44774853</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=44774853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44774853</guid></item><item><title><![CDATA[New comment by at_compile_time in "Re: My AI skeptic friends are all nuts"]]></title><description><![CDATA[
<p>Any examination that isn't done in person on general course material (nothing an LLM could prepare for you) is just stubborn refusal to protect students from themselves in an age where anything else can be faked. Graded homework and take-home assignments are dead as useful pedagogical tools.</p>
]]></description><pubDate>Sun, 08 Jun 2025 07:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44215388</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=44215388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44215388</guid></item><item><title><![CDATA[New comment by at_compile_time in "Migrating away from Rust"]]></title><description><![CDATA[
<p>No, it would not. Even conversions using "as" are discouraged in favor of conversion traits such as From and TryFrom. Rust's goals of being explicit and correct are at odds with people wanting things to be immediately simple and easy to use.</p>
]]></description><pubDate>Wed, 30 Apr 2025 01:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43840244</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=43840244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43840244</guid></item><item><title><![CDATA[New comment by at_compile_time in "Migrating away from Rust"]]></title><description><![CDATA[
<p>On the contrary, I find indices to be the most natural way to represent anything that resembles a graph in Rust. They allow you to sidestep the usual issues that arise with ownership and borrowing, particularly with mutability, by handing ownership to the collection and using indices to allow nodes to refer to one another. It's delightfully simple compared to the mess of Arc and RefCell that tends to result when one tries to apply patterns from languages that leave "shared XOR mutable" as the programmer's responsibility. That's not to say that Vec and usize are appropriate for the task, but Rust's type system can be used to do a lot better.</p>
]]></description><pubDate>Wed, 30 Apr 2025 01:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43840226</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=43840226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43840226</guid></item><item><title><![CDATA[New comment by at_compile_time in "Migrating away from Rust"]]></title><description><![CDATA[
<p>> verschlimmbessern<p>Thank you for this delightful word.</p>
]]></description><pubDate>Wed, 30 Apr 2025 00:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43840000</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=43840000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43840000</guid></item><item><title><![CDATA[New comment by at_compile_time in "Geometric Algebra"]]></title><description><![CDATA[
<p>>If you want to tell someone that exponentiating an area gives a rotation, you need to basically deal with the fact that that sentence sounds like nonsense.<p>It's not just an area though, it's an area with orientation and magnitude. It's the complex exponential function extended to 3 dimensions.<p>>By "unpedagogical" I mean: very hard to learn, and even when you learn it, often hard to explain. It's information that doesn't compress well, generalize well, or really convey direct understanding of what's going on. Maybe not the best word for this. Really, I just mean "bad".<p>I can see where you're coming from on the learning part. There are as many different ways of learning GA as there are teachers, and this does hold it back.<p>>To me it's incomplete knowledge; it needs to be improved upon so that it makes more sense for people who need to know it. In doing so it will also become easier to learn.<p>I wish you luck, and I hope that I find it on here someday.</p>
]]></description><pubDate>Fri, 28 Feb 2025 05:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43201920</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=43201920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43201920</guid></item><item><title><![CDATA[New comment by at_compile_time in "Geometric Algebra"]]></title><description><![CDATA[
<p>>Even in 3D GA, some mixed-grade elements are not invertible.<p>This paper [1] claims to have inverses for general multivectors up to a certain dimension, but I've never needed them and haven't dived into it. I'm curious what the applications would be for general multivectors, I've never come across them in practice.<p>1 - <a href="https://www.sciencedirect.com/science/article/abs/pii/S0096300317303259" rel="nofollow">https://www.sciencedirect.com/science/article/abs/pii/S00963...</a></p>
]]></description><pubDate>Thu, 27 Feb 2025 23:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43200019</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=43200019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43200019</guid></item><item><title><![CDATA[New comment by at_compile_time in "Geometric Algebra"]]></title><description><![CDATA[
<p>>unpedagogical<p>Does this word mean "not the way things mathematicians teach things"? My experience has been that mathematicians teach things that are useful to mathematicians to students who are not going to be mathematicians and would be better served learning other things. I wasted countless hours of my life finding analytical solutions to toy calculus problems in a universe that will never yield to those methods.<p>>My stance on quaternions is that they are an opaque representation of what they are trying to do, which makes them unnecessarily-difficult and annoying. Not to mention hard to learn to visualize.<p>I've seen some remarkably confusing attempts to understand and visualize these things. This has always baffled me because the equivalent objects in geometric algebra aren't that hard to understand. I really think this is a problem with your pedagogy. You've hidden the geometric meaning of the bivector components in these imaginary components, i,j,k, and you have to take it on faith that i*j=k and instead of it being just the product of two bivector blades.<p>>The notion of an exponential map and exponentiating generators is, IMO, much more "natural" and intuitively straightforward than the alternatives.<p>That's because you learned it that way. Exponentiating an oriented area to generate a rotation is perfectly intuitive to me, and I'm not sure how somebody could be confused by the fact that a bivector can be an oriented area or the logarithm of a rotation because it's a simple matter of context.</p>
]]></description><pubDate>Thu, 27 Feb 2025 22:51:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43199456</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=43199456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43199456</guid></item><item><title><![CDATA[New comment by at_compile_time in "Geometric Algebra"]]></title><description><![CDATA[
<p>It's also a bivector in 3D GA, no need for linear algebra.</p>
]]></description><pubDate>Thu, 27 Feb 2025 20:37:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43198223</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=43198223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43198223</guid></item><item><title><![CDATA[New comment by at_compile_time in "Geometric Algebra"]]></title><description><![CDATA[
<p>You make it sound as though multivectors being invertible is a special case, when the opposite is true. In 2D and 3D GA, every non-zero k-vector and versor has an inverse. In PGA, every non-zero, non-ideal plane, line, and point, and versor has an inverse. The inverse is used all the damn time when composing and applying transformations and performing projections and rejections.<p>As to which is more fundamental, I don't think it matters. You could argue that the dot and exterior products are more fundamental because the geometric product is their sum (for vectors). You could also argue that the geometric product is more fundamental because it is simply the Cartesian product of two multivectors, and you derive the dot, exterior and commutator products by filtering that product by grade. Both definitions are true, and "fundamental" is both a matter of perspective and irrelevant to any practical concern.</p>
]]></description><pubDate>Thu, 27 Feb 2025 20:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43198068</link><dc:creator>at_compile_time</dc:creator><comments>https://news.ycombinator.com/item?id=43198068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43198068</guid></item></channel></rss>