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 👺кину奇诺[流浪者]👹

@adiz have you actually tried it yet, though? It cost you nothing but a minute of your time. No need to provide any identifying information to make an account, and the account will be auto-deleted if it's idle for too long.

click the link in my bio to message me. I'll show you some cool stuff that no other messenger has.

in reply to 👺кину奇诺[流浪者]👹

@adiz this statement is technically inaccurate. Xmpp and Delta chat have the same federated model, so architecturally they are equivalent.

However, a key pain point for me for xmpp is that media attachment is out of band with regards to the protocol, occurring over http. It has all the same privacy concerns that media uploaded to the fediverse does. As media sent over Delta chat occurs in band (email attachment) and is end-to-end encrypted, it is strictly better from a privacy perspective.

However, from a normalfag perspective, interface remains the chief detriment of using xmpp over other solutions. The xmpp ecosystem has been waiting for "someone else" to make a good, functional, attractive client forever. It is not a good argument to say that all it needs is a client that has not been developed in 20 plus years. One client that is a functional clone of something that normalfags are used to like telegram or Whatsapp, is an enormous selling point for people not concerned with, or unable to understand arguments for privacy.

I like xmpp. I like Delta chat. But there will be no one true instant messaging solution until a plurality of users exist that brings it to dominate the market. Currently, those are all proprietary networks tied to services like Facebook or well, mostly Facebook I guess.

in reply to feld

@pwm @adiz

The open source community is never going to fill this gap. I'd like to be proven wrong, but I've been waiting for 20 years now...


waiting just as long. hasn't happened. the desktop ui for deltachat feels wonky and i'm slowly moving away from handset although arcanechat for 'droid is pretty okay.

what i like about deltachat is i already have a mail system which i use for.. mail. i can still keep encrypted mail separate from delta(openpgp) encrypted messages and it just works. i've handed deltachat to people in this thread, elsewhere on fedi, at the local coffee haus, and to the chick i'm dating who's not technical. so far so good.

i was always an enthusiast of xmpp, but damned if i can't get anyone to talk on it regularly so i use it for a transport bridge for fun, nothing serious.

in reply to 🥼Dr. 杰兴 PhD™🕵️‍♀️ 💻

@adiz @pwm it looks like the latest non-electron is github.com/dignifiedquire/drea… which hasn't had much velocity lately. we'll have to see how it goes.
in reply to 🥼Dr. 杰兴 PhD™🕵️‍♀️ 💻

@jae @pwm @adiz the tauri branch can be found here. I've never tested it, know nothing about it right now really

github.com/deltachat/deltachat…

in reply to pwm

Everyone talks about XMPP and bad clients, but I just don't have this experience. There are multiple clients available and they all work well for me. 🤷

It's kinda a moot point when Delta Chat has just the one client.

I can concede media being facilitated by HTTP in XMPP vs. within the protocol itself. Still more performant and capable than trying to do file transfer over SMTP. @feld

@feld
in reply to 👺кину奇诺[流浪者]👹

@adiz @pwm it's pretty easy for you to build a client on any platform if you want. You get to skip all the annoying parts of reinventing the SMTP/IMAP/PGP and Iroh functionality. In fact it would be stupid to reinvent it because the core has been audited multiple times.

So you just wrap the core DeltaChat JSON-RPC server (written in Rust) and treat it like an API service, and you're done.

in reply to 👺кину奇诺[流浪者]👹

just because there are client libraries for these protocols in another language don't mean they're good or safe

edit: I should really emphasize that the only safe PGP implementation is rPGP in Rust, and it has some required functionality you will not find in GPG, Sequioa, NetPGP, etc that is being leveraged for additional privacy. It would be a security downgrade to not use it.

edit2: anonymous recipient is an example, which makes it impossible for an adversary to analyze the PGP data and know who it was intended for because there is no exposed public key ID. The only way to know who the message was for is to successfully decrypt it with the recipient's key! github.com/rpgp/rpgp/issues/50…

This entry was edited (1 week ago)
in reply to 👺кину奇诺[流浪者]👹

@adiz @pwm

> Everyone talks about XMPP and bad clients, but I just don't have this experience.

If you lock yourself in a box where only Android and Linux desktops exist, sure, there's an *okay* XMPP experience available. Conversations on Android is like the only good client available.

But the experience is still terrible on Windows, Mac, and iPhones

in reply to pwm

@pwm@darkdork.dev @adiz@mtl.jinxian.casa

media attachment is out of band with regards to the protocol, occurring over http


Does it not send some sort of key over XMPP when you are sending a file to an OMEMO chat, making the data transmitted over HTTP useless without it? I never looked into it myself, but attachments sent without OMEMO look like normal links you can access from a web browser, those sent with OMEMO encryption have aesgcm:// schema.

in reply to m0xEE

@m0xEE @adiz @pwm that's similar to how Signal does it as well, and I think iMessage(?). Probably Whatsapp for groups too. Makes most sense anyway.

Fun part is that if the web hosting is not owned by the chat app team it has a potential for metadata leaks. Signal groups use CloudFlare, so you can just ask CloudFlare for the logs of who downloaded a file from their CDN and you get the IPs of all members of a Signal group. So you better hope that nobody has infiltrated your top secret anonymous anarchist chat group and shared a file because there's a way to unmask the members

in reply to feld

There are ways to unmask IPs, anyway. If the concern is about deanonymization or infiltration or loss of encryption then honestly the most likely threat in any system is a mole, not people pulling server logs from service providers or man-in-the-middle attacks, etc.. And, there is virtually no way to program or digitally defend yourself out of infiltration if you're running a group or organization. 🤷

Luckily, we run our own websites and XMPP server, etc.. @pwm @m0xEE

in reply to 👺кину奇诺[流浪者]👹

(You could have the best, most secure, most anonymous, most decentralized, zero access, log-less, bla bla bla app or protocol to run your illicit or nefarious agendas over and it means almost nothing if you're communicating with someone who is an agent of the state or an informant.) @pwm @m0xEE
This entry was edited (1 week ago)
Peter Vágner reshared this.

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.de

@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!

Peter Vágner reshared this.

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

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.

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.

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.
This entry was edited (2 months ago)

reshared this

in reply to Winter blue tardis🇧🇬🇭🇺

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

🎉 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

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…

Peter Vágner reshared this.

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

Peter Vágner reshared this.

I recieved some interesting news today about the Blind Geek Zone website that I closed last year. Apparently Sam Tupy was able to retrieve most of the audio files and pages from the site before it's demise. He's offered to put the site up so that others can get to everything once again and I plan on letting him do that. I'm very happy that someone was able to recover things as unfortunately I was not. Basically it's of only historical value but I thought it was very nice of him to contact me.
This entry was edited (3 months ago)

reshared this

Peter Vágner reshared this.

Sunday surprise!

A friend of mine found an old email from me dated January 17 1997

Attached in this mail was the #httpget 0.2 source code. Previously believed to be lost, now the oldest httpget code I have.

165 lines long. 110 lines code, 30 lines comments, 25 blank lines.

This morning, #curl was 174,854 lines of code, not counting blank lines but comments.

1248 times larger over 28 years.

Peter Vágner reshared this.

Peter Vágner reshared this.

Today's victory over enshittification:

I mainly bought my new Google TV Streamer device to listen to audio-only content. So imagine my disappointment when it only worked for 10 minutes. Video worked fine, as did Spotify somehow. Auto-shutdown was set to an hour, and the ambient mode app was disabled. Audio playback just stopped and turned off the receiver and TV entirely, and I exchanged enough connections to know the streamer was the initiator.

The fix, apparently, is to enable developer mode, go into the developer mode settings, check the option to keep the screen awake, then audio-only content like Antennapod works. I guess audio-only apps don't keep the screen alive which, in turn, sends CEC to kill everything else. Hoping auto-shutdown takes over when I stop streaming so this isn't too wasteful.

What an absolute crock. I shouldn't need to be an Android developer to figure this shit out.

Peter Vágner reshared this.

Peter Vágner reshared this.

I know I am late to the party, but I am just now getting into Remote Incident Manager (RIM) by @pneumasolutions. So far, I am only testing with myself, from one Mac to another, but I am finding it a very cool solution. With RIM, a blind person can assist another person, regardless of that person also being blind and needing a screen reader, or not. I plan to use it to log into my home computer from the road occasionally, but also have purchased the weekend add-on so I can help others if the need arises. I can see how RIM can be a great training tool also.

reshared this

in reply to Jonathan

@Jonathan @Sean Randall @Marco Zehe If you would be okaish only transmitting sound and video instead of accessibility events, perhaps you can make some use of #rustdesk. I had some luck controlling a windows machine running NVDA from linux with it. There is no way to accessibly switch fullscreen rustdesk window into windowed mode, so I've moved it into another desktop workspace so I can easily switch back and forth within controlled and controlling machine. On Android it implements accessibility service for hooking keys but I haven't played with it on android.
Peter Vágner reshared this.

☁️ Vítejte na OSCloud!
OSCloud je komunitní server pro všechny, kdo hledají jednoduché a funkční online řešení.
📢 Co nabízíme?
🔹 Hosting a správu open-source aplikací – bezpečné a soukromé alternativy ke komerčním službám.
🔹 Od e-mailu, přes kancelářské aplikace a bezpečnostní prvky, až po snadno spravovaný webhosting.
V následujících dnech vám postupně představíme dostupné aplikace a jejich možnosti. Sledujte nás a objevte svět bezpečného cloudu!

#OSCloud #SelfHosting #OpenSource #Privacy

reshared this

Peter Vágner reshared this.

Řešili jsme se ženou, že nám děti tráví dost času na tabletech. To by ani nevadilo, ale problém je ten obsah plnej reklam, co si tam natahaly. Reklamy jsou implementované stylem jednoduché hry a pro další postup je vyžadována instalace.

Když teď vyšel nový PiHole, tak jsem ho zkusil nahodit na naší LAN síti. Většina reklam na tabletech zmizela. Zarazilo mě ale to brutální množství zablokovaných domén. 70 % našeho DNS provozu PiHole blokuje. Na grafu je i vidět, kdy byly tablety online.

Peter Vágner reshared this.

Peter Vágner reshared this.

As a developer, I rely on Markdown daily. But as an accessibility advocate, I saw a major issue—most Markdown preview extensions weren’t fully accessible. Many blind developers and writers struggled to use them effectively.
I knew there had to be a better way. So, I built one.
Markdown Live Preview is a VS Code extension that lets you preview Markdown in your browser with auto-reload functionality. It provides a simple, seamless, and fully accessible solution for everyone. (1/4)

reshared this

Peter Vágner reshared this.

Wait, what? 😯

#curl can send email? Damn... @bagder I'm impressed (not that I didn't expected that), curl just keeps on giving. 😁

curl --url "smtp://$SMTP_SERVER:$SMTP_PORT" \
--ssl-reqd \
--mail-from "$SMTP_USER" \
--mail-rcpt "$EMAIL" \
--upload-file "$LOG_FILE" \
--user "$SMTP_USER:$SMTP_PASSWORD" \
--insecure

reshared this

Peter Vágner reshared this.

Český internet slaví 33. narozeniny root.cz/zpravicky/cesky-intern…

reshared this

Peter Vágner reshared this.

Takže děcka, spustil jsem vstupdofediverse.cz/, který vysvětluje co je Fediverse. #czech #vstupDoFedivese.

@archos dovolil jsem si použít jako příklad mamutovo.cz, pokud nevadí.

Prosím o boost! Díky

reshared this

Peter Vágner reshared this.

I posted a while back about my occasional (but regular) need to paste numbers, stripping out punctuation, spaces, etc. This is particularly useful when paying bills, since amounts, reference numbers, etc. are often written with spaces or punctuation, but banking sites tend to barf if you include those. It turns out you can do this with Ditto Clipboard Manager using a paste script. I originally thought that paste scripts always ran, which doesn't work for me, but it turns out that they actually appear as items in the Special Paste menu, which is IMO not very well documented. Anyway, go to Ditto -> Options -> General -> Advanced -> On Paste Scripts and add this script:
clip.AsciiTextReplaceRegex("[^\\d.]", "");
return false;
The name you specify is what appears in the Special Paste menu. You can even assign a shortcut key to that Special Paste item. Then, you just have to open Ditto, go to the item you want to paste and press the shortcut key (or use the Special Paste menu).

reshared this

in reply to Kara Goldfinch

If you get to the icon in the notification area (AKA system tray) of the taskbar, you can press the applications key (AKA menu key) to get the menu to come up. Once you get into Preferences, you can also bind a keyboard shortcut on the Quick Paste keyboard tab to bring up the menu so you don't have to faf around with the taskbar next time. I bound control+m here, so I can just press control+`, control+m to get the menu.
This entry was edited (3 months ago)
in reply to Jamie Teh

@KaraLG84 finally it worked, I hunted down the ditto online forum and they said that if two instants of ditto is running it may not show. So I killed my ditto process, and run it again, it showed up. I asigned ctrl+m to the menus. Perfect, thanks folks, I really appreciate it.
What other features that you usually use, I am just trying to discover hidden gems here, I should try the num without dashes thingy.
Peter Vágner reshared this.

okay, just maded my own sound. It's supposed to sound like those subway trains or underground trains that kinda make a shifting sound, called a vvvf inverter. I made it sort of melodic. Made with vvvf simulator. #vvvfsimulator #vvvfsim

reshared this

in reply to Mattie

Yo!

I have been building a universal fedi client called #DhaagaApp

It supports all 3 biggest decentralized protocols (#mastoapi, #bluesky and #misskey)

It has pretty timelines, unique client-side features and a modern, aesthetic design.

It's available on Play Store and #IzzyonDroid

Do have a look, and share with your friends if you like it. ^^

I also post frequent devlogs and am always excited to receive feedback.

suvam.io/dhaaga
github.com/suvam0451/dhaaga

reshared this