Peter Vágner reshared this.

Your data. Your rules. Your digital future.

monocles launches its crowdfunding campaign on StartNext today! 🎉

monocles offers the solution for European independence from big tech. Be it the end-to-end encrypted chat, the secure email service or the privacy-friendly smartphones with our own operating system. monocles creates a decentralized, fair and ethical digital ecosystem for everyone.

Be part of it!

startnext.com/en/monocles

#privacy #sovereign #dataprotection #encryption #monocles

This entry was edited (4 days ago)

reshared this

Peter Vágner reshared this.

There are no known security issues with "Siacs OMEMO" / OMEMO v0.3¹ despite of what some very loud Signal fans would like you to believe. It has been audited by a third party² who took a longer look at it than all of the Signal fans combined.

Yes, #OMEMO v0.7+ (or TWOMEMO 😜) is a cleaner spec with more features (most notably Stanza Content Encryption). That’s why we wrote it. I’m a co-author. That doesn’t mean v0.3 is insecure.

¹: xmpp.org/extensions/attic/xep-…
²: conversations.im/omemo/audit.p…

#XMPP

reshared this

in reply to Daniel Gultsch

Most of those Signal fans probably refer to a certain blog post by a certain hobby cryptographer. [edit to add: specifically not linked or named because that person doesn't like "evangelists" for messengers-that-aren't-Signal near them. I respect that.]

One argument there holds water, though: OMEMO use is opt-in, and with opportunities to opt-out.

That's different from what Signal offers, and a foot-gun that is way too simple to trigger. (On the down-side, Signal can't opt-out of data being processed in the US. Trade-offs! 🤷)

All the fluff about this-algorithm-or-that or dependency management in Conversations (their solution is dependabot, unvetted-updates-as-a-service. really?!?) is minor compared to that one aspect.

The expectation should be that stuff is E2EE, with carefully (and loudly announced) exceptions where reasonable (when using XMPP as an internal bus protocol, you might be able to get away without it; when running a client on retro gear, you might get better mileage without the crypto overhead, too - but these must be exceptions, not semi-automatic fallbacks)

This entry was edited (4 days ago)
Peter Vágner reshared this.

I recently developed a thing to turn a Conversations chat* into a PDF.

codeberg.org/moji/typst-conver…

That story began with a friend of mine that had got a XMPP group chat where they shared updates and pictures of their latest travel adventure. Now chat is rather ephemeral and they wanted to preserve those memories in an easy accessible format that is PDF. And so I put something together.

* actually any chat as long as you can get the raw data in the expected format

#typst #conversations #chat #pdf #xmpp

reshared this

Peter Vágner reshared this.

About a year ago, my parents made the switch to Linux on their home machines because they really hated Win 10... Today I got a call from my mother to help her out with something, but I did not expect that "something" will be figuring out a sed pattern for a shell script she wrote to bulk rename files.

When I asked her why she didn't use some GUI program she said "I was an accountant in the DOS era, this makes more sense to me than a ribbon menu in Excel".

reshared this

Peter Vágner reshared this.

Interesting #Mastodon bot that turns RSS or Atom feeds into Mastodon accounts: rss-parrot.net/

(Following feeds would also be useful as built-in Mastodon functionality.)

reshared this

Peter Vágner reshared this.

Metabraille ist im Make zine erwähnt worden 😎 , weil wir eine Open Source Hardware Certification bekommen haben und wir haben es erst jetzt, nach fast einem Jahr, bemerkt! 🤦 makezine.com/article/technolog…

Peter Vágner reshared this.

Peter Vágner reshared this.

just made #deltatauri compile for #android :android:

github.com/deltachat/deltachat…

nlnet.nl/project/DeltaTauri/

#deltachat_desktop #tauri #nlnet

This entry was edited (4 days ago)

Peter Vágner reshared this.

Peter Vágner reshared this.

Movim offers a feature-packed social and chat alternative to the big centralized and proprietary platforms. ✨

It is decentralized, fully built on the #XMPP Internet standard and can easily be deployed on a simple web server.

Which social or chat platform do you think Movim replaces the best? 🤔

#alternative #madeineurope #decentralized @european_alternatives

This entry was edited (5 days ago)

reshared this

Peter Vágner reshared this.

The XMPP Software Foundation has published an open letter to Meta, asking them to support true messaging interoperability using the XMPP protocol.

Meta had previously integrated this protocol, and WhatsApp is actually built on XMPP for its message routing system.

We support this initiative as it represents the best approach for genuine interoperability. Federation is the way to go !

Learn more by reading the open letter: xmpp.org/announcements/open-le…

#XMPP #federation #FederateTheWorld

reshared this

Peter Vágner reshared this.

Welcome to the RB family, Rattlegram 🥳

apt.izzysoft.de/packages/com.a…

Rattlegram lets you transmit short text messages over COFDMTV encoded audio signals.

Thanks to joined efforts with its developer, Rattlegram (along with its 2 sister-apps) is now RB :awesome:

#reproducibleBuilds #IzzyOnDroid

This entry was edited (6 days ago)

Peter Vágner reshared this.

Peter Vágner reshared this.

An excellent concise three minute overview demo of the features contained in the monarch version 1.2 update. And a great reminder that visual mode can be turned on with an external HDMI monitor to reflect what is on the tactile array. youtube.com/watch?v=DkSy8gRLoL…

reshared this

Peter Vágner reshared this.

I have always been satisfied with Framadate and derivatives for quick and accessible event planning when it comes to finding a date that fits everyone. Well, the Austrian government has a tool of its own which is as accessible and it also offers the ability to book appointments, similar to solutions like Calendly or Fantastical. It's called Termino and like all things run by European governments should, it's got its own accessibility statement. Apart from the table where the number of participants voted for a given date choice being tricky to read due to wrong header cells' association, it lives up to the promise of compliance. I have reported that issue and received a response that they will look into it. Some texts, including the email messages, are also in German. I hope they can smooth that one out but otherwise it's there for everyone to use. termino.gv.at/ #Accessibility #Blind

reshared this

Peter Vágner reshared this.

😲 Sennheiser is taking over Dear Reality as part of Ambeo and making the following products for free without any time restriction. Sign up and get them for free.
dearVR PRO 2, dearVR MIX, EXOVERB, EXOVERB MICRO, MIYA, dearVR SPATIAL CONNECT, dearVR MICRO, dearVR AMBI MICRO, dearVR UNITY
#3dAudio #binaural #mixing #SpatialAudio #MusicProduction
sennheiser.com/en-us/immersive…

reshared this

Peter Vágner reshared this.

Someone here suggested WERO, we read about it and have just activated it in our bank. It was very simple and took 2 or 3 clicks.

An all-in-one digital wallet solution:

Wero is a new European payment system designed to modernize the way we handle transactions across the continent. Launched in 2024, it aims to unify various national payment solutions into a single platform.

Wero is the brainchild of the European Payments Initiative (EPI), a consortium of 16 European banks. The initiative was born out of a need to create a sovereign and unified payment solution for Europe, reducing dependence on non-European payment systems like Visa & Mastercard.

With Wero, sending money to friends and family will be much easier because it allows you to send and receive $$ instantly using just an email address, phone number, or QR code. No more IBANS, 3 days of waiting to receive 💸 etc.

It's also a good alternative for Paypal 🇺🇸 and it is designed to replace several national payment solutions, including Giropay 🇩🇪, Paylib 🇫🇷, Payconiq 🇧🇪 🇱🇺 and iDEAL 🇳🇱 which not always work cross-borders.

The roadmap is full of features to be implemented like online and in-store payment.

For the moment, it's available only in Germany, France and Belgium.

Website: wero-wallet.eu

#europeanalternatives #wero #paypal #BuyFromEU #bank

reshared this

Peter Vágner reshared this.

I am wondering if it is possible with #NVDA to search for text in specific colours.

Let's say a co-worker sends you a document and tells you that they have formated some sentences in red and others marked with a yellow background.

How would I quickly find such sentences?

With #JAWS the skim reading feature comes to mind. But I don't know if there is a way to do the same thing with #NVDA.

Peter Vágner reshared this.

in reply to WestphalDenn

If the document is in Word, you can use Word's own find feature to search for text of particularly colours (press control+h for find / replace, then alt+m for more, then alt+o for formatting, select font or paragraph etc and choose the formatting to search for. Press control+page down or control+page up to find the next or previous occurance of text with that formatting.
Peter Vágner reshared this.

Forza Horizon 5 Gameplay


Uploaded from my Facebook account, this is a small video of me playing Forza Horizon 5 and starting a mission and finishing a mission. Blindness accessibility features have been enabled.
This entry was edited (4 days ago)

reshared this

Peter Vágner reshared this.

streamed yesterday: one-hour german #chaosradio @cccfr freiburg feature at @RDL with a deep-dive conversation about #deltachat origins, what it has and hasn't to do with e-mail, protection against server compromise, phone based compared to e-mail networking, how to conspire for baking cheese cakes, authoritarianism and sovereignty, protest and organization, how to arrange for shopping and checklists in chats ... and fun music :)

rdl.de/beitrag/chaosradio-frei…

rdl.de/sites/default/files/aud…

This entry was edited (1 week ago)

reshared this

Peter Vágner reshared this.

Tonight's weird tech question: Is there a DOM API/JavaScript hack of some sort I can use to track, save, and restore the screen reader's position in a relatively static HTML document? Say, for instance, you were reading a book in an HTML document with your screen reader, then closed the window. Now imagine that window was an app, and I wanted to make certain your position was restored when that app opened again. Is there an API I could hook into for that?

It's not quite focus, because that'd require tabindex. It probably isn't one of the text properties, right? Because you're not exactly in charted territory when you're arrowing through a paragraph not in a writable element like an input or textarea. Can I track that at all?

Peter Vágner reshared this.

in reply to Nolan Darilek

No. The closest thing to an automatic solution to that is probably tracking scroll position, and you may or may not be able to make that more granular by making the text quite big (I haven't tried). But even then, the best you're gonna be able to achieve is to track the closest element and put focus back there to restore the position, without character-level accuracy.

I know that Mozilla and NV Access have done some work to allow selection of text within the NVDA browse mode buffer to be communicated to the browser for on-page actions that require a selection. But:
1. That doesn't work across browsers; and
2. your use case seems targeted at reading, not selecting.

in reply to James Scholes

Thanks, that's what I was thinking. And just to check an assumption, setting the scroll position won't update the screen reader's position in the doc--I'd have to use focus shenanigans for that?

For context, this is my attempt at a document reader that saves/restores position when the document is closed/reopened. I don't think I need character accuracy, or even paragraph accuracy, if I can open books or longer documents to roughly where the reader closed out.

FWIW I'm not just being lazy and asking, I'm trying right now and it isn't working, which I suspected it wouldn't. It's also possible I'm using my web framework wrong or that something is behaving silly under Linux.

Thanks again!

in reply to Matt Campbell

You can sort of try and hack this by giving all your divs a negative tabindex and then calling .focus on them, we tried this a few years ago when thinking about QRead web, but the biggest problem is the inaccuracies. I'm okay with being a paragraph back in a book, but not a paragraph forward, and because of the nature of screen readers and the DOM we'd likely get the latter in a lot of cases.
in reply to Nolan Darilek

That's mostly correct.

There are some instances in which a webpage can move the scroll position without explicitly setting focus to the target element, and have the screen reader's reading position follow. But that can be less reliable, particularly if the target element is visually obscured, and setting focus is a more explicit/guaranteed way to do it.

Note that if you're setting focus to things like headings and paragraphs that aren't focusable by default, you'll need to dynamically inject a `tabindex="-1"` for the best results.

Peter Vágner reshared this.

I've been asked about my thoughts on these things a few times over the years and I'm trying to get better at blogging stuff like this, so here goes:
Why UI Automation is Insufficient as an Accessibility API for the Web: jantrid.net/2025/03/19/why-uia…
My Thoughts on Asynchronous Accessibility APIs: jantrid.net/2025/03/20/async-a…
Direct UIA Access to Web Content Processes: jantrid.net/2025/03/21/uia-dir…
#accessibility

reshared this

in reply to Jamie Teh

amazing overview, I guess it's a good reference on knowing how browser render page, particularly your cash the world article.
also I love these
*Must read* for web developers: how modern browsers work by Mariko Kosaka

bit.ly/browsers-pt1
bit.ly/browsers-pt2
bit.ly/browsers-pt3
bit.ly/browsers-pt4

and browser.engineering by @BrowserBook

indieweb.social/@browserbook/1…

Peter Vágner reshared this.

BEST HEADLINE OF THE DAY GOES TO:

search.app/AeKJ97Q34tV7GRso8 Octopus spotted riding on top of world's fastest shark

Source: Live Science

reshared this

Peter Vágner reshared this.

Closing in on the first big milestone of Exchange support in @thunderbird! One of the last major items on our list before the next big step is the ability to copy folders - including from outside an Exchange account into one - and I've just managed to get it to work locally. It's not fully done yet, and there's still more work needed elsewhere before everything is ready to test, but it's good progress regardless 😁

The colours in the video are a bit naff, I blame the screen recording tool.

reshared this

Peter Vágner reshared this.

I wrote a CLI tool wrapping the NVDA.zip API, so you can just run nvdl to download the latest NVDA version, nvdl alpha to download the latest alpha, etc. It works on all platforms, and on Windows you will be asked if you want to run the installer after downloading. You can also use -u or --url to get the download URL only, not actually download the installer. github.com/trypsynth/nvdl

reshared this

in reply to WoundClad

@WoundClad @stooovie Getting it for free? Certainly not with the amount of data they have.
I didn't mean Nextcloud installations on their premise. I do it for myself, but I don't think it's good every one, actually it isn't for most. By "setting up a Nextcloud service" I mean picking something like Hetzner Storage Share and setting it up the way it works for them like the old solution.
Peter Vágner reshared this.

A few years ago, I wrote a web audio game based on an old Eureka A4 game called Aliens. The original version was purely audio. I just added some visualisation to see whether it would be potentially more engaging (and easier to learn) for sighted folks. Given that I'm totally blind and not particularly adept with CSS, the visualisation is kinda crappy, but I got my kids to help me check that it at least works. I haven't had anyone with sight test it on mobile, so it's likely completely broken there and thus I'd recommend desktop for now. Anyway, here it is if anyone's interested: files.jantrid.net/aliens/

reshared this

Peter Vágner reshared this.

Quick demo of a bizarre (not Japanese but Korean) text to speech synth known as JetTalk.

So bizarre it comes with it's own effects processor. Yes you heard that right. Your text to speech voice can have reverb and flanger effects applied to it.

This entry was edited (1 week ago)

reshared this

Peter Vágner reshared this.

Bummer. Last week our OpenTechFund contract was not signed but suspended along with OTF itself. Shit happening overseas.

However, we wouldn't deliver resilient messaging infrastructure and apps if we weren't a resilient and fun community. We never had much money to begin with, and are graced with great pro-bono contributions.

We are now looking for other public funding but it takes time. Meanwhile it'd be great to get intermittent help via a wealthy donor or small tips delta.chat/en/donate

reshared this

Peter Vágner reshared this.

Haven't seen this widely talked about beyond the Ableton Access mailing list but having just tried this for myself this needs more recognition. For any Live users, we have what I think might be the first fully accessible Max4Live device, and it's a very useful one at that because it's a audio meter, which supports reading both true peaks and all of the Lufs values, either in realtime or by processing a file. It also supports normalising files, and after you turn it on the hotkeys are global so you can keep checking the levels IE wile you mix. The developer is also intending to release the libraries he developped that aid in communicating with screen readers which will no doubt be very helpful in making future Max4Live devices more accessible. youtube.com/watch?v=jGE4zHv-1k…

reshared this

in reply to Zach Bennoui

@ZBennoui Great, gonna bookmark this for future advocacy efforts :) In general there are still some M4L widgets that need to be made accessible for general users, like buttons, if those are even a thing - I haven't looked at the developer documentation. For example the new expressive chords device that was just released should have a button to import the selected clip as a set of chords but you can't find it with a screen reader, and I think that's more important to do first.

Zach Bennoui reshared this.

Peter Vágner reshared this.

Have made my first ever experience with the package pickup stations of the Austrian post last weekend. They have been made accessible to the blind. The procedure is as follows: 1. You receive a physical notification about a package being dropped off at a station in your mailbox. 2. The notification has one of its corners cut off to make a tactile difference. This way you can tell where the code you need to scan is located. 3. You go to the pickup station. The tactile flooring inside will guide you to the stations. 4. You touch anywhere on the touch screen of the station. 5. You touch again, this time the area above a circle shape that can be touched on a strip below the screen itself. 6. The voice guide is activated and issues further instructions. 7. You place the code on your notification in front of the reader. 8. Assuming it has been scanned correctly, you proceed to signing the delivery confirmation on the touch screen. How you can do it without seeing the screen is still a mystery to me but I guess anything you draw is accepted by the system. 9. The locker opens and makes a ticking sound until you find it, remove your package and shut the door. I still find the way of opening it with a mobile app that some providers in other countries offer far easier but it's great those are ready for use even if you don't want or can't use a smartphone. #Accessibility #Blind

Peter Vágner reshared this.

Peter Vágner reshared this.

Edit: This post is based on outdated information which is no longer relevant. I apologize for the confusion.
NVDA Remote was merged into NVDA for the upcoming 2025.1 release.
This sounds like something to be happy about, but read on.

Now every new feature and change has to go through NV Access to get approved, which is a lot more work than adding your feature to an addon.

Why not create a separate addon? As said in #17703, they plan to remove the ability for addons to run on secure screens in the future. If this happens, nothing like Remote can ever be created again without the blessing and cooperation of NV Access.
Instead of empowering developers and users by allowing them to choose which addons are usable on secure screens, NV Access plans on disabling them.
Merging this just gives NV Access more leverage to meeting this goal. Their reason might be something like now that Remote is merged, we don't need addons there anymore because the interaction time is so short.

You might say that NVDA is open source, so someone can just modify the features they don't like. That's true, but it has to be signed for UI Access to work correctly, so someone would have to pay quite a bit to fork it and do their own thing. You then also have the problem of a fragmented community between NVDA and the new one.

The advantage with Remote merged in is that the users will be able to use Remote without an extra download, but we're going to be stuck with whatever NV Access gives us. I guess we'll see what they turn it into.

This entry was edited (2 weeks ago)

reshared this

in reply to Brandon Tyson

@BTyson @x0 @Bruce @gocu54 It looks like the way the issue was closed set the system thinking it was "completed" & added to the next milestone (2025.1). Though for THAT to be correct, it would need to have been closed by a pull request (addition of code actually addressing the sisue). The comment about future direction was, as noted, a thought at the time, which hadn't been at fleshed out yet. Since then we've changed that direction. It would only have taken a question to US to confirm.
in reply to Brandon Tyson

@BTyson @x0 @Bruce @gocu54 And we are grateful you did, as the OP didn't bother - In fact, the best place to question that issue comment, if not the issue, would have been an email to US directly, not a public comment to everyone EXCEPT us. We had since considered the impact and alternatives and changed thinking, and would have been happy to confirm that if anyone had asked... (And yes, I've since commented on the issue to confirm that as well)
Peter Vágner reshared this.

Thanks to a meetup at our local hackerspace @metalab , I have learnt about a web-based, open source, highly accessible video downloader frontend you can fire up at cobalt.tools. Really easy how it works: 1. You open the site; 2. you paste the link into the edit box; 3. You press enter; 4. The standard "Save File" dialog comes up. All the extra stuff like formats and qualities can be set in the settings and a choice between a video, audio-only or video-only version is offered under a button below the link input. #Accessibility #Blind

reshared this

in reply to Bubu

A very nice write up, I like the approach. I think the key is that he simply asked them for support. Lots of FOSS devs don't want to ask, I know that from myself. Asking for donations, or even nagging, is well know to work. Like Wikipedia. I wonder if it would be possible to eliminate the friction to donating so much that FOSS devs could make a living without having to learn how to run fundraising campaigns? Maybe it just isn't possible.
Peter Vágner reshared this.

It feels quite uncomfortable that cloudflare is somewhat openly admitting to analysing login credentials that are going through the reverse proxy, and providing aggregated stats on it (without explicit consent of the user it appears?)

Based on Cloudflare's observed traffic between September - November 2024, 41% of successful logins across websites protected by Cloudflare involve compromised passwords.


Don't get me wrong the results are actually pretty interesting, but I just cannot think of a ethical way of doing this, and it feels kind of jarring that they just "did that"

blog.cloudflare.com/password-r…

reshared this

Peter Vágner reshared this.

Today I learned: If you use #Chrome and are annoyed by those "Sign in with Google" dialogs stealing keyboard focus on certain websites, you can disable it at the browser level.

In the address bar, type or paste in "chrome://settings/content/federatedIdentityApi" (without the quotes. You should land on the "Third-party sign-in" Settings page.

On that page, there'll be two radio buttons: "Sites can show sign-in prompts from identity services", and "Block sign-in prompts from identity services". Set it to the second one, and you should find that the problematic dialogs are no longer present.

#accessibility #screenReader

reshared this

Peter Vágner reshared this.

Andy Whitmore the producer of Peter Andre's song "Flava" doing a track breakdown. Pretty interesting.
youtube.com/watch?v=rBWxdTM2jI…
This entry was edited (3 weeks ago)

reshared this