Congratulations to the winners of our Summer of GNOME OS challenge 🎉🎉

1. Ada Magicat (40 points)
2. Ignacy Kuchciński (37 points)
3. Forteller (26 points)

This was very much an experiment, but everyone I talked to said it was surprisingly smooth, and they'll continue to daily drive GNOME OS.

Thanks to everyone who participated, it was a lot of fun! And thanks even more to the GNOME OS team for getting us this far, especially @Valentin, Abderrahim, @alatiera, @AdrianVovk, and @jjardon!

in reply to feld

@feld

Me waiting for the EuroBSDcon 2025 and their load of FreeBSD presenters with their MacBook Pro Apple Silicon and Windows 11 ThinkPad :)

McKusick himself runs a Mac:
youtube.com/watch?v=MfIrVtRvB4…

@chesheer

Hello @GrapheneOS screen-reader users and other #a11y friends,

There was an interesting debate going on at the end of may where screen reader users were asking for #tts engine included with GrapheneOS base system.
grapheneos.social/@GrapheneOS/…

I understand this is very unlikely to change in the near future as I am not aware of a TTS system that is open-source and modern enough to be included.
@Accessible Android has a list of TTS engines sorted by language at this page: accessibleandroid.com/list-of-…
Except of eSpeak-ng and RHVoice there is another opensource app called SherpaTTS that can use Piper TTS and Coqui based voices at: github.com/woheller69/ttsEngin…
Including eSpeak-ng, RHVoice, SherpaTTS and the list of TTS engines mentioned by accessible android, is there a viable TTS engine or at least one that is close enough to be viable to get included in the foreseable future?

Another approach I have been thinking about is to add / inject the TTS app or any other app I'd like as a part of the install process. It turns out I am not the only one speculating about that idea and it's not practical and feasible either as it's also breaking the security model.
It's been discussed recently at: discuss.grapheneos.org/d/25899…

Another way on how to install an app on an android device would be using adb install from a computer. I am not definatelly sure on this but GrapheneOS does not allow enabling ADB on production builds. In order to instal a TTS app over ADB we'd need to find a way on how to install GrapheneOS with ADB preenabled on first run. This is a huge security hole as well.

There might be a way to build my own flavour of GrapheneOS, but that's too involved, I'd need very powerfull machine for the actual build process and I would again compromise security by either disabling or handling future updates on my own building each new release on my own.

So given the current state I am afraid we screen reader users are out of luck and there is no way to get this thing running on my own with no help from someone else.

The end result is that I'll either get security or I can look elsewhere to get accessibility.

Please am I getting it right or might I have overlooked something that might help me to install GrapheneOS on my own?

Thanks for reading to the end

LunaticStrayDog reshared this.

in reply to Peter Vágner

One of our full time developers is actively working on building our own text-to-speech and speech-to-text integration. It's where all of their effort is currently going. None of the available apps are suitable for inclusion. None are modern enough aside from Sherpa and it has issues including high latency making it unsuitable for use with TalkBack. Our own implementation is going to be significantly better.

ADB works fine on GrapheneOS but you'd have to enable it.

in reply to boredsquirrel

@Rhababerbarbar We're making our own implementation for inclusion in GrapheneOS. It will be similar in design to Sherpa but faster. It will initially just be English. People can still install Sherpa and other TTS implementations if they want them. We just need something available out-of-the-box for blind users to install GrapheneOS and also basic usability. It's fine if people need to install other TTS implementations for other languages, etc. but we can add that too.
in reply to GrapheneOS

I have asked a friend and @GrapheneOS community chat members for the help with initial setup and now I am fully configured with RHVoice as my current TTS of choice.
Except of one GPS navigation app I am used to everything is working fine for me including proprietary stuff for my work like Microsoft Teams, banking apps including Poštová banka, George and Revolut and the other apps I like such as Bitwarden as a password manager, Arcanechat, Conversations, ElementX, FairEmail, Open Key Chain for chatting and emailing, Antennapod, BubbleUPNP, Foobar 2000, Kore, Voice, NewPipe, ytdlnis for podcasts, music, audiobooks and videos, , Catima for lojalty cards and tickets, some other apps. For downloading apps I am mainly using F-droid and Aurora store. I am not signed into the google account but I am using play services for push notifications and other compatibility reasons for apps which need it.

Thanks for everything you are doing, it's fantastic and I like it verry much.

in reply to Peter Vágner

All location-based apps should work, but some may expect network location to be available which it isn't by default. You can enable Network location and Wi-Fi scanning in Settings > Location > Location services if you want network location without needing to use Google Play for location. See grapheneos.org/features#networ….

If you installed apps before sandboxed Google Play and they depend on it, you may need to reinstall the apps depending on it so they detect it properly.

Toronto to Quebec City high-speed rail construction could begin in four years

ctvnews.ca/canada/article/high…

Never a priority. Not even shocked a second by this.

#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 13 updated and 1 added apps:

* PhotoSphereGallery: Gallery and viewer for spherical photos (360°) 🛡️

2 #Magisk modules have been updated at apt.izzysoft.de/magisk

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:

#Catima 2.38.0 is out!

github.com/CatimaLoyalty/Andro…

This release adds support for .pkpasses, removes the Stocard importer (as Stocard no longer exists) and removes images from the widget below Android 12L.

Do note that the widget change is not what we want. If anyone understands this crash and has a fix, I'd love to hear it, so we can support images on all Android versions: github.com/CatimaLoyalty/Andro…

Coming soon to an app store near you.

#IzzyOnDroid #GitHub #GooglePlay

in reply to Sylvia

Please note that the #FDroid release is sadly still delayed due to gitlab.com/fdroid/admin/-/issu….

There is also F-Droid's request to Google on issuetracker.google.com/issues….

I'm watching the F-Droid issue and it looks like Google may release a new version of aapt2 that can run on the older hardware of the F-Droid buildserver but that doesn't seem to have happened yet. Hopefully this changes in the near future.

I've played this game before, eh. It will never happen... *sad panda face*

railwaygazette.com/high-speed/… #cdnpoli #ALTO

The Uncertain Future of Nova Launcher: A Look at Its Impact and Current State accessibleandroid.com/the-unce…

Přijďte na konferenci #LinuxDays na moji přednášku "Partybox / barevná hudba na routeru #Turris Omnia". Bude to pořádná diskotéka! 👯 🤩

Samozřejmě vřele doporučuji i další přednášky v tracku CZ.NIC (místnost 111), přednášku "Turris - něco se chystá!" od @michal v místnosti 155 a také tu spoustu ostatních skvělých přednášek, které na konferenci budou.

#konference #LinuxDays2025 @linuxdays @turris

Archos reshared this.

I know it’s just a social media post, but I stand with my colleagues and the students at America’s HBCUs.

It’s a short hop from radical anti-intellectualism to outright racism, and we’ve experienced these headwinds before.

But the work to build America’s pluralist democracy will not be halted by this kind of cowardice.

#uspol #democracy #highered
#academia

apnews.com/article/threat-hbcu…

in reply to The Matrix.org Foundation

Very cool. I hope this means that the @EUCommission will be setting an example.

ec.social-network.europa.eu/@E…

While we're talking about Albert Einstein and how people have tried to erase his 20+ year civil rights protest work from history:

The FBI didn't like MLK jr. They called him "the most dangerous negro." Because he was influential, brought people together, and was vocally against anti-Black racism.

The FBI file on MLK Jr was 240,000 pages long. They accused him of being a communist spy, because he said things like, "racism is bad," and "too much wealth inequality is bad for society."

The FBI had a file on Malcolm X too. 9,000 pages long. Same reason.

The FBI had a surveillance file on Albert Einstein too. 1,400 pages.🤷🏿‍♂️

reshared this

in reply to mekka okereke

When Einstein was in NJ teaching at Princeton, a racist person wouldn't let Black Opera Singer Marian Anderson stay in their hotel. So Einstein said, "Stay with me."

Paul Robeson and other Black civil rights leaders wrote a letter condemning lynching. Einstein hand delivered it to President Truman.

m.youtube.com/watch?v=puOIdh94…

in reply to mekka okereke

The FBI had 240,000 pages of surveillance reports on MLK Jr.

9,000 pages on Malcolm X.

1,400 pages on Albert Einstein.

Yes, they considered MLK Jr to be much more dangerous than Malcolm X. They literally called him "The Most Dangerous Negro."

Because what they fear most is the end of racism.

If you're curious, no Einstein and Paul Robeson were not successful in getting that anti-lynching legislation passed.

There have been at least 200 attempts to get that anti-lynching legislation passed in US history.

The US did eventually pass anti-lynching legislation... in 2022. 🤦🏿‍♂️

Perspective AT is now in beta.
It’s a new iPhone app that provides on-device answers to assistive technology questions—private, accessible, and built with Apple Intelligence on iOS 26.
Read the full announcement: taylorarndt.substack.com/p/per…
#Accessibility #AssistiveTechnology #BlindTech #AppleIntelligence #iOS26 #ATCommunity #Inclusion

Someone is trying to pull off a supply chain attack similar to npm’s but on crates.io: github.com/rust-lang/crates.io…

reshared this

Friday.

The time is fast approaching when our living room will become a total and utter chaotic mess. The builder has confirmed a start date for the chimney removal.

I've just booked a Bulky waste collection from the council: one of our 2 sofas is in no condition to continue living, so they're taking it away next Friday.

It amused me greatly that I am now on step 6 of a 5-step process, with an accompanying progress bar at 120%. Obviously whoever designed the web interface didn't account for the thank you page post-booking.
Gotta love a fencepost problem.

Card provider was really slow, too. Made the flow feel like something from the 90's.
Nicely done, MHDC good to see our money being spent well.
I can't grumble really, they're very good as local authorities go.

in reply to Sean Randall

with regards me telling y'all our local council were good at what they do, I got a phone call pretty much immediately after booking my bulky waste collection on Friday.

I had 'Somehow managed' to book a collection on a day of the week they don't collect. Nobody's ever done it before. 'Friday's are absolutely not an option in the calendar on the booking page'.

The issue is, of course, accessibility-related. The input type of a date that has native keyboard accessibility and the selectable calendar of dates they want you to choose (with a mouse, naturally), hold only the most tenuous of connections, and only one of them seems to be working in the reality they expect.

Hey ho.

There's an active phishing campaign happening against crates.io. rustfoundation.dev is not the foundation's or the project's domain. We're looking at our options for takedowns.

#RustLang

bsky.app/profile/burntsushi.ne…

github.com/rust-lang/crates.io…

Would it be a Matrix event without one of our State of The Union keynotes?

Don't miss your chance to come at the Matrix Conference and listen to our Guardian Matthew paint the picture of the Matrix landscape!

conference.matrix.org

Schonmal von den #LUKI's gehört?

Sympatische Leute!

Sie treffen sich dieses WE im #Linux #Hotel
#LUKI25
Eindrücke vom verg. Jahr gibt's hier:
luki.org/2025/01/software-tech…
Wie wird es dieses Jahr @luki@kirche.social ?

#Fedikirche #digitaleKirche

the ally solos glasses seem rather slow to respond and add a lot of the typical AI fluff with overexplaining and guessing things. youtube.com/shorts/HJ7Qfd_kJfg
in reply to Jakob Rosin

I'm sorry to say this but ally has been a thoroughly disappointing experience for me. Nowhere does it feel like a polished product. They released a new shortcuts feature the other day except... it doesn't work? It's supposed to launch into an ally conversation with it automatically answering whatever question you had, like describe this scene. So it takes the photo, spends a buch of time sending it to ally, and then the conversation launches and it just goes "hey" or whatever other fluffy greeting it decided was necessary at the time. I thought it might be because of my custom ally which tries to make it a lot more terse, so I tried every standard personality they ship, but nope. It just doesn't work with any of them.
They said you can adjust the speech rate in a previous update but I can't figure out how.
The image recognition is just bad. I have no clue how they do this, because Envision's describe scene is a lot better and also uses AI, including being able to ask about images. Do they scale it down to like a pixelated mess or something?
The app is slow. It is just ungodly slow.
Also can we talk about the captcha when signing up? I couldn't do the audio version no matter what network I was on. I had to get sighted help.
Also my favorite thing is when you ask it to describe something, it says let me take a look, then says I can't take any images even though it clearly just took an image, and then you can ask it to describe it and it's like oh you're totally right there's actually an image here and proceeds to describe it really badly.
What on earth happened here? Seriously what the hell actually happened here?
I could go on but I think you get the point. I have encountered so many annoying things while using this stupid AI that I'm honestly a little baffled that nobody at Envision is noticing this. It is possible to do so much better. I just don't understand!