Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Because free software is also about accessibility, I'm doing some important work in Movim to ensure that the user interface can be navigated using the keyboard only. ♥️

This work also involves proper labeling and description of the page elements for people with visual impairments. 💬

This side project is supported by @nlnet. Thanks to them for making Movim an even better communication platform for everyone. ✨

#xmpp #accessibility #movim #jabber

reshared this

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

#marschine 24 Incoming Channel Message. I've never gotten one of these. Again, feel free to use.

Peter Vágner reshared this.

Peter Vágner reshared this.

New blog post! Some heartwarming news from the slidge community: the family is growing.

slidge.im/blog/2026/03/14/slid…

#xmpp
#jabber
#slidge

This entry was edited (yesterday, 9:27 AM)

Peter Vágner reshared this.

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

#marschine 22 Incoming Message. One of the things I've also used Maschine for is sound design. I'm not on Telegram anymore, but this is the Incoming Message sound I made for it. Feel free to grab it, if you’d like a new text or notification sound or something.

Peter Vágner reshared this.

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

#marschine 23 Incoming Group Message. same thing as before. But this one was for the group chat. Feel free to use.

Peter Vágner reshared this.

Peter Vágner reshared this.

TapType v2.0 is out!
TapType is a keyboard for blind users — no visible keys, just tap where QWERTY keys would be and it predicts your words. Fully accessible with TalkBack.
What's new in v2.0:
Multi-language support — English (US/UK), Deutsch, Espanol. All speech, announcements, and punctuation fully translated. Switch languages right from the keyboard.
Reorganised settings into clean categories with per-language user dictionaries and punctuation.
TTS engine fixes — language switching and engine changes now work reliably.
Download the APK:
github.com/aaron-gh/taptype-re…
If you find TapType useful, consider supporting its development:
paypal.me/aaronhewitt
github.com/sponsors/aaron-gh
liberapay.com/fireborn/
#TapType #Accessibility #A11y #Blind #Android #TalkBack #Keyboard #AssistiveTech

reshared this

Peter Vágner reshared this.

Running a FreeBSD server with two independent uplinks?

My latest deep dive covers how to mix a physical provider and a BGP tunnel to serve NAT'd, routed, and pure public jail traffic on a single bridge.

We break down Dual-FIB policy routing and show you how to use PF's rtable and reply-to directives to fix asymmetric routing and keep traffic strictly separated.

Policy routing done right: blog.hofstede.it/dual-fib-poli…

#FreeBSD #BGP #Jails #SysAdmin #networking #routing

reshared this

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

A quick demonstration of Sandfly, the android screen reader I'm working on in very early alpha. Don't ask for an apk, release date, or any of that. I don't know and you can't have one. Not yet.

reshared this

Peter Vágner reshared this.

I got super tired of Microsoft seemingly being determined to make the app you turn to when your computer locks up and is laggy laggy itself with screen readers, so I wrote my own task manager. It's pure C ,not even linking against a CRT, meaning the current binary is around 20 KB including a complete, sortable process list. You can also customize what columns the list shows and how often you want it to refresh, if at all. I personally keep auto refresh off and just manually refresh with f5, and the list keeps your exact place whenever it refreshes. Pressing escape minimizes it to the system tray, while alt+f4 closes it. I want to do much more with this, such as binding it to a hotkey, but I think it's good enough for a first release. Source code: github.com/trypsynth/taskmon , 0.1.0 release: github.com/trypsynth/taskmon/r… , Enjoy!
Edit since this is blowing up: if you like all the hacking I do in my downtime, please consider donating on PayPal or GitHub sponsors so I can keep making teeny pieces of software that just work exactly as they should. GitHub: github.com/sponsors/trypsynth PayPal: paypal.me/tygillespie05 Thanks everyone!
This entry was edited (Sunday, March 22, 2026, 10:24 PM)
in reply to André Polykanine

@menelion You likely have cloud delivered protection turned on in virus and threat protection settings. That uses a sefisticated AI model on Microsoft's servers to analyze any and all executables you touch for viruses. I'd recommend turning it off, the feature isn't internally called SpyNet for no reason. As for why it thinks there is one, probably because I'm hooking into ntdll.dll and calling deeply undocumented functions without having a code signing cert.
Peter Vágner reshared this.

RHVoice, the fdroid version, f-droid.org/packages/com.githu… has just been updated to version 1.18.3. The main change is that the package directory is automatically fetched from github repository, where the package data in json format reside. That means faster updates of languages and voices for the fdroid RHVoice app.

reshared this

Peter Vágner reshared this.

Here's a very accessible site hosting lots of SDR's.
spinthedial.live/
#ShortWave #HF #AmateurRadio #HamRAdio

reshared this

Peter Vágner reshared this.

bye bye RTMP

daniel.haxx.se/blog/2026/03/21…

#curl

#curl

Peter Vágner reshared this.

in reply to daniel:// stenberg://

Straight up from my doctoral thesis: "problems are exacerbated where the use of IP addresses as identifiers are central to the application protocol. Peer-to-peer (P2P) applications – e.g. BitTorrent [155], and Adobe’s proprietary Real Time Media Flow Protocol [156] – are a notable and widespread example."
Peter Vágner reshared this.

#introduction
Also posted in danish.
#Blind #Dane with a passion for #podcasts and #audiobooks, especially #crimeFiction and #trueCrime.
Interested in #gaming, #technology, #accessibility, #AI, and #music, among many other things.
Love hanging out with family and friends, and enjoy nature walks, but hate running! 😄
This entry was edited (Saturday, March 21, 2026, 3:34 PM)

reshared this

Peter Vágner reshared this.

A return of a classic. Blingo, the word-guessing game is back online. Same words, same sounds.
You can play it on the web using speech and sounds, or also display the guesses with the Dot Pad X.
brl.atguys.com
This entry was edited (Sunday, March 22, 2026, 9:29 AM)

reshared this

Peter Vágner reshared this.

The second rlease for today is the stuff I did for #movuary . This is called Pocket Sessions, and for those who aren't in the loop, The challenge was to post a track made with Ableton Move, either something produced that very day, or something you been working on. I hope you enjoy. Spotify link: open.spotify.com/album/7Bq9BEO…

Peter Vágner reshared this.

Peter Vágner reshared this.

For anyone interested in The Lord of the Rings, there is an amazing audiobook with music, sound effects, different voices for the characters, etc, all done by one person. It almost sounds like you're watching a movie even though its an audiobook. It was published for free by its creator, and I have been hosting it on my server for a while because the original website is hard to download from. I also fixed the ID3 tags to make media players organize the files correctly. lotr.emassey0135.dev

reshared this

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Google has news on what you will need to do for still being able to sideload apps:

* enable developer options
* confirm that you are not tricked
* restart phone and re-authenticate
* wait one day
* confirm with biometrics that you know what you are doing
* decide if you only want unrestricted installs for 1 week or forever
* confirm that you accept the risks
* enjoy the few apps that still have developers motivated to develop for a user-base willing to put up with this

goo.gle/advance-flow

This entry was edited (Thursday, March 19, 2026, 5:29 PM)

reshared this

in reply to Torsten Grote

Does this help, though? Because the moment someone makes a “Android improvements self-guide” app and puts that in the playstore, the attackers can just link to that and let the victim follow the instructions.

Note how that app doesn't even need to get malicious – the process is tricky and lengthy, I think there could be some value in having an app to remind you that you can now continue with step 3 (or even show a countdown).

In case the app is permitted to exist, someone would abuse it / embed a similar thing in an actually malicious app. If it is forbidden to exist, then (a) google would be censoring apps without warrant, which feels to violate antitrust laws, and (b) given that playstore has a record of malicious apps, that app would exist on playstore probably anyway, solving nothing.

This feels like a security theatre play noone should buy tickets for…

Peter Vágner reshared this.

For the last three or so years I have been co-hosting EBU in Action, a quarterly podcast of the European Blind Union where we discuss various topic of importance to the community of blind and partially sighted people in Europe. Episode 14 is out as of two days and since there are many blind gamers on Mastodon, I thought I might do a special shoutout about it. It was my honour to have @svenja also known as SvenjaDev on Twitch and Philip Bennefall, the person behind things such as Q9, Tarzan Junior and of course the Blastbay Game Toolkit (BGT) framework that many popular audiogames are based on, as guests for this one. We touched upon a lot of topics from the history of gaming for the blind, modding vs. native accessibility, e-sports gaming, streaming right up to AI so go ahead and check it out. #Accessibility #Blind ebuinaction.podbean.com/e/pres…
This entry was edited (Thursday, March 19, 2026, 8:07 AM)
Peter Vágner reshared this.

Thanks to @Piciok this time I have been in an english Podcast!
Episode 14 of (EBU in Action) "Press Start to play: Levelling up Gaming through Accessibility." ebuinaction.podbean.com/e/pres…
Transcript: euroblind.org/sites/default/fi…
#Gaming #Accessibility
This entry was edited (Thursday, March 19, 2026, 6:16 AM)

reshared this

Peter Vágner reshared this.

'What's that sound? Darude - Sandstorm' youtu.be/-5jUV1n0BCY?si=UXvLnC…

Peter Vágner reshared this.

Peter Vágner reshared this.

Mudpie 0.2.0 is out!
The big one: built-in TTS support, independent of TalkBack. New SPEAK trigger action lets you choose exactly what gets read aloud. Per-world modes: TalkBack (unchanged), TTS: all lines, or TTS: triggers only. Engine, voice, and rate configurable at global, world, and per-trigger level.
Also: blank lines now send to the MUD, Cosmic Rage soundpack is opt-in for new installs, and several TalkBack navigation fixes in Settings.
Download: github.com/aaron-gh/mudpie-rel…
#MUD #Android #TalkBack #Accessibility #Gaming

reshared this

in reply to aaron

Mudpie 0.2.1 is out — quick hotfix for the TTS rate slider.
In 0.2.0 the slider thumb was always in the wrong position because it was using an internal index instead of the actual rate value. That's fixed. The maximum rate has also been raised from 2.0× to 5.0×.
Download: github.com/aaron-gh/mudpie-rel…
Peter Vágner reshared this.

hay everyone! I am thrilled to anounce the release of our new trivia game, quizzy! quizzy is a trivia based game where you need to answer Multiple choice questions to progress. unlike many other trivia based games, quizzy fetches the questions from online sources, insuring you get new questions each time you play. thanks @Aryan for making the release truly possible. you can find the github repo at github.com/amanKG777/Quizzy feedbacks/suggestions are welcome. also feel free to open any issue on the delicated page of the repo.

reshared this

Peter Vágner reshared this.

This is also a funly thing! GitHub - IhorShevchuk/piper-app: The original Piper, now on iOS and macOS · GitHub github.com/IhorShevchuk/piper-…

reshared this

in reply to Tamas G

@Tamasg @Blindy yes, and yes, to bofa yur questions, as the modern folks don't say. I tested it immediately after I heard about it, and was amazed. Lessac will now be my new teamtalk and bookreading voice when I don't use sweet Carissa V aka Bella on elevenreader. I should make her a piper voice or a kokoro voiceOver thing. Or, TGSpeechbox should drive the thing so the voices are more predictable and less AIy.
Peter Vágner reshared this.

[iOS and iPadOS App Directory] Piper - Neural TTS applevis.com/apps/ios/utilitie…

reshared this

Peter Vágner reshared this.

Actually, even if you don’t care about #UnifiedPush, having this minimal #Prosody server that just accepts messages via a simple REST API and sends them out via #XMPP is great alternative to the various sendxmpp scripts out there.

gultsch.de/posts/xmpp-via-http…

This entry was edited (Monday, March 9, 2026, 8:59 PM)

Peter Vágner reshared this.

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

The great Andre Louis @FreakyFwoof takes us on a tour of Move and its accessibility features.

Who should watch this: everyone. Sighted people, to understand these needs. Move fans, to check out Andre's awesome demo of Move Everything features. Sighted developers of hardware and software, to understand needs of the visually impaired.

cdm.link/move-everything-visua…

With everything else going on in the world, making music more open to everybody seems even more valuable.

reshared this

Peter Vágner reshared this.

Pushed #nvdaComposer 1.5.1 to fix an error with exporting very large.rng compositions such as the fantastic one done by @batworx which is now in the demos folder accessed with CTRL+Shift+O. You must check out his version of 'Bouncing Round The Classroom' which I wrote many years ago.
Update 1.6.0:
• Added F8 to cycle the live playback engine while in the composer window.
• Playback modes now cycle through NVDA tones, smooth local audio, and Nokia-style local audio.
• The selected playback engine is stored persistently in NVDA’s configuration, so your last choice is remembered.
Playback engine toggle: Press F8 in the composer window to switch between the three live playback modes. The default remains NVDA tones.
This allows you to hear what your composition should sound like with the two export options before you do so.

Download: onj.me/nvda/nvdaComposer.nvda-…
Github: github.com/OnjLouis/nvdaCompos…

This entry was edited (Monday, March 9, 2026, 6:49 PM)

reshared this

There is a little discrepancy with the #Foobar2000 mobile v2.26 beta that it display url encoded file names when browsing webdav shares that are not indexed into its media library. I am using it like this when playing my audio books / audio drama. If you are using Foobar 2000 mobile on android for playing media from webdav remotes, perhaps you can support my wish so this will be looked into at some point.

hydrogenaudio.org/index.php/to…

Peter Vágner reshared this.

The first ever talking alarm clock: youtube.com/watch?v=etl_bSIy-p…

reshared this

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Unbelievable, #Nextcloud seems to be finally getting repeated tasks feature. 🎉

Nextcloud's backend had no problem with repeated tasks. Syncing with webdav was completely OK.
But the web fronted couldn't reschedule and edit repeating tasks. It seems it will be fixed now.

Peter Vágner reshared this.

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

#marschine 07 They Flipped the Call, featuring @FreakyFwoof and @raywonder on the sample chop, which is a derivative of the Nokia ringtone. The iconic Nokia tune is based on a 19th-century guitar piece by Francisco Tárrega. Nokia licensed it in 1994, and it debuted on the Nokia 2110. By the late ‘90s, it was the world’s most-heard melody, ringing billions of times daily. Now it will ring in your head all day.

reshared this

Peter Vágner reshared this.

My colleague Tiago posted about some of his recent work at @igalia on PDF accessibility:

vignatti.com/posts/accessibili…

reshared this

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Unison is an open-source file synchronization tool that keeps two folders on different devices in sync.
Unlike traditional backups, it supports two-way synchronization, so changes on either side can be safely propagated.
Works across Linux, macOS, and Windows, and typically syncs data securely over SSH.
👉 github.com/bcpierce00/unison

More privacy-friendly tools curated at : digital-escape-tools-phi.verce…

#OpenSource #Privacy #SelfHosting #FileSync #FOSS

This entry was edited (Thursday, March 5, 2026, 10:05 PM)
Peter Vágner reshared this.

@amir you should try this markdown renderer made by @jcsteh
I am using this alongside "markdown here" #chrome extension to write formatted emails on gmail. The markdown toggle in the context menu enabled by the extension allow me to convert md syntaxed text to a visually formatted one.
files.jantrid.net/mdr/

Peter Vágner reshared this.

in reply to Kaveinthran (no longer here)

It's like word. You put headings (yes, with shortcuts like Ctrl+Alt+2 for heading level 2), you change fonts either with keyboard (Ctrl+B for bold, Ctrl+I for italic) or with context menu. Lists are made automagically, if you start a line with an asterisk and a space (* ), you get bullets. I usually don't need anything more sophisticated in emails.
Peter Vágner reshared this.

I see a lot of posts on my feed expressing various ethical and pragmatic concerns about AI. And I see quite a few posts from other disabled people along the lines of "stop telling us not to use AI when it's helping me fix accessibility issues that you've never done anything to fix."

I worry about the ecological effects of AI's need for resources in the aggregate, but a few disabled people making use of it isn't going to make a meaningful difference, and I get the argument that we need all the help we can get. So I am not going to tell someone else whether to use it or not.

Whether it is helpful is a more complicated and nuanced question, and I think that it will depend on the context.

I've been avoiding it mostly for reasons specific to me--I just vaguely feel like I don't know how, and it normally wouldn't occur to me to use it. I feel like I wouldn't know what to give it for a prompt. So, admittedly, I'm not the best person to be giving opinions.

I wrote about it at the time, but, a few months ago, someone gave me an AI-assisted patch for a bug in my module. At first I was impressed, and I still am to some extent, but the patch was later found to have problems, and the person came back with a revised patch. That, too, caused problems. I eventually removed all of the complicated code that the AI added and solved the bug with just a few lines of code. To be fair, the AI patch helped me to figure out how to think about the problem. So that was my first impression.

reshared this

in reply to Mike Gorse

@matt Your point about the LLM's code helping you to think about the bug in a different way is a lot of how I use these tools. If they generate code for me, it's code I review, and it's used as a time-saver or to avoid tedium. Mostly, though I "discuss" object-oriented concepts, or have them generate code I use as a way to reconsider my approach. Then I go write the actual code myself.

Mike Gorse reshared this.

Peter Vágner reshared this.

When Meta and Be My Eyes collaborated to bring Be My Eyes to Meta glasses, we said to Meta that it was an excellent initiative, but we urged Meta to go a big step further and create a software development kit that would allow a range of blindness products to use the glasses as a platform.
We were delighted when they did so. Now, I am testing some early but promising implementations that add a lot of value to these devices. So much so that I made a personal purchase the other day and replaced my first generation Ray-Ban Metas with the Oakley Vanguard. I bought these for two reasons. First, they have the programmable action button which is very handy. Second, they are the loudest model of all of them, which is important to me as someone who wears hearing aids.
I’m not regretting the purchase at all. Using some of these test products today, I can see these glasses are going to become increasingly useful.
When we’re traveling, many blind people find ourselves running out of hands, in that by the time we use one hand for a phone and another to hold our cane or dog harness, it’s a real logistical challenge. Having a variety of tools that will be accessible hands-free is very welcome.
I suspect some of these companies will have plenty to say at CSUN.

reshared this

in reply to Fanny Bui

@Brailly615 It’s absolutely right for us as consumers to be vigillent, and hopefully regulators will take action where they have found privacy breaches. However, this actually strengthns my point. If we can use alternative apps for blindness-specific use cases, then it won’t be necessary to use Meta AI if a user doesn’t wish to. They can use alternatives like Aira, Seeing AI, and others who are working on it but haven’t announced.
Peter Vágner reshared this.

This blog post recently crossed my timeline. blogs.gentoo.org/mgorny/2026/0… It talks about burnout among FOSS maintainers, which is an important subject.

It saddens me, though, that the author called out Rust alongside generative AI as a contributor to their own burnout as a distro maintainer, going back to the Python cryptography package's adoption of Rust in 2021. Is there anything that we who use and promote Rust can do about this, or is Rust just too at odds with the norms of Linux distros?

Peter Vágner reshared this.

in reply to Matt Campbell

I doubt there are universal norms of Linux distros. But many of them value shared libraries as a means to fix security issues system-wide, without having to recompile all client code. At the distro level, recompiling (plus running tests etc.) takes a lot of resources, and maintainer time. For these distros, vendoring dependencies is a major problem.
in reply to Konrad Hinsen

Some distros also value long-time stability, and try to support old devices for as long as possible. This is something that the Rust community could address at the compiler level, but unless it shares the same concerns, this is unlikely to happen.

This value conflict is exacerbated by (a part of?) the Rust community aggressively wanting to re-write everything, even in the absence of issues. The coreutils debate is a good example.

Peter Vágner reshared this.

Peter Vágner reshared this.

Peter Vágner reshared this.

Just played around a little with ish (it's a Linux emulator for the IPhone).
For the moment, I wanted to be able to use the screen reader of my choice, even if I'm doing it remotely from another computer. So I successfully got a ssh server set up, following the instructions here: medium.com/@der.loste.kitkat/g…

My ssh connection goes away as soon as my phone locks. I haven't tried the workarounds described in that post for running things in the background; maybe that would have helped.

I wanted to see if sound was emulated. So I got amixer installed, but it didn't appear to detect any sound cards. So I'm guessing not.

So I would have to use VoiceOver I guess.

And, with VoiceOver, when I type a key, I get a lag of approximately a second before the key is echoed. (And it is not because I'm using a bluetooth keyboard--that might be a small part of it, but I don't get nearly as much lag if I'm, say, typing in the messages app).

So I don't really see myself using it, but trying it out has been interesting.

Peter Vágner reshared this.