Peter Vágner reshared this.

Thanks, Mozilla accessibility folks! This article explains Pyax for inspecting and testing #accessibility on Mac OS in more detail: blog.monotonous.org/2026/01/12…

reshared this

Peter Vágner reshared this.

Today's crazy idea:

I've always wanted to play Elite, the old procedurally-generated spaceflight sim for the BBC Micro. It, of course, is not and will never be accessible.

However the source code is available, very small, and highly annotated. There's a whole nerdy website with bunches and bunches of details, right down to guesses on and commentaries about the relative sizes of celestial objects, ships, etc.

Tempted to hand all of that to an LLM and have it try modernizing the game in Godot, adding audio cues, speech feedback, and whatever else would be needed to make it accessible.

May not be fully faithful to the original, least of all because of 3-D audio, but I almost don't care if it captures the feel.

We'll see if I actually do this, but now the bug is lodged in my brain.

Peter Vágner reshared this.

Peter Vágner reshared this.

Quite a milestone for Czech #Meshcore: Bohemia and Moravia functioned as two islands, because crossing the Bohemian-Moravian Highlands is not exactly easy. But today, the connection has been established. The two islands are beginning to function as a single network.

Peter Vágner reshared this.

Peter Vágner reshared this.

FOSDEM 2026 (Brussels): Sun Feb 1, 09:35 CET, UB5.230 (my last talk)

Accessible Sovereignty: Why the Four Freedoms Depend on Inclusion (Community devroom)

Thesis: the Four Freedoms are not real if people with disabilities cannot use the tools, study them, share them, and improve them in practice. Accessibility is the operational layer that makes software freedom exercisable.

Event: fosdem.org/2026/schedule/event…

#FOSDEM #Accessibility #FOSS #Community

Peter Vágner reshared this.

Peter Vágner reshared this.

Rebuilding the indieweb one tendril at a time.

This is what we need to do. Rebuild the internet, reclaim the word social in social media and put people before platforms.

Circular logo containing the text: 100% human generated. In the centre is a scribble drawing of a brain.
We must uncouple our attention from the tech-bro, elitist, narrative-controlling monopolies1 and get back to building individual, independant website presences. The indieweb.

Sites that are shared and aggregated by RSS feeds, collected into like-minded groups by webrings, boosted with decentralised social media platforms such as Mastodon, and cross-pollinated with interlinks and cross site conversations from individual posts.

Subvert, bypass, and starve the big platforms of their attention oxygen. Let them suffocate in a circle-jerk of AI generated slop.

There is now a growing movement of people dumping the scroll-gatekeepers, and building their own cheap, simple (often retro looking) independant websites.

Here is an example: Daryl Sun has a simple site that is packed with information and interesting links for anyone spending a little time to click rather than scroll (just like here).

In the spirit of re-wilding the web and creating interesting tendrils, I have updated my own ABOUT PAGE to let you know far more about me than you ever knew you wanted to know. It is a work in progress and will grow over time.

Another great example is Brennan, who writes some really interesting stuff and has recently begun moving his focus from posting on Medium to growing his independent site.

He always has tons of interesting outgoing links, is a member of a heap of webrings, as well as including a slash page of all his interests and projects.

I am gaining a lot of inspiration from this movement and urge you to consider dropping out of the shittosphere of big social media and spending that newfound scroll time creating your own independent online presence.

Let us tear the whole thing down and rebuild it fit for purpose.

If you already have a indie website drop me a link in the comments….I would love to follow and share.

  1. Facebook. Twitter X. Bluesky. Youtube. Tiktok. and the rest… ↩︎

#blackAndWhite #indieweb #photography #socialmedia

This entry was edited (1 day ago)

reshared this

Peter Vágner reshared this.

Today was nice; didn't have any new things demanding my attention, so just pushed a few existing things forward. Also managed to get back to looking at bugs.webkit.org/show_bug.cgi?i…. Found that, with my test, some text doesn't show up in the AT-SPI hierarchy if I just remove the conditionals mentioned in the bug. I'd really need access to the WebKit slack, since there is apparently some discussion there, but, when I try to join (from the Getting Started link on webkit.org), I get a message saying that the invite has expired. I wonder if the link works for other people. I emailed someone at Apple the other day; hoping that he gets back to me.

Peter Vágner reshared this.

in reply to Peter Vágner

@pvagner What I was describing is similar to that, but I was only seeing it with a patched local version. I was hoping that it might fix this evolution crash that I'm seeing when I try to authenticate a gmail account--that was really the thing that I'm most interested in trying to fix right now--but it seems not to make any difference. Anyway, is what you're describing something that you're seeing with an unpatched WebKit? If so, is there a bug open for it?
Peter Vágner reshared this.

Okay y'all, first public, alpha, version of Elmud! Basically, the install script should handle everything for you, if you're on Termux for Android, Linux, or Mac. Hopefully. If not, just load-file elmud.el and it'll load emacspeak-elmud.el too. If you need a screen reader, set up and use Emacspeak. For soundpacks, we have one automatically load for Erion MUD and Cosmic Rage. Those are the two I've found easily downloadable. So the client just downloads the sounds for you when you choose those two MUD's. You can also make your own gag or sound triggers. I'll put it up on Github soon but for now:

dropbox.com/scl/fi/6cqp28s6zqp…

3elmud #emacs #emacspeak #foss #mud

reshared this

in reply to Khronos

@khronos You'll need the Emacs package, so do pkg i emacs, then git clone github.com/tvraman/emacspeak, and then make inside the emacspeak directory, then get a speech engine working, I recommend just going with Espeak when starting out, make Espeak. If it doesn't work have AI fix it up. Then git clone ElMud, run the install script, and in Emacs, M-x ElMud.

Khronos reshared this.

Peter Vágner reshared this.

My wife and I are fortunate to be in Iceland at the moment, and we managed to capture a timelapse of last night’s aurora. It was one of those moments in my life when I could hardly believe my own eyes. Enjoy!
#aurora #iceland #timelapse

reshared this

Peter Vágner reshared this.

🗣️ Welcome Mia and Mil, two new voices designed to read texts in Luxembourgish using screen readers. They are making progress, but sometimes still struggle a little with Dicks' language.
🔧 Would you like to help them? Come and test them out, and let us know what you think: gd.lu/15pM9q

reshared this

Peter Vágner reshared this.

Native Instruments did a 14-minute video on the accessibility features of their MK3 keyboards, barely enough time to even cover what the thing does, let alone the keyboard functions, not to mention it wasn't done by a blind user, the target audience.
I wasn't a fan, so I made my own video and I *still* didn't get through everything to do with it.
Anyway, here's a more than three times longer video at 48 minutes instead.

#InspiredBySound - Native Instruments Kontrol MK3 Accessibility Demonstration youtu.be/cMkm51Utijs

Audio download: onj.me/media/%23InspiredBySoun…

This entry was edited (3 days ago)

reshared this

Peter Vágner reshared this.

haha. I have made blindsoft image describer-js (BSID-JS) open source. #opensource #cloudflare #workers #js #javascript github.com/averlice/bsid-js if you want to host or contribute at all, feel free. licensed under the gpl-v3 public distribution license.

reshared this

Peter Vágner reshared this.

I should really go to bed but first have this thing I spent the last few hours making in Ableton. It's a remix of "Be Like You" by Taylor Acorn and it's probably one of my favorite songs of the last few years. Here's the original: youtu.be/Cys2K0rx2T0

reshared this

Peter Vágner reshared this.

RE: gultsch.social/@daniel/1135490…

#Signal isn’t just AWS. It also has a hard dependency on Google’s push notification system (FCM) if you don’t want your battery to catch fire.

Signal’s attitude towards #UnifiedPush and #FDroid speaks volumes.


I installed #Signal and #Conversations_im on a clean install of #GrapheneOS on my Pixel 4a and measured the battery impact. The results are shocking!

Both messengers had only one contact: my regular phone.

I used my regular phone to send messages to the Pixel 4a (which was not used for anything else over the course of the experiment).

I always sent the same message via Signal and #XMPP (mixing up which app went first). In total I sent ~32 messages in intervals of 10mins to a few hours.


Peter Vágner reshared this.

Peter Vágner reshared this.

I made my first 2 #FT8 contacts today thanks to a new accessible companion app built to work in conjunction with #WSJTX and the #JAWS and #NVDA screen readers. We're making huge progress toward a solution we can provide to the entire #blind #AmateurRadio community. #HamRadio

reshared this

Peter Vágner reshared this.

I work as an audiobook quality controller. My employer uses ClickUp to manage tasks. Unfortunately, the web interface is unintuitive and inaccessible. It contains unnamed elements, menus that expand in all kinds of ways, and similar issues. I wrote to their developers, but even after years nothing has been fixed. Fortunately, ClickUp has an open API. So I used vibecoding and now I have my own minimalist HTML application that displays my tasks, start and end dates, comments, and attachments, and allows me to post comments. I still can’t change task statuses yet—we’ll see if I manage to solve that with the help of GPT. Of course, this is not how a blind person should function in an ideal world, but it is still a way we can help ourselves. That said, I still need a server where my PHP scripts run; it could probably be done with Python as well, but PHP seemed simpler to me since it’s already running on my server. BTW it would be ideal if Clickup api documentation is one simple document which I can throw to gpt but it seems that chatgpt already know how to use it.

Peter Vágner reshared this.

Peter Vágner reshared this.

An accidentally discovered workaround that probably shouldn't even be mentioned as an actual one but got me through an hour-long webinar recording today: when an ad comes up on Youtube and your video is a part of a playlist, navigating to the next video skips it and loads the next one. As a result, if you skip to the next video when it's time to skip the ad and then return back to your video, the playback resumes. This obviously works also with remote controls on headphones.

reshared this

Peter Vágner reshared this.

I recently had a need for a recursive C++ lambda that captures variables. This isn't possible in the intuitive way; you get:
error: variable 'someVar' declared with deduced type 'auto' cannot appear in its own initializer.
It turns out you can achieve this (albeit a bit horribly) by passing the lambda to itself! See this article for details: artificial-mind.net/blog/2020/…

Peter Vágner reshared this.

Peter Vágner reshared this.

Victory adds Braille to its amps at no extra charge for blind players like @bermudianbrit thefretboard.co.uk/discussion/…

reshared this

Peter Vágner reshared this.

AI Brailab Hungarian text-to-speech system Voice generator. That's right. I'm not done.
It's up on Jammable. Here's a cover of Brailab doing Dial Drunk, with Eloquence Reed. Enjoy.
jammable.com/brailab-hungarian…
an you tell Brailab from Eloquence in the song? I sure can. Poor Brailab. All squished because it only goes up to 10000HZ of audio quality. Aww awe, I almost feel sorry for it.

Peter Vágner reshared this.

in reply to Winter blue tardis

@tardis so on that page there's a "create" button, you press it and a dialog opens. There you click on the select song button, then you can upload from your computer. I think free accounts don't really exist anymore, or they might but they only let you preview. Otherwise it's $1.99 for the first month (unlimited cover credits) then $8.99 after.
Peter Vágner reshared this.

I've just open-sourced a native macOS @matrix client that I've been working on! github.com/viktorstrate/mactri…

It is built with #swiftui and #MatrixRustSDK

reshared this

Peter Vágner reshared this.

The #blog post "A year of work on the ALPM project" has been released:

devblog.archlinux.page/2026/a-…

#ArchLinux #OpenPGP #RustLang #SovereignTechFund #STF #VOA #devblog

This entry was edited (1 week ago)

Peter Vágner reshared this.

Peter Vágner reshared this.

Friends, this is the coolest thing I have ever seen and you should see it too. A guitar amp labelled entirely in braille. #accessibility #blind #blindness #braille
This entry was edited (1 week ago)

reshared this

Peter Vágner reshared this.

The production on this track is insanely good. Love all the interesting ear candy and little details. On top of that it's just a really well written song. Jess Humphries - Spite

youtu.be/NYCGgre3xnM

#music #pop #newmusic #indie

This entry was edited (2 weeks ago)

Peter Vágner reshared this.

Peter Vágner reshared this.

Hey so Claude Code got DecTalk working in Termux on Android and got Emacspeak working with it. Very little lag. Emacs. Android. Org-mode. Bluetooth keyboard. Nov.el. Markdown-mode. Org-export. Calendar. Emacs. Mind blown.

#emacs #accessibility #android #blind #termux

reshared this

I have been notified about this #accessible text editor written in rust with a lot of interesting features.

github.com/Ambro86/Novapad/

ondrosik reshared this.

Peter Vágner reshared this.

A friend of mine, Beqa Gozalishvili, a very talented developer from Georgia the country, announced an early stage of his #SAPI5 wrapper for the popular #ESpeakNG #TTS engine. bug reports and feature requests are welcome, he says in his Telegram channel. He does speak English. github.com/gozaltech/espeak-ng… #Accessibility #ScreenReader #Windows #JAWS #NVDA

reshared this

Peter Vágner reshared this.

The State of Modern AI Text To Speech Systems for Screen Reader Users: The past year has seen an explosion in new text to speech engines based on neural networks, large language models, and machine learning. But has any of this advancement offered anything to those using screen readers? stuff.interfree.ca/2026/01/05/ai-tts-for-screenreaders.html#ai#tts#llm#accessibility#a11y#screenreaders

reshared this

in reply to 🇨🇦Samuel Proulx🇨🇦

My results shows that a dedicated IPC server performs faster, E.G the synthDriver is ready for use in just 5 seconds; response is good even in longer sentences, but this can be attributed to the 4.2m model I'm using. And when I ran the model through a streaming vocoder, response is surprisingly realtime, suitable for screen reader. As for voice rate, I'm using a modification of the good "audiostretchy" pip package. I can't give more details ATM, but I hope this helps in your research
Peter Vágner reshared this.

For World Braille Day, I compiled a list of free braille art and tactile image libraries that I used for a project in one of my graduate school classes. This is by no means a complete list of all available resources for tactile graphics, rather it is a list of sources that were explored for this project. veroniiiica.com/free-braille-a…

reshared this

Peter Vágner reshared this.

A new day, and a new accessible Telegram client for Windows, TAccess.
TAccess is a custom Telegram client built with Python and wxPython, specifically designed to be fully accessible for screen reader users (NVDA, JAWS, Narrator) on Windows.
github.com/mlapps88/t-access-a…
This entry was edited (2 weeks ago)

reshared this

Peter Vágner reshared this.

Remembering the birthday of Louis Braille, a reminder that the 3D printed buildings related to his life, his childhood home, the school where he studied and the Pantheon where he is resting is freely available, just contact me and I'll send you the file.
#LouisBraille
#France
#Braille
#ReplicaBuildings

reshared this

Peter Vágner reshared this.

Introducing Whack A Braille! A new Blind-first and a11y-first audio-based game aimed at increasing typing skills and #Braille literacy. Multiple game and input modes, fun sounds, and you earn tickets with each round that you can use to get silly prizes when you cash out at the Prize Counter! Practice your Perkins typing with the home-row setting and your grade 2 symbols and word signs. I'm still iterating, but enjoy this initial release. Go whack some moles! marconius.com/fun/whackABraill…

reshared this

Peter Vágner reshared this.

Check it out. Braille Display Calibration tool is now on GitHub for you all to admire in its full 96.4% C++ glory. It will get updates here from now on, but the private binary will also stay current.
github.com/tgeczy/BrailleDispl…

Peter Vágner reshared this.

Peter Vágner reshared this.

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