{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Nate Bird","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/nate","_microblog":{"about":"https://micro.blog/about/api","id":"3155","username":"nate","bio":"I create web and mobile apps in Ruby and Swift. I'm a husband to Tiffany and father to four talented girls. he/him","pronouns":"","is_following":false,"is_you":false,"following_count":35,"discover_count":0},"author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://avatars.micro.blog/avatars/2024/07/3155.jpg"},"items":[{"id":"87145368","content_html":"<p>As I code more with agents I am focusing more on the tests and architecture of the system and less on the lines of code produced by the agent.</p>\n<p>Solid architecture foundations and test specs make for maintainable code bases.</p>\n","summary":"","url":"https://natebird.co/2026/03/28/as-i-code-more-with.html","date_published":"2026-03-28T15:42:32+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2026-03-28 15:42","date_timestamp":1774712552,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85285765","content_html":"<p>Bad Liquid Glass design in Tahoe - Part 2: <a href=\"https://natebird.co/2026/03/01/bad-liquid-glass-design-in.html\">natebird.co</a></p>","summary":"","url":"https://natebird.co/2026/03/01/bad-liquid-glass-design-in.html","date_published":"2026-03-01T17:47:49+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2026-03-01 17:47","date_timestamp":1772387269,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"83420118","content_html":"<p>Bad Liquid Glass design in Tahoe - Part 1: <a href=\"https://natebird.co/2026/02/02/bad-liquid-glass-design-in.html\">natebird.co</a></p>","summary":"","url":"https://natebird.co/2026/02/02/bad-liquid-glass-design-in.html","date_published":"2026-02-02T16:04:48+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2026-02-02 16:04","date_timestamp":1770048288,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"83080012","content_html":"<p>I use this trick when flying to have my iPad at the perfect viewing height. The best seats for this to work are on Delta but it works with other airlines as well.</p>\n<p>It should go without saying but get permission from the person in front of you. It shouldn’t bother them but respect your neighbors.\n<img src=\"https://cdn.uploads.micro.blog/1621/2026/acb91d9a-4728-43c1-900c-a702339e4630-m.jpg\" alt=\"ACB91D9A-4728-43C1-900C-A702339E4630.jpg\" loading=\"lazy\">\n<img src=\"https://cdn.uploads.micro.blog/1621/2026/07cb80a9-791c-407e-b210-61cf4cd4c026-m.jpg\" alt=\"07CB80A9-791C-407E-B210-61CF4CD4C026.jpg\" loading=\"lazy\"></p>\n","summary":"","url":"https://natebird.co/2026/01/28/i-use-this-trick-when.html","date_published":"2026-01-28T19:00:23+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2026-01-28 19:00","date_timestamp":1769626823,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"81935448","content_html":"I completely agree with Ben Thompson that Apple is ruining the experience with Apple Vision Pro by OVER producing the content.\n\nI have one tweak to Ben’s request. I would like to have is stationary cameras but give the user control over which camera (seat) to be in while viewing the event. Maybe I want to ... <a href=\"https://natebird.co/2026/01/12/i-completely-agree-with-ben.html\">natebird.co</a>","summary":"","url":"https://natebird.co/2026/01/12/i-completely-agree-with-ben.html","date_published":"2026-01-13T03:36:31+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2026-01-13 03:36","date_timestamp":1768275391,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"81779765","content_html":"Why has Apple and Google not pulled X and Grok from the App Store and Play Store? If any app was submitted for review that allowed users to undress women and minors it would be rejected immediately. I get that they have a process, but seriously, for this type of offense they should pull the Apps and ask qu... <a href=\"https://natebird.co/2026/01/10/why-has-apple-and-google.html\">natebird.co</a>","summary":"","url":"https://natebird.co/2026/01/10/why-has-apple-and-google.html","date_published":"2026-01-10T19:49:13+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2026-01-10 19:49","date_timestamp":1768074553,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"81687318","content_html":"<p>Trump has the morality of a drunk prostitute hopped up on cocaine driving 75 mph in a school zone shooting children for standing too close to the curb.</p>\n<p><a href=\"https://www.theguardian.com/us-news/2026/jan/08/trump-power-international-law\">www.theguardian.com/us-news/2…</a></p>\n","summary":"","url":"https://natebird.co/2026/01/09/trump-has-the-morality-of.html","date_published":"2026-01-09T12:26:14+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2026-01-09 12:26","date_timestamp":1767961574,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"81360467","content_html":"Why did Trump order the invasion and extradition of Maduro out of Venezuela to install a regime other than the rightfully elected leader? Because she is female and won the Nobel Peace Prize instead of him.\n\nAnd yes, he is so petty and jealous to start this campaign just to have bragging rights that he is r... <a href=\"https://natebird.co/2026/01/04/why-did-trump-order-the.html\">natebird.co</a>","summary":"","url":"https://natebird.co/2026/01/04/why-did-trump-order-the.html","date_published":"2026-01-05T01:26:53+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2026-01-05 01:26","date_timestamp":1767576413,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"79351961","content_html":"<p>I don’t think I’ve ever been so excited to listen to a podcast episode than this episode.</p>\n<p><a href=\"https://overcast.fm/+ABQnv69ynUQ\">overcast.fm/+ABQnv69y…</a></p>\n","summary":"","url":"https://natebird.co/2025/12/04/i-dont-think-ive-ever.html","date_published":"2025-12-04T22:59:19+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-12-04 22:59","date_timestamp":1764889159,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"78888364","content_html":"<p>I’m thankful this year for family, friends, and the community we live in.</p>\n<p>A lot of focus is placed on national politics but the local community affects us so much more each and every day.</p>\n","summary":"","url":"https://natebird.co/2025/11/27/im-thankful-this-year-for.html","date_published":"2025-11-28T03:27:10+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-11-28 03:27","date_timestamp":1764300430,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"77522285","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/dmoren@zeppelin.flights\" class=\"u-url mention\">@dmoren</a></span> <a href=\"https://img.buzzfeed.com/buzzfeed-static/static/2022-03/28/22/asset/c320e7fed4c3/anigif_sub-buzz-1602-1648506572-4.gif\">img.buzzfeed.com/buzzfeed-…</a></p>\n","url":"https://micro.blog/nate/77522285","date_published":"2025-11-08T01:41:53+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-11-08 01:41","date_timestamp":1762566113,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"77494014","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/_Davidsmith@mastodon.social\" class=\"u-url mention\">@<span>_</span>Davidsmith</a></span> thank you for 10 amazing years of podcast episodes. As a day one listener (and day one listener of previous podcasts) I feel like I’ve learned a lot about indie app development as you’ve also learned and grown and evolved over time.</p>\n<p>I wish you both the best with this “space” that you now have in your schedules.</p>\n","url":"https://micro.blog/nate/77494014","date_published":"2025-11-07T17:56:46+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-11-07 17:56","date_timestamp":1762538206,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"72862571","content_html":"<p>Wow! Kagi just released a <a href=\"https://kite.kagi.com/\">news web app</a>. It looks super interesting.</p>\n<blockquote>\n<p>Kagi News reads public RSS feeds of thousands of (community-curated) world-wide news sources and distills them into one perfect daily briefing. You get every critical perspective and timeline in just 5 minutes. That’s it. No endless scrolling. No attention hijacking.</p>\n</blockquote>\n<p>It is using AI to summarize and create an unbiased view of the stories from multiple sources.</p>\n<p>I added it to my iPhone’s Home Screen and will be testing it out.</p>\n","summary":"","url":"https://natebird.co/2025/09/05/wow-kagi-just-released-a.html","date_published":"2025-09-05T17:01:12+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-09-05 17:01","date_timestamp":1757091672,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"69193411","content_html":"<p>I am all in on this work-in-progress called <a href=\"https://www.makingsoftware.com/\">Making Software</a> that aims to explain how software systems &amp; tools work from the ground up.</p>\n<p>The examples and illustrations and animations are beautiful and functional.</p>\n","summary":"","url":"https://natebird.co/2025/07/17/i-am-all-in-on.html","date_published":"2025-07-17T18:34:24+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-07-17 18:34","date_timestamp":1752777264,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"64616536","content_html":"<p>When anyone can build anything in a relatively short time where does the value go?</p>\n","summary":"","url":"https://natebird.co/2025/05/17/when-anyone-can-build-anything.html","date_published":"2025-05-17T11:26:49+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-05-17 11:26","date_timestamp":1747481209,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"61493529","content_html":"Oh terrific, when we handed Trump the keys to the White House, I had only penciled in the resurgence of measles and the continued school shooting epidemic on my apocalypse bingo card. Apparently, I should’ve saved a square for “watching my retirement savings circle the drain.” Who knew Making America Great... <a href=\"https://natebird.co/2025/04/04/oh-terrific-when-we-handed.html\">natebird.co</a>","summary":"","url":"https://natebird.co/2025/04/04/oh-terrific-when-we-handed.html","date_published":"2025-04-04T20:34:13+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-04-04 20:34","date_timestamp":1743798853,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"61342381","content_html":"<p>Prompt-Driven Development With Claude Code: <a href=\"https://natebird.co/2025/04/02/promptdriven-development-how-claude-code.html\">natebird.co</a></p>","summary":"","url":"https://natebird.co/2025/04/02/promptdriven-development-how-claude-code.html","date_published":"2025-04-03T02:29:29+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-04-03 02:29","date_timestamp":1743647369,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"59783098","content_html":"<p>Only A Matter Of Time: <a href=\"https://natebird.co/2025/03/14/only-a-matter-of-time.html\">natebird.co</a></p>","summary":"A pattern in Apple&rsquo;s release cycle: iOS updates used to be feature-complete at September launch, but gradually shifted to adding significant features in later point releases (x.1, x.2, and now x.4 versions in February/March). This leads to greater risk that features announced in June may not s...","url":"https://natebird.co/2025/03/14/only-a-matter-of-time.html","date_published":"2025-03-14T12:29:30+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-03-14 12:29","date_timestamp":1741955370,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"59782201","content_html":"<p>When does vibe programming just become programming for most people?</p>\n","summary":"","url":"https://natebird.co/2025/03/14/when-does-vibe-programming-just.html","date_published":"2025-03-14T12:13:32+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2025-03-14 12:13","date_timestamp":1741954412,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"50564599","content_html":"<p>Thankful: <a href=\"https://natebird.co/2024/11/27/thankful.html\">natebird.co</a></p>","summary":"","url":"https://natebird.co/2024/11/27/thankful.html","date_published":"2024-11-27T12:36:56+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-11-27 12:36","date_timestamp":1732711016,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"49054326","content_html":"<p>Two observations about the 2024 election without any data but still feel true.</p>\n<ol>\n<li>People voted for the economy and lower inflation</li>\n<li>People still can’t vote for a woman</li>\n</ol>\n","summary":"","url":"https://natebird.co/2024/11/06/two-observations-about.html","date_published":"2024-11-06T11:15:43+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-11-06 11:15","date_timestamp":1730891743,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"48498691","content_html":"<p>Trump is too inept to be President: <a href=\"https://natebird.co/2024/10/29/nilay-at-the.html\">natebird.co</a></p>","summary":"","url":"https://natebird.co/2024/10/29/nilay-at-the.html","date_published":"2024-10-29T14:05:14+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-10-29 14:05","date_timestamp":1730210714,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"47039639","content_html":"<p><a href=\"https://micro.blog/pimoore\">@pimoore</a> sorry for your loss. I’m glad she was comfortable and surrounded by those who love her.</p>\n","url":"https://micro.blog/nate/47039639","date_published":"2024-10-08T01:13:58+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-10-08 01:13","date_timestamp":1728350038,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"43320562","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/caseyliss@mastodon.social\" class=\"u-url mention\">@caseyliss</a></span> the only way I’ve found to get full functionality is drop down to UIKit. See this post for an example. It is a pretty straightforward change. <a href=\"https://collindaugherty.com/articles/override-system-appearance-swiftui/\">collindaugherty.com/articles/…</a></p>\n","url":"https://micro.blog/nate/43320562","date_published":"2024-08-11T20:02:11+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-08-11 20:02","date_timestamp":1723406531,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"43270036","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/caseyliss@mastodon.social\" class=\"u-url mention\">@caseyliss</a></span> I haven’t found a work around (other than quitting and relaunching) but I created a sample project that explains what is happening. This might be a case of “you’re using it wrong” but the documentation isn’t clear. <a href=\"https://github.com/natebird/Light-and-Dark/tree/main\">github.com/natebird/…</a></p>\n","url":"https://micro.blog/nate/43270036","date_published":"2024-08-10T18:56:30+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-08-10 18:56","date_timestamp":1723316190,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"43261872","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/pauls@social.lol\" class=\"u-url mention\">@pauls</a></span> yes, me too. I think <span class=\"h-card\"><a href=\"https://micro.blog/caseyliss@mastodon.social\" class=\"u-url mention\">@caseyliss</a></span> is using the SwftUI API. I think others are working around it with UIKit. I just ran into this issue this week so I’m still investigating. I’m creating a small sample app to get feedback.</p>\n","url":"https://micro.blog/nate/43261872","date_published":"2024-08-10T15:43:06+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-08-10 15:43","date_timestamp":1723304586,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"43256888","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/pauls@social.lol\" class=\"u-url mention\">@pauls</a></span> I think this is a bug. I’ve found the same behavior in my app. Setting the preference to .none after being set to .light or .dark doesn’t work.</p>\n","url":"https://micro.blog/nate/43256888","date_published":"2024-08-10T13:35:51+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-08-10 13:35","date_timestamp":1723296951,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"39173679","content_html":"<p>Seeing a lot of leaks about WWDC announcements. It makes me sad for the teams that have worked for years on these projects only to have the surprise ruined in the last few days. The older I get the more I enjoy going in without being spoiled.</p>\n","summary":"","url":"https://natebird.co/2024/06/08/seeing-a-lot.html","date_published":"2024-06-08T22:16:54+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-06-08 22:16","date_timestamp":1717885014,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"38703897","content_html":"<p>Nomad tracking card: <a href=\"https://natebird.co/2024/06/01/nomad-tracking-card.html\">natebird.co</a></p>","summary":"","url":"https://natebird.co/2024/06/01/nomad-tracking-card.html","date_published":"2024-06-01T22:35:42+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-06-01 22:35","date_timestamp":1717281342,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"38396588","content_html":"<p><a href=\"https://micro.blog/pimoore\">@pimoore</a> my wife and I call this the “trifecta of cleanliness”. There is something extremely satisfying about it.</p>\n","url":"https://micro.blog/nate/38396588","date_published":"2024-05-28T14:30:28+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-05-28 14:30","date_timestamp":1716906628,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"38038561","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/caseyliss@mastodon.social\" class=\"u-url mention\">@caseyliss</a></span> I also have seen this affecting my Mac Mini and MacBook Pro recently. I think it is because I have wifi and sometimes Ethernet connected. But it started in the last couple months.</p>\n","url":"https://micro.blog/nate/38038561","date_published":"2024-05-22T22:43:54+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-05-22 22:43","date_timestamp":1716417834,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"37538258","content_html":"<p>I love it when Apple announces accessibility features ahead of WWDC. Eye tracking usability on the iPad looks especially cool.</p>\n<p><a href=\"https://www.apple.com/newsroom/2024/05/apple-announces-new-accessibility-features-including-eye-tracking/\">www.apple.com/newsroom/…</a></p>\n","summary":"","url":"https://natebird.co/2024/05/15/i-love-it.html","date_published":"2024-05-15T15:26:10+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-05-15 15:26","date_timestamp":1715786770,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"32994130","content_html":"<p>Thoughts on Remote Work: <a href=\"https://natebird.co/2024/03/06/thoughts-on-remote.html\">natebird.co</a></p>","summary":"","url":"https://natebird.co/2024/03/06/thoughts-on-remote.html","date_published":"2024-03-06T18:07:00+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-03-06 18:07","date_timestamp":1709748420,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"32757497","content_html":"<p>I watched Dune: Part 2. It exceeded my expectations. The music, sound, cinematography were all outstanding. I’m still letting it settle in. I hope they do a third part.</p>\n","summary":"","url":"https://natebird.co/2024/03/02/i-watched-dune.html","date_published":"2024-03-03T01:36:07+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-03-03 01:36","date_timestamp":1709429767,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"32309204","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/gruber@mastodon.social\" class=\"u-url mention\">@gruber</a></span> I’m surprised no one has suggested <a href=\"https://www.nytimes.com/crosswords\">www.nytimes.com/crossword…</a> The NY Times games PWA are great since the native app simply wraps web views anyway. I find it interesting that even with the PWA installed they push you to install the native app.</p>\n","url":"https://micro.blog/nate/32309204","date_published":"2024-02-24T17:22:40+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2024-02-24 17:22","date_timestamp":1708795360,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"27842702","content_html":"<p><a href=\"https://micro.blog/pimoore\">@pimoore</a> I was watching Big Bang Theory, S8E6 and one of the characters was talking about voyager right when I opened the app and read your post. Quite the coincidence!</p>\n","url":"https://micro.blog/nate/27842702","date_published":"2023-12-15T03:43:31+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2023-12-15 03:43","date_timestamp":1702611811,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"18543614","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/_Davidsmith@mastodon.social\" class=\"u-url mention\">@<span>_</span>Davidsmith</a></span> oh, I see it now. I’ve only used it on iOS which doesn’t have that layout. Thanks!</p>\n","url":"https://micro.blog/nate/18543614","date_published":"2023-04-21T13:25:16+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2023-04-21 13:25","date_timestamp":1682083516,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"18543534","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/_Davidsmith@mastodon.social\" class=\"u-url mention\">@<span>_</span>Davidsmith</a></span> what app is that?</p>\n","url":"https://micro.blog/nate/18543534","date_published":"2023-04-21T13:21:36+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2023-04-21 13:21","date_timestamp":1682083296,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"18416695","content_html":"<p><a href=\"https://micro.blog/jean\">@jean</a> Castelo dos Mouros is one of my favorite places in Portugal! Love that view! The light through the trees when hiking in that area is fantastic.</p>\n","url":"https://micro.blog/nate/18416695","date_published":"2023-04-15T21:53:11+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2023-04-15 21:53","date_timestamp":1681595591,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"14320305","content_html":"<p><a href=\"https://micro.blog/joelhamill\">@joelhamill</a> I followed a similar path. After reading about how much money Notion is losing year or year I moved to Obsidian and love it. And after all it’s just a bunch of markdown.</p>\n","url":"https://micro.blog/nate/14320305","date_published":"2022-11-22T12:47:08+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2022-11-22 12:47","date_timestamp":1669121228,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"12018824","content_html":"<p><a href=\"https://micro.blog/brentsimmons\">@brentsimmons</a> 👏🏼</p>\n","url":"https://micro.blog/nate/12018824","date_published":"2021-10-05T12:12:25+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2021-10-05 12:12","date_timestamp":1633435945,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"11524499","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> great book! I love the ending. It will be worth the 1 month queue wait.</p>\n","url":"https://micro.blog/nate/11524499","date_published":"2021-06-01T19:49:47+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2021-06-01 19:49","date_timestamp":1622576987,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"11346201","content_html":"<p><a href=\"https://micro.blog/frankm\">@frankm</a> congratulations! I love that perspective.</p>\n","url":"https://micro.blog/nate/11346201","date_published":"2021-04-20T11:54:26+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2021-04-20 11:54","date_timestamp":1618919666,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"10754286","content_html":"<p><a href=\"https://micro.blog/jamesdempsey\">@jamesdempsey</a> I struggled earlier this year with my workouts when all the gyms closed down. My daily workout m used to be lap swimming but that is now impossible.</p>\n<p>But my wife and I started going on morning walks after getting the kids off to school. I don’t like running so a brisk walk is a good compromise. And it has been good for our marriage. We spend at least 45 minutes (~3 miles) each day talking and walking.</p>\n<p>It takes planning to make time for it in a busy morning of work meetings but it is worth it.</p>\n","url":"https://micro.blog/nate/10754286","date_published":"2020-12-22T12:32:14+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2020-12-22 12:32","date_timestamp":1608640334,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"5305328","content_html":"<p><a href=\"https://micro.blog/khurtwilliams\">@khurtwilliams</a> I'm not sure. I would really hope so because if you just get access to stories AND the ads are still present to ruin the reading experience I would stop subscribing.</p>\n\n<p>I don't read on their site enough to even hit the paywall.</p>\n","url":"https://micro.blog/nate/5305328","date_published":"2019-08-31T19:21:04+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2019-08-31 19:21","date_timestamp":1567279264,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"5252551","content_html":"<p><a href=\"https://micro.blog/brentsimmons\">@brentsimmons</a> Congrats on the release Brett! It looks and works great!</p>\n","url":"https://micro.blog/nate/5252551","date_published":"2019-08-28T13:04:38+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2019-08-28 13:04","date_timestamp":1566997478,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"976159","content_html":"<p>@macgenie get well soon! We are missing you tonight at the Breakpoints jam. \n<img src=\"https://cdn.micro.blog/photos/1000x/http%3A%2F%2Fnatebird.co%2Fuploads%2F2018%2F38033c2772.jpg\" alt=\"6CDD629B-A6B6-43E0-9C6A-6EFE635219CC.jpg\" loading=\"lazy\"></p>\n","url":"https://micro.blog/nate/976159","date_published":"2018-10-20T03:12:08+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2018-10-20 03:12","date_timestamp":1540005128,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"894546","content_html":"<p><a href=\"https://micro.blog/marco\">@marco</a> Congrats! It's been great for me on the beta the last week or so.</p>\n","url":"https://micro.blog/nate/894546","date_published":"2018-09-17T20:36:59+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2018-09-17 20:36","date_timestamp":1537216619,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"779406","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> I would also recommend the Bosch. We bought one a couple of months ago and it has been great.</p>\n","url":"https://micro.blog/nate/779406","date_published":"2018-08-09T13:42:55+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2018-08-09 13:42","date_timestamp":1533822175,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"701621","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Awesome! Glad to see the continue improvements, both big and small. 👍</p>\n","url":"https://micro.blog/nate/701621","date_published":"2018-07-09T18:48:09+00:00","author":{"name":"Nate Bird","url":"https://natebird.co","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F07%2F3155.jpg","_microblog":{"username":"nate"}},"_microblog":{"date_relative":"2018-07-09 18:48","date_timestamp":1531162089,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}