I give a fiver each month to the wonderful FOSS-type things below:

- Signal (killing Meta's WhatsApp)
- Libre Office (slaying Microsoft's 365)
- GrapheneOS (kicking Google Stock Android in the goolies)

If you use any of these - and you can afford to - why not set up a monthly dontation to the wonderful organisations above.

#Signal #LibreOffice #GrapheneOS #Meta #Microsoft #Google #WhatsApp #Android

@signalapp @GrapheneOS @libreoffice

This entry was edited (1 month ago)

Hey, lately, I've been generally unmotivated to contribute to free and open-source projects because I can't sustain myself long-term. I can't find any local or online job that allows me to make a positive impact and not feel depressed. I am not receiving a sufficient number of donations either.

I would really appreciate some donations. Your support would enable me to continue working on accessibility throughout @gnome and writing educational and informative articles.

You can donate to me via: Liberapay (preferred), Ko-fi, and GitHub Sponsors.

Boosts welcome and very much appreciated.

#MutualAidRequest #MutualAid

This entry was edited (1 month ago)

Sometimes being blind just sucks. Opened my medication bottle, the lid went flying. Had to spend a minute on my floor under my desk feeling around. Found the lid, reached out to find where I set the bottle, knocked it the fuck over, spilling like half the contents onto the floor. What a way to wake up.

Mahjongg was accepted into Circle! 🀄🀄🀄

It's one the historical GNOME games, but thanks to Mat's modernization work over the past few cycles it looks very fresh and clean nowadays. Welcome :)

apps.gnome.org/Mahjongg

#gnome #circle #libadwaita

Welcome to the age verification era! 🔞 🔍

Here's why you should be concerned

❌ Risks your privacy & security
❌ Threatens anonymity & freedom of speech
❌ It's often ineffective

We explore in today's article 👉 tuta.com/blog/age-verification…

#onlinesafetyact #ageverification #surveillance

in reply to Tuta

Does age verification really have to rely on face scans, document uploads, or other invasive methods? 🔍 Isn't there a way to do it that respects user privacy? 🛡️

I have an idea that - while it would need some adjustments - seems reasonable to me, especially when we're talking about such a sensitive topic. In my country, Poland, ID cards have an NFC chip 📲 that contains encrypted data, including the date of birth. Access to this data requires a PIN 🔐 that is set at the government office.

Wouldn't it be possible to create an app that reads this data from the ID when first launched, and then requires the PIN each time to decrypt the date of birth? The app could communicate with the browser locally and simply send a yes or no answer ✅❌ about whether the user meets the required age - without revealing any personal data.

Of course I know not every country has such ID cards, but if they truly care about protecting children 👶, they should first make sure to create proper, secure solutions - ones that respect human rights 🧭 and don't violate citizens' privacy.

That's my opinion - but I'm open to other perspectives if there's something wrong with this approach 💬

#Privacy #Freedom #AgeVerification #OnlineSafetyAct #Surveillance #HumanRights

The problem with #chatcontrol is deep and extremely significant. It would be a paradigm shift that implies state and corporate control of app developers and users, i.e. what you can install on "your" devices. It would empower Google, Apple and Microsoft to increase enclosure even more.

Just as with the p2p wealth of good tools two decades ago, e2e tooling would remain available only to small specialist circles.

Given authoritarian threats everywhere, #chatcontrol is an exceptionally bad idea.

A stunning example of volcanic lightning, created when colliding particles of volcanic ash generate massive amounts of static electricity, captured by photographer Sergio Tapiro.

Sergio's website: galeria.sergiotapiro.com

It's official - `django.tasks` exists! Coming soon to @django 6.0. 585 days later, the first step (of many) in Django's background tasks journey is finally complete! 🥳

theorangeone.net/posts/django-…

in reply to Matt Campbell

I kind of like the proposed idea of Linux-style "middleman" packaging, in which I don't install little libraries via many transitory dependencies, I install larger bundled collections that are updated, audited, and shrinkwrapped/vendored at a slightly lower frequency. However, I suspect this would require moving over to an entirely new package manager in order to have a clean break from npm's tiny module culture, which means it's probably a non-starter.
in reply to Matt Campbell

The "trusted publisher" system used by PyPI would make some of the ways this worm spread more difficult: docs.pypi.org/trusted-publishe…

There is no authentication token on my machine that would allow publishing to all PyPI packages I own. Instead I've indicated that releases will be made by a particular CI workflow running on Github. That workflow can prove it's identity to the package registry and publish the package.

There's still the possibility that a dependency could infect the builds uploaded to PyPI, but it won't be able to infect all of the author's packages in one step.

As for the argument that distro packaging solves the problem, I'm not totally convinced on that. It can help, but I've seen enough cases where the distro packager just trusts changes from the upstream. We got awfully close to the xz backdoor being widely deployed.

Selbstbeteiligung bei Arztbesuchen

Sensitive content

in reply to abadidea

i diagnose the root problem as corporate open source, where there's a fuckin shitload of money except for maintenance or for the coders doing the work.

npm is a terminal expression of corporate desire for code without paying coders. so anyone can contribute! preferably under a permissive license.

the job is to supply free code for companies and npm is the minimum structure to do this job.

that it ends up full of exploding surprises is the sort of thing we should expect, point and laugh.

i don't think it's fixable because that's not what npm is for.

in conclusion, AGPL everything. or, as I think of it, the "I believe I just did, Bob" license.

This entry was edited (1 month ago)

Please up vote this, add comments and provide meaningful feedback to help address this issue in VSCode. Add Dynamic HTML Chat View to Replace Accessible View for Screen Reader Users - github.com/microsoft/vscode/is…

It's release day today! 🎉 Are you looking forward to Evolution 3.58? It features even faster search. You get results instantly, even in folders with tens of thousands of messages. It also introduces calendar previews in invitation messages. All that to make you even more productive.

The new version has already hit the beta channel on :flatpak: #Flathub; the stable channel will follow soon.

Da ich das selbst über Mastodon überhaupt mitbekommen und frech angefragt habe ... hab ich nun auch total schöne Sticker bekommen. Die werde ich jetzt erstmal unter meinen Mitmenschen die #conversations im Einsatz haben verteilen. Ganz herzlichen Dank dafür!

Und weil es sowieso immer vor hatte, hab ich jetzt direkt eine Spende via #liberapay an liberapay.com/iNPUTmice/ vorgenommen. Danke für dieses tolle Stück Software.

#xmpp #conversations #omemo

Heute ist wieder OSM-AT-Online-Stammtisch!

Egal ob Profi oder Einsteiger – alle sind herzlich willkommen. Wir tauschen uns aus über Projekte, Tools und alles rund um OpenStreetMap.

Infos & Anmeldung: osmcal.org/event/3440/ (Anmeldung hilfreich, aber nicht notwendig – einfach vorbeischauen geht auch!)

I'm with Eluned Today, the Welsh First Minister.
If I were supporting colleagues around the death of someone I wouldn't want to go and pay lip service to Trump either.
I think it says all it needs to that the Queen was too ill to attend a family funeral yesterday but is fine to show the First Lady some hospitality today.
Everything is behind walls and away from the public and there are more journos than celebrants, which is a relief.

A video mocking Donald #Trump and his relationship with the late paedophile Jeffrey #Epstein is being projected on to the side of Windsor Castle, including Photographs of Virginia Giuffre, Epstein and Ghislaine #Maxwell and a handwritten note of Trump to Epstein. 👇🏻

Brits are the best! 🧡

(Source: Skynews)

#UK #Trumpvisit #KingCharles

This entry was edited (1 month ago)

Opet jsem mel prilezitost plne se ponorit do meho oblibeneho fetishe. Sledovat bohate lidi naprosto odtrzene od reality s neprekonatelnou touhou svetu neco sdelit.

Dnesni tema je myslenka genocidy jako hnaciho motoru transformace spolecnosti z nejchudsi zeme sveta s autoritarskou vladou jednoho muze na ... wait for it ... nejchudsi zemi sveta s autoritarskou vladou jednoho muze a kvotami na zeny v parlamentu.

#dnes #mi #to #asi #cele #doklaplo

Na komentare se tesim.

linkedin.com/posts/ivanatykac_…

NVDA 2025 built-in remote access: Is there a way to quickly reestablish the remote connection established when NVDA starts? Use case: Your startup connection is to allow your system to be controlled, but you need to disconnect in order to control another computer. Before Remote became built-in, you could just reload all plugins and that would do the trick. Now you seemingly have to restart NVDA entirely. Any thoughts? Please boost for reach. Thanks.

Casual observation: in scifi - books, TV or movies - I don't recall ever seeing a user searching for information by visiting vastly different services (aka: web sites).

The user will have a single unified interface (visual or voice).

Did it predict all content would be scooped into private corps?

in reply to daniel:// stenberg://

We are destroying software by no longer taking complexity into account when adding features or optimizing some dimension.

We are destroying software with complex build systems.

We are destroying software with an absurd chain of dependencies, making everything bloated and fragile.

We are destroying software telling new programmers: “Don’t reinvent the wheel!”. But, reinventing the wheel is how you learn how things work, and is the first step to make new, different wheels.

We are destroying software by no longer caring about backward APIs compatibility.

We are destroying software pushing for rewrites of things that work.

We are destroying software by jumping on every new language, paradigm, and framework.

We are destroying software by always underestimating how hard it is to work with existing complex libraries VS creating our stuff.

We are destroying software by always thinking that the de-facto standard for XYZ is better than what we can do, tailored specifically for our use case.

We are destroying software claiming that code comments are useless.

We are destroying software mistaking it for a purely engineering discipline.

We are destroying software by making systems that no longer scale down: simple things should be simple to accomplish, in any system.

We are destroying software trying to produce code as fast as possible, not as well designed as possible.

We are destroying software, and what will be left will no longer give us the joy of hacking.

@antirez

Suno generated musical version: infosec.exchange/@alphaville/1…

Hello, I would like to tell you about my new app, EchoBox player. It is a player for the iPhone that adds interesting features such as: independent volume control different from the system volume for playback, saving your folders so you can listen to music, books, shows... It has sound effects support like reverb and compressor, audiobook chapter support, speed adjustment... Try it, it’s free. apps.apple.com/us/app/ecobox/i…

reshared this

Learn how an organic product delivery company uses #LibreOffice (and other open source apps) to reduce costs, and become free from vendor lock-in: blog.documentfoundation.org/bl… #foss #OpenSource

LibreOffice reshared this.

Heute in zwei Wochen haben wir bei der AG #OpenSource bei @D64eV niemand geringeren als @leonido zu Gast und unterhalten uns mit ihm über das Thema "OpenSource und Gemeinnützigkeit". Darauf freue ich mich sehr.

Hier alle Details zu unserem #OpenSourceTalk inkl. Link zur Veranstaltung:

d-64.org/veranstaltungen/open-…

Gerne boosten!

in reply to Jordi Boggiano

The update was a removal of a certificate from the source data that already was marked as expired so it was already left out from the output: github.com/bagder/ca-bundle/co…

You can now preorder the Dot Pad X, with estimated shipping in a few weeks, likely less than that. You will not be charged until it ships, and can cancel at any time. Payment plans available.
Excited to be a part of the evolution of multiline braille displays.
atguys.com/dotpad
This entry was edited (1 month ago)

come check out the #WebAIM virtual conference tomorrow! Ted Drake and I will be talking about the challenges involved with trying to use AI to draft alt text; inaccuracies, hallucinations/confabulations, sanitization of disability representation and bias, lack of surrounding context, and more. Now with new potential solutions and prompts from when we presented this same topic back at #CSUN. #A11y conference.webaim.org/