<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: sfoley</title><link>https://news.ycombinator.com/user?id=sfoley</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Apr 2026 09:28:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sfoley" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sfoley in "Hollywood Enters Oscars Weekend in Existential Crisis"]]></title><description><![CDATA[
<p>That's not what fraud is.</p>
]]></description><pubDate>Sun, 15 Mar 2026 18:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47390364</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=47390364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47390364</guid></item><item><title><![CDATA[New comment by sfoley in "DEC64: Decimal Floating Point (2020)"]]></title><description><![CDATA[
<p>Near the end of the article, under Motivation:<p>> The BASIC language eliminated much of the complexity of FORTRAN by having a single number type. This simplified the programming model and avoided a class of errors caused by selection of the wrong type. The efficiencies that could have gained from having numerous number types proved to be insignificant.<p>DEC64 was specifically designed to be the only number type a language uses (not saying I agree, just explaining the rationale).</p>
]]></description><pubDate>Mon, 10 Nov 2025 12:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45875311</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=45875311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45875311</guid></item><item><title><![CDATA[New comment by sfoley in "Liquid Glass Is Cracked, and Usability Suffers in iOS 26"]]></title><description><![CDATA[
<p>> But there's no way to tone down the new animations<p>Does Reduce Motion (under Accessibility) not work? I haven't updated to 26 yet, and probably won't for a while.</p>
]]></description><pubDate>Sat, 11 Oct 2025 12:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45548717</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=45548717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45548717</guid></item><item><title><![CDATA[New comment by sfoley in "Liquid Glass Is Cracked, and Usability Suffers in iOS 26"]]></title><description><![CDATA[
<p>> In iOS 26, controls insist on animating themselves, whether or not the user benefits. Carousel dots quietly morph into the word Search after a few seconds.<p>This has been the case for several years now (started in iOS 16 IIRC); it is not new in 26.</p>
]]></description><pubDate>Sat, 11 Oct 2025 12:35:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45548678</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=45548678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45548678</guid></item><item><title><![CDATA[New comment by sfoley in "Britain to introduce compulsory digital ID for workers"]]></title><description><![CDATA[
<p>No it isn't. This line of comments is explicitly in response to your claim:<p>> Isn't a larger issue the number of immigrants who are NOT contributing to the economy, living at taxpayers' expense<p>No one has yet mentioned illegal immigrants except you.<p>In any case it doesn't matter, since GP was specifically replying to:<p>> In my experience, immigrants have low paying jobs and regularly use cash to avoid paying taxes. Most have no sense whatsoever of cohesion with the country they live in and instead make groups of similar culture that don't really try to fit in.<p>They were simply giving their own opposite experience on the subject of immigrant wages and taxation, which is equally as valid.<p>If this thread was actually about illegal immigrants, both comments would be equally off topic. I find it interesting which one you decided to respond to.</p>
]]></description><pubDate>Sat, 27 Sep 2025 13:10:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45395430</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=45395430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45395430</guid></item><item><title><![CDATA[New comment by sfoley in "Fixing Ctrl+C in Rust terminal apps: Child process management"]]></title><description><![CDATA[
<p>SIGINT, not SIGTERM.</p>
]]></description><pubDate>Thu, 31 Jul 2025 10:35:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44744225</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=44744225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44744225</guid></item><item><title><![CDATA[New comment by sfoley in "Fstrings.wtf"]]></title><description><![CDATA[
<p>Yeah I consider that one to be a trick question. I knew same-quote-style nested f-strings were coming, I just didn't know which version, and I still use the `f'{f"{}"}'` trick because I want my code to support "older" versions of python. One of my servers is still on 3.10. 3.11 won't be EOL until 2027.</p>
]]></description><pubDate>Sat, 19 Jul 2025 14:26:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44615726</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=44615726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44615726</guid></item><item><title><![CDATA[New comment by sfoley in "ChatGPT creates phisher's paradise by serving the wrong URLs for major companies"]]></title><description><![CDATA[
<p>leftpad was 2016</p>
]]></description><pubDate>Sat, 05 Jul 2025 11:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44471882</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=44471882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44471882</guid></item><item><title><![CDATA[New comment by sfoley in "Writing "/etc/hosts" breaks the Substack editor"]]></title><description><![CDATA[
<p>I cannot reproduce this.</p>
]]></description><pubDate>Fri, 25 Apr 2025 14:40:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43794084</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=43794084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43794084</guid></item><item><title><![CDATA[New comment by sfoley in "Everyone knows all the apps on your phone"]]></title><description><![CDATA[
<p>It's a clickbait title that needs to be changed to stop spreading misinformation.</p>
]]></description><pubDate>Sun, 30 Mar 2025 10:49:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43523112</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=43523112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43523112</guid></item><item><title><![CDATA[New comment by sfoley in "Pointers Are Complicated II, or: We need better language specs (2020)"]]></title><description><![CDATA[
<p>> > If after the above I created an array like so `char str[n]` and then assigned such that it pointed to the same region of memory that malloc() returned, then would the provenance of both pointer be equal?<p>> Yes.<p>Uh, no. This is flatly untrue. You cannot "assign an array such that it points to a region of memory". Arrays are not pointers, they do not point to anything.</p>
]]></description><pubDate>Sun, 02 Feb 2025 13:17:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42908437</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=42908437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42908437</guid></item><item><title><![CDATA[The Eval Game]]></title><description><![CDATA[
<p>Article URL: <a href="https://oskaerik.github.io/theevalgame/">https://oskaerik.github.io/theevalgame/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38534087">https://news.ycombinator.com/item?id=38534087</a></p>
<p>Points: 37</p>
<p># Comments: 32</p>
]]></description><pubDate>Tue, 05 Dec 2023 17:33:45 +0000</pubDate><link>https://oskaerik.github.io/theevalgame/</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=38534087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38534087</guid></item><item><title><![CDATA[New comment by sfoley in "Apple already shipped attestation on the web, and we barely noticed"]]></title><description><![CDATA[
<p>> With Safari providing this, it can be used by some providers, but nobody can block or behave differently with unattested clients.<p>What mechanism prevents websites from blocking or behaving differently for unattested clients? The article doesn't make that clear.<p>Also: Apple's attestation implementation introduces an external real-time single-point-of-failure, but given that the failure mode is just "show a captcha", it doesn't seem too severe. Is it even possible to implement a broader attestation infrastructure without introducing a similar single point of failure? TLS PKI, for example, does not rely on an external "live" server; the private keys live on the origin.</p>
]]></description><pubDate>Tue, 25 Jul 2023 16:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=36865450</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=36865450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36865450</guid></item><item><title><![CDATA[New comment by sfoley in "Ask HN: Why are toggle switches replacing checkboxes? Isn't on/off less obvious?"]]></title><description><![CDATA[
<p>That's not what the word "need" means.</p>
]]></description><pubDate>Thu, 19 Jan 2023 16:11:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=34441872</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=34441872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34441872</guid></item><item><title><![CDATA[New comment by sfoley in "Start all of your commands with a comma (2009)"]]></title><description><![CDATA[
<p>Brilliant feature, but this is the sort of thing that reinforces the idea that CLIs have awful discoverability compared to GUIs.</p>
]]></description><pubDate>Fri, 24 Jun 2022 13:00:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=31861093</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=31861093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31861093</guid></item><item><title><![CDATA[New comment by sfoley in "Bashing the Bash – Replacing Shell Scripts with Python (2017)"]]></title><description><![CDATA[
<p>> This failed, b/c bash can't represent an empty array!<p>It absolutely can, I have no idea where you’re getting this idea.</p>
]]></description><pubDate>Sat, 26 Mar 2022 13:20:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=30811565</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=30811565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30811565</guid></item><item><title><![CDATA[New comment by sfoley in "White hat hacker awarded $2M for fixing ETH-creation bug"]]></title><description><![CDATA[
<p>Wtf is a “blockchain-based VPN”?</p>
]]></description><pubDate>Mon, 14 Feb 2022 12:57:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=30331449</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=30331449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30331449</guid></item><item><title><![CDATA[New comment by sfoley in "Running your own email is increasingly an artisanal choice, not a practical one"]]></title><description><![CDATA[
<p>Base64 costs 1.3x space, not 4x.</p>
]]></description><pubDate>Tue, 28 Dec 2021 21:10:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=29718226</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=29718226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29718226</guid></item><item><title><![CDATA[New comment by sfoley in "Tell HN: AWS appears to be down again"]]></title><description><![CDATA[
<p>Who says this? I have literally never once seen this.</p>
]]></description><pubDate>Thu, 23 Dec 2021 10:05:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=29660363</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=29660363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29660363</guid></item><item><title><![CDATA[New comment by sfoley in "Worker pay isn’t keeping up with inflation"]]></title><description><![CDATA[
<p>You can’t think of healthcare costs?</p>
]]></description><pubDate>Sat, 18 Dec 2021 20:51:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29608386</link><dc:creator>sfoley</dc:creator><comments>https://news.ycombinator.com/item?id=29608386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29608386</guid></item></channel></rss>