Be wary when adding additional context only for #screenReader users. An example:

Say you're working on an e-commerce site, and some products have two prices to show how great a sale discount is. The before and after is made visually apparent via some aspect of text formatting, and you want to make it explicit for screen reader users too.

The first step is to ask if this is necessary. If a user encounters two consecutive prices and one is lower than the other, they may intuitively understand what's going on without any explicit signposting, and can verify how much they're gonna pay during the checkout process. Only your users can provide this verdict.

If it's determined that some additional context is helpful, you could format it as something like: "Was $14.99, now $8.99" (optionally swapping the prices). It's short and punchy in braille and speech, perfectly descriptive of the situation at hand, and mirrors how it may be spoken out loud on an ad.

Resist the temptation to go further than this. You do not need to say "original price: $14.99, current sale price: $8.99". This is much longer and more verbose, while adding nothing. It also implies that you think screen reader users need to be told what a price is and explained the concept of a sale, even though you're not doing so for other audiences.

You also don't need to spell out the word "dollars", format the price in words, repeat the product name, and so on. If you find yourself with screen-reader-only text like: "The current price of 500 Grams of Premium Oolong Tea was fourteen dollars and ninety-nine cents, and is now on sale for eight dollars and ninety-nine cents", it has gone way too far.

In short: Set out to identify the problems that actually need solving, and only solve those problems.

#accessibility

This entry was edited (10 months ago)

reshared this

Another ringing endorsement of cryptocurrency:

El Salvador Abandons Bitcoin as Legal Tender After Failed Experiment

ticotimes.net/2025/02/02/el-sa…

Twitterrific team launches new ‘Tapestry’ iPhone app for Bluesky, Mastodon, RSS, more 9to5mac.com/2025/02/04/twitter…

:tapestry_app: 🎉 Tapestry by Iconfactory is here! Your favorite blogs, social media, and more in a unified and chronological timeline with no algorithms and no tracking! Try it for FREE from the App Store: apps.apple.com/app/tapestry-by…
#TapestryApp #iOS #SocialWeb #OpenWeb

Carbon dating puts Saskatchewan first nation settlement site as 10,800 years old.

For settlers needing a reference point, this is as old as the oldest parts of Stonehenge, and five thousand years older than the pyramids. #archaeology

cbc.ca/news/canada/saskatchewa…

reshared this

Spent a moment this morning reading some old Beautiful Soup bug reports and freshly appreciated my spouse. Example:

bugs.launchpad.net/beautifulso…

Leonard gives a calm and thorough explanation of why and how the issue emerges from another library, and how the reporter can pragmatically mitigate.

I'm just feeling mushy right now about the man I'm lucky enough to have married. 💞

Hello, Mastodon family! It's been a long time coming, but Xubuntu has officially left X behind!

x.com/Xubuntu/status/188675427…

If you're still using X, consider sharing our update to spread awareness. We'll continue to bring you the best of #Xfce and #Linux... all in one place.

(edit: because everything is confusing and nothing makes sense... we're leaving X, formerly known as Twitter, not X11. Wayland is still very much in the future!)

This entry was edited (10 months ago)

Tomorrow at 9:00 CET I release #curl 8.12.0 live-streamed. What could possibly go wrong?

github.com/curl/curl/discussio…

#curl
in reply to Jonas Bernoulli

Please consider supporting my work! magit.vc/donate/

For the most part I only gain new maintainers when I add such a request to an announcement. During the quite phases I lose sponsors and while a few new sponsors join during the off-season, it's always fewer than those that stop.

This is what I think about whenever infosec wonks on here start telling people they should use matrix or xmpp+omemo or whatnot instead of signal

To be fair, I understand the arguments and to a large extent I agree with the critiques. However, I think anyone making these recommendations is vastly underestimating the capacity or appetite for most people to deal with the user experiences presented by these alternatives.

User experience is the ultimate force multiplier. For anything that requires network effects to function (ie most anything involving communication), if it doesn't *just work* then you've lost 90% of your audience.

xkcd.com/2501/

#matrix #xmpp #infosec #cybersecurity #signal #ux #design #ui #encryption #privacy #crypto

in reply to serious business

FWIW I have got my very non-technical mother (and other non-technical family users) to use Conversations by @daniel without much trouble.
Nowadays if people do not care about their phone number being their identifier, quicksy.im is what I recommend.

Tuta Desktop: Tu búnker digital para correos y calendarios ultraprotegidos

¿Cansado de elegir entre seguridad y comodidad en tu correo electrónico? Con los clientes de escritorio de Tuta para Linux, Windows y macOS, esa disyuntiva desaparece. @Tutanota

acortar.link/02oWS1

@Tuta