<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: frud</title><link>https://news.ycombinator.com/user?id=frud</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 02:06:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=frud" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by frud in "What we know about CEO shooting suspect"]]></title><description><![CDATA[
<p>I think that, more generally, intelligent people don't get arrested for crimes for several reasons.  First, because they are smarter, they just don't get themselves into jams where murdering someone seems like the best way to get out of the jam.  Second, because they are more successful they have more to lose in terms of wealth, happiness, good living situation, so they risk more when choosing crime, so they're less likely to choose it.  Only thirdly is actual proficiency in the planning and execution of the crime.</p>
]]></description><pubDate>Tue, 10 Dec 2024 16:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42378155</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=42378155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42378155</guid></item><item><title><![CDATA[New comment by frud in "The Race to Seal Helium HDDs (2021)"]]></title><description><![CDATA[
<p>The raw words written to the drive are actually re-encoded into slightly larger codewords with nice properties like not having too many zero or one bits in a row, and error detection/correction.<p>Plus I think that the 0/1 bits are not encoded as "no magnetism"/"some magnetism", but instead as "north magnetism"/"south magnetism" since magnetic fields have a direction.<p>And I don't think the magnetic fields on the platters have any appreciable effect on the head besides the electromagnetic effects at the sensor.</p>
]]></description><pubDate>Tue, 09 Jul 2024 20:31:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40920762</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=40920762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40920762</guid></item><item><title><![CDATA[New comment by frud in "Progress Quest: The original idle game"]]></title><description><![CDATA[
<p>The game goes through several phase changes as you progress.</p>
]]></description><pubDate>Thu, 25 Apr 2024 16:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40159982</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=40159982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40159982</guid></item><item><title><![CDATA[New comment by frud in "EPA bans asbestos, a deadly carcinogen still in use decades after partial ban"]]></title><description><![CDATA[
<p>Any form that doesn't have loose fibrils, microparticles, or dust.<p>I'd compare it to wood from walnut trees, which is perfectly safe to handle and use in dining tables, etc., but dust from its' woodworking is toxic.</p>
]]></description><pubDate>Mon, 18 Mar 2024 19:28:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39748852</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=39748852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39748852</guid></item><item><title><![CDATA[New comment by frud in "Air Canada Has to Honor a Refund Policy Its Chatbot Made Up"]]></title><description><![CDATA[
<p>I used to work for a company that sold factory automation technology, and had hundreds of manuals for all the products they sold.  In the front matter of every manual was a disclaimer that nothing in the manual was warranted to be true.  This was automation equipment running things like steel mills, factories, petroleum plants, where failures could result in many deaths and grave financial losses.</p>
]]></description><pubDate>Wed, 21 Feb 2024 18:15:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39457373</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=39457373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39457373</guid></item><item><title><![CDATA[New comment by frud in "Air Canada Has to Honor a Refund Policy Its Chatbot Made Up"]]></title><description><![CDATA[
<p>The real story here is that Air Canada's lawyers argued, among other things, that the chatbot was a separate and independent legal entity from Air Canada and therefore Air Canada was not obligated to honor the made up policy.<p>In other words, this was possibly the first historical argument made in a court that AI's are sentient and not automated chattel.</p>
]]></description><pubDate>Wed, 21 Feb 2024 18:12:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=39457319</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=39457319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39457319</guid></item><item><title><![CDATA[New comment by frud in "We need to talk about parentheses (2020)"]]></title><description><![CDATA[
<p>For basically forever compilers and languages have been designed with a total ordering on operator precedences.  The Yacc compiler generator tool maps operator precedence to integers, as do most handwritten compiler parsers.<p>A total ordering has a definite answer to the question "is x greater than, equal to, or less than y?" for all x and y.  A partial ordering will answer "I don't know" for some x and y.<p>It's quite possible to implement operator precedence using a partial ordering.  When the parser has to resolve precedence between two operators and their relationship is not defined, throw an "ambiguous precedence" error.<p>You can implement the partial ordering by putting all the operators into a DAG of sets of operators.  If two operators are in the same set, they have equal precedence.  If there is a path through the DAG from one operator to the other, that defines the precedence relation.  Else there is no relation.<p>Say "*" is defined to have a higher precedence than "+", and they both have an undefined precedence relation with "&".  Then "1 + 2 * 3" should compile into "1 + (2*3)", but "1 + 2 & 3" should throw an "ambiguous precedence" syntax error.</p>
]]></description><pubDate>Mon, 12 Feb 2024 17:06:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39347350</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=39347350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39347350</guid></item><item><title><![CDATA[New comment by frud in "A Partisan Solution to Partisan Gerrymandering: The Define–Combine Procedure"]]></title><description><![CDATA[
<p>Even if it's stable in a game theory sense, it depends on the political class being partitioned into exactly two parties.  Otherwise the two biggest parties would have an incentive to smother all smaller competitors.<p>I think the answer has to lie in an algorithmic solution dependent on a high-resolution population density map.</p>
]]></description><pubDate>Fri, 02 Feb 2024 16:24:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=39230501</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=39230501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39230501</guid></item><item><title><![CDATA[New comment by frud in "Infinite Craft"]]></title><description><![CDATA[
<p>Fish + fire = sushi</p>
]]></description><pubDate>Wed, 31 Jan 2024 20:11:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39208717</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=39208717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39208717</guid></item><item><title><![CDATA[New comment by frud in "Weldon's Dice, Automated (2009) [pdf]"]]></title><description><![CDATA[
<p>Wow, cool.  A paper that costs $20 to read.  I'll be sure to hop on that.</p>
]]></description><pubDate>Tue, 30 Jan 2024 19:23:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39194418</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=39194418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39194418</guid></item><item><title><![CDATA[New comment by frud in "6 Deaf Children Can Now Hear After a Single Injection"]]></title><description><![CDATA[
<p>That's quite an injection if it can cure six children at once.</p>
]]></description><pubDate>Thu, 25 Jan 2024 17:25:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39132061</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=39132061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39132061</guid></item><item><title><![CDATA[New comment by frud in "Microsoft is looking at next-generation nuclear reactors"]]></title><description><![CDATA[
<p>I have an idea.  Why don't we give new experimental AI systems their own off-grid nuclear power plants so they can't be switched off.  There's no way that could go wrong.</p>
]]></description><pubDate>Wed, 13 Dec 2023 16:47:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=38630025</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=38630025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38630025</guid></item><item><title><![CDATA[New comment by frud in "Process for mass producing Japanese 500 yen coins"]]></title><description><![CDATA[
<p>Some are made from dissimilar metals.  <a href="https://www.coin-database.com/series/japan-47-prefectures-coin-program-500-yen-500-yen.html" rel="nofollow noreferrer">https://www.coin-database.com/series/japan-47-prefectures-co...</a></p>
]]></description><pubDate>Mon, 27 Nov 2023 22:12:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38439156</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=38439156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38439156</guid></item><item><title><![CDATA[New comment by frud in "Fortran 2023"]]></title><description><![CDATA[
<p>After 30 seconds of furious googling:  <a href="https://developer.nvidia.com/cuda-fortran" rel="nofollow noreferrer">https://developer.nvidia.com/cuda-fortran</a></p>
]]></description><pubDate>Fri, 24 Nov 2023 15:37:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=38404994</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=38404994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38404994</guid></item><item><title><![CDATA[New comment by frud in "Fortran 2023"]]></title><description><![CDATA[
<p>One big thing I remember is that it's illegal to have multiple array arguments reference overlapping storage, so storage regions can't alias.  This means functions can be optimized more aggressively.<p>My fingers can't type Fortran anymore, so I'm going to use C as an example.<p>Imagine you have this function:<p><pre><code>    /* Add entries in arg1 to arg2, put result in result */
    void add_vec(int arg1[], int arg2[], int result[], int length) {
        for(int i = 0; i < length; i++) { 
            result[i] = arg1[i] + arg2[i];
        }
    } 
</code></pre>
In C, it's perfectly legal to call this like so:<p><pre><code>    int array[101];
    // ...pretend array is initialized...
    // for the first 100 elements, set a[i] = a[i] + a[i+1]
    add_vec(array, array+1, array);
</code></pre>
The C compiler has no choice but to iterate through the array one element at a time, doing things in the exact order that the source code spells out.  No loop unrrolling or vectorization can occur.<p>In Fortran, the compiler knows that the arrays are not aliased, so it can do much more reordering, unrolling, and vectorization to speed this code up.</p>
]]></description><pubDate>Wed, 22 Nov 2023 17:06:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=38381865</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=38381865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38381865</guid></item><item><title><![CDATA[New comment by frud in "Light can make water evaporate without heat"]]></title><description><![CDATA[
<p>Thank you.  This is the first thing I've read about this story that is at all coherent.</p>
]]></description><pubDate>Fri, 03 Nov 2023 13:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38128356</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=38128356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38128356</guid></item><item><title><![CDATA[New comment by frud in "Light can make water evaporate without heat"]]></title><description><![CDATA[
<p>Quantum or no, there is no shortcut around the 40.66 kJ/mol it takes to evaporate water.</p>
]]></description><pubDate>Thu, 02 Nov 2023 20:58:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=38120055</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=38120055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38120055</guid></item><item><title><![CDATA[New comment by frud in "Light can make water evaporate without heat"]]></title><description><![CDATA[
<p>What exactly is the distinction between water vapor and steam?</p>
]]></description><pubDate>Thu, 02 Nov 2023 20:56:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=38120019</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=38120019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38120019</guid></item><item><title><![CDATA[New comment by frud in "Light can make water evaporate without heat"]]></title><description><![CDATA[
<p>It takes [40.66 kJ/mol](<a href="https://en.wikipedia.org/wiki/Enthalpy_of_vaporization" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Enthalpy_of_vaporization</a>) to vaporize water.  There are no shortcuts.</p>
]]></description><pubDate>Thu, 02 Nov 2023 20:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38120011</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=38120011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38120011</guid></item><item><title><![CDATA[New comment by frud in "Light can make water evaporate without heat"]]></title><description><![CDATA[
<p>I can't wrap my head around this story.  What does it mean in thermodynamic terms?  Isn't there a fixed amount of energy per mass that it takes to convert liquid water into vapor?  Why does it matter that the energy comes from light?</p>
]]></description><pubDate>Thu, 02 Nov 2023 20:07:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38119317</link><dc:creator>frud</dc:creator><comments>https://news.ycombinator.com/item?id=38119317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38119317</guid></item></channel></rss>