"The #Orca screen reader now announces caps lock state changes, and screen readers will now describe the Shortcuts and Autostart pages more optimally. A new grayscale color filter for people sensitive to colors, developers have done a full pass to eliminate bright flashes in the UI, and the desktop zoom feature will now follow the text insertion point. Keyboard navigation has been improved, and a few other small changes have been to improve #accessibility."

mstdn.social/@osnews/115413333…

#KDE #Linux

reshared this

I don't get this "has details" thing Slack now says next to channels? Can someone who's like, a Slack Mojo clarify? Does it mean the channel itself has details added like a description, or does it mean it has details about new items on a canvas or in activity, but now it can have unread messages and details too, Slack, what are you doing? Oi oi. That is all.
OK, Slack, sorry for blaming you! If you're on NVDA, worth to check this one off with Slack anyway: "Report 'has details' for structured annotations check box checked"
This entry was edited (2 weeks ago)

We are proud to announce the go-live of our new website, izzyondroid.org/ 🥳

Although still modest, this site lets newcomers jump straight into #IzzyOnDroid and explains what makes our repository worth using. We also hope the new domain will increase visibility and reduce confusion.

We’d love to hear your thoughts here on the Fediverse. Encounter an issue? Please report it on our Codeberg issue tracker at codeberg.org/IzzyOnDroid/izzyo…. And, YES! — our website is #OpenSource 🤗

(1/3)

reshared this

Just imagine. If all the money that's been poured into the sparkling autocarrot industry, had instead been poured into education, and feeding people. We could have solved world hunger. We could have dramatically improved education across the whole planet.

Instead? We're burning the planet down and using all the water cos some people are too lazy to write their own emails.

FFS.

This entry was edited (2 weeks ago)

Two More Colleges—Arizona and USC—Reject Trump Trans Bathroom Ban Compact

erininthemorning.com/p/two-mor…

#transgender #trans #LGBTQ #LGBTQIA

I'm sorry if this will disappoint anybody but I've decided not to continue my series of blog posts regarding my impressions of the Dolphin Screen Reader 30-day trial. I'm still working with it but, to be honest, writing posts with the level of detail that I wanted, especially every few days, is just a great deal of work that I don't have time for. Instead, I'll write out my impressions in smaller posts here on Mastodon. I will place the #Dolphin hashtag in all messages containing my comments about Dolphin Screen Reader for those who are interested in following my journey or in participating in the discussion by offering feedback and assistance.
This entry was edited (2 weeks ago)

Going live in less than five minutes! Here's the direct link to the stream:

youtube.com/live/K8x9zANWbvg

Dive into sampling for sound design -- a look into the way I use sampling in my sound design & music-making process. Streaming at 12:30 p.m. PDT (Pacific/ Los Angeles time) today

#SoundDesign #sampling #MusicProduction

This entry was edited (2 weeks ago)

I didn't think I could sum myself up in a sentence, but, talking something over, I think the key trait that defines me is hopeful, with all the good and bad that represents. Hope keeps me optimistic, keeps me investing and engaging. It also has kept me chasing bad relationships and flogging dead horses. But, without hope, I think I'd be a completely different person and much further away from the person I would like to be.

I don’t know how I will bear all these expenses alone

*securing shelter*

*raising the amount needed to complete my studies*

*winter is coming and I don’t know how we will endure the cold*

*our daily struggle to get food and water*

I am fighting alone; no one feels my suffering. Please, help us
.⬇️ ⬇️⬇️⬇️
chuffed.org/project/147168-sav…

😭😭😭😭😭😭😭
@aral
@joynewacc
@davidculley
@mrtagrc @calendsofapril
@MutualAidNet
@BlackAzizAnansi @jwildeboer @shtrom
@vosje62
#gaza

Berty is a free, open source, and censorship resilient messaging app that uses the Wesh Protocol to ensure secure, end-to-end encrypted communication without needing phone numbers, minimizing metadata, and even working peer-to-peer without an internet connection via BLE/mDNS. You can download it from the Play or App Store or build it from the source code github.com/berty/berty/

#MUTUALAID REQUEST

5 months after escaping my abuser, I'm finally getting started w a lawyer who can help protect me & my toddler. The sliding scale fee is $200/hr, which will add up to thousands each month. We also need a car & housing support.

Goal is $6k in the next month 💕

0/6000

chuffed.org/project/replace-ou…
paypal.me/natoleander
venmo/cashapp natsmith89

#transmutualaid #queermutualaid #disabledmutualaid #mutualaidrequest #helpfolkslive2025 #transcrowdfund #disabilitymutualaid

in reply to Nat

Another way to support us is to sign up for my newsletter, Impure Leftist, as a paid subscriber. Anarchist Book Club, anyone?

kind.social/@nat/1153918855016…

#mutualaid #MutualAidRequest #helpfolkslive2025 #transmutualaid #queermutualaid #smallbusiness #writer #writers #writersofmastodon #writerscoffeeclub #bookclub #anarchism #bookstodon #antifa #uspol #fascism #trump #support

Good evening everyone! :blobcatwavereverse:

This is my daily post, where I kindly ask you to consider donating to or sharing the campaign of Gazans and their families who have been verified via gaza-verified.org.

You can find a link to their mastodon accounts where they share their campaigns on the websites.

The situation truly is critical and every bit helps.

There is also this article on hotpress, featuring some of our Gazan fedizens, sharing their experiences.

hotpress.com/opinion/can-you-h…

These are some of the folks in need of support.

@abeerabed22
gofund.me/f6e9cc9d

@salemgaza
gofund.me/03d81d6e

@eslamradwan1_D_5
gofund.me/5e802954

@Aseelsehwel
chuffed.org/project/138285-hel…

@mohshbair
chuffed.org/project/mohshbairg…

Thank you very much and have a good night. 🙏 :teal_heart:

#palestine #gaza #genocide

أعزائي سكان غزة الذين يستخدمون gofund.me، شاركوا رابط gofund.me كاملاً إن أمكن. لا أستطيع الوصول إلى حملاتكم اليوم باستخدام الروابط المختصرة من ملفكم الشخصي. :(

I canceled my two streaming services and I have been giving that money away to particular writers and youTube creators.

Creepy Stories
Insect and Science Content
Interesting Political Commentary
Crafts and Arts

Your list might be different.

I look for anyone with fewer than 100k followers. Ideally under 30K.

IMO It would only take maybe 50,000 or so people doing this to have a massive impact on what kind of media is available.

Introducing my state of the art Linux distro, Ebian. It's secure, performant, and awesome.

debian.org/ follow the instructions here to get an iso (we use this software project only to bootstrap ebian) and then install it.

Then, run `sudo apt update && sudo apt install emacs`

This will install Ebian for you, giving you a modern and awesome Linux distro.

It's official! The San Francisco Board of Supervisors has unanimously declared October 22, 2025 as Internet Archive Day — celebrating our 1️⃣ trillion webpages preserved & our mission to provide universal access to all knowledge.

🔗 Learn more & celebrate with us tonight ➡️ blog.archive.org/2025/10/22/ha…

So if you're a privatised water company you can pump raw sewage into rivers and nobody does anything about it, but if you're a private citizen you can get fined for pouring coffee down a drain.

Please make it make sense.

bbc.co.uk/news/articles/cg435g…

#TheLunaticsHaveTakenOverTheAsylum

in reply to Hubert Figuière

@hub @annaf absolutely. Doing an oil change and putting the waste oil down the drain should certainly be fined more than £150. And emptying the chemical toilet from your motorhome into the drain should also get a hefty fine.

But coffee is not toxic to wildlife. If we’re going to fine coffee drinkers then why not stop people washing their cars in the street?

I am not a web developer at all, but I wonder how it seems so easy to simultaneously make an effort at making things accessible while screwing it up. I needed to order something from Lenovo's web site, and it appears to have some kind of accessibility overlay, but I'm not sure which one. On some pages, pressing tab would only cycle between the various accessibility options and would not reach anything else on the page. And there were several buttons that had an aria-label attribute with "Use enter key to expand" as its value. And that is what Orca reads to me when focus lands on the button, without any context as to the button's purpose.
This entry was edited (2 weeks ago)

Saw on my timeline today that the Windows 11 25H2 installer removed the ability to launch Narrator from install media. Can anyone please confirm? That'd be an interesting thing for me to learn for sure right now, seeing as I've been trying to bring it up in KVM, failing, and debugging it as if Linux audio is the problem. To be fair, it often is, but maybe not this time.

Peter Vágner reshared this.

I gave a talk last night about "Living dangerously with Claude", on the joys and perils of --dangerously-skip-permissions and how critical it is that we run coding agents in a sandbox so that we can unlock their full potential simonwillison.net/2025/Oct/22/…
in reply to Simon Willison

Codex has a built-in sandbox, even when running locally. It uses Mac OS's Seatbelt mechanism to restrict command privleges, with an equivalent on Linux whose name I don't remember. The default settings don't allow network access. That causes it to constantly prompt for elevated permissions, but you can override that via the config file (this cannot be done via CLI flags).

I find that it's also worth adding some write roots beyond the workspace, notably ~/.cache (for uv) and ~/.docker (if you often need it to interact with Docker containers).

It's interesting how elevated permissionns are implemented; as far as I understand, it's the model that chooses when to ask for them. Sometimes it asks before running a particularly destructive command, even one that would be allowed by the sandbox. If a sandboxed command fails, it may first try to finish the task another way instead of prompting the user. This can be changed via CLI flags; you can force it to always prompt on failure or to never do so. In the latter case, it will try to do as much as it can on its own, only returning back to the user if the task is complete or if it can't find a way forward.

Well, thanks to github.com/Memotech-Bill/MakeD… - now I have a DAISY book of 380 tracks on my Brailliant, and it plays music! Ahaha what a concept Humanware, I'm playing my own Mp3s freely on your device. Big middle finger to you. For a release, grab github.com/Memotech-Bill/MakeD… - this uses mostly Linux conventions. I built a Windows version, that uses FFMPEG and not Id3tag to grab file durations, and make a DAISY 2.02 book.
Oh, you want it? I do link back to this original source. I don't just write code willy-nilly without crediting back a source. So here you go, my fork.
eurpod.com/makedaisy_ffmpeg.zi…
- just point it at a directory and it'll do all the magic for you, throw it onto a Chameleon, Humanware E-reader, Brailliant Bi 20X or 40X, whatever, even any old DAISY player might play this if you can open ncc.html.
This entry was edited (2 weeks ago)

reshared this

in reply to x0

@x0 OOh vbr I haven't tried yet, might experiment on that a little bit, most stuff I have here just re-encodes into CBR rates. Too bad we can't poke inside the firmware to see what MP3 engine they use. Would be a shame if they now locked it down to just 64-bit mono, but gosh darn it, they're never taking the freedom away from me to play any file I want on there now that audio's been let out of the bag :D
@x0

fashtech is not just *anything* written and promoted by fascists. it has particular technical smells to it.

this post goes in detail through everything that Omarchy fucks up through incompetence and arrogance. it's a perfect worked example.

"Omarchy feels like a project created by a Linux newcomer"

(long post, the author says feel free to skip to the summary)

https://マリウス.com/a-word-on-omarchy/#summary
archive.is/Ks8o5

I have a rather peculiar #Android problem.
- I use personalDNSfilter (zenz-solutions.de/personaldnsf…) to block ads system-wide. It's basically like running a local pi-hole using a local VPN.
- I would also like to use Orbot (#Tor) and run some apps (specifically Nextcloud) that don't natively support proxying through Orbot's VPN.

The problem is, Android won't let me run two VPNs at the same time. And blocking ads without a VPN would require rooting my phone, which I don't want to do. However:
- personalDNSfilter can expose the DNS server on port 5300 without using the VPN (which is useless in itself).
- Orbot can expose its HTTP and SOCKS proxy without using the VPN (which is also useless in itself).

Is there some way to setup a custom VPN that would combine these two things, i.e., let me route some apps through Orbot's proxy and use the local DNS server (provided by personalDNSfilter) at port 5300? I was looking at OpenVPN for Android (github.com/schwabe/ics-openvpn), but I'm honestly really confused. Help please? 😅 Boosts appreciated.

Peter Vágner reshared this.

in reply to Jiří Eischmann

Hello @Razemix, with #AdGuardHome you can use it inside and outside you LAN.
Here, I set it as DHCP server and it acts as DNS resolver for all the endpoints on my local network. But I also declare each device with an unique identifier and set private DNS on all of them. Profiles for iOS devices can be generated from the #AGH dashboard.
My AGH is serving DoT, DoH and DoQ protocols. This way, strangers cannot use my resolver to poison it.
VPN connection is not required is this setup to use your AGH outside your local network.
You need a domain name, a free certificate (Let’s Encrypt), open two ports (443 & 853 on UDP & TCP) in your router and firewall, write a tiny script to update your DNS record if your WAN IP address is dynamic.
Network ports are: #DoT (853/TCP), #DoQ (853/UDP), #DoH HTTP/2 (443/TCP), DoH HTTP/3 (443/UDP).
All you devices and family ones can use your personal secure DNS.
You can also completely replace standard DNS client on all your computers with #dnsproxy software developed by AGH team. All your devices will use secure DNS.

@sesivany

If you're going to take any lessons from me, please let it be my lessons on how to write lightweight software that doesn't suck, and not my lessons on sleep schedules or homework procrastination. Awake at 2:45 AM when I have to work the next day unable to sleep completing exams for an AWS class. Great.

Coucou les alsacien.nes qui traînent par la

Cela fait 5 ans que j'habite à #Strasbourg... et je ne suis JAMAIS allée une seule fois à Kiehl 🫣

Mes ami.e.s me conseillent régulièrement dy aller pour faire mes courses mais comme je ne parle pas allemand, je n'y connais rien et j ai une phobie sociale... c est pas evident. Donc déjà savoir ou aller pour regarder quoi

Avez-vous des adresses à conseiller ? (Spécialement les adresses pour des produits veganes)

Merci d avance pour tous vos retours 🥰

J'espère que vous allez bien

Et je vous souhaite une belle journée ❣️