Politics

Sensitive content

in reply to André Polykanine

Politics

Sensitive content

So, my workplace recently updated JAWS to the 2026 Pro version. I can use it both on my laptop (which I mostly use at home) and on my work PC. Interestingly, even though I’ve told them I mainly use NVDA, they’re fine with it as long as I use JAWS for certain tasks. And honestly, I do prefer JAWS for some things in MS Word, Outlook, and Google Docs. Sadly, this will have to continue until NVDA performs equally (or better) in those areas, and until NVAccess addresses that well-known super-verbosity issue on the web... Don’t even get me started on that - LOL!
@NVAccess
Unknown parent

mastodon - Link to source

NV Access

@NikJov @Stealthy Thanks for your support! I do try to be patient in answering Amirs concerns - and I appreciate there are things which frustrate users - about any software - and the problem is that different things frustrate one user but another user sees it as the perfect way something should be done. As with anything, if someone can give me an issue, or a specific description, I can look something up and prompt our devs or push for change.

I am happy to announce this book that i wrote a chapter in. My chapter looks at the ethics of #accessibility #sustainability and #OpenSource so touches on many threads. It is amazing to have contributed a small part of this first work of accessibility ethics. routledge.com/Digital-Accessib…

This is pretty wild. Checkout.com got hacked by a group that claims to be Shiny Hunters again. Checkout said in blog post that it would not be extorted by criminals.

"We will not pay this ransom.

Instead, we are turning this attack into an investment in security for our entire industry. We will be donating the ransom amount to Carnegie Mellon University and the University of Oxford Cyber Security Center to support their research in the fight against cybercrime."

Far too many victim firms just pay up, to get back to business as usual asap. Imagine if a fraction of those victims instead paid into a fund for research that actively disrupts these groups.

checkout.com/blog/protecting-o…

Mozilla is adding a new feature called the 'AI Window' to its Firefox browser, which will include an integrated AI assistant and chatbot. This new "AI Window" will provide users with a dedicated space to chat directly with the browser's AI assistant, offering real-time help and interaction while they browse. So yet another AI browser that will have full access to what you do on the internet 😏

connect.mozilla.org/t5/discuss…

reshared this

For people who just got dumped into Web WhatsApp, note that it too has keyboard shortcuts, and isn't entirely hopeless. You can arrow in the table of chats and within a chat while in focus mode, a la discord. You can press alt+r while focused on a message to reply to it I think. All the keyboard shortcuts are shown in settings → keyboard shortcuts. The main thing it lacks is really the convenience features of WhatsAppPlus, like moving to the first unread message and gestures to rapidly switch between list of chats, current chat, and the edit.
This entry was edited (1 week ago)

Here is a thing I've been wondering about:

Let's for the moment say that generative AI is Absolute Evil. No wiggle room, it's just straight up bad for EVERY use case.

Can all you smart AI hating people out there come up with good tools to help fill the gap?

Like, if using AI to generate code is bad, can we make programming languages or paradigms that lower the bar to entry and make it possible for more people to be empowered to create their own programs?

I feel like there are smart people making some very good points all around, but I can't help but wonder if all this negative energy is being mis-directed.

I feel like more people USED to have that vision. Remember Hypercard? Or Visual BASIC?

Where have all the tools like this that enable and empower gone?

in reply to Hypolite Petovan

@hypolite @me So, I want to apologize for my extreme response.

I'll admit I'm a bit frustrated with:

  • My perception that people do not in fact respond to the questions I pose and instead just keep restating the same absolutist stances that my daily workflow seems to me to refute
  • My perception that many people seem very out of touch with what current models can and can't do.I don't ask anyone to favor AI, it may in fact be a net negative for humanity. I just perceive that people often seem to work from incomplete information.

Re-reading your post it seems I over-reacted and you weren't necessarily doing any of those things.

in reply to Feoh

@Feoh @Jonathan Lamothe Thank you for this. I am frequently equally frustrated in conversations about AI, specifically generative AIs based on Large Language models because the people who make any sort of claims about what they can or could do also are people with the least understanding of how it works technically.

The truth is that this crop of AI is engineered to fool us humans, including about their capabilities. Because that's the target model trainers have set for them. And it turns out machine learning systems are uncannily good at reaching their set goals, regardless of any other consideration.

And so you have people who use AIs casually who are rightfully bewildered by their apparent capabilities, while experts in their respective fields who try to use AIs to enhance their workflow end up dropping them for a variety of reasons (inaccuracy, lack of underlying understanding of the subject matter, loss of ownership of output, etc...).

Does this mean a fooling machine can't produce an accurate answers? Absolutely not, but it will make figuring out the inevitable inaccurate answers harder because it's already been so good at fooling the people who trained the model.

Even without considering the ethics (or mostly the lack thereof) of this current crop of AI, it cannot answer any need that isn't about fooling people at scale.

reshared this

@NVAccess Question: Is there, or could there be, a standardized system in NVDA for layered commands, potentially supporting their own rebinding? Or can it already be accomplished? Let's face it, a user with many add-ons is likely to run into sheer mazes of arcane keystrokes and conflicts galore trying to juggle all the commands they expose. Some kind of system that would allow add-ons to declare a layer gesture and scope their scripts to only fire into it, or especially useful, for the user to define such a mapping via input gestures, would help ease this a lot. Some add-ons do already have layering, NVDA extension global plug-in is one of the big ones. But I wonder if a standard mechanism or an officially published extra would drive more add-ons to adopt this?
in reply to x0

There is an issue for reporting keystroke conflicts here: github.com/nvaccess/nvda/issue…

And just last week I discovered the "Check Input Gesturs" add-on which I mentioned in In-Process which does report conflicts: nvaccess.org/post/in-process-1…

But in terms of a standard layer system, I'm not sure if we have a request or anything for that currently?

Für alle, die vielleicht verwirrt sind ob der scharfen Kritik an den Aussagen von #Streeck vor allem auch aus der behinderten Community: Man darf die Frage, ob es bei nem Hundertjährigen noch lohnt teure Medikamente zu verabreichen NICHT stellen. Das ist eine absolut unveräußerliche Grenze, die wir nicht überschreiten dürfen. Dahinter stecken Ideen wie: ab bzw. bis zu welcher Überlebenswahrscheinlichkeit darf/soll man helfen? Wie viel ist ein Menschenleben wert? Was ist noch "rentabel", was nicht mehr? Das geht gegen die grundlegende Menschenwürde. Es wiegt Menschenleben und Lebenszeit In Geld auf. Es stellt eine lächerliche, ausgedachte kapitalistische Logik von "was lohnt sich" über den Menschen selbst. Das ist entmenschlichend, das darf NIEMALS passieren. Weil es letztlich auch immer die Frage danach stellt, welches Leben lebenswert ist. Das ist Eugenik in Reinform.

Thinking about how it'd be possible to compress strings in the FreeBSD kernel. There are lots of strings that are rarely used, and also, they would compress very well. They are usually ASCII and have lots of similarities (e.g. starting with "%s :", or all the printf format specifications).

The difficulty is how to make it happen and have the decompression happen transparently with minimal overhead and impact.

‼️Hay que acabar con la impunidad de #Israel.

Por eso denunciamos ante la Audiencia Nacional el asalto a la Flotilla de la Libertad y la detención ilegal de sus tripulación, además de las torturas que padecieron y otros delitos.

📺 @enriquesantiago

#PalestinaVencerá🇵🇸✊