π΄ Seph π πΎ reshared this.
Iβve been diving into the Mona 7 upgrade controversy, specifically the requirement for Mona 6 Pro users to buy a "Bridge Upgrade" to Pro Max ($10) in the old app just to unlock the *privilege* of buying the Ultra One-Time Purchase ($20) in the new app.
While a developer is absolutely allowed to release a new App ID and charge for it (that is standard practice), this specific "Bridge Purchase" mechanism appears to violate Apple's App Store Review Guidelines in two critical ways.
If you are frustrated by this, here is the technical breakdown of why this flow is likely non-compliant:
1. Violation of Guideline 3.1.1 (In-App Purchase Mechanics)
The core rule of IAP is that purchases must be for content/features *consumed within the app*.
Guideline 3.1.1 states: "Apps may not use their own mechanisms to unlock content or functionality... Apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase."
By forcing users to buy an upgrade in Mona 6 (App A) specifically to unlock a price tier in Mona 7 (App B), the developer is effectively selling a "coupon" or "license key" for a different app.
* The $10 spent in Mona 6 is not primarily for Mona 6 features (since the user is abandoning that app for Mona 7); it is a fee paid in App A to modify the behavior of App B.
* Apple historically rejects apps that sell access to other apps. The "Loyalty Discount" should be native to Mona 7 (e.g., detecting the Mona 6 receipt), not gatekept behind a fresh paywall in a deprecated binary.
2. Violation of Guideline 2.3 (Accurate Metadata & Misleading Terms)
This is the "Bait and Switch" clause.
Guideline 2.3.1 states: "Customers should know what theyβre getting when they download or buy your app... Donβt include any hidden or undocumented features in your app."
When users bought Mona 6 Pro as a "One-Time Purchase," the reasonable expectation was a perpetual license for that major version. By creating a *new* tier (Pro Max) and retroactively declaring it the *only* tier eligible for future loyalty benefits, the developer has obfuscated the value of the original purchase.
* Forcing a user to upgrade a "dead" product (Mona 6) to access the "live" product (Mona 7) is a "Junk Fee" structure that confuses the purchase flow and misleads users about the true cost of the upgrade ($11.99 original + $10 bridge + $20 new app = $41.99 total, vs the advertised $20).
The Bottom Line:
The developer has every right to charge $20 for Mona 7. They do NOT have the right to force you to spend $10 in Mona 6 to "unlock" that button.
If this flow remains, it sets a dangerous precedent where developers can tax users in legacy apps to gatekeep access to new ones. The "Loyalty Offer" should be available to *all* paid Mona 6 users, or the upgrade path should be handled entirely within Mona 7.
π΄ Seph π πΎ reshared this.
My latest cartoon for New Scientist. β @myjetpack on Tumblr
tumblr.com/myjetpack/802273311β¦
Post by @myjetpack Β· 1 image
π¬ 0Β Β π 262Β Β β€οΈ 699Β Β·Β My latest cartoon for New Scientist.Tumblr
Kenny Chaffin likes this.
Santa's Little Hackers
Making fun accessible for all. A seasonal toy drive to adapt toys for those living with disabilities.SantasLittleHackers
reshared this
Sensitive content
π΄ Seph π πΎ reshared this.
I am reading a book about gender ideology and class in pre-colonial Peru, and just finished a segment discussing how the word "supay" was originally a morally neutral term meaning spirit (add an adjective to make it refer to a bad or good or specific spirit) until the colonial religious authorities superimposed their ideological world view of an ultimate Good vs an ultimate Evil on the spiritual practices of the indigenous people they were colonizing. Anyway, this reminded me of the word "daemon" in Greek which was a morally neutral term meaning spirit (add an adjective to make it refer to a bad or good or specific spirit) and how that word is the origin of the word "demon" because Christianity of that time and place did the same to "pagan" religions of Europe as its descendant then did to the indigenous people of the Andes and elsewhere.
We say history doesn't repeat, it rhymes, but ideological machines that run for centuries really are just running exactly the same programs over and over again, so there is no poetry to the patterns we are lost inside. Just doing the same thing over and over again until we are brave enough to dismantle the machine that produces the pattern.
π΄ Seph π πΎ reshared this.
The artificer nodded. "I can build this wheeled chair, but why? You have an enchanted hover seat."
"Yes," the wizard fumed, "but the palace have erected magic-cancelling wards."
"Why?"
"Don't know. But they didn't think of people who need mobility aids. So I need wheels to go shout at the king."
π΄ Seph π πΎ reshared this.
How UI degrades over time.
Top (Windows 95): great contrast, obvious shapes. Instantly readable.
Middle (Windows 11): shapes are still self-explanatory, but contrast is gone.
Bottom (Windows 11 Insiders): what am I even looking at? The only shape I can understand here is the Run button. Barely visible, though.
Then, on the left, thereβs another something that says Run and has an icon. What is it? A window title? Another button? Why does it have to say Run twice?
... 1/3
reshared this
π΄ Seph π πΎ reshared this.
π΄ Seph π πΎ reshared this.
π΄ Seph π πΎ reshared this.
Trump says he's expanding the travel ban to 30+ countries, and if a country doesn't have a "stable government," it's on the list. I'm willing to bet all 30+ nations are:
1. Black or brown majority
2. Nations USA has intervened to destabilize their Govt
White supremacy continues to thrive in 2025 USA. Also funny how he thinks that the US government is stable. Is he putting himself on the ban list?π€
reshared this
Free chairs, anyone? I have two matched dining chairs and a small pink IKEA office chair that are surplus to requirements here.
Before they go into storage, if anyone wants to come to the western suburbs of Melbourne and pick them up, they're yours.
The dining chairs are perfectly solid and stable but have lived in a household with cats all their lives so have some light scratches, and if you've got allergies to cat fur they've definitely got some in the folds despite vacuuming.
π΄ Seph π πΎ reshared this.
In major attack on public health, CDC recommends delaying Hepatitis B vaccine at birth
What is being implemented under the guise of βhealth freedomβ is, in fact, the demolition of the very institutions and structures that have protected millions from infectious disease.World Socialist Web Site
π΄ Seph π πΎ reshared this.
π΄ Seph π πΎ reshared this.
#LGBTQ English #Wikipedia deletion alert
Could you save this LGBTQ related #English Wikipedia article from deletion?
Index of Zimbabwe-related articles
* none
reshared this
we need cis people to understand that there are quite a few countries where hrt is available without a prescription and none of those countries have a detransition problem
hormones should be free, with no prescription requirement, and no psych evals, to anyone of any age, minors included
reshared this
A $20 drug in Europe requires a prescription and $800 in the U.S.
Link: statnews.com/2025/10/31/why-miβ¦
Discussion: news.ycombinator.com/item?id=4β¦
How a $20 European eye drop became $800-a-month Miebo | STAT
Pharma analyst David Maris examines the FDA process used by Bausch & Lomb to achieve a 40-fold price increase on a dry-eye drug.David Maris (STAT)
π΄ Seph π πΎ reshared this.
#DonaldTrump has full presidential immunity due to #TrumpVUnitedStates, so he can't be tried INSIDE the U.S., but since killing the survivors of the Venezuelan boat strike is a #WarCrime, he CAN be tried by international law. Then let's do that. He can't pardon himself internationally.
But I know, #DenHague will probably not do it
#uspol #politics #PeteHegseth #PeteHegsethWarCrimes #VenezuelanBoatAttack #VenezuelanBoatSinking #VenezuelanBoatStrike #VenezuelanBoatStrikeSurvirorsKilling #Trump
π΄ Seph π πΎ reshared this.
RT @eurofounder
I just witnessed the end of OpenAI reckless behavior in Europe
At the startup event in Brussels, OpenAI engineer was presenting their new model
One brave Austrian regulator stood up in the audience
"Where's the data stored?"
"Umm, we have lots of data centers, so not sure exactly, most likely Texas?"
That ignorant American didn't even know where they store user data
"Processing EU citizen data in the US?"
The engineer laughed thinking it was a joke and tried to continue his presentation
The regulator didn't stop there
"Does it remember conversations?"
"Yes, of course for context"
"That's data retention. Where's your compliance officer?"
OpenAI flew in their legal team that night
EU Commission rightfully demanded their entire codebase for review
"You guys must be joking, that's our IP"
OpenAI is now building a separate model just for EU that purposely forgets everything after each word
It just responds "I cannot recall" to every query to protect user privacy
This is what AI safety actually looks like
Incredibly proud of living in Europe
π΄ Seph π πΎ reshared this.
Kaliah
in reply to The Gregarious Dragon • • •Leianora
in reply to Kaliah • • •Kaliah
in reply to Leianora • • •The Gregarious Dragon
in reply to Kaliah • • •Kaliah
in reply to The Gregarious Dragon • • •The Gregarious Dragon
in reply to Kaliah • • •Kaliah
in reply to The Gregarious Dragon • • •The Gregarious Dragon
in reply to The Gregarious Dragon • • •Kaliah
in reply to The Gregarious Dragon • • •Robin Frost
in reply to The Gregarious Dragon • • •