Skip to main content



🌴 Seph πŸ’­ πŸ‘Ύ reshared this.


RE: mastodon.social/@tusk81/115684…

One Haitian woman who has had a green card since the early 2000s "showed up as scheduled, and when she arrived, officers were asking everyone what country they were from, and if they said a certain country, they were told to step out of line and that their oath ceremonies were canceled,” her attorney said.


RE: mastodon.social/@tusk81/115684…

"As people who were already approved to be naturalized β€” having completed the lengthy U.S. citizenship process β€” lined up to pledge allegiance, U.S. Citizenship and Immigration Services (USCIS) officials told them they could not continue due to their countries of origin, the outlet reported."

β™² @tusk81@mastodon.social:

"Immigrants were moments away from pledging allegiance to the United States in Boston β€” the final step of the long process to becoming a U.S. citizen β€” when government officials pulled them out of line, according to a new report."
people.com/immigrants-approved…






🌴 Seph πŸ’­ πŸ‘Ύ reshared this.


Random late night thought, maybe conspiracy theory adjacent, but...

What if the real reason the US government is so eager to get Tk Tok to sell to a US company is because it's better spyware, and has more penetration than anything they could make.





🌴 Seph πŸ’­ πŸ‘Ύ reshared this.


By Nate Bear @natebear1.bsky.social

"The UK says it won't even bother when the next pandemic hits. The lesson most countries have drawn from covid is that letting the old and weak die is better for capitalism. The pandemic was a waymarker on our journey to a harsher, crueller world"

Source: x.com/NateB_Panic/status/19968…

Framework for managing the response to pandemic diseases: england.nhs.uk/long-read/frame…

reshared this



Electric car craziness, nothing unsafe here

youtu.be/yfgkh4Fgw98

#Electric Vehicles #cannonball




Make it crazy, curses instead of swears, 'Your mother smelt of elderberries!'

in reply to 🌴 Seph πŸ’­ πŸ‘Ύ

"Wow, you've come a long way with your weight loss, congrats!"

"Sorry, in accordance with mastodon rules, I must now eat you."


🌴 Seph πŸ’­ πŸ‘Ύ reshared this.


Travel Influencer Caught Using AI to Make It Seem Like Minorities Are Terrorizing London
https://futurism.com/artificial-intelligence/immigrant-influencer-ai-racism?utm_source=flipboard&utm_medium=activitypub

Posted into Futurism @futurism-Futurism

reshared this



in reply to 🌴 Seph πŸ’­ πŸ‘Ύ

60% of americans believe in ghosts
40% of americans believe in creationism
45% of americans believe humans and dinosaurs coexisted
in reply to 🌴 Seph πŸ’­ πŸ‘Ύ

29 states have their age of consent set to 16. That means 43% of americans support lowering the national age of consent to 16.




🌴 Seph πŸ’­ πŸ‘Ύ reshared this.


The median family income in the U.S. has gone from $10K in 1971 to $106k today, an increase of 10x.

However, the median cost of a house has gone from $25K to $445k, an increase of 17x.

And the median cost of a car has gone from $3.6K to $50k, an increase of 14x.

The median cost of college has gone from $2.9k a year to $45k, an increase of 16x.

And the average cost of healthcare per person has gone from $350 to $14.6k, an increase of 42x.

The average person is worse off today than in 1971.

in reply to Andrew Lokenauth

we also went from one to two earners per family income in that time, so we're also working twice as much for this outcome.

But Jeff Bezos and Elon Musk have billions of dollars more than they know what to do with, so I guess that's what we call progress now.







🌴 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.

#MonaApp #AppStore #iOSDev #TechPolicy #Mastodon

in reply to The Gregarious Dragon

@EJGilbert This is a lot of my Frustration. Like I’ve said a bit before on this topic, this is less now that I’m hearing the upgrade to seven will be an option, but my question on that is for how long? When I bought the app, it very clearly said this would be a one time purchase. So in my opinion, it should remain that for me because that's the plan I paid for. I also shouldn’t have to buy Max just to get seven, if I hypothetically wanted it. You want to charge for your other app, fine. I 100% respect that developing costs money and that you need to keep up costs. But at very least open up the alternate upgrade path to everyone who paid for six, not just those who paid for the highest tier of 6. If it'd initially had been made clear that a higher tier would give me access to discounts and alternate payment plans in the future, I might’ve considered it when buying the original product, but as I recall, this was never discussed or allotted for in any documentation of the original purchases. Do I think the price is excessive? I mean, for what it is, yeah, a little. My use case does not at all warrant spending 40 dollars so I can use my social media. But I think at this point my frustration is less with the high price and more with the ambiguous wording and hidden rules to this that come across a bit deceptive. The price isn't the thing I feel is scammy, the lack of options for pro users is what rubs me the wrong way.
in reply to Kaliah

@Kaliah I love the way you put this! That was exactly what I was trying to explain last night.
in reply to Leianora

@EJGilbert I also had some trouble articulating this, especially last night. Not only because I was very frustrated, which I own that, but also because I misunderstood how the upgrade actually works, which brings me to another point on this. There’s no central way to get this information. I don’t believe they’ve made a post anywhere Detailing what options every user has, how long the upgrade will be optional for, the future plans for the product, what’s included in the new free version, etc. The lack of information caused huge amounts of misunderstanding on my part, and to be honest I’m not even sure if I have it all right at this point. Combine this lack of centralized information with the scamy feeling pro stuff and this is the real source of my frustration. I’ve always really liked this developer and their apps, and I standby that fully that they’ve made a good product. But I don’t agree with the way they’re going about their pricing plans, upgrades, and users they apparently value, or don’t value as it may b to get their discounts
in reply to Kaliah

@Kaliah the App Store guidelines seem to be rather specific on the point. If someone bought Mona pro in version 6, they should be treated the same as someone who purchased mona pro Max inversion six when it comes to the discount, otherwise it’s a potential violation of the App Store guidelines. My guess is the developers intent was to discontinue the Mona pro in Mona 7 and rename the Mona pro Max tier to Mona ultra plus offer a subscription option for three dollars a month that may supposedly replace Mona pro. Best case scenario is that the developer has very poor communication skills and worst case scenario is my whole entire attitude from yesterday on the subject. I’ve had time to do some additional research, that’s why I specifically mentioned the relevant bits from the App Store review guidelines. οΏΌοΏΌ
in reply to The Gregarious Dragon

I sincerely hope that the Dev is either miscommunicating or goes back on this choice. I do like and appreciate this dev, but I find it blatantly unfair that I should be forced into either A, buying an upgrade I don’t even want and that will ultimately have no further use to me to avoid a subscription model, or B, subscribing to a subscription model simply because I chose a lower tier in the past, which ultimately came down to the fact that I didn’t need any of the features in the higher tier, and didn’t see a reason to pointlessly spend money. But now since I quite reasonably chose a cheaper tier, which was readily available for a use case like mine, I’m... being forced to spend more money long term on a subscription model or blow money now on something useless. It feels almost as if pro users are being punished/unfairly disadvantaged simply because they're pro users, and I'm hardly surprised that this mess violates some guideline in the app store.
in reply to Kaliah

@Kaliah that’s the point I tried to make to the developer yesterday, but they tried to argue otherwise. In fact, they said that I can keep using Mona 6 as long as I want it without having to pay anything extra. Essentially, the way I interpreted that was your free to use a deprecated version of my application since you paid for it, but if you want to use the latest and greatest be prepared to pay up. No discount for you because you were a cheapskate. Sorry for putting it that way, but that’s the way it felt to me. οΏΌοΏΌ
in reply to The Gregarious Dragon

This is my view of it, too. I appreciate that they're leaving 6 as a technical option, most of my anger last night was because I thought they were not leaving it as an option and were forcing all their users to pay or leave. I likely will stay on 6 because the new features don't matter to me. That still doesn't solve the bait and switch problem for pro users who do want the upgrade, though
in reply to The Gregarious Dragon

@Kaliah the sad thing about this whole entire debacle is that there is going to be some disabled folk out there who are going to go through the whole entire upgrade process, and then find out rather rudely that their peers paid less simply because they decided to spring for the promax/ultra upgrade path rather than the pro, promax, then ultra upgrade path. It boils my blood to think that people are going to be taking advantage of in this way if Apple doesn’t reject the app based on the potential violations that I pointed out οΏΌ
in reply to The Gregarious Dragon

Whether it’s intentional or not, it’s bad form. Like I said, if they were going to do these loyalty discounts, they need to apply to everyone, or be stated very far in advance, like when the tiers were first established, which ones they applied to. If you’re going to do an exclusive deal like this, it needs to be stated very, very early on Which tiers will be eligible for your future loyalty discounts and offerings. It’s not fair to any pro users for this sort of hidden perk to be applied to people in tiers above them, I’m sure I’m not the only one who might’ve chosen differently if this had been knowledge from the start
in reply to The Gregarious Dragon

@Kaliah And if it's in fact true that this is a violation of Apple's terms has anyone made Apple aware of such? I thank you for trying to clarify what was frankly quite confusing even after one read about the forth coming app and what it did and did not offer. I laud your efforts.
in reply to Robin Frost

@robini71 unfortunately, I have no clue how to submit this to Apple, especially since one of the apps in question isn’t even released yet in the App Store. I would like to know what they actually think about this controversy. Please understand, I’m not attempting to destroy the developer, but I am trying to make sure that his customers are not being taken advantage of when they decide to upgrade from Mona 6 to 7. The whole thing that started this was what feels like a distinct lack of clear communication on the developers part. οΏΌοΏΌοΏΌ
in reply to The Gregarious Dragon

What do you mean by β€žBridge Upgradeβ€œ? In Mona 6 you can pay a lifetime unlock for the features in Mona 6. Mona 7 is using a subscription model. If the developer decides that Mona 6 pro max users get a special offer in Mona 7 then they can do that. If you want you can continue using Mona 6 for the lifetime of that app. This kind of offer / upgrade is used by a lot of apps. You don’t have to like it but it is certainly allowed and was done by a multitude of other apps. #MonaApp
in reply to Sebastian

@moehrenfeld The issue isn’t offering the upgrade option per se, it’s the fact that it’s only been offered to those who purchased the Mona Pro Max version of the app rather than someone like myself who purchased the Mona pro version of the app. If you noticed what the App Store guidelines that I posted indicated, that upgrade option should be offered to both tears, not just the mona pro Max tear to be compliant with the App Store guidelines. οΏΌ
in reply to Sebastian

@moehrenfeld I should also point out that I have no objection to the subscription model, as in the three dollar a month subscription that will be supposedly offered for Mona 7. The issue comes up for those who wish to make a one time purchase, and intend to transition from the lower tier one time purchase in Mona 6. The loyalty discount for Mona 7 is only being offered to those who purchased the higher tier of the one time purchase for Mona 6.οΏΌ


My latest cartoon for New Scientist. – @myjetpack on Tumblr


tumblr.com/myjetpack/802273311…

#christmas

General Failure reshared this.


🌴 Seph πŸ’­ πŸ‘Ύ reshared this.


I spent today modifying toys so they can be used by children with disabilities at Santa’s Little Hackers. What a cool group that puts on this event! A huge room with people sewing, disassembling, soldering, and testing adapted toys. santaslittlehackers.com

reshared this


🌴 Seph πŸ’­ πŸ‘Ύ reshared this.


intro / pinned toot

Sensitive content

This entry was edited (2 months ago)

reshared this


🌴 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."

#MicroFiction #TootFic #SmallStories

in reply to Micro SF/F by O. Westin

literally happens in the manga Witch Hat Atelier. One of the three highest ranking witches of the world has to be carried or just sit around because his mobility chair doesn’t work inside the king’s castle.

🌴 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

in reply to nixFREAK

@nixfreak @kevinrns
Not only TPM ... just the amount of RAM required to run Windows is gastronomic compared to Linux.

I mean, you can get a fully fledged, top-notch 2025 user-experience on a 10 year old laptop with 8-16GB RAM and an Intel i5 CPU if you install Linux on it. And then we're talking about a Linux release from 2025.

Such a machine would barely be able to run Windows10 with a smooth user experience.






🌴 Seph πŸ’­ πŸ‘Ύ reshared this.


After Russian strikes on Ukraine’s energy system, Moldova had to request emergency electricity support from Romania. A major energy group went offline, pushing interconnection lines to the limit. Romanian help prevented a grid overload, while Moldova urged citizens to cut consumption during peak hours to avoid blackouts.

⇧