<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: fingerlocks</title><link>https://news.ycombinator.com/user?id=fingerlocks</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 20:20:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fingerlocks" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fingerlocks in "Nowhere is safe"]]></title><description><![CDATA[
<p>Correct, “Iran” literally translates to “Ayran”.<p>But America is a big place. Americans living in cities  probably know a first or second gen Persian, there’s lots of them everywhere. They even have a reality TV show.<p>Outside the urban archipelago the average person couldn’t 
tell you the difference from India, Turkey. and everything in between.</p>
]]></description><pubDate>Sun, 12 Apr 2026 09:09:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47737518</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47737518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47737518</guid></item><item><title><![CDATA[New comment by fingerlocks in "Why meaningful days look like nothing while you are living them"]]></title><description><![CDATA[
<p>On the contrary! The dead-day theorem established earlier states that an 11/22 date filter is a necessary condition for verifiable human-only content, when filtered by content-creation date.<p>A weaker theorem can be postulated that any such filter provides a second  order sufficient condition.<p>This means we can filter content by account creation date, for example, by hiding all posts and comments from accounts created after the digital death event. This won’t always guarantee human-only content but certainly more than otherwise.<p>But then we wouldn’t be having this most definitively human-to-human conversation, right?</p>
]]></description><pubDate>Sun, 12 Apr 2026 08:21:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47737265</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47737265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47737265</guid></item><item><title><![CDATA[New comment by fingerlocks in "Why meaningful days look like nothing while you are living them"]]></title><description><![CDATA[
<p>Why stop with traditionally published works? Before dead-internet-day,  very-nearly all forms of writing were guaranteed to be hand crafted, organic, and made with 100% Natural Intelligence.<p>The artificial stuff often has an odd taste, but boy it sure is quick and convenient.</p>
]]></description><pubDate>Sun, 12 Apr 2026 06:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47736805</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47736805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47736805</guid></item><item><title><![CDATA[New comment by fingerlocks in "Expanding Swift's IDE Support"]]></title><description><![CDATA[
<p>Sometimes people add to the discussion by sharing esoteric knowledge because the uncommon aberrations are interesting.<p>That aside, there was a larger point I was making that was lost in the forest because you poking at a tree. iOS apps are more than Swift. Metal was one example, there are plenty of other tooling components that absolutely suck to use in vim, or just missing support entirely. Bundle management, plist files, custom build phases, code signing, asset previews, canvas previews, interface builder, profiling, and unit testing UI is a bunch of stuff that has nothing to do with swift, sucks in vim, and integral to application development.</p>
]]></description><pubDate>Fri, 10 Apr 2026 10:32:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716015</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47716015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716015</guid></item><item><title><![CDATA[New comment by fingerlocks in "Expanding Swift's IDE Support"]]></title><description><![CDATA[
<p>Yes, But an iOS app requires a helluva lot more than just the Swift language. For example, Metal has zero support so you have to use ft=cpp and disable lsp diagnostics.  And you can completely forget Xcode’s wonderful Metal debugger entirely.<p>Otherwise swift works just like any other clang/llvm project and the tooling is basically the same.</p>
]]></description><pubDate>Thu, 09 Apr 2026 07:57:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47700553</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47700553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700553</guid></item><item><title><![CDATA[New comment by fingerlocks in ""The new Copilot app for Windows 11 is really just Microsoft Edge""]]></title><description><![CDATA[
<p>The hilarious side effect of this is that Intune/Defender on MacOS flags the multiple copies of edge for non-compliance. Maybe this is just something that happens to MSFT employees, not sure, but I’ve had to waste many hours filing for false positive exceptions because not a single Microsoft product can figure how to use a Mach-o shared dylib path</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:57:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677300</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47677300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677300</guid></item><item><title><![CDATA[New comment by fingerlocks in "A macOS bug that causes TCP networking to stop working after 49.7 days"]]></title><description><![CDATA[
<p>Are you sure?<p>tcp_now’s maximum cannot physically reach 2^32 because the trailing zeros of that number exceeds the bit width of data type.<p>Therefore, tcp_now + 30000 will wrap when tcp_now is equal to  2^32 - 3000. 
Your inequality sign should be strict <, otherwise the result does not follow.</p>
]]></description><pubDate>Tue, 07 Apr 2026 07:31:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671853</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47671853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671853</guid></item><item><title><![CDATA[New comment by fingerlocks in "A macOS bug that causes TCP networking to stop working after 49.7 days"]]></title><description><![CDATA[
<p>GP said that suspending without rebooting <i>prevents</i> the issue.<p>My uptime resets only when forced by an OS upgrade and I have never experienced this issue. This is consistent with the sleep-heals-the-stack theory.</p>
]]></description><pubDate>Tue, 07 Apr 2026 06:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671554</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47671554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671554</guid></item><item><title><![CDATA[New comment by fingerlocks in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>I recently switched to LazyVim and the default config in their tutorial included all the “extras”. It transformed vim into some kind of hallucinogenic kaleidoscope of an IDE with all sorts of telescoping overlays and pop-ups with a color scheme that fits well with an 8 year old girl’s princess themed birthday party. I actually screamed a little.<p>Not sensible. completely insane.</p>
]]></description><pubDate>Mon, 30 Mar 2026 05:45:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47570799</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47570799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47570799</guid></item><item><title><![CDATA[New comment by fingerlocks in "Make macOS consistently bad unironically"]]></title><description><![CDATA[
<p>I asked this same question years ago in one of those threads that was all windows people complaining about cmd+tab. No responses.<p>That means there are exactly two of us.</p>
]]></description><pubDate>Sat, 28 Mar 2026 08:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47552805</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47552805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47552805</guid></item><item><title><![CDATA[New comment by fingerlocks in "Swift 6.3"]]></title><description><![CDATA[
<p>Only integers for #defines in C-headers, enabled with a recent-ish compiler flag.  Swift has a #define but it’s just an ifdef list of flags assigned to one compiler setting.<p>But you can bridge build setting variables using some clever xcconfig macros that combine both preprocessor systems.</p>
]]></description><pubDate>Fri, 27 Mar 2026 09:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47540433</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47540433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47540433</guid></item><item><title><![CDATA[New comment by fingerlocks in "Swift 6.3"]]></title><description><![CDATA[
<p>I agree with you about result builders, silly feature that only exists for SwiftUI.<p>But a lot of what you said, except for the concurrency and property wrapper stuff, largely exists for Obj-C interop. The  generated interface is more readable, and swift structs act like const C structs. It’s nice.</p>
]]></description><pubDate>Thu, 26 Mar 2026 14:30:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47530924</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47530924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47530924</guid></item><item><title><![CDATA[New comment by fingerlocks in "Meta and YouTube found negligent in landmark social media addiction case"]]></title><description><![CDATA[
<p>You’re being downvoted, but there’s an interesting point you’re trying to make. Dopamine-chasing is truly selective in the behavior and chemical sense.<p>There is a particular hard drug that I could be easily addicted to if it were cheaper and more accessible. Nothing else like it gives me irresistible craving for more. Not nicotine, ADHD meds or speed, benzos, and not even opioids have the same effect.
So after I discovered this about myself, I went on a little journey to self test myself other possible addictions.<p>Social media? Nope. Video games and tv? yes. Gambling, hoarding, shopping: No. Sex: yes. Exercise: yes<p>I can’t rationalize any of it.</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:56:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522351</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47522351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522351</guid></item><item><title><![CDATA[New comment by fingerlocks in "MAUI Is Coming to Linux"]]></title><description><![CDATA[
<p>How are any of these divergent between MacOs and iOS? You still link against the same framework, and the code is nearly identical between the two except for occasional differences in the hardware limitations.<p>Go look at any of Apple’s sample code. Outside of UIKit/Appkit, most of their samples target both platforms simultaneously</p>
]]></description><pubDate>Mon, 23 Mar 2026 14:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47490089</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47490089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47490089</guid></item><item><title><![CDATA[New comment by fingerlocks in "MAUI Is Coming to Linux"]]></title><description><![CDATA[
<p>Let’s have that discussion. I’m all ears. Can you name any other pair of frameworks that provide identical functionality, but they are divergent such that each framework is mutually exclusive to its target platform?<p>And no just because the compass is #ifdef’d out when CoreLocation is compiled for MacOs does not count as “divergent”</p>
]]></description><pubDate>Mon, 23 Mar 2026 08:47:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47486841</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47486841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47486841</guid></item><item><title><![CDATA[New comment by fingerlocks in "MAUI Is Coming to Linux"]]></title><description><![CDATA[
<p>> By the way on macOS MAUI uses Catalyst as backend, not native macOS APIs.<p>What does this mean? Mac Catalyst is native. It’s just a thin bridge between iPhone’s UIKit and AppKit on MacOS, which are really the only two divergent frameworks in the entirety of the massive Apple SDK.</p>
]]></description><pubDate>Sun, 22 Mar 2026 23:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47483329</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47483329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47483329</guid></item><item><title><![CDATA[New comment by fingerlocks in "Java 26 is here"]]></title><description><![CDATA[
<p>Rust with traits and Swift with protocols</p>
]]></description><pubDate>Wed, 18 Mar 2026 08:11:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47422982</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47422982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47422982</guid></item><item><title><![CDATA[New comment by fingerlocks in "Glassworm is back: A new wave of invisible Unicode attacks hits repositories"]]></title><description><![CDATA[
<p>>Though we're also talking about an organization that couldn't merge a PR for a year that fixed a one liner. A mistake that should never have gotten through review. Seriously, who uses a while loop counter checking for equality?!? I'm still convinced they left the "bug" because it made them money<p>What is this in reference to? I tried to search for it but only found this comment. “Github while loop fix that was in review for a year”?</p>
]]></description><pubDate>Mon, 16 Mar 2026 06:11:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395650</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47395650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395650</guid></item><item><title><![CDATA[New comment by fingerlocks in "Put the zip code first"]]></title><description><![CDATA[
<p>Source? The numbers correspond to the USPS distribution centers and carrier routes. If the numbers are changing that would imply an increase in zip code subdivisions, making each zip code a better address predictor for a given individual.</p>
]]></description><pubDate>Sun, 08 Mar 2026 09:26:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47295850</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47295850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47295850</guid></item><item><title><![CDATA[New comment by fingerlocks in "Put the zip code first"]]></title><description><![CDATA[
<p>If asking for the zip first was more common then we quickly learn those four extra digits because the auto fill benefits would be immediately obvious</p>
]]></description><pubDate>Sun, 08 Mar 2026 00:24:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292965</link><dc:creator>fingerlocks</dc:creator><comments>https://news.ycombinator.com/item?id=47292965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292965</guid></item></channel></rss>