<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: pdonis</title><link>https://news.ycombinator.com/user?id=pdonis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 06 Oct 2026 03:14:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pdonis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pdonis in "One person can now be a quorum at the SEC"]]></title><description><![CDATA[
<p>From what I can tell, the only actual change is that the current rule says "two" instead of "two or one" in the last part about what happens if some Commissioners are disqualified with respect to a matter.</p>
]]></description><pubDate>Mon, 05 Oct 2026 20:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49970629</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49970629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49970629</guid></item><item><title><![CDATA[New comment by pdonis in "What is going on with ceiling fans"]]></title><description><![CDATA[
<p>Sounds like the old Steven Wright joke about having a switch in his apartment that didn't do anything, he kept turning it on and off and nothing happened. Then a guy in France called him and said, "Cut it out."</p>
]]></description><pubDate>Sun, 04 Oct 2026 22:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49958733</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49958733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49958733</guid></item><item><title><![CDATA[New comment by pdonis in "Moist-Electric Wallpaper for Indoor Energy Harvesting and Humidity Management"]]></title><description><![CDATA[
<p>The condensate (water vapor that gets condensed out of the air in the process of generating the electricity) has to go somewhere; if it's not properly handled, yes, I would expect mold.</p>
]]></description><pubDate>Wed, 30 Sep 2026 16:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49911508</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49911508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49911508</guid></item><item><title><![CDATA[New comment by pdonis in "NASA asked several former SR-71A staffers to help secret restart"]]></title><description><![CDATA[
<p>Top Gun: Blackbird?</p>
]]></description><pubDate>Tue, 29 Sep 2026 23:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49902516</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49902516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49902516</guid></item><item><title><![CDATA[New comment by pdonis in "On caring for user data: NeoVim caused Vim undo files to be deleted"]]></title><description><![CDATA[
<p><i>> Persistent undo exists to recover from an accidental write-and-quit mid-session nuking some stuff you really didn't intend to delete.</i><p>That's one use case, sure, but not the only possible one.<p><i>> Reading the PR the change was needed because the old undofile format was fundamentally broken.</i><p>That's a good reason to have a <i>new</i> undo file that's completely separate from the old one, and use the new one instead, and tell users "Hey, whatever undo information you had in your old undo file isn't accessible any more through neovim, you'll have to use vim if you need to get to it."<p>It's <i>not</i> a good reason for just deleting the old undo file with no warning. All the new version needs to do is <i>ignore</i> it, not nuke it.</p>
]]></description><pubDate>Sun, 27 Sep 2026 17:58:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49869095</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49869095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49869095</guid></item><item><title><![CDATA[New comment by pdonis in "On caring for user data: NeoVim caused Vim undo files to be deleted"]]></title><description><![CDATA[
<p><i>> I use different config files to control its behavior.</i><p>From what I can gather, you can use the same vimrc file to control both vim and neovim.</p>
]]></description><pubDate>Sun, 27 Sep 2026 17:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49869049</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49869049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49869049</guid></item><item><title><![CDATA[New comment by pdonis in "On caring for user data: NeoVim caused Vim undo files to be deleted"]]></title><description><![CDATA[
<p>I don't understand. Are you saying neovim does <i>not</i> nuke vim's undo files? The whole point of the article is that it does.<p>If that's not your point, then I have no idea what you're trying to say.</p>
]]></description><pubDate>Sun, 27 Sep 2026 17:46:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49868977</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49868977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49868977</guid></item><item><title><![CDATA[New comment by pdonis in "On caring for user data: NeoVim caused Vim undo files to be deleted"]]></title><description><![CDATA[
<p>If it really is another program with reference to vim, it should leave undo files made by vim alone.<p>If it's going to nuke vim's undo files, it can't hide behind "another program".</p>
]]></description><pubDate>Sun, 27 Sep 2026 17:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49868853</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49868853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49868853</guid></item><item><title><![CDATA[New comment by pdonis in "On caring for user data: NeoVim caused Vim undo files to be deleted"]]></title><description><![CDATA[
<p>Sure, and then have it break again the next time upstream pushes a change. Or have something else break because upstream doesn't care about breaking things that I'm relying on.<p>The only way to "fix" this from a source code perspective would be to fork Neovim.</p>
]]></description><pubDate>Sun, 27 Sep 2026 15:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867600</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49867600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867600</guid></item><item><title><![CDATA[New comment by pdonis in "On caring for user data: NeoVim caused Vim undo files to be deleted"]]></title><description><![CDATA[
<p>It's worth pointing out that vim is not "another program" as far as Neovim is concerned. It's an earlier version of the same program. Neovim is a <i>fork</i> of vim, not a totally different editor that happens to share part of a name.</p>
]]></description><pubDate>Sun, 27 Sep 2026 15:33:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867576</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49867576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867576</guid></item><item><title><![CDATA[New comment by pdonis in "On caring for user data: NeoVim caused Vim undo files to be deleted"]]></title><description><![CDATA[
<p>Deleting important data without warning is not the same as not providing a feature users might want.</p>
]]></description><pubDate>Sun, 27 Sep 2026 15:30:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867544</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49867544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867544</guid></item><item><title><![CDATA[New comment by pdonis in "On caring for user data: NeoVim caused Vim undo files to be deleted"]]></title><description><![CDATA[
<p><i>> giving away free software as a gift</i><p>Even a gift comes with an implicit promise that it will do no harm. Deleting important data of yours without warning is harm.</p>
]]></description><pubDate>Sun, 27 Sep 2026 15:29:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867522</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49867522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867522</guid></item><item><title><![CDATA[New comment by pdonis in ""They had no concept of a duty of care to their users.""]]></title><description><![CDATA[
<p>So software that deletes important data of yours without any warning is ok because at least it isn't poisoning you?</p>
]]></description><pubDate>Sun, 27 Sep 2026 15:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867497</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49867497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867497</guid></item><item><title><![CDATA[New comment by pdonis in "English: A vs. An"]]></title><description><![CDATA[
<p>Holdovers from showing the case (function in the sentence) of pronouns with inflection, which has mostly vanished from English, but not completely. The "mostly" just means we get extra confusion from different cases having ended up with the same form (as in the two different meanings of "her" below).<p>"It was him -> it was her" -- both are direct objects (at least as you're using them here--once upon a time the correct English would have been "it was he -> it was she", since the verb "to be" is not a transitive verb, but that seems to have gone out of fashion).<p>"It is his -> it is hers" -- both are possessives, but they're not directly modifying anything (they refer to "it", but the verb is in between).<p>"It is his thing -> it is her thing" -- both are possessives, but now they are functioning as direct modifiers of "thing", which is a different usage.<p>I don't know if there is a fully specified algorithm for determining these things, and even if you got one that worked in English, I don't think it would map very easily to any other language, because English is such a hodgepodge of things cherry picked from various languages over the centuries.</p>
]]></description><pubDate>Sat, 19 Sep 2026 23:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49771159</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49771159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49771159</guid></item><item><title><![CDATA[New comment by pdonis in "C++26: Trivial infinite loops are no longer undefined behaviour"]]></title><description><![CDATA[
<p>If this is a genuine use case, I wonder why the language can't just introduce a built-in function for it. For example, std::get_stuck_here(). Then the compiler would know not to optimize this away. The implementation under the hood could still be an infinite loop, but the compiler would not have to guess why it's there.</p>
]]></description><pubDate>Fri, 18 Sep 2026 16:09:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49756467</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49756467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49756467</guid></item><item><title><![CDATA[New comment by pdonis in "Why I didn’t sign the Fields medallists’ letter"]]></title><description><![CDATA[
<p>During the years when Newton made his great discoveries, of calculus and universal gravitation, he had a scholarship from the University of Cambridge. (Note that it was not until a couple of decades later that Newton <i>published</i> this work.) After he got his MA he became a Fellow of Trinity College. So society was basically subsidizing him.</p>
]]></description><pubDate>Fri, 18 Sep 2026 15:55:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49756231</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49756231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49756231</guid></item><item><title><![CDATA[New comment by pdonis in "Sex, AI, and the Apocalypse"]]></title><description><![CDATA[
<p><i>> I think there's an equal or greater potential for harm happening by accident without intention.</i><p>The WMD analogy doesn't quite cover this, yes. Maybe a better analogy here would be toxic waste. Yes, someone might not have <i>intentionally</i> set up a factory that puts dioxin into the water, but they're still responsible. Which means they need to take precautions to make sure such accidents can't happen. Similarly, those who build AI need to take precautions to make sure the AI they build doesn't accidentally cause serious harm.</p>
]]></description><pubDate>Fri, 18 Sep 2026 02:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49749711</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49749711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49749711</guid></item><item><title><![CDATA[New comment by pdonis in "Sex, AI, and the Apocalypse"]]></title><description><![CDATA[
<p>I don't think nobody building AI is an option, since we can't control what China and Russia do.<p>I personally am not concerned about that as far as an existential threat goes, because I don't think AI, in itself, poses one; I think it will hit diminishing returns. But of course it is still capable of serious harm when humans misuse it.<p>The best analogy we have is probably weapons of mass destruction--we have international treaties about them and we don't let just anybody have them. That's the kind of framework I think we need, and it goes beyond "regulation" in the ordinary sense.<p>Use of such weapons is considered by international treaty to be an act of war; use of AI by, say, China and Russia against our infrastructure should be the subject of a similar international treaty with the understanding that it would have similar consequences.<p>Domestically, humans who misuse AI to do serious harm could be treated like, say, the people who tried to spread anthrax years back.</p>
]]></description><pubDate>Fri, 18 Sep 2026 01:46:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49749278</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49749278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49749278</guid></item><item><title><![CDATA[New comment by pdonis in "Sex, AI, and the Apocalypse"]]></title><description><![CDATA[
<p>I think the point is not so much that we can just ignore the possibility of AI doing harm, but that <i>if</i> AI really is the existential threat that these people claim, then they are the <i>last</i> people we should want as stewards of the technology. These people like to talk about AI ethics, but if the ethics of the AI they build is <i>their</i> ethics, as demonstrated by their actions, I want no part of it.</p>
]]></description><pubDate>Fri, 18 Sep 2026 00:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49748477</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49748477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49748477</guid></item><item><title><![CDATA[New comment by pdonis in "Why I didn’t sign the Fields medallists’ letter"]]></title><description><![CDATA[
<p><i>> this is also a stunning example of survivorship bias.</i><p>No, it's an example of why you <i>have</i> to allow people to pursue what at the time look like "curiosities", even though most of them don't go anywhere--because the very small portion that <i>do</i> go somewhere, end up changing the world, and <i>we don't know in advance</i> which ones those are going to be.<p>It's quite true that the funds we have for this are a finite resource. But that doesn't mean that "foreseeable practical applications" is a useful filter for how to deploy that resource.</p>
]]></description><pubDate>Thu, 17 Sep 2026 23:44:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49748337</link><dc:creator>pdonis</dc:creator><comments>https://news.ycombinator.com/item?id=49748337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49748337</guid></item></channel></rss>