feld likes this.
reshared this
feld likes this.
reshared this
proof of concept kittentts synthDriver for NVDA. Contribute to fastfinge/kittentts-nvda development by creating an account on GitHub.GitHub
Peter Vágner reshared this.
Peter Vágner likes this.
reshared this
Peter Vágner reshared this.
My 92 year old aunt: You do the Leenux thing, right? You need to come over sometime and install it for me, because f#ck all I ain't gonna update to Windows 11.
Me: .... ?!#!?
I explain what the change-over entails and that I generally don't recommend it just because...
Aunt: No, f#ck that, f#ck capitalism, my laptop is still fine, so come over and set me up with that Leenux thing.
feld likes this.
reshared this
Peter Vágner reshared this.
reshared this
I’m happy to announce the 12th annual Holiday season Conversations giveaway. 🎄☃️
The federated instant messaging client is now available for free on Google Play until New Year’s Eve. 🧨🎆
Merry Christmas, Happy Holidays. Enjoy #39C3.
play.google.com/store/apps/det…
#XMPP #Jabber #Conversations_im #DigitalSovereignty #Fediverse
Federated instant messaging for your mobile device (Jabber, XMPP, Snikket)play.google.com
reshared this
### Impact This vulnerability allows a remote, unauthenticated attacker to force the target server to cryptographically sign arbitrary membership events. The flaw exists because the server fails...GitHub
Peter Vágner reshared this.
reshared this
reshared this
An audio game where you take on the role of an elf delivering presents on Christmas Eveitch.io
reshared this
Interested in creating your own synthesizer sounds, or maybe just learning about how that is done? Check out my How to Synth guide for practical, easy-to-follow info and lessons on the major synthesis methods used today!
etherdiver.com/how-to-synth-a-…
#synth #synthesizer #SynthProgramming #SoundDesign #HowToSynth
reshared this
reshared this
Just helped someone on Be My Eyes, he was walking from his house to a shop about 10 minutes away.
Helped him navigate the streets and cross the road and so on. Luckily he lived in the UK so I knew what I was seeing 😅
He was wearing Meta’s AI glasses, which help him a lot but don’t currently describe things like lamp posts/scaffolding etc, which was where I was needed.
He made the call from the glasses also, and it was great that I could see what he could see also.
One of my favourite things is helping people on Be My Eyes 😍
Such a great app.
reshared this
Hey, we appreciate everything you are doing :)
I personally find a bit less of a need for volunteer help these days because of image recognition, but there are still use cases for which it either doesn't work or is far too slow, so I do still rely on volunteer help once in a while.
amazing, I’m glad tech is doing something good for you all!
I still regularly get calls, one of my favourites was a man who was going out on a date and had recently shaved wanted to check if he looked sharp.
He really did :)
reshared this
PCAPdroid is a privacy-friendly open source app which lets you track, analyze, and block the connections made by other apps on your device. It also allowsAccessible Android
Peter Vágner reshared this.
When it comes to @Delta Chat (39c3) do you know it features 1 to 1 audio / video calls since v2.22?
It has a very lightweight client side app built with web technologies and a minimalist server side component turn server called chatmail-turn.
I am wondering, am I alone running that turnserver behind a nat?
github.com/chatmail/chatmail-t…
This turn server enumerates all the interfaces found on the system, identifies globally addressable addresses and creates an UDP listen socket on the default port. Relay connections for this scenar...GitHub
Peter Vágner reshared this.
Sensitive content
reshared this
I have a lot of respect for #DeltaChat (@delta); By all accounts they provide a good looking client and a homogenize experience across platforms. Users absolutely don’t need to care about the underlying protocol!
However there is no way, shape or form in that IMAP+Submission is a more suitable stack for instant messaging than #XMPP.
Peter Vágner reshared this.
"I think facts are talking by themselves"
Fact is: Today, XMPP has more active devices using it than IMAP. XMPP has more users using it for chat than Chatmail.
The problem is that most users and by extension most developers simply don't know they are in fact happy XMPP users, whereas IMAP is often shoveled in people's face (because you have to select the protocol when setting up your e-Mail client).
My slides and a video of my talk "Grow your [engineering] brand while putting privacy first" are available on my blog: talkweb.eu/openweb/4500/
If you want a funny, but useful talk on that topic, reach out!
Peter Vágner reshared this.
Dear #QT toolkit, recently I'm again looking into your #screenreader #a11y into #QML in particular.
I'm trying to make one of my favorite apps @Mixxx DJ Software a bit more accessible.
Last night I have managed to turn the menu with items such as 4 decks, Library, Effects and more into aria toolbar pattern in terms of keyboard navigation. It only consumes single tab stop when navigating through it and other buttons can be reached using the arrow keys.
Of course there is much more to do and I've started a forum topic documenting my attempts.
reshared this
@André Polykanine On linux it's pretty decent after tweaking keyboard navigation as without accessibility specific tweaks even some of the #QML examples are not keyboard navigatable.
I am not yet sure I'm capable enough to make it into at least beta quality, however I'm trying to learn it.
https://bugs.webkit.org/show_bug.cgi?id=300090 Reviewed by Adrian Perez de Castro. R296017 removed the Footer member from Atspi::Role and also added SectionHeader and SectionFooter, which do not ...GitHub
Peter Vágner likes this.
reshared this
Peter Vágner reshared this.
the UNIX v4 tape reminded me of this story by Ali Akurgal about Turkish bureaucracy:
Do you know what the unit of software is? A meter! Do you know why? In 1992, we did our first software export at Netaş. We wrote the software, pressed a button, and via the satellite dish on the roof, at the incredible speed of 128 kb/s, we sent it to England. We sent the invoice by postal mail. $2M arrived at the bank. 3-4 months passed, and tax inspectors came. They said, “You sent an invoice for $2M?” “Yes,” we said. “This money has been paid?” they asked. “Yes,” we said. “But there is no goods export; this is fictitious export,” they said! So we took the tax inspectors to R&D and sat them in front of a computer. “Would you press this ‘Enter’ key?” we asked. One of them pressed it, then asked, “What happened?” “You just made a $300k export, and we’ll send its invoice too, and that will be paid as well,” we said. The man felt terrible because he had become an accomplice! Then we explained how software is written, what a satellite connection is, and how much this is worth. They said, “We understand, but there has to be a physical goods export; that’s what the regulations require.” So we said: “Let’s record this software onto tape (there were no CDs back then—nor cassettes; we used ½-inch tapes) and send that.” Happy to have found a solution, they said, “Okay, record it and send it.” The software filled two reels, which were handed to a customs broker, who took them to customs and started the export procedure. The customs officer processed things and at one point asked, “Where are the trucks?” The broker said, “There are no trucks—this is all there is,” and pointed to the tape reels on the desk. The customs officer said, “These two envelopes can’t be worth $2M; I can’t process this.” We went to court, an expert committee examined whether the two reels were worth $2M. Fortunately, they ruled that they were, and we were saved from the charge of fictitious export. The same broker took the same two reels to the same customs officer, with the court ruling, and restarted the procedure. However, during the process, the unit price, quantity, and total price of the exported goods had to be entered—as per the regulations. To avoid dragging things out further, they looked at the envelope, saw that it contained tape, estimated how many meters of tape there are on one reel, and concluded that we had exported 1k to 2k meters of software. So the unit of software became the meter.
reshared this
I once read a story about the people writing the software for the NASA Apollo missions. There was a functionary in charge of weight accounting, who came to them and asked how much the software would weigh.
They told him it weighted nothing, but the functionary had heard *that* one before and insisted—everything had to be accounted down to the last ounce. He demanded to see it.
They showed him a stack of punched cards, and he was triumphant. “You see,” he said smugly, “it doesn't weigh only ‘nothing’!”
“No, you misunderstand,” they replied. “The cards aren't going on the spacecraft. Only the holes.”
FreeBSD has Wireguard support in the base OS, but it's not well documented how to use it. So here you go. Hopefully an example lands in the FreeBSD Handbook soon.
blog.feld.me/posts/2025/12/wir…
Wireguard is part of the FreeBSD base OS install these days so you do not need to install additional software to use it. I was using Wireguard the traditional way via the wireguard-tools package so I could use wg-quick like you would on Linux.Makefile.feld
Peter Vágner likes this.
reshared this
Police called it a case of the drunk leading the blind and drunk. Both wound up getting tickets....UPI
reshared this
GotaTun is a WireGuard® implementation written in Rust aimed at being fast, efficient and reliable. Now available to all Android users, we aim to ship it to the remaining platforms next year.
Read more here: mullvad.net/blog/announcing-go…
GotaTun is a WireGuard® implementation written in Rust aimed at being fast, efficient and reliable. Now available to all Android users.Mullvad VPN
reshared this
reshared this
Mike Gorse reshared this.
I just wrote up some docs on how to hide images in public rooms on Matrix in several clients.
matrix.org/docs/chat_basics/pu…
If anyone was able to add info for more clients that would be awesome. Here's my change for reference: github.com/matrix-org/matrix.o…
As discussed within the Trust and Safety Research and Documentation Working Group. ✔️ Checklist Check for common mistakes: Wrap plain URLs in <> to linkify them (learn more). Use the ri...GitHub
reshared this
Important Acronyms in IT Technology
IPv4: Internet Problem, Version 4
IPv6: same, but 6 times more Problems
DHCP: Desktop Hardware Cleaning Protocol
DNS: Destroying Network Protocol
VPN: Very Problematic Network
EthO: Eternity, low Level
Eth1: same, but stoned
SDA: Software Defined Anger
CPU: Core Problem Unit
RAM: Random Access Mismatch
HD: Historical Device
SDD: Self Destroying Device
TCP: Total Complex Protocol
UDP: Undefined User Paranoia
USB: United Shit Bracket
GW: Genuine Witchcraft
ROM: Rusty Old Malware
GPU: Great Picture Utensil
C#: Chaos
C++: same, but much more
CAT0...n: Number of Cats lying on keyboard, what else?
reshared this
When we first learned about Mixxx, it almost seemed too good to be true.Ben Lepper (Magnetic Magazine)
Peter Vágner likes this.
Peter Vágner reshared this.
allows games written in nvgt to have functionality like ios direct touch by using an accessibility service to remove the game from the explore by touch zone" - aryanchoudharypro/NVGTBridgeGitHub
reshared this
Album · 2025 · 1 SongApple Music - Web Player
Peter Vágner likes this.
reshared this
Reading the RSS 2.0 specification and found this: "The purpose of the <textInput> element is something of a mystery. You can use it to specify a search engine box. Or to allow a reader to provide feedback. Most aggregators ignore it."
This, right here, back in 2002, was when the web went wrong. We don't know what it's for or why it exists, and everybody ignores it, but it's part of the standard anyway!
Also, bonus fun: RSS 0.9 claims to be RDF but isn't, RSS 1.0 really is RDF but is incompatible with RSS 0.9, RSS 2.0 is incompatible with all of the above, and Atom is the modern W3C format that is incompatible with everything else and nobody uses. And everyone wonders why normal people don't use RSS.
I learned all this because I wondered why my static website generator wants to produce feed.rss, feed.rdf, and feed.atom.
reshared this
I've just pushed Tor integration in Libervia (first step of the NLnet metadata reduction and serverless grant).
nlnet.nl/project/ServerlessXMP…
This has been done thanks to the work of @meejah on `txtorcon` and of course of @torproject and the support of @nlnet and @NGIZero .
A thought for Lunar who is mentioned in the documentation of txtorcon (for doing the Debian package) and who passed away last year.
reshared this
My way of rebelling against techbros and autocrats:
December 2024: quit all Big Tech platforms and start #selfhosting essential services
December 2025: write guides for newbies about how to self-host
I'm also in discussion with a blogger I admire to start a podcast about tech... where we'll focus on solutions (instead of problems)... aiming to inspire others to join in...
It's been a really heavy year but these little acts of rebellion give me hope ✨
reshared this
With the new TalkBack release, it is now possible to get information about special text formatting such as bold, underlined, and more. Reporting can be doneEditorial Staff (Accessible Android)
Peter Vágner reshared this.
Accessible Android reshared this.
Accessible Android reshared this.
hi there, i´m a very fan of telegram and i use it on lots of devices. great job for the lightweight feel of the messenger. i wanted to introduce telegram to a blind user but had to realize, the (wi...marcelremmy (GitHub)
Peter Vágner reshared this.
Timothy Wynn
in reply to Jamie Teh • • •Sorry to ask, but how am I supposed to uninstall this cleanly? Uninstalling says: "An error occurred while trying to uninstall Syntherceptor. It may have already been uninstalled." I'm trying to use it with a game (Code 7), and it just slows everything down. Here's a snippet of audio with keypresses registered through Filter Keys.
Jamie Teh
in reply to Timothy Wynn • • •As for the lag, that suggests to me that the game isn't requesting speech interruption for each new string it sends. Does it behave correctly in that respect if you use it with another SAPI5 synth? That is, does it interrupt speech if you move quickly?
Timothy Wynn
in reply to Jamie Teh • • •Yes, but through Settings says that "This app can’t run on your PC[.] To find a version for your PC, check with the software publisher." I don't know what you're asking re interrupt, but here's the same thing with a different synthesizer.
Jamie Teh
in reply to Timothy Wynn • • •Jamie Teh
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Jamie Teh
in reply to Jamie Teh • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •Jamie Teh
in reply to Jamie Teh • • •Timothy Wynn
in reply to Jamie Teh • • •Jamie Teh
in reply to Timothy Wynn • • •nightly.link/jcsteh/synthercep…
And if not, does this one help?
nightly.link/jcsteh/synthercep…
Timothy Wynn
in reply to Jamie Teh • • •Second build: If there is more than one utterance queued, there's a second or so pause between each.
For both builds, arrowing is just as fast as the other.
Jamie Teh
in reply to Timothy Wynn • • •As for the second, I assume the first utterance is 2 seconds or less? And when arrowing (with sleep mode on), does it interrupt correctly? For that matter, I forgot to ask you whether interrupt worked with the very first build, even though it was very sluggish.
Timothy Wynn
in reply to Jamie Teh • • •Timothy Wynn
in reply to Jamie Teh • • •I don't think the utterance is less than two seconds, but I am bad at measurements. If the speech rate is slow enough though, it speaks without delay. Here's a recording of eSpeak NG set to 25 boost. I don't know how to interrupt with the very first build because arrowing is slow, but IIRC pressing Control in-game did work to silence.
Jamie Teh
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Jamie Teh • • •Timothy Wynn
in reply to Timothy Wynn • • •Timothy Wynn
in reply to Timothy Wynn • • •Jamie Teh
in reply to Timothy Wynn • • •Jamie Teh
in reply to Jamie Teh • • •Paweł Masarczyk
in reply to Jamie Teh • • •Jamie Teh
in reply to Paweł Masarczyk • • •Mike Breedlove
in reply to Jamie Teh • • •x0
in reply to Jamie Teh • • •x0
in reply to x0 • • •Jamie Teh
in reply to x0 • • •Jamie Teh
in reply to x0 • • •Diego Ramírez
in reply to Jamie Teh • • •Kara Goldfinch
in reply to Jamie Teh • • •