Zelensky a Roma per la messa di insediamento di Papa Leone XIV
Alla cerimonia in San Pietro attese 153 delegazioni, presenti Mattarella, Meloni e il vicepresidente Usa Vance Il presidente ucraino Volodymyr Zelensky sarà presente domani in Vaticano per la messa…LiberoReporter
Similar to iOS lockdown mode, Android 16's Advanced Protection feature is misguided. It adds security features exclusive to it which require using all of the other features. This prevents people using new security features if they need to avoid 1 feature.
security.googleblog.com/2025/0…
Advanced Protection: Google’s Strongest Security for Mobile Devices
Posted by Il-Sung Lee, Group Product Manager, Android Security Protecting users who need heightened security has been a long-standing com...Google Online Security Blog
Maronno Winchester reshared this.
Ci sono così tante cose sbagliate in questa cosa che non so da dove incominciare. Educare ≠ punire Regolare ≠ vietare Sospettare ≠ condannare La dimostrazione di una inadeguatezza del corpo docente e della scuola rispetto al mondo, alle sfide da affrontare e, soprattutto, agli studenti.
Here👇
How Students Are Fending Off Accusations That They Used A.I. to Cheat - The New York Times
How Students Are Fending Off Accusations That They Used A.I. to Cheat - The New York Times
AOC Tears Apart Republican “Math” on Medicaid Cuts
In just one minute, Representative Alexandria Ocasio-Cortez exposed Republicans’ lies on Medicaid—and their plans to make health insurance worse for everyone.The New Republic
notiziescientifiche.it/impulsi…
Dal sito #notiziescientifiche
@scienza
Un nuovo studio pubblicato su Acta Astronautica[1] documenta il rilevamento di due misteriosi impulsi luminosi durante un’osservazione SETI ottica da Big Bear, California. Le variazioni anomale di luce provengono da [leggi tutto]
Scienza e tecnologia reshared this.
GOP Senator Introduces Bill to Make All Porn a Federal Crime, Following Project 2025 Playbook
gizmodo.com/gop-senator-introd…
GOP Senator Introduces Bill to Make All Porn a Federal Crime, Following Project 2025 Playbook
Mike Lee wants to deliver a death knell to PornHub.Lucas Ropek (Gizmodo)
📝 O governo demitiu um secretário após declarações que desrespeitam a comunidade com deficiência. Essa decisão marca um passo importante na luta por inclusão e respeito. Quer entender mais sobre o impacto dessa ação e as reações da sociedade? Clique no link e fique por dentro!
.
.
#Política #Inclusão #DireitosHumanos
inkdesign.com.br/governo-demit…
Governo demite secretário na Grande SP por falas capacitistas
Barueri, São Paulo — InkDesign News — A Prefeitura de Barueri demitiu na sexta-feira (16) o secretário de Educação, Celso Furlan, após a divulgação de um áudio em que ele faz declarações capacitistasTiago F Santiago (INK|DESIGN NEWS)
7 European states call for immediate end to Gaza siege
Leaders of seven European countries called for an immediate halt to the Gaza siege, an end to the Israeli regime’s military operations, the entry of humanitarian aid into the Gaza Strip, and a return to negotiations for a ceasefire.IRNA English
Honey Products.
Product Photography. Food Photography.
Spanish Prime Minister Pedro Sanchez called on Saturday for pressure to stop Israel's "massacre in Gaza" and said Madrid is planning to introduce a UN resolution requesting a world court ruling on aid access to the Palestinian territory.
World leaders should "intensify our pressure on Israel to halt the massacre in Gaza, particularly through the channels afforded to us by international law", he said.
france24.com/en/middle-east/20…
🕎 🇵🇸 ☮️
#Gaza #Palestine
#Press #News
World leaders urge Israel to stop its deadly military offensive in Gaza
Leaders from Europe to the Middle East on Saturday called for Israel to stop its deadly military strikes on the Gaza Strip.FRANCE 24
Oracle VM VirtualBox – VM Escape via VGA Device
Link: github.com/google/security-res…
Discussion: news.ycombinator.com/item?id=4…
Oracle VM VirtualBox - VM escape via VGA device
### Summary An integer overflow vulnerability exists within the VirtualBox vmsvga3dSurfaceMipBufferSize [[source](https://github.com/mirror/vbox/blob/74117a1cb257c00e2a92cf522e8e930bd1c4d64b/src/V...GitHub
"Calls for regulation are characterised by the likes of #ElonMusk as demands for #censorship, which has shifted from being a concern of liberals to being a hobby horse of the libertarian right. In doing so it has mutated into a demand for consequence-free speech and for those who object to such speech, or are victims of it, to shut up."
"The right to freedom of expression is not unqualified but has to be weighed in the balance with other rights."
bylinetimes.com/2024/12/21/bbc…
The Real BBC ‘Impartiality Crisis’ Is Its Constant Platforming of Hard Right Tufton Street Think Tanks – Byline Times
The broadcaster provides an oversized platform for representatives from opaquely-funded libertarian lobby groups, says media academic Julian PetleyJulian Petley (Byline Times)
reshared this
Portret van Maarten Harpertszoon Tromp, Johannes Pieter de Frey, 1801
etching, h 232mm × w 173mm
rijksmuseum.nl/en/collection/R…
#rijksmuseum #musea #collection #art #mastodonart #mastoart #random
One of my first stops in NYC – and I almost didn’t leave.
The Oculus is so photogenic it feels like it was built just for photographers… or pigeons with good taste.
Spent way too long here just watching people walk like they’re part of the architecture.
And yes – this one was shot on iPhone. Sometimes the pocket camera does the job. 📱📸
[iPhone 13 Pro]
#iphoneography #station #architecturephotography #travel #newyorkcity #moody #photography #usa #view #nyc #nightshot #architecture #street #newyork #iphone #empirestatebuilding #oculus #city #nightwalk
Teste de câmera | iPhone 16 Pro Max tira ótimas fotos e câmera zoom se destaca
https://canaltech.com.br/smartphone/teste-de-camera-iphone-16-pro-max-tira-otimas-fotos-e-camera-zoom-se-destaca/?utm_source=flipboard&utm_medium=activitypub
Posted into Canaltech @canaltech-canaltech
Colombia seeks to join China-based development bank as Latin America drifts away from Washington
https://apnews.com/article/china-colombia-new-development-bank-trump-us-ae2f3b0da5c330c0cf051351857d1771?utm_source=flipboard&utm_medium=activitypub
Posted into Business and Finance @business-and-finance-AssociatedPress
It’s time for Logitech to make a real Forever Mouse
Remember when Logitech CEO Hanneke Faber suggested a “Forever Mouse” and got extreme side-eye? There’s a better way.Sean Hollister (The Verge)
#Homophobia #IDAHOBIT #17thmay
reshared this
Il video presenta un uomo in giacca e cravatta che si trova sul palco, davanti a un grande schermo. Sullo sfondo, il titolo "Referendum abrogativi 2025: cinque i quesiti, su lavoro e cittadinanza" è visibile, indicando che il discorso riguarda i referendum abrogativi del 2025, con cinque quesiti specifici legati al lavoro e alla cittadinanza. Sullo sfondo, ci sono cinque pannelli colorati, ognuno etichettato come "Referendum Popolare," con date specifiche: "9 giugno 2021," "18 giugno 2021," "25 giugno 2021," "1° luglio 2021," e "18 luglio 2021." Questi pannelli rappresentano i vari referendum che saranno sottoposti a referendum.
L'uomo sul palco utilizza gesti con le mani per sottolineare i punti chiave del suo discorso, mantenendo un atteggiamento professionale e informativo. La scena è ben illuminata, con luci che creano un effetto di riflessione sul pavimento, aggiungendo un tocco di professionalità e formalità all'ambiente. Il logo "FRAGOLI CROZZA" è visibile in basso a destra dello schermo, indicando la produzione o la sponsorizzazione del video.
Durante il video, l'uomo continua a parlare, utilizzando gesti con le mani per sottolineare i punti chiave del suo discorso. La sua postura e il suo atteggiamento rimangono professionali e informativi, mantenendo un'atmosfera formale e professionale. Il video si concentra sulla presentazione e l'analisi dei referendum abrogativi del 2025, con un focus particolare sui quesiti legati al lavoro e alla cittadinanza.
Fornito da @altbot, generato localmente e privatamente utilizzando Ovis2-8B
🌱 Energia utilizzata: 0.719 Wh
Russian drone strike on passenger bus kills nine in northeastern Ukraine
https://flipboard.com/video/euronews/1ff6a55329?utm_source=flipboard&utm_medium=activitypub
Posted into Europe Videos @europe-videos-euronews
Russian drone strike on passenger bus kills nine in northeastern Ukraine | Flipboard
A Russian drone struck a passenger bus in Ukraine's northeastern region of Sumy early on Saturday, killing nine people and injuring four. Ukrainian and Russian officials had held direct peace talks just hours earlier.Flipboard
Russia-Ukraine peace talks end without ceasefire, but future meetings agreed 'in principle'
https://flipboard.com/video/euronews/3212d82902?utm_source=flipboard&utm_medium=activitypub
Posted into Europe Videos @europe-videos-euronews
Russia-Ukraine peace talks end without ceasefire, but future meetings agreed 'in principle' | Flipboard
The two sides sat opposite each other at a U-shaped table in the Turkey's Dolmabahce Palace but remained far apart in their conditions for ending the war.Flipboard
Trump says US will set new tariff rates for countries, skirting negotiations
https://www.politico.com/news/2025/05/16/trump-says-us-will-set-new-tariff-rates-for-countries-skirting-negotiations-00353370?utm_source=flipboard&utm_medium=activitypub
Posted into POLITICO Europe @politico-europe-POLITICOEurope
#Paeonia #garden #gardening #flowers #horticulture #photography #bloomscrolling #botany
She's ready for caturday play
#Pxlmo #Caturday #Travel #Photography #TeamPixel #ShotOnPixel #Pixelfed #Cat #Bangkok #Thailand #ประเทศไทย #Kitty #TootSea #Fotografie
Τουλάχιστον 146 νεκροί Παλαιστίνιοι σε ένα 24ωρο από τις ισραηλινές επιθέσεις
Σύμφωνα με αναφορές οι ισραηλινοί βομβαρδισμοί έχουν σκοτώσει τουλάχιστον 250 ανθρώπους από την Πέμπτη lifo.gr/now/world/aimatohysia-…
The image features a person dressed in a stereotypical French style. They are wearing a red beret, a black scarf, and a white shirt with black horizontal stripes. The individual is holding a glass of red wine in their right hand and a baguette in their left hand, which is wrapped in a brown paper bag. The person is standing against a plain, light gray background. The overall impression is of a casual, yet iconic French look, often associated with Parisian culture.
Provided by @altbot, generated privately and locally using Ovis2-8B
🌱 Energy used: 0.138 Wh
Original post 20 Oct 2019
by Santa Barbara Wildlife Care Network sbwcn.org
______
“🦉 owl burrito 🌯 we burrito our owl patients during their intake exam while we check their pupillary response and ear canals.”
Santa Barbara Wildlife Care Network (SBWCN)
Explore the diverse wildlife in your neighborhood with Wild Welcome. Learn how to coexist harmoniously with local animals, get involved in conservation efforts, and stay updated on wildlife rescue stories.Santa Barbara Wildlife Care Network (SBWCN)
reshared this
#Trump Administration Admits Another Deportation [sic] Error
[Deportation, no. Rendition, yes]
newsweek.com/trump-administrat…
Trump Administration Admits Another Deportation Error
In a court filing, ICE acknowledged it wrongly said a Guatemalan man had told officials he was not afraid to be deported to Mexico.Martha McHardy (Newsweek)
Hey I'm all about HINT DROPPING;
Subtle Hint dropping.
So do me a favor, next time you're in an #Evangelical #Christian #Church, and there's a giant cardboard cut out, a Fathead of Donald Trump; stand next to it, wait for them to sing the "yes Lord" song; then start smiling and pointing rhythmically at it while singing the following alternate lyrics very loudy for the entire song:
"Death Lord,
Death Lord,
Death death Lord,
Death Lord,
Death Lord,
Death Death Lord, Amen"
You can think of it either as a prayer or a message to the congregation about #Gaza.
#SpeakTheirLanguageOfPositivitySoTheyListenLongEnoughToSeeYourPoint
Comment Israël viole les Conventions de Genève à Gaza : Alors que le gouvernement israélien ambitionne de lancer un plan de conquête de Gaza, Le Temps a choisi de décrypter systématiquement les violations du droit international humanitaire dont l’Etat hébreu se rend coupable.
#Gaza
letemps.ch/monde/moyenorient/c…
Comment Israël viole les Conventions de Genève à Gaza
Alors que le gouvernement israélien ambitionne de lancer un plan de conquête de Gaza, «Le Temps» a choisi de décrypter systématiquement les violations du droit international humanitaire dont l’Etat hébreu se rend coupable dans l’enclave palestinienneStéphane Bussard (Le Temps SA)
NEW by me: Australian national known as “DR32” sentenced in U.S. federal court
databreaches.net/2025/05/17/au…
His sentence seemed shockingly light to me, given his level of activity and some of the bold attacks he allegedly conducted that were not charged in the federal case.
I am not a conspiracy theorist type, but so much of the docket in this case was restricted or sealed. I'm wondering if some of the stories I had heard about DR32 were true, and the government doesn't want those other incidents becoming known for reasons of homeland security or international relations.
Moody’s Ratings Service downgraded the United States’ #credit rating on Friday, citing rising government debt and increased interest payments, according to media reports.
Gee...it's almost like giant tax breaks for #billionaires is not a sound economic policy...🤔 #uspol #uspolitics #economy #inflation
rawstory.com/trump-economy-267…
Backlash against Trump amid historic US downgrade: 'Enjoying all this winning?’
Moody’s Ratings Service downgraded the United States’ credit rating on Friday, citing rising government debt and increased interest payments, according to media reports.The ratings agency lowered the U.S.Erik De La Garza (Raw Story)
JonChevreau reshared this.
copyright ©Melike Baran
pexels.com/photo/fresh-red-tom…
#pexels #curated #photo #photography #art
copyright ©Richard Ola
pexels.com/photo/nigerian-woma…
#pexels #curated #photo #photography #art
copyright ©Isaac Mitchell
pexels.com/photo/contrasting-s…
#pexels #curated #photo #photography #art
A giugno l’Europa lancia l’Open Web Index: un’infrastruttura pubblica per motori di ricerca indipendenti da Google e Bing. Una mossa legittima per difendere sovranità e pluralismo, ma anche il riflesso di tensioni geopolitiche. È l’inizio della scomposizione di internet da spazio globale a mosaico di reti nazionali e ideologiche?
#openwebindex #google #Ricerca #europa #INTERNET
futuroprossimo.it/2025/05/open…
Open Web Index, l’Europa affila le armi per la guerra a Google
Google e L'UE ai ferri corti: un consorzio di 14 membri lancia Open Web Index per sviluppare motori di ricerca indipendenti dai colossi USA.Gianluca Riccio (FuturoProssimo)
Das Bild zeigt ein Stück Erdbeertorte auf einem weißen Teller, der mit einer goldenen Gabel begleitet wird. Die Torte besteht aus einem cremigen, rosafarbenen Schicht, die mit halbierten Erdbeeren und grünen Minzblättern dekoriert ist. Unterhalb der cremigen Schicht befindet sich eine Schicht mit Erdbeermarmelade und ein Keks. Im Hintergrund ist ein weiteres Stück der Torte auf einem Tablett zu sehen, sowie eine weiße Tasse mit einem dekorativen Muster und ein Kerzenhalter mit einem brennenden Kerzenstummel. Ein Blumenstrauß mit roten Blüten und grünen Blättern ergänzt die Szene. Die gesamte Komposition ist auf einem violetten Tischbezug platziert, was eine warme und einladende Atmosphäre schafft.
Bereitgestellt von @altbot, privat und lokal generiert mit Ovis2-8B
🌱 Energieverbrauch: 0.229 Wh
#swancore #blackswans #australianbirds #photography #birds #darktable #birdportrait
The image displays a travel booking interface for a journey from Tromsø to Trondheim on Thursday, 26 June. The top section of the image shows a search bar with departure details: "Tromsø" to "Trondheim," departure time "Thu, 26 Jun 08:00," "1 adult," and "0 add-ons." There is an option to "Change search."
Below the search bar, the date "Thursday, 26 June" is prominently displayed. Two travel options are presented for the same day:
- The first option shows a journey time of "1 d 34 min" with departure times of "10:30," "15:11," "04:56," and "09:29." The ticket prices are "100" for the bus, "42" for Narvik, and "R71" for the ferry. The total duration is "11:04."
- The second option shows a journey time of "1 d 6 h 13 min" with departure times of "16:00," "07:05," "09:17," and "13:16." The ticket prices are "100" for the bus and "F7" for the ferry. The total duration is "22:13," and the price for one adult is "1566 kr."
Each option includes a "Show details" button. The interface is clean and organized, with a dark blue header and white background, providing clear information about the travel options.
Provided by @altbot, generated privately and locally using Ovis2-8B
🌱 Energy used: 0.340 Wh
È disponibile il leak del system prompt di Claude 3.7, si tratta di circa 24000 token.
raw.githubusercontent.com/asge…
Versione "human readable": github.com/asgeirtj/system_pro…
#ai #llm #prompt #claude #tecnologia
system_prompts_leaks/claude-3.7-sonnet-full-system-message-humanreadable.md at main · asgeirtj/system_prompts_leaks
Contribute to asgeirtj/system_prompts_leaks development by creating an account on GitHub.GitHub
New series of Rare Earth coming soon... and the first programme will be on INSECTS.
What are they doing to keep ecosystems running, how are they doing, and could they help us make the future greener and healthier?
Listen on May 30th to find out.
GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •Domenico De Treias reshared this.
GrapheneOS
in reply to GrapheneOS • • •ṫẎℭỚ◎ᾔ ṫ◎ℳ
in reply to GrapheneOS • • •GrapheneOS
in reply to ṫẎℭỚ◎ᾔ ṫ◎ℳ • • •ṫẎℭỚ◎ᾔ ṫ◎ℳ
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •Worlds Gone Mad
in reply to GrapheneOS • • •unexpectedteapot
in reply to GrapheneOS • • •I hope long term you have/make a plan, because while what you are describing are legally questionable anti-consumer practices, I don't see them being challenged any time soon. It only gets tighter over time with these monopolies.
Wish I had something more positive to say, but you all are great and I wish you the best in your mission o7 ❤
vax_
in reply to GrapheneOS • • •k2-fsa
GitHubAnselm "Two Sheds" Schüler
in reply to GrapheneOS • • •GrapheneOS
in reply to Anselm "Two Sheds" Schüler • • •Anselm "Two Sheds" Schüler
in reply to GrapheneOS • • •GrapheneOS
in reply to Anselm "Two Sheds" Schüler • • •GrapheneOS
in reply to GrapheneOS • • •Account settings: Your browser is not supported.
g.coNoodlez
in reply to GrapheneOS • • •Alexis
in reply to GrapheneOS • • •GrapheneOS
in reply to Alexis • • •Alexis
in reply to GrapheneOS • • •Viacheslav A
in reply to GrapheneOS • • •Buccia
in reply to GrapheneOS • • •Demi Marie Obenour
in reply to GrapheneOS • • •xyhhx 🔻
in reply to GrapheneOS • • •GrapheneOS
in reply to xyhhx 🔻 • • •Anselm "Two Sheds" Schüler
in reply to GrapheneOS • • •GrapheneOS
in reply to Anselm "Two Sheds" Schüler • • •Ilias
in reply to GrapheneOS • • •GrapheneOS
Unknown parent • • •RejZoR
in reply to GrapheneOS • • •GrapheneOS
in reply to RejZoR • • •GrapheneOS
Unknown parent • • •@SupportGrapheneOS_667 That's for the Google account rather than Gmail specifically, and it has an impact on Android for the stock OS when logged into a Google account. Several of the Android Advanced Protection features are existing Google Advanced Protection features impacting Android including blocking installing apps from outside the Play Store.
It's possible to use other mail clients but they must implement the modern authentication support which likely requires using a WebView for this.
GrapheneOS
Unknown parent • • •Buccia
Unknown parent • • •Support GrapheneOS 667
in reply to Buccia • • •Never used "Advanced Google Protection" and hopefully never will.
(Thanks for the reply)
Joshua
in reply to GrapheneOS • • •GrapheneOS
Unknown parent • • •@J3317 @evilcookies98 @wmd eSpeak NG has restrictive GPLv3 licensing that's not appropriate for GrapheneOS. It also doesn't really meet the robustness or security requirements.
RHVoice doesn't implement Direct Boot support so it can't work Before First Unlock. A text-to-speech implementation can of course be installed on GrapheneOS.
We have our own fork of the open source TalkBack included but there hasn't been a text-to-speech app we can include yet and they also mostly require setup too.
Joshua
Unknown parent • • •The Evil Chocolate Cookie
in reply to Joshua • • •Joshua
in reply to GrapheneOS • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •Andromxda 🇺🇦🇵🇸🇹🇼
in reply to GrapheneOS • • •GrapheneOS
Unknown parent • • •@evilcookies98 @J3317 @wmd We won't bundle code with more restrictive licensing than GPLv2. It would limit GrapheneOS usage.
We haven't locked anything out. You can use eSpeak NG, RHVoice, Speech Recognition & Synthesis, etc. on GrapheneOS. Only Google's app could provide a good out-of-the-box experience anyway. Neither eSpeak NG or RHVoice is up to the task of providing a robust and usable implementation that's ready to go out-of-the-box for an easy initial setup for someone who depends on it.
The Evil Chocolate Cookie
in reply to Joshua • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to The Evil Chocolate Cookie • • •@evilcookies98 @wmd @J3317 There are major issues with the open source options both in terms of robustness and usability along with overly restrictive licensing. Google's app is the only one which really meets the requirements but is a closed source implementation.
We've seen some newer apps in development without the same legacy baggage and may be able to include one of them soon. Including one of them does not mean a device will be usable by blind users after flashing/locking though.
GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to Andromxda 🇺🇦🇵🇸🇹🇼 • • •GrapheneOS
in reply to GrapheneOS • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •Andromxda 🇺🇦🇵🇸🇹🇼
in reply to GrapheneOS • • •Marty_Man_X
in reply to GrapheneOS • • •GrapheneOS
in reply to Marty_Man_X • • •Marty_Man_X
in reply to GrapheneOS • • •thanks for the clarification
In this case can’t be sure why these modes on iOS and Android don’t offer more granular control - might be as simple as: they assume most users, even those who’d benefit from these modes, won’t understand the various elements/what they should enable, so they enable all at once in these modes.
Not saying it’s the right approach just trying to understand if there’s some merit to them.
GrapheneOS
in reply to Marty_Man_X • • •Joshua
Unknown parent • • •GrapheneOS
in reply to Joshua • • •Joshua
Unknown parent • • •The Evil Chocolate Cookie
in reply to Joshua • • •Joshua
Unknown parent • • •Jan Polák
in reply to Joshua • • •@J3317 @evilcookies98 @wmd Direct boot aware apps can run in the time between system boot and first unlock. The app needs to be able to run without an access to (most) of its files, since these are encrypted and need unlocking.
I am not sure what exact implication this has for the usability of screen readers, since I haven't needed one.
The Evil Chocolate Cookie
in reply to Joshua • • •GrapheneOS
in reply to GrapheneOS • • •Joshua
in reply to GrapheneOS • • •Joshua
in reply to GrapheneOS • • •GrapheneOS
in reply to Joshua • • •GrapheneOS
in reply to Joshua • • •desirable_dialogue
in reply to GrapheneOS • • •Would it be a violation of GPLv3 license, or any other licence to which you currently apply, if you include eSpeak NG?
GrapheneOS
in reply to desirable_dialogue • • •GrapheneOS
Unknown parent • • •@joepie91 @J3317 @evilcookies98 @darkyen There are better options than eSpeak NG with the permissive licensing we neeed. Regardless of the choice of the app to fork, there's work involved in forking it and integrating it to work seamlessly out-of-the-box without requiring any setup. There's further work to add TalkBack integration into Setup Wizard.
We're not to blame for a project choosing licensing which is broadly known to be something many companies want to avoid. That choice limits usage.
Sven Slootweg (soft-deprecated)
in reply to GrapheneOS • • •GrapheneOS
Unknown parent • • •GrapheneOS
in reply to GrapheneOS • • •@joepie91 @J3317 @evilcookies98 @darkyen github.com/k2-fsa/sherpa-onnx is an example of a permissively licensed and more modern implementation. We have not reviewed it in depth and far away from being able to bundle a fork of it into the OS. All we know is that it's what many of our users recommend we use when this is brought up.
It also supports speech-to-text in addition to text-to-speech and various other functionality. It's more like Google's speech services app. Doesn't mean it's ready to ship.
GitHub - k2-fsa/sherpa-onnx: Speech-to-text, text-to-speech, speaker diarization, speech enhancement, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, x86_6
GitHubSven Slootweg (soft-deprecated)
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •@joepie91 @J3317 @evilcookies98 @darkyen If we include this, there are other people who are going to be very angry about it because it's based on neural networks.
bsky.app/profile/stopgenai.com…
bsky.app/profile/stopgenai.com…
This is how modern speech-to-text, text-to-speech, translation, automatic captions, etc. are all implemented. If we tied our hands and refused to use anything using neural networks, we wouldn't be realistically ever able to include speech-to-text, translation, captions, etc.
The Evil Chocolate Cookie
in reply to GrapheneOS • • •GrapheneOS
Unknown parent • • •@joepie91 @J3317 @evilcookies98 @darkyen
> There is already a viable system which can be implemented today, as has been presented to you by someone *who actually uses these accessibility tools*, which is espeak.
No, a dozen people who depend on text-to-speech to use their devices have told us they cannot possibly get by with eSpeak NG as their text-to-speech implementation. They would use it to get from the start of the setup wizard to installing a proper TTS app. We want a decent feature.
Sven Slootweg (soft-deprecated)
in reply to GrapheneOS • • •@J3317 @evilcookies98 @darkyen There are, to my knowledge, exactly *zero* models in the LLM/GenAI space that are actually open-source by any reasonable definition, and there's good reason to believe that they can't ever be (because this amount of training data is virtually impossible to ethically source), so the idea of this kind of model as an open-source solution is essentially vaporware.
There is already a viable system which can be implemented today, as has been presented to you by someone *who actually uses these accessibility tools*, which is espeak.
GrapheneOS
in reply to GrapheneOS • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •GrapheneOS
Unknown parent • • •Sven Slootweg (soft-deprecated)
in reply to GrapheneOS • • •@J3317 @evilcookies98 @darkyen I have literally suggested a solution for this several posts up, that would absolutely work.
"Do not want to do this" is a very different thing from "cannot do this".
GrapheneOS
Unknown parent • • •@joepie91 @J3317 @evilcookies98 @darkyen You should check back on the article you spread and attacked us over. The person who published it retracted it and apologized to us for approaching it that way. They want to help us integrate and test something that is acceptable for us to ship instead.
The app which multiple people have recommended to us is github.com/k2-fsa/sherpa-onnx. We would still need to review it, fork it and integrate it to have a seamless out-of-the-box auto-configured experience.
GitHub - k2-fsa/sherpa-onnx: Speech-to-text, text-to-speech, speaker diarization, speech enhancement, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, x86_6
GitHubSven Slootweg (soft-deprecated)
Unknown parent • • •Sven Slootweg (soft-deprecated)
in reply to GrapheneOS • • •GrapheneOS
in reply to Sven Slootweg (soft-deprecated) • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •GrapheneOS
in reply to The Evil Chocolate Cookie • • •@evilcookies98 @J3317 @joepie91 @darkyen What shiny stuff? We're working on keeping GrapheneOS alive despite having our lead developer forcibly conscripted to fight in a war. Our entire focus has been on Android 16 porting for weeks. The only things we've shipped recently are minor features implemented weeks or months ago which were sitting as open pull requests which hadn't been fully reviewed and tested yet.
We don't even have a real boot animation since our focus is so much on the core OS.
The Evil Chocolate Cookie
in reply to GrapheneOS • • •Sven Slootweg (soft-deprecated)
in reply to GrapheneOS • • •@J3317 @evilcookies98 @darkyen As I have brought up before, that system appears to be based on LLM/GenAI tech and models, which means it cannot ever be open-source.
And what the author of the article decides to do frankly has no bearing on my arguments here. You are still presenting "do not want to do" as "cannot do", which are two very different things.
GrapheneOS
in reply to Sven Slootweg (soft-deprecated) • • •@joepie91 @J3317 @evilcookies98 @darkyen
Proposing building and testing twice as many releases as the solution to anything where we cannot do both things at once in the same builds is something we regularly see about multiple topics including root access. It's not something realistic. It would require an enormous amount of resources.
16 separate 45 minute OS builds followed by a long release signing process and then delta generation from previous releases is already a huge amount to be doing.
The Evil Chocolate Cookie
in reply to GrapheneOS • • •Joshua
in reply to GrapheneOS • • •GrapheneOS
in reply to The Evil Chocolate Cookie • • •GrapheneOS
in reply to GrapheneOS • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •GrapheneOS
in reply to Joshua • • •GrapheneOS
in reply to The Evil Chocolate Cookie • • •Joshua
in reply to GrapheneOS • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •GrapheneOS
in reply to Joshua • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •GrapheneOS
in reply to The Evil Chocolate Cookie • • •GrapheneOS
in reply to GrapheneOS • • •Joshua
in reply to GrapheneOS • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •GrapheneOS
in reply to Joshua • • •GrapheneOS
Unknown parent • • •@evilcookies98 @J3317 @joepie91 @darkyen No, the app needs to be forked to work out-of-the-box without configuration. In order for us to use an app, it needs to be something meeting the license requirements. We also need to integrate enabling the screen reader we provide into the setup wizard.
Since this will be enabled by default and handling untrusted input, the security is important.
We're responsible for keeping our users safe and upholding the standards we have committed to providing.
The Evil Chocolate Cookie
in reply to GrapheneOS • • •Joshua
in reply to GrapheneOS • • •GrapheneOS
in reply to The Evil Chocolate Cookie • • •@evilcookies98 @darkyen @J3317 @joepie91 It is not us being petty. We have license requirements which we are committed to following. There would be serious consequences to us breaking that commitment.
eSpeak NG is not the only open source TTS app.
Regardless of which app we use, we'll make it work at first boot after installation without downloading any language packs, without configuring anything, etc. We need to add setup wizard screen reader integration. We have been working towards it.
The Evil Chocolate Cookie
in reply to GrapheneOS • • •GrapheneOS
Unknown parent • • •@evilcookies98 @J3317 @darkyen @joepie91 In order for it to be available, it has to be built into the OS. In order to build it into the OS, it has to use the licensing we have committed to using. This is not about idealism, it is about what we need in order to continue GrapheneOS development.
eSpeak NG is not the only open source TTS app. There are multiple apps in the running for being chosen to fork for this purpose. It isn't one of them due to the license, but several others are.
GrapheneOS
in reply to The Evil Chocolate Cookie • • •@evilcookies98 @darkyen @J3317 @joepie91 This doesn't have to do with perfectionist standards. We've made a commitment to not using GPLv3 licensing.
Bundling the eSpeak NG APK into GrapheneOS will not providing the accessible experience from the start of the setup wizard you want us to provide. It would only mean it doesn't have to be installed. There is significantly more to making it into a seamless thing which works out-of-the-box including activating TalkBack on the first setup wizard page.
GrapheneOS
in reply to GrapheneOS • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •Joshua
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •@evilcookies98 @darkyen @J3317 @joepie91 The reason we made our TalkBack fork is as part of working towards providing this. The TalkBack fork has been getting tested and some major issues with it got resolved.
It often takes us a long time to get features finished. We had no network location included in GrapheneOS from 2014 until late 2024.
It is a non-profit open source project. We accept external contributions and most people we've hired started as external contributors to the project.
GrapheneOS
in reply to Joshua • • •@J3317 @evilcookies98 @darkyen @joepie91 We've been missing a TTS engine since after SVOX Pico was removed from the Android Open Source Project alongside them dropping the requirement to have TTS in order to keep AOSP passing the Compatibility Test Suite. This is from before the time of the currently available TTS apps.
It would have been possible to fork SVOX Pico and overhaul it to fix the memory corruption, etc. but that didn't happen. Back then we also had literally 1 developer.
GrapheneOS
Unknown parent • • •The Evil Chocolate Cookie
in reply to GrapheneOS • • •GrapheneOS
Unknown parent • • •@evilcookies98 @J3317 @darkyen @joepie91
> you don’t like the license
No, that's not it. It is not about disliking it. We do not have an issue with GPLv3 in general. It's only including GPLv3 code in GrapheneOS that's a problem. We could package the app in our App Store but that isn't going to help with this. We need something built into the OS.
GrapheneOS
in reply to The Evil Chocolate Cookie • • •The Evil Chocolate Cookie
in reply to Joshua • • •The Evil Chocolate Cookie
in reply to Joshua • • •Joshua
in reply to The Evil Chocolate Cookie • • •Joshua
in reply to GrapheneOS • • •The Evil Chocolate Cookie
in reply to Joshua • • •GrapheneOS
Unknown parent • • •Joshua
Unknown parent • • •The Evil Chocolate Cookie
Unknown parent • • •Joshua
in reply to The Evil Chocolate Cookie • • •GrapheneOS
in reply to Joshua • • •@J3317 @evilcookies98 @joepie91 @darkyen Yes, and those are all Google Mobile Services devices. They can all use Google's full closed source TalkBack implementation and can use Google's speech services app if they don't have their own one.
GrapheneOS doesn't include Google Mobile Services so a bunch of things that provides are missing from what we're starting from and we've had to gradually implement them ourselves.
What we're starting from has no setup wizard, no update app, etc.
Joshua
in reply to GrapheneOS • • •GrapheneOS
in reply to Joshua • • •Joshua
in reply to GrapheneOS • • •GrapheneOS
in reply to Joshua • • •@J3317 @evilcookies98 @joepie91 @darkyen
We currently have 3 senior devs, but 1 is fully unavailable to work on the project (war) and one is largely unable to work on development right now. 3rd was on a long sabbatical to deal with a major move between countries. They came back due to the emergency, but they were not up to speed on everything.
We have 1 new experienced dev we just hired full time due.
There are ~6 junior devs but only half full time and several are away right now.
GrapheneOS
in reply to GrapheneOS • • •@J3317 @evilcookies98 @joepie91 @darkyen We need senior developers to review other people's work and guide them so productivity is very low right now due to the lead developer being conscripted. This hasn't been a good few months to get much done.
Android 16 is right around the corner and we're dealing with unexpected regressions which have come up which is taking time away from important preparation work for it.
Our focus right now is preserving what we have, which takes a lot of work.
Joshua
in reply to GrapheneOS • • •GrapheneOS
in reply to Sven Slootweg (soft-deprecated) • • •GrapheneOS
Unknown parent • • •@darkyen @evilcookies98 @joepie91 @J3317 We could use github.com/k2-fsa/sherpa-onnx to provide text-to-speech and speech-to-text. Speech-to-text would be very helpful for accessibility and would enable adding automatic subtitles.
How else could we provide speech-to-text than a neural network approach?
Many of the aggressive voices for accessibility at all costs including disregarding licensing and security are going to switching to demanding we avoid including anything using neural networks instead.
GitHub - k2-fsa/sherpa-onnx: Speech-to-text, text-to-speech, speaker diarization, speech enhancement, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, x86_6
GitHubJan Polák
in reply to GrapheneOS • • •@evilcookies98 @joepie91 @J3317 Somebody in this thread already said that something is better than nothing and they can always install their preferred TTS later, so I would't worry too much about it.
I dislike the modern "AI" hypetrain as anybody else, but some things *are* well suited for neural networks, voice interface being one of them.
There might be ethical problems with training datasets, but surely that is better than breaking OSS licenses outright?
GrapheneOS
in reply to Jan Polák • • •Jan Polák
in reply to The Evil Chocolate Cookie • • •GrapheneOS
in reply to GrapheneOS • • •@darkyen @evilcookies98 @joepie91 @J3317 However, look at one of the responses we got about mentioning wanting to add text-to-speech and speech-to-text this way:
grapheneos.social/@GrapheneOS/…
If people are going to give us a hard time and try to harm us if we ship speech-to-text which is not really feasible for us to do another way, what are we meant to do about providing those accessibility features?
Text-to-speech CAN be done in the older more hard-wired way but the modern ones have moved on.
GrapheneOS
2025-05-26 01:44:03
Jan Polák
in reply to GrapheneOS • • •@evilcookies98 @joepie91 @J3317 You will never make everybody happy. However, the linked people don't want an LLM and as far as I know, TTS and STT are not based on an LLM architecture. They don't have a way to generate new words. It is just a way to compress rules about making human sounding sounds into a data file. So you could still add it without adding any LLMs.
Claiming that an accessibility feature people need is a slippery slope to adding ChatGPT are just petty.
Sven Slootweg (soft-deprecated)
in reply to GrapheneOS • • •@J3317 @evilcookies98 @darkyen This was about espeak, not RHVoice; and to my knowledge, espeak is algorithmic in nature and not trained on a massive dubiously sourced set of training data, which means it does not suffer from the same problem.
I have my doubts that this discussion is going to be moving in a productive direction for either of us, so I'll leave you with this comment:
The way you've responded to this situation has damaged your reputation in my eyes *far* more than that article ever could have.
You've yelled at a blind person for expressing their frustration with being excluded, you've threatened pausing development on accessibility entirely (which feels rather "look what you made me do!"), you've repeatedly refused to take responsibility for your decisions by framing them as if they are out of your hands, and you've confirmed the long-standing rumours that you call all criticism "attacks" (which is something I'd remained undecided on until now because I didn't have enough information, but now got to see first-hand).
You yell a lot about how that article has "harmed the project", but if you're concerned about harm to the project, I think that you need to be looking inward instead, at the way you interact with criticism.
GrapheneOS
in reply to Sven Slootweg (soft-deprecated) • • •@joepie91 @J3317 @evilcookies98 @darkyen
It's clear you've been heavily influenced by attacks on the project and team. If this is your attitude, avoid contacting us.
We haven't yelled at anyone. We were attacked with now retracted false claims, hyperbole and claims that we're cruel because we get things implemented slowly and need to use software meeting our requirements.
GrapheneOS is missing features some people need to use it. That doesn't only apply to blind users. We're working on it.
GrapheneOS
in reply to GrapheneOS • • •@joepie91 @J3317 @evilcookies98 @darkyen
Not having features everyone needs to use GrapheneOS despite our ongoing work improving many different areas of usability and accessibility doesn't mean we don't care. It takes us a long time to implement things. We had no network location from 2014 until late 2024. We had no compatibility with apps depending on Google Play until summer 2021. We still have a bunch of legacy AOSP sample apps. We'd have SVOX Pico TTS if it wasn't removed from AOSP.
Alexis
Unknown parent • • •