Peter Vágner reshared this.
NVDA Coach: From First Keystroke to Confidence—A Free Tool Changing How NVDA Is Learned blindabilities.com/?p=9490

reshared this

Peter Vágner reshared this.

Pro všechny, kdo jsou ve Fediverse obecně a na Mastodonu zvláště noví, nebo kteří to tady zatím neprokoukli:

Jak řešit "syndrom prázdné timeline"? Tedy to, že nevíte, koho máte followovat, takže se tu zdánlivě "nic neděje"?

Jistě, můžete se snažit aktivně hledat obsah, který by vás zabavil: ten ale často bude pocházet pouze od různých botů, kteří jen kopírují obsah z jiných sítí nebo přehazují lopatou upoutávky na články v médiích. Můžete také samozřejmě follownout účty, které už mají hodně followerů - to ale není žádná záruka, že budou ty účty pravidelně aktivní, nebo že budou mít zájem s vámi interagovat.

Lepší mi přijde jít na to z druhé strany.

Zkuste nejdřív ze všeho nějaký obsah nabídnout sami. Zkuste vkládat jakýkoliv zajímavý obsah, fotky a videa - ať už vlastní, nebo převzaté odjinud. A zkuste obsah opatřit vhodnými hashtagy - ty na Mastodonu hrají opravdu velkou roli.

A uvidíte, že si vás časem najdou první followeři a vy jim budete moci případně jejich zájem opětovat a followovat je taky. A timeline se vám začne zaplňovat...

Jděte na to zkrátka z druhé strany: místo abyste se ptali, jak může Mastodon pobavit vás, zkuste se nejdřív zamyslet, čím můžete vy zabavit Mastodon. Je to výměnný obchod - ne jenom pasivní spotřeba obsahu, za který akorát nemusíte platit a nemusíte u toho sledovat hloupé reklamy.

První týdny to nejspíš bude spíš takový váš soukromý blog - ale v podstatě čím méně budete přemýšlet o tom, jak se přizpůsobit vkusu ostatních, tím spíše si vás najdou právě takoví followeři, kterým se ani nebudete muset přizůsobovat.

Mastodon není příliš vhodný pro pasivní konzumenty. Jistě, dají se najít způsoby, jak ho použít jako svého druhu RSS čtečku. Ale to není jeho hlavní smysl.

#tipy

reshared this

in reply to Daniel Beneš

@howking no ano, jasně, ale to je většinou pro nově příchozí taky matoucí. Ano, je to vlastně určitý test inteligence ... úplně pasivní konzumenti, neochotní kliknout ani trochu okolo, se ztratí. Ale třeba v populárním klientu Tusky pro Android tuším ani žádná sekce "Populární" není, ta je jen ve webovém rozhraní...

Samozřejmě, že pokročilí uživatelé si vždycky najdou cestu. Ale přeci jen: spousta lidí, kteří publikují obsah, hledají publikum. A publikum tady nebude, dokud nenajde způsob, jak se dostat k obsahu...

Část obsahu, která vzniká jinde, tady nevzniká proto, že bez toho publika není možné ani vymyslet žádný koncept monetizace toho obsahu či dosaženého počtu followerů. Takže část toho, co uživatelé hledají, tady nikdy nenajdou ze samotné podstaty věci: nezáleží na tom, kolik starter packů vytvoříme, ale prostě to tu není.

Část dopaminu tady se tady najde: a to jsou favy a boosty od těch, ke kterým se dostane náš obsah a líbí se jím. Takž je to trochu o tom, co kdo hledá: něco tu najít lze, něco tu z logiky věci není a nejspíš ještě hodně dlouho nebude....

Peter Vágner reshared this.

Just released at-spi2-core 2.60.1 and 2.58.5. The registry daemon now checks that applications are responsive and will not expose applications as children of the desktop if they stop responding for some reason. I also attempted to fix a crash when opening a group chat that contains new messages in pidgin.

To me, the old stable release is important. There are non-rolling distributions with cycles longer than 6 months (Debian stable / Ubuntu LTSS, for instance). They will want to provide bug fixes while trying to avoid regressions or major changes, and new stable releases corresponding to the branch that they ship could provide cues for them to update.

I am not making a new release for the GNOME 48 version of at-spi2-core, per the GNOME policy that 48 is end-of-life (and openSUSE Leap is mostly on GNOME 48, and, to be fair, we haven't been good about picking up the minor version updates--writing this is reminding me that it's on my list of things to check on). I think it would be worth considering whether to include updates even for these older stable versions, albeit on a less frequent schedule, to align with the lifecycles of popular LTSS distributions. But doing this would mean additional work for someone on the release team...

reshared this

in reply to Pidgin Instant Messenger

@pidgin It was reported here: freelists.org/post/orca/orca-m…

The crash is in libatspi. I only mentioned pidgin because it is the one case where I've seen it reported.

There is, however, a different accessibility issue that the same user is reporting, and the root cause is apparently a bug in either pidgin or gtk 2:
freelists.org/post/orca/orca-m…

I haven't looked at the source to pidgin, so I'm not sure if it has any custom atk implementations. It may well be a bug in gtk 2.

Peter Vágner reshared this.

Most AI voice tools give you two options. Clone an existing voice or pick from a list of defaults. If neither works for what you need, you are stuck.

VoxCPM2 adds a third option. You describe what you want. A young woman, gentle tone, slightly slow pace. A deep male voice with a formal cadence. Whatever you can put into words, it generates from scratch, no recording needed.
firethering.com/voxcpm2-voice-…
#tts #ai #trending #genai #opensource

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.

heads up #Europe, if you want #sovereignty, there is an #European #chat solution that is #decentralized, #OpenSource, free, multi-platform, multi-profile, #encrypted, it is called #DeltaChat

it is doesn't require phone numbers or any data for registration! painless setup, find it in your app store of choice

your messages and data live in your pockets and not in some 3rd party's "cloud" servers, you truly own it!

#digitalindependence #diday #autonomy #privacy #security

reshared this

in reply to GerhardD.🏳️‍🌈

now matrix is not a good idea

it doesn't matter that delta chat is smtp internally, it works just fine and the UI is more closer to WhatsApp, Telegram etc.

way better than matrix, that is literally what you should never recommend to people to migrate to WhatsApp

besides, Delta Chat is on a completely different superior level when it comes to resilience, it is not just decentralized but it can also use several servers at the same time so if one goes down user keeps receiving messages

This entry was edited (Saturday, April 11, 2026, 6:00 PM)
in reply to ArcaneChat

@GerhardD it also has good multi-profile and multi-device support, and it is super easy to migrate from one server to another if needed (obvious because several can be used at the same time)

also groups and channels are totally controlled by the users and independent from the server, hence why it doesn't matter if the server ("home server" in matrix) goes down, and why you can migrate to other servers while keeping all your groups and chats

in reply to ArcaneChat

becareful when you state about groups on #deltachat. Because there is no concept of group owner/admin on deltachat at the moment. Everyone can kick everyone (PS: I'm a deltachat user, but we are agree not to use deltachat for public group).

@GerhardD@olching.social

in reply to Tim Chambers
@tchambers @semurjengkol Cannot imagine how that would work. Since the message transmission is kind of stateless, the groups information must be transferred with every message (keys, history, members etc.), just like GPT is doing its context transfer That's not feasible.
@arcanechat : For the stated "decentralization" you need all MTAs to cooperate. If you are added to a blacklist on any of these (you cannot control them) you decentralization falls apart.
1/2
in reply to GerhardD.🏳️‍🌈

@GerhardD

> For the stated "decentralization" you need all MTAs to cooperate

no, as said you can use several at the same time and/or migrate, KEEPING your group state, contacts, chats, etc, in matrix you are bound to a single home server, and if federation is not allowed between yours and another person's that is it, you need to create a new profile in another server

that is not the case in Delta Chat where servers are replaceable dumb messages relay nodes

@tchambers @semurjengkol

in reply to GerhardD.🏳️‍🌈

@GerhardD

> the groups information must be transferred with every message

wrong, have you ever used Delta Chat??? groups work already with state (avatar, description, etc) p2p between members without transmitting whole state every time

and for having admins there is even already some ideas: support.delta.chat/t/spec-prop…

no need for bots or server-side support

@tchambers @semurjengkol

in reply to ArcaneChat

@GerhardD and btw, Delta Chat already have channels (Telegram style) where there is one admin and other people are just subscribers that can only read, not modify any state nor see the list of subscribers,

this channels are also completely p2p on top of the transport layer, end-to-end encrypted without any server dependency, so they are basically unblockable because admin can always move to another relay node, you are no where to have something like that in #matrix

@tchambers @semurjengkol

in reply to ArcaneChat
@tchambers @semurjengkol Well, i tried it years ago. Do you want to tell me, you've implemented MTAs on every (client-)node? Or how do you run "relay-nodes", who does this, and how do you distribute peer-lists?
in reply to GerhardD.🏳️‍🌈

@GerhardD

MTAs are used only to send encrypted blobs around, all the chats and groups concepts are an abstraction in the client side, yes, only the people know about groups, chats and group state, they live in your pockets, not in some sever, the servers have no clue they even exists and hence zero control or influence over it

anyways if you have more questions, do your own research or ask at support.delta.chat

have a nice Sunday

@tchambers @semurjengkol

in reply to GerhardD.🏳️‍🌈

another possible solution is like old era IRC. In the past they use bots called channel guard (around 30 years ago, before they implement it on server side). Those bots is just like ordinary user. They knows who are channel founder/admin and actively auto kick someone who kicks channel founder/admin and reinvite kicked founder/admin.

It can be implemented in #deltachat groups without any changes on protocol or MTAs. Not even client app need to be modified. Just invite the bot to your group and configured it.

So, anybody wants to code that kind of bot?

in reply to Semur Jengkol

there is no need for any bot, we just need groups with admin, see:

support.delta.chat/t/spec-prop…

@tchambers @GerhardD @davidsm10

in reply to ArcaneChat
@GerhardD rooms on matrix arent centralised, they are hosted on all servers that have a user in the room so if the server the room was created on goes down, other users in the room on other HS's can still talk just fine :)
in reply to haise

@haise yes, I know that, but if YOUR home server goes down, your whole profile is doomed and you need to start from scratch and join the room again with another profile, not to mention if all participants where in the same home server the group is gone

while in Delta Chat you can just use several relay nodes and replace them while keeping your current profile part of the group

@GerhardD

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

New podcast episode: Put some privacy in your smartphone! 📣 🎧

How can you use an Android smartphone while protecting your privacy? Who should you turn to for more privacy-friendly Android alternatives?
Can you install Linux on your phone?

With @fla from @Framasoft , we answer these questions!

👉 projets-libres.org/en/podcast/…

#podcast #opensource #privacy #eos #iodeOS #calyxos #postmarketos #fairphone #commown #murena #ubuntutouch #grapheneos

Peter Vágner reshared this.

in reply to Podcast Projets libres
The claims made about GrapheneOS in this interview are extremely inaccurate. It heavily misrepresents the purpose of GrapheneOS and what we've worked on for years. The claim GrapheneOS is a security project rather than a privacy project is misinformation. Contacts are specifically brought up and yet our Contact Scopes feature is ignored. @fla knows GrapheneOS is a privacy project. He replied to a thread with our response to this misinformation only 4 days ago...
in reply to GrapheneOS
/e/ doesn't keep up with providing standard Android privacy patches and protections. It doesn't provide features comparable to the added privacy protections in GrapheneOS including but not at all limited to Storage Scopes, Contact Scopes, Sensors toggle, per-connection Wi-Fi MAC/DHCP privacy and far more. /e/ has a bunch of default connections to Google services and gives highly privileged access to those. It also bundles other invasive services in the OS.
in reply to GrapheneOS

GrapheneOS heavily improves privacy compared to the Android Open Source Project in contrast with /e/ heavily reducing it.

GrapheneOS is far ahead of the standard pace for privacy patches instead of behind and we fix many privacy weaknesses ourselves. We've fixed a bunch of Android VPN leaks and many forms of data leaks to apps.

Since GrapheneOS is a serious privacy project, we have to put substantial work into security too because privacy depends on it.

in reply to GrapheneOS
/e/ tries to provide privacy by bundling a small blocklist of domain names solely used for ads and analytics. This doesn't do anything to address the most privacy invasive behavior by apps which happens via their own services. It doesn't stop apps sending data to arbitrary third parties from their servers or even client side. It can't block anything without the app using a dedicated domain for the unwanted behavior which usually isn't how things are done.
in reply to GrapheneOS

The domains they block are a tiny subset of domains used for those purposes and do not stop the most privacy invasive behavior by apps.

Apps and SDKs have also increasingly bypassed DNS blocklists via DNS-over-HTTPS resolvers, hard-wired IP addresses and most of all moving connecting to third party APIs to their servers where they don't need to leak their API keys.

DNS filtering works fine on GrapheneOS but isn't a viable approach to protecting privacy.

This entry was edited (Friday, April 10, 2026, 4:05 PM)
in reply to GrapheneOS

Exodus Privacy uses a very similar approach to label apps as having trackers based on whether they include a library from a small list they've decided as trackers. Many of those decisions are dubious and it misses that the most privacy invasive behavior by apps isn't done that way. It also has extremely inaccurate labelling of permissions misleading users about how that works. Here's a great example of both with Facebook Lite:

reports.exodus-privacy.eu.org/…

in reply to GrapheneOS
According to Exodus Privacy, there's no tracking being done by Facebook Lite. This is the information about trackers which is provided to users within /e/ when they use their Play Store frontend. They're telling users one of Facebook's main apps isn't tracking them. They're also certainly not stopping the tracking via their DNS blocklist. The list of permissions shown there and by /e/ is also extremely inaccurate and misleading. It doesn't work that way.
in reply to GrapheneOS

/e/, Murena and their supporters have spent years misleading people about GrapheneOS. They heavily push the false claims that it isn't a privacy project, isn't usable, isn't broadly compatible with apps and isn't useful to regular people. /e/ and Murena have repeatedly claimed GrapheneOS is only useful to criminals and spies. Here's the leader of both /e/ and Murena stating that as a broader claim about hardening in general:

grapheneos.social/@GrapheneOS/…

in reply to GrapheneOS

@GrapheneOS

My hot take is that closed source software shouldn’t be allowed to do DNS over HTTPS, or perhaps even make arbitrary network requests at all

Granted, I use Steam for video games all the time and the majority of the client is closed source and proprietary. The most important difference there I guess is that I actually trust Valve.

in reply to Byte
@Byte DNS-over-HTTPS is performed over an HTTPS connection to port 443. It's not externally distinguishable from other HTTPS connections. They can host the DNS-over-HTTPS server on the same IP address and even the same domain name as other services used by their app. How would you enforce it not be allowed? If it's not enforced but rather is only a requirement in store policy, then that's not a serious privacy protection. It's also possible for it to be done for a good reason rather than this.
in reply to GrapheneOS

@GrapheneOS this is true. It’s not a serious solution for a protection, and even without the other problems you’d still need to whitelist it for browsers

I just don’t think apps should be able to hide what they’re doing from OS-level interference, but if and only if the user actually controls the OS.

I guess in this case you’d be preventing certificate pinning and then using that to MITM DNS-over-HTTPS and filter results that way. Again, not a serious solution.

in reply to Felix 🏳️‍⚧️♂️🖌️🎨🔞🐓
@FelixTheAnimator @GrapheneOS I dont think you can install GrapheneOS on a Fairphone, only Pixel devices are officially supported:
grapheneos.org/faq#supported-d…
I suggest buying a used Pixel, installing GrapheneOS on it, playing around, then migrating your stuff over when you are comfortable. Nice and slow - nothing to be scared of. Graphene is very easy to install if you follow the official instructions.
in reply to GrapheneOS
@GrapheneOS
Second time I try to follow this account, and second time I get a week of bashing against competitors instead of promoting your vision and merits. You even boost those posts. Infinite noise/signal. How unfortunate.
Will try again in a couple years.
in reply to Giorgio Sidari

@ideaferace @GrapheneOS Correcting false claims about the project is not bashing competitors, especially since projects like /e/OS, iodéOS, and CalyxOS which the GrapheneOS project account sometimes mentions aren't competitors to GrapheneOS, these projects are not what they claim to be.

As for the “brouhaha,” well, unfortunately that’s sometimes the effect of social media, but many people don’t visit the official website.

Some good source that might interest you :

kuketz-blog.de/grapheneos-der-…

synacktiv.com/en/publications/…

sciencedirect.com/science/arti…

An underestimated aspect of GrapheneOS : It provides a solid base for reducing addiction on social media and useless stuff.

This entry was edited (Friday, April 10, 2026, 2:10 PM)
in reply to Xtreix
@Xtreix yeah, it's a common problem with social activity. I'm not here to spectate fights, not to check their website craving every update.
Tant pis.
This entry was edited (Friday, April 10, 2026, 2:07 PM)
in reply to GrapheneOS

@GrapheneOS Very glad that you are fighting misinformation on this matter! So unacceptable for a podcast trying to give you good publicity to call GrapheneOS a "security project".

Unbelievable! We can't let this go on any further, they need to be shamed for years to come for the spread of this blatant misinformation with the scope of attacking and harassing GrahepeneOS!

#JusticeForGrapheneOS

in reply to GrapheneOS

And you really think that a thread on a niche microblogging platform helps promoting your product and vision? Don't you have a homepage to put your beef on which you could link instead of filling the timeline of your followers?

I'm interested in GrapheneOS, not whatever beef you have with others.

This entry was edited (Friday, April 10, 2026, 2:44 PM)
in reply to Truhe

@GrapheneOS

It's hard enough for every alternative OS to find people to use it. It's even harder when those alternatives are fighting against each other. Also I don't care who started it and who's right. This is not a childrens sandbox and you are not five years old. Get your shit together, make a statement on your website, post that statement and move on.

in reply to Truhe
@truhe We're providing accurate information about GrapheneOS and how it compares to another operating system. The reason we're doing that is because they've spent years misleading people about GrapheneOS and are continuing to do it. If they stop misleading people about GrapheneOS including in these kinds of interviews, then we won't need to post responses addressing it. GrapheneOS has been massively harmed by concerted efforts to mislead people about the purpose, features and approach we have.
in reply to GrapheneOS
@truhe /e/ and Murena have done a huge amount of harm to us by widely propagating their false claims about GrapheneOS privacy, usability and app compatibility. They've misled many people into believing it isn't a privacy project, isn't usable, isn't compatible with most apps and much more. GrapheneOS is a privacy project providing a much higher level of privacy than they do along with great usability and far broader app compatibility. We're addressing it because it has greatly harmed us.
in reply to GrapheneOS
@truhe The thread we posted is certainly about GrapheneOS. It provides very useful information about why we approach things in the way we do with features like Contact Scopes rather than DNS filtering. We post these threads to directly address content misleading people about GrapheneOS. A group attacking us is being provided with a platform to make inaccurate claims about GrapheneOS without it being challenged and without us having an opportunity to directly respond, so we're responding here.
in reply to GrapheneOS

@truhe GrapheneOS exists to protect the privacy of our users. That includes protecting people from sophisticated attacks on their privacy by corporations and states. GrapheneOS doesn't exist to simply provide an alternative to mainstream options. We aren't inherently on the side of other projects providing alternatives.

The anti-privacy talking points from Gaël Duval in the video at grapheneos.social/@GrapheneOS/… aren't an isolated incident but rather /e/ and Murena have been saying it for years.

in reply to GrapheneOS
@truhe /e/ and Murena have repeatedly claimed GrapheneOS is only useful to criminals and spies. During the recent state-sponsored smearing of the GrapheneOS project in the French media, Gaël Duval assisted with pushing their false narrative that GrapheneOS is only useful to criminals. These groups aren't on the same side as us. Their primary goal is earning as much money as they can with privacy as a way to brand and market devices. They're undermining the privacy movement and aren't allies.
in reply to GrapheneOS

@GrapheneOS You now wrote five mentions to me explaining the beef you have and repeating the arguments, after I said, that using threads on a niche microblogging platform is not the best way, and neither is talking about everything the others do wrong (to you).

I followed your account to get news on Graphene OS and what I'm getting is some war between forum trolls. I get your point, I get why your doing it, but seeing this from an outside perspective where I'm just interested in getting news

in reply to Truhe
@truhe If we hadn't posted about it, you wouldn't be aware of /e/ and Murena holding the views they do on people wanting to protect themselves from privacy and security vulnerabilities. There are clearly benefits to us spreading the word about it. Many people have misled into believing GrapheneOS is not a privacy project by these groups and we're addressing it directly. We can also post more content about our privacy features, and we are mentioning those as part of these posts too.
in reply to GrapheneOS

@GrapheneOS
I think the point was not to post thr information, but rather where/how.
It was suggested to post the full explanation on the website/blog and link it with a short introduction on the fediverse.

A suggestion which i also agree with.
@truhe

in reply to Truhe

@truhe @GrapheneOS

Maximizing users at all costs is not the goal. These OSs are not alternatives to GOS and do not compare in the slightest. Why is it you turn a blind eye to scams committing crimes against GOS, and thats not called fighting, but GOS defending themselves is?

"Also I don't care who started it and who's right."
I mean, do I even need to comment on this? Seems pretty clear how disgusting this is to say.

This is not a childrens sandbox, and you are in no position to talk down to them like some parental figure. This is real, and your apathy to their adversity is disappointing.

in reply to HybridStaticAnimate
@HybridStaticAnimate A better comparison would be a marketing channel fighting with another marketing channel while people expected other content on that channel. The cause is valid, but are constant posts here the best way to react? It feels like watching two youtube channels fighting with each other. Where are the articles on the homepage correcting everything, which could stay online and be linked from here?
in reply to Truhe

@truhe

Its not a better comparison, the official GrapheneOS accounts are not marketing and are not intended for marketing. Defending wont stop until the attacks stop. And yet I notice a distinct lack of criticism aimed at the agressors.

Mastodon has a tiny character limit so GOS has to break up the posts. Its easier to cram nonsense into one post than it is to properly refute it. The website isnt for this purpose.

in reply to HybridStaticAnimate
@HybridStaticAnimate The "lack of criticism" aimed at the aggressors in my case results in not buying or using their products. I don't need every detail to come to this conclusion, just the information, that they say secure devices are only for pedos, criminals and spies. This is the talking of german right wing parties like CDU and AfD, which I won't tolerate.
in reply to Truhe

@truhe @GrapheneOS

Why do you automatically assume the goal is promotion? GrapheneOS is not a business and doesnt provide a product. Youre trying to downplay serious issues with implicitly juvenile descriptors to make it seem frivolous, but its not. Last I checked, providing accurate information for others to educate themselves was a good thing.

in reply to HybridStaticAnimate
@HybridStaticAnimate Last time I checked they announced a long term partnership with Motorola preloading Graphene OS starting 2027. So it's also about promotion. And I'm not against correcting false claims, but ALL I'm seeing here is a beef I'm absolutely not interested in and never is a microblogging platform a good way to correct those things in many threads over many days. They have a homepage, which they don't use. They don't even mention Motorola on their page.
in reply to Truhe
@truhe @HybridStaticAnimate No, that's an outrageously false claim. We've been debunking misleading claims by Murena and /e/ on GrapheneOS for several years and they've been engaging in it far longer than that. Unlike Murena, GrapheneOS isn't a for-profit business with the goal of promoting products to make as much money as possible. A major part of our goals is informing people about privacy, security and GrapheneOS which we're doing with these threads addressing inaccurate info about it.
in reply to GrapheneOS
@GrapheneOS I understand that. I will unfollow you then, because I wanted to get news on Graphene OS, not corrections of stuff Murena said and wish you and your project the best. I'm eagerly waiting for next year for non-Google phones arriving for GOS to switch to it 💜.
in reply to Truhe

@truhe

This is not accurate. They announced a partnership with Motorola but they did not announce devices with GrapheneOS preinstalled, whether or not they can do that still needs to be determined. And if they cant, thats fine, that was never a requirement of the partnership.

Money isnt exchanging hands. GrapheneOS does not currently profit from this. Youre falsely tying this to promotion. Its just an announcement on future plans.

And GrapheneOS doesnt yet support Motorola devices so there is little reason to put it on any page.

This isnt beef, and your interest in the situation is irrelevant. Countering misinformation at the source is an effective method and has been better than other methods for a very long time. People are going to blindly believe the first thing they read or hear if its not countered, and they arent going to go to an unrelated page that they have no idea exists.

in reply to Fla

Contact Scopes is one of the core features of GrapheneOS and is shown in any prompt for contacts access. Storage Scopes is a similar feature for the media and storage permissions. Similar features for Camera, Microphone and Location are being developed by us. Android has a standard Mock Location feature but we want to replace that with a per-app Location Scopes implementation.

The podcast and article still wrongly claim GrapheneOS isn't a privacy project.

in reply to GrapheneOS

How is GrapheneOS not a privacy project when it adds much stronger privacy protections, keeps up far better with standard privacy patches/protections and puts far more care into the services being private?

There's a third party comparison between AOSP-based operating systems at eylenburg.github.io/android_co… which has sections on both privacy and the default Google services included in the Android Open Source Project and additional ones which are being added.

in reply to GrapheneOS

> However, there is not a lot that is being done about privacy.

How does this hold up against an actual comparison of what's offered? GrapheneOS closely keeps up with current privacy patches and protections, while the other 3 operating systems lag far behind.

GrapheneOS provides Contact Scopes, Storage Scopes and other major enhancements to privacy while the others don't do much beyond increasingly ineffective DNS filtering that's easy to bypass.

in reply to Podcast Projets libres

Every product mentioned here but GrapheneOS is highly insecure, Postmarket and Ubuntu Touch are based on GNU/Linux, which lacks of many modern hardens, such as memory safety, application sandbox and verified boot.

Btw Android is a Linux distro.

CalyxOS, /e/OS and iodeOS are outdated in security patches and major AOSP releases. They also contain non-free privileged Google binaries.

privsec.dev/posts/linux/linux-…

xcancel.com/search?f=tweets&q=…

This entry was edited (Friday, April 10, 2026, 5:45 PM)
Peter Vágner reshared this.
this article is amazing. Anyone interested in soldering as a blind person should check it out! Much goes over my head and I feel it could have focussed more on basic principles for the complete noob like myself, but it will provide a brilliant reference! ski.org/soldering-basics/

reshared this

Peter Vágner reshared this.
Introducing, the Magic Switch! mynoise.net/vlog.php?ep=202604…

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.

Say hello to `threadcat`! 🧶🐱

It's a little Rust tool which takes the URL to a Mastodon thread, and converts it to a Markdown file. It also downloads all attached media files (and their alt texts)!

That way, it's really easy to get a "first draft" for a blog post from a thread you wrote!

Installation: `cargo install threadcat`

➡️ codeberg.org/blinry/threadcat ⬅️

reshared this

Peter Vágner reshared this.

Looking for beta testers: TagFit — tag your stuff, never wear mismatched clothes, and stop throwing out expired food.

Hi everyone, My name is Juanjo Montiel. I'm a blind software developer with over 20 years of experience in software development and accessibility. I currently
work at Microsoft as a software engineer, and in my spare time I love building tools that help people be more independent. TagFit is one of those tools,
and I'm looking for beta testers.

What is TagFit?

TagFit is an iOS app that helps you organize your belongings using NFC tags and printable QR code labels. Here's what it does best:

Never wonder "what am I wearing?" again Stick a small NFC tag or QR label inside your clothes — your jacket, your black trousers, that shirt you can never
tell apart from the other one. Scan it with your phone and TagFit tells you exactly what it is: color, size, material, washing instructions, and more.

Combine outfits with confidence

Struggle with matching clothes? With TagFit you can create sets — "Monday outfit", "Job interview", "Gym clothes" — and group the right pieces together.
Better yet, share your wardrobe with a friend or family member so they can help you put together combinations that work. Then, when you're getting dressed,
just scan the items one by one and TagFit confirms you're picking the right pieces. No more wearing the wrong shirt with the wrong trousers.

Track your food and never miss an expiry date

Point your camera at a product and TagFit reads the expiry date directly from the packaging. It also scans the barcode to auto-fill the product name and
brand. You get notifications before things expire, and it even tracks "once opened" periods (e.g. "use within 3 days after opening").

Adding items is fast

You don't need to type anything. Just record a voice message — say something like "Blue cotton shirt, size M, wash at 30 degrees" — and AI turns it into
a structured item with all the fields filled in. For food, scan the barcode and the expiry date, and you're done. The whole process takes seconds.

Print your own labels

You don't need to buy special labels — just get a sheet of adhesive paper (any stationery shop), and TagFit emails you a printable PDF with QR codes. Stick
them on jars, boxes, containers, wherever you need them. For clothes, NFC tags are the best option: they're small, washable, and you don't need to point
a camera — just bring the tag close to your phone and it reads instantly.

Other highlights:

Cloud sync and sharing — Sync across devices and share containers with family or housemates (e.g. a shared "Fridge" container where everyone can add items).
Multi-code detection — When multiple tagged items are in the camera frame, VoiceOver announces each one with its relative distance (close, medium, far),
so you can find a specific item in a drawer or shelf. Sound feedback — Distinct sounds for every scan event, so you always know what's happening without
waiting for VoiceOver to finish speaking. Interactive tutorial — A step-by-step guide that walks you through everything the first time you use the app.
5 languages — English, Spanish, French, Italian, and Portuguese.

Accessibility is not an afterthought

I use VoiceOver every day. Every screen, every button, every flow has been built and tested with VoiceOver from the start.

What I'm looking for

I'd love feedback on the overall experience, any VoiceOver issues I may have missed, and how well the scanning features work with your actual products
at home. All feedback is welcome. TestFlight link: testflight.apple.com/join/8Gks…

reshared this

Peter Vágner reshared this.

This week I got confirmation from @nlnet that they are going to sponsor the implementation of spaces in Matridge, the XMPP/Matrix gateway based on slidge.im

🥳

Long live open, federated chat platforms made for humans!

nlnet.nl/project/Matridge/

Peter Vágner reshared this.

Peter Vágner reshared this.

This year, I will have been podcasting for 22 years, since the very beginning of this form of content delivery. I love it, and I enjoy sharing what I know about the process of making podcasts, as well as learning from others.
Some time ago, I started an email list for blind people creating podcasts, or for those who would like advice about getting into podcasting.
I’ve been hosting this on its own domain, but in recent times, increasingly, self-hosted Mailman solutions are being hit with delivery problems, particularly to Microsoft-hosted email addresses.
These problems can take a lot of effort to troubleshoot, and my schedule doesn’t permit devoting too much time to it. So I have decided to move the group to a professionally run email group provider, which handles these things because groups are all they do.
Unfortunately, over the last month or two, we’ve lost all the people who were subscribed via Microsoft addresses, but I am hoping word of mouth will eventually get everyone back.
So, if you were once on the group but got bounced off, or this is the first time you’ve heard about it and would like to be a part of it, here is the URL with a simple sign-up form to become part of the Blind Podcasters group.

gaggle.email/join/blindpodcast…

reshared this

Peter Vágner reshared this.

Trying to learn to use lldb, since it seems to be the preferred debugger for WebKit.
Every time I type a character, it appears to briefly print the target (or a notice saying, "no target") on the last line of the screen, then clear it. I wonder why it is doing that.
I've encountered a similar issue with vim, so, a while ago, I added a thing in yasr so that it can optionally not read things printed to a certain part of the screen. So now it appears I can use that for lldb and work around the main screen reader issue that I'm having with it. Edit: This also prevents new text from being read, since it initially appears on the bottom line, so it isn't ideal either. Oh, but yasr seems to be receiving <esc>[1;74r and not handling it correctly, so that is likely part of my issue.

Also found a way to crash yasr, but, since it is probably only affecting me, and only if I deliberately do the thing that made it crash, I feel like spending time fixing this crash isn't what I should be doing at the moment.

Peter Vágner reshared this.

Peter Vágner reshared this.
Hello! You can now finally find all of the FastSuite apps on one page! Going forward, the apps will be hosted here. masonasons.me/pages/FastSuite.…

reshared this

in reply to Jonathan Rodriguez
@Jonathan @frog67 OK, it now seems to be working. Part of the issue was MalwareBytes Browser Guard which claimed to have detected a trojan on the page, which is likely a false positive. Part of this could have been due to Xfinity's Advanced Security. The weird thing was that most of the time those services did not activate when I visited the page; the error seemed to be coming from the browser itself. I honestly don't know what to make of it but I kept telling these services that I wanted to visit the page anyway and now it's working.
Peter Vágner reshared this.
I've just put out version 0.2.0 of Taskmon, my teeny tiny Task Manager replacement for Windows. Changelog:
Added a basic status bar.
Added a run dialog for launching new tasks.
Added Always on Top and Remember Window Position options.
Added 14 new columns:
GDI objects;
User objects;
Integrity;
Peak working set;
Virtual memory size;
Session;
Architecture;
User;
Command line;
Disk I/O;
Private bytes;
Page faults;
Priority;
and Process start time.
Add the ability to suspend and resume processes.
Added an option to change process priority.
Fixed an issue where CPU usage showed 0% on first run.
Fixed beep when pressing space after letter navigation in the settings column list.
Removed duplicate error message when launching a program fails.
Taskmon will now respect your system dark mode setting.
Download: github.com/trypsynth/taskmon/r…
Enjoy!

reshared this

in reply to Quin
@Quin I'm thinking out loud if something might break by just renaming this into taskmgr.exe and replacing the original windows built-in task manager with this. Similarly how even microsoft now manages two different codebases of notepad.
in reply to Peter Vágner
@pvagner I was wondering that too. I suspect Windows would clobber it during a repair or update or whatever, which isn't entirely unfair in many cases; all sorts of stuff likes to screw with Windows files it probably shouldn't, so Microsoft have gotten a bit protective there. Still, might be worth an experiment at some point. :)
in reply to Quin
Same thing as what classic taskmanager does. You just define a registry alias with the debugger string, it might already exist. Could add it to the app in settings, an install and uninstall button. The trick with this is if you do that you legitimately cannot invoke the regular task manager anymore even by running it directly, that alias is at a higher level. So no fallbacks for you. Which means you absolutely better be feature complete before you do that.
This entry was edited (Monday, April 6, 2026, 2:48 PM)
in reply to Quin
Interesting problem. The command line of a process ends up getting cut off. see here: python.exe; CPU %: 16.41; Memory: 4370480 K; Threads: 37; Started: 17:05:23; Command Line: "C:\python313\python.exe" "C:\python313\Scripts\whisper-ctrans; Architecture: x64
in reply to Bryn🥰
@Bri Nods, command lines could only go to a certain point before cutting off anyways, like 500 chars or 1k will of course cut off suuuuper long things, but I think that's more than enough and if people really want I can add a dialog. I'll ask Claude, though.
in reply to Jeffrey D. Stark
@JStark Yeah, I've never seen this on this particular machine. I've seen something related, which has to do with NVDA and UIA not playing nice together, which happens under heavy CPU load I've noticed, but it's not that it doesn't respond, it does, but NVDA doesn't realize it has.
in reply to Bryn🥰
@JStark Most often, I run into the UIA thing when my CPU is near 100% and I want to open the settings app. What'll happen there is, NVDA will say Settings, and then nothing else so long as I'm in the settings window. This is a long standing NVDA+UIA issue
in reply to Quin
@Bri Task manager itself does this, it has bigger columns but they do still get cut off and you have to use control+c to see the full thing, which copies an ASCII table almost. The behavior you're looking for visually shows up as an elipsis that you can scroll right to read, as in file managers. NVDA sees the full text in that case. Auto-fitting the column is not it, that will cause one big column to blow out the size of the control itself.
This entry was edited (Monday, April 6, 2026, 10:10 PM)
Peter Vágner reshared this.

Running Podman :podman: in production for years now, and I don't miss the Docker daemon one bit.

I just published a deep dive on managing OCI containers the Unix way: daemonless, rootless, and natively integrated with systemd via Quadlets.

I cover:
- Real secrets management
- Auto-updates via systemd timers
- The Docker compatibility layer

This is the guide I wish I had when making the switch.

Read it here: blog.hofstede.it/podman-in-pro…

#Podman #Linux #DevOps #Systemd #Homelab #Sysadmin #Containers

reshared this

in reply to Larvitz

amazing guide, thanks for that! I started to write something similar last year, but never got far.

I quickly skimmed it and I have one practical tip though: It would be good to add how to create a service user, configure lingering, set XDG_RUNTIME_DIR and check if podman is working properly (including reboots, in some cases podman falls back to keep running data on file system which is persistent, not temporary, and refuses to start) - you'd never guess how I struggled with it a few years ago when I was starting with podman on a remote VM over ssh.

And I especially thank you for showing the traefik approach! I'm now manually configuring nginx, and it's quite a boring task.

in reply to Larvitz

Now I know what I'll be reading tomorrow!

I made the switch about two years ago and use Podman for embedded systems development. It's much easier than spinning up a VM and combined with VSCodium makes a nice IDE that allows remote debugging.

Peter Vágner reshared this.
I've been on holiday in Japan for a bit over a week with my family. I really like it here. Some noteworthy things:
1. Everyone talks about this, but the variety and quality of food available in convenience stores - 7 11, etc. - is truly astounding. I wondered if perhaps it was highly processed, low quality, etc., but it really isn't. I hate cooking enough that if I lived here, I reckon I'd never cook again. 😂
2. Overall, people are much quieter and more considerate here. Even in relatively crowded spaces where I'm used to it being super loud - public transport, train stations, shopping centres, crowded streets, etc. - it's just so much quieter.
3. The bathrooms are so clean! Men's bathrooms in a lot of countries, including Australia, are often pretty smelly and awful. I've not experienced that once here. It just goes to show that it *is* possible for people to not behave like animals in public bathrooms if they want to. This seems to be an extension of people being generally more considerate overall.
4. My (albeit limited) experience is that there are far more physical buttons, far less ridiculous and unnecessary touch interfaces and much more use of braille and tactile markings on buttons. Unfortunately, I can't read Japanese braille, so this hasn't been as helpful as it could have been, but that's my fault. :)
5. Mobility accesssibility for blind people is probably better overall, but with some notable absences. Train announcements are consistent and super helpful, plus there are audible indications like music, bird sounds, etc. to aid with navigation and location, assuming you know what they mean. (I haven't figured them out yet.) Some escalators, elevators, bathrooms, etc. have audible indicators to help you find them. There are tactile ground markers all over the place, though of course they're still only useful if you have some sense of where you need to go. On the flip side, I've seen very few audible trafic lights, and the ones I have seen are far too subtle, difficult to locate and hard to distinguish. This lack seems kinda strange given how far ahead Japan is in those other areas. Australia is far more consistent and practical in this one area IMO.
6. The public transport system is incredible; frequent, fast, efficient. To be fair, I live in Brisbane, so any decent public transport system impresses me.

reshared this

in reply to Jamie Teh
I love that the train stations in Japan all have numeric identifiers and those are always included in the onboard announcements. This makes it easy to work out how many stations you are from your destination and helps you identify the station in case you miss the name.

Mike Gorse reshared this.

Peter Vágner reshared this.
kaskade 2.0 has been officially released. Get it here.
tunmi13.itch.io/kaskade
I have tested it on my end and it works fine, however if you experience any bugs or inconsistencies, let me know.
Also, keep in mind that everything (including this game) is still 25% off. Kaskade is currently $5.99USD at the time of this post.

Peter Vágner reshared this.

Peter Vágner reshared this.
Well this is fun! This NVDA Remote Companion app just got an android version. Haven't tested it. github.com/gozaltech/NVDARemot…

reshared this

Peter Vágner reshared this.

Paralino, an easy-to-use encrypted location sharing app can use UnifiedPush to notify your devices!

Interestingly, to our knowledge, this is the first proprietary application to support the protocol. However, this support is part of an effort to open up the clients.

paralino.com/

#UnifiedPush

This entry was edited (Friday, April 3, 2026, 7:56 AM)

Peter Vágner reshared this.

in reply to Silmathoron ⁂
@silmathoron unfortunately, the APK is almost 3 times our current per-app size limit… But if they can get it below 30 MB (e.g. using per-ABI builds), be welcome to open an inclusion request at codeberg.org/IzzyOnDroid/repod…
Peter Vágner reshared this.
A good comparison of some of the multiline braille options.
TMA Tactile Talk:Multi-Line Tactile Displays in Practice w/Dave Williams Jennifer Wenzel & Ed Rogers
youtube.com/watch?v=TOJEW9r0wW…

Peter Vágner reshared this.

Peter Vágner reshared this.

After three intense months of work from more than a dozen contributors, #deltachat 2.48 releases are rolling. Maybe the most feature-packed releases ever?

- "zero metadata" messaging

- native Audio/Video calls on Android and iOS, as well as UbuntuTouch

- Group and Channel descriptions

- A new background audio player

- Revamped Download-on-Demand

and, last but not least, the long-awaited next-generation of messaging resiliency through "multi-path" routing ....

delta.chat/en/2026-03-31-zero

reshared this

Unknown parent
mastodon - Link to source

holga

@imyxh i see your point but i think you may be over-dramatizing. I web-searched "deltachat metadata", got directly to the blog post under discussion and the first sentence reads: "With the latest 2.48+ releases, a chat message reveals close to zero metadata to servers. For cryptographers and messenger enthusiasts, here are the key points on how we turned email very close to zero-metadata". That's not so dramatically misleading as you suggest. Anyways, have a nice weekend / me out :)
Unknown parent
@imyxh @hpk there are several view points from which to look at the issue of metadata. For example whether assuming a hostile server operator or a system running as specified. It requires more evolved writing than the blog post or put discussion here to sort it out. We heart your critique and also thanks for the appreciation but we will not change the march blog post now, and rather take your critique into consideration for future write ups.
Peter Vágner reshared this.
The media in this post is not displayed to visitors. To view it, please go to the original post.

One day of #Marschine left, so here's one I made earlier.
In 2024 I decided to try to make something that sounds like the D&B that was used a lot in 90s racing video games. I called it Thingy Racer.
I originally posted this on here after I made it, but I quite like it so here it is again.
I feel like trying to make something else like it but better.

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.

SFTPGo is an open-source file server supporting SFTP, FTP/S, WebDAV, and HTTP/S.Use local storage or cloud backends like S3, Google Cloud, or Azure.

Includes a web interface, multi-user support, permissions, and automation making it a solid option for secure file sharing or replacing legacy FTP setups.

👉 github.com/drakkan/sftpgo
👉 more privacy-friendly tools: digital-escape-tools-phi.verce…

#OpenSource #SelfHosting #FileSharing #Homelab #Privacy #DigitalMinimalism

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.

For any fans of retro speech synthesis, a legend has spoken at last - well at least a legend for me. In the early 00's, Wirtualna Polska, one of the leading web portals providing free-of-charge mailboxes, daily news, TV schedule and many things that made Internet attractive at that time, has released their own speech synthesizer dubbed, very creatively, Syntezator Mowy WP. The main goal of it was to read out messages and contact status changes in their instant messaging app, WP Kontakt, later Spik, pronounced like the English word "speak". It was an exe running in the system tray, waiting to be sent text. It wasn't compatible with any SAPI version and other than WP Kontakt, it was only ever used in various instant messaging software, mostly through third-party plugins. It's based off Festival but the voice base belonged to WP. Years have passed, the instant messaging scene in Poland, once ripe with local products, was taken over by the international solutions the likes of Facebook Messenger and Whatsapp and so Spik and the accompanying TTS ceased being developed further. The installers for both the male and female voices are hard to come by (the male one is still hosted by several general purpose websites with installers for all sorts of things but I still pulled it off one of the old copies of the original website that the Internet Archive has to offer). The link for the female voice is dead there and the only single lead I got by Googling the original installer's file name is a web folder of someone on a Polish file hosting website - sadly, this one's expired too, so unless someone's got a copy of it locally, it may very well be lost media. The original software can be installed but won't speak. Thanks to one friend tinkering a little, it started speaking through all sorts of modern things and the attached recording is the male voice reading huge numbers - it could actually go upto heptillions. #RetroTech #Accessibility #Blind #TextToSpeech

reshared this

in reply to Paweł Masarczyk
If you know the filename for the female voice installer, it might be on discmaster.textfiles.com/, which is a huge searchable archive of CDRoms included with magazines, software collections and ftps. They have a lot of Polish magazines in there too so if any of them ever included it it could be in there.
in reply to Paweł Masarczyk
@spacepup if y'all ever get this voice working properly I'd love it. Been investigating that one too but I couldn't easily write an NVDA add-on at the time for it because it has the festvox integration. I then considered, if it's just regular festival data, it may be possible to just use it directly within estival, but that route also failed me. So yeah, very pleased y'all got this working. I would like to have a solid Polish voice to compare against when developing TGSpeechbox so while this isn't the most clearest example of one, it could work better than SMP does.
Peter Vágner reshared this.
And speaking of friends and tech things, another person took a stab at having an iOS app created that is a completely VoiceOver accessible FMDX and Kiwi SDR tuner with all sorts of nifty features like automatic RDS read out by VO, tuning through the rotor and headphone controls, all of the web interface features like the presets, built-in chat etc. as well as recording the played radio output. Having been involved in testing, I can say this is the closest we may get to having an actual global radio receiver on a mobile device. Android version in the making. testflight.apple.com/join/bbTv… #Radio #Accessibility #Blind #iOS

reshared this

Peter Vágner reshared this.
Satirickou pohádku Z. Svěráka potkal za komunistů osud mnoha nežádoucích nahrávek – byla smazána a považována za nenávratně ztracenou. Letos se ji podařilo v Archivu Českého rozhlasu objevit a odborně vyčistit, takže si ji můžete poslechnout v původní podobě mujrozhlas.cz/special-radiozur…

Peter Vágner reshared this.

in reply to Jonathan
I had not, I am most grateful, this is not a site I visit very often and I am deeply appreciative of your pointing it out. I hope he hasn't messed up the cuing added by @Aryan I'm not sure what's meant by the multiple connections, that's already working here, again, because of the work @Aryan has done. Again, thanks very much for pointing it out.
in reply to Tech Singer
@techsinger @Aryan Ah I see. Didn't knew there was already a client with multiple connections. As far as I can see there is also no compiled release yet, so might be that your version is still the better one. Regardless yeah, saw it and figured that's something for you.
This entry was edited (Friday, March 27, 2026, 11:09 AM)
Peter Vágner reshared this.

Hope this is as gamechanging, or at least as helpful, as I think it might be. I've been having lots of weird Orca issues no one else seems to be hitting. If you've ever filed an Orca bug, you're asked to submit a debug log. This means running Orca with the --debug or --debug-file CLI options. Logs are massive, hard to sift through, probably include lots of sensitive/private information since they include literally every keystroke/speech utterance since the run began. This makes me somewhat hesitant to submit debug logs because I don't have the cognitive effort to sift through megabytes of detailed logs in case something like a private notification from my phone or similar slipped through. Also, I imagine many Orca issues are state dependent, and IME restarting to enable logging clears that state and makes issues harder to pin down. In general, though, debug logging is hard because the only way to use it is with cases that reproduce reliably from a fresh start, or to just, I dunno, maintain a separate RAID setup for the terabytes of logs you're sure to end up with. :)

I just added a debug mode toggle key, currently unbound. Having an issue? Hit the key (capslock-d in my case), reproduce, capslock-d again, and you've got a hopefully way more focused log.

Now to see what I can do about this cursed setup I've been dealing with for the past 4-5 months...

reshared this

Peter Vágner reshared this.
Zdeňka Svěráka mám rád, a u příležitosti jeho výročí připomínám jeho rozhlasové hry: obecně málo známé, opomíjené, leč naprosto skvělé... (Začít se dá Poslem hydrometeorologického ústavu [nolog.link/s/Sz8tRG] nebo Podzemnicí olejnou [nolog.link/s/WYquwn])

reshared this

Peter Vágner reshared this.

The GNOME 50 release of our Calendar app also brings a very nice accessibility change: it’s now possible to navigate through events via the keyboard! ⌨️

In addition, many accessibility labels have been updated to improve the overall experience with screen readers.

Thanks to @TheEvilSkeleton and @zoeyTheWitch for making this happen!

#GNOME #accessibility #a11y

reshared this

Unknown parent
@edgeofeurope@mastodon.social @TheEvilSkeleton@treehouse.systems @gnome@floss.social @zoeyTheWitch@treehouse.systems Yes, you are being snarky. There are many ways to say the same thing without the snark.
Peter Vágner reshared this.
The media in this post is not displayed to visitors. To view it, please go to the original post.

Because free software is also about accessibility, I'm doing some important work in Movim to ensure that the user interface can be navigated using the keyboard only. ♥️

This work also involves proper labeling and description of the page elements for people with visual impairments. 💬

This side project is supported by @nlnet. Thanks to them for making Movim an even better communication platform for everyone. ✨

#xmpp #accessibility #movim #jabber

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.

#marschine 24 Incoming Channel Message. I've never gotten one of these. Again, feel free to use.

Peter Vágner reshared this.

Peter Vágner reshared this.

New blog post! Some heartwarming news from the slidge community: the family is growing.

slidge.im/blog/2026/03/14/slid…

#xmpp
#jabber
#slidge

This entry was edited (Tuesday, March 24, 2026, 9:27 AM)

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.

#marschine 22 Incoming Message. One of the things I've also used Maschine for is sound design. I'm not on Telegram anymore, but this is the Incoming Message sound I made for it. Feel free to grab it, if you’d like a new text or notification sound or something.

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.

#marschine 23 Incoming Group Message. same thing as before. But this one was for the group chat. Feel free to use.

Peter Vágner reshared this.

Peter Vágner reshared this.

Running a FreeBSD server with two independent uplinks?

My latest deep dive covers how to mix a physical provider and a BGP tunnel to serve NAT'd, routed, and pure public jail traffic on a single bridge.

We break down Dual-FIB policy routing and show you how to use PF's rtable and reply-to directives to fix asymmetric routing and keep traffic strictly separated.

Policy routing done right: blog.hofstede.it/dual-fib-poli…

#FreeBSD #BGP #Jails #SysAdmin #networking #routing

reshared this

Peter Vágner reshared this.
RHVoice, the fdroid version, f-droid.org/packages/com.githu… has just been updated to version 1.18.3. The main change is that the package directory is automatically fetched from github repository, where the package data in json format reside. That means faster updates of languages and voices for the fdroid RHVoice app.

reshared this

in reply to Zvonimir Stanecic
Thanks for the information!
While I'm at it, I'd like to ask if you know anything about whether RHVoice will provide support for SPIEL, since in Orca 50 they have added it as a selectable Speech System option alongside Speech Dispatcher.
in reply to Felipe Ibarra ✅
@Felipe Ibarra ✅ @Zvonimir Stanecic I gues spiel support is not coming very soon unless some volunteer developer contributes it. I would even welcome playing through speech-dispatcher output system rather than using alsa or pulseaudio directly.