Saw the last play in the 50th anniversary series at Ottawa's #GCTC gctc.ca
We've enjoyed going to the theater. Rather than staying home, I do think it is important to venture forth and be part of a live audience in my community.
We will be buying seasons tickets for next year's lineup.
GCTC | Great Canadian Theatre Company
Great Canadian Theatre Company produces professional Canadian theatre in Ottawa, ON.Great Canadian Theatre Company
🔐✌️ Victory for Privacy and Security in France 🇫🇷
End-to-end encryption will continue to be available in France, as the assembly overwhelmingly voted against (119 votes against, only 24 in favor) an amendment to legislation fighting drug trafficking which required backdoors in encrypted messengers.
lemonde.fr/societe/article/202…
L’Assemblée nationale vote pour le maintien de la confidentialité des messageries cryptées, lors d’une nuit agitée
Malgré une panne du système de vote, les députés ont repoussé, jeudi, la mesure défendue par le ministre de l’intérieur, Bruno Retailleau, qui aurait permis aux services de renseignement d’accéder aux correspondances sur Signal ou WhatsApp des narcot…Le Monde avec AFP (Le Monde)
Happy Open-Source Day!*
Open-Source brings so many benefits. NV Access is proud to be part of the community, from welcoming code contributions, to decreasing cost for users around the world. It's easy to see why "Open-Source First" is a popular policy for governments & companies everywhere.
(*At least in Florence, Italy - a quick search found several dates this year - Open Source not only brings innovation, but also choice!)
#NVDA #NVDAsr #OpenSource #FOSS #OpenSourceDay2025 #Community
Peter Vágner likes this.
reshared this
@patricus @kev have you got any published figures to back that up or are you just talking anecdotally from your own experience?
Not criticising either way, just curious. I did have a quick look and couldn't find any statistics either way on accessibility of open vs closed source. My point was that whether a program is open or closed source is not of itself related to whether it is accessible or not, but I would be interested to see any research which does exist
around 250 of that random junk wasn't accessible at all with a screenreader while 100 of that stuff was just barely usable.
so we were left with 50 random or non random stuff that I got.
Open Source Spotlight: @veenk
➡️ Approachable on the #Fediverse
➡️ Quantum-safe encryption
More: tuta.com/blog/veenk-open-sourc…
Open Source Spotlight: Veenk uses Tuta Mail as software donation to secure their communication | Tuta
Veenk chose Tuta Mail not just for security, but also because of its focus on open source and its responsiveness on the Fediverse.Tuta
Thanks to a retoot by @anotherfami I'm a garlic now.
And it's unfortunately quite accurate 🤣
Check out my Veggie ID! You can create yours at sophie006liu.github.io/vegetal…
I'm searching for a picture of a #toilet with an #armrest, attached to the toilet. The license of the picture must allow to reuse it (e.g. a #CreativeCommonsLicense).
Examples of the type of picture I need can be found on essenlux.com/products/comfort-…; healthcaresolutions.ca/product… or hmi-basen.dk/en/r11x.asp?linki… (but those have an unclear license).
I'm _not_ searching for pictures showing grab rails (neither wall-mounted or fold-down items), we already have plenty of those!
Etac Toilet Support with Armrests
Etac Toilet Support w/ Armrests Flip-up armrests Comes with a lid and a seat 19" between armrests Armrests are 9" above the seat 286 lb.Healthcare Solutions
REMINDER: Document Freedom Day @ LibreOffice - The Document Foundation Blog
Next Wednesday, on March 26, we will celebrate Document Freedom Day 2025. During the day, we will mainly talk about the ISO Open Document Format, which was approved in 2005 by OASIS and in 2006 by ISO.Italo Vignoli (The Document Foundation)
Guys use hashtags!
#Libreoffice #OpenSource #Freedom #Privacy #Sovereignty #DigitalSovereignty #FOSS #OpenSource #Linux
Bending Spoons Acquires komoot
Technology company Bending Spoons today announced that it has closed the acquisition of komoot, the Germany-based route-planning platform for adventurers and...Media contact (Business Wire)
Why UI Automation is Insufficient as an Accessibility API for the Web: jantrid.net/2025/03/19/why-uia…
My Thoughts on Asynchronous Accessibility APIs: jantrid.net/2025/03/20/async-a…
Direct UIA Access to Web Content Processes: jantrid.net/2025/03/21/uia-dir…
#accessibility
Why UI Automation is Insufficient as an Accessibiliy API for the Web | Jantrid
UI Automation (UIA) is Microsoft’s recommended accessibility framework for Windows, replacing the earlier Microsoft Active Accessibility (MSAA) framework. De...www.jantrid.net
reshared this
amazing overview, I guess it's a good reference on knowing how browser render page, particularly your cash the world article.
also I love these
*Must read* for web developers: how modern browsers work by Mariko Kosaka
bit.ly/browsers-pt1
bit.ly/browsers-pt2
bit.ly/browsers-pt3
bit.ly/browsers-pt4
and browser.engineering by @BrowserBook
indieweb.social/@browserbook/1…
Web Browser Engineering (@browserbook@indieweb.social)
Attached: 1 image Just received our copies of the hardcover edition, they look great!Indieweb.Social
#CNA A look at the robots at Nvidia’s conference
A look at the robots at Nvidia’s conference We took a look at the robots featured at Nvidia's developer conference in San Jose, California on Tuesday (Mar 18). #ai #robotics #robots #nvidia #nvda #news from CNA Video YouTube untuk artikel ini boleh ditonton di sini 💛
shibuyaworldnews.online/cna-a-…
#CNA A look at the robots at Nvidia’s conference - SHIBUYA World News
https://www.youtube.com/watch?v=O_xW8hub2x0 A look at the robots at Nvidia’s conference We took a look at the robots featured at Nvidia's developer conference in San Jose, California on Tuesday (Mar 18).🐈 (SHIBUYA World News)
NVIDIA CEO Jensen Huang Leaves Everyone SPEECHLESS
youtube.com/watch?v=1Oqt4zzxjT…
#technology #Future #Computing #NVDA
NVIDIA CEO Jensen Huang Leaves Everyone SPEECHLESS (GTC Supercut)
Highlights from the latest #nvidia keynote at GTC 2025. Topics include @NVIDIA's insane Blackwell GPUs, reveals of the Blackwell Ultra, Vera Rubin, Rubin Ult...YouTube
The British and German governments have updated their advice for travellers seeking to enter the U.S. with fresh warnings about the risk of arrest or detention. A French scientist was denied entry to the US, because of text messages on their phone containing a 'personal opinion' about the #Trump administration. Veronica Cardenas, former assistant chief counsel at the US Department of Homeland Security says #deportations are eroding public trust.
#US #travel #immigration
youtube.com/watch?v=yt3He2DTD5…
Former ICE lawyer says deportations are eroding public trust • FRANCE 24 English
Officials in Paris are expressing their dismay after a French scientist was denied entry to the US, because of text messages on their phone containing a 'per...YouTube
Audio Player (f.k.a. Decibels) is out!
Thanks to everyone who contributed, and it's so nice to see the first TypeScript app in GNOME Core! Nice times ahead!
flathub.org/apps/org.gnome.Dec…
#gnome #decibels #typescript #audio
Tonight's weird tech question: Is there a DOM API/JavaScript hack of some sort I can use to track, save, and restore the screen reader's position in a relatively static HTML document? Say, for instance, you were reading a book in an HTML document with your screen reader, then closed the window. Now imagine that window was an app, and I wanted to make certain your position was restored when that app opened again. Is there an API I could hook into for that?
It's not quite focus, because that'd require tabindex. It probably isn't one of the text properties, right? Because you're not exactly in charted territory when you're arrowing through a paragraph not in a writable element like an input or textarea. Can I track that at all?
Peter Vágner reshared this.
No. The closest thing to an automatic solution to that is probably tracking scroll position, and you may or may not be able to make that more granular by making the text quite big (I haven't tried). But even then, the best you're gonna be able to achieve is to track the closest element and put focus back there to restore the position, without character-level accuracy.
I know that Mozilla and NV Access have done some work to allow selection of text within the NVDA browse mode buffer to be communicated to the browser for on-page actions that require a selection. But:
1. That doesn't work across browsers; and
2. your use case seems targeted at reading, not selecting.
Thanks, that's what I was thinking. And just to check an assumption, setting the scroll position won't update the screen reader's position in the doc--I'd have to use focus shenanigans for that?
For context, this is my attempt at a document reader that saves/restores position when the document is closed/reopened. I don't think I need character accuracy, or even paragraph accuracy, if I can open books or longer documents to roughly where the reader closed out.
FWIW I'm not just being lazy and asking, I'm trying right now and it isn't working, which I suspected it wouldn't. It's also possible I'm using my web framework wrong or that something is behaving silly under Linux.
Thanks again!
That's mostly correct.
There are some instances in which a webpage can move the scroll position without explicitly setting focus to the target element, and have the screen reader's reading position follow. But that can be less reliable, particularly if the target element is visually obscured, and setting focus is a more explicit/guaranteed way to do it.
Note that if you're setting focus to things like headings and paragraphs that aren't focusable by default, you'll need to dynamically inject a `tabindex="-1"` for the best results.
Socióloga se infiltró como niñera de los ultrarricos: “Se sienten totalmente impunes”
eldiario.es/catalunya/sociolog…
La socióloga que se infiltró como niñera de los ultrarricos: “Los millonarios se sienten totalmente impunes"
Alizée Delpierre publica 'Servir a los ricos', una investigación sobre lo que pasa dentro de las casas de milmillonarios franceses y las "desiguales" relaciones que se establecen entre el servicio y sus empleadoresSandra Vicente (ElDiario.es)
I’ve been working on a #freebsd from scratch blog post series and was going to skip right over Xorg (preferring #wayland and #sway)…and then I heard about #NSCDE - a reimplementation of #Solaris #CDE look-and-feel via #fvwm
Thanks to work by Christian Moerz, it was a snap. Literally `pkg install Xorg nscde` a change to my .xinitrc and I was up in a pastel bliss again. Run #interlisp on it is a beautiful joy.
I was so impressed AND I got to avoid abandonware security holes and bit rot— so I sent some librepay love. It’s a great project!
The Department of Education being closed is one of the dumbest things I've ever seen.
Most #maga supporters want it as #trump and #doge convinced them schools were federally funded, and they were going to overhaul and fix it.
They're too uneducated to know that it's already funded by states, and The Department of Education exists to fill gaps in resources, especially for #disabled and disadvantaged children.
Which red states need THE MOST.
The Alzheimer's Association has uploaded the video of the "Narrative Showcase: Dementia, Life Course, and Storytelling." Here is the link. You just need to register and it is free to watch. I hope you find it valuable.
#Blind users, users that rely heavily on #keyboardNavigation or anyone else with a preference on that matter (please indicate what applies in the comments):
Do you have a preference for or comments on the format of URLs? During user research, we have learned that URLs that are easy to handle are a good thing.
We are currently considering to introduce URLs that do not need more reserved usernames in #Forgejo, such as codeberg.org/-/something/ or codeberg.org/_something/.
TheMuso reshared this.
@menelion The features we are currently about to implement is moderation tooling where submitting and viewing these things is considering to introduce codeberg.org/-/abuse_reports/n… (current proposal) or something similar like codeberg.org/_abuse_reports/ne….
While it is probably a feature that is not visited frequently, it might be good to set a direction for future endpoints that are more prominent.
IIRC, Gitea has recently even moved some routes to the /-/something pattern.
~f
codeberg.org/USERNAME/REPOSITO… is the URL scheme for repositories, so everything codeberg themselves use directly after their domain can't be used as a username anymore.
Yeah, the idea is to avoid adding more and more reserved usernames for every route and simply using patterns that are easy to differentiate from user accounts. For example, user accounts could be prevented to start with an underscore and you could do URLs that start with an underscore for "special use".
We wondered if there was a recommendation or best practice that is still acceptable accessibility-wise.
A) Meaningful (ID in a URL is okay, like /menelion/my-fancy-repo/issues/123 is okay, of course);
B) Back-traceable (following the same example, if I cut off /123 I go to issues, if I cut off /issues I go to my repo, if I cut off /my-fancy-repo I go to my profile, etc., etc.);
C) Consistent (if everything "new" is /new, it's a bad idea to sprinkle some /create in several places, and vice versa);
D) Secure (check that I as a user cannot do /someone/repositories/new, for example, just typing in the URL in the address bar, — it might seem stupid, but believe me, it happens sometimes because "everyone click links" — spoiler alert, no!);
E) You either have reserved words, like "repositories" in my previous example (to show user's repos), or you alter the URL altogether: if my user ID is 12345, I have /menelion, /menelion/my-fancy-repo, but to show all of my repos, I have /users/12345/repositories, for example (in this case, no one can create a username "users" — also kind of a reserved word) or, as you suggested, /_users/12345/repositories, or /-/users/12345/repositories, — also makes sense. In this case, I would do a redirect from /-/users/12345 to /menelion for better readability.
If needed, I can elaborate this as you wish, in a Forgejo issue, oral or video conference, email or Slack (but not Matrix, I couldn't unfortunately find anything accessible for it).
#Playdate
The thing about blogs: If it looks modern with a short URL and has tons of cookie popups and self-promo, stay away. If it looks like a plain HTML page with some basic CSS, found at a long URL at the bottom of your search result, it's probably trustworthy and written by a passionate self-hosting human being.
Basically, the more it looks like motherfuckingwebsite.com, the higher the quality of the material you're about to read.
reshared this
CHARLIE ANGUS ISSUES TRAVEL WARNING AGAINST UNITED STATES
Canadian officials must stop tiptoeing around the rising fascist threat posed by the Trump regime.
The arbitrary detention of travellers and kidnapping of citizens by ICE is unacceptable. These are not the actions of a country that respects the rule of law.
I am urging Canadians to avoid travel to the US.
CHARLIE ANGUS ISSUES TRAVEL WARNING AGAINST UNITED STATES
Canadian officials must stop tiptoeing around the rising fascist threat posed by the Trump regime.The arbitrary detention of travellers and kidnapping of cit...YouTube
Gajim 2.0.4 has been released 🥳
This release brings improvements to Gajim’s Start Chat window and fixes some issues in group chats
Thank you for all your contributions! ❤️
Support Gajim's development: liberapay.com/Gajim
Nicoco reshared this.
No systray menu in XFCE (#12165) · Issues · gajim / gajim · GitLab
Please first check if another issue has been opened for your problem Versions OS: debianGitLab
New to Git? Useful Git Beginner's Tips to Help You Get Started - Make Tech Easier
Git is a powerful tool for managing code and collaborating with devs. Here are some helpful Git beginner's tips to help you get started with Git.Ramces Red (Make Tech Easier)
Glyph (@glyph@mastodon.social)
Without looking it up, do you know what a "maw-mouth" is? Would that be a resonant reference for talking about AI training data? (Don't look it up. If you don't know what it is, read A Deadly Education, The Last Graduate, and The Golden Enclaves.Mastodon
It used to be quite challenging to set the precedence of individual #CSS rules without a lot of headaches. (This encouraged the practice of authoring many small utility classes that do very little on their own.)
Thankfully, that’s no longer the case. Here’s a simple example: cloudfour.com/thinks/cowardly-…
Cowardly Defaults and Courageous Overrides with Modern CSS
Let’s make a more useful utility class without giving up any versatility.Cloud Four
Great lineup in NYC for the Green IO conference on May 15
greenio.tech/conference/11/nyc…
If you can make it, this is an opportunity to learn a lot about how to build more sustainable tech.
#NYC #GreenTech #SustainableWeb
Greenio Tech Conference
An exciting tech conference bringing together leading experts in the field for the Paris apidays.greenio.tech
Boycott IETF 127
The IETF LLC has decided to continue to hold meetings in the US. Voice your disagreement with this decision here.boycott-ietf127.org
But of course, he promised he’s not “cutting” it. Just making it unworkable. Got it.
Via Maddow:
Trump closing #SocialSecurity field offices in:
Alabama
Arkansas
Colorado
Florida
Georgia
Kentucky
Louisiana
Mississippi
Montana
N. Carolina
N. Dakota
Nevada
New York
Ohio
Oklahoma
Texas
West Virginia
Wyoming
Mississippi, NC hardest hit. Full list here: apnews.com/article/social-secu…
A list of Social Security offices expected to close in 2025
Twenty-six Social Security Administration offices across the country are expected to close this year, due to actions taken by Elon Musk’s Department of Government Efficiency.Meg Kinnard (AP News)
Made by the same developer who makes the Unlocker:
github.com/DrDonk/OC4VM/
(experimental support for some AMD systems)
If you want OpenCore VMDK images for AMD, I suggest you check this forum post:
forum.amd-osx.com/threads/mac-…
It even has images for 15.4. All you need to get started, if you are resourceful, are found in those two links.
GitHub - DrDonk/OC4VM: OpenCore for Virtualization
OpenCore for Virtualization. Contribute to DrDonk/OC4VM development by creating an account on GitHub.GitHub
Nintendo, Microsoft, and other developers will share accessibility labels about their games
Several big gaming companies have formed the Accessible Games Initiative to establish standardized tags that clearly label games’ accessibility features like narrated menus and subtitles.Jay Peters (The Verge)
reshared this
Matt Campbell
Unknown parent • • •Matt Campbell
Unknown parent • • •Matt Campbell
in reply to Matt Campbell • • •File:Don't Be a Sucker (high resolution 35mm transfer).webm - Wikipedia
en.wikipedia.orgXerz 💗
in reply to Matt Campbell • • •okay, just watched the thing, it very much feels like American™®© propaganda (come on don’t tell me Jim Crow laws weren’t a thing, you’re literally saying Germany was a nation of suckers while you were the good guys or something), and the nazi discourse example feels like it was too crammed up and too unrealistic, and some convenient details were omitted (what books? what truth?)
but yeah
Matt Campbell
in reply to Xerz 💗 • • •Matt Campbell
in reply to Matt Campbell • • •