Takhle vypadá root v robotickém vysavači. Motivace je nepustit ho do cloudu a nechat všechna data včetně záběrů z kamery a data z lidaru uvnitř. Zatím pecka.
Peter Vágner reshared this.
Takhle vypadá root v robotickém vysavači. Motivace je nepustit ho do cloudu a nechat všechna data včetně záběrů z kamery a data z lidaru uvnitř. Zatím pecka.
Peter Vágner reshared this.
Your data. Your rules. Your digital future.
monocles launches its crowdfunding campaign on StartNext today! 🎉
monocles offers the solution for European independence from big tech. Be it the end-to-end encrypted chat, the secure email service or the privacy-friendly smartphones with our own operating system. monocles creates a decentralized, fair and ethical digital ecosystem for everyone.
Be part of it!
#privacy #sovereign #dataprotection #encryption #monocles
Secure communication, fair cloud, ethical hardware - monocles offers a digital solution without tracking, without surveillance, without compromise.startnext.com
reshared this
Peter Vágner likes this.
Peter Vágner reshared this.
There are no known security issues with "Siacs OMEMO" / OMEMO v0.3¹ despite of what some very loud Signal fans would like you to believe. It has been audited by a third party² who took a longer look at it than all of the Signal fans combined.
Yes, #OMEMO v0.7+ (or TWOMEMO 😜) is a cleaner spec with more features (most notably Stanza Content Encryption). That’s why we wrote it. I’m a co-author. That doesn’t mean v0.3 is insecure.
¹: xmpp.org/extensions/attic/xep-…
²: conversations.im/omemo/audit.p…
#XMPP
This specification defines a protocol for end-to-end encryption in one-on-one chats that may have multiple clients per account.Andreas Straub
FediVerseExplorer likes this.
reshared this
Most of those Signal fans probably refer to a certain blog post by a certain hobby cryptographer. [edit to add: specifically not linked or named because that person doesn't like "evangelists" for messengers-that-aren't-Signal near them. I respect that.]
One argument there holds water, though: OMEMO use is opt-in, and with opportunities to opt-out.
That's different from what Signal offers, and a foot-gun that is way too simple to trigger. (On the down-side, Signal can't opt-out of data being processed in the US. Trade-offs! 🤷)
All the fluff about this-algorithm-or-that or dependency management in Conversations (their solution is dependabot, unvetted-updates-as-a-service. really?!?) is minor compared to that one aspect.
The expectation should be that stuff is E2EE, with carefully (and loudly announced) exceptions where reasonable (when using XMPP as an internal bus protocol, you might be able to get away without it; when running a client on retro gear, you might get better mileage without the crypto overhead, too - but these must be exceptions, not semi-automatic fallbacks)
I recently developed a thing to turn a Conversations chat* into a PDF.
codeberg.org/moji/typst-conver…
That story began with a friend of mine that had got a XMPP group chat where they shared updates and pictures of their latest travel adventure. Now chat is rather ephemeral and they wanted to preserve those memories in an easy accessible format that is PDF. And so I put something together.
* actually any chat as long as you can get the raw data in the expected format
#typst #conversations #chat #pdf #xmpp
A parametrized Typst document to visualize a chat conversation with text and image messages — closely matching the design of Conversations.Codeberg.org
reshared this
About a year ago, my parents made the switch to Linux on their home machines because they really hated Win 10... Today I got a call from my mother to help her out with something, but I did not expect that "something" will be figuring out a sed pattern for a shell script she wrote to bulk rename files.
When I asked her why she didn't use some GUI program she said "I was an accountant in the DOS era, this makes more sense to me than a ribbon menu in Excel".
Peter Vágner likes this.
reshared this
Interesting #Mastodon bot that turns RSS or Atom feeds into Mastodon accounts: rss-parrot.net/
(Following feeds would also be useful as built-in Mastodon functionality.)
Home of RSS Parrot, a free Fediverse service that lets you turn Mastodon into an RSS or Atom feed reader.rss-parrot.net
reshared this
Take a look at open source certifications for the month of June.Sid Drmay (Make: Community)
FediVerseExplorer likes this.
Peter Vágner reshared this.
just made #deltatauri compile for #android
github.com/deltachat/deltachat…
#deltachat_desktop #tauri #nlnet
make it compile again for android and attempt to make locales work logs on android hardcode locales on android switch to esm modules for runtime and bundle.js make locale loading ...GitHub
Peter Vágner reshared this.
Movim offers a feature-packed social and chat alternative to the big centralized and proprietary platforms. ✨
It is decentralized, fully built on the #XMPP Internet standard and can easily be deployed on a simple web server.
Which social or chat platform do you think Movim replaces the best? 🤔
#alternative #madeineurope #decentralized @european_alternatives
reshared this
The XMPP Software Foundation has published an open letter to Meta, asking them to support true messaging interoperability using the XMPP protocol.
Meta had previously integrated this protocol, and WhatsApp is actually built on XMPP for its message routing system.
We support this initiative as it represents the best approach for genuine interoperability. Federation is the way to go !
Learn more by reading the open letter: xmpp.org/announcements/open-le…
reshared this
Welcome to the RB family, Rattlegram 🥳
apt.izzysoft.de/packages/com.a…
Rattlegram lets you transmit short text messages over COFDMTV encoded audio signals.
Thanks to joined efforts with its developer, Rattlegram (along with its 2 sister-apps) is now RB
#reproducibleBuilds #IzzyOnDroid
Transmit short text messages over COFDMTV encoded audio signalsIzzyOnDroid App Repo
Peter Vágner reshared this.
Webinar introducing version 1.2 firmware. Hosted by Peter and Andrew, they walk through the most recent update available to Monarch.YouTube
reshared this
Peter Vágner reshared this.
Peter Vágner reshared this.
reshared this
Drew’s Reaper #protip of the day:
select “preserve source media sample rate if possible” from the rendering dialog
Speed up your renders by 1000%
Use the time saved to do literally anything
The world is your oyster!
reshared this
Discover Dear Reality from Sennheiser. Impressive sound awaits!www.sennheiser.com
reshared this
Someone here suggested WERO, we read about it and have just activated it in our bank. It was very simple and took 2 or 3 clicks.
An all-in-one digital wallet solution:
Wero is a new European payment system designed to modernize the way we handle transactions across the continent. Launched in 2024, it aims to unify various national payment solutions into a single platform.
Wero is the brainchild of the European Payments Initiative (EPI), a consortium of 16 European banks. The initiative was born out of a need to create a sovereign and unified payment solution for Europe, reducing dependence on non-European payment systems like Visa & Mastercard.
With Wero, sending money to friends and family will be much easier because it allows you to send and receive $$ instantly using just an email address, phone number, or QR code. No more IBANS, 3 days of waiting to receive 💸 etc.
It's also a good alternative for Paypal 🇺🇸 and it is designed to replace several national payment solutions, including Giropay 🇩🇪, Paylib 🇫🇷, Payconiq 🇧🇪 🇱🇺 and iDEAL 🇳🇱 which not always work cross-borders.
The roadmap is full of features to be implemented like online and in-store payment.
For the moment, it's available only in Germany, France and Belgium.
Website: wero-wallet.eu
#europeanalternatives #wero #paypal #BuyFromEU #bank
Experience fast and secure digital payments with Wero’s wallet, enabling you to send and receive money between bank accounts in under 10 seconds.wero-wallet
reshared this
I am wondering if it is possible with #NVDA to search for text in specific colours.
Let's say a co-worker sends you a document and tells you that they have formated some sentences in red and others marked with a yellow background.
How would I quickly find such sentences?
With #JAWS the skim reading feature comes to mind. But I don't know if there is a way to do the same thing with #NVDA.
Peter Vágner reshared this.
reshared this
streamed yesterday: one-hour german #chaosradio @cccfr freiburg feature at @RDL with a deep-dive conversation about #deltachat origins, what it has and hasn't to do with e-mail, protection against server compromise, phone based compared to e-mail networking, how to conspire for baking cheese cakes, authoritarianism and sovereignty, protest and organization, how to arrange for shopping and checklists in chats ... and fun music :)
reshared this
Tonight's weird tech question: Is there a DOM API/JavaScript hack of some sort I can use to track, save, and restore the screen reader's position in a relatively static HTML document? Say, for instance, you were reading a book in an HTML document with your screen reader, then closed the window. Now imagine that window was an app, and I wanted to make certain your position was restored when that app opened again. Is there an API I could hook into for that?
It's not quite focus, because that'd require tabindex. It probably isn't one of the text properties, right? Because you're not exactly in charted territory when you're arrowing through a paragraph not in a writable element like an input or textarea. Can I track that at all?
Peter Vágner reshared this.
No. The closest thing to an automatic solution to that is probably tracking scroll position, and you may or may not be able to make that more granular by making the text quite big (I haven't tried). But even then, the best you're gonna be able to achieve is to track the closest element and put focus back there to restore the position, without character-level accuracy.
I know that Mozilla and NV Access have done some work to allow selection of text within the NVDA browse mode buffer to be communicated to the browser for on-page actions that require a selection. But:
1. That doesn't work across browsers; and
2. your use case seems targeted at reading, not selecting.
Thanks, that's what I was thinking. And just to check an assumption, setting the scroll position won't update the screen reader's position in the doc--I'd have to use focus shenanigans for that?
For context, this is my attempt at a document reader that saves/restores position when the document is closed/reopened. I don't think I need character accuracy, or even paragraph accuracy, if I can open books or longer documents to roughly where the reader closed out.
FWIW I'm not just being lazy and asking, I'm trying right now and it isn't working, which I suspected it wouldn't. It's also possible I'm using my web framework wrong or that something is behaving silly under Linux.
Thanks again!
That's mostly correct.
There are some instances in which a webpage can move the scroll position without explicitly setting focus to the target element, and have the screen reader's reading position follow. But that can be less reliable, particularly if the target element is visually obscured, and setting focus is a more explicit/guaranteed way to do it.
Note that if you're setting focus to things like headings and paragraphs that aren't focusable by default, you'll need to dynamically inject a `tabindex="-1"` for the best results.
UI Automation (UIA) is Microsoft’s recommended accessibility framework for Windows, replacing the earlier Microsoft Active Accessibility (MSAA) framework. De...www.jantrid.net
reshared this
amazing overview, I guess it's a good reference on knowing how browser render page, particularly your cash the world article.
also I love these
*Must read* for web developers: how modern browsers work by Mariko Kosaka
bit.ly/browsers-pt1
bit.ly/browsers-pt2
bit.ly/browsers-pt3
bit.ly/browsers-pt4
and browser.engineering by @BrowserBook
indieweb.social/@browserbook/1…
Attached: 1 image Just received our copies of the hardcover edition, they look great!Indieweb.Social
BEST HEADLINE OF THE DAY GOES TO:
search.app/AeKJ97Q34tV7GRso8 Octopus spotted riding on top of world's fastest shark
Source: Live Science
A shortfin mako shark, the fastest-swimming shark in the world, was caught on camera with an octopus catching a ride on its back off the coast of New Zealand.Jess Thomson (Live Science)
reshared this
Closing in on the first big milestone of Exchange support in @thunderbird! One of the last major items on our list before the next big step is the ability to copy folders - including from outside an Exchange account into one - and I've just managed to get it to work locally. It's not fully done yet, and there's still more work needed elsewhere before everything is ready to test, but it's good progress regardless 😁
The colours in the video are a bit naff, I blame the screen recording tool.
reshared this
CLI tool allowing you to download the NVDA screen reader using the nvda.zip API. - trypsynth/nvdlGitHub
reshared this
Just last week, two people asked me if I could help them set up a #Nextcloud service and move their data off of the big US tech clouds. It may still be small, but the trend is real.✌️
Peter Vágner reshared this.
Peter Vágner likes this.
reshared this
Every once in awhile I get reminded that php.net has a "humans.txt" file (as opposed to robots.txt).
In an age of AI hype, I feel like its message is more important than ever.
Content-type: text/plain
Built by humans (mostly), for humans.
reshared this
Quick demo of a bizarre (not Japanese but Korean) text to speech synth known as JetTalk.
So bizarre it comes with it's own effects processor. Yes you heard that right. Your text to speech voice can have reverb and flanger effects applied to it.
reshared this
Bummer. Last week our OpenTechFund contract was not signed but suspended along with OTF itself. Shit happening overseas.
However, we wouldn't deliver resilient messaging infrastructure and apps if we weren't a resilient and fun community. We never had much money to begin with, and are graced with great pro-bono contributions.
We are now looking for other public funding but it takes time. Meanwhile it'd be great to get intermittent help via a wealthy donor or small tips delta.chat/en/donate
Donate Money Help Delta Chat develop and grow as an independent project serving the people who use it: IBAN DE86100777770428658900, Account owner (please always specify): Björn Petersen, BIC NORSDE...delta.chat
reshared this
Download Flufs here https://iftah.gumroad.com/l/flufshttp://instagram.com/iftah.gabbaicheck out tim burgess herehttp://www.raisedbar.net00:00 - 01:23 - Intro...YouTube
reshared this
Zach Bennoui reshared this.
Peter Vágner likes this.
Peter Vágner reshared this.
Edit: This post is based on outdated information which is no longer relevant. I apologize for the confusion.
NVDA Remote was merged into NVDA for the upcoming 2025.1 release.
This sounds like something to be happy about, but read on.
Now every new feature and change has to go through NV Access to get approved, which is a lot more work than adding your feature to an addon.
Why not create a separate addon? As said in #17703, they plan to remove the ability for addons to run on secure screens in the future. If this happens, nothing like Remote can ever be created again without the blessing and cooperation of NV Access.
Instead of empowering developers and users by allowing them to choose which addons are usable on secure screens, NV Access plans on disabling them.
Merging this just gives NV Access more leverage to meeting this goal. Their reason might be something like now that Remote is merged, we don't need addons there anymore because the interaction time is so short.
You might say that NVDA is open source, so someone can just modify the features they don't like. That's true, but it has to be signed for UI Access to work correctly, so someone would have to pay quite a bit to fork it and do their own thing. You then also have the problem of a fragmented community between NVDA and the new one.
The advantage with Remote merged in is that the users will be able to use Remote without an extra download, but we're going to be stuck with whatever NV Access gives us. I guess we'll see what they turn it into.
reshared this
cobalt lets you save what you love without ads, tracking, paywalls or other nonsense. just paste the link and you're ready to rock!cobalt.tools
FediVerseExplorer likes this.
reshared this
So, a) there's a libexpat security release: github.com/libexpat/libexpat/r…
and b) the writeup on the security issue and how the resources to fix it were gathered is *really* good!
blog.hartwork.org/posts/expat-…
Peter Vágner reshared this.
It feels quite uncomfortable that cloudflare is somewhat openly admitting to analysing login credentials that are going through the reverse proxy, and providing aggregated stats on it (without explicit consent of the user it appears?)
Based on Cloudflare's observed traffic between September - November 2024, 41% of successful logins across websites protected by Cloudflare involve compromised passwords.
Don't get me wrong the results are actually pretty interesting, but I just cannot think of a ethical way of doing this, and it feels kind of jarring that they just "did that"
blog.cloudflare.com/password-r…
Nearly half of observed login attempts across websites protected by Cloudflare involved leaked credentials. The pervasive issue of password reuse is enabling automated bot attacks and account takeovers on a massive scale.The Cloudflare Blog
reshared this
Today I learned: If you use #Chrome and are annoyed by those "Sign in with Google" dialogs stealing keyboard focus on certain websites, you can disable it at the browser level.
In the address bar, type or paste in "chrome://settings/content/federatedIdentityApi" (without the quotes. You should land on the "Third-party sign-in" Settings page.
On that page, there'll be two radio buttons: "Sites can show sign-in prompts from identity services", and "Block sign-in prompts from identity services". Set it to the second one, and you should find that the problematic dialogs are no longer present.
reshared this
Bubu reshared this.
Laden Sie Google Sign-in Popup Blocker für Firefox herunter. Disables the "Sign in with Google" popup.addons.mozilla.org
🚀 Bringing a #1 hit back to life! 🚀This is my original 1996 chart-topping production of “Flava” by Peter Andre. After 30 years, I recovered the original Lo...YouTube
reshared this
Jiří Eischmann
in reply to Jan Korbel 🐧 • • •Jan Korbel 🐧
in reply to Jiří Eischmann • • •Jan Korbel 🐧
in reply to Jiří Eischmann • • •