Of course, this turned out to be false, and I got it working. Using Libao to route Also to Pulse, and ensuring the module loads early was key.
"printf 'speakup\nspeakup_soft\n' | sudo tee /etc/modules-load.d/speakup.conf"
sudo update-initramfs -u # if you use an initramfs
This forces the kernel to register /dev/softsynth at boot, ahead of any daemons Also edit or create /etc/libao.conf, adding "default_driver=pulse to it.
By default, espeakup uses ALSA directly. To switch it to libao, add the --use-libao flag in its systemd unit
"
[Service]ExecStart=
ExecStart=/usr/bin/espeakup --use-libao --default-voice=en-us+f2" - do a sudo systemctl daemon-reload after and you're good!
I tried both speechd-up and BrLTTY with the Speech-D module - felt simpler, but neither would speak through Pulse, despite Orca working per-user, so there's that.
Peter Vágner reshared this.
We're growing our community team! Thunderbird has been so lucky to have a community that's helped us survive and now thrive, and we want a team that can help everyone who contributes to Thunderbird thrive just as much. Meet the members of the team and learn what they have planned!
#Thunderbird #Community #OpenSource
blog.thunderbird.net/2025/07/w…
Welcoming New Faces to the Thunderbird Community Team - The Thunderbird Blog
Thunderbird is all about community, and we're growing a community team to better support it. Get to know the team and our road ahead!Michael Ellis (The Thunderbird Blog)
There is really no comparison in American history to the blatant corruption.
We should live in a world where selling out to corporate money or being completely spineless and ineffective in office is what threatens re-election.
The lid is open and the hammers are exposed.
youtube.com/shorts/7IyH21VF-rg
Playing my piano just after it's been freshly tuned
It's been almost two years since my piano was last tuned, so I thought it was time to rectify this.Thanks to the amazing Paul from 'To The Tune Of Pianos' fo...YouTube
Who Says You Can’t Have Privacy and Security in an Operating System?
Meet PureOS — The OS That Respects You
Supported on Purism’s Librem 5 and Liberty Phone, PureOS gives you the power to break free from the eye of Big Tech.
✅ No targeted ads
✅ No trackers
✅ No foreign or domestic surveillance
✅ No addictive tech
Just freedom, transparency, security, and full control over your device—the way it should be.
Read more at Purism: puri.sm/posts/what-is-pureos-a…
What Is PureOS? A Beginner’s Guide for iOS, Android, and Windows Users – Purism
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.Purism SPC
"I did not come here seeking wealth or running from poverty. In fact, I had a stable life back in my country, Yemen. I had a job, a house, a car, and everything I needed to live with dignity. What forced me to leave was not economic hardship, but persecution & fear for my safety & the safety of my family.
We refugees are not here to take advantage of the system. We are here to rebuild our lives, to work & to contribute"
Asylum seeker in the Epping Hotel.
theguardian.com/uk-news/2025/j…
‘Every human being deserves dignity’: asylum seeker in Essex hotel calls for understanding
Man housed at hotel targeted in protests writes letter urging people not to resort to harmful stereotypesBen Quinn (The Guardian)
The Epstein scandal, long exploited by Trump and his allies to rally MAGA anger, is now backfiring as the public realizes it was a smokescreen for deeper abuses. As the GOP’s efforts to weaponize the case falter, the rage now turns on Trump for his failure to deliver. slate.com/news-and-p...
The Deep Irony of the Epstein ...
The Deep Irony of the Epstein Scandal Finally Coming Home to Roost
It’s tempting to dismiss the developments in the Trump administration’s handling of the Epstein files as the ultimate theater of schadenfreude.Dahlia Lithwick (Slate)
If people want to do something about the itch.io thing, a number of us engineers, artists, and community members are gathering together to plan for and build a real alternative that's genuinely resistant to this kind of censorship in a way centralized platforms with singular payment processor relationships simply can't be
Join us! We need all the help we can get.
Join the Conjured Ink Discord Server!
Check out the Conjured Ink community on Discord - hang out with 222 other members and enjoy free voice and text chat.Discord
Kkti. 🙄🤦♂️
Aplikace pro Android se dočkala vlny kritiky po zjištění, že je v plánu použít Google Play Integrity API, které by vyžadovalo stáhnutí přímo z Google Play (a tudíž vyžadovalo účet u Google), ale také neumožňovalo použití alternativních operačních systémů typu LineageOS, GrapheneOS a dalších.
Aplikace Evropské unie na ověřování věku má na Androidu být jen přes Google
Evropská unie pokračuje v implementaci aplikací na ověřování věku uživatelů v rámci regulací a zákonů Digital Services Act (DSA) a EU Digital Wallet…Redakce (Internet Info, s.r.o.)
@martin
teachaccess.org/teaching-acces… by Teach Access. Provides good basics, but is PDF ☹️ #a11y #accessibility
Today's threads (a thread)
Inside: How twiddling enshittifies your brain; and more!
Archived at: pluralistic.net/2025/07/28/twi…
1/
"But Google Search was so goddamned magic – before they cynically destroyed it [...] The collapse of Google into a giant pile of shit is like giving every web user a traumatic brain injury."
I sometimes wonder if the reason many people are so amazed by AI is because they forgot how drop-dead good Google search used to be. And it's only been a few years since it was well and truly enshittified.
Native Schannel TLS stack of #Windows was so unreliable it got axed from #curl:
* Never worked reliably under real‑world loads.
* Quirky, cumbersome API/architecture that broke integrations.
* Zero developer interest—nobody tested or maintained it.
* Pure maintenance drag with no real benefit.
So #Microsoft again shipped a built‑in that nobody uses, and projects ditch it entirely in favor of better third‑party alternatives.
daniel.haxx.se/blog/2025/07/29…
Carving out msh3
I hope that by now most readers of my blog have understood that curl, and libcurl specifically, is an architecture with a transfer core with a set of different backends plugged in. Backends powered by different third party libraries.daniel.haxx.se
Hi to all #history readers and lovers. I am developing a daily history puzzle with all of my heart. You have to guess a year with the help of 4 historical events. Afterwards you get interesting links to these events.
I would be glad if you check it out. It is called #PastPuzzle - Thank you! :)
past puzzle
Errate mithilfe von 4 historischen Ereignissen das gesuchte Jahr. Ein von Wordle und Geschichten aus der Geschichte inspiriertes Spiel.www.pastpuzzle.de
@pvagner There is one puzzle a day. If you become a supporter you can play multiple puzzles a day.
You can find more about this here: pastpuzzle.de/#/support
I saw that you are relying on a screen reader. In case you find pitfalls, just message me about it. I try my best, but at the moment I can barely navigate with a screen reader, haha.
past puzzle
Errate mithilfe von 4 historischen Ereignissen das gesuchte Jahr. Ein von Wordle und Geschichten aus der Geschichte inspiriertes Spiel.www.pastpuzzle.de
Peter Vágner likes this.
Carving out msh3. #curl drops an HTTP/3 backend.
daniel.haxx.se/blog/2025/07/29…
Carving out msh3
I hope that by now most readers of my blog have understood that curl, and libcurl specifically, is an architecture with a transfer core with a set of different backends plugged in. Backends powered by different third party libraries.daniel.haxx.se
The opposite of AI slop reports is a detailed, well written and qualified report that takes many hours of mind-wrestling until we know what to do about it.
Like this: hackerone.com/reports/3261310
curl disclosed on HackerOne: OpenSSL HTTP/3 bogus CURLINFO_TLS_SSL_PTR
## Summary: `curl_easy_getinfo` `CURLINFO_TLS_SSL_PTR` appears to return invalid `SSL` connection pointer for OpenSSL HTTP/3 connections. Using this `SSL` connection results in a crash, and...HackerOne
This is awesome work, thank you for sharing.
Also has (hopefully) the side-effect of raising awareness of the problems regarding AI slop. Keep up the good work and thnx for being awesome!
Want to simulate how you'd do on the Canadian citizenship test?
Here, choose your province and 20 questions -
Good luck, no cheating. 
Please boost for reach, for any OnePlus users or staff:
I wrote a review of my OnePlus 13 on OnePlus' community site. If you're a member there, please like it to show support for the accessibility issues I brought up. I'd really like to get these fixed, since this is a powerful phone that's got Google's TalkBack, not Samsung's moldy fork, and is great overall, besides the accessibility issues. I'd love to be able to recommend this phone as an all-around great phone for blind people.
community.oneplus.com/thread/1… [A review of the OnePlus 13, from a blind person's perspective]
#android #OnePlus #OnePlus13 #blind #accessibility #Braille
OnePlus Community
Introducing our new OnePlus Community experience, with a completely revamped structure, built from the ground-up.community.oneplus.com
reshared this
Mastering Kubernetes Pods: Essential Guide for Administrators
This concise guide covers how to effectively create, monitor, and manage Kubernetes pods.Christopher Tozzi (ITPro Today)
Не трогай людей после пятидесяти. Серьезно. Это не просто поколение – это отдельная форма выживания. Крепкие, как недельный хлеб, и быстрые, как бабушкины тапочки, летящие в твою сторону с точностью бумеранга. К пяти годам они уже читали настроение матери по звуку кастрюли на плите. В семь – имели ключ на шнурке и инструкцию:
«Обед в холодильнике, разогрей, но не спали». В девять – варили борщ без рецепта, в десять – знали, как закрутить кран и убежать от соседского пса с ведром на голове. С утра до ночи на улице.
Без телефонов. Вместо вай-фая – точный маршрут: турник, река, и домой в темноте с коленями, похожими на карту боевых действий.
И однажды выжили.
Колени латали слюной и листом подорожника. А как болело – то слышали: «Не оторвалось – значит, не болит». Ели хлеб с сахаром, пили воду из садового шланга – с таким микробиомом, которому позавидовал бы любой йогурт. Аллергии не было. А если и имели – то молчали.
Знают пятнадцать способов выведения пятен от травы, смазки, крови, болота и чернил – потому что надо было прийти домой «чистым». И это еще не всё. Они прошли через:
– транзисторное радио,
– черно-белый телевизор,
– проигрыватель для винил,
– магнитофоны с катушками и кассетами,
– CD-диски и дискмены,
а теперь – держат тысячи песен в кармане… и скучают по треску кассеты, перемотанной карандашом. А получив водительское удостоверение, ехали на жигулях через всю страну – без гостиниц, кондиционера и GPS. Только дорожный атлас, где вся страна – на нескольких страницах. И доезжали. Без Google Translate. С улыбкой. И бутербродом с яйцом в багажнике. Это последнее поколение, помнящее мир без интернета, без связи, без постоянной тревоги за заряд батареи. Они знают разницу между стационарным телефоном и висевшим на шнуре в коридоре. У них были тетради с рецептами, а не приложения. А о днях рождения помнили сами. Или... не приходили. Это люди, которые:
– ремонтируют все изоляционной лентой, скрепкой и плоскогубцами,
— имели один канал по телевизору — и не скучали,
– знали, что «листать» – это не лента, а телефонный справочник,
– и верили: если не берешь трубку – значит, жив, перезвонишь. Они – другие. У них эмоциональный асбест, иммунитет из эпохи дефицита и рефлексы, отточенные на турнике. Последние настоящие ниндзя обыденности. Не трогай пятидесятилетнего. Он видел больше, прожил глубже и имеет в кармане мятные конфеты старше твоего ребенка. Он пережил детство без автокресла, без шлема и без солнцезащитного крема. Школу – без ноутбука. Молодость – без скролинга. И не ищет ответов у Google – потому что имеет инстинкт.
И несмотря на все – у него больше воспоминаний, чем у тебя – фотографий в облаке. #баян

✨ A Sprinkle of JoyousJoyness ✨
Perfectly matches the music!
Have a JoyousJoyfulJoyness day!
#happy #cat #cute #joyousjoyness #repost
I have finally released the first version of Nucleus, an app for browsing the periodic table of the chemical elements!
Check it out on Flathub: flathub.org/apps/page.codeberg…
Orbit Player Unboxing for July 29, 2025
We're checking out the Orbit Reader from orbit research. https://www.orbitresearch.com/product/orbit-player-global-version/Enjoy the stream? Here's how you c...YouTube
⚠️ SCAM WARNING ⚠️
We’re getting blasted by a bot-driven barrage of accounts requesting Palestine aid.
These are the avatars being used, and account names look like this:
Mahmoud│⟪Hear Our Cries⟫
Mahmoud│⟪Feed Our Hunger⟫
Mahmoud│⟪Dry Our Tears⟫
The person in the photo may be real, but the accounts are not. They use signature spam methods.
Report, block, and DO NOT give money. Many already have. This is theft from real Palestinians.


Casey Reeves
in reply to Tamas G • • •GPT is spewing nonsense, as is usual.
The VT subsystem still exists, the screen's got nothing to do with what speakup is reading from, which are the /dev/vcsa* devices.
Casey Reeves
in reply to Casey Reeves • • •Tamas G
in reply to Casey Reeves • • •Casey Reeves
in reply to Tamas G • • •Hmm. And yeah, it's not exactly like espeakup is the most amazing and verbose software there is...
What happens if you try to launch it directly in the terminal, without the service running. Like, sudo espeakup -d ?
I'm doubtful it will even bother printing stuff, but who knows?
Tamas G
in reply to Casey Reeves • • •Casey Reeves
in reply to Tamas G • • •I'm pretty sure you tried already but... Does espeak gets to be heard if you try to run it with root via sudo ?
Like, sudo espeak "this is a test"
Does that even work?
Tamas G
in reply to Casey Reeves • • •Casey Reeves
in reply to Tamas G • • •Holy shit, that's completely messed up.
Audio on linux still sucks in 2025. Pathetic.
Tamas G
in reply to Casey Reeves • • •