<?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 — Links</title><description>Linked posts by Stuart Breckenridge.</description><link>https://stuartbreckenridge.net/</link><language>en-us</language><atom:link href="https://stuartbreckenridge.net/links/rss.xml" rel="self" type="application/rss+xml"/><image><url>https://stuartbreckenridge.net/favicon-v20260420.png</url><title>Stuart Breckenridge — Links</title><link>https://stuartbreckenridge.net/</link></image><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_links&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_links&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>&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_links&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_links&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>A Decisive Victory</title><link>https://stuartbreckenridge.net/2026-04-08-a-decisive-victory/?utm_source=rss_links&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>&apos;A Good Mac Studio is Hard to Find&apos;</title><link>https://stuartbreckenridge.net/2026-04-04-a-good-mac-studio-is-hard-to-find/?utm_source=rss_links&amp;utm_medium=feed</link><guid isPermaLink="false">01KNC6CEAZNT2A5SRJ2KMNH0CP</guid><description>Development will be coming to you from a MacBook Pro for the foreseeable future.</description><pubDate>Sat, 04 Apr 2026 12:09:47 GMT</pubDate><content:encoded>&lt;p&gt;Stephen Hackett, at &lt;a href=&quot;https://512pixels.net/2026/04/a-good-mac-studio-is-hard-to-find/&quot;&gt;512pixels.net&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It’s not just the Mac Studio; it’s easy to build a Mac mini that won’t ship until August. That is bad news if you need a new Mac desktop on short notice. These long delays are not impacting all Macs, though, as the iMac and notebooks seem to all have much better shipping dates.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I don&apos;t need a new Mac desktop (mini or Studio) on short notice. I have, however, been looking for a Mac mini for &lt;a href=&quot;https://gobbler.press&quot;&gt;Gobbler&lt;/a&gt; development. 95% of development is done on my MacBook Pro and I&apos;ve tried to replicate the development environment on my gaming PC through &lt;a href=&quot;https://learn.microsoft.com/en-us/windows/wsl/about&quot;&gt;Windows Subsystem for Linux&lt;/a&gt;. It&apos;s close, but not the same. &lt;/p&gt;
&lt;p&gt;Regardless, pricing up &lt;em&gt;any&lt;/em&gt; Mac mini results in a delivery estimate way into the future. My thinking is that this is due to Apple running down what&apos;s left of M4 stock with an M5 refresh delayed due to memory shortages.&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1679451997617-bf5852f0795b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxMnx8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="4899" height="3266"><media:description>a close up of a 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-wall-with-a-pattern-on-it-2tvIJu81MDg?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Brice Cooper on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1679451997617-bf5852f0795b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxMnx8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>Earth in the Rear View Mirror</title><link>https://stuartbreckenridge.net/2026-04-04-earth-in-the-rear-view-mirror/?utm_source=rss_links&amp;utm_medium=feed</link><guid isPermaLink="false">01KNBNZ1PKKR56AB5EAGXRPT9G</guid><description>A gorgeous photograph.</description><pubDate>Sat, 04 Apr 2026 07:22:51 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://stuartbreckenridge.net/content/images/artemis-earth.jpg&quot; alt=&quot;NASA astronaut and Artemis II Commander Reid Wiseman took this picture of Earth from the Orion spacecraft&apos;s window on April 2, 2026, after completing the translunar injection burn. Image Credit: NASA/Reid Wiseman&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Auroras along the North and South poles, the Sun about to peek out, and Venus visible in the bottom right. Amazing.&lt;/p&gt;
&lt;p&gt;The photograph was taken with a &lt;a href=&quot;https://petapixel.com/2026/04/02/a-nikon-z9-made-it-aboard-the-artemis-ii-moon-mission-at-the-last-minute/&quot;&gt;Nikon D5&lt;/a&gt;, for those wondering.&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1642677061231-b41f226c7a10?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxMXx8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="5811" height="3874"><media:description>a close up view of a textured surface</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-view-of-a-textured-surface-JkcjYebbv1I?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by NIKHIL on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1642677061231-b41f226c7a10?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxMXx8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>&apos;Apple Lays Groundwork for Ads in Maps on iOS 26.5&apos;</title><link>https://stuartbreckenridge.net/2026-03-31-apple-lays-groundwork-for-ads-in-maps-on-ios-265/?utm_source=rss_links&amp;utm_medium=feed</link><guid isPermaLink="false">01KN20CS6683RH6K8KRNZ99818</guid><description>Is iAd coming back?</description><pubDate>Tue, 31 Mar 2026 13:12:42 GMT</pubDate><content:encoded>&lt;p&gt;Juli Clover, &lt;a href=&quot;https://www.macrumors.com/2026/03/30/apple-ios-26-5-maps-ads-groundwork/&quot;&gt;Macrumors&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Businesses in the U.S. and Canada will be able to show ads in search results and at the top of a &quot;Suggested Places&quot; section in the app, which is new in iOS 26.5. Suggested Places displays recommendations for locations to visit based on trending places nearby, recent searches, and more.&lt;/p&gt;
&lt;p&gt;Ads in the Maps app will have a clear &quot;Ad&quot; label, much like the ads shown in the App Store search results.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I have no issue with ads in Maps. I would also have no issue if Apple brought back iAd, presumably as &lt;em&gt;Apple Ads&lt;/em&gt;, for third-party apps. I would drop AdMob pretty quickly, if &lt;em&gt;Apple Ads&lt;/em&gt; proved competitive with AdMob.&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1615470147871-b223c2fe041d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxNHx8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="6000" height="4000"><media:description>brown and black wood trunk</media:description><media:credit role="photographer" scheme="urn:ebu">Kyle Bushnell</media:credit><media:copyright url="https://unsplash.com/@kylebushnell?utm_source=stuart-on-astro&amp;utm_medium=referral">Kyle Bushnell / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/brown-and-black-wood-trunk-H0SdtUufNZ0?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Kyle Bushnell on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1615470147871-b223c2fe041d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxNHx8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>&apos;Security Analysis of the Official White House iOS App&apos;</title><link>https://stuartbreckenridge.net/2026-03-30-security-analysis-of-the-white-house-app/?utm_source=rss_links&amp;utm_medium=feed</link><guid isPermaLink="false">01KMZGFAFB6E9G5B42QS7TPYV7</guid><description>It&apos;s exactly what you&apos;d expect.</description><pubDate>Mon, 30 Mar 2026 13:56:00 GMT</pubDate><content:encoded>&lt;p&gt;This is an interesting, if occasionally alarmist, security analysis from &lt;a href=&quot;https://www.atomic.computer/blog/white-house-app-security-analysis/&quot;&gt;atomic.computer&lt;/a&gt; of the White House&apos;s new &lt;em&gt;flagship&lt;/em&gt; application.&lt;/p&gt;
&lt;p&gt;The major findings:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Finding 1: A Russian-Origin Company Executes Live JavaScript Inside the App (Six Times)&lt;br /&gt;
Finding 2: GPS Tracking With No Feature Justification&lt;br /&gt;
Finding 3: The Privacy Manifest Is Provably False&lt;br /&gt;
Finding 4: OneSignal Can Remotely Toggle Location Tracking and Privacy Consent&lt;br /&gt;
Finding 5: The App Strips Privacy Consent Banners&lt;br /&gt;
Finding 6: Minimal Security Hardening&lt;br /&gt;
Finding 7: Dormant Over-the-Air Code Push&lt;br /&gt;
Finding 8: Full Behavioral Intelligence Pipeline&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Finding 1 is an absolute embarrassment. Shoddy workmanship of the highest order.&lt;/p&gt;
&lt;p&gt;Finding 2 has an important caveat:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Whether this code path is actively enabled at runtime would require network traffic analysis, but the capability is compiled into the app and the always-on location permission is requested.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You shouldn&apos;t be surprised to know that I&apos;m not going to install the app to find out if a location permission prompt is actually presented. So I&apos;ll generously give the benefit of the doubt.&lt;/p&gt;
&lt;p&gt;Finding 3 is either a manifest lie or an egregious oversight from the developers. Regardless, how it got through App Review is what puzzles me. There are SDKs in the White House app that &lt;em&gt;require&lt;/em&gt; &lt;a href=&quot;https://developer.apple.com/support/third-party-SDK-requirements/&quot;&gt;a manifest&lt;/a&gt;. It&apos;s astounding to me that &lt;a href=&quot;https://singaporebuses.app&quot;&gt;Singapore Buses&lt;/a&gt; has a more robust Privacy Manifest simply by declaring the use of &lt;code&gt;UserDefaults&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Finding 4 is technically misleading:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;These are standard OneSignal SDK features, but the implication is significant: OneSignal’s servers can remotely enable or disable GPS tracking and change whether privacy consent is required, all without an app update, without Apple review, without the user knowing. It’s a light switch for location tracking, and it’s not in the White House’s hands.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://onesignal.com/blog/youre-in-control-how-location-actually-works-in-onesignals-sdk/&quot;&gt;OneSignal&lt;/a&gt;, published yesterday:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For location to be active in any app using our platform, two separate things must happen, both of which are outside of OneSignal’s control:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The developer must explicitly enable it. [...]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The user must grant permission at the operating system level. [...]&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Finding 5 is unforgivable. (Ironically, it probably makes websites easier to use as I&apos;m quite sick of the cookie consent banners.)&lt;/p&gt;
&lt;p&gt;I&apos;ve recently spent a lot of time working on many of the security control issues listed in Finding 6 for Gobbler. Again, it&apos;s not surprising that the White House app ships with such a lax security posture.&lt;/p&gt;
&lt;p&gt;Finding 7 isn&apos;t much of a finding. Something exists but isn&apos;t turned on.&lt;/p&gt;
&lt;p&gt;Finding 8 isn&apos;t much of a finding, either. This is just what OneSignal does. &lt;/p&gt;
&lt;p&gt;My problem with this app is one of trust. And, to be clear, that problem of trust lies with Apple. They have a web of guidelines that should have prevented this app from ever being released. They&apos;ve pitched their brand on user privacy and routinely bust smaller developers for not having just the right entry in their Privacy Manifest. &lt;/p&gt;
&lt;p&gt;And yet, here we are, with a White House app that doesn&apos;t declare anything with regards to its data capture practices. &lt;/p&gt;
&lt;p&gt;To whom and when do App Review Guidelines apply?&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1617090448552-fa835cdb2e47?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxNXx8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="6048" height="4024"><media:description>white and brown striped textile</media:description><media:credit role="photographer" scheme="urn:ebu">Ryunosuke Kikuno</media:credit><media:copyright url="https://unsplash.com/@ryunosuke_kikuno?utm_source=stuart-on-astro&amp;utm_medium=referral">Ryunosuke Kikuno / Unsplash</media:copyright></media:content><atom:link rel="via" type="text/html" href="https://unsplash.com/photos/white-and-brown-striped-textile-HjZqtFfec-w?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by Ryunosuke Kikuno on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1617090448552-fa835cdb2e47?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxNXx8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item><item><title>Apple Discontinues the Mac Pro</title><link>https://stuartbreckenridge.net/2026-03-27-apple-discontinues-the-mac-pro/?utm_source=rss_links&amp;utm_medium=feed</link><guid isPermaLink="false">01KMQV4XNBC42S3HR3NN5TNWH0</guid><description>...tumbleweed...</description><pubDate>Fri, 27 Mar 2026 14:28:38 GMT</pubDate><content:encoded>&lt;p&gt;Chance Miller, &lt;a href=&quot;https://9to5mac.com/2026/03/26/apple-discontinues-the-mac-pro/&quot;&gt;9to5 Mac&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It’s the end of an era: Apple has confirmed to 9to5Mac that the Mac Pro is being discontinued. It has been removed from Apple’s website as of Thursday afternoon. The “buy” page on Apple’s website for the Mac Pro now redirects to the Mac’s homepage, where all references have been removed.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I never saw anyone buy one. I&apos;ve never met anyone that owned one. I&apos;ve never been less surprised by a decision.&lt;/p&gt;
</content:encoded><media:content url="https://images.unsplash.com/photo-1632494425431-e8b9bc198390?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxN3x8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" medium="image" width="6000" height="4000"><media:description>a red and black background with wavy lines</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-red-and-black-background-with-wavy-lines-fHOc-5r6LMg?utm_source=stuart-on-astro&amp;utm_medium=referral" title="Photo by NIKHIL on Unsplash"/><enclosure url="https://images.unsplash.com/photo-1632494425431-e8b9bc198390?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzNTA1ODV8MHwxfHNlYXJjaHwxN3x8dGV4dHVyZSUyMHBhdHRlcm5zfGVufDF8MHx8fDE3NzY2OTA4NTh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/></item></channel></rss>