<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: lucozade</title><link>https://news.ycombinator.com/user?id=lucozade</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 09:24:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lucozade" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lucozade in "Antigravity Is Down"]]></title><description><![CDATA[
<p>Isn't that just gravity?</p>
]]></description><pubDate>Mon, 13 Apr 2026 15:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47753632</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=47753632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47753632</guid></item><item><title><![CDATA[New comment by lucozade in "Anthropic won't acknowledge my prior art notice"]]></title><description><![CDATA[
<p>What exactly are you claiming?<p>You don't appear to be claiming copyright as you state that you don't know if they copied code.<p>Are you saying that your prior art invalidates a patent? If so, would you mind pointing out what patent?<p>Otherwise, it just seems that you're claiming that you had a similar idea to one that someone at Anthropic had. That's not really something they have any need to acknowledge.</p>
]]></description><pubDate>Wed, 25 Mar 2026 18:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47521640</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=47521640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47521640</guid></item><item><title><![CDATA[New comment by lucozade in "Why are "remote" jobs in late 2025 still limited to hiring in US/CA/UK/DE?"]]></title><description><![CDATA[
<p>In my experience, legal and tax complexities are more than sufficient to restrict the countries that we have remote workers living in.<p>We work globally so practical things like timezones aren't really a factor; we have plenty of experience working around them. That even goes as far as things like personal security in locations that are particularly dangerous. In my line of work that usually means risk of kidnapping. It will be a factor we take into account but wouldn't usually be decisive.<p>Having said that, I have been involved in setting up multiple offices in new locations. But only where we're expecting to have a significant presence over the long term. Essentially, where we can amortise the costs of legal and tax expertise.<p>Source: reasonably senior executive at a very large, global financial organisation.</p>
]]></description><pubDate>Wed, 10 Dec 2025 16:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46220069</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=46220069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46220069</guid></item><item><title><![CDATA[New comment by lucozade in "Why xor eax, eax?"]]></title><description><![CDATA[
<p>> couldn't it? (Does it?)<p>It could of course. It can do pretty much any pattern matching it likes. But I doubt very much it would because that pattern is way less common.<p>As the article points out, the XOR saves 3 bytes of instructions for a really, really common pattern (to zero a register, particularly the return register).<p>So there's very good reason to perform the XOR preferentially and hence good reason to optimise that very common idiom.<p>Other approaches eg add a new "zero <reg>" instruction are basically worse as they're not backward compatible and don't really improve anything other than making the assembly a tiny bit more human readable.</p>
]]></description><pubDate>Mon, 01 Dec 2025 16:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46109382</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=46109382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46109382</guid></item><item><title><![CDATA[New comment by lucozade in "Jeandel-Rao Aperiodic Tiling as a Geometric Basis of the Fine-Structure Constant"]]></title><description><![CDATA[
<p>> thoughts?<p>I have a few:<p>What's the "Hypothetical Institute of Mathematical Physics"?<p>What does 'a reflection of the total phase space or ”complexity weight” of the minimal aperiodic vacuum.' mean?<p>phi^-7 !~= 0.035998811... it's ~= 0.0344418537...<p>Section 3.2 is just gobbledegook.<p>You probably need to get a better bot but it was a fun read. Thanks.</p>
]]></description><pubDate>Fri, 28 Nov 2025 15:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46079707</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=46079707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46079707</guid></item><item><title><![CDATA[New comment by lucozade in "Britain is one of the richest countries. So why do children live in poverty?"]]></title><description><![CDATA[
<p>> Capitalism<p>That'll definitely help. But you need a certain amount of forced re-distribution to reduce relative poverty significantly below 30% because it's defined as 60% of median.<p>Either that or find a way to significantly reduce the number of children that people in the bottom 30% are sprogging.</p>
]]></description><pubDate>Mon, 24 Nov 2025 17:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46036547</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=46036547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46036547</guid></item><item><title><![CDATA[New comment by lucozade in "Structure and Interpretation of Classical Mechanics (2014)"]]></title><description><![CDATA[
<p>> why we define the Action as this object and why we should expect it to be minimised for the physical trajectory in the first place.<p>The most coherent explanation I've heard was from Feynnman [0]. As far as I understand it (and I may well not have understood it at all well), at the quantum level, all paths are taken by a particle but the contributions of the paths away from the stationary point tend to cancel each other. So, at a macroscopic level, the net effect appears to be be that the particle is following the path of least action.<p>>  a proof of the equivalence to Newtonian mechanics<p>The Lagrangian method isn't really equivalent to Newton's method. Again, Feynman talks about this in [0]. It's that for a certain class of action, the Euler-Lagrange equations are equivalent to Newton's laws.<p>It's perfectly plausible to come up with actions that recover systems that represent Einsteinian relativity or quantum mechanics. This is the main reason (as I understand it) why it's considered a more powerful formalism.<p>[0] <a href="https://www.feynmanlectures.caltech.edu/II_19.html" rel="nofollow">https://www.feynmanlectures.caltech.edu/II_19.html</a></p>
]]></description><pubDate>Mon, 27 Oct 2025 17:41:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45724025</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=45724025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45724025</guid></item><item><title><![CDATA[New comment by lucozade in "How England misplaced its first king"]]></title><description><![CDATA[
<p>No, King Edward I was 300 years later.</p>
]]></description><pubDate>Fri, 03 Oct 2025 15:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45463873</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=45463873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45463873</guid></item><item><title><![CDATA[New comment by lucozade in "New study shows plants and animals emit a visible light that expires at death"]]></title><description><![CDATA[
<p>Sure but, in fairness, the HN title is a bit misleading. The paper says that the bodies are emitting light in the visible part of the EM spectrum not that the light is visible. And the intensity isn't really high enough to see the light without instruments.</p>
]]></description><pubDate>Wed, 24 Sep 2025 11:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45359053</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=45359053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45359053</guid></item><item><title><![CDATA[New comment by lucozade in "New Mexico is first state in US to offer universal child care"]]></title><description><![CDATA[
<p>It means that the current system provides free child care if your household income is less that 4x the federal poverty level. The new scheme doesn't restrict by income.</p>
]]></description><pubDate>Tue, 09 Sep 2025 15:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45182986</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=45182986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45182986</guid></item><item><title><![CDATA[New comment by lucozade in "Amelia Earhart's Reckless Final Flights"]]></title><description><![CDATA[
<p>> what parts of “Russia” were east of Japan in 1948<p>As it says she flew from Japan to the Aleutian islands, it would have probably been safer to fly via the Kamchatka peninsular instead of direct.</p>
]]></description><pubDate>Thu, 05 Jun 2025 08:58:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44189768</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=44189768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44189768</guid></item><item><title><![CDATA[New comment by lucozade in "Flattening Rust’s learning curve"]]></title><description><![CDATA[
<p>> _who_ is the owner. Is it a stack frame?<p>The owned memory may be on a stack frame or it may be heap memory. It could even be in the memory mapped binary.<p>> Why would a stack frame want to move ownership to its callee<p>Because it wants to hand full responsibility to some other part of the program. Let's say you have allocated some memory on the heap and handed a reference to a callee then the callee returned to you. Did they free the memory? Did they hand the reference to another thread? Did they hand the reference to a library where you have no access to the code? Because the answer to those questions will determine if you are safe to continue using the reference you have. Including, but not limited to, whether you are safe to free the memory.<p>If you hand ownership to the callee, you simply don't care about any of that because you can't use your reference to the object after the callee returns. And the compiler enforces that. Now the callee could, in theory give you back ownership of the same memory but, if it does, you know that it didn't destroy etc that data otherwise it couldn't give it you back. And, again, the compiler is enforcing all that.<p>> Why can mutable reference be only handed out once?<p>Let's say you have 2 references to arrays of some type T and you want to copy from one array to the other. Will it do what you expect? It probably will if they are distinct but what if they overlap? <i>memcpy</i> has this issue and "solves" it by making overlapped copies undefined. With a single mutable reference system, it's not possible to get that scenario because, if there were 2 overlapping references, you couldn't write to either of them. And if you could write to one, then the other has to be a reference (mutable or not) to some other object.<p>There are also optimisation opportunities if you know 2 objects are distinct. That's why C added the <i>restrict</i> keyword.<p>> If I'm only using a single thread<p>If you're just knocking up small scripts or whatever then a lot of this is overkill. But if you're writing libraries, large applications, multi-dev systems etc then you may be single threaded but who's confirming that for every piece of the system at all times? People are generally really rubbish at that sort of long range thinking. That's where these more automated approaches shine.<p>> hide information...Why, from whom?<p>The main reason is that you want to expose a specific contract to the rest of the system. It may be, for example, that you have to maintain invariants eg double entry book-keeping or that the sides of a square are the same length. Alternatively, you may want to specify a high level algorithm eg matrix inversion, but want it to work for lots of varieties of matrix implementation eg sparse, square. In these cases, you want your consumer to be able to use your objects, with a standard interface, without them knowing, or caring, about the detail. In other words you're <i>hiding</i> the implementation detail behind the interface.</p>
]]></description><pubDate>Wed, 14 May 2025 11:39:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43983276</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=43983276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43983276</guid></item><item><title><![CDATA[New comment by lucozade in "' largest' fusion fuel facility to be built"]]></title><description><![CDATA[
<p>Most experimental approaches to fusion use a deuterium-tritium reaction. It's not the only possibility but it's not a wild bet that tritium will be needed whichever fusion tech wins.<p>And as tritium has a relatively short half life, it makes sense to research ways to generate, recycle and store it.<p>There's no reason to wait for a self-sustaining reactor to be online before you start to research other technologies that would be needed for a commercially viable setup. There's no obvious reason why this shouldn't be done in parallel.<p>The value of the basic research aside, it strikes me that it's as least as valuable as any current fusion research.</p>
]]></description><pubDate>Thu, 13 Mar 2025 17:10:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43355303</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=43355303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43355303</guid></item><item><title><![CDATA[Musings on Iterator Trait Names]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.yoshuawuyts.com/musings-on-iterator-trait-names/">https://blog.yoshuawuyts.com/musings-on-iterator-trait-names/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42793454">https://news.ycombinator.com/item?id=42793454</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 22 Jan 2025 14:54:27 +0000</pubDate><link>https://blog.yoshuawuyts.com/musings-on-iterator-trait-names/</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=42793454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42793454</guid></item><item><title><![CDATA[New comment by lucozade in "Silver amulet is the oldest evidence of Christianity north of the Alps"]]></title><description><![CDATA[
<p>That doesn't describe a census or anything like it. There is absolutely no evidence there was a census covering the Roman empire let alone the whole world (as actually stated in gLuke).<p>However, there <i>was</i> a census of Judea ordered by Quirinius when Herod Archelaus was kicked out in 6AD. And that makes sense because, prior to that time, Judea was a client state so Rome would not have directly taxed it. Once it became a province, it would be subject to direct taxation and, hence, would have needed a census to determine the taxable population.<p>So, by far the most likely scenario is that the author of gLuke was referring to this census but got his facts a bit wrong. He made way bigger whoppers than that one.</p>
]]></description><pubDate>Wed, 18 Dec 2024 17:18:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42452502</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=42452502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42452502</guid></item><item><title><![CDATA[New comment by lucozade in "Silver amulet is the oldest evidence of Christianity north of the Alps"]]></title><description><![CDATA[
<p>> There is scientific consensus that Jesus was a historical figure<p>It's fair to say that there is general consensus amongst Biblical scholars that there was a historical Jesus of Nazareth. Calling it a scientific consensus is a bit of a stretch though. As far as I'm aware there's zero scientific evidence for His existence. Just that the surviving textual evidence makes little sense if He didn't.</p>
]]></description><pubDate>Wed, 18 Dec 2024 15:58:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42451562</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=42451562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42451562</guid></item><item><title><![CDATA[New comment by lucozade in "Khalid Sheldrake: The East Dulwich man who would be King"]]></title><description><![CDATA[
<p>From the article<p><i>Gladys, who had previously converted to Catholicism and Christian Science, had firm ideas about how her conversion to Islam should go. She wanted it performed ‘on no earthly territory’ so in 1932 she chartered a plane to fly from Croydon to Paris and Khalid performed the ceremony over the Channel</i><p>So yes, she was already investigating religions and this appears to have been her idea.</p>
]]></description><pubDate>Wed, 18 Dec 2024 13:11:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42450167</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=42450167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42450167</guid></item><item><title><![CDATA[New comment by lucozade in "Silver amulet is the oldest evidence of Christianity north of the Alps"]]></title><description><![CDATA[
<p>> "Jesus" being essentially a mispronunciation<p>Warning! Unnecessary nit-picking incoming...<p>Jesus isn't a mispronunciation of Yeshua, it's a transliteration. Initially the Hebrew/Aramaic ישוע was transliterated to the Greek Ἰησοῦς which is essentially a phonetic transliteration with the ending changed to the Greek masculine singular.<p>That was then transliterated to the Latin Iesus with basically the same deal ie phonetic with an ending change.<p>And <i>that</i> morphed into Jesus, probably about the 16th century, when the swash 'I' became a 'j' sound.<p>> more accurately be "Joshua"<p>It wouldn't really be more accurate; it would just be a transliteration through a different route. The most that can be said is that there are fewer hops.<p>It would still likely have most of the sounds wrong, esp if Jesus' name was originally pronounced in Galilean Aramaic. As I understand it that wouldn't have pronounced the final 'a' like an 'a' but more like a glottal stop. But that's right on the edge of my knowledge so I could have made the last bit up.</p>
]]></description><pubDate>Wed, 18 Dec 2024 12:57:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42450077</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=42450077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42450077</guid></item><item><title><![CDATA[New comment by lucozade in "Making memcpy(NULL, NULL, 0) well-defined"]]></title><description><![CDATA[
<p>>  time they leave something undefined, they do so to leave implementations free to use the underlying platform's default behavior<p>That's implementation defined (more or less) ie teh compiler can do whatever makes mst sense for its implementation.<p>Undefined means (more or less) that the compiler can assume the behaviour never happens so can apply transforms without taking it into account.<p>> to allow compilers to use it as an optimization point<p>That's the main advantage of undefined behaviour ie if you can ignore the usage, you may be able to apply optimisations that you couldn't if you had to take it into account. In the article, for example, GCC eliminated what it considered dead code for a NULL check of a variable that couldn't be NULL according to the C spec.<p>That's also probably the most frustrating thing about optimisations based on undefined behaviour ie checks that prevent undefined behaviour are removed because the compiler thinks that the check can't ever succeed because, if it did, there must have been undefined behaviour. But the way the developer was ensuring defined behaviour was with the check!</p>
]]></description><pubDate>Wed, 11 Dec 2024 13:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42387554</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=42387554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42387554</guid></item><item><title><![CDATA[New comment by lucozade in "USC Student Rocket Group Shatters International Amateur Space Record"]]></title><description><![CDATA[
<p>It's definitely less than Mach 5.5 given all the roadworks.</p>
]]></description><pubDate>Tue, 03 Dec 2024 14:10:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42306179</link><dc:creator>lucozade</dc:creator><comments>https://news.ycombinator.com/item?id=42306179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42306179</guid></item></channel></rss>