The new web-based WhatsApp Desktop app for Windows presents a significant accessibility issue for blind and visually impaired users. Currently, this version is incompatible with widely-used screen readers such as NVDA (NonVisual Desktop Access) and JAWS (Job Access With Speech). As a result, this essential communication tool becomes practically unusable for millions of individuals who rely on these assistive technologies for daily communication and interaction.


TFW you're so incompetent someone makes a change.org petition to get you to do your job.

What really happened at MTV on New Year's Eve, why the demise of MTV started in 1992, what we gained and lost -- and how to get switch on 33,000 videos worth of MTV right now.

cdm.link/forget-channel-closur…

because I keep biting off more than I can chew. I wanted to release a small utility first to get familiar again with #GNOME / #GTK / #Flatpak development.

also something that I need myself. a week worth of hacking.

introducing Bobby: a SQLite file viewer.

github.com/hbons/Bobby

#rust

This entry was edited (2 weeks ago)

reshared this

Leider sind mir jetzt die Ideen ausgegangen die Instanz wieder flotter zu bekommen. Ich hab zwar die ein oder andere Sache gefunden, aber den Durchbruch hat es bisher nicht gebracht. Ich hab jetzt schon etwas über 3 Tage meines Urlaubs da rein investiert und möchte jetzt den Rest des Urlaubs gerne genießen. chaos.social wird also mindesten ein paar Tage weiter hin und wieder slow.social sein. Genießt die Zeit der Entschleunigung und macht am Besten was schönes ohne Social Media.

A few days ago, a client’s data center (well, actually a server room) "vanished" overnight. My monitoring showed that all devices were unreachable. Not even the ISP routers responded, so I assumed a sudden connectivity drop. The strange part? Not even via 4G.

I then suspected a power failure, but the UPS should have sent an alert.

The office was closed for the holidays, but I contacted the IT manager anyway. He was home sick with a serious family issue, but he got moving.

To make a long story short: the company deals in gold and precious metals. They have an underground bunker with two-meter thick walls. They were targeted by a professional gang. They used a tactic seen in similar hits: they identify the main power line, tamper with it at night, and send a massive voltage spike through it.

The goal is to fry all alarm and surveillance systems. Even if battery-backed, they rarely survive a surge like that. Thieves count on the fact that during holidays, owners are away and fried systems can't send alerts. Monitoring companies often have reduced staff and might not notice the "silence" immediately.

That is exactly what happened here. But there is a "but": they didn't account for my Uptime Kuma instance monitoring their MikroTik router, installed just weeks ago. Since it is an external check, it flagged the lack of response from all IPs without needing an internal alert to be triggered from the inside.

The team rushed to the site and found the mess. Luckily, they found an emergency electrical crew to bypass the damage and restore the cameras and alarms. They swapped the fried server UPS with a spare and everything came back up.

The police warned that the chances of the crew returning the next night to "finish" the job were high, though seeing the systems back online would likely make them move on. They also warned that thieves sometimes break in just to destroy servers to wipe any video evidence.

Nothing happened in the end. But in the meantime, I had to sync all their data off-site (thankfully they have dual 1Gbps FTTH), set up an emergency cluster, and ensure everything was redundant.

Never rely only on internal monitoring. Never.

#IT #SysAdmin #HorrorStories #ITHorrorStories #Monitoring

This entry was edited (4 days ago)
in reply to Uriel Fanelli

@uriel ✋ worked for years for an ISP/datacenter whose primary datacenter space was in the first level of our office building. We had only one service for the building. It's technically possible to get two, but it would be from the same power company... so when the drunk driver crashed into the transformer and took out our power in winter it would have taken out both anyway. That actually caused a power surge that destroyed our transfer switch which is another problem that having two services wouldn't have solved. We did have diesel backup generators though

We didn't even have diverse entrances into the building for our fiber for a long long time either. But we were definitely a datacenter. (my brother still works there; nothing has really changed except increased bandwidth)

I have never heard of any rules or regulations that require a "datacenter" to have two buildings and independent power. Sounds like something someone made up...

in reply to feld

@uriel there are different "Tiers" of datacenters though, which is probably what people get confused about:

copy/pasted definitions from the first search hit:

Tier 1: A data center with a single path for power and cooling, and no backup components. This tier has an expected uptime of 99.671% per year.

Tier 2: A data center with a single path for power and cooling, and some redundant and backup components. This tier offers an expected uptime of 99.741% per year.

Tier 3: A data center with multiple paths for power and cooling, and redundant systems that allow the staff to work on the setup without taking it offline. This tier has an expected uptime of 99.982% per year.

Tier 4: A completely fault-tolerant data center with redundancy for every component. This tier comes with an expected uptime of 99.995% per year.

We would have been a Tier 2

Alright, so. I am done having my ability to do my job inhibited by my screen reader not being able to handle the fact that I have a lot of text coming into my terminal at once very frequently. So, @NVAccess what's it going to take to get this prioritized on the roadmap? Personally speaking I would up my donation to $50 a month at least to fix this, it genuinely takes so much away from my daily productivity as a professional software engineer. Others feel free to join in, maybe money talks where lots of your users don't.

reshared this

in reply to Quin

Hi, I just experienced with Codex. It's genuinely prohibiting my work with NVDA and Windows because by the time Codex reaches 30% context window left at the status line, NVDA freezes for 2 or 3 minutes at a time with how it redraws the terminal screen. I need to control+C my work and restart the session with the unique Codex ID again to get it to behave. Then It'll work for say, 5 or 6 more commands, but then the Codex output, which includes thinking and commands run, really janks NVDA performance. Quite frankly this is unacceptable and a huge daily irritation that needs a prioritized fix. @NVAccess
This entry was edited (4 days ago)
in reply to Brandon

@serrebi Think there was a reason I stopped using it. Maybe because of no paste command? Not sure. Maybe it does it have it, will definitely give it a go. I think Window titles too, with the console host it didn't write the title of my SSH host into the window's title bar? I know there was a reason I switched away from it to terminal though. @TheQuinbox @NVAccess
in reply to Jage

@Jage Yeah, old terminal does work a lot better but you lose the ability of scrolling. That's what it was, that's right. Now I know. So if I want to copy more than the last page of text to the clipboard with NVDA +F9 to NVDA and F10 (markers), I cannot with the older console host. It only will show you the page up / page down scrollbar whereas the newer terminal lets NVDA read the entire text buffer. Sigh. What a trade-off. @TheQuinbox @NVAccess
in reply to Brandon

@serrebi Ahahaha try to do a dir/b in your \window\system32 directory with that addon and watch NVDA horribly, horribly lag, can't even alt+tab away until like 10 seconds later. Wow. So it essentially reintroduces much of the same lag but maybe not as bad. The problem for me is that a lot of build commands in dev environments generate noisy output like that. Codex for sure can, not to mention it having a countdown timer that updates along with the output. Toolchains like cmake, various linters, Node, all of it can really generate output similar to a dir/b on your system32. I know it's a lot of fast scrolling output, but I do think in those cases NVDA should know that a bunch of text is coming in and only refresh buffer on a timed interval you can set, say, every 3 seconds it reads the last line but ignores any incoming text from refreshing it until no new pieces are scrolling into the terminal. I know that's a lot of refactor but ultimately it will need to happen. @Jage @TheQuinbox @NVAccess
in reply to Brandon

Hey, I appreciate you trying and giving ideas for this, it helps still :) The add-on at least makes the older console host better and I didn't even know of it until now, so that's somethin'. There's just more work @NVAccess will need to put into making this better because as much as there were tried UIA improvements to the terminal experience it's clear that this needs to be a bigger refactor. Not one mention of "terminal" or "console" on nvaccess.org/post/nvda-roadmap… - why? @Jage @TheQuinbox
This entry was edited (4 days ago)

Hlasovanie o digitalizacii, umelej inteligencii a algoritmickom riadení na pracovisku


Európsky parlament volá po jasných pravidlách pre používanie tzv. algoritmického manažmentu na pracoviskách v EÚ. Ide o technológie a systémy, ktoré využívajú algoritmy, často aj umelú inteligenciu, na monitorovanie a rozhodovanie o rôznych aspektoch zamestnania, ako sú nábor, prerozdeľovanie úloh, hodnotenie výkonu alebo zmeny pracovných podmienok. Europoslanci tvrdia, že takéto systémy môžu priniesť efektivitu, ale zároveň vyžadujú pravidlá, ktoré chránia zamestnancov a ich práva.

Hlavná myšlienka je, že rozhodnutia ovplyvnené alebo podporované algoritmami musia byť vždy zabezpečené kontrolou človeka. Parlament žiada, aby konečné rozhodnutia o prijatí do zamestnania, ukončení pracovného pomeru, zmene mzdy či disciplinárnych opatreniach vždy prijímal človek, a nie len stroj. Podľa europoslancov majú mať zamestnanci právo požiadať o vysvetlenie takýchto rozhodnutí a v prípade pocitu porušenia ich práv požiadať o ich preskúmanie či úpravu systému.

Ďalším dôležitým prvkom návrhu je transparentnosť. Zamestnanci by mali byť informovaní o tom, kedy a ako algoritmické systémy ovplyvňujú ich pracovné podmienky, aký druh údajov sa o nich zhromažďuje a spracúva, a ako je zabezpečená ľudská kontrola nad automatickými rozhodnutiami. Parlament tiež zdôrazňuje, že takéto systémy nesmú ohrozovať bezpečnosť, fyzické ani duševné zdravie pracovníkov.

Výrazná časť návrhu sa venuje aj ochrane osobných údajov. Europoslanci navrhujú, aby sa zakázal zber a spracúvanie citlivých dát o zamestnancoch, ako sú ich emocionálny alebo psychologický stav, súkromné komunikácie, geolokačné údaje mimo pracovnej doby či informácie o ich členstve v odboroch. Tento prístup má zabrániť nekontrolovanému dohľadu a zneužívaniu technológií k invazívnemu sledovaniu pracovníkov.

For anyone interested in more C++ code, tgeczy/Brailab-wrapper is now up, just before work I pushed it to my GitHub.
github.com/tgeczy/Brailab-wrap…
Hey @erion, do you know if it's safe to share the tts.dll (compiled of course) with a release of the driver in the wrapper repo, or licensing prevents this?
This entry was edited (4 days ago)
in reply to Erion

wow, I can't believe they would prioritize the trashy Vocalizer synthesizer over something home-grown like Brailab. That to me is shameful. Vocalizer, made by non-Hungarian speakers who have zero knowledge as to the nuances of our language. I even got Multivox 4 working on Windows 11, now I'm so, so tempted to publish instructions and a recompiled setup binary for Multivox just to throw it in their face, you have no idea.
in reply to Tamas G

You should, if you ask me. I totally agree.

This is kind of a grey area, because the addon would have been free, so it's up to you.

BMEITT is actually working on AI versions of Profivox, but of course they don't make it available to those who would really need it and when they do, they make exclusive deals, see Jaws. Trust me, we have tried far beyond what was possible to implement a good Hungarian synth for NVDA, even going as far as doing our own, partnering with Cereproc and Meridian One, constant refusals from BMEITT, and of course a lot of business dinners, etc. The state of Hungarian TTS is quite bad right now.

in reply to Erion

so I might not remove it from Eurpod, but I won't upload it into the Wrapper repo just quite yet to distribute it together. That may be going a bit too far. And I totally feel that with Hungarian TTS. I'm still using the cracked version of Profivox 5 here with my NVDA, even though it has horrible pauses during say-all. I remember you all looked into the cost of making our own and it was well over 100000EUR which is insane, not even I could pay that if I saved my income for 15 years. Ha.
I installed Hungarian JAWS the other day. I didn't see Profivox listed, but I could manually add it. Looks like they default it to Vocalizer Mariska, which is horrible. Am I wrong in this? I don't understand how Hungarian blind people are putting up with this day to day if that's true, even old problems with things like double-S are still in it.
in reply to Tamas G

You tell me, at least on Windows there are choices, Apple makes you suffer lol. I can't even list what's wrong with it honestly, there are just countless issues popping up every day.

I think the price of making a good synth wouldn't be as huge today, at least if you create a model. Training costs and around 40 hours of data should produce reasonably good results with Piper for example. Maybe around 10K or less would cover it.

in reply to Erion

Hírmondó was built by Axelero (the [origo] / Matáv-era ISP brand) together with a Hungarian company called Speech Technology Kft.. Hungarian company registry / business-info listings show “SPEECH TECHNOLOGY Kft.” marked as “v.a.” (végelszámolás alatt = under voluntary liquidation). So what happened to them? Is that engine even purchasable today? Or is all hope for any SDK gone for it.
in reply to Erion

I found the demo yes! Sadly it's a demo though for sure, the SAPI voice is non-functional. Hmm. It's odd because LowLevel.dll and the other engine files have the same version but are clearly different in size, so the DLL behaviors and compiling changed. Having a working SAPI5 voice of that Miklos would be the easiest, but I'm somehow doubtful it's easy to have the engine expose the proper path for voice utterance.
in reply to Tamas G

Tbf, vocalizer sucks. Our situation here isn't any better, we have neural engine stuff, but there are starting to be NVDA issues with it, and only the union of old retired blindies can redistribute the stuff. The project is no longer paid, so imagine what will happen in two or three years, and the neural voices suck. Goodbye, old speechlab too. Now if someone cracked that for me on android, I'd be happy. I never said that. But trying to stare for five minutes into the screen while it screams licence retrieval failed in different rates while I try to change the synth ain't fun. I like old stuff. The only good thing about the Hungarian vocalizer voice at least on apple is its name. :D It sucks, short letter a long letter a, is very fun to hear while you type. We need better synths for everything, for every language etc.
in reply to Winter blue tardis

@tardis Speaklab? Interesting. I wonder what the Bulgarian equivalent to our Profivox would be Honestly they're the best, but of course it's comercial, very much tied to only getting distributed by the organization that sells JAWS in Hungary, not to mention their DEX program that's a learning tool. So, Profivox is very locked down even though it's a great voice. We had WinTalker, I still have it working, ha. That one did kind of suck.
in reply to Tamas G

Yeah, I tried profivox on a version of jaws and the assholes never updated it, so imagine little me was frustrated... All the me were frustrated collectively, and I glared at the screen, for a long while. I have the one you did by uh, was it braillelab? I don't remember, it's cool, but my hearing sucks so I can't understand him, poor old guy. Giggles. Yeah, speechlab was, still is a sapi voice, the last nvda changes made it rate boost, but the android version was nastily plugged off the playstore, and there's a licence checker I wish someone would remove, Tyler did disassemble the DLL to increase speed, but we no longer need that because it works. Tehnically, I can't even download the neural voices because the link is broken, and they want my identification number, plus names, plus disability documents, and only then can they actually send that. Lots of crap. And last time when we tried to become members of the union after moving, they said we have to pay, and there were two months, so mom politely told them to fuck off, and then they wonder why they have no young members. LOL.
in reply to Tamas G

I have speechlab, if you want to make it speak broken English to you. I can send. It's old, so I am not sure if they even have copyrights, because CD distribution. Funny is they used the same crap of building for the neural engines, so that makes me think it's the same company or people who build the new ones. I mean, they are not bad, just, not for daily use. They are good if I sit down on a sofa, bother with an android phone, and read a book with a cup of tea, or hot chocolate, or something like that. You'll just have to give something that says "message me here!" because I am not sending files on here I don't think there's a way to. Haha. I also don't have dropbox and I am not a cool person. ;`

If you work somewhere that still communicates via X, this week is a good one to petition comms folks to stop using it

(generates thousands of sexually abusive images per hour while its owner laughs, FT calls it a “deepfake porn site” ft.com/content/ad94db4c-95a0-4…).

This entry was edited (5 days ago)
in reply to Dan Fixes Coin-Ops

Fedi meta

Sensitive content

We're an AI first company. Our mission is to streamline your experience and let you turn ideas into execution at the speed of thought. To join our team make PDFs out of your cv and cover letter, upload the PDFs, then retype all the text in the PDFs into more textboxes. Copy/paste is disabled. A question that is illegal to ask is mandatory. <>[]{},%#$ characters forbidden. Accents forbidden. The back button breaks everything. You have been logged out for inactivity. Click here to restart.

In my opinion, lack of accessibility is the main *real* argument against the widespread adoption of Free and Open Source Software.

I reckon, if, especially European, governments and institutions really are serious about digital sovereignty, they should invest serious money (I'm talking billions with "B") into that area.

#a11y #FOSS #DigitalSovereignty #EU

This entry was edited (5 days ago)

reshared this

Clippy is back! The movement of 2025 to protest against AI, Big Tech, and data abuse continues. 🎉

While the original Clippy was skinny and normal, the new “Clippy” shared by Microsoft on X is bloated - just like Microsoft's bloated AI tools.

Check out why people use Clippy as their profile pics: tuta.com/blog/clippy-movement-…

in reply to Tuta

Thought the sentiment about Clippy is understandable, doesn't it actually represent exactly what Microsoft is doing now? Though no data collection was involved twenty years ago, people (at least in my surroundings) remember it to be not useful and its inevitable presence - non-consensual, what is exactly what they are recreating now, just on a whole another scale of invasion into private space and workflows

Update zu meinen weg, #wegvongoogle

Ich habe noch mehr #Google APPs gefunden,
selbst der dämliche Wecker war von Google aber ich sollte nun alles mögliche gelöscht/deaktiviert haben. Dafür habe ich viele gute #opensource APPs gefunden. Meist ähnliche oder identisch zu ihren Google equivalent, meistens bieten die Open source Varianten sogar mehr features. Ich hab jetzt vpn, DNS sever mit firewall, APP blocker & nutze #ArcaneChat
Fazit: umstieg auf #F-droid / Open Source lohnt sich.
#smartphone

This entry was edited (5 days ago)

Po přečtení článku @sesivany zkouším AdGuard Home.

root.cz/clanky/adguard-home-be…

Předně bych chtěl říct, že nějaký takovýhle tool je must have do každé domácí sítě. Používám už dlouho Pi.Hole, takže mě občas překvapí, jak jiný je internet u nás doma v porovnání třeba s internetem u mého táty.

Nám Pi.Hole odfiltruje cca 20 % dotazů. Ale v době, kdy děti jely Android hry, tak to bylo klidně 60-70 %.

AdGuard jsem se ale rozhodl zkusit, protože Pi.Hole má takové ubastlené uživatelské rozhraní, tak mě zajímá, jestli bych si třeba nějak nepomohl.

Archos reshared this.

in reply to Mirek

@testmir Za mě to má pár výhod. Zrychlí se načítání webů, zvlášť pokud si na slabší lince. Navíc můžeš nastavit jiná pravidla pro sebe a pro děti. Já si třeba blokuju Facebook. Žena zase chce povolit nějaké reklamní hosty, aby fungovaly odkazy na jedné konkrétní stránce. Dětem pak zablokuješ porno, hazard, TikTok a podobně. Takže záleží jestli to chceš nějak customizovat nebo ne.

RE: mastodon.gamedev.place/@djlink…

Alors que Discord semble se préparer à entrer en bourse, ça semble le bon moment pour commencer à prévoir la sortie du silo fermé dans lequel votre communauté se trouve. #Emmerdification

En alternative qui vous conviendra peut-être, Framasoft propose framateam.org (mais d'autres options existent, avec leurs avantages et leurs inconvénients, comme @element / @matrix).

alternativeto.net/software/dis…


Start considering moving your communities out of Discord now. Don’t wait for the enshittiffication to arrive, the clock is ticking. No one will listen to me, but let’s talk again later. reuters.com/business/chat-plat…
This entry was edited (6 days ago)
in reply to Framasoft

Et pourquoi pas #XMPP ?

Loin d'être seulement un protocole, c'est une communauté fédérée qui propose une alternative en phase avec la protection de la vie privée (salons semi-anonymes, facilement auto-hébergeable avec #snikket), la sobriété énergétique (serveurs très peu consommateurs, repose sur des connexions TLS idle), et très compatible avec les idées du logiciel libre (normes gérées par une fondation au fonctionnement démocratique @xmpp, logiciels et clients majeurs entièrement libres).

Pour choisir son client : xmpp.org/software/?category=cl…

Pour choisir son fournisseur de serveur :
providers.xmpp.net/

Movim will be at the @fosdem 2026 in Brussels ✨
This year we will also have a conference! 😽

📢 Movim: Building a Decentralized Social Network on XMPP
📍 Room: AW1.126
📅 Day: Sunday 1st of February
🕛 Start: 13:45

In this conference we'll discuss the technical challenges of building a rich web frontend on top of XMPP, showcase the exciting features recently added to the project, and introduce the upcoming planned ones.

Don't forget to save the date in your agenda! ☺️

fosdem.org/2026/schedule/event…

(We'll also introduce our new project mascots, stay tuned 😁!)

#xmpp #fosdem #fosdem2026 #conference

This entry was edited (5 days ago)

What happened to Renee Nicole Good is not an anomaly or a rare phenomenon.

The only unusual factor is that she was white.

A Black man named Keith Porter was shot & killed by ICE on New Year’s Eve.

Marimar Martinez was shot five times by an ICE officer in Chicago who went on to brag about leaving seven holes in her body. She survived but has a hole in her arm forever.

Silverio Villegas González was shot dead in Franklin Park Illinois when he panicked and tried to run.

Then there’s the more than 30 people who’ve died in the camps.

No accountability. No punishment.

Keep speaking out. Let’s make sure this officer is held responsible.

#abolishice #ice #uspol #minneapolis #fascism #immigration #reneenicolegood

Tonight I’m thinking about #emigration and how tempting it feels. Right now, at this moment, there’s nothing I’d like better than to just up and leave from this country that has turned into a complete and utter hellscape for any of us who still hold onto even a shred of our humanity. I’ve heard people posit that it’s relatively easy to leave, but I beg to differ. First, not only am I a person with a disability, I’m also married to another person with a disability, and I already know many countries take a rather dim view of people with disabilities popping up. Public charge, anyone? It doesn’t matter that I have guaranteed income, and Sarah is employed. So emigrating is pretty much a nonstarter. I even looked into #Canada a while ago, since I am second generation (my grandfather emigrated from Quebec), but that doesn’t give me any special perks. So, as long as I’m stuck here, I’ll just continue annoying people with my periodic shitposts.
in reply to Kevin LaRose, Antifa Member

I feel like it would take a lot of planning. I don't think it would be particularly easy, either, but I haven't really tried to look into it, so other people might know things that I don't. It would probably be somewhat easier for someone who can retire and doesn't need to worry too much about generating income, and of course the cost of living is lower in some places, and every country will have its own rules. I was reading an article about Thailand (I think) having the equivalent of assisted living facilities targeted at expats from places like the US. I was reading a post from someone trying to emigrate (I don't know what his reasons were), but his employer wasn't being supportive, so he would eventually need to find another job. I don't think I would leave, personally. Aside from the disability-related reasons you mention, I would need to figure out where to go and take the time to learn the logistics of trying to establish residency somewhere else. It would be a longer trip to visit my family, and I'd need to learn a new place and likely a new language. I'm not nearly as eager to uproot myself as I might've been when I was younger and had more energy. Sometimes I phantasize about living in a village near the ocean on an island in the south Pacific (and I know that that's oddly specific--sometimes I wonder if I had a past life like that and I'm sub-consciously remembering it, but no way to know), but it's not something that I'm likely to actually try to do.