<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: PeterWhittaker</title><link>https://news.ycombinator.com/user?id=PeterWhittaker</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 15 Sep 2026 14:09:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=PeterWhittaker" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by PeterWhittaker in "A Beginning for Mathematics"]]></title><description><![CDATA[
<p>Examples, preferably academic?</p>
]]></description><pubDate>Mon, 14 Sep 2026 20:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49703331</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=49703331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49703331</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "Who Dung It? (Turdle.fun)"]]></title><description><![CDATA[
<p>> That turd just ain't right<p>Best thing on the Internet this week. Thank you.</p>
]]></description><pubDate>Thu, 10 Sep 2026 20:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49649811</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=49649811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49649811</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "What Linux does when you malloc()?"]]></title><description><![CDATA[
<p>I really do hate to pile on with negative comments, but there are several at best misunderstandings and at worst errors in this:<p>1. TFA argues that malloc is for dynamic memory allocation and that arrays are for fixed counts. Sort of. In modern C, you can always <i>char someArray[someValue]</i>; what you cannot do is <i>char someArray[someValue] = { '\0' };</i> making <i>malloc</i> good for the case where you need some initialization, but then you should probably be using calloc or some other call.<p>2. TFA indicates that top will tell you how much memory your process is using. Uh, sorta kinda maybe not always? Reporting memory utilization is a black art, top was built before current opacity, and this area is never as clear and clean as it seems. I have a tab group called "true memory usage" which consists of a dozen or more pages to remind how many edge cases there are here. <i>hic sunt draconis</i><p>3. TFA kinda sorta implies that malloc means a system call and a change to <i>brk</i>, but TFA also mentions that malloc isn't a system call but a libc call: if you have previously called malloc and freed memory, or if your task's space is large enough, malloc might not involve a system call at all and brk/srbk might not be involved, since libc may have satisified your memory request from your existing task space.<p>It reads like a fine, clear, and correct article, but it isn't, really. Sad to say, because it did read really well.</p>
]]></description><pubDate>Wed, 09 Sep 2026 22:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49635579</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=49635579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49635579</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "Is There I/O After Death? What Happens to Io_uring When a Process Dies"]]></title><description><![CDATA[
<p>The asynchronous behaviour raises interesting questions as to whether or not this is a bug or working as intended, and whether or not the io_uring API should offer controls to allow the calling application to decide.<p>With synchronous intra-machine calls we mostly take it for granted that pending modifications die with the caller.<p>But with inter-machine communications we mostly take it for granted that the sending machine and its entire local area can disappear and operations it sent will complete.<p>Of course, there are exceptions, especially when APIs/systems offer atomicity, consistency checks, etc.<p>But without express design intent, or preferably caller intent, one can argue both sides of the asynchronous intra-machine case and be right.<p>I guess my thinking isn't so much that this happens as that it happens implicitly.</p>
]]></description><pubDate>Sun, 06 Sep 2026 18:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49589151</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=49589151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49589151</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "Why are rivers so mathematical?"]]></title><description><![CDATA[
<p>But rivers have been mathematical for only something less than ~60 years, no? Mandelbrot's paper on the length of the coastline of Albion was in the mid 60s or so, and the math that made rivers mathematical (fractals, chaos theory) came after that (within my lifetime!).<p>Rivers are mathematical only because we have so improved our mathematics in recent times (when my parents were born, they were random and non-deterministic, mysterious).</p>
]]></description><pubDate>Mon, 31 Aug 2026 22:21:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49515555</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=49515555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49515555</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "AI-written code is still your code"]]></title><description><![CDATA[
<p>The question of code ownership highlighted in some of the comments herein (e.g., "when you build software, you own it... "No, I specifically don’t. My company owns it...") takes me back to a paper I read years ago on password management and extrinsic risk: The basic idea was that employees have no real motivation to maintain password hygiene because they bear little to no risk of password compromise. They are asked both to be productive and to be secure, they are more likely to be sanctioned for productivity problems than security problems, so they sacrifice company security in favour of employment safety.<p>We've seen commentary along these lines re AI productivity gains Vs code maintenance costs and quality concerns for months/years now, but somehow, for me at least, viewing this through the lens of code ownership (literal ownership, not metaphorical/moral ownership in the 'take pride in your work and do it well, regardless' sense) makes this extrinsic risk all the more clear.<p>It also makes me think of the estimated billions lost to spreadsheet errors: non-programmers unaware that they were programming creating spreadsheet macros that appeared to do exactly what they wanted, but that in reality only did so most of the time, with edge cases and error handling omitted entirely, leading to significant financial losses for their employers.<p>In that case, the lack of sanction is far clearer: They were not programmers, they did their best, no one noticed and it wasn't their job to do so, etc.<p>The case of AI isn't that different, especially since it is just as available to the non-programmer as it is to the cavalier, or to the pressured junior, or to the responsible, take-ownership-and-maintain developer.<p>AI without governance and program management leads organizations to assume unqualified and unquantified risk with diffused responsibility; outside the small class of take-ownership-and-maintain professional, all risks are extrinsic to individuals so why should they care if it gets the job (mostly) done?<p>They don't and they won't.<p>(Reaches for popcorn to watch imminent train wrecks whilst hoping his water supply remains uncompromised.)</p>
]]></description><pubDate>Mon, 31 Aug 2026 14:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49510083</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=49510083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49510083</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "The Color of White Light"]]></title><description><![CDATA[
<p>Your last paragraph is pretty much what I said. The sun being white is a recent development in human knowledge, and our recent and very good theory was only confirmed empirically very recently indeed.</p>
]]></description><pubDate>Sat, 15 Aug 2026 23:39:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49315337</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=49315337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49315337</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "The Color of White Light"]]></title><description><![CDATA[
<p>Sure, the sun is white, more or less (cf comments re human perception and what "white" really means).<p>But when did humans first perceive the sun as white? We can only reliably say "sometime on or after 12 April 1961", the day Gagarin went into space. Prior to that, as far as we know, all humans saw the sun as some other colour, most often yellow or red, depending on the time of day.<p>Since Newton's prism, we had pretty good reason for believing it was likely white, reasons that got stronger in the 19th C with improved theories of optics, the discovery of atomic spectra, etc. I'm curious to know when we confirmed for sure its whiteness, and whether this was before October 1957 (Sputnik) or after Gagarin or somewhere in between.</p>
]]></description><pubDate>Sat, 15 Aug 2026 13:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49310482</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=49310482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49310482</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "Switching to electric stoves can dramatically cut indoor air pollution (2025)"]]></title><description><![CDATA[
<p>That's why I love my induction range: all the benefits of gas (near instant heat control and response, even cooking, etc.), none of the asthma or benzene!</p>
]]></description><pubDate>Sun, 09 Aug 2026 14:53:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49231966</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=49231966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49231966</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "This blog is written in en-GB"]]></title><description><![CDATA[
<p>TFA mentions s/Philosopher/Sorcerer/ in HP, which I confess to having confused me greatly (are Americans THAT ignorant that they are unaware of the concept?) and pleased me, since the Canadian publishing house stuck with en-GB throughout, AFAICT.<p>As a multilingual Canadian capable of understanding most English and French accents, I'm grateful for those who preserve and persevere with their home patois.<p>Funnily enough, I had a hard time with Bradley's accent the first time viewing Hot Fuzz but many hours of BritBox and Acorn and a few hours of HarbourCustoms later, no problems at all!</p>
]]></description><pubDate>Thu, 02 Jul 2026 16:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763597</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48763597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763597</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "David Hockney, Who Restored the Human Form to Art, Dies at 88"]]></title><description><![CDATA[
<p>I'm largely unfamiliar with his work, but in reading the article and viewing a few works online, I was struck strongly by the resemblances between his work and that of Alex Colville, 17 years his senior. To say that Hockney "restored the human form to art" and to ignore, to not even mention, Colville, seems hagiographic and willfully ignorant.<p>I'm in no way asserting that Colville restored the human form to art either, just observing that Hockney was far for alone in using the human form to convey aspects of his meaning.</p>
]]></description><pubDate>Fri, 12 Jun 2026 15:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505637</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48505637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505637</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "Dropbox CEO Drew Houston to step down"]]></title><description><![CDATA[
<p>In these days of concerns over digital sovereignty, I cannot help but wonder if they would be best served by moving to a privacy-protective European state, e.g., Germany or Switzerland (not EU but tends to align with EU regs, e.g., GDPR) and doubling down as a privacy protection service (to the extent permitted by law).<p>Just musing....</p>
]]></description><pubDate>Tue, 26 May 2026 21:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48286286</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48286286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48286286</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "Why are most humans right-handed? The answer may lie in how we learned to walk"]]></title><description><![CDATA[
<p>They don't discuss a "why", so much as present data on the "how" and "when". If this work is valid and reliable, then it will be up to later research to propose and test hypotheses as the why.<p>In a nutshell, the paper basically says that the lateralization that led to the predominance of right-handedness occurred around the time humans became bipedal and around the time of neuroanatomical expansion, possibly related to bipedalism.<p>In other words, before these two changes, we used all four limbs for locomotion and had no preference for either forelimb for grasping. Then one or two things happened and right-handedness predominated. It seems that that neuroanatomical expansion took over the areas of the brain that previously allowed our left hands to be as capable as our right hands.<p>I write "one or two things happened" because it wasn't clear to me from the paper whether the neuroanatomical expansion that led to lateralization was necessary to and part of bipedalism, i.e., caused by our locomotion bits taking over other parts of the brain to manage our balance, or whether it was merely coincident with it.<p>Interesting questions asked and answered, more research needed.</p>
]]></description><pubDate>Tue, 19 May 2026 19:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48197805</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48197805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48197805</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "It is time to give up the dualism introduced by the debate on consciousness"]]></title><description><![CDATA[
<p>> Is this positivism?<p>My understanding of positivism is, in a nutshell, that its goal is to reduce everything to physics, including social, inter-personal interactions. My read of the article is that Rovelli is focused on the intra-personal, so to that extent it isn't positivism, or is at least a limited, focused positivism. Extending Rovelli's thinking to the inter-personal would be, IMHO, a categorical error: While we may one day be able to fully describe the physics (and electrochemistry, etc.) of everything inside the person, physics is insufficient to describe what happens between people, at least to the extent that what is happening is a result of each person's actions, choices, etc.<p>I think this where bringing qualia in as a level of abstraction is useful: Everything about us is ultimately operating on our physical hardware, but not everything about us is "just physics", since our "us" (our OS, if you will), makes observations and chooses actions that are determined at least to some extent by the "us", and not just by the physical operations.<p>At this point, one could bring in Skinner and make everything operational conditioning, or Kahneman for a slightly different take where much of what we observe or consider consciously (the energy-hungry slow system) has been pre-filtered by physical processes that are not available to us (the energy-efficient fast system).<p>If those lines of thought are correct - and that remains an open question - then we could potentially arrive at a complete positivism wherein everything is determined primarily by our internal physics, though we wouldn't get predictability for the same reason that we cannot solve the three-body-problem analytically or predict the weather accurately for all time or predict with certainty the motions of the planets, etc.: There are too many inter-dependent variables, and modelling will always lag actual behaviour.<p>I think we are on safe ground saying that intra-body behaviour is all physics, and on safe ground describing some of the physics responsible for what we call thought, e.g., neuropsychological processes, but at some point we need to model things differently to continue to make sense, make progress. We get away from just-physics at higher levels of abstraction, with the challenge being to describe the transitions from one model level to another (corporeal electro-chemistry to reflective thought and action to inter-personal relations to sociology and economy).<p>Sort of like how we know that everything is quantum mechanics at the appropriate scale, but that QM isn't terribly useful for modelling weather, planetary motion, etc.</p>
]]></description><pubDate>Tue, 19 May 2026 13:45:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48193235</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48193235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48193235</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "It is time to give up the dualism introduced by the debate on consciousness"]]></title><description><![CDATA[
<p>Because it leads us down seemingly useful paths that are in fact dead wrong. There is only physics, but at some levels it more convenient to ignore the physics (what is happening in the body) and to describe our experience.<p>Rovelli is a reductionist, the only logically and physically defensible intellectual position, while dualism is inherently supernatural, invoking phantoms, phenomenology that is purely fictitious.</p>
]]></description><pubDate>Mon, 18 May 2026 12:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48178742</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48178742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48178742</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "It is time to give up the dualism introduced by the debate on consciousness"]]></title><description><![CDATA[
<p>Not at all. As the fourth paragraph from the end states, we experience qualia. Rovelli is simply saying that qualia are simply physical processes described from a salient perspective, that is, at a level more abstract than the eletrochemical processes that underlie them.<p>It's a bit like pain: to create better analgesics, we need to work at the lower levels closer to the biology, but a patient describing pain to a doctor works at a higher, descriptive level, as does the doctor. Where is the pain, what are its qualities (dull, sharp, shallow, deep, burning, etc.).</p>
]]></description><pubDate>Mon, 18 May 2026 12:22:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48178703</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48178703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48178703</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "Why is this site named Antipope?"]]></title><description><![CDATA[
<p>Not at all sure why this is downvoted, since this is essentially a five-word tl;dr of the article.</p>
]]></description><pubDate>Sat, 16 May 2026 21:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48163871</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48163871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48163871</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "Computer Hobby Movement in Canada"]]></title><description><![CDATA[
<p>Ah, our geography. I live in Arnprior, about half an hour west of Ottawa (technically, my house is a couple of clicks from the Ottawa border, but we don't really start counting until the burbs).<p>Anyway. I live closer to James Bay than DC. Let that sink in a moment (and sink is what you will do if you attempt the drive).</p>
]]></description><pubDate>Thu, 14 May 2026 18:01:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48138919</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48138919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48138919</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "Killswitch: Per-function short-circuit mitigation primitive"]]></title><description><![CDATA[
<p>I may be wrong, but on a correctly-configured system, one would have to have root access to act nefariously. Since this is intended to prevent exploitation of vulnerabilities that enable privilege escalation, it feels like a net win.</p>
]]></description><pubDate>Sat, 09 May 2026 14:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48075391</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48075391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48075391</guid></item><item><title><![CDATA[New comment by PeterWhittaker in "Killswitch: Per-function short-circuit mitigation primitive"]]></title><description><![CDATA[
<p>Clever! I know some will say it's like closing the barn door after the horse left, but having this in place to mitigate future vulnerabilities will be handy.</p>
]]></description><pubDate>Sat, 09 May 2026 12:08:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48074316</link><dc:creator>PeterWhittaker</dc:creator><comments>https://news.ycombinator.com/item?id=48074316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48074316</guid></item></channel></rss>