I finally got around to asking for permission to release the one-night hack project I did on New Year's Eve. The project was personally motivated, but company-related. Specifically, it's a rewrite of the API client library for the System Access screen reader for Windows.
Source: github.com/PneumaSolutions/sa-…
Binary release: github.com/PneumaSolutions/sa-…
Note: The screen reader isn't open-source, only this tiny client library.
On this thread, I'll selectively quote from the README for more background.
GitHub - PneumaSolutions/sa-api
Contribute to PneumaSolutions/sa-api development by creating an account on GitHub.GitHub
reshared this
Let's try out a little experiment and see if it works in the Füdliverse, too
Going thru the stands at fosdem ran into immich.app as a photographier I was interested so asked a few questions :
- what's your biz model?
- none yet, but probably hosted services
- how do you compare to #flickr or #pixelfed?
- pixelwhat? We are providing a replacement photo - no direct answer for flickr
- do you support activitypub?
- actiwhat?
- do you run on any OS?
- of course we do, we provide docker images
@devnull oh please tell me what gphoto2 is. I have no idea
[SARCASM] since you are totally missing the point.
@hub
>> "gphoto" is a tool to download pictures from digital cameras
Yes, apparently you have no idea… Your statement is incomplete at best, as "dowloading photos" is only is a small subset of what it can do and is hardly the most important part (USB Mass Storage or Memory card reader for the few cameras that do not support UMS mode, are enough to just "download photos from cameras")
But go on, keep trolling and pretending I'm "missing the point" if that makes you feel smart… 🤷♂️
"...In the description sits a disclaimer that these sellers are actually emailing pictures of RTX cards to unsophisticated bots or even more unsophisticated scalpers, people looking to take advantage of the low supply, high demand situation to resell graphics cards for a pretty penny."
pcgamer.com/hardware/graphics-…
AI Act, tutte le eccezioni all'uso della sorveglianza biometrica che spaventano l'Europa
Dal 2 febbraio entrano in vigore i divieti per l’utilizzo di sistemi di identificazione in tempo reale negli spazi pubblici, ma secondo numerose ong le eccezioni previste per le forze dell’ordine rischiano di portare ad abusiLaura Carrer (Wired Italia)
pressenza.com/it/2025/02/melon…
L’Italia ha ordinato 380 carri armati Phanter KF 51 di quinta generazione e oltre 1000 carri armati leggeri multiruolo Lynx. Nessun paese Occidentale ha un simile numero di mezzi corazzati. Tra il 21 e il 23 gennaio 2025 i produttori…
Redazione Italia
Meloni e Crosetto spenderanno oltre 25 miliardi per costruire l'esercito più forte d'Europa
L'Italia ha ordinato 380 carri armati Phanter KF 51 di quinta generazione e oltre 1000 carri armati leggeri multiruolo Lynx. Nessun paese Occidentale haRedazione Italia (Pressenza)
I dieci comandamenti di Friendica. Cosa fare con l’account che abbiamo aperto su Poliverso?
Ecco una sorta di decalogo su Friendica. Ci sono molti link che possono appesantire la lettura, ma speriamo che vi piaccia e soprattutto ci auguriamo che lo troviate utile!
informapirata.it/2025/02/02/i-…
#Fediverse #Fediverso #Friendica
[ap_content
I dieci comandamenti di Friendica. Cosa fare con l’account che abbiamo aperto su Poliverso?
Ecco una sorta di decalogo su Friendica. Ci sono molti link che possono appesantire la lettura, ma speriamo che vi piaccia e soprattutto…informapirata
𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻💻🍕 likes this.
Trudeau: Canada will retaliate with 25% tariffs on $155B of U.S. goods
Prime Minister Justin Trudeau said on Saturday that Canada will respond to Donald Trump's tariffs with 25 per cent tariffs on $155 billion of U.S. goods.»»» ...YouTube
Canada is not putting up with it. I hope Ursula is taking notes, because we're probably next.
Trudeau: Canada will retaliate with 25% tariffs on $155B of U.S. goods
Prime Minister Justin Trudeau said on Saturday that Canada will respond to Donald Trump's tariffs with 25 per cent tariffs on $155 billion of U.S. goods.»»» ...YouTube
Exactly this kept me awake last night. Most IT services in the EU is now in a american controlled cloud provider: Azure, Google Cloud and AWS.
I am completely terrified by how the new administration is operating. Will the CEOs of google tech companies deny anything the administration asks of them?
Federal agencies requiring you to have an account on Musk's vile platform to see official documents?
It's a reminder that fascism requires the merger of government and corporate interests.
thedesk.net/2025/02/ntsb-moves…
NTSB forces reporters to get plane crash updates on X
The NTSB says it will only notify the media about press conferences and investigative updates on two recent plane crashes via the social media platform X.Matthew Keys (The Desk)
Musk vuole mettere le mani sull'Europa e fonda un suo movimento estremista
Dopo aver colpito gli Stati Uniti attraverso il finanziando dell'elezione di Donald Trump, Elon Musk vorrebbe mettere le mani sull'Europa.Gayburg
In case you missed it: #Debian is no longer posting on Elon’s Twitter/X. I just saw it yesterday
micronews.debian.org/2025/1738…
#linux #xodus #twitterexodus #TwitterMigration
The Debian Publicity Team will no longer post on X/Twitter. We took this decision since we feel X doesn't reflect Debian shared values as stated in our social contract, code of conduct and diversity statement. X evolved into a place where people we care a
The Debian Publicity Team will no longer post on X/Twitter. We took this decision since we feel X doesn't reflect Debian shared values as stated in our social contract, code of conduct and diversity statement.micronews.debian.org
V posledni praci pred Unreleased jsem bojoval proti pouzivani null vs 0 k ulozeni vyznamu u typu number. Marne. Je to soucast TS a musime s tim zit, ac si tak plnime codebase naslapnymi minami.
V UR zacinam pouzivat na podobne problemy type guardy. Je to opomijena featura, ktera naprosto opravnene vyvolava emoce typoveho silenstvi a pomalosti psani kodu.
Samotneho by me to samozrejme nenapadlo. V tymu pritvrzujeme lint pravidla. Tak mi nic jineho nezbyva.
Is this the article that was mentioned at FOSDEM? I didn't see when it was published commons.ngi.eu/2025/01/31/digi…
Digital Commons and Digital Public Goods – Finding Common Ground for Policymakers - NGI Commons
Over the last five years, there has been growing international recognition of Digital Commons and digital public goods (DPGs) terms as essential to a more equitable digital cooperation model that operates in service of the public interest.margfmartel16 (NGI Commons)
weddingweiser.de/gipfel-des-we…
Gipfel des Wedding: Der Flakturm
Der Aufstieg zur Humboldthöhe im Volkspark Humboldthain ist wie eine kleine Reise durch die Geschichte des Wedding.Weddingweiser
respekt.cz/tydenik/2025/6/ficu…
Ficův vymyšlený puč
Jak to vypadá v zemi, kde premiér udělá cokoli, aby se udržel u mociIvana Svobodová (Týdeník Respekt)
Home - Unmute
Unmute, Be Heard! Latest from Unmute Learn more about the latest News From Unmute. Welcome to Unmute Presents, where technology meets community.Unmute
I am fully blind, and this is how I do 3D designing and printing independantly
My name is Edis, and this is a place where I try to make 3D more accessible. Not just for blind and visually impaired people, but also sighted people. join m...YouTube
My 2nd @fosdem talk was Alternative Text for Images: How Bad Are Our Alt-Text Anyway?
fosdem.org/2025/schedule/event…
It is available online:
docs.google.com/presentation/d…
#FOSDEM #FOSS #AI #LLM #AltText #Accessibility
FOSDEM 2025 : Alternative Text for Images: How Bad Are Our Alt-Text Anyway?
Alt Text for Images: How Bad Are they Anyway? FOSDEM, Feb 1, 2025 25 minutes, Track: Inclusive Web, Room: K.3.201 https://fosdem.Google Docs
It was my dad who first alerted me to this weird term, 'Synaesthesia' in the 90's. I forgot about it for a time, but recently rediscovered it. Turns out I have it and so do many other blind people.
In this episode of my podcast, we discuss it, I explain my version of it and also read out comments from a thread I started on social media from others that also have it.
Only after recording did we realise that our children both have it too, despite not being blind, so we'll talk about that in the next episode.
Thread on #Mastodon: universeodon.com/@FreakyFwoof/…
StroongeCast E20: Synaesthesia
Welcome to episode 20 of StroongeCast with Andre and Kirsten Louis.In this episode we give you the answer to last episode's question, leave you with another,...YouTube
Matrix - Decentralised and secure communication
You're invited to talk on Matrix. If you don't already have a client this link will help you pick one, and join the conversation. If you already have one, this link will help you join the conversationmatrix.to
Mozilla.ai
main development portal for mozilla.ai. Mozilla.ai has 13 repositories available. Follow their code on GitHub.GitHub
Blog posts about it.
blog.mozilla.org/en/mozilla/ai…
hacks.mozilla.org/2024/05/expe…
@VincentTunru @MozillaAI
Experimenting with local alt text generation in Firefox Nightly - Mozilla Hacks - the Web developer blog
Firefox 130 will feature an on-device AI model that automatically generates alt-text for images, integrated into its built-in PDF editor.Tarek Ziadé (Mozilla Hacks - the Web developer blog)
Canadian Labour Congress calls for massive retaliation against US tarrifs, including full cutoff of electricity, critical minerals, and O&G. Also demanded are matching tariffs, worker support programs, and diversification away from US economy.
If this is what's being demanded in the open, I'm curious the extent union labour in strategic sectors might put on their wooden shoes. Dumping of American goods in Canadian ports seems very plausible.
canadianlabour.ca/cut-off-u-s-…
Cut Off U.S. Energy and Resources Now: No Electricity, No Critical Minerals, No Oil and Gas | Canadian Labour Congress
WINNIPEG – Bea Bruske, President of the Canadian Labour Congress, issued the following statement today: Donald Trump’s reckless tariffs are an attack on Canadian workers and our economy. With 2.cstdenis (Canadian Labour Congress)
Matt Campbell
in reply to Matt Campbell • • •What is this?
This is the client library for the API that allows applications to send text directly to the System Access screen reader, to be spoken and/or shown on a Braille display. Most Windows screen readers have such APIs. Most applications should implement platform accessibility APIs, but it's fairly common for games and other applications that are developed specifically for, and often by, blind people to use these screen reader APIs.
Matt Campbell
in reply to Matt Campbell • • •Why so bleeding-edge?
This reimplementation of the client library was mostly an experiment to find out how small we could make the DLL while still depending solely on core Win32 DLLs, and specifically not depending on the Visual C++ runtime (CRT) or the Windows 10+ UCRT. Making the DLL as small as possible also meant eliminating the standard Rust backtrace code.
Matt Campbell
in reply to Matt Campbell • • •Banana Protocol Specifications — Twisted 16.2.0 documentation
docs.twisted.orgMatt Campbell
in reply to Matt Campbell • • •Matt Campbell
in reply to Matt Campbell • • •modulux
in reply to Matt Campbell • • •