in reply to Jakob Rosin

@jakobrosin I am using a local NVDARemote server on a Raspberry Pi on my Tailnet. I don't like the idea of NVDA hosting the connection, because I've seen instances where clients dropped. Restarting NVDA would fix it, but you can't, because it broke. So I use an external controller that can be restarted separately over SSH if it breaks like that, and it has. So I'm glad I did that, or I'd have lost access to my machines.

If you use #eloquence in #NVDA, an extremely uninteresting bugfix is now available. Previously, automatic language switching in NVDA didn't work for any language with a dialect specified, like English United States. This is now fixed. It literally just changes from calling languages en-gb and en-us to calling them en_gb and en_us to make NVDA happy. But if you need that, you can get the bugfix here: github.com/fastfinge/eloquence_64/releases/tag/v6

johann reshared this.

Unknown parent

mastodon - Link to source

Sean Randall

I've not had chance to play with my hardware project with the baby, but I occasionally still kick the monologue system from 1993.
I'd love a software-based doubletalk, but ... well. not making too much progress. This is the raw audio data and that's about as far as I've gotten.

The Curious Case of the Shallow Session SPAs

calendar.perfplanet.com/2025/t…

I bought myself a new keyboard with Christmas money, and after just a day of using it, I'm honestly kind of stunned by how much of a difference it's making.
I picked up a Keychron K10 Max from Amazon and got it yesterday, and I don't think I ever want to go back to a membrane keyboard again.
For context: before this, I was using a Logitech Ergo K860. It's a split, membrane keyboard that a lot of people like for ergonomics, and it did help in some ways — but for me, it was also limiting. My hands don't stay neatly parked in one position, and the enforced split often worked against how I naturally move. It also wasn't rechargeable, and the large built-in wrist rest (which I know some people love) mostly became a dirt-collecting obstacle that I had to work around.
Another big factor for me is that I often work from bed. That means my keyboard isn't sitting on a perfectly stable desk. It's on a tray, my lap, or bedding that shifts as I move.
The Logitech Ergo K860 is very light, which sounds nice on paper, but in practice it meant the keyboard was easy to knock around, slide out of position, or tilt unexpectedly. Combined with the split layout, that meant I was constantly re-orienting myself instead of just typing.
The Keychron, by contrast, is noticeably heavier — and that turns out to be a feature. It stays put. It doesn’t drift when my hands move. It feels planted in a way that reduces both physical effort and mental overhead. I don't have to think about where the keyboard is; I can just use it.
For a bed-based workflow, that stability matters more than I realized.
With chronic pain, hand fatigue, and accessibility needs, keyboards are not a neutral tool. They shape how long I can work, how accurately I can type, and how much energy I spend compensating instead of thinking.
This new keyboard feels solid, responsive, and predictable in a way I didn't realize I was missing. The keys register cleanly without requiring force, and the feedback is clear without being harsh. I'm not fighting the keyboard anymore. It's just doing what I ask.
What surprised me even more is how much better the software side feels from an accessibility perspective. Keychron's Launcher and its use of QMK are far more usable for me than Logitech Options Plus ever was. Being able to work with something that’s web-based, text-oriented, and closer to open standards makes a huge difference as a screen reader user. I can reason about what the keyboard is doing instead of wrestling with a visually dense, mouse-centric interface.
That matters a lot. When your primary interface to the computer is the keyboard, both the hardware and the configuration tools need to cooperate with you.
I know mechanical keyboards aren't new, but this is my first one, and I finally understand why people say they'll never go back. For me, this isn't about aesthetics or trends. It's about having a tool that respects my body and my access needs and lets me focus on the work itself.
I'm really grateful I was able to get this, and I'm genuinely excited to keep dialing it in. Sometimes the right piece of hardware, paired with software that doesn’t fight you, doesn’t just improve comfort. It quietly expands what feels possible.
#Accessibility #DisabledTech #AssistiveTechnology
#ScreenReader #NVDA
#MechanicalKeyboards #Keychron
@accessibility @disability @spoonies @mastoblind
in reply to Lanie Carmelo-Molinar

I always wonder why people like mechanical keyboards, and sorry, but even now I didn't understand from your post, except for robustness and heaviness, here I concur. However, I started on a mechanical one in the 90s, and my go-to keyboard now is a Logitech K270. Isn't a mechanical keyboard heavier to type on? I'm a quick typer, so it's important for me.
in reply to André Polykanine

@menelion Different switches have different levels of operating force and actuation points. Both of those influence how much force you need to have keys register. Hull Effect switches let you adjust the actuation point which can help if you're a light-fingered typist. I'm a heavy typer so my strokes always bottom out. Silent switches thankfully cushion that and reduce the sound. It can be tough to get exactly what suits you best. (1/2)

To celebrate the first official Digital Independence Day - with some help of other #opensource enthusiasts - we convinced someone from my family:
✅ to install #Linux on their Mac computer,
✅ created a #Mastodon account for them,
✅ and assisted them in the transition.

It worked out!

Thank you to the anonymous supporter! ;)

#unplugtrump #didit #diday #dutgemacht #foss

This entry was edited (17 hours ago)

A longish thread on the invasion of #Venezuela.

We are again watching world media be willingly manipulated. Parroting the propaganda they’ve been fed. Normalising international criminality. Sane-washing what is patently not so, and ignoring globally irresponsible behaviour.

A case in point is watching them bend over backwards to try and make coherent the patently incoherent, contradictory rationale the Trump administration has given for its actions in Venezuela.

1/

This entry was edited (19 hours ago)
in reply to Madeleine Morris

Trump cannot think longterm, but those around him do. Giving tacit permission for China to invade Taiwan or Russia to take over Ukraine also paves the way for the US acquisition of the parts of the world they want. And an extreme rise in militarism which requires the suspension of all sorts of everyday rights that are taken for granted in stable democracies.

The US far right needs to be able to point at monstrous aggressive instability to force through their goals of a white, christian US.

in reply to Madeleine Morris

It is hard to keep your eye on two games being played at the same time. But this is what has been happening all along. This is why the hard right white Christian nationalists in the US tolerate (and even embrace) Trump.

Not because he has the ability to agree with them ideologically, but because his flagrant global irresponsibility destabilises settled orders enough to make their goals possible.

Should you attend FOSDEM this year, make sure to drop by our stand – and maybe also listen to our talks :awesome: I've just updated the news post at our OpenCollective with details for you, see opencollective.com/izzyondroid…

At our stand, you will find us (with stickers), @SylvieLorxu (the Cat Ima!) also with Catima stickers, @electrikjesus with Bliss goodies, and our friends from @shiftphones with their goodies.

Come to meet us all!

#IzzyOnDroid #FOSDEM #FOSDEM2026 #FOSDEM26

Sylvia reshared this.

there's a certain day of the week every year, that allows you to calculate the day of the week for any date that year -- in your head!

for 3 years out of four, it's January 3
in the fourth, in leap year, it's January 4

so for 2026, this day, called Doomsday, is Saturday

The Doomsday Algorithm
rudy.ca/doomsday.html

the easiest part of the Doomsday algorithm is the even months

all of these Doomsdays are Saturdays in 2026 --

April (4th month) 4th
June (6th month) 6th
August (8th month) 8th
October (10th month) 10th
December (12th month) 12th

the other months are fairly easy too, and pretty soon you will be able to do any date this year

check out the 2026 Doomsday calendar below

you can also extend this to other years and even centuries, but it's a bit trickier

the Doomsday Algorithm was originally devised by John Horton Conway, a famous mathematician, who died of COVID in 2020

reshared this

Zum Geburtstag 🎂 von Louis Braille feiern wir den #WeltBrailleTag 🌏 👩‍🦯. Erstelle deine eigenen Brailleschilder mit einem 3D-Drucker und unserem Schildgenerator codeberg.org/oskars/define-bes… #make #blind #inklusion

reshared this

Política: Derecho internacional

Sensitive content

in reply to Adrián Perales (Gadi)

Política: Derecho internacional

Sensitive content

in reply to daniel:// stenberg://

somehow they've ended up finding a go.mod file in the curl repo?! github.com/Pupibent/spire/blob… but that file doesn't exist, many added manually?

proxy.golang.org/github.com/cu… weird

They must have ran go get github.com/curl/curl and committed it

in reply to daniel:// stenberg://

Techies have been told since middle school that we write "too short" and "not prosaic enough" and with "too many word repetitions".

Now we've invented a machine to take all that effective communication that comes naturally to us and instead make it more normie-approved.

... wat? that didn't solve all the world's problems?

:/

@loke

This entry was edited (18 hours ago)
in reply to revenge of the boltzmann brain

@robert non-profit / social benefit status (Gemeinnützigkeit) are only granted to specific kinds of businesses (for example religious, sports, arts & culture and a few more). Open Source / free software development isn’t one of them.

That’s why Mastodon for example moved to the US.
blog.joinmastodon.org/2024/04/…

in reply to Daniel Gultsch

I don't think that developing open source alone should be a sufficient criterium to obtain fiscal non-profit status. There are a bunch of examples of software that is open source but commercial and clearly profit-orientated at the same time, cf. debian (clearly non-profit) vs. ubuntu/canonical (clearly commercial and profit-orientated).

Also, we don't want to open new avenues for bigtech to avoid paying tayes. We don't want a way for companies to spin out their "open source but not free" software (cf. Tivo) development into subcompanies that are tax-exempt non profits.

A way to do this proberly could be to add a criterium like "strengthening of sovereignty in IT matters"

in reply to revenge of the boltzmann brain

@robert I agree, but I also needed a word that fits into a Mastodon post. I can leave the legal definition to someone else.

It's normal that the lines around that get blurred. It's pretty common for organisations to have two arms. A for profit one and a non profit one.

In any case keeping software engineers in Germany instead of incentivicing them to move their business to the US is a net positive for the economy irregardless of moral opinions.

Announcing Jabboratory, a partner collective of @joinjabber
Jabboratory aims to be for the people who already have an XMPP account and want to help improve XMPP and the Jabber network.

We use the same CoC as JoinJabber and all the same governance documents. All of them being by Vojkruco codeberg.org/Vojkruco/Cooperat… and we are hosted under the Vojkruco umbrella.

Some of the things we do are:
- specifications (called XCSPs in Jabboratory),
- developer help/documentation and implementation collaboration
- improve XMPP/Jabber network socially (safer spaces, blocklists, outreach, organizing events, pushing for a better non-tech culture, etc.)
or anything else that includes improving XMPP and Jabber network as a whole.

We aim for diversity of ideas, include people directly in all aspects of decision making (protocol, implementations, social, etc.) and build a space where people feel safe to talk, ask for help, bring up any kind of ideas and work with others to implement said ideas. By the community for the community with inclusive decision making to serve the people affected.

you are welcome to join our lounge room here -> invite.joinjabber.org/#lounge@…
It is strictly non-tech because we aim for inclusivity, but we do of course have other channels some of them being tech related🙂

We already have some implementations, servers, and XMPP collectives involved (including JoinJabber) and we are all building a better XMPP and Jabber network together 🙂

#xmpp #jabber #xml #SecureMessaging #decentralization #privacy #security #federated #jabboratory

Happy Jabber Day 🎂 🥳

On January 4, 1999, Jabber was first announced to the public¹.

Twenty-seven years later, Jabber—or XMPP, as it became known after standardization through the #IETF—remains the only truly vendor-independent, federated instant messaging platform.

In almost three decades, XMPP has never stopped evolving and remains our best tool for digital independence.

¹: tech.slashdot.org/article.pl?s…

#DigitalIndependenceDay #Jabber #XMPP #DiDit #DigitalSovereignty #DiDay #JabberDay

This entry was edited (21 hours ago)

reshared this

in reply to Marco Hengstenberg

Ich hab' meine Archive der alten Blogs ja auch mit Eleventy gebaut, nach einem Tutorial für Eleventy von Andy Bell, das er 2020 veröffentlicht hatte und inzwischen als Open Source freigegeben hat. Das ist das erste Tutorial gewesen von einem SSG, bei dem ich das Gefühl hatte zu wissen, was ich tue. Jekkyl und Hugo habe ich vorher auch probiert und war höchst verwirrt.

Working on a piece of #music and I'm not sure how I feel about it. Still in very rough early stages, partner says she loves it, others think it's alright but nothing special. Very different from my usual stuff.

Thoughts? Worth spending more time on?

L'enlèvement ou l'assassinat de chefs d'état ce n'est pas une spécialité US, la France aussi a fait ça très bien. Me viennent Toussaint Louverture, sylvanus Olympio, Maurice Yameogo, Moussa Traoré, Thomas Sankara ou Mohamed Jaffar aux Comores. Et puis on est assez forts dans le maintien de régimes pourris, tiens, comme il y a moins d'un mois, au #Bénin, le 7 décembre. C'est un peu passé sous les radars.
"La politique françafrica, c'est du blaguer-tuer" disait Tiken Jah Fakoly

So I've just pushed a really early version of being able to control a Mac via NVDARemote to the NVDARC app, via a new Be controlled option in the settings page. Note/warning! Due to limitations in VoiceOver, the speech output is going to be less than desirable in a lot of cases, but at the moment, it's the best one can do. Thanks to @miki for igniting the spark in me to actually make this a reality. testflight.apple.com/join/edg8…
@miki

reshared this