reshared this
reshared this
Hello, I recently upgraded to at-spi2-core 2.58. I noticed slower performance on the web in some instances. One reproducer case is to go to...GitLab
Peter Vágner likes this.
Peter Vágner reshared this.
Cool so there's a new attack against the Signal protocol, specifically the PFS. You can keep requesting PFS prekeys from a user and once theyre drained you have a better shot at being able to break that layer of security but more interesting is that the time it takes to get the new prekeys indicates if the device is online or not, so this is a metadata leak
Whatsapp published the research. Unclear if this is only Whatsapp's implementation that they're discussing.
Peter Vágner reshared this.
Oh wow. Some companies have a way to let their mail servers tell me they no longer want to work with me it seems 🙈 Was just sending out my updated profile to a list, and from one I got this:
450 4.7.1 The reputation filter deemed your email unworthy
F*CK AI, I guess? 🙊
OK, I'll have to accept that. If someone out there thinks I _might_ be worthy: after being in a project for almost 5 years, I'm available again for new projects – be it as Oracle DBA, or as coach in the Android section 😉
Peter Vágner reshared this.
Hear me out.
We fork Mumble server. We change the chat to be IRC. We use Obsidian IRC (web irc clone of discord) as the client. IRCv3 SASL EXTERNAL will let us auth the user using the same key identity mumble uses. Convert the Obsidian web to Tauri for cross platform desktop app.
That's it. Self-hosted Discord, now just improve the UI and invite people to rewrite in Rust and add storage backends for the chat history and nobody needs Discord ever again.
github.com/ObsidianIRC/Obsidia…
Modern IRC Client for the web and maybe more. Contribute to ObsidianIRC/ObsidianIRC development by creating an account on GitHub.GitHub
Peter Vágner reshared this.
Die spanische Firma Code Factory, bekannt für die Bereitstellung der Vocalizer-Sprachausgabe für Android, bringt nach mehr als fünf Jahren Pause eine…DroidBlind
Peter Vágner reshared this.
Something very important to know in your threat model if you use Tor Browser on Windows:
By default it installs to your Desktop folder, which is by default mirrored to OneDrive at Microsoft. Microsoft has access to your OneDrive content for cybersecurity analysis via privacy carve outs. The Tor folder contains sensitive content.
The solution is to install at root of C: drive.
reshared this
Peter Vágner reshared this.
Peter Vágner reshared this.
Peter Vágner likes this.
Peter Vágner reshared this.
After testing github.com/shazow/wifitui, I’m convinced it’s a great alternative to running nm-applet all the time.
For setups like mine (Slackware + Fluxbox + Alacritty + tmux), there’s no reason to keep a GTK applet sitting in memory just to manage Wi-Fi.
wifitui is a fast and friendly terminal Wi-Fi interface written in Go that works perfectly with NetworkManager or iwd — no GUI,
no clutter, and full keyboard control.
Now I only open it when I need to change networks, and the rest of the time my system stays lighter and cleaner — exactly how I like it.
Soon we’ll have a SlackBuild for wifitui on SlackBuilds.org :)
Created by @shazow@fosstodon.org
Fits perfectly with the Slackware spirit. 🖤🐧
#slackware #slackbuilds #wifitui #wifi
Fast featureful friendly wifi terminal UI. 🛜✨. Contribute to shazow/wifitui development by creating an account on GitHub.GitHub
reshared this
Time to introduce my last new project for this year:
«Zeroform» ... is a tool for generating minimalistic, self-hostable forms, with a twist: It can generate both static (html/css/js) and/or dynamic (php augmented) online forms.
My main motivation for zeroform is to create tooling that helps me gather more precise feedback while designing and developing (especially) #faircamp and #hyper8, and to do this in a way that reflects the values of those projects: Independence, simplicity, minimalism, freedom from maintenance, absence of tracking, etc.
Basically you start with a thought, put it down as a plaintext blueprint of the form/questionnaire/doodle/survey you have in mind, zeroform turns it into finished code and design, you can upload it, use it as long as its useful/needed, and then you can just delete it.
Think of it as your own google forms, without bigtech, without dependence on any infrastructure besides the cheapest of hosting plans, commissioned and decommisioned in a mere minute.
I'm now one week into the project, since today I'm developing in the open at codeberg.org/simonrepp/zerofor…, and I will put it to use in the next days already! I have roughly one more week reserved until the end of the year for making this usable for the general public - I'll announce when it's ready. ʕ◜0ᴥ0ʔ
Peter Vágner likes this.
reshared this
Vítejte na konferenci OpenAlt 2025. 🗓️ 👍 Program a hodnocení: https://www.openalt.cz/2025/program/VHSky
reshared this
And it is all accessible with VoiceOver on iOS. I presume TalkBack on Android as well. @delta chaos.social/@delta/1154793927…
Peter Vágner likes this.
Peter Vágner reshared this.
Peter Vágner likes this.
@Marco Zehe There are some usefull somewhat difficult to discover keyboard shortcuts in the @Delta Chat desktop app.
S IM se roztrh pytel. Klasickěmu XMPP dnes konkurují služby jako Matrix, Signal, Telegram, WhatsApp a další. Je tu však jedna služba, která v této záplavě komunikátorů vyniká - DeltaChat.talks.openalt.cz
OpenAlt reshared this.
We hereby challenge _all_ other messaging apps, FOSS or not, to provide a more convenient private onboarding experience than #deltachat
1. Install app
2. "Create new profile"
3. Enter nick name, tap "Agree and continue"
4. Tap "+" and "new contact" and provide/scan qr code/link
Voila! A secure private chat, familiar to those coming from Whatsapp or Telegram (without "AI", with #a11y).
Note: chat identities are private and can not be queried or discovered. Servers keep no track or metadata
Peter Vágner likes this.
Peter Vágner reshared this.
What is Delta Chat? Delta Chat is a reliable, decentralized and secure instant messaging app, available for mobile and desktop platforms. Instant creation of private chat profiles with secure and i...delta.chat
Me: There’s something wrong with my car. It’s making a horrible noise.
Mechanic: Have you tried ejecting the Mariah Carey Christmas CD?
reshared this
🪟 Windows 10 končí.
🖥️ Počítač nemusí běžet jen na Windows.
Existují otevřené systémy jako Linux, které zvládnou všechno od běžného používání po práci i kreativitu — a bez reklam, telemetrie nebo nucených účtů.
☁️ A data nemusí být v cizích rukou.
Služby jako Nextcloud umí nahradit Google Drive, Dropbox, Microsoft 365 i iCloud. Sdílení souborů, kalendář, kontakty, poznámky, chat, videohovory… všechno běží otevřeně a s respektem k uživatelům – tak, jak to děláme na Oscloud.cz.
💡 Oscloud.cz nabízí Nextcloud i další open-source aplikace pro běžné uživatele, firmy i komunity.
Bez reklam, bez sběru dat, s podporou v češtině.
Změna nemusí bolet. Jen začít pomalu — třeba od synchronizace souborů nebo kalendáře.
A zjistit, že svoboda není jen slovo, ale způsob, jak si technologie znovu přivlastnit.
oscloud.cz/
#opensource #nextcloud #linux #oscloud #privacy
reshared this
Peter Vágner likes this.
Peter Vágner reshared this.
#OpenAlt2025 was the first conference I took my six-year-old daughter to. She really enjoyed it. She wasn't interested in the talks, but she loved the swag at the booths. She'll grow into them, though. You have to start early to raise a new generation of open-source enthusiasts. 🙂
Peter Vágner likes this.
Peter Vágner reshared this.
Zítra nám držte palce. Čeká nás první velká streamovací akce. Ve spolupráci s @openalt budeme streamovat přednášky ze všech 7 místností konference #OpenAlt.
Pokud budete mít čas a nějaká přednáška v programu vás zaujme, zkuste se mrknout. Při sledování videa jej zároveň sdílíte s ostatními diváky jako u torrentu (pokud nejste na mobilním zařízení) a každý peer se tak počítá!
Devatenáctý ročník konference o otevřeném softwaru a datech, IT bezpečnosti, DIY a IoT.OpenAlt z.s.
Peter Vágner likes this.
reshared this
Link to issue number: Fixes #13897. Summary of the issue: Currently, in web browsers, NVDA treats controls with a 0 width or height and no children as invisible. While this makes sense in theory, t...GitHub
reshared this
Peter Vágner reshared this.
LiveATC.Net Recordings - interesting air traffic communications captured by LiveATC userswww.liveatc.net
Peter Vágner reshared this.
With more AI-driven development I have another sizable update for my Image Description Toolkit or IDT. There is a full What’s New document available. Highlights for this beta release include …The Idea Place
reshared this
{Edit: Numbered instructions.}
For anyone who does not want to use Vispero Accounts:
1. if needed, uninstall JAWS 2026 without removing shared components.
2. Create a new file named AdditionalSettings.ini in the same folder where you saved the setup package containing data starting from the ;.
3. launch the setup. 1/2
;; Source: J2026.2510.195.400-any.exe /ExtractAdditionalSettings AdditionalSettings.ini Default
;; Disable User Accounts support
[JAWS]MSIProperties=USERACCOUNTS=0
reshared this
I'd like to parse ipv4 addresses given as command line argument values.
I have got two arguments accepting ipv4 address.
If I specify single such option all is fine.
If I specify both, I 'm getting error like this:
thread 'main' (624061) panicked at /home/peto/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-3.2.25/src/parser/matches/arg_matches.rs:1879:13:
Must use `Arg::allow_invalid_utf8` with `_os` lookups at `[hash: A8F400C40154F09]`#[tokio::main]
async fn main() -> Result<(), Error> {
let mut app = App::new("Server APP")
.about("My super cool app")
.setting(AppSettings::DeriveDisplayOrder)
.setting(AppSettings::SubcommandsNegateReqs)
.arg(
Arg::with_name("socket")
.required(true)
.takes_value(true)
.long("socket")
.help("Unix socket path"),
)
.arg(
Arg::with_name("relayaddress")
.required(false)
.takes_value(true)
.long("relay-address")
.value_parser(value_parser!(Ipv4Addr))
.help("External relay ipv4 address used together with --listen-address to run behind a nat"),
)
.arg(
Arg::with_name("listenaddress")
.required(false)
.takes_value(true)
.long("listen-address")
.value_parser(value_parser!(Ipv4Addr))
.help("Local listen ipv4 address used together with --relay-address to run behind a nat"),
);
let matches = app.clone().get_matches();
if matches.is_present("relayaddress") & matches.is_present("listenaddress") {
let external_ip = IpAddr::V4(matches.get_one::<Ipv4Addr>("relayaddress").expect("Invalid address"));
let local_ip = IpAddr::V4(matches.get_one::<Ipv4Addr>("listenaddress").expect("Invalid address"));
println!("Listening on local IP: {local_ip}");
println!("Relaying through external IP: {external_ip}");
}}
```
Sensitive content
I am the guest on this week's Penny Forward podcast. I talked about my journey in terms of finding work that aligned with my values as a blind person and attempted to give some general advice for blind people who are looking for work or looking for a job that better aligns with what they would like to be doing. I also talked a little about investing and about moving across the country. To be clear, nothing that I said was intended as a linear "if you do this, then you will find what you're looking for," but, from the point of view of doing what we can as individuals, it is about positioning ourselves to increase our chances of finding opportunities.
The podcast is available from pennyforward.org/podcast-2/, or search for "Penny Forward" wherever you get your podcasts.
A show about blind people building bright futures by making, managing, and wisely using their money.Penny Forward
reshared this
Today, we were nicely surprised by @gianmarcogg03 with a new comprehensive (italian) #deltachat introduction video, going through initial setup, groups and chatting, second device setup, #webxdc apps, bots, calls and playing Quake -- all the nice things you can do these days :)
mastodon.uno/@gianmarcogg03/11…
containing peertube, odysee and youtube links (latter provides English subtitles)
Fun fact: devs noticed some tiny but embarrassing glitches in the UI which are now getting fixed as we speak :)
Ho fatto un tutorial su @delta@chaos.social, un sistema di messaggistica istantanea libero e privato basato sulle e-mail, ma con un'esperienza utente molto simile a WhatsApp, se non migliore. :peertube: PeerTube: https://videos.gianmarco.Mastodon Uno Social - Italia
Peter Vágner reshared this.
Peter Vágner reshared this.
Simple Accessible Radio Automation. Contribute to michaldziwisz/sara development by creating an account on GitHub.GitHub
reshared this
Peter Vágner likes this.
Peter Vágner likes this.
reshared this
Was just using #curl to help debug some network configuration issues with a client.
Realised we'd need to fake a hostname mapping to a specific IP, as we haven't set up the DNS aliases yet.
And, because it's curl, not only is there a way to do it, there's several well documented options!
everything.curl.dev/usingcurl/…
Thanks, curl team!
everything there is to know about curl, libcurl and the cURL projecteverything.curl.dev
reshared this
If you are into #tranceMusic #uplifting #vocalTrance, have a listen to these stunning tracks
Paipy & Elles de Graaf - The Last Time
Driftmoon X XiJaro & Pitch - Rise Again
RAM & Arctic Moon & Stine Grove - A Billion Stars Above
For more Trance: https://RazNitzan.lnk.to/RNMSpotifySubscribe to our Youtube Channel: @RazNitzanMusic Download or Stream: https://RazNitzan.lnk.to/TheLastTim...YouTube
Believe it or not: #deltachat is growing audio/video calls starting with the currently rolling 2.22 releases ... A few people already had two hour long stable calls :)
Calls are an experimental option while we continue to work on reliability, UX/UI revisions, and configuration of TURN servers on #chatmail relays and in clients.
We want calls to reliably work across all major platforms, networks and phones, including #UbuntuTouch
Feedback and debugging happens at support.delta.chat/t/help-test…
Всем привет! Возможно ли сделать звонок, если использовать только классические сервера электронной почты? Мои попытки позвонить закончились неудачно - сам вызов проходит, но ни звука, ни видео.Delta.Chat
Peter Vágner likes this.
reshared this
Do you run Delta Chat Desktop or DeltaTouch on the postmarketOS phone?
Requirement to have a chat open to have a notification sound is not expected. Could you open an issue at github.com/deltachat/deltachat… or
codeberg.org/lk108/deltatouch with more details?
Decentralized, secure messenger app, powered by the chatmail core library. Fediverse: @deltatouch@social.tchncs.deCodeberg.org
When using a Bluetooth device such as a speaker or earbuds and raising the volume during a call, speech output eventually stops completely until the volume isKareen Kiwan (Accessible Android)
reshared this
Peter Vágner reshared this.
reshared this
reshared this
Peter Vágner
in reply to IzzyOnDroid ✅ • •IzzyOnDroid ✅
in reply to Peter Vágner • • •Peter Vágner
in reply to IzzyOnDroid ✅ • •IzzyOnDroid ✅
in reply to Peter Vágner • • •@pvagner I know, I'm running a mail server myself. My toot was rather about the message text, not the code 😉 But thanks for the explanation, appreciate your being helpful! 🤗
For other readers:
* 5xx: permanent error
* 4xx: temporary error (try again)
* 3xx: further action required (by the client, not the human; like, "send the next package", or "go there to continue")
* 2xx: all fine