Sky scare: A Lufthansa flight with 200+ passengers flew for 10 minutes with NO PILOT🧑✈️ —captain was locked out of the cockpit after the first officer collapsed. A doc on board and quick thinking averted disaster.
Jet carrying 200 passengers flies for ten minutes with NO PILOT when first officer collapses in...
The flight, from Frankfurt to Seville, appeared to be running smoothly and was cruising when disaster almost struck.Kumail Jaffer (Daily Mail)
🔥 ■ Hace un bingo para adivinar todo lo que va a decir su novio durante un partido de fútbol: pleno total ■ Un madridista más que sufrió la derrota de su equipo durante el clásico liguero.
huffingtonpost.es/virales/hace…
Non è una guerra, è un massacro: cos’altro deve accadere a Gaza per smuovere l’europa?
kulturjam.it/news/non-e-una-gu…
Non è una guerra, è un massacro: cos'altro deve accadere a Gaza per smuovere l'europa? - Kulturjam
Israele prosegue gli attacchi contro i palestinesi, in un massacro unilaterale definito impropriamente guerra. La sproporzione è evidente: un popolo oppresso e un governo che ostenta violenza.Marquez (Kulturjam.it)
#dandelion #BlackAndWhite #monochrome #closeup #beautiful #photo #photography #picture #image
Petrified Dunes, Snow Canyon State Park, Utah. May, 2025.
A sloped expanse of textured, red sandstone with. In the background, there are several trees and bushes growing on and around the rock, with more red rocky mounds and a partly cloudy sky above.All-Encompassing Trip
Louis Theroux's BBC documentary on the Israeli settler movement in the West Bank fails to recognize how it is a natural extension of over a century of Zionist settler colonization.
mondoweiss.net/2025/05/bbcs-th…
#Palestine #Israel #Gaza
@palestine @israel
BBC’s ‘The Settlers’ refuses to scratch beneath the surface of Zionist settler colonialism
Louis Theroux’s BBC documentary on the Israeli settler movement in the West Bank fails to recognize how it is a natural extension of over a century of Zionist settler colonization.Fathi Nemer (Mondoweiss)
A glimpse through volcanic stone at Bandelier National Monument — this view from a cavate at Tyuonyi Pueblo offers a quiet, powerful perspective on the past.
Follow if you enjoy history through the lens, and feel free to share.
#Photography #Bandelier #NewMexico #CulturalHeritage #FramedByNature
🎬 Impressionante scoprire che il director di Clair Obscur ha un passato di "parry perfetti" su YouTube! Cosa non ci rivela ancora questa piattaforma? #ClairObscur #YouTubeSecrets
🔗 tomshw.it/videogioco/youtube-r…
YouTube rivela un passato di "parry perfetti" per il director di Clair Obscur
Il connubio tra azione frenetica e strategia a turni di Expedition 33 ha finalmente una spiegazione concreta grazie a un canale YouTube mezzo sconosciuto.Andrea Maiellano (Tom's Hardware)
#Meta introduce anuncios en video en #Threads: ¿la red social perderá su encanto?
wwwhatsnew.com/2025/05/11/meta…
Meta introduce anuncios en video en Threads: ¿la red social perderá su encanto?
Meta ha dado un nuevo paso en su estrategia de monetización al anunciar que comenzará a probar anuncios en video en Threads, su red social hermana de Instagram.Natalia Polo (WWWhat's new)
🇺🇸 **The U.S. just lost its last pristine credit rating. What that means for markets.**
_“On Friday, Moody’s said successive U.S. administrations and Congress have failed to agree on measures to reverse a trend of large annual fiscal deficits and growing interest costs, adding that it doesn’t believe that current fiscal proposals under consideration will result in significant multiyear reductions in mandatory spending and deficits.”_
🔗 marketwatch.com/story/u-s-lose….
#USA #US #UnitedStates #Credit #Debt #Markets #Economics @economics
notiziescientifiche.it/il-mode…
Dal sito #notiziescientifiche
@scienza
Un team dell’Hong Kong University of Science and Technology ha sviluppato un nuovo modello computazionale per prevedere il comportamento dei materiali granulari. La ricerca è stata pubblicata su Proceedings of [leggi tutto]
Il modello che svela il caos della sabbia nasce a Hong Kong
Un team dell’Hong Kong University of Science and Technology ha sviluppato un nuovo modello computazionale per prevedere il comportamento dei materiali granulari. La ricerca è stata pubblicata su Proceedings of the National Academy of Sciences[1].Notizie scientifiche.it
Scienza e tecnologia reshared this.
17 May 1912 | A Polish Jew, Pinkas Rosner, was born in Przemyśl.
In #Auschwitz from 30 March 1942.
No. 27501
He perished in the camp on 21 April 1942.
Lord Caramac the Clueless, KSC reshared this.
Joseph Mallord William Turner (1775 - 1851), British, born London, England
19th century
harvardartmuseums.org/collecti…
#Art #Design #Museum #Gallery #MastodonArt #MastoArt #Culture #Random
Deutschland ist grünlich. Ich kann mir nicht vorstellen, dass #Reiche das lange erdulden wird. (Zumal man mit Erzeugung derzeit nix verdienen kann.)
Durchschnittspreis die letzten 12 Monate, also ohne Gewichtung (heißt, die Spitzenzeiten, wo faktisch Private am meisten ziehen, sind regelmäßig drüber, ansonsten im Winter meist drunter und im Sommer drüber).
Preise im lokalen Netz hier.
Der fixe Preis ist eine Mischkalkulation. Das Standardlastprofil gibt für Haushalte angenommene Stunden vor, wann 0.x% des Jahresverbrauchs benötigt würden und dafür müssen sie einkaufen. Das ist primär morgens und abends und dann ist es auch im Sommer eher teuer. (Heute Mittag unter 20ct, jetzt 36…).
Und natürlich alle Methoden des Hedgens, die man so macht, wenn man solche Risiken eingeht.
Braucht keine finstren Machenschaften dazu. Ich bin aus der Mühle eh raus.
L'immagine mostra un messaggio di conversazione con ChatGPT, in cui si richiede di disegnare un lombardo, un campano e un calabrese basandosi sui loro tratti tipici. Sotto il messaggio, c'è un'immagine con tre figure maschili, ognuna etichettata con il nome della regione da cui proviene.
A sinistra, il "Lombardo" è raffigurato con un abito scuro e una camicia chiara, con un sfondo che sembra una cattedrale gotica, tipica della Lombardia. Al centro, il "Campano" indossa una camicia rossa e sorride, con un paesaggio marittimo e il Vesuvio sullo sfondo, rappresentando la Campania. A destra, il "Calabrese" è vestito con un cappello e una camicia verde, tenendo in mano un pezzo di carne, con un paesaggio rurale sullo sfondo, tipico della Calabria.
L'immagine è completata con il testo "Creazione immagine completata" sopra le figure.
Fornito da @altbot, generato localmente e privatamente utilizzando Ovis2-8B
🌱 Energia utilizzata: 0.288 Wh
Ich habe noch nie gelesen, dass #PKW zu breit für unsere Straßen oder unsere Parkplätze sind, dabei ist die Breite der Fahrzeuge schon heute ein Problem im Straßenverkehr. Aber bei #Lastenrädern wird die Breite und Länge als Problem thematisiert. Ist dies noch objektiver #Journalismus
rnd.de/mobilitaet/lastenraeder…
#Mobilität #Verkehrswende #Radverkehr
Lastenräder: Zu groß für deutsche Radwege
Vielerorts wird die Fahrradinfrastruktur zur Last: Das erfahren Nutzerinnen und Nutzer von Lastenrädern täglich. Dabei leisten sie einen sinnvollen Beitrag für eine umweltfreundliche Mobilität.Sebastian Hoff (RedaktionsNetzwerk Deutschland)
reshared this
crossgolf_rebel - kostenlose Kwalitätsposts e Überlebenskünstler (er/ihm) reshared this.
Black Shouldered Kite
#blackshoulderedkite #australianbirds #kite #photography #urbanbirding #industry #birdsofpixelfed #birdsofmastodon #darktable #landscapephotography #landscape #birdsofindustry #birdofprey
IDF searches for West Bank shooter who killed pregnant woman as settlers torch Palestinian cars
Following the attack in which a pregnant Israeli woman in the West Bank settlement of Bruchin was killed, seventeen cars were suspected to have been set on fire by Israeli settlers.Hagar Shezaf (Haaretz)
WAN Link Specifications
Wide-Area Network (WAN) specifications: DSx and T/E carriers, T1 and T3, SONET OC-1 through OC-768.Bob's Pages of Travel, Linux, Cybersecurity, and More
Good weather for a day out in Edinburgh.
#Gaza #Genocide #Israel #Edinburgh #EnoughIsEnough #StopArmingIsrael #FreePalestine
Microsoft says it provided AI to Israeli military for war but denies use to harm people in Gaza
cross-posted from: lemmy.zip/post/38746129
Microsoft acknowledged Thursday that it sold advanced artificial intelligence and cloud computing services to the Israeli military during the war in Gaza and aided in efforts to locate and rescue Israeli hostages
Microsoft says it provided AI to Israeli military for war but denies use to harm people in Gaza
Microsoft acknowledged Thursday that it sold advanced artificial intelligence and cloud computing services to the Israeli military during the war in Gaza and aided in efforts to locate and rescue Israeli hostages
adhocfungus likes this.
Honey Products. Gift Set.
Product Photography. Food Photography.
globalist.it/politics/2025/05/…
Un ministro imbarazzante, diteci la vostra (se volete)
Remigration Summit: Piantedosi legittima una iniziativa che viola apertamente la legge Mancino
l ministro, evitando accuratamente di prendere le distanze dalle posizioni più radicali, ha anzi dato una patente di legittimità all’iniziativaglobalist (Globalist.it)
Tornadoes kill at least 21 in southern US states of Missouri and Kentucky
https://www.aljazeera.com/news/2025/5/17/tornadoes-kill-at-least-21-in-southern-us-states-of-missouri-and-kentucky?utm_source=flipboard&utm_medium=activitypub
Posted into Global News @global-news-AlJazeera
Tornadoes kill at least 21 in US states of Missouri and Kentucky
The storms are part of a severe weather system sweeping across the Midwest, leaving thousands without power.Al Jazeera
"O alto-comissário da ONU para os Direitos Humanos, Volker Türk, classificou a escalada dos ataques israelitas na Faixa da Gaza e o bloqueio da ajuda humanitária como "equivalente a uma limpeza étnica", deixando um forte apelo a uma acção global contra uma situação cada vez mais frágil para quem ainda permanece no enclave palestiniano. Na última madrugada, segundo as autoridades de saúde locais, morreram mais de 50 pessoas na Faixa de Gaza na sequência bombardeamentos"
publico.pt/2025/05/17/mundo/no…
ONU alerta para “limpeza étnica” em Gaza com intensificação dos ataques israelitas
Semana fica marcada por intensos ataques que dão a entender que Israel se prepara mesmo para avançar para nova fase da ofensiva sobre enclave palestiniano.Ivo Neto (Público)
Kurzer Abstecher zum Staudamm Los Reyunos. Eine Staumauer mit viel Freizeitgelände rundherum. Das haben die Betreiber gut gelöst. Es war am Abend viel Betrieb an Besuchern.
#argentinien #unterwegs #vanlive #wohnmobil #photography #travel #losreyunos #staudamm
No sé si habéis visto hoy el telediario, pero os lo resumo. Resulta que, durante las semifinales, los comentaristas de Eurovisión decidieron dedicar unas palabras para recordar los ataques de Israel al pueblo palestino y para pedir la paz en Gaza. Por lo visto, alguien se dio por aludido, así que la organización del festival ha amenazado a RTVE con una multa.
Y aquí viene lo mejor, la lección de periodismo de RTVE durante el telediario de hoy. Han repetido varias veces el mensaje que dieron los comentaristas y han dedicado la mayor parte del informativo a hablar de Gaza, de Israel, de la cumbre árabe en la que Pedro Sánchez ha hablado de Gaza...
Ojalá RTVE dé un paso más y deje de emitir el festival durante la actuación de Israel, pero sé que eso no va a ocurrir.
#BoycottEurovision #Israel #RTVE #Gaza #Palestina
papapep reshared this.
A imagem apresenta um fundo laranja vibrante com texto em negrito e preto. O texto é uma mensagem em português que diz: "Mesmo que não encontres o partido dos teus sonhos para votar, não deixes de votar contra os que te causam pesadelos." A mensagem é direta e incentiva a participação cívica, mesmo que o eleitor não encontre um partido que represente seus ideais perfeitamente. A escolha do laranja como fundo pode simbolizar energia e alerta, enquanto o texto em negrito garante que a mensagem seja clara e impactante.
Fornecido por @altbot, gerado localmente e de forma privada usando Ovis2-8B
🌱 Energia utilizada: 0.143 Wh
- YouTube
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.youtube.com
Wonderful stuff, and interesting to see them actually being made.
In late April I got to see Postmodern Jukebox in Bristol, and that was the first time for me watching live taps for many years - quality stuff. Before that it was a St Paddy's Day lunch with friends about 15yrs ago where they had a trio of young Irish dancers.
PGA Championship gets storms and a late start
https://apnews.com/article/pga-championship-quail-hollow-scheffler-mcilroy-ba221bfb03aa282a3dbc6df679e136f6?utm_source=flipboard&utm_medium=activitypub
Posted into Sports @sports-AssociatedPress
Le luci funzionano.
Ora devo vedere se un hub che avevo in giro per casa le regge, e quanti metri di prolunga USB ci posso mettere.
Vi prego di non fare assolutamente caso all'alimentatore ATX di recupero inscatolato artigianalmente, con 10 uscite USB e una a 12V con presa per accendisigari da auto (c'è anche un voltmetro, ma non è che serva a molto).
Oblomov reshared this.
Ora si tratta semplicemente di inserire il grumo di cavi A al vertice del gazebo B: un lavoro da 5 minuti!
La matassa più grossa è una prolunga USB da 5 metri per poter tenere l'alimentatore in un punto che non dia troppo fastidio, poi c'è hub a 7 porte che mi girava per casa e che non uso mai (infatti dovrò pulire le porte che sono piene di zanzare morte, cenere, capelli, ecc.).
Infatti è per quello che lo voglio testare per le 7 ore che starà acceso ogni notte prima di fissarlo!
Se mi crea problemi salgo con prolunghe USB direttamente dalle porte dell'alimentatore.
Seguendo il tuo prezioso consiglio ho sostituito l'hub USB con QUATTRO praticissime prolunghe da CINQUE metri¹ e /pare/ che le luci siano un pochino più stabili, ma potrebbe essere anche colpa delle zanzare morte che c'erano dentro alle prese dell'hub.
Almeno però non devo studiare come tenere su l'hub sul colmo della copertura, che è ingombrante.
~~
¹ ma cosa se ne fa una persona normale di tutte queste prolunghe?
Ah, già, non è una persona normale, sono io.
rag. Gustavino Bevilacqua reshared this.
Different hour, same wind. Few people out there in the meadows, a huge dog chasing crows, and a bunch of teenagers dedicating the moment under the bridge to odd smoking gear. Moving with time once more, in unconscious steps. Watching, observing.
📷 lost-in-moments
#outerworld #concrete city #afternoon deviations #lost in moments #fauxlaroid
like this
Dieter Fröhling, Tony Langmach, Chris Tiane e dieter_wilhelm like this.
#dolomiti #instagood #alessandrogaziano #pictastravel #pictaslandscape #travel #italia #visioni #montagna #landscape #traveldiaries #Raw_community #Raw_Allnature #unesco #snap_community #nature #photooftheday #Italy #veroexplore #behindthelens #natgeo #veroearth #photography #dolomitesvalgardena #mountainlifedolomiti #globalcapture #snap_community_member
L'immagine mostra un paesaggio montano mozzafiato, probabilmente situato nelle Dolomiti italiane. In primo piano, si vedono fitte foreste di conifere, con alberi alti e verdi che si estendono fino all'orizzonte. La vegetazione è rigogliosa e varia, con erbe e fiori selvatici che aggiungono un tocco di colore bianco e verde al paesaggio.
Sullo sfondo, si ergono imponenti montagne con cime affilate e ripide, caratteristiche delle Dolomiti. Le pareti rocciose sono illuminate da un sole brillante, creando un contrasto con il cielo azzurro e le nuvole bianche sparse. La luce del sole illumina le cime, accentuando la loro maestosità e la bellezza naturale del paesaggio.
Il cielo è sereno, con nuvole bianche che si stagliano contro il blu intenso, aggiungendo un senso di vastità e tranquillità. L'immagine cattura la bellezza selvaggia e la serenità del paesaggio montano, offrendo una vista panoramica che esalta la grandiosità delle Dolomiti.
Fornito da @altbot, generato localmente e privatamente utilizzando Ovis2-8B
🌱 Energia utilizzata: 0.343 Wh
Eye of the magpie
#australianmagpie #magpie #australianbirds #birding #photography #naturephotography #darktable #birdsofthefediverse #birdsoftheworld
GrapheneOS (@grapheneos.org)
bsky.app/profile/grapheneos.or…
> 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
Debian 13 (Trixie) Installer Reaches First Release Candidate
Debian Installer Trixie RC 1 is here with Linux kernel 6.12, improved EFI support, better firmware handling, and expanded ARM device support.Bobby Borisov (Linuxiac)
Most of the #crypto investors who won a chance to attend #Trump’s dinner party remain publicly unknown. Others say they are going in hopes of shaping his views.
When the creators of Trump’s #memecoin announced last month that its top 220 buyers could join him for dinner at his private golf club, the mostly anonymous investors of the Singapore-based crypto collective #MemeCore raced to capitalize on the opportunity.
#law #Constitution #Emoluments #corruption #POTUS4Sale
washingtonpost.com/investigati…
#law #Emoluments
RFanciola reshared this.
The gala dinner at the #Trump National Golf Club on Thursday will link the president to an unusual collection of deep-pocketed #crypto players from around the world, some of whom hope to #influence his views on how their industry is #regulated or otherwise capitalize on the presidential #access.
#law #Constitution #Emoluments #corruption #DarkMoney #POTUS4Sale
The identities of the vast majority of the coin holders who were invited to the dinner after the contest ended Monday remain unknown to the public, with many using untraceable crypto wallets fueled by money from unknown sources. And when they meet #Trump, they may be able to stay that way, with one #crypto investor saying he was told by the event’s organizers that no cameras or journalists would be allowed in the room.
#law #Constitution #Emoluments #corruption #DarkMoney #POTUS4Sale
At least 6 major holders of the #Trump #memecoin have emerged publicly. Some have announced invitations on social media posts or large purchases in financial filings, while others left unique markers on the #blockchain, a public but mostly anonymized log of #crypto transactions.
#law #Constitution #Emoluments #corruption #DarkMoney #POTUS4Sale
#Trump’s #memecoin dinner has drawn criticism from congressional Democrats, some of whom said in a letter Wed to #Treasury Secy #ScottBessent that the lack of identification for coin holders could allow “bad actors, including #authoritarian governments & companies they control, to enrich the Trump family” & gain #leverage over Trump’s #policy decisions. Sen Chris Murphy (D-CT) told WaPo that the coin was “the most corrupt thing a president has ever done.”
#law
…All invitees must undergo a background check & investigation before attending [tho we know #Trump waived #security for his people working in the WH], the event’s fine print says, meaning the Trump operation will know who the investors are even if they remain anonymous to the public. The terms & conditions also state that the event “may be cancelled for any reason” & that, if Trump decides not to attend, coin holders would instead receive a Trump non-fungible token, or NFT….
For most of the people who poured money into #Trump’s #memecoin, Americans can know only 2 pieces of information about them: a long string of code, known as their #crypto wallet address, & the account’s self-chosen, 4-character code name. The leader board’s top spenders include the crypto wallets “JIGL,” “Niu” & “REKT.”
Some coin holders have said they’ve made the guest list, including Sheldon Xia, the founder of #BitMart, a crypto exchange registered in the #CaymanIslands.
Sheldon Xia posted on X this week a message, written in Chinese, saying that he would attend #Trump’s gala dinner & private VIP tour….
#FreightTechnologies, a logistics firm focused on #US - #Mexico #border shipments, said last month that it would raise up to $20 million from an investment firm, ATW Partners, to buy Trump’s #crypto #memecoin in hopes they could offer the firm an “effective way to advocate” on #trade.
#law #Constitution #Emoluments #corruption #DarkMoney #POTUS4Sale
…Among the buyers whose true IDs remain unknown—making it impossible to know what kinds of business they might discuss with a man who has called himself “the first crypto president”—is a #crypto trader known on X as ZielonoMi. ZieloniMi declined an interview request but posted a screenshot of a congratulations email sent to the top 220 #Trump coin holders & wrote, in Polish, “I never expected that I could have #access to this type of action.”
A #crypto investor known as Ogle, who made No. 22 on the leader board with over 250,000 #Trump #memecoin worth about $3.2 million, told WaPo he believed criticism of the dinner was “goofy” given that political figures solicit money in exchange for access all the time.
Ogle, known in the crypto world for his work in recovering stolen crypto funds, has for years concealed his name & face in public, wearing glasses, a hat & a mask.
#law #Constitution #Emoluments #corruption #DarkMoney #POTUS4Sale
SaltPhoenix reshared this.
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.
Domenico De Treias reshared this.

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 ❤
@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.
Never used "Advanced Google Protection" and hopefully never will.
(Thanks for the reply)
@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.
@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.
@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.
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.
@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.
Would it be a violation of GPLv3 license, or any other licence to which you currently apply, if you include eSpeak NG?
@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.
@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
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...GitHub
@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.
@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.
@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.
@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".
@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
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...GitHub
@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.
@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.
@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.
@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.
@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.
@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.
@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.
@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.
@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.
@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.
@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.
@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.
@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.
@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
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...GitHub
@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?
@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.
@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.
@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.
@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.
@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.
@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.
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)
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.
▬ PARA,SITE. ∖
in reply to Mondoweiss 🇵🇸 • • •Louis.Theroux.The.Settlers.2025
Vimeo