Preparing for 2025: The Digital Accessibility Landscape allyant.com/preparing-for-2025…

Google Lookout: Current Offerings and the Untapped Potential for a Blind Essential Toolbox accessibleandroid.com/google-l…

Google Lookout: Current Offerings and the Untapped Potential for a Blind Essential Toolbox accessibleandroid.com/google-l…

Meet the #LibreOffice community at FOSDEM in Brussels, on 1 – 2 February! We'll have a stand with cool merch (stickers, pens, beer/coffee mats) and a devroom with technical talks: blog.documentfoundation.org/bl… #foss #OpenSource #freesoftware

LibreOffice reshared this.

My grandmother's 90th birthday present ready: a chronicle of her family all the way to the late 16th century.
If you ever want something like that (in the Czech Republic), I can only recommend @rodokmeny/ @margo.

#genealogy #rodokmeny #FamilyHistory #familytree

reshared this

in reply to Marie Glöckner

@mormegil Ještě bych doplnil, že v té zakázce nebylo jen zpracování rodokmenu a kroniky tohoto rodu, ale doplňování rodokmenu z dalších dvou linií, které už jsem měl sám rozpracované a měl jsem individuální požadavky (pomoct tam, kde jsem se sám zasekl), takže moje zakázka nebyla úplně typická.
Původně jsem si říkal, jestli to tak neudělat se vším, ale ta zpracovaná kronika má opravdu přidanou hodnotu. Nejsou to jen suchá fakta, ale paní @margo to dokáže velmi pěkně zasadit do historických reálií a dějinných událostí a napsat k tomu opravdu pěkné povídání. Babička dárek ještě nedostala, ale mamka je z něj nadšená.

It is now *six* years ago since I first blogged about how the #QUIC API situation was going to slow down QUIC (and HTTP/3) deployment. Unfortunately I was entirely correct.

daniel.haxx.se/blog/2019/01/21…

The follow-up post a few years later on OpenSSL's decision to be a laggard:

daniel.haxx.se/blog/2021/10/25…

#quic

In einer Welt, die von rechtspopulistischen Figuren und Tech-Giganten beherrscht wird, stellt das #Fediverse (#Mastodon) eine essentielle Alternative dar. Es bietet einen Raum für dezentrale Kommunikation, der frei von kommerziellen Interessen und der Manipulation durch zentrale Plattformen ist, und fördert eine digitale Kultur, die Unabhängigkeit, Vielfalt und respektvollen Austausch anstelle von Hass und Desinformation in den Mittelpunkt stellt. ✊
This entry was edited (10 months ago)

Toot boost & fav number musings

Sensitive content

in reply to Winter blue tardis

Toot boost & fav number musings

Sensitive content

Think twice before scanning QR codes: 60% of them are spam. Be careful when travelling for business, too - scammers are even putting fake QR codes on parking meters. Stay cautious to protect your business data

#QRCodes #PhishingScam #CyberSecurity techradar.com/pro/security/the…

NodeBB v4.0.0 — Federate good times, come on!


Today's the day! :tada:

After nearly a full year in development, NodeBB v4.0.0 has landed, bringing federation between NodeBB instances (and a connection to the wider fediverse of social media) to forum software.

Fedi-what?


Fediverse! Here's a TechCrunch primer about it, but at the end of the day, it doesn't really matter. All you need to know is that NodeBB plugs in to a wider social network so that you don't have to cultivate an audience, they're already there.

The genesis


It was back in mid-2023 when I had the initial idea of interconnecting NodeBB forums. Back then, I had far smaller ambitions... I wanted a singular NodeBB to be able to communicate with other forums running NodeBB. To do that, we'd need to build out a centralized service to act as a bridge between instances, and corresponding slim clients on individual installs to consume the relayed data. At the time, concept like decentralization were not even part of my thought process.

It was during this period when I was doing my research that I stumbled on Mastodon, and later, ActivityPub, the protocol that powers it all. Since then, it's been one wild ride getting NodeBB to speak the same language.

Funding


Soon after dipping my toes into all that Mastodon had to offer, I discovered the NLNet Foundation, and their corresponding fund — NGI Zero Core. With the promise of funding, NodeBB could fully commit to implementing the protocol in short order, instead of piece by piece over time. We sent in an application and were delighted to be approved for the August 2023 call.

Their funding was instrumental in providing the financial stability to experiment with ActivityPub and to participate in developer circles, such as the SWICG, FediForum, and much more.

The fund continues to operate, perhaps you could benefit, or donate to the cause. It has certainly made a difference to NodeBB.

Federate, or not, it's your choice


NodeBB v4 comes shipped with the capability to interact with other NodeBB forums and any other ActivityPub-speaking software, right out of the box. We opted to make this a core feature instead of a plugin, since there were many changes made to core to support even the concept of accepting content from outside itself.

To that end, any users upgrading from v3.x will automatically have federation disabled, in order to reduce surprise. Any new forums will federate automatically.

You can turn federation on and off (and adjust some other fun toggles) directly from ACP > Settings > Federation (ActivityPub).

Even after turning federation on, how you use it shapes how well connected you will be. There is no centralized authority artificially boosting your content, so the name of the game is establishing two-way follow relationships to other sites.

The ActivityPub Equalizer


We're not alone in this journey to interoperate with other decentralized services. We're not even the only forum software to attempt to do so.

  • Discourse has a working plugin.
  • Ghost is building out in the open.

I specifically highlight these two because they both started in the early 2010s, same as NodeBB. It's always been a bit of an informal competition between us, and we always checked in on what the others were doing (growth-wise, pricing-wise, etc.) Truth be told, I don't think the ghost team ever really noticed NodeBB, but I digress...

The funny thing about ActivityPub is that at the end of the day, the overarching goal of seamless communication breaks down any barriers between competing organizations.

NodeBB and Discourse have been vying for the exact same market share (forums, community-building, self-started or enterprise) for over 10 years, and it was only after ActivityPub came around that the dev teams even started talking to one another.

Funny how that works.

So how does it all work?


Our documentation portal has been updated with the latest information about the ActivityPub functionality in v4.

If you have any questions about how it works or how to configure some aspect of it, please don't hesitate to reach out in the corresponding v4 support thread.

If you run NodeBB, the quickest way to see this in action is to upgrade to v4, and then paste this post's URL into your search bar. It should show up automatically, and you should be able to read and reply to it, directly from your own forum. Neat!

This entry was edited (10 months ago)

I got the $30 tape recorder. Spoiler alert: It's mono. However, the universe sometimes throws me a bone. When I was very young in the 90's, I had a tape from an a cappella group that started with a song called "Take a Holiday". I remember it quite well, have tried searching for it, and never found it. Today I pulled out a random take from a random stack in one out of two giant boxes of tapes. And I found ... Easy T's - Tape a Holiday (Shoestring Records, 1993).
The internet still stubbornly refuses to agree with me that this thing exists. So Here's my proof. The tape is in less than stellar shape after 30 years and this is a recording from a shitty boombox that would probably make cassette enthusiasts cry. You have been warned.

A little imagination, a lot of AI, and a bit more audio production on top can go a long way. What If Mufasa Were President? an Inaugural Address Like No Other
youtu.be/etP8onPDKQ8

reshared this

This is psychological pollution under the guise of caring. Saying this to me, in response to MY work, is a classic mastodon experience. Express your despair somewhere else if you need to but understand that it is profoundly threatening to dump this into the mentions of women in science. It accomplishes nothing but forcing me to imagine my life under threat.

mstdn.ca/@swordgeek/1138633935…

In-Process is out - featuring news on NVDA 2024.4.2, our new add-on survey, a very successful SPEVI 2025 conference, and a User's guide: What to do if your add-on breaks?

Read the full issue now at:
nvaccess.org/post/in-process-2…

and remember, you can now subscribe to receive In-Process via email at: eepurl.com/iuVyjo

#NVDA #NVDAsr #Blog #News #Newsletter #WhatsOn #ScreenReader #Accessibility

Tamas G reshared this.

in reply to James Scholes

I'll also note that the links on the In-Process page don't actually work correctly in Chrome on Windows either, even though NVDA gives the impression that they do. If you activate e.g. "Add-on survey" and then press NVDA+Tab, you hear:

"NV Access | In-Process 20th January 2025 document focused read only"

... instead of:

"Add-on survey heading focused"

In other words, the page scrolls and NVDA announces the heading, but keyboard focus doesn't actually move there. `tabindex="-1"` will also fix this.

in reply to James Scholes

@marco @jscholes Actually, a target is not required to be focusable in order for a same page link to target it. Target scroll and focus are two different things. If that isn't working on iOS (and there isn't some other bug on the page), Safari or VoiceOver is doing it wrong. This has been allowed and supported by browsers and AT for years.
in reply to Jamie Teh

We still run into instances where skip links targeting headings fail to provide an equitable experience without the target being focusable. It's possible that in such cases, there is something else wrong on the page. At the same time, adding the tabindex fixes the problem, allows SR users to determine the new focus point instead of it being on the body, and provides a visible indication of focus for people who benefit from that (particularly if coupled with :focus-visible).

I think it's good to know if a given technique should no longer technically be required especially if it leads to knowledge of an Apple bug (that they won't fix), but I maintain that there's an easy way to improve this situation with no negative side effects, and so whether it should need the workaround or not is practically moot for users.

On the other hand, we've now spent more time talking about the problem than it would've taken me to read the whole page so... shrug :)

@marco @NVAccess

This entry was edited (10 months ago)
in reply to Justin Yarbrough

@jyarbrough @jscholes @jcsteh @marco I'm still looking into this - if it helps make it better to access in future, then it's worth it. As well as Wc3 schools, most other guides on creating same page links don't mention tabindex either (specifically adding it to a search I can find some A11y pages talking about it) - it seems like needing an extra tag to provide functionality the same page link should just DO. In what situation would anyone want a same page link to scroll but not move focus?
in reply to NV Access

@jyarbrough @jcsteh @marco Moving focus can be a sticky topic because it causes an outline/ring to appear around the thing that receives it (at least on accessible sites). Many web designers for some reason have an aversion to this happening when a focus change is triggered with a mouse, and this may explain why browser developers have been hesitant to do more than just scrolling for skip links.

Then again, this is a complete guess and could be wildly off the mark.

in reply to NV Access

NVDA-Tab reports the system focus. If you arrow down the page in browse mode, you're not moving the system focus so the behaviour you're describing is expected and not a bug. I was pointing out that NVDA-Tab is relevant to the discussion because if you allow the heading to receive focus as I'm suggesting, the system focus will move when one of those links is activated, and hence NVDA-Tab will report the heading accordingly.

Report: "An Israeli sniper shot dead a Palestinian child in Rafah... in an apparent violation of the ceasefire agreement."

"& witnesses in Gaza filmed the Israeli army opening fire on a man trying to retrieve the child’s body."

aje.io/wcztyr?update=3454991

Decades of Israeli warmongering show a pattern of the Israeli military trying to provoke the "other side" into responding in order to use it as "justification" for further slaughter.

#GazaGenocideNotWar #IsraeliProvocation #USPol .

This entry was edited (10 months ago)

Today we remember that the FBI, acting in its lawful and official capacity, tried to blackmail Martin Luther King, Jr. into committing suicide and we almost certainly would not know that for a fact if a bunch of hippies hadn’t literally burglarized an FBI office in 1971, an action which is definitely illegal.

en.m.wikipedia.org/wiki/FBI%E2…

in reply to Valentino Gagliardi

do you know that the technique of the article is applicable only to the old way to do this type of collapsible section (eg. <div class='details'>) or it's applicable also to the <details> tag?
developer.mozilla.org/en-US/do…

Myself and my good friend @bumble (who runs a variety of server types on the fediverse), are joining forces to offer #hosting for #GoToSocial servers.

It's early days but we'd be keen to hear from anyone who wants to try running their own GoToSocial but doesn't have the skill, want, or equipment to run their own server.

The aim is to simply charge for running costs for the server. We will not take any costs from this (unless we end up with hundreds of them!). We anticipate a basic instance for one user (or a small handful) will be 5 euros per month and the charge is month to month. You pay each month in advance, and can cancel any time.

All you need is a domain name (or a sub-domain of your existing domain). We can help with this, or help you buy one for a few dollars/euros. We will handle all admin of the server.

Initially we are only looking for a few people to participate. If you are interested send me a direct message.

reshared this

Android 16 deprecates accessibility announcements, characterized by the use of announceForAccessibility or the dispatch of TYPE_ANNOUNCEMENT accessibility events. These can create inconsistent user experiences for users of TalkBack and Android's screen reader, and alternatives better serve a broader range of user needs across a variety of Android's assistive technologies.
developer.android.com/about/ve…

Peter Vágner reshared this.

in reply to David Goldfield

Yes, I have a pair, I've been using starkey since 2015. I tried out the premium advanced Genesis AI, but since voc rehab wouldn't pay for those I got the ones that were only a small step down from the premium advanced ones, I love them, I've been fighting for these for almost 5 years. I've wanted them since they came out, they are awesome!!!! I have one gold, and one silver and actually they were out a little earlier than 2019, but only for those who could pay for them, I saw them at headquarters in 2017 and that's when I decided I wanted them and had to have them. so I will be reposting this, :)

Only 3 Fast-Food Chains Still Serve Meat With Zero Antibiotics—Is Yours One? eatthis.com/fast-food-chains-n…

76 Years Ago Today For The First Time Ever a Presidential Inauguration Was Aired on TV cordcuttersnews.com/76-years-a…