#AndroidAppRain at apt.izzysoft.de/fdroid/?radd=1… today brings you 17 updated and 2 added apps:
* Pano Scrobbler: a feature packed cross-platform music tracker 🛡️
* RecordMaster: Recording, Organizing, Sharing, and more – inspired by the Google Pixel Recorder app, but with more features 🛡️
RB status: 761 apps (60.1%)
Enjoy your #free #
Android #apps with the #IzzyOnDroid repo 
IzzyOnDroid F-Droid Repository
This is a repository of apps to be used with your F-Droid client. Applications in this repository are official binaries built by the original application developers, taken from their resp. repositories (mostly Github, GitLab, Codeberg).IzzyOnDroid App Repo
Don't forget to fill the Rust programming language survey. Whether you are just distantly interested in Rust, or work daily with it, it's worthwhile to fill it!
blog.rust-lang.org/2025/11/17/…
#rust
Launching the 2025 State of Rust Survey | Rust Blog
Empowering everyone to build reliable and efficient software.blog.rust-lang.org
Dear Employer,
Thank you for your rejection. Unfortunately due to the high volume of rejections I have received, I have been unable to accept yours. As a result, I must inform you that I will see you on Monday for my first shift.
Good luck rejecting candidates in the future.
With kind regards
reshared this
If you're okay with building from source and you'd like to play #Terraria on the Mac using the #ScreenReaderMod, here's a PR for you: github.com/ChipsAhoiMcCoy/Terr…
Enjoy!
MacOS Support by Flameborn · Pull Request #4 · ChipsAhoiMcCoy/TerrariaAccess
This adds support for MacOS via an AVSpeechSynthesizer bridge and its matching C# AVSpeechProvider. Tested under MacOS 26.1, earlier versions might have issues. Regarding Apple Silicon Terraria is ...GitHub
Winter blue tardis reshared this.
RE: chaos.social/@thefinalstrawrad…
Another nice surprise! A careful discussion and appreciation of our almost 8-year long running efforts, and its #deltachat and #chatmail artifacts. The "Signal contingency plan" comes complete with podcast, website and zine!
The Final Straw Radio (@thefinalstrawradio@chaos.social)
Attached: 1 image Our chat with Mary & Fanny, two independent technologists, on contingency for "what if Signal were blocked in the US" and their suggestion: @delta https://thefinalstrawradio.noblogs.The Final Straw Radio (chaos.social)
What miss it's an easier way to choose our server with an auto select (based on location) of them (if the operator of the relay agree to join), to push user accross them.
For 1 increate server failure resillience (if everyone is on the default and that one stop the whole system is down).
Finish the docker image (must be a emergency feature).
And finally approach governement like Germany, France etc to use your app, and make it more known.
There is so much censorship in the EU that 7 of the 8 countries with the most freedom of the press are EU member states.
#EUpol #Musk #Trump #Europe #pressfreedom
Zuckerberg has blown 77 billion – enough money to revitalize entire countries – on an idea so overwhelmingly, obviously stupid that I have never once heard anyone, from the Thanksgiving avuncular table to the most wretched depths of social media, say they liked it or even tried it. He was so sure that it would revolutionize the world that he renamed his extremely famous company after it. And now he's on to the next thing that he's so very, very sure about.
The world needs direction from sober people who aim to improve the human condition, not the whims of a handful of billionaire princelings who absolutely, positively cannot be dissuaded from failing at unprecedented scale while chasing their own vainglory off the edge of a cliff.
reshared this
GmsCompatConfig version 166 released
Changes in version 166:
- add initial stubs for Android 16 QPR2
A full list of changes from the previous release (version 165) is available through the Git commit log between the releases (only changes to the gmscompat_config text file and config-holder/ directory are part of GmsCompatConfig).
GmsCompatConfig is the text-based configuration for the GrapheneOS sandboxed Google Play compatibility layer. It provides a large portion of the compatibility shims.
This update is available to GrapheneOS users via our app repository and will also be bundled into the next OS release.
Comparing config-165...config-166 · GrapheneOS/platform_packages_apps_GmsCompat
Contribute to GrapheneOS/platform_packages_apps_GmsCompat development by creating an account on GitHub.GitHub
Guess an #introduction is in order. Not sure I ever did one for my first instance, whoops.
Hi, my name is James an I've moved from an instance that is closing down soon.
I'm absolutely queer
but working a boring office job in Germany, trying to remind ppl at work that personal data needs protection and that genAI came fresh out of pandora's box and does not belong in their daily job.
In my free time I #write fic, #draw digital art and #read a lot of books, mostly #scifi. I play a handful of computer games like #GW2. I watch a lot of tv shows and love Star Trek
and Doctor Who.
I love #space, #nature, #cats and #photography (although my photos are just taken with my phone). I post them mostly on my Pixelfed account.
Guess that's it for now. I probably forgot a lot of stuff that people write into introductions, but feel free to ask x)
Google Announces Latest Android Accessibility Enhancements in new blog post
Google commemorated this year’s International Day of Persons with Disabilities earlier this week by publishing a blog post in which the company detailed “7 ways we’re making Android more accessible.Steven Aquino (Curb Cuts)
I have developed a fool proof system to not forget clothes in the washer at night
1) turn on lights in laundry room
2) load clothes
3) forget about both clothes and light
4) at bedtime, husband sees light on downstairs and furiously demands to know why lights have been left on
5) as husband starts to stomp off to turn off lights yell “oh while you’re down there can you switch the laundry?”
Solved.
My Last Fantasy
Provided to YouTube by Symphonic DistributionMy Last Fantasy · SpritelyLife's Not A Novel (but I sure want it to be)℗ 2023 SpritelyReleased on: 2023-01-27Pro...YouTube
Have you ever had to call someone by your own first name?
My first name is very rare, so I’ve only met one person with the same name in my whole life, but I’m curious about other people’s experiences.
I also wonder about people in romantic relationships that have the same first name. That must feel weird 🤔
I just read something about being around people whose name is your deadname and how that’s a surreal experience. That’s so interesting!
Boosts and comments are welcome 🤗
- I’ve had a relationship with someone with my name (2%, 4 votes)
- I’ve had friends with my name (37%, 63 votes)
- It’s happened sometimes (46%, 79 votes)
- I’ve never called anyone by my own name (20%, 34 votes)
I'm a blind person, so this is even worse for me.
My name is neither particularly common nor particularly rare. I've had classmates who shared my first name back in primary school, and that was a very annoying experience. I never knew whether I was the one called.
As an small anecdote that remains seared in my mind and I find representative, as a tech curious young lad I was scouring every bit of open source documentation I could find to learn. I recall reading GNU documentation that kept talking about the Meta-key. I could never figure out how to AltaVista what the hell that was, and it was of course not mentioned anywhere that it was "old-speak" for Alt. The mailing lists looked intimidating, specially when I saw how people treated each other, so I never asked there. Eventually I muddled with getting RedHat and Slackware that came with some magazine installed but would get stuck on gettting my winmodem to work. I never felt I could actually "be part" of the open source space, until Ubuntu came out, sent me CDs to share in school, with a more "meet people where they are"/"welcoming" attitude.
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.
reshared this
The similarities between #accessibility and #cybersecurity continue to amaze me.
These are both areas of standards, recommendations, legal precedents etc. that SHOULD, in theory, give companies the tools, as well as the insentive, to do what their clients/customers need them to do.
Is that the reality? Sadly, often, no it isn't. I just saw a renowned voice in the cybersecurity space repost a post that essentially states that if the infraction is cheaper/more lucrative than the fine, companies will choose the fine every single time. Frustrating, innit?
So what if I say the exact same thing is true for #accessibility and that the majority of GUI-based cybersecurity tools are not #accessible enough to be productive?
Here's a callout to #cybersecurity vendors. Are you going to fix this, or be a hypocrite? :) #tech
Zach Bennoui reshared this.
🚫 Watch out! #Google starts sharing all your messages with your employer.
👉🏼 More on Forbes: forbes.com/sites/zakdoffman/20…
A company controls your device. Encouraging that using the appropriate language is starting to catch up with the mainstream, it's just a shame that they're 30 years late @rms #stallmanwasright
I don't think people are ready for what's coming: Bots that look and talk like real humans, which can actually control things in the real world. Imagine the unbelievable mess it's going to create in our society when we can't tell who is real anymore. We need to be thinking about these problems now, because the technology isn't far off. I've already had conversations that were in the "uncanny valley" where I wasn't sure if who I was speaking to was a bot. Those came and went, replaced by ones that actually crossed over the valley and sound real. Next up: "live" video.
producthunt.com/products/truge…
TruGen AI: Bringing AI to Life with Human-Like Video Agents. | Product Hunt
TruGen AI delivers hyper-realistic Video Agents that see, hear, remember, and act in real time - transforming conversations into natural, human-like interactions. Scalable, secure, and API-first, it adapts across industries and languages.Product Hunt
- the good thing, definitely (50%, 4 votes)
- the bad thing :( (12%, 1 vote)
- maybe a big rock will hit the earth instead (37%, 3 votes)
Please be with us🫂✊️
My child needs to survive and live.I just want to feed him.Please...We need your help now. Every bit of support can change my child's fate.🥺🙏
gofund.me/74c01145
#Gaza #Palestine #GazaVerified #israel #genocide #StopTheGenocide #fediAid #mutualAid
@kathimmel
@neutrinoceros
@bagder
@Chasteen
Recycling is a toxic lie.
Big brands and petrochemical corporations keep selling the public a convenient and comforting story to hide the hard truth: they simply have to STOP PRODUCING SO MUCH PLASTIC.
Angela Korra'ti
in reply to Angela Korra'ti • • •This is getting a bit more traction than my posts usually do, so hi, people reading me, a bit more context for my being pissed off about Calibre putting AI into its feature set:
I am an author. I've released work with Carina Press, and I've released work on my own. My released work is on record as HAVING BEEN STOLEN BY OPENAI, and I am in fact one of the many, many authors who've had to file claims on the settlement with Anthropic.
So I am not kidding when I say I don't want that technology, technology which HAS STOLEN FROM ME, anywhere near a program I use. ESPECIALLY the program I've used to not only manage my ebook library, but even perform format conversions on my work to prep it for sale. /1
Angela Korra'ti
in reply to Angela Korra'ti • • •"Oh, but they're unobtrusive, you don't have to use the features if you don't want them" isn't good enough. My baseline is "I don't want that crap in programs I use AT ALL". Period. Full stop.
So I will for the foreseeable future remain on Calibre 8.10, the last known version to have no AI features in it whatsoever. And if an AI-free competitor eventually shows up, I am prepared to transfer my ebooks into a new manager if I have to.
Am I extremely fucking salty about this? YES I AM. Because, again: THIS TECHNOLOGY STOLE MY WORK and that of countless other creatives all over the world. And it's insulting and infuriating to me to see it creeping into each and every corner of my daily computer use no matter how much I DO NOT WANT IT. /End