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.
The media in this post is not displayed to visitors. To view it, please go to the original post.

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…

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 Nolan Darilek
This is, as far as I know, the primary reason why QRead, Christopher Toth's book reading app for Windows, uses a rich edit and not a web view; the rich edit has a caret, so the application can save and restore its own cursor position. The screen reader's virtual cursor is invisible to the application.
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.
The media in this post is not displayed to visitors. To view it, please go to the original post.

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

Peter Vágner reshared this.

Just last week, two people asked me if I could help them set up a #Nextcloud service and move their data off of the big US tech clouds. It may still be small, but the trend is real.✌️

#europeanalternatives #EuropeTech

Peter Vágner reshared this.

Unknown parent
@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.

Every once in awhile I get reminded that php.net has a "humans.txt" file (as opposed to robots.txt).

In an age of AI hype, I feel like its message is more important than ever.

php.net/humans.txt

Content-type: text/plain

Built by humans (mostly), for humans.

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 (Thursday, March 20, 2025, 2:02 AM)

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

Peter Vágner reshared this.

So, a) there's a libexpat security release: github.com/libexpat/libexpat/r…

and b) the writeup on the security issue and how the resources to fix it were gathered is *really* good!
blog.hartwork.org/posts/expat-…

Peter Vágner 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

in reply to Cleverson has moved

@clv0 Yeah, it was not automatic, I had to set up some filter (or rule or whatever it's called) for this.

I can't remember exactly what I clicked on to set it up (lots of brain fog and memory problems!) but it works. I've seen others post about this solution, too.

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

@clv0 @ahimsa_pdx I *think* this should be blocked by one of AdGuard or Easylist Annoyances blocklist (i.e. both should work). I no longer see those banners at least.

Bubu 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…

reshared this

Peter Vágner reshared this.
Hey guys, forget the world's problems for like three minutes and listen to this banger. This band is so good, gunna be stuck in my head for days. youtube.com/watch?v=zcImJyZ9K5…

reshared this

Peter Vágner reshared this.
I missed a very important anniversary. On February 25, 1925, the first recording session with a microphone took place. Prior to that, everything was recorded acoustically.

reshared this

Peter Vágner reshared this.

It's not often that I get goose bumps from a Hands Up release these days. But this one works for me.

DJ THT - Broken Love
youtube.com/watch?v=4bvxtEExGw…
#Music #HandsUp #Dancecore

Peter Vágner reshared this.

Peter Vágner reshared this.

I wrote a #DeltaChat blog post for technical users who are skeptical about how it works

Everything You Think You Know About DeltaChat Is Wrong

blog.feld.me/posts/2025/03/del…

@delta

Peter Vágner reshared this.

in reply to Fall smell is leaf mold 🍁
I'm really sorry, but Delta Chat turned from something that could be used by anyone to something that requires a whole new server OR someone else's server. That's the whole point that we don't want more servers. Email is good. I don't know why they stopped that idea just so that they could have a few extra things. Those could all have been worked with.
in reply to Fall smell is leaf mold 🍁

That's the part that gets me. What happens when that server's gone? Do I lose everything? Do I lose my contacts, my own messages and so on? If I don't know who it is, then how do I safeguard what's mine?

Is it just an ever-growing backup file that's continually saved on 15 devices?

in reply to Soul Dessin

@souldessin Nothing happens. You by default get onboarded to 3 servers. Your identity is not an email address, it's your cryptographic public key.

Server dies or goes offline, you automatically switch to the other servers. Communication continues uninterrupted.

You add a new server, an invisible message is broadcast to all your contacts at all their addresdes to let them know the new address(s) you can be reached at. Completely transparent.

Communication continues interrupted. You have nothing to fear. The "servers" hold no data of yours that you need. They can come and go at will.

It's magic. It's very good but hard engineering that went into this

in reply to Fall smell is leaf mold 🍁

I'm thankful for the explanation, really. But, I hate the "it's magic" concept. Not directed at Deltachat, but if it's magic, then it's a well tuned black box that is waiting to be broken.

So, this part about detlachat does bother me. How do I determine what servers I want used?

Doomsday thinking, what's stopping the government from setting up servers for tons to use and be broken later?

in reply to Soul Dessin

In all reality, the part that has stopped me from trying is I can't find any strait answer of if I lose any features if I don't use a "chatmail" server over say, gmail. If so, is it perpetual? How do I force a server change. It's just blogss touting that, "it's not email & email is bad."

But its core is email; so, I'm at a loss for if I should put the effort into hosting it myself. Or if trying it will make moving to my own server a royal pain.

in reply to Soul Dessin

> Is it just an ever-growing backup file that's continually saved on 15 devices?

I didn't address this directly. Yes, the whole account/database is stored on every device you have connected to the account, presuming they've never been offline too long to miss any messages (weeks) and you transferred your account onto the secondary device the normal way.

This entry was edited (Friday, October 2, 2026, 10:33 PM)
in reply to Caleb James DeLisle

@cjd PGP worked without doing that. And I'm sorry that post is overly long, not for technical users. There's constant talk of a "chatmail" server, but not no installable thing called "chatmail." The recommendation was for Mailcow, I have that, but now there's relays. I'm on the site and after 4 clicks (3 different websites) I'm told to just run scripts and setup the dns.

Deltachat has a docs issue, not a blog posting/awareness issue.

in reply to Soul Dessin
@cjd I've literally manually setup email servers with more concise docs that didn't blow smoke and use memes, nor have me digging into random scripts to see if it's going to brake the other things on my limited servers.
in reply to Soul Dessin

@souldessin @cjd first things first: you do not need to run your own chatmail server. There is little benefit. If you want to put one up to support the community and help spread the load -- that's great, and the community would appreciate it. But it's not required.

Secondly, you cannot take a regular email server and also make it a chatmail server. The configuration required for it to be a chatmail server is very specific (Postfix+Dovecot+things). Even if you already use Dovecot it will break your other email accounts because it replaces the auth backend with its own.

Things that a "Chatmail" server has that does not exist with a normal email server:

- integration to enable push notifications (APNS/FCM, not IMAP PUSH) to users when they receive a message

- automatic purging of any messages/data from the server older than X days so it doesn't accumulate forever and waste space. Multi-device users keep messages on the server so each device can sync a copy of the encrypted messages and expect the server to remove them automatically; single device accounts just delete them the instant they've been downloaded

- automatic purging of the oldest largest messages (attachments) when accounts start getting close to their QUOTA so they cannot run out of space and be unable to message

- the ability for users to reach IMAP and SMTP over HTTPS to bypass restrictive firewalls

- the ability to relay messages to another Chatmail server over HTTPS instead of SMTP (I consider this alpha; it's still early, but it works)

- the ability to register an account programmatically without anyone's intervention/approval

- automatically preventing additional account registrations if the server is low on space or under a very high load for some reason (maybe an attack)

- completely rejecting any unencrypted mails to prevent a DeltaChat client from being tricked into an unencrypted conversation

- custom services that integrate with Dovecot/IMAP to add several IMAP METADATA extensions which provide additional functionality: setting your phone/tablet's push notification token so it's stored with your account and can be used to send you the push notifications over Apple/Google notification services (APNS/FCM), fetching credentials to use the TURN service for establishing WebRTC (audio/video calls), fetching the Iroh Proxy endpoint information for the realtime peer to peer WebXDC apps, letting the clients get notified of a new app release without needing an App Store or a centralized service/webserver

- all server logs intentionally limited to a very short period of time to reduce unnecessary metadata accumulation

There are probably a few other things I can't think of off the top of my head, but these are special integrations that are wholly inline with email specs but are simply not possible to do with a proprietary mail service like GMail or with other selfhosted mail servers

You have to think of a Chatmail server as an "appliance" with special configuration for some common services and some custom software that extends it as well.

in reply to Soul Dessin

Arguably they should stop talking about mail and just say it's "signal but with multiple servers".

The thing about using postfix and dovecot is just how they made it work. It worked, it doesn't give you hours of startup spinner, it doesn't give you "message failed to decrypt" and it doesn't cheap out and leave everything in plaintext on the server harddrive...

in reply to Soul Dessin

@souldessin @cjd

> There's constant talk of a "chatmail" server, but not no installable thing called "chatmail."

it's here if you're curious

github.com/chatmail/relay

and I have my own custom implementation here with a few changes (to support FreeBSD in addition of Debian, I supported Debian 13 first, I intentionally have the HTTP federation disabled right now, I get TLS certs with DNS validation instead of HTTP validation so it can be deployed in restrictive/private environments off the internet, etc)

github.com/feld/chatmail-cookb…

> Deltachat has a docs issue, not a blog posting/awareness issue.

The docs are all available and they're extremely thorough, but the DeltaChat website aims to not become diseased like most open source projects which put far too much technical information on webpages that should be consumed by non-technical users.

The DeltaChat competitors are not really XMPP and Matrix. Those are more protocols than products, and that's half their issue when it comes to achieving mass adoption. I wouldn't "Install XMPP" on my phone, I'd have to get an XMPP client and then there isn't even one with the same features and branding on all major platforms (desktop/mobile).

Don't ask why people treat email differently; somehow email is email and not an app and people understand that but struggle with almost everything else. Someone should really conduct a study on the public regarding this...but I digress.

When you go to the Whatsapp website you don't get information about their worldwide CDN, their heavily modified XMPP backend, the custom webservers they run for hosting media, etc. And not just because it's a proprietary service, but because it's a stupid thing to shove in the faces of users you're trying to onboard.

in reply to Fall smell is leaf mold 🍁

but still, you might ask, "why push users away from their existing email accounts"?

There are multiple answers to this and it was hard learned through experience, not directly by choice. You see at one point there was discussion of partnering with some major email providers to make DeltaChat a first class citizen, but that never went anywhere. There are other problems though:

- Outlook.com is forcing the painful OAUTH2 authentication method, and Google is now in progress of phasing out all passwords or unique "app passwords" as well.

- the major email providers have very unfriendly rate limits on how many mails you can send. e.g., for Gmail -- if you were in a group chat with 500 people and you sent one message, your account is now locked for 24 hours. You cannot send any more mails -- DeltaChat or otherwise.

And remember, there are lots of tiny invisible "emails" that are not "messages" which get sent. There's gossipping of keys/users in a group chat to prove their identities, read receipts, announcements when you add/remove relays, etc. Yet DeltaChat's main relay server with over 100,000 active user accounts has no problem handling this with very low CPU usage on modest hardware. The truth is that these big email providers want your data and to lock you in; they really don't want you to use their services for anything they don't value. Email is not expensive or slow or unsuitable for this purpose.

- their spam filters are crazy and will lead to messages being delayed or never delivered

- metadata. You can give people security, but security without privacy is a bit of a wash. You can't protect your people from their evil, abusive governments if they have absolutely zero plausible deniability.

This entry was edited (Friday, October 2, 2026, 10:06 PM)
in reply to Fall smell is leaf mold 🍁

@cjd @souldessin I hope these explanations make enough sense. When it comes down to it:

Delta Chat wants to be *very* user friendly: extremely frictionless signup, not having to remember account names or passwords, communication just working, and never worrying about a "server" because you don't even know they exist.

The Chatmail servers/relays are a growing network. It's a volunteer effort to support a worldwide secure communication infrastructure bootstrapped from the ground up using very cheap hosting / low resource requirements. There are hundreds that exist but only a fraction are publicly acknowledged on the website (intentionally).

You *could* run your own and fully own your communication end-to-end for you and your friends/family, but it's not a requirement. That is what attracted me to the project: modern app, low resource requirement for self hosting, and working push notifications. It broke the "choose 2" meme when it comes to these 3 hard-to-achieve goals.

If you want to get involved in hosting, test out the Docker implementation (I haven't tried it yet), help with features, security, docs, advocacy, whatever it is you're interested in -- ping me on Delta Chat* and I can connect you with the right people and invite you into the appropriate groups.

* link in my profile

Peter Vágner reshared this.
The media in this post is not displayed to visitors. To view it, please go to the original post.

Want to try running your own builder – to confirm apps as #reproducibleBuilds or just to build your own apps? At #IzzyOnDroid we've just made "easy setup scripts" available which should take care for all requirements, while letting you choose which parts you want:

codeberg.org/IzzyOnDroid/rbuil…

These scripts are not yet thoroughly tested (just a bit on Linux Mint/Debian/Ubuntu), so we'd welcome volunteers & their feedback.

Thanks to @nlnet for supporting us on this project! You're awesome :awesome:

reshared this

in reply to s3nnet

@s3nnet err… Steht gleich am Anfang in der Readme (hat leider nicht mehr in den Tröt gepasst): In der ersten Version funzt das nur mit Debian-basierten Systemen. Für RPM-basierte Systeme haben wir uns schon ein Issue aufgemacht. Für BSD möchte auch schon jemand schauen.

Aber schau gern mal über das 01_sudo_requirements.sh Skript, was da für Arch/Manjaro die passenden Dinge wären, und mach dafür ein Issue auf.

Danke Dir!

in reply to Izzy
Can you explain in how far this project is linked to E Foundation or /e/OS? According to mobifree.org, NGI Mobifree is initiated and coordinated by them and nlnet is only an implementation partner (which I guess means they give Mobifree money to other projects like 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.

I just lost access to a substantial amount of issues on one of my #GitHub projects.

I would appreciate if people could help upvote github.com/orgs/community/disc… to get more attention.

GitHub staff won't even tell me how much data they've hidden from me, which is quite discouraging :(

#GitHub #OpenSource #DataLoss

reshared this

in reply to Sylvia
Definitely will be starting future projects on @Codeberg, I'm just too locked-into the GitHub Actions ecosystem for these existing projects right now...
This entry was edited (Wednesday, March 5, 2025, 4:56 PM)
Peter Vágner reshared this.
TL;DR for Youtube Premium Lite: $8 per month, instead of Premium's $14. No ads on most videos, but ads on music. No downloading, no playback when Youtube is in the background/the phone is locked. Basically, consider Lite if you never listen to Youtube with the screen off and/or don't consume music through Youtube.

reshared this

Peter Vágner reshared this.

Today I learned that my humble hobby project #Linux #Desktop Migration Tool is being used in a company with 600k employees to migrate to new Linux workstations.

It's amazing how far code I started writing at night to help myself can get.

#opensource

Peter Vágner reshared this.

in reply to Kiudecan
@kiudecan not sure if it'd help you with Windows to Linux migrations, it's really intended for Linux to Linux migrations. The primary scenario is that you get a new laptop and you want to migrate apps, settings and user data from the old machine to the new one.
Peter Vágner reshared this.
The media in this post is not displayed to visitors. To view it, please go to the original post.

For a while, a dog in Milan, Italy named Cacao, frequently rode the No. 54 bus—by himself! Yes, really. He would only board the bus if he recognized the driver, whom he had known for years. Cacao would go to a park and simply wander around gardens and public spaces before taking the same bus back to his house, where his owner, known only as Nicoletta, would wait for him to come back.

reshared this

Peter Vágner reshared this.
So the primary thing I've learned from trying out the Ducky One #mechanical#keyboard is just how much lag my previous keyboards (a codekeyboard and a razer) were adding. I use a #screenreader, so I'm deeply aware of the audio lag from headphones and the audio subsystem, and configure things to reduce that as much as I can. I also knew bluetooth can introduce lag. But on picking up the Ducky...wow! A few ms can really matter! My system feels faster than it's ever felt before. Even if I wind up returning this, now I know that keyboard refresh rate is a thing I care about. Also, the inductive switches feel really nice and clicky to press, but are reasonably quiet for those around me.

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.

Flufs, a powerful loudness analysis tool for Ableton Live, is designed for accessibility:

cdm.link/flufs-accessible-loud…

A look at the latest from Iftah - plus a full externals pack for developers working on adding accessibility features in Max for Live is on the way soon! Curious what folks think of this / how they use it!

reshared this

Peter Vágner reshared this.
So this evening, #Windows update installed the wrong #AMD video driver update for my Framework 16. Using #narrator, I was able to boot into recovery mode, enter my bitlocker key to decrypt the effected drive, find my system restore point, and restore it to just before the bad update. The entire process was fully #accessible: all of my sound devices worked, my external keyboard worked, the screen reader read every screen, etc. The only thing that wouldn't work was my Braille display.

reshared this

Peter Vágner reshared this.
Wake, Boot, Repeat: Remote OS Selection With GRUB And ESP lxer.com/module/newswire/ext_l…

reshared this

Peter Vágner reshared this.
It seems I'm going to get back on TWBlue's development for a while in case someone is interested. So if there are issues that have been pending to fix or new stuff you wish to add (filters are already on the list, and language selector is done) just reply and I'll add those to the issues on gitHub so it will be easier to track them.

reshared this

in reply to Mira
@tardis hi there! sorry for the long time :), I was having some work, health and family stuff. I'll get back to you today with instructions regarding how to register in the translation site for TWBlue. About the issue, I've fixed a bug that was making TWBlue to not display posts with special characters or emojis on them, perhaps that is the same issue you're having?
Peter Vágner reshared this.
The media in this post is not displayed to visitors. To view it, please go to the original post.

🎉 V1.0🎉

PodcastPlugins is a set of Free and Open-Source speech-enhancement audio plugins for podcasters.

vst + vst3 + clap + LV2 + AU
Linux + macOS + Windows

Enjoy :)

Huge thanks to @falktx ❤

@x42 @magnetophon @jkdb

Supported by @PrototypeFund

github.com/trummerschlunk/Podc…

#podcast #podcast_creation #podcastproduction #audioproduction #contentcreation #vst #vst3 #clap #lv2 #plugin #audio #sound #soundengineering #audioengineering #daw #mixing #speech #dsp #faust #prototypefund

reshared this

Peter Vágner reshared this.

Hi everyone, we had a question on the weekend about the best programs, accessible with NVDA under Windows, for:

1. An accessible client to work with multiple calendars via CalDAV

2. A program which can work as a to-do-list.

The user would prefer not to use Outlook if possible. Has anyone got tips please?

CC @bdorer @WestphalDenn

Original message: caneandable.social/@WestphalDe…

reshared this

Peter Vágner reshared this.

In 2022, I introduced the project DISCMASTER, which is a unique project to make the internals of tens of thousands of 1990s-2000s CD-ROMs findable in a semantic search.

Today, I'm announcing the team has now made DISCMASTER 2, a ground-up rewrite with so much improvement.

discmaster.textfiles.com

reshared this

Peter Vágner reshared this.
Hi to all federating! Especially @NVAccess Just posted an issue with latest libre office and Say all in large documents. It intermittently skips lines. Can you reproduce? Every large document works.

Peter Vágner reshared this.

in reply to Zvonimir Stanecic

It's good to see LibreOffice getting attention! @WestphalDenn & @bdorer reported another issue earlier which I wrote up as: github.com/nvaccess/nvda/issue… - Hopefully the end result will be LibreOffice support continuing to improve!

And for anyone who missed it, Zvonimir's issue is written up at: github.com/nvaccess/nvda/issue…

in reply to Zvonimir Stanecic
@WestphalDenn @bdorer We have had some good support from LibreOffice in the last couple of years, and I would love to see accessibility in LibreOffice on par with other options as well, so do keep reporting any issues you come across as they do get looked at, Thank you!
Peter Vágner reshared this.
The media in this post is not displayed to visitors. To view it, please go to the original post.

Here's something @jaybird110127 will probably appreciate.

I recorded the alarm of my vintage Sharp CT-661G talking alarm clock with an EM pickup coil, and noticed that it has substantial aliasing.
I put a high pass filter at 12 kHz on the audio, so that only the aliasing is audible, then ran it through a band shifter effect in Reaper a couple of times. The result is rather interesting.

reshared this