<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: js2</title><link>https://news.ycombinator.com/user?id=js2</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 18:44:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=js2" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by js2 in "United Airlines 767 returns to Newark after Bluetooth name sparks alert"]]></title><description><![CDATA[
<p>Perhaps it was turned on by being jostled during take off.</p>
]]></description><pubDate>Sun, 31 May 2026 18:17:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348148</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48348148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348148</guid></item><item><title><![CDATA[Sandra Bullock Buying a Movie Ticket Online in 1995 [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=ydHmPrI7bqY">https://www.youtube.com/watch?v=ydHmPrI7bqY</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48337561">https://news.ycombinator.com/item?id=48337561</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 30 May 2026 15:54:07 +0000</pubDate><link>https://www.youtube.com/watch?v=ydHmPrI7bqY</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48337561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48337561</guid></item><item><title><![CDATA[New comment by js2 in "Local Git remotes"]]></title><description><![CDATA[
<p>Yes:<p><pre><code>    $ git init foo
    Initialized empty Git repository in .../foo/.git/
    $ git clone "file://$PWD/foo" bar
    Cloning into 'bar'...
</code></pre>
But it's redundant:<p><pre><code>   $ git clone bar baz    
   Cloning into 'baz'...
</code></pre>
If you example .git/config in either clone, you'll see that remote.origin.url is the absolute path of the source repo.<p>Note that you can share objects across clones on the same machine in various ways. See "--local", "--shared", and "--reference" in the git-clone man page. (GitHub uses this feature heavily. Or at least they did. I have no idea what their backend implementation is these days, but they must be doing some sort of copy-on-write CAS for forks.)</p>
]]></description><pubDate>Fri, 29 May 2026 20:41:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48328954</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48328954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48328954</guid></item><item><title><![CDATA[New comment by js2 in "Some Like It Literary"]]></title><description><![CDATA[
<p><i>How Marilyn Monroe Gave a Smart Gloss to Her Image: It was all about self-improvement for the actress, who was born a century ago next week. Two new volumes shed light on the books she collected and the intellectual she married.</i><p><a href="https://www.nytimes.com/2026/05/24/books/review/marilyn-monroe-books-arthur-miller.html?unlocked_article_code=1.mFA.AubT.dr8-1CDLHjI9&smid=url-share" rel="nofollow">https://www.nytimes.com/2026/05/24/books/review/marilyn-monr...</a></p>
]]></description><pubDate>Fri, 29 May 2026 02:58:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48318467</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48318467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48318467</guid></item><item><title><![CDATA[New comment by js2 in "Indoor Wi-Fi Roaming with OpenWRT"]]></title><description><![CDATA[
<p>Apple has some minimal recommendations as well:<p><a href="https://support.apple.com/en-us/102766" rel="nofollow">https://support.apple.com/en-us/102766</a></p>
]]></description><pubDate>Thu, 28 May 2026 16:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48311628</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48311628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48311628</guid></item><item><title><![CDATA[New comment by js2 in "Don't Roll Your Own"]]></title><description><![CDATA[
<p>All of these annoyances and more can be blocked by StopTheMadness (available for iOS and macOS):<p><a href="https://underpassapp.com/StopTheMadness/" rel="nofollow">https://underpassapp.com/StopTheMadness/</a></p>
]]></description><pubDate>Sat, 23 May 2026 23:46:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48252772</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48252772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48252772</guid></item><item><title><![CDATA[New comment by js2 in "How to convert between wealth and income tax"]]></title><description><![CDATA[
<p>> In fact, to make them pay as much tax as their employees, there should be a 2% wealth tax, not 1%.<p>Indeed.<p>Andrew Mellon writing in 1924 "Taxation: The People’s Business.": "The fairness of taxing more lightly incomes from wages, salaries and professional services than the incomes from business or from investments is beyond question. In the first case, the income is uncertain and limited in duration; sickness or death destroys it, and old age diminishes it. In the other, the source of income continues; the income may be disposed of during a man’s life, and it descends to his heirs."<p><a href="https://en.wikipedia.org/wiki/Andrew_Mellon" rel="nofollow">https://en.wikipedia.org/wiki/Andrew_Mellon</a><p>Via "Our Tax System Should Make You Furious" (interview with a Boston College Law School professor who specializes in tax law and estate planning):<p><a href="https://www.nytimes.com/2026/04/17/opinion/ezra-klein-podcast-ray-madoff.html?unlocked_article_code=1.kVA.6Uh6.UQolNYyvfMTW&smid=url-share" rel="nofollow">https://www.nytimes.com/2026/04/17/opinion/ezra-klein-podcas...</a></p>
]]></description><pubDate>Fri, 22 May 2026 20:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241312</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48241312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241312</guid></item><item><title><![CDATA[New comment by js2 in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>Programs have to run in a lot of different contexts, not just as servers, and for some of those contexts (especially say glueing together other programs), an interpreted language is more convenient and easier to work with. In fact, unless I care about performance, I'm going to use an interpreted language because having the source close at hand when something breaks just turns out to be super useful.</p>
]]></description><pubDate>Thu, 21 May 2026 17:08:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225965</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48225965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225965</guid></item><item><title><![CDATA[New comment by js2 in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>Correct. Before the "from __future__ import annotations" behavior that converts annotations to strings became the default, they figured out a better mechanism for circular type annotations (making them lazy) that is implicitly backwards compatible and that didn't need to be guarded behind a future statement.<p>Ironically, the new default behavior (making type annotation evaluation lazy) is <i>not</i> backwards compatible with the "from __future__ import annotations" behavior of converting annotations to strings, so they can't just rip out "from __future__ import annotations" and instead it needs to be deprecated and removed over multiple releases.<p>Oh, what tangled webs we weave! :-)</p>
]]></description><pubDate>Thu, 21 May 2026 16:42:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225600</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48225600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225600</guid></item><item><title><![CDATA[New comment by js2 in "Mounting git commits as folders with NFS (2023)"]]></title><description><![CDATA[
<p>AFAIK, SMB doesn't support symbolic links.</p>
]]></description><pubDate>Thu, 21 May 2026 16:38:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225526</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48225526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225526</guid></item><item><title><![CDATA[New comment by js2 in "Mounting git commits as folders with NFS (2023)"]]></title><description><![CDATA[
<p>What, you didn't know to search for pickaxe!? :-)<p>Meanwhile, --grep searches the log message. Yeah, the git CLI is an ergonomic nightmare and I've been using it since the very beginning.<p>FWIW, I can't think of a single time I've wanted to use -S instead of -G.</p>
]]></description><pubDate>Thu, 21 May 2026 16:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225363</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48225363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225363</guid></item><item><title><![CDATA[New comment by js2 in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>Yup, "from __future__ import annotations" will eventually be removed:<p>> from __future__ import annotations (PEP 563) will continue to exist with its current behavior at least until Python 3.13 reaches its end-of-life. Subsequently, it will be deprecated and eventually removed.</p>
]]></description><pubDate>Thu, 21 May 2026 15:42:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48224639</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48224639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48224639</guid></item><item><title><![CDATA[New comment by js2 in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>Type annotations are lazily evaluated by moving them behind  a special annotations scope  as of 3.14:<p><a href="https://peps.python.org/pep-0649/" rel="nofollow">https://peps.python.org/pep-0649/</a><p><a href="https://docs.python.org/3/reference/compound_stmts.html#annotations" rel="nofollow">https://docs.python.org/3/reference/compound_stmts.html#anno...</a><p>With 3.15, using lazy typing imports is more or less an alternative to putting such imports behind an "if TYPE_CHECKING" guard.</p>
]]></description><pubDate>Thu, 21 May 2026 15:00:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48223907</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48223907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48223907</guid></item><item><title><![CDATA[New comment by js2 in "America's Greatest Strategic Blunder: The Imprisonment of Qian Xuesen"]]></title><description><![CDATA[
<p>Where the heck did LLMs (Claude in particular) pick up the "load-bearing" tic I wonder? I'm over a half century old and read a lot, and I don't think I've ever seen load-bearing used so much before I noticed Claude using it all the time a few months back.</p>
]]></description><pubDate>Wed, 20 May 2026 16:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48210579</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48210579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48210579</guid></item><item><title><![CDATA[New comment by js2 in "Why is almost everyone right-handed? A new study connects it to bipedalism"]]></title><description><![CDATA[
<p>Same which makes me very poor at sports. I write right-handed. For anything sports related (riding a board, throwing a ball, golf, batting, bowling, etc) I'm leftie. My dad is left-handed, mother is right-handed. I have wondered if I should've been a left-handed writer and was corrected either explicitly or just by the environment to write right-handed.</p>
]]></description><pubDate>Tue, 19 May 2026 21:44:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200110</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48200110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200110</guid></item><item><title><![CDATA[New comment by js2 in "Why is almost everyone right-handed? A new study connects it to bipedalism"]]></title><description><![CDATA[
<p>The original paper is titled "Bipedalism and brain expansion explain human handedness". It doesn't seek to explain why we have a right-handed preference specifically (vs left-handed), but rather why humans have such a strong handedness preference compared to ancestors who had only a mild right-handed preference.<p>IOW, why handed vs ambidextrous, not so much why left-handed vs right-handed.</p>
]]></description><pubDate>Tue, 19 May 2026 21:40:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200061</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48200061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200061</guid></item><item><title><![CDATA[New comment by js2 in "Apple unveils new accessibility features"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Boiler_room_(business)" rel="nofollow">https://en.wikipedia.org/wiki/Boiler_room_(business)</a></p>
]]></description><pubDate>Tue, 19 May 2026 19:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48198043</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48198043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48198043</guid></item><item><title><![CDATA[New comment by js2 in "Garry Tan, the CEO of YC, accused me of unethical reporting"]]></title><description><![CDATA[
<p>> Direct gdrive link<p>I'm confused where this came from. I cannot find this link in the original article as submitted:<p><a href="https://radleybalko.substack.com/p/truth-power-and-honest-journalism" rel="nofollow">https://radleybalko.substack.com/p/truth-power-and-honest-jo...</a><p>The most I can find is "But I found another place where someone has posted all 81 pages. It’s here. Feel free to look them over."<p>Where "here" links to:<p><a href="https://www.documentcloud.org/documents/21011168-responsive-records-lim-balko-correspondence_redacted/" rel="nofollow">https://www.documentcloud.org/documents/21011168-responsive-...</a><p>That is the 81 page PDF referred to multiple times in the article and is titled "Responsive Records Lim - Balko correspondence_Redacted". I don't see "HIPAA" appear in it anywhere. Toward the end of that document on page 69 is a screenshot of a text that includes a Word attachment titled "Dion Lim Misrepresentati...". After that are screenshots that are excerpts of the gdrive document that you linked, but the HIPAA accusation is not in any of those screenshotted excerpts.<p>So how did tptacek even come across the HIPAA accusation, and how did you find the document that you linked that contains it?<p>Edit: ah, it's linked from this sentence "But in the interest of transparency, I’m posting it as well. You can read it here." where "here"[^1] links to the gdrive document.<p>Sheesh.<p>[^1]: Pet peeve - you've failed HTML 101 if you use "here" as a link. A few sentences earlier in that paragraph is the text that should've been the link text: 'the “Dion Lim Misrepresentations” document that Tan mentions in his post'.</p>
]]></description><pubDate>Mon, 18 May 2026 20:45:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48185369</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48185369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48185369</guid></item><item><title><![CDATA[New comment by js2 in "A Family Secret No More"]]></title><description><![CDATA[
<p>Gift link:<p><a href="https://www.nytimes.com/2026/05/15/us/degrange-family-history-race.html?unlocked_article_code=1.jFA.VMQw.pgP-8NBuHCC4&smid=url-share" rel="nofollow">https://www.nytimes.com/2026/05/15/us/degrange-family-histor...</a></p>
]]></description><pubDate>Sun, 17 May 2026 16:27:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48170381</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48170381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48170381</guid></item><item><title><![CDATA[A Family Secret No More]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.nytimes.com/2026/05/15/us/degrange-family-history-race.html">https://www.nytimes.com/2026/05/15/us/degrange-family-history-race.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48170370">https://news.ycombinator.com/item?id=48170370</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 17 May 2026 16:26:13 +0000</pubDate><link>https://www.nytimes.com/2026/05/15/us/degrange-family-history-race.html</link><dc:creator>js2</dc:creator><comments>https://news.ycombinator.com/item?id=48170370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48170370</guid></item></channel></rss>