<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Stuart Breckenridge</title><description>Personal blog by Stuart Breckenridge. App development, Apple ecosystem, cycling, and more.</description><link>https://stuartbreckenridge.net/</link><language>en-us</language><atom:link href="https://stuartbreckenridge.net/rss.xml" rel="self" type="application/rss+xml"/><image><url>https://stuartbreckenridge.net/favicon-v20260420.png</url><title>Stuart Breckenridge</title><link>https://stuartbreckenridge.net/</link></image><item><title>Filtered Feeds</title><link>https://stuartbreckenridge.net/2026-04-20-filtered-feeds/?utm_source=rss&amp;utm_medium=feed</link><guid isPermaLink="false">01KPN9B4AP3QN3NF7XAMXAJSBG</guid><pubDate>Mon, 20 Apr 2026 11:10:22 GMT</pubDate><content:encoded>&lt;p&gt;I&apos;ve separated the content available across the RSS, Atom, and JSON feeds on the site. You can find them all on the &lt;a href=&quot;https://stuartbreckenridge.net/about&quot;&gt;About&lt;/a&gt; page, and I&apos;ve listed them below:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feed&lt;/th&gt;
&lt;th&gt;RSS&lt;/th&gt;
&lt;th&gt;Atom&lt;/th&gt;
&lt;th&gt;JSON&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;All Posts&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://stuartbreckenridge.net/rss.xml&quot;&gt;/rss.xml&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://stuartbreckenridge.net/atom.xml&quot;&gt;/atom.xml&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://stuartbreckenridge.net/feed.json&quot;&gt;/feed.json&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Featured Articles&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://stuartbreckenridge.net/featured/rss.xml&quot;&gt;/featured/rss.xml&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://stuartbreckenridge.net/featured/atom.xml&quot;&gt;/featured/atom.xml&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://stuartbreckenridge.net/featured/feed.json&quot;&gt;/featured/feed.json&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Linked List&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://stuartbreckenridge.net/links/rss.xml&quot;&gt;/links/rss.xml&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://stuartbreckenridge.net/links/atom.xml&quot;&gt;/links/atom.xml&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://stuartbreckenridge.net/links/feed.json&quot;&gt;/links/feed.json&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;The new feeds are a bit bare right now as I&apos;ve moved this blog from platform to platform so many times, and lost content along the way. I must stop doing that.&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1615136551313-38d6829ded25?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxfHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="5472" height="3080"><media:description>green and white floral textile</media:description><media:credit role="photographer" scheme="urn:ebu">Denise Jans</media:credit><media:copyright url="https://unsplash.com/@dmjdenise?utm_source=stuart-on-astro&amp;utm_medium=referral">Denise Jans / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/green-and-white-floral-textile-tpSUerDo38s?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Denise Jans on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1615136551313-38d6829ded25?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxfHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>Implementing Webmention</title><link>https://stuartbreckenridge.net/2026-04-19-implementing-webmentions/?utm_source=rss&amp;utm_medium=feed</link><guid isPermaLink="false">01KPJ4DRMYTNMG40FCJJT3KJ0D</guid><description>My latest dabble into Indieweb plumbing.</description><pubDate>Sun, 19 Apr 2026 05:46:42 GMT</pubDate><content:encoded>&lt;p&gt;A few weeks ago I moved this site back to &lt;a href=&quot;https://stuartbreckenridge.net/2026-03-10-hello-astro/&quot;&gt;Astro&lt;/a&gt; and ever since I&apos;ve been curious about the &lt;a href=&quot;https://indieweb.social/@stuarticus/116424975618945377&quot;&gt;state of Webmention&lt;/a&gt; and whether I should implement it. For the &lt;a href=&quot;https://www.w3.org/TR/webmention/#abstract-p-1&quot;&gt;curious&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Webmention is a simple way to notify any URL when you mention it on your site. From the receiver&apos;s perspective, it&apos;s a way to request notifications when other sites mention it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To get this up and running quickly, I&apos;m using &lt;a href=&quot;https://webmention.io&quot;&gt;Webmention.io&lt;/a&gt; for receiving website mentions and &lt;a href=&quot;https://brid.gy&quot;&gt;brid.gy&lt;/a&gt; for monitoring social media interactions and sending them to Webmention.io. In &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;, I&apos;ve added:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-html&quot;&gt;&amp;lt;link rel=&quot;webmention&quot; href=&quot;https://webmention.io/stuartbreckenridge.net/webmention&quot;&amp;gt;
&amp;lt;link rel=&quot;pingback&quot; href=&quot;https://webmention.io/stuartbreckenridge.net/xmlrpc&quot;&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;At the bottom of each post, there&apos;s an Astro component that fetches and renders Webmentions from Webmention.io on each page load.&lt;/p&gt;
&lt;p&gt;In terms of posting Webmentions, I&apos;ve updated the small server app, Broadcaster, that monitors the Atom feed for the site and posts to Mastodon and Bluesky. Now, Broadcaster scans post content, identifies links, checks if the linked site publishes a Webmention &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt;, and sends a Webmention if it does.  &lt;/p&gt;
&lt;p&gt;This all seems to work but I don&apos;t like relying on Webmention.io. Similar to the approach taken by &lt;a href=&quot;https://behindtheviewfinder.com/posse-1-1-3-full-w3c-webmention-support/&quot;&gt;Wojtek Powiertowski&lt;/a&gt;, I will look to incorporate Webmention &lt;em&gt;listening&lt;/em&gt; into Broadcaster (and, at the same time, I&apos;ll probably have to change its name).&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1644671253203-90cab345211c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwyfHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="5978" height="3985"><media:description>a black and white photo of a textured surface</media:description><media:credit role="photographer" scheme="urn:ebu">Mike Hindle</media:credit><media:copyright url="https://unsplash.com/@mikehindle?utm_source=stuart-on-astro&amp;utm_medium=referral">Mike Hindle / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/a-black-and-white-photo-of-a-textured-surface-bMeKckYR-4E?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Mike Hindle on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1644671253203-90cab345211c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwyfHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>&apos;App Store Reviews Are Busted&apos;</title><link>https://stuartbreckenridge.net/2026-04-17-app-store-reviews-are-busted/?utm_source=rss&amp;utm_medium=feed</link><guid isPermaLink="false">01KPDTJV22GFRQFYEWS0DR7N3B</guid><description>Steam has the right idea.</description><pubDate>Fri, 17 Apr 2026 13:37:45 GMT</pubDate><content:encoded>&lt;p&gt;Let&apos;s start with the &lt;a href=&quot;https://blog.terrygodier.com/2026/04/13/app-store-reviews-are-busted.html&quot;&gt;original article&lt;/a&gt; by Terry Godier:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For example, if you have a 4.1 star rating in the App Store, any 4 star review is going to decrease that average. In other words, leaving a 4 star review is essentially leaving a negative review.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://daringfireball.net/linked/2026/04/16/app-store-reviews-are-busted&quot;&gt;John Gruber&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Problem #1 [...] If you’re going to collect and average ratings from users, the system that works best is binary: thumbs-up or thumbs-down. Netflix switched from stars to thumbs in 2017, and YouTube switched all the way back in 2009.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&apos;d add one more to this list, and certainly one that&apos;s more analogous to the App Store: &lt;em&gt;Steam&lt;/em&gt;. Steam&apos;s &lt;a href=&quot;https://store.steampowered.com/reviews/&quot;&gt;thumbs-based model&lt;/a&gt; is far superior. Not only can you rate and review the game (or app), but other users can also rate your review. Potential buyers can then find and filter by the most helpful reviews. It&apos;s a better model for all involved. &lt;strong&gt;See UPDATE #1 below.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Next:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Problem #2 is that even if the App Store switched from stars to thumbs, the system would still be gamified by developers, rewarding, as Godier aptly puts it, not the best apps but instead the apps that are best at “review prompt execution”. Apple should remove the APIs that allow apps to prompt for reviews, and forbid the practice of prompting for them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Apple should remove those APIs, but they won&apos;t, and until they do, we&apos;re playing within that ruleset. Full disclosure, I&apos;ve built what Terry and John are describing, &lt;a href=&quot;https://singaporebuses.app.link/download&quot;&gt;Singapore Buses&lt;/a&gt; does include a review prompt. It&apos;s &lt;em&gt;insidiously&lt;/em&gt; well designed. On the third launch, the app asks for a rating.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE #1&lt;/strong&gt;: I just discovered that the App Store also has a thumbs-up/thumbs-down rating system for &lt;em&gt;reviews of an app&lt;/em&gt;. Long-press a review and a context menu appears with Helpful vs. Not Helpful responses. Its outrageous that this system is hidden behind a long-press.&lt;/p&gt;
</content:encoded><atom:updated>2026-04-18T06:00:00.000Z</atom:updated><media:content url="https://images.unsplash.com/photo-1595453417723-98fecb536625?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwzfHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="6000" height="4000"><media:description>gray and white brick wall</media:description><media:credit role="photographer" scheme="urn:ebu">Chris Barbalis</media:credit><media:copyright url="https://unsplash.com/@cbarbalis?utm_source=stuart-on-astro&amp;utm_medium=referral">Chris Barbalis / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/gray-and-white-brick-wall-NMDqQB_MUZY?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Chris Barbalis on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1595453417723-98fecb536625?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwzfHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>&apos;Apple&apos;s MacBook Neo Sold Out Through April Amid Surging Demand&apos;</title><link>https://stuartbreckenridge.net/2026-04-16-apples-macbook-neo-sold-out-through-april-amid-surging-demand/?utm_source=rss&amp;utm_medium=feed</link><guid isPermaLink="false">01KPC75R25RHWQRNF3Z9NHSG7P</guid><description>Cheaper and much more capable than my iPad Pro.</description><pubDate>Thu, 16 Apr 2026 22:39:18 GMT</pubDate><content:encoded>&lt;p&gt;Juli Clover, &lt;a href=&quot;https://www.macrumors.com/2026/04/16/macbook-neo-demand-surging/&quot;&gt;Macrumors&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Apple&apos;s MacBook Neo has been a huge hit, and it&apos;s still in high demand over a month after it launched. The ‌MacBook Neo‌ is just $599, and with PC makers raising prices because of global RAM shortages, the Neo&apos;s low price tag and Apple allure are even more appealing.&lt;/p&gt;
&lt;p&gt;MacBook Neo‌ orders placed today on the online Apple Store won&apos;t reach customers until May, which means that it&apos;s sold out for the month of April, as &lt;a href=&quot;https://9to5mac.com/2026/04/16/macbook-neo-sells-out-for-april-as-demand-for-apples-affordable-laptop-outpaces-supply/&quot;&gt;9to5Mac&lt;/a&gt; points out. All colors and both the 256GB and 512GB SSD configurations will be delivered between May 1 and May 8 at the earliest.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That the MacBook Neo is a success doesn&apos;t surprise me. I used one briefly in the nearby Apple Store and it&apos;s a really nice laptop. For $599 you&apos;re getting something cheaper and more capable than my iPad Pro paired with a Magic Keyboard. In fact, if the iPad Pro doesn&apos;t start running macOS in the future, I&apos;m not sure I&apos;d buy another one: iPadOS hobbles the iPad Pro to the point where it can&apos;t justify its price tag.&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1650131823903-d56130fa8a56?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw0fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="5472" height="3648"><media:description>a close up of a building with many squares on it</media:description><media:credit role="photographer" scheme="urn:ebu">Martin Woortman</media:credit><media:copyright url="https://unsplash.com/@martfoto1?utm_source=stuart-on-astro&amp;utm_medium=referral">Martin Woortman / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/a-close-up-of-a-building-with-many-squares-on-it-aWPnOaRpXmg?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Martin Woortman on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1650131823903-d56130fa8a56?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw0fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>M5 Networking Issues</title><link>https://stuartbreckenridge.net/2026-04-15-m5-networking-issues/?utm_source=rss&amp;utm_medium=feed</link><guid isPermaLink="false">01KP8M3QA9G6DXSS35H18JJTSX</guid><description>Changing from Cloudflare to Quad9 fixed my problem and I don&apos;t know why.</description><pubDate>Wed, 15 Apr 2026 13:08:26 GMT</pubDate><content:encoded>&lt;p&gt;I&apos;ve been having a strange issue with my new M5 MacBook Pro and GitHub: at random intervals, my MacBook cannot connect to GitHub. Well, that&apos;s not strictly true: Safari can&apos;t connect to GitHub, Git Tower can&apos;t push or pull, but Chrome has no issues. &lt;/p&gt;
&lt;p&gt;Using &lt;code&gt;dns-sd -G v4 github.com&lt;/code&gt; to see what&apos;s happening over time:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Timestamp&lt;/th&gt;
&lt;th&gt;A/R&lt;/th&gt;
&lt;th&gt;Flags&lt;/th&gt;
&lt;th&gt;IF&lt;/th&gt;
&lt;th&gt;Hostname&lt;/th&gt;
&lt;th&gt;Address&lt;/th&gt;
&lt;th&gt;TTL&lt;/th&gt;
&lt;th&gt;Note&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;19:46:30.769&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;19:55:16.874&lt;/td&gt;
&lt;td&gt;Rmv&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;19:55:16.885&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;63&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:01:42.237&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;0.0.0.0&lt;/td&gt;
&lt;td&gt;77&lt;/td&gt;
&lt;td&gt;No Such Record&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:01:48.800&lt;/td&gt;
&lt;td&gt;Rmv&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:10:18.607&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:21:43.313&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;0.0.0.0&lt;/td&gt;
&lt;td&gt;77&lt;/td&gt;
&lt;td&gt;No Such Record&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:21:49.456&lt;/td&gt;
&lt;td&gt;Rmv&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:21:49.508&lt;/td&gt;
&lt;td&gt;Rmv&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:22:57.954&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;24&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:23:50.255&lt;/td&gt;
&lt;td&gt;Rmv&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:23:50.267&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:29:05.686&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;0.0.0.0&lt;/td&gt;
&lt;td&gt;77&lt;/td&gt;
&lt;td&gt;No Such Record&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:29:13.694&lt;/td&gt;
&lt;td&gt;Rmv&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:29:13.705&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;68&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:37:31.780&lt;/td&gt;
&lt;td&gt;Rmv&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:37:31.780&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;0.0.0.0&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;No Such Record&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;During those &lt;em&gt;No Such Record&lt;/em&gt; periods, GitHub just refused to work in Safari or Git Tower. &lt;/p&gt;
&lt;p&gt;I switched from Cloudflare&apos;s &lt;code&gt;1.1.1.1&lt;/code&gt; service to Quad9, and ever since I&apos;ve had no issues.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Timestamp&lt;/th&gt;
&lt;th&gt;A/R&lt;/th&gt;
&lt;th&gt;Flags&lt;/th&gt;
&lt;th&gt;IF&lt;/th&gt;
&lt;th&gt;Hostname&lt;/th&gt;
&lt;th&gt;Address&lt;/th&gt;
&lt;th&gt;TTL&lt;/th&gt;
&lt;th&gt;Note&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;20:37:45.321&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;65&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;21:13:26.595&lt;/td&gt;
&lt;td&gt;Rmv&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;21:13:26.603&lt;/td&gt;
&lt;td&gt;Add&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;github.com.&lt;/td&gt;
&lt;td&gt;20.205.243.166&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;This wasn&apos;t a problem on my M3-series MacBook. I can only assume it&apos;s a problem with the M5 and its new networking stack.&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1658169018322-0ed6157f3a54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw1fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="3009" height="2271"><media:description>a group of small yellow and blue objects</media:description><media:credit role="photographer" scheme="urn:ebu">Clark Van Der Beken</media:credit><media:copyright url="https://unsplash.com/@snapsbyclark?utm_source=stuart-on-astro&amp;utm_medium=referral">Clark Van Der Beken / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/a-group-of-small-yellow-and-blue-objects-k5wnVwWCAFY?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Clark Van Der Beken on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1658169018322-0ed6157f3a54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw1fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>&apos;You Can Absolutely Have an RSS Dependent Website in 2026&apos;</title><link>https://stuartbreckenridge.net/2026-04-12-you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm_source=rss&amp;utm_medium=feed</link><guid isPermaLink="false">01KP0W2642PFHEXJS7ZSRD1RW8</guid><description>I am also a bit of an expert in strategies that involve no ads, no sponsors, and no monetisation.</description><pubDate>Sun, 12 Apr 2026 12:53:28 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/&quot;&gt;Mat Duggan&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;At one point I did have a Subscribe button up, and enough people clicked it that the cost of actually sending those emails started to resemble a real bill. Sending thousands of emails when you have no ads, no sponsors, and no monetization strategy beyond &quot;I guess people will just... read it?&quot; doesn&apos;t make a lot of financial sense.&lt;/p&gt;
&lt;p&gt;…&lt;/p&gt;
&lt;p&gt;But the bigger reason — the one I actually care about — is that I didn&apos;t want a database full of email addresses sitting under my control if I could possibly avoid it.&lt;/p&gt;
&lt;p&gt;…&lt;/p&gt;
&lt;p&gt;The people who use RSS really use RSS. They&apos;re not trend-chasers. They&apos;re the type who still have a working bookmark toolbar. They are, in the best possible sense, your people.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I had the same strategy of no ads, no sponsors, and no monetisation when I was using Ghost (Pro) and, yes, that resembled a real bill of US$348 a year (because I had to have a custom theme). That fee also covered membership management, database security, and email distribution, so it wasn&apos;t just hosting and a CMS. &lt;/p&gt;
&lt;p&gt;When I switched to Astro, I dropped my free membership, membership-only pages, and newsletter, effectively going &lt;em&gt;RSS only&lt;/em&gt;. And Atom. And JSON feed. It can be done. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;RSS&lt;/em&gt; just isn&apos;t as easy to explain as email is to people that are new to the format.&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1688845518191-0dbd5a63620b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw2fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="5413" height="3609"><media:description>a close up of a yellow and white mosaic tile</media:description><media:credit role="photographer" scheme="urn:ebu">Martin Woortman</media:credit><media:copyright url="https://unsplash.com/@martfoto1?utm_source=stuart-on-astro&amp;utm_medium=referral">Martin Woortman / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/a-close-up-of-a-yellow-and-white-mosaic-tile-ZIqxdPmzXyg?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Martin Woortman on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1688845518191-0dbd5a63620b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw2fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>Stellar Photography</title><link>https://stuartbreckenridge.net/2026-04-11-stellar-photography/?utm_source=rss&amp;utm_medium=feed</link><guid isPermaLink="false">01KNYD94C89NP4FJPEWBRNHFHX</guid><description>I am in awe.</description><pubDate>Sat, 11 Apr 2026 13:56:38 GMT</pubDate><content:encoded>&lt;p&gt;There&apos;s a fantastic, and growing, selection of exposures from the Artemis II mission over on &lt;a href=&quot;https://www.flickr.com/photos/nasa2explore/albums/72177720307234654/with/55199649540&quot;&gt;Flickr&lt;/a&gt;. All of them are jaw dropping.  &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://stuartbreckenridge.net/content/images/artemis-mac.jpg&quot; alt=&quot;A New View of the Moon&quot; /&gt;&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1680285493233-60ce550071b7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw3fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="6000" height="4000"><media:description>a close up of a red wall with a pattern on it</media:description><media:credit role="photographer" scheme="urn:ebu">Brice Cooper</media:credit><media:copyright url="https://unsplash.com/@brice_cooper18?utm_source=stuart-on-astro&amp;utm_medium=referral">Brice Cooper / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/a-close-up-of-a-red-wall-with-a-pattern-on-it-ZbGUM5OTYYs?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Brice Cooper on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1680285493233-60ce550071b7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw3fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>Introducing Gobbler</title><link>https://stuartbreckenridge.net/2026-04-11-introducing-gobbler/?utm_source=rss&amp;utm_medium=feed</link><guid isPermaLink="false">01KNXSBCZ9EVDBQW56GQ16YM07</guid><description>A web-based RSS reader for humans and an RSS aggregator for third-party clients.</description><pubDate>Sat, 11 Apr 2026 08:08:21 GMT</pubDate><content:encoded>&lt;p&gt;One of my side projects, &lt;a href=&quot;https://gobbler.press&quot;&gt;&lt;em&gt;Gobbler&lt;/em&gt;&lt;/a&gt;, made it out of the oven just over a week ago. It&apos;s a web-based RSS reader that offers a Google Reader-compatible API and even more functionality via a &lt;a href=&quot;https://gobbler.press/docs/&quot;&gt;REST API&lt;/a&gt; to third-party clients. &lt;/p&gt;
&lt;p&gt;Gobbler builds on the traditional RSS reader functionality (Feeds, Feed-level management, and Starred articles) with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lists, for organising articles &lt;/li&gt;
&lt;li&gt;Annotations, for highlighting text within articles&lt;/li&gt;
&lt;li&gt;Markdown export, for saving and viewing articles in other applications&lt;/li&gt;
&lt;li&gt;Newsletter support&lt;/li&gt;
&lt;li&gt;Custom typography &lt;sup&gt;&lt;a id=&quot;fn-ref-1&quot; href=&quot;https://stuartbreckenridge.net/2026-04-11-introducing-gobbler/#fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gobbler has a 14-day free trial and then it&apos;s just $5/month. If you use NetNewsWire, Current, or Reeder (Classic), Gobbler &lt;a href=&quot;https://gobbler.press/help/#third-party-clients&quot;&gt;already works&lt;/a&gt;! If not, you can use Gobbler in your browser or as an installable Web app on your device.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li id=&quot;fn1-2026-04-11&quot;&gt;
&lt;p&gt;I spent a long time selecting which font to use for the sans serif. In the end it was a tie between Die Grotesk and Geograph, both from &lt;a href=&quot;https://klim.co.nz&quot;&gt;Klim&lt;/a&gt;, and Geograph won. &lt;a href=&quot;https://stuartbreckenridge.net/2026-04-11-introducing-gobbler/#fn-ref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content:encoded><atom:updated>2026-04-12T02:42:00.000Z</atom:updated><media:content url="https://images.unsplash.com/photo-1631511584298-431832bcdc39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw4fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="5184" height="3456"><media:description>a close up view of a metal surface</media:description><media:credit role="photographer" scheme="urn:ebu">Triana Nana</media:credit><media:copyright url="https://unsplash.com/@triana28?utm_source=stuart-on-astro&amp;utm_medium=referral">Triana Nana / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/a-close-up-view-of-a-metal-surface-VFkg_7ZAfpc?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Triana Nana on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1631511584298-431832bcdc39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw4fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>A Decisive Victory</title><link>https://stuartbreckenridge.net/2026-04-08-a-decisive-victory/?utm_source=rss&amp;utm_medium=feed</link><guid isPermaLink="false">01KNPN18JVH4N9KRV17E798951</guid><description>Well, a decisive victory for no one.</description><pubDate>Wed, 08 Apr 2026 13:38:14 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://news.sky.com/story/what-is-irans-10-point-peace-plan-and-what-has-trump-said-about-it-13529268&quot;&gt;Sky News&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Donald Trump says the US has received a &quot;workable&quot; 10-point plan from Iran after the two countries agreed to a two-week ceasefire, labelling it a &quot;complete victory&quot; for his nation.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;What&apos;s in that &quot;workable&quot; plan? Again, from Sky News:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Withdrawal of U.S. forces in the region&lt;/li&gt;
&lt;li&gt;Iranian control of the Strait of Hormuz&lt;/li&gt;
&lt;li&gt;Compensation for damages to Iran&lt;/li&gt;
&lt;li&gt;Removal of sanctions&lt;/li&gt;
&lt;li&gt;Release of frozen Iranian assets&lt;/li&gt;
&lt;li&gt;Iranian commitment to not build a nuclear weapon&lt;/li&gt;
&lt;li&gt;Acceptance of Iran&apos;s right to enrich&lt;/li&gt;
&lt;li&gt;Iran&apos;s agreement to peace treaties with regional countries&lt;/li&gt;
&lt;li&gt;Ceasing hostilities against all resistance groups in the region&lt;/li&gt;
&lt;li&gt;Provisions backed by UN resolution&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So, in summary, all U.S. military objectives have been met, &lt;a href=&quot;https://www.politico.eu/article/pete-hegseth-declares-victory-iran-us-forces-remain-region/&quot;&gt;says Pete Hegseth&lt;/a&gt;, and, as a workable plan: U.S. forces will withdraw, Iran will gain &lt;em&gt;more&lt;/em&gt; control over the Strait of Hormuz, Iran will be compensated, sanctions against Iran will be removed, frozen assets will be released, and Iran will continue to enrich. &lt;/p&gt;
&lt;p&gt;You have to wonder what the military objectives were.&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1674294952867-434062440633?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw5fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="6845" height="4486"><media:description>a black and white photo of a wall made of tiles</media:description><media:credit role="photographer" scheme="urn:ebu">Michael Marais</media:credit><media:copyright url="https://unsplash.com/@michael_marais?utm_source=stuart-on-astro&amp;utm_medium=referral">Michael Marais / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/a-black-and-white-photo-of-a-wall-made-of-tiles-eS5685YWwG8?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Michael Marais on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1674294952867-434062440633?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHw5fHx0ZXh0dXJlJTIwcGF0dGVybnN8ZW58MXwwfHx8MTc3NjY5MDg1OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>SHIMANO CONNECT Lab to be Discontinued</title><link>https://stuartbreckenridge.net/2026-04-05-shimano-connect-lab-to-be-discontinued/?utm_source=rss&amp;utm_medium=feed</link><guid isPermaLink="false">01KNE7W966Y36P0VPA0YQKRS8K</guid><description>SHIMANO&apos;s training platform, CONNECT Lab, terminates 31 March 2027.</description><pubDate>Sun, 05 Apr 2026 07:14:24 GMT</pubDate><content:encoded>&lt;p&gt;I received an email from SHIMANO at the end of March announcing the termination of their cycling training platform, CONNECT Lab:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We regret to inform you that the SHIMANO CONNECT Lab will end on March 31, 2027.&lt;/p&gt;
&lt;p&gt;Prior to the end of the service, certain functions will no longer be available according to the schedule below.&lt;/p&gt;
&lt;p&gt;• End of Availability for Certain Features &lt;br /&gt;
As of May 26, 2026, the activity transfer function from E-TUBE RIDE to SHIMANO CONNECT Lab will no longer be available.&lt;/p&gt;
&lt;p&gt;• Scheduled End of Service
March 31, 2027&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As an owner of a SHIMANO &lt;a href=&quot;https://bike.shimano.com/en-AU/products/components/pdp.P-FC-R8100-P.html&quot;&gt;power meter&lt;/a&gt;, this is disappointing. While many of the analytical services offered by SHIMANO CONNECT Lab are available via &lt;a href=&quot;https://connect.garmin.com&quot;&gt;Garmin Connect&lt;/a&gt;, &lt;a href=&quot;https://strava.com&quot;&gt;Strava&lt;/a&gt;, and &lt;a href=&quot;https://intervals.icu&quot;&gt;Intervals&lt;/a&gt;, none of those services support &lt;a href=&quot;https://bike.shimano.com/en-AU/technologies/details/powermeter-function.html&quot;&gt;Force Vector analysis&lt;/a&gt;, which is one of the primary functions of the product. I even went so far as to download &lt;a href=&quot;https://www.goldencheetah.org&quot;&gt;GoldenCheetah&lt;/a&gt; but this appears to be a hot mess that doesn&apos;t want to run on macOS 26&lt;sup&gt;&lt;a id=&quot;fn-ref-goldencheetah&quot; href=&quot;https://stuartbreckenridge.net/2026-04-05-shimano-connect-lab-to-be-discontinued/#fn-goldencheetah&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://stuartbreckenridge.net/content/images/force-vector.png&quot; alt=&quot;Force Vector analysis&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Strangely, I can&apos;t find any public mention of this termination on the SHIMANO &lt;a href=&quot;https://bike.shimano.com/en-NA/products/apps/shimano-connect-lab.html&quot;&gt;website&lt;/a&gt;. SHIMANO, shamefully, seems to be leaving their customers in the lurch. &lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li id=&quot;fn-goldencheetah&quot;&gt;
&lt;p&gt;It&apos;s not notarised and required special permissions to run via Settings -&amp;gt; Privacy. Once those permissions were granted, it still didn&apos;t launch because it couldn&apos;t &quot;find the R libraries&quot;. &lt;a href=&quot;https://stuartbreckenridge.net/2026-04-05-shimano-connect-lab-to-be-discontinued/#fn-ref-goldencheetah&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content:encoded><media:content url="https://images.unsplash.com/photo-1640027324842-1eae9df1d8bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxMHx8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="6000" height="4000"><media:description>a close up of a tree with no leaves</media:description><media:credit role="photographer" scheme="urn:ebu">NIKHIL</media:credit><media:copyright url="https://unsplash.com/@vinikhill?utm_source=stuart-on-astro&amp;utm_medium=referral">NIKHIL / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/a-close-up-of-a-tree-with-no-leaves-gXaqXswDt8c?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by NIKHIL on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1640027324842-1eae9df1d8bc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxMHx8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item></channel></rss>