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.

in reply to Štěpán Škorpil
As I have learned: all the time, the problem was to find an implementation different platform clients can deal with due to lack of standardization. Hence the web front-end was lacking it to avoid the expectation it will work with all other clients that had their own ideas about how to handle repeating tasks.
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

in reply to Izzie G 🎹🎸🎙️🎛️🎚️♾️👨‍🦯🌕
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

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 (inactive)
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 Jonathan Mosen
I don't ask you to blame you, but because I really appriciate your opinion: What do you think about the privacy issues? Just some days ago an article was published, that explained, that workers of Meta can see everything, that could be seen through the glasses...
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.
in reply to Jonathan Mosen
I absolutely love the vangard ones. another benifit they have over the ray-ban ones is the camer is right in the center rightr above your noes. helps you to take pictures of things if you want my honest opinion.
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.

Peter Vágner reshared this.
Can someone of the Audient Evo users tell me how I disable this weird audiometer/monitor thing that lights up the LED ring on the thing whenever it detects audio? This is insanely stupid if you use a screen reader, for obvious reasons.

Peter Vágner reshared this.

in reply to Jonathan
Ok so apparently it's impossible to disable that? What a massive L. So now this thing will continue blinking like a police car whenever it detects input. The only option is to switch to a line that's not used, which is only 1 mic line in my case. Who had this idea and thought it was a good one?
Peter Vágner reshared this.
Hi everyone, I have something slightly different to share, it's part of a project I've been working on during my downtime, because I guess this is rest for me or something haha. I've created a reaper project (can easily be made into just an effects chain) which first upmixes stereo audio into 7.1.4 surround sound before then downmixing it back to stereo, but doing so in such a way were all 12 of the surround sound speakers are positioned using HRTF! In other words, it causes standard stereo music to sound like it's playing all around you in 3d, quite a fun listening experience! a lot of time, pacients, multiple pairs of headphones, hundreds of tracks tested and uncountable minor parameter adjustments went into making sure that there are as few hrtf or other artifacts in the output audio as I could achieve given my experience level and ears. I used a much younger and more simple version of this effects chain for the New years Any Audio streams, and an older but similar concept in my Starwar audio production. This chain combined with a virtual audio cable or app2clap allows you to binauralize audio from any windows application, it was pretty fun listening to a 3d internet radio station today! I made it for my audio productions, but discovered that it's also great for entertainment. If you're a curious audio nerd who owns a copy of Reaper and have a few extra minutes to install a couple plugins, feel free to check this out if you're interested, feedback is welcome/appreciated and I hope you enjoy! samtupy.com/music3d.zip

reshared this

in reply to Sam Tupy

Project Load Warning dialog There were 3 elements in the project that were not understood. If this project was created in a newer version of REAPER, this version may not preserve all of the settings of the project.

Project tokens not recognized:

RULERHEIGHT
RULERLANE

Peter Vágner reshared this.
History of "hoover" sound
youtu.be/Pkh2KaFy5M0?is=NMJcfy…

Peter Vágner reshared this.

Peter Vágner reshared this.
Have any screenreader users out there tried Keychron's keyboard configuration software recently? I'm considering one of their new keyboards, but want to make sure I can do things like disable the RGB.
If not Keychron, which TKL wireless mechanical keyboards are recommended, either because the config commands are doable from the keyboard or because the software is accessible?
Please boost if you might have followers with an answer.
#Keyboards #Accessibility #AskFedi

reshared this

in reply to Rider Pestilence
yes. ZMK is also a popular open source firmware, especially for wireless devices (even though my keychron is wireless and using QMK). Configuring the firmware via source code should work there too.
in reply to tuxflo
@tuxflo @RiderPestilence There's this significantly more accessible web tool - config.qmk.fm/ - but you'll have to ensure that the Keychron keyboard you purchase is in the list of supported models, or contact the dev inquiring about the model in question. I.E. The Keychron Q8 has listings, but I'm not sure if the newly released Q8 Ultra8K is covered by that listing alone, and buying off a non-guarantee could be risky.
This entry was edited (Friday, March 6, 2026, 3:53 PM)
in reply to Jack-Frostodon
@jackf723 @tuxflo Without flashing the firmware you can also use via to change the keymap by editing the layout JSON, and you can probably turn the RGB off by setting it to solid color and then black. Or solid color and hammer the brightness down keystroke. I got mine to stay that way but I have some light perception.
in reply to x0
This could be another option. I guess that's the risk I take considering brand new products. But still, if it comes to that, I think I could manage to flash firmware after I modify it to make sure no power goes to the lights if there's no other way. I've done harder things, I think.
in reply to Jack-Frostodon
@jackf723 I missed this reply, somehow. The new keyboards such as the V3 Ultra I'm considering that use ZMK are likely not supported by this tool. I could get an older QMK model, but I like the battery life promises of the newer boards.
Peter Vágner reshared this.

The official microG OS project (lineage.microg.org/) leaked their private keys for logging into their servers and signing releases:

github.com/lineageos4microg/l4…

We make our official builds on local machines. Our signing machine's keys aren't ever on any storage unencrypted.

reshared this

Peter Vágner reshared this.
if you prefer Bandcamp, some of my music is also there. ondrosik.bandcamp.com #BandCampFriday!

reshared this

Peter Vágner reshared this.

GrapheneOS Foundation Reporting On MicroG OS Project Leaking Private Keys


The official microG OS project (lineage.microg.org/) leaked their private keys for logging into their servers and signing releases:

github.com/lineageos4microg/l4…

We make our official builds on local machines. Our signing machine's keys aren't ever on any storage unencrypted.

Our roadmap for improving security of verifying updates is based on taking advantage of the reproducible builds. We plan to have multiple official build locations and a configurable signoff verification system in the update clients also usable with third party signoff providers.

We don't have faith in any available commercial HSM products being more secure than keeping keys encrypted at rest on the primary local build machine. Instead, we're planning to develop software for using the secure element on GrapheneOS phones as an HSM for signing our releases.


We don't have faith in any available commercial HSM products being more secure than keeping keys encrypted at rest on the primary local build machine. Instead, we're planning to develop software for using the secure element on GrapheneOS phones as an HSM for signing our releases.

reshared this

in reply to artyom

Our response was, as it is in most cases to help educate people who use it and the OS ecommended by microG themselves since they have deeper microG integration than what's available in official LineageOS. It's an official part of the microG project and it reveals a lot about their overall approach to privacy and security in the project.

We are often asked why we don't implement it instead of sandboxed Play Services and this just goes to further reinforce that position.

This entry was edited (Wednesday, March 11, 2026, 7:32 PM)
in reply to Tekniquelly correct

Every now and then the Cambridge CST exam papers include a question like "explain why even experienced programmers sometimes have problems with character codes".

You could write pretty well anything you liked.

Originally what was expected was an essay about things like escape sequences on Flexowriter tapes; in my day it was about conversion between EBCDIC and ASCII; these days it might be about obscure characters in URLs.

On thursday I managed to help a friend to update his #mikrotik #routerBoard G750 running ancient version of #routerOS from v3.29 to the latest Router OS version v7.20.8.
No hacking, no 3rd party software required. I had to do the upgrade in multiple steps for each major version upgrade seperate but still I am seeing this as a huge surprise.
I can run up to date software on par with todays security standards, even run services that were not available at the time of producing that device e.g. #wireguard. #tech #networking

reshared this

Peter Vágner reshared this.

I've been using Linux on my personal machines since I was a teenager. Twenty-five years of desktops, from GNOME 2 to Sway. I felt the need to write about it.

tarakiyee.com/for-the-love-of-…

#Linux #Wayland #FOSS #OpenSource

reshared this

Peter Vágner reshared this.
I guess I'm probably the only user of my WhatsApp Accessibility Fixes Greasemonkey script - the rest of you are probably using the desktop app with screen reader add-ons now :) - but in case it's of interest to anyone, I just updated the script to strip phone numbers from the labels of messages from unknown contacts. github.com/jcsteh/axSGrease/ra…

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 06 Coffee Beans. This one I made for a friend to chop up in to a different beat, and he did a good job doing so. Won’t post his with out asking, and I'd probably have to wait until #aprilton to post anyway, since he uses Live.

Peter Vágner reshared this.

Peter Vágner reshared this.

For screen reader users, text-based multiplayer games (MUDs) are often easier to access than graphical games.

So why can playing one from a web browser feel harder instead of easier?

Brandon Cross (aka bscross) explains it all in this interview:
writing-games.org/accessibilit…

#MUDs #Accessibility #TextGames

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 04 Son of a Ghost Bitch! This is on the shorter side. This was made because I wanted to sample some random thing, and @Millerd16 was the random recording.

Peter Vágner reshared this.

Peter Vágner reshared this.
I've thought for a while that it'd be useful to have a dead simple Markdown renderer that allowed you to see the result and easily copy the rendered output to the clipboard. There are quite a few such tools already, but copying the rendered output generally involves selecting the output yourself first, which is tedious. Finally, catalysed by disabled.social/@kaveinthran/1…, I threw something horribly quick and ugly together. The workflow: type Markdown in text box, press alt+shift+r to render and see the output, press alt+shift+c to copy to clipboard, press alt+shift+s to return to editing the Markdown if you like, etc. If you're using something other than Firefox, it might be alt+r, etc. instead. This tool really sucks and I don't care, but I'm just posting it here in case others might find it useful. files.jantrid.net/mdr/

reshared this

in reply to Jamie Teh
For folks that want something less crappy than my Markdown renderer, you could use the commonmark.js demo, which is still very minimalist but does offer auto render, sync highlighting, etc. However, it doesn't have shortcut keys, nor does it have a copy to clipboard action, though you could focus the iframe, switch to NVDA focus mode (if using NVDA) and control+a control+c there. try.commonmark.org/
Peter Vágner reshared this.
Great, VDO Ninja now can be used from vst plugin on Windows. Unfortunatelly, currently not very accessible. steveseguin.github.io/Ninja-VS…

Peter Vágner reshared this.

Peter Vágner reshared this.
I got bored and made something fun: an accessible clone of Little Alchemy v1. The goal is to combine elements to create new ones. I included every element that ever existed in that version, even discontinued and bonus ones, totaling 615 elements and 1009 combinations. I always wanted to play this game, but the original used drag-and-drop. Play it here: trypsynth.github.io/alchemist/ Feedback welcome!

reshared this

Peter Vágner reshared this.

Web #accessibility / #a11y people — any good resources I can link to on the problems with relying on LLMs for accessibility reviews?

I have concerns but I can't find a good summary. Initial searches have only found pages that support the idea more-or-less uncritically.

(Not saying absolutely that there *are* no potential positives — but the target audience already believes in the positives, so I'd like to introduce some balance.)

reshared this

Peter Vágner reshared this.

The latest #Pachli Current (3.4.0+29a96332) is rolling out now with some notification improvements

1. Notifications about a post will always include the "action bar" under the post so you can reply, bookmark, quote, etc directly from the notifications view.

2. #accessible #talkback actions have been added, and the descriptions have been improved to provide a better experience.

Thanks to @Aryan, @wolfblade , and @dhamlinmusic for the feedback that prompted these changes.

reshared this

in reply to Pachli
no, like swipe left and rite that move your focus cann't let you cross over a follow notification. for example, try swipeing left from a person followed notification, or swipe rite from their bio if that is showing in the notifications area.
in reply to Pachli

@fireborn @pvagner

The last two are for moderators/admins only:

- You received a report from a user: actions to open the report, open the reporter's profile, open the reportee's profile
- Someone new has signed up to your server: action to open the new user's profile

2 of 2

Peter Vágner reshared this.
Et hop, version XMPP Web 0.12.0 sortie avec de nombreux petites améliorations orientées utilisateurs et un nouveau contributeur qui semble motivé pour les appels audio / video 🎉 #dev #xmpp
github.com/nioc/xmpp-web/relea…

reshared this

in reply to Nicoco
@nicoco J'avoue j'ai enchainé les 2 de manière très rapproché 😞 mais je voulais délivrer la feature du nouveau contributeur rapidement. Maintenant, on va calmer le rythme un peu...il reste des grosses features.
This entry was edited (Thursday, March 5, 2026, 2:23 PM)
Peter Vágner reshared this.
The media in this post is not displayed to visitors. To view it, please go to the original post.

TIL: There is a book called "Unicode," which encodes standard life situations into rarely used latin words so you can save money on telegrams that are charged per word.

archive.org/details/unicodeuni…

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.

#movuary 28 The After Party. I'm gonna miss doing these. This was fun. I hope you guys enjoy this last one for the year.

reshared this

Peter Vágner reshared this.
Found that orca remote plugin on github , and fixed it up so it is actually useful now. What you guys think? I love having access to this thanks to vibe coding. github.com/serrebi/orca-remote

reshared this

in reply to Brandon
This looks really interesting. How hard would it be to have it work in the reverse direction, Orca as the machine being controlled by an NVDA instance? I'd imagine this isn't possible. I've been looking for a good way of getting low-latency audio access to speech in my Linux VMs on Proxmox.