{"id":851581,"date":"2026-08-09T08:14:12","date_gmt":"2026-08-09T08:14:12","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/851581\/"},"modified":"2026-08-09T08:14:12","modified_gmt":"2026-08-09T08:14:12","slug":"daring-fireball-retraction-the-app-store-rejection-of-the-week-that-was-in-fact-a-correct-rejection","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/851581\/","title":{"rendered":"Daring Fireball: Retraction: The App Store Rejection of the Week That Was, in Fact, a Correct Rejection"},"content":{"rendered":"<p>Saturday, 8 August 2026<\/p>\n<p>Yesterday I published an article titled \u201cApp Store Rejection of the Week: Dark Hours\u201d. I have retracted it. Its premise was so fundamentally wrong that there\u2019s no point merely correcting or editing it. Even the title, as I explain below, was inaccurate. Although the original is now retracted, I\u2019m not memory-holing it. The text of the original story is available, for transparency and accountability, <a href=\"https:\/\/daringfireball.net\/misc\/2026\/08\/app_store_rejection_of_the_week_dark_hours.text\" rel=\"nofollow noopener\" target=\"_blank\">in plain text<\/a> (Markdown, natch) and <a href=\"https:\/\/daringfireball.net\/misc\/2026\/08\/App_Store_Rejection_of_the_Week_-_Dark_Hours.pdf\" rel=\"nofollow noopener\" target=\"_blank\">PDF<\/a> (preserving original presentation). Both of those versions include a preface at the top linking to this retraction. <a href=\"https:\/\/daringfireball.net\/2026\/08\/app_store_rejection_of_the_week_dark_hours\" rel=\"nofollow noopener\" target=\"_blank\">The URL<\/a> for the original story now redirects to this one that you are currently reading.<\/p>\n<p>To the best of my recollection, this is the first post I\u2019ve retracted in the 24 years I\u2019ve been writing Daring Fireball. I hope it\u2019s the last. I was misled, both overtly and through omissions, in several ways, but what I publish is my responsibility, and I apologize for the error.<\/p>\n<p>Terry Godier first came to my attention in February, when <a href=\"https:\/\/daringfireball.net\/linked\/2026\/02\/25\/godier-phantom-obligation\" rel=\"nofollow noopener\" target=\"_blank\">I linked to<\/a> his excellent interactive essay on RSS feed reader design, \u201c<a href=\"https:\/\/www.terrygodier.com\/phantom-obligation\" rel=\"nofollow noopener\" target=\"_blank\">Phantom Obligation<\/a>\u201d, which essay introduced <a href=\"https:\/\/www.terrygodier.com\/current\" rel=\"nofollow noopener\" target=\"_blank\">Current<\/a>, Godier\u2019s new RSS reader that he made to exemplify the ideas from his essay. Current is, deservedly, a bit of a breakout hit. (E.g., David Pierce, at The Verge, <a href=\"https:\/\/www.theverge.com\/tech\/899602\/best-phone-android-ios-app-store?view_token=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6IkpKUk05aEQ3ZHYiLCJwIjoiL3RlY2gvODk5NjAyL2Jlc3QtcGhvbmUtYW5kcm9pZC1pb3MtYXBwLXN0b3JlIiwiZXhwIjoxNzc2MDMzMDU5LCJpYXQiOjE3NzU2MDEwNTl9.c8VIrq4Kl5DbAbr8ujYsehwxWVKN7dvXMV7yYkqADu0\" rel=\"nofollow noopener\" target=\"_blank\">put it on a very short list<\/a> of iOS-exclusive indie apps that keep him from switching to Android.) In March <a href=\"https:\/\/daringfireball.net\/linked\/2026\/03\/16\/the-last-quiet-thing\" rel=\"nofollow noopener\" target=\"_blank\">I linked to another<\/a> interactive essay from Godier, \u201c<a href=\"https:\/\/www.terrygodier.com\/the-last-quiet-thing\" rel=\"nofollow noopener\" target=\"_blank\">The Last Quiet Thing<\/a>\u201d, and again <a href=\"https:\/\/daringfireball.net\/linked\/2026\/04\/16\/app-store-reviews-are-busted\" rel=\"nofollow noopener\" target=\"_blank\">in April to a post<\/a> regarding the App Store\u2019s 5-star review system. I struck up an iMessage correspondence with Godier around when I first linked to his work.<\/p>\n<p>Yesterday Godier posted \u201c<a href=\"https:\/\/blog.terrygodier.com\/2026\/08\/07\/browsers-have-standards-the-app.html\" rel=\"nofollow noopener\" target=\"_blank\">Browsers Have Standards, the App Store Has Judgment<\/a>\u201d. As originally published, that post contained these two paragraphs:<\/p>\n<p>A while ago I tried to submit an iOS app for <a href=\"https:\/\/darkhours.io\/\" rel=\"nofollow noopener\" target=\"_blank\">Dark Hours<\/a>, my<br \/>\nastronomy website for normal people. It was rejected on the<br \/>\ngrounds that it was astrology.<\/p>\n<p>It has no tarot function, no horoscopes, and nothing that I, or<br \/>\nanyone else I\u2019ve asked, would associate with astrology.<\/p>\n<p>Those paragraphs, at this writing (August 8, 11:00 pm ET), have been deleted and replaced by this:<\/p>\n<p>Note: the original version of this post had a section here about an<br \/>\nastronomy app I am working on that began as an astrology app and<br \/>\nwas rejected after having the astrology content removed. App store [sic]<br \/>\nreview reached out to me and let me know that they had apparently<br \/>\nnever been given the updated build and that the app should be fine<br \/>\nto submit now.<\/p>\n<p>You can now see the problem that has led me to fully retract my original post, given that my post was entirely predicated on the premise that Godier\u2019s original description of the rejected app was true\u2009\u2014\u2009that the app \u201chas no tarot function, no horoscopes, and nothing that I, or anyone else I\u2019ve asked, would associate with astrology.\u201d The truth is, the app, as originally submitted by Godier to the App Store (under the name \u201cAsterly\u201d, not \u201cDark Hours\u201d), was entirely dedicated to astrology, not astronomy, and did in fact include a \u201cTarot card of the day\u201d feature amongst other occultist horseshit.<\/p>\n<p>The grounds of Apple\u2019s original App Store rejection of the app, and the rejection\u2019s upholding by the App Review Board, were correct.<a href=\"#fn1-2026-08-08\">1<\/a> I wrongly took Godier at his word, both in his public blog post and in private iMessage correspondence yesterday, that the rejection wasn\u2019t just merely debatable, but completely and rather preposterously ungrounded. Whether Godier ever submitted a build of \u201cAsterly\u201d to the App Store that contained no occult horseshit and only the hard-science astronomy features that were present in his \u201cDark Hours\u201d website that was available for the last week, I don\u2019t know. But I have no reason to believe that he did.<\/p>\n<p>My <a href=\"https:\/\/daringfireball.net\/linked\/2024\/04\/11\/astrology-astronomy-eclipse\" rel=\"nofollow noopener\" target=\"_blank\">disdain for astrology<\/a> is so utter, and my esteem for Godier\u2019s previous work so high, that it simply never occurred to me that he might have actually made and submitted to the App Store an astrology app, let alone that he\u2019d then feign surprise and frustration that an astrology app was rejected for being an astrology app. I showed him a draft of my post before publication, to make sure I had the story straight, and he offered not a word of caution, only gratitude for my drawing attention to the matter.<\/p>\n<p>It gets messier. Godier\u2019s astrology app that he submitted to the App Store back in January was named \u201cAsterly\u201d. That was still the name when the App Review Board upheld its rejection in April. According to Godier, frustrated by the App Store\u2019s rejection, he ported the astronomy version to the web, <a href=\"https:\/\/bsky.app\/profile\/terrygodier.com\/post\/3ms2lm4kcfc2j\" rel=\"nofollow noopener\" target=\"_blank\">launching it last week<\/a> under the name \u201cDark Hours\u201d at the domain darkhours.io. (This is why it was incorrect for me, in the very title of my post, to claim that Apple had rejected an app named \u201cDark Hours\u201d. They rejected an app named \u201cAsterly\u201d and had never seen an app from Godier named \u201cDark Hours\u201d.) Yesterday, after I linked to Godier\u2019s post and <a href=\"https:\/\/news.ycombinator.com\/item?id=49214863\" rel=\"nofollow noopener\" target=\"_blank\">Hacker News then linked to my post<\/a>, Godier\u2019s \u201cDark Hours\u201d (with a space) <a href=\"https:\/\/bsky.app\/profile\/mmmeh.bsky.social\/post\/3msjump44fs2h\" rel=\"nofollow noopener\" target=\"_blank\">came to the attention<\/a> (and justifiable surprise) of Miguel Beher, creator of an open-source \u201castrophotography and dark-sky planner\u201d project named DarkHours (no space). <a href=\"https:\/\/github.com\/mbeher2200\/DarkHours\" rel=\"nofollow noopener\" target=\"_blank\">Beher\u2019s GitHub project<\/a> contains the source code, and the actual web app is <a href=\"https:\/\/darkhours.app\/\" rel=\"nofollow noopener\" target=\"_blank\">freely available at the domain darkhours.app<\/a>. In an uncomfortable exchange between Beher and Godier on Bluesky, Beher pointed out that Godier\u2019s Dark Hours had the same bug as Beher\u2019s that <a href=\"https:\/\/bsky.app\/profile\/mmmeh.bsky.social\/post\/3mslc3b3u4c2l\" rel=\"nofollow noopener\" target=\"_blank\">routed people to \u201crandom fields in Mexico\u201d<\/a>. Earlier today, Godier took his web app down and redirected his darkhours.io domain to Beher\u2019s darkhours.app.<\/p>\n<p>At the end of my now-retracted post yesterday, assuming I had righteously and rightly skewered Apple for an egregiously erroneous App Store review rejection, I wrote:<\/p>\n<p>Mistakes happen. But in a functioning system mistakes get<br \/>\ncorrected, and mistakes as obvious as this one get corrected<br \/>\nalmost instantly and include a quick apology for the conflation.<\/p>\n<p>Obviously it was I who was mistaken. This article is my correction, and I apologize to <a href=\"https:\/\/news.ycombinator.com\/item?id=49214863\" rel=\"nofollow noopener\" target=\"_blank\">all<\/a> who read and believed my now-retracted post, and to the reviewers at the App Store whose competence (if not literacy) I besmirched. Sorry about that. Won\u2019t happen again.<\/p>\n","protected":false},"excerpt":{"rendered":"Saturday, 8 August 2026 Yesterday I published an article titled \u201cApp Store Rejection of the Week: Dark Hours\u201d.&hellip;\n","protected":false},"author":2,"featured_media":31133,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[49,48,61],"class_list":["post-851581","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-ca","tag-canada","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/851581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=851581"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/851581\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/31133"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=851581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=851581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=851581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}