<rss version="2.0">
  <channel>
    <title>Cocoa Switch</title>
    <link>https://www.cocoaswitch.com/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Fri, 01 May 2026 08:21:19 +0100</lastBuildDate>
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2026/05/01/anthropic-silently-installed-a-spyware.html</link>
      <pubDate>Fri, 01 May 2026 08:21:19 +0100</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2026/05/01/anthropic-silently-installed-a-spyware.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.thatprivacyguy.com/blog/anthropic-spyware&#34;&gt;Anthropic silently installed a spyware bridge on my machine&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Paper books</title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2026/03/01/paper-books.html</link>
      <pubDate>Sun, 01 Mar 2026 17:37:43 +0100</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2026/03/01/paper-books.html</guid>
      <description>&lt;p&gt;I have gone back to reading physical books. It all started from a holiday when I decided to take nothing with me except my iPhone, Nintendo 3DS with the Phoenix Attorney Trilogy, and a Stephen King paperback I bought a few moments before boarding my plane. I didn&amp;rsquo;t miss any of my devices; I had amazing sleep and I enjoyed time playing the game I wanted to finish for a long time, and reading a paper book — something I never thought I would do again. I switched to digital books after I got my PocketPC computer, and since then have been using e-readers, Kindle, and lately just reading from my iPhone. But it all changed since I realised that I can&amp;rsquo;t decide what I should take with me on holiday. It was just taking too much of my energy. I had this idea to only take a book with me.&lt;/p&gt;
&lt;p&gt;Lately I&amp;rsquo;ve been seriously working on my sleep routine. One of the important steps is a rule I have. No screens after 8 p.m. These evenings I find myself reading a paperback, and I hope it&amp;rsquo;s good for me. It is certainly enjoyable although I do miss watching TV with my wife after the kids are asleep. My behaviour sets a good example for my kids; subconsciously they started to copy me and are spending more time with a book than usual. This rule — no more screens after 8 — worked better than Screen Time restrictions. Perhaps I could use my Kindle, but something tells me that an act of physical owning and reading a book is a superior experience.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2026/02/15/another-ios-dialog-alert-with.html</link>
      <pubDate>Sun, 15 Feb 2026 08:11:33 +0100</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2026/02/15/another-ios-dialog-alert-with.html</guid>
      <description>&lt;p&gt;Another iOS dialog alert with buttons in a wrong order.&lt;/p&gt;
&lt;p&gt;Safari. iOS 18.7.3&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/42537/2026/7fc0fa898c.png&#34; width=&#34;275&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2026/02/04/finished-reading-the-institute-by.html</link>
      <pubDate>Wed, 04 Feb 2026 11:48:15 +0100</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2026/02/04/finished-reading-the-institute-by.html</guid>
      <description>&lt;img src=&#34;https://cdn.micro.blog/books/9781529355420/cover.jpg&#34; align=&#34;left&#34; class=&#34;microblog_book&#34; style=&#34;max-width: 60px; margin-right: 20px; margin-top: 0px; padding-top: 0px;&#34;&gt;
&lt;p&gt;Finished reading: &lt;a href=&#34;https://micro.blog/books/9781529355420&#34;&gt;The Institute&lt;/a&gt; by Stephen King 📚&lt;/p&gt;
&lt;p&gt;During the winter holiday, this was the only piece of entertainment I decided to take with me for a winter break. Not counting the Nintendo 3DS and iPhone. I also opted for a paper version.&lt;/p&gt;
&lt;p&gt;Overall, this was the fastest read since high school. I went through the first half while on holiday, forcing myself to focus on the book. I read somewhere that reading from a paper medium shows higher brain activity. It’s a concern considering how much time I spent writing and reading in a digital environment.&lt;/p&gt;
&lt;p&gt;In terms of the book, it can be called a classic, and if you like King, you will love this one. This book literally gave me a nightmare where I felt like a prisoner at the Institute.&lt;/p&gt;
&lt;p&gt;By the way, they are making a TV show about it. Read the book first, and do not watch the trailer, which spoils the finale, of course.&lt;/p&gt;
&lt;p&gt;Written in LinkEdit and Posted from Vision Pro.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/12/23/synth-riders-on-visionos-is.html</link>
      <pubDate>Tue, 23 Dec 2025 18:22:46 +0100</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/12/23/synth-riders-on-visionos-is.html</guid>
      <description>&lt;p&gt;Synth Riders on visionOS is really fun.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/12/13/you-dont-have-to-update.html</link>
      <pubDate>Sat, 13 Dec 2025 13:37:14 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/12/13/you-dont-have-to-update.html</guid>
      <description>&lt;p&gt;You don’t have to update to iOS 26 just for security reasons. There’s a way to install 18.7.3 with a beta profiler.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/42537/2025/0a683a476e.jpg&#34; width=&#34;410&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/12/03/playing-halflife-on-mac-using.html</link>
      <pubDate>Wed, 03 Dec 2025 15:54:19 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/12/03/playing-halflife-on-mac-using.html</guid>
      <description>&lt;p&gt;Playing Half-Life 1 on Mac, using Mac Virtual Display is awesome in Vision Pro. It’s feels immersive. You can’t run it from Steam, but there’s a &lt;a href=&#34;https://www.macsourceports.com/game/halflife&#34;&gt;workaround&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>New Mac Setup Checklist</title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/11/25/new-mac-setup-checklist.html</link>
      <pubDate>Tue, 25 Nov 2025 20:31:13 +0100</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/11/25/new-mac-setup-checklist.html</guid>
      <description>&lt;p&gt;Once in a while, I get a new Mac for work, and I have to go through the same setup.&lt;/p&gt;
&lt;h2 id=&#34;system-settings&#34;&gt;System Settings&lt;/h2&gt;
&lt;p&gt;Desktop &amp;amp; Dock → Click wallpaper to reveal desktop → Only in Stage Manager&lt;/p&gt;
&lt;p&gt;Desktop &amp;amp; Dock → Show suggested and recent apps in Dock → Off&lt;/p&gt;
&lt;p&gt;Desktop &amp;amp; Dock → Mission Control → Group windows by application → On&lt;/p&gt;
&lt;p&gt;Desktop &amp;amp; Dock → Windows → Close windows when quitting an application → Off &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;Desktop &amp;amp; Dock → Double-click a window&amp;rsquo;s title bar → &amp;ldquo;Fill&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Accessibility → Display → Show window title icons → On&lt;/p&gt;
&lt;p&gt;Accessibility → Zoom, and then turn on &amp;ldquo;Use scroll gesture with modifier keys to zoom.&amp;rdquo; &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;Settings → Appearance → Show scroll bars → Always&lt;/p&gt;
&lt;p&gt;Control Centre → Clock Options&amp;hellip; → Display the time with seconds&lt;/p&gt;
&lt;p&gt;Control Centre → &amp;ldquo;Automatically hide and show the menu bar&amp;rdquo; → Never&lt;/p&gt;
&lt;h2 id=&#34;safari&#34;&gt;Safari&lt;/h2&gt;
&lt;p&gt;Settings → Advanced → Show full website address → On&lt;/p&gt;
&lt;h2 id=&#34;xcode&#34;&gt;Xcode&lt;/h2&gt;
&lt;p&gt;Settings → Automatically trim tracing whitespaces → On&lt;/p&gt;
&lt;p&gt;Settings → Navigation → Navigation → With Option → Use Next Editor Pane&lt;/p&gt;
&lt;p&gt;Settings → Navigation → Navigation → With Option And Shift → Use Separate Editor Pane&lt;/p&gt;
&lt;p&gt;Settings → Shortcuts | New → Window Tab → &lt;code&gt;command + T&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Settings → Shortcuts | Navigators → Show Navigator &lt;code&gt;command + 0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Settings → Shortcuts | Navigators → Show Inspector &lt;code&gt;command + option + 0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Settings → Shortcuts | Navigators → New Tab → Blank&lt;/p&gt;
&lt;p&gt;Settings → Shortcuts | Navigators → Show Coding Assistant → Blank&lt;/p&gt;
&lt;h2 id=&#34;finder&#34;&gt;Finder&lt;/h2&gt;
&lt;p&gt;Create &amp;ldquo;Developer&amp;rdquo; folder in your home directory, this is the right place for your projects.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;I don’t know why &amp;ldquo;Close windows&amp;rdquo; is on by default; perhaps it’s a recent regression. There’s so much work that went into the restoration of user state, and this toggle makes macOS behave like Windows.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;I’d also recommend turning off “Smooth images” under “Advanced…” so you see individual pixels better. Marcin Wichary, at &lt;a href=&#34;https://unsung.aresluna.org/testing-tip-enable-the-zoom-peek-gesture/&#34;&gt;Unsung&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/11/25/since-i-returned-my-vision.html</link>
      <pubDate>Tue, 25 Nov 2025 18:41:30 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/11/25/since-i-returned-my-vision.html</guid>
      <description>&lt;p&gt;Since I returned my Vision Pro, I miss it and can’t wait to buy it again.&lt;/p&gt;
&lt;p&gt;Unrelated, I stumbled on Bryan Johnson’s interview in Wired. For the past two days, I’ve been taking better care of my sleep; I completely changed my diet. I feel great, and my willpower has improved.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/11/22/apple-icon-composer-does-not.html</link>
      <pubDate>Sat, 22 Nov 2025 17:40:50 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/11/22/apple-icon-composer-does-not.html</guid>
      <description>&lt;p&gt;Apple Icon Composer does not support visionOS and tvOS. For these platforms you still need to use Assets catalogue with its own &amp;ldquo;AppIcon&amp;rdquo;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>No signal issue</title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/11/21/modern-tvs-are-so-irritating.html</link>
      <pubDate>Fri, 21 Nov 2025 18:49:17 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/11/21/modern-tvs-are-so-irritating.html</guid>
      <description>&lt;p&gt;Modern TVs are so irritating. They cost a lot of money, have their own OSes, AI processors, eco features, and certifications. And yet my LG G5 can’t turn itself off when there’s no input signal… It knows there’s no signal, it shows it, and it does nothing. Just wasting power. Presumably, to show ads… Which don’t show because I don’t connect mine to the internet. And yes, I checked, there’s no setting to turn off the TV when there’s no signal.&lt;/p&gt;
&lt;p&gt;Update.&lt;/p&gt;
&lt;p&gt;My TV does turn itself off, but after a long delay. I have not measured it yet, but it could be 10-30 minutes. What I want is this delay to be either zero, or no more than 1 minute.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/11/20/my-new-job-doesnt-allow.html</link>
      <pubDate>Thu, 20 Nov 2025 09:24:29 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/11/20/my-new-job-doesnt-allow.html</guid>
      <description>&lt;p&gt;My new job doesn’t allow iCloud, meaning I can’t use Apple Vision Pro MVD with my work MacBook. This limitation should be fixed in software.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/11/18/i-was-looking-forward-to.html</link>
      <pubDate>Tue, 18 Nov 2025 16:38:44 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/11/18/i-was-looking-forward-to.html</guid>
      <description>&lt;p&gt;I was looking forward to Metroid Prime
4, but now I’m very concerned. &lt;a href=&#34;https://overcast.fm/+ABE99W8pdZI&#34;&gt;overcast.fm/+ABE99W8p&amp;hellip;&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Managing online subscriptions</title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/11/05/managing-online-subscriptions.html</link>
      <pubDate>Wed, 05 Nov 2025 14:39:04 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/11/05/managing-online-subscriptions.html</guid>
      <description>&lt;p&gt;I made a decision to give anyone who demands monthly recurring payments from me a dedicated card. Whenever I know I would like to make a payment, I transfer the exact amount. Keeping zero  balance at all times. It saved me many times. Most of the big corporations&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; do not care about you; they only care about profits. Countless times, again and again, the same story repeats. I see a company trying to charge me for a subscription I didn&amp;rsquo;t mean to renew. Thanks to the zero balance, the payment fails. I go to their website and cancel the subscription. They tell me the subscription is cancelled, and  at the same time, they continue to attempt to take the money from my account. It got me curious. What I think is happening is that they enrolled you into next month before taking the payment. So if you cancel payment after a failed payment, your cancellation date will not be today; it will be once a month in the future. For these cases, I had to waste technical support time and ask them to stop trying to charge me.&lt;/p&gt;
&lt;p&gt;This approach has also saved me when renting electric bicycles. The timer on my bike didn&amp;rsquo;t work, so I couldn&amp;rsquo;t stay within my first 20 minutes and went slightly over budget, which increased my bill significantly. Luckily, the extra charge payment has failed. They still trying to charge me to my amusement.&lt;/p&gt;
&lt;p&gt;What&amp;rsquo;s funny there&amp;rsquo;s even a subscription services to manage your subscriptions. I am not going to mention them; that is just ridiculous.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Only exceptions: Apple and Nintendo. With exceptions to Apple Music, Apple clearly states that I can continue using a subscription after cancelling. Other companies are trying to make it as obscure and scary as possible. &amp;ldquo;Are sure you want to cancel? You will lose all benefits&amp;hellip;&amp;rdquo;.  I can be wrong, but Nintendo gives an option to not renew the subscription during payment. I have never seen this anywhere else; more businesses should do this.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Zero angle keyboard</title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/10/21/zero-angle-keyboard.html</link>
      <pubDate>Tue, 21 Oct 2025 21:20:12 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/10/21/zero-angle-keyboard.html</guid>
      <description>&lt;p&gt;I don’t like the incline angle in keyboards. I even looked into expensive mechanical options, all of them have an angle. Most of the people used to the angle, even though it’s not ergonomic. I was watching &lt;a href=&#34;https://youtu.be/N3FEv1qw4_w?si=2BDxe9YTjp78uL_G&#34;&gt;Adam Savages video&lt;/a&gt; about &lt;a href=&#34;https://www.norbauer.co/products/the-seneca&#34;&gt;The Seneca keyboard&lt;/a&gt;. To my delight, it’s zero angle. But it’s $3,600, and you can’t even buy it.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Wallets on social media</title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/10/20/walllets-on-social-media.html</link>
      <pubDate>Mon, 20 Oct 2025 21:59:44 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/10/20/walllets-on-social-media.html</guid>
      <description>&lt;p&gt;There are a lot of modern wallets out there which look like a sharp rectangle. You should not buy them. I had one of them and I used it for many years. It felt great, so small. I felt smart using it. Then I thought that Apple Wallet and Apple Pay should replace even that small thing. But it didn&amp;rsquo;t happen. I have noticed that I am losing stuff. Because I don&amp;rsquo;t have a consistent place to keep cash, stamp cards, coupons, notes, COINS (I never have a point when I need one). I keep putting them in different pockets. It&amp;rsquo;s not a good system, I can never have them when I need them most. And when I try to find them at home, I can&amp;rsquo;t even do that. After a decade not having a wallet with me, I realised that I need my big fat wallet back. I need to use George Costanza’s wallet and keep everything there.&lt;/p&gt;
&lt;p&gt;One time I had some guests and I gave them my contactless cards to use as a transport tickets. To my shock, none of them were working. I think it happened because I stored them together in a big box at home. I would buy a new wallet which would have isolated compartments for each card, which prevent RFID, magnetic stripes, and NFC from interfering and even damaging each other. But I have not found a wallet like this. Funny, some of them advertise RFID protection, putting isolation outside the wallet, instead of using it inside where it should be.&lt;/p&gt;
&lt;p&gt;Watching all these Facebook and Instagram ads, finally I wanted to say it makes me sick to see letters appearing in the middle of an ad. I can&amp;rsquo;t turn them off, they obscure the view and it’s just ugly. I understand that the only reason people use them is because we mute our phones and big text forces you to read and you end up watching something you don&amp;rsquo;t even want to watch. This is disgusting.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/10/11/i-have-tried-to-post.html</link>
      <pubDate>Sat, 11 Oct 2025 18:57:59 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/10/11/i-have-tried-to-post.html</guid>
      <description>&lt;p&gt;I have tried to post a square photo to Instagram and couldn’t figure out how to do it. It offered me to “POST”, “STORY”, or “REEL”. I don’t even know what those mean. I tried the first option and it was littered with options to add music and text. But it seems to do what I wanted. So if you’ve been wondering how to use Instagram in 2025, now you know.&lt;/p&gt;
&lt;p&gt;I will post more pictures here. Here’s Rory Kinnear and me at a mall. He was shopping with his daughter. He was very kind. Can’t believe I met him.&lt;/p&gt;
&lt;p&gt;In our reality a company with two developers (Micro.blog) can do a faster iOS photos picker than a billion-dollar company. It irritates me when apps like WhatsApp and Instagram present their own privacy invasive photos pickers, which adds an extra tap to present the native picker.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/42537/2025/5466c6598c.jpg&#34; width=&#34;600&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/10/11/south-wimbledon-am.html</link>
      <pubDate>Sat, 11 Oct 2025 16:03:22 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/10/11/south-wimbledon-am.html</guid>
      <description>&lt;p&gt;South Wimbledon, 8 AM.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/42537/2025/02527944fb.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34;&gt;
</description>
    </item>
    
    <item>
      <title>Internet is dead (not really)</title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/10/10/internet-is-dead-not-really.html</link>
      <pubDate>Fri, 10 Oct 2025 19:18:52 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/10/10/internet-is-dead-not-really.html</guid>
      <description>&lt;p&gt;Pavel Durov (Telegram founder) put a banner for every user which declares that “Internet is dead”.  Tapping on the banner reveals this post.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I’m turning 41, but I don’t feel like celebrating.&lt;/p&gt;
&lt;p&gt;Our generation is running out of time to save the free Internet built for us by our fathers.&lt;/p&gt;
&lt;p&gt;What was once the promise of the free exchange of information is being turned into the ultimate tool of control.&lt;/p&gt;
&lt;p&gt;Once-free countries are introducing dystopian measures such as digital IDs (UK), online age checks (Australia), and mass scanning of private messages (EU).&lt;/p&gt;
&lt;p&gt;Germany is persecuting anyone who dares to criticize officials on the Internet. The UK is imprisoning thousands for their tweets. France is criminally investigating tech leaders who defend freedom and privacy.&lt;/p&gt;
&lt;p&gt;A dark, dystopian world is approaching fast — while we’re asleep. Our generation risks going down in history as the last one that had freedoms — and allowed them to be taken away.&lt;/p&gt;
&lt;p&gt;We’ve been fed a lie.&lt;/p&gt;
&lt;p&gt;We’ve been made to believe that the greatest fight of our generation is to destroy everything our forefathers left us: tradition, privacy, sovereignty, the free market, and free speech.&lt;/p&gt;
&lt;p&gt;By betraying the legacy of our ancestors, we’ve set ourselves on a path toward self-destruction — moral, intellectual, economic, and ultimately biological.&lt;/p&gt;
&lt;p&gt;So no, I’m not going to celebrate today. I’m running out of time. We are running out of time.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Blaming the UK and EU for internet freedoms violations while not even mentioning russia (he’s country of origin), China or North Korea. I have no doubts that he’s a voluntary or forced russian propagandist. And judging by his character and long history of hate posting towards Western culture, I think it’s the former.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Don&#39;t be fulled by Identifiable</title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/10/08/dont-be-fulled-by-identifiable.html</link>
      <pubDate>Wed, 08 Oct 2025 12:03:40 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/10/08/dont-be-fulled-by-identifiable.html</guid>
      <description>&lt;p&gt;I was working on a Caffeine++ update and needed to upgrade the internal database. I happened to catch a bug, luckily before the release, where some of my drinks wouldn’t migrate correctly.&lt;/p&gt;
&lt;p&gt;We know that to find a match, we can explicitly point to the id property:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-swift&#34; data-lang=&#34;swift&#34;&gt;.first(&lt;span style=&#34;color:#66d9ef&#34;&gt;where&lt;/span&gt;: { $0.id == object.id })
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;And we also can write this, which complies. And you would think it does the same thing because object on the left and right conform to &lt;code&gt;Identifiable&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-swift&#34; data-lang=&#34;swift&#34;&gt;.first(&lt;span style=&#34;color:#66d9ef&#34;&gt;where&lt;/span&gt;: { $0 == object })
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;But in my case, only the first, longer option works correctly. Oddly, the shorter version fails only sometimes. I am not sure why.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/09/30/mouse-with-usbc-receiver-finally.html</link>
      <pubDate>Tue, 30 Sep 2025 12:42:47 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/09/30/mouse-with-usbc-receiver-finally.html</guid>
      <description>&lt;p&gt;Mouse with USB-C receiver. &lt;a href=&#34;https://www.macstories.net/reviews/first-look-logitechs-mx-master-4-adds-haptics-actions-ring-and-a-usb-c-bolt-receiver/&#34;&gt;FINALLY&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/09/28/blackberry-film-netflix-is-fucking.html</link>
      <pubDate>Sun, 28 Sep 2025 19:14:33 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/09/28/blackberry-film-netflix-is-fucking.html</guid>
      <description>&lt;p&gt;BlackBerry film (Netflix) is fucking amazing. Why did I only find it now? If you like tech business history drama, you will love it.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Le Creuset Lifetime Warranty</title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/09/24/le-creuset-lifetime-warranty.html</link>
      <pubDate>Wed, 24 Sep 2025 09:34:40 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/09/24/le-creuset-lifetime-warranty.html</guid>
      <description>&lt;p&gt;I don’t have issues with the cast iron stuff, but we have a scratching situation with Le Creuset teflon frying pans. They are not better than any other brand. But paying extra was motivated by the hope of higher safety and a longer life. I think scratches are caused by the dishwasher, but I am not 100% sure. We don&amp;rsquo;t have enough space in the kitchen, so it&amp;rsquo;s possible we scratched the surface when storing. And of course, they won&amp;rsquo;t replace it.&lt;/p&gt;
&lt;p&gt;Whenever I see “lifetime guarantee” or even a ”limited warranty”, I try to gather as much information as possible and digitalise the purchase. Because when it comes to claiming the warranty, there’s always resistance. Sometimes they try to confuse us by claiming that warranty only available if you register your item shortly after purchase. And how many people do it? I think it&amp;rsquo;s just a trick to gather more data on us, and warranty still can be used even without registration. I ending up registering anyway, just in case. The only exception is Apple, I always had good experience in a warranty and even outside warranty situations.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/09/19/live-demos-only-make-your.html</link>
      <pubDate>Fri, 19 Sep 2025 20:47:17 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/09/19/live-demos-only-make-your.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.uploadvr.com/meta-explains-why-connect-2025-keynote-live-demos-failed/&#34;&gt;Live demos&lt;/a&gt; only make your product stronger. If Meta AI glasses hadn’t shown a rare race condition on stage, this bug would possibly never have been fixed.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <author>Boris Yurkevich</author>
      <link>https://www.cocoaswitch.com/2025/08/16/heres-a-curious-find-install.html</link>
      <pubDate>Sat, 16 Aug 2025 16:19:58 +0000</pubDate>
      
      <guid>http://CocoaSwitch.micro.blog/2025/08/16/heres-a-curious-find-install.html</guid>
      <description>&lt;p&gt;Here’s a curious find. Install Grok, create an account. Delete app. Delete all Safari data. Reinstall Grok on iOS. You will still be signed in. How is it possible?&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
