I wrote a CLI tool wrapping the NVDA.zip API, so you can just run nvdl to download the latest NVDA version, nvdl alpha to download the latest alpha, etc. It works on all platforms, and on Windows you will be asked if you want to run the installer after downloading. You can also use -u or --url to get the download URL only, not actually download the installer. github.com/trypsynth/nvdl

reshared this

Mirror, mirror on the wall, who is the fairest AI (for accessibility) of them all cerovac.com/a11y/2025/03/mirro…

The language you use in job postings has some influence on whether you attract narcissists. A recently reported study adds some quantitative weight to this: arstechnica.com/science/2025/0…

I've found this transparently self-evident since I worked at (Google)X, which had a curious knack for attracting manipulative and problematic people into positions of authority. (Not all of them! But enough.) My "how to write job descriptions to get the people you want to work with" manual has helped discourage this at Oxide, though time will tell how well it sticks.

The zoom H5 studio recorder is releasing soon and is fully accessible just like the essential line! The only differences between it and the H4 essential appear to be up to 192KHZ recording and the mics can be swapped with the H6 Essential capsules such as the shotgun Mic etc. Anyone notice any other differences? I don't think I'm really missing much keeping my H4.
sweetwater.com/store/detail/H5…

reshared this

Every time I read about or use ISO8601, I get sad that it's not the standard for everyone everywhere. Dates are unambiguous. Dates sort from oldest to newest automatically, even if they're strings, like in file names. Times use 24-hour format, which is obviously superior to the 12-hour format my country clings to. Decades and centuries can be represented easily. The week stuff is confusing, but everything else just makes sense.

en.wikipedia.org/wiki/ISO_8601

in reply to Alex Hall

As for it not being standard for everyone, one factor of resistance has to do with the grammar of some natural languages. In English, adjectives always come before the noun, but in languages like French and Spanish, nouns usually come first. In English, a date sounds better as 2025-03-21, but in other languages, it sounds more coherent as 21-03-25, which a person would pronounce something like 21 of 03 of the 2025.

Super contento de que @tutanota@mastodon.social destaque a Veenk en su blog y explique por que hemos elegido aprovechar sus servicios:

tuta.com/blog/veenk-open-sourc…
Feliz de como ha quedado el artículo y obviamente en lo personal os recomiendo echarle un ojo a lo que ofrecen.

Primera vez que Veenk aparece en un artículo ​:parrot:

@Tuta

Hey, if you, like me, are a US citizen who's had your books/stories/articles stolen by Meta to train AI, you can submit your name to the class action suit using this easy contact form for one of the law firms involved:

saverilawfirm.com/meta-languag…

#ai #meta #writing

Resources for screen reader usage and keyboard commands:

webaim.org/articles/voiceover/
webaim.org/articles/nvda/
webaim.org/articles/jaws/

tpgi.com/basic-screen-reader-c…

dequeuniversity.com/screenread…

#a11y #screenreader #tips

Closing in on the first big milestone of Exchange support in @thunderbird! One of the last major items on our list before the next big step is the ability to copy folders - including from outside an Exchange account into one - and I've just managed to get it to work locally. It's not fully done yet, and there's still more work needed elsewhere before everything is ready to test, but it's good progress regardless 😁

The colours in the video are a bit naff, I blame the screen recording tool.

reshared this

Aira’s 2024 Explorer Survey: Attitude is Everything aira.io/airas-2024-explorer-su…

It's been a while, but we are HIRING again 🚀

Join us as Staff Product Engineer and get paid to work on open source software shaping the future of independent media!

🌍 Fully remote since 2013
📅 4 day work week
💸 Competitive salary
🧑‍💻 Equipment paid for

careers.ghost.org

reshared this

Anyone know the actual copyright status of the anti-fascist short film "Don't Be a Sucker" (en.wikipedia.org/wiki/Don%27t_…), which @glyph turned me on to the other day? The full thing is embedded right there in the Wikipedia article. But if I were to get an audio description track produced, would I get in trouble for distributing it?

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.

#PerformingArts #Theater

🔐✌️ 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…

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

reshared this

in reply to patricus

@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

Open Source Spotlight: @veenk

#Veenk ❤️ #Tuta:

➡️ Approachable on the #Fediverse
➡️ Quantum-safe encryption

More: tuta.com/blog/veenk-open-sourc…

in reply to Aron

Haha, me this Illustrations, Sign, Detected Document, Possible Text, Veggie ID. Leek. strengths:. -Beautiful smile. -Extremely good at listening. -RemarkabLe work life balance. Weakness:. -Laughs at a joke 11 minutes. later. -Has a hard time opening up. -Oblivious to all romantic signs. '1 like your outfit today." "linsert anythingl type beat". Alignment: Lawful 55%, Neutral 35/., Chaotic 5/.. Good 70%, Neutral 20%, Evil 10%. Hidden Talent: Very good at driving, GOOD AT TEXTING. Peer reviews:. "How do they make it look so easy?" Napa cabbage. "I somehow want to be them but not want to be them at the. same time" Broccoli Copied the image text sorry it's a bit. Well whatever screen reader makes it be haha.

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!

Next Wednesday, March 26, we will celebrate Document Freedom Day !!! During the day, three webinars and two Q&A sessions: blog.documentfoundation.org/bl… @tdforg @libreoffice

Whoa. Komoot just got snapped up by an Italian acquisitions specialist called Bending Spoons. Just leaving this Wikipedia screenshot here… businesswire.com/news/home/202…

I've been asked about my thoughts on these things a few times over the years and I'm trying to get better at blogging stuff like this, so here goes:
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

reshared this

in reply to Jamie Teh

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…

#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-…

in reply to 東京トレンドニュース速報

Hi! Is there any chance we can encourage you to trend #NVIDIA when that's the company you mean, please? I know what their NASDAQ handle is, but #NVDA is much more widely known as the name of the screen reader we make and the #NVDA hashtag is very widely used for the screen reader. It will save both our communities polluting each other's feeds. If you'd like to find out more about the screen reader, our website is nvaccess.org/ - Thank you!
in reply to Alexf24

Hi! Is there any chance we can encourage you to trend #NVIDIA when that's the company you mean, please? I know what their NASDAQ handle is, but #NVDA is much more widely known as the name of the screen reader we make and the #NVDA hashtag is very widely used for the screen reader. It will save both our communities polluting each other's feeds. If you'd like to find out more about the screen reader, our website is nvaccess.org/ - Thank you!

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…

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.

in reply to Nolan Darilek

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.

in reply to James Scholes

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!

in reply to Matt Campbell

You can sort of try and hack this by giving all your divs a negative tabindex and then calling .focus on them, we tried this a few years ago when thinking about QRead web, but the biggest problem is the inaccuracies. I'm okay with being a paragraph back in a book, but not a paragraph forward, and because of the nature of screen readers and the DOM we'd likely get the latter in a lot of cases.
in reply to Nolan Darilek

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.