accessibleworld.org/podcast/te…
#BTSpeak #blind #accessibility
Peter Vágner reshared this.
Peter Vágner reshared this.
Note: the following are my personal opinions, and should not necessarily be taken as the opinion of my employer.Back in the day, when I was a larval teenaged geek, one of the first projects I ever created was called mircspeech.stuff.interfree.ca
Peter Vágner reshared this.
A quick demo of the Dolphin Juno hardware speech synthesizer.
Thanks to @BorrisInABox for linking me the telnet connection to a working device for this demo.
reshared this
Peter Vágner reshared this.
In this tutorial the process of obtaining ORCA is explained and how it can be installed and run in a Windows 11 Pro environment. The process for adding it to...YouTube
Set up a GNOME desktop environment on WSL 2. GitHub Gist: instantly share code, notes, and snippets.Gist
Cool, Fennec is interested in #UnifiedPush support
[1]We will probably have it on Fennec before it gets upstream (if it does 🤞).
That means UnifiedPush will be available for "installable web applications". So we'll have push notifications with some new apps !
[1] gitlab.com/relan/fennecbuild/-…
#FennecBrowser #Firefox #PWA #UnifiedPush
This PR adds a new patch to add UnifiedPush support. To test the feature, you need to install a distributor first...GitLab
reshared this
A white layout with the word “Braille” in blue letters. After that, the word appears in Braille, displaying several combinations of dots.Then, the numbers 6 ...YouTube
Peter Vágner reshared this.
I said it before on Mastodon. I'm reposting this again. Comparing #DeltaChat and #Matrix together, if you want hassle free and consistent messenger for private #E2EE chats, don't go for Matrix. DeltaChat is way better.
However, if you want something like a public forum, or a public chatroom, don't go for DeltaChat. Matrix is way better suited for that. And DeltaChat does not support public groups at all. In DeltaChat groups, there is no admin or moderator and everyone have got permission to remove or add the others.
I think I have to write a longer post on my personal blog about these two, comparing them together.
PS: Another Matrix encryption bug few minutes ago triggered repost of this.
#Element #IM #Messenger #Email #FOSS #opensource #freesoftware #free_software #decentralization #decentralized
reshared this
I think I’ve found a relatively nice solution for #FediLinks in #Conversations_im.
You can put web+ap URIs into a message (or room description) and ideally a click on those will open your Mastodon client. However if no installed app supports those (the only app that I’m aware of is Fedilab) Conversations will open a browser instead.
Currently no app will create web+ap links but it is fairly easy to handcraft them.
cc @SoniEx2
Peter Vágner reshared this.
reshared this
Takhle vypadá root v robotickém vysavači. Motivace je nepustit ho do cloudu a nechat všechna data včetně záběrů z kamery a data z lidaru uvnitř. Zatím pecka.
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!
#privacy #sovereign #dataprotection #encryption #monocles
Secure communication, fair cloud, ethical hardware - monocles offers a digital solution without tracking, without surveillance, without compromise.startnext.com
reshared this
Peter Vágner likes 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
This specification defines a protocol for end-to-end encryption in one-on-one chats that may have multiple clients per account.Andreas Straub
FediVerseExplorer likes this.
reshared this
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)
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
A parametrized Typst document to visualize a chat conversation with text and image messages — closely matching the design of Conversations.Codeberg.org
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".
Peter Vágner likes this.
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.)
Home of RSS Parrot, a free Fediverse service that lets you turn Mastodon into an RSS or Atom feed reader.rss-parrot.net
reshared this
Take a look at open source certifications for the month of June.Sid Drmay (Make: Community)
FediVerseExplorer likes this.
Peter Vágner reshared this.
just made #deltatauri compile for #android
github.com/deltachat/deltachat…
#deltachat_desktop #tauri #nlnet
make it compile again for android and attempt to make locales work logs on android hardcode locales on android switch to esm modules for runtime and bundle.js make locale loading ...GitHub
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
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…
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
#reproducibleBuilds #IzzyOnDroid
Transmit short text messages over COFDMTV encoded audio signalsIzzyOnDroid App Repo
Peter Vágner reshared this.
Webinar introducing version 1.2 firmware. Hosted by Peter and Andrew, they walk through the most recent update available to Monarch.YouTube
reshared this
Peter Vágner reshared this.
Peter Vágner reshared this.
reshared this
Drew’s Reaper #protip of the day:
select “preserve source media sample rate if possible” from the rendering dialog
Speed up your renders by 1000%
Use the time saved to do literally anything
The world is your oyster!
reshared this
Discover Dear Reality from Sennheiser. Impressive sound awaits!www.sennheiser.com
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
Experience fast and secure digital payments with Wero’s wallet, enabling you to send and receive money between bank accounts in under 10 seconds.wero-wallet
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.
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 :)
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.
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.
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!
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.
UI Automation (UIA) is Microsoft’s recommended accessibility framework for Windows, replacing the earlier Microsoft Active Accessibility (MSAA) framework. De...www.jantrid.net
reshared this
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…
Attached: 1 image Just received our copies of the hardcover edition, they look great!Indieweb.Social
BEST HEADLINE OF THE DAY GOES TO:
search.app/AeKJ97Q34tV7GRso8 Octopus spotted riding on top of world's fastest shark
Source: Live Science
A shortfin mako shark, the fastest-swimming shark in the world, was caught on camera with an octopus catching a ride on its back off the coast of New Zealand.Jess Thomson (Live Science)
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
CLI tool allowing you to download the NVDA screen reader using the nvda.zip API. - trypsynth/nvdlGitHub
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.✌️
Peter Vágner reshared this.
Peter Vágner likes this.
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.
Content-type: text/plain
Built by humans (mostly), for humans.
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.
reshared this
Tech Singer
in reply to David Goldfield • • •David Goldfield
in reply to Tech Singer • • •Tech Singer
in reply to David Goldfield • • •David Goldfield
in reply to Tech Singer • • •www.BlazieTech.com