Skip to main content




Some good thoughts from Mike Blumenkrantz on the latest debates happening in and around the Wayland project, strongly recommend a read: supergoodcode.com/My-Wayland-Y… #linux #wayland


When going into File Explorer, I now hear the silly "workking on it" message, which I gather is only sent to screen readers? I thought that was only in insider builds and was removed. Apparently, it's now in public builds. It's absolutely stupid.
in reply to David Goldfield

Yep, I can confirm that it is in public builds, and it's annoying.
in reply to David Goldfield

Yes I have heard it with JAWS from time to time. Things really are going backwards.


Ever wondered why semiconductors are called "digital oil"? 🤔💻 Dive into the world of chips and discover how they're shaping our future! #Semiconductors #TechInvestment #TSMC #NVDA🚀

globalcitizen.world/investment…

in reply to The Global Citizen

Is there any chance we can encourage you to trend #NVIDIA when that's the company you mean, please? I know what their NASDAQ handle is, but #NVDA is much more widely known as the name of the screen reader we make and the #NVDA hashtag is very widely used for the screen reader. It will save both our communities polluting each other's feeds. If you'd like to find out more about the screen reader, our website is nvaccess.org/ - Thank you!

in reply to Hubert Figuière

still can't fix a container whose entry-point fail. Or the doc search is shit. Or something.

I guess that's why everyone uses it. Like Windows.



I love Fast API as a framework, but God is their style of documentation awful.

I didn't think I'd ever complain about something being over documented, but Tiangolo frameworks definitely suffer from that problem.

in reply to James Scholes

@jscholes It explains things like you're five, assumes 0 knowledge about things like status codes, considers headers an "advanced" concept, has an obverabundance of examples, documents one concept over multiple pages, one keyword argument at a time and so on.
in reply to Mikołaj Hołysz

Ah. One of those. It may not be a coincidence that the Pydantic docs are similarly bad.
in reply to James Scholes

@jscholes I consider Pydantic not great but bearable compared to Fast API and Typer, TBH.
in reply to Mikołaj Hołysz

@jscholes This guy also made SQL Model, which is a thin wrapper over SQL Alchemy that makes it work better with Fast API.I decided not to go with it when setting the (project up and used raw SQL Alchemy instead, because I frankly couldn't be bothered to go through yet one more explanation of what a join is and how a select differs from an update.
in reply to Mikołaj Hołysz

SQLAlchemy is an interesting example. They've clearly made the decision that the aim of their docs is not to teach you about database basics, but yet that is the number one thing that beginners constantly complain about. At the same time, the SQLAlchemy docs manage to be frustrating for completely unrelated reasons.
in reply to James Scholes

@jscholes TBH, one of the better resources to learn about how to use that stack properly is looking at polarsource/polar on Github (Apache) and trying to figure out why they do the things they do, in the way they do them.

We're not copying blindly of course, but took plenty of inspiration from that codebase.

in reply to Mikołaj Hołysz

@jscholes Basically the way you accept data in Fast API is by having arguments in your handlers and annotating them with types. If the argument has the same name as an argument in the path, it's taken from the path. Otherwise, it's taken as a query param if it's a simple type, deserialized from JSON if a Pydantic model. You can use Annotated[type, annotation] to influence this behavior.

That was 4 sentences, and would grow to 10 if you described the annotations. The actual description is half a dozen subpages with copious examples.



Does Microsoft actually believe blind people need to hear messages every second of the day so as to prove that they are working on it.
Working on it doesn't seem to come up as a phrase you can get rid of with the JAWS Notification manager.
in reply to John Gassman

Oh, I wrote about it here. The thing that puts me off the most is that it's "working on it" when I try to move from one folder to another in Windows Explorer! Come on, it used to be one of the fastest things in the world for at least last 25 years! What are you working on?!


For posterity's sake, a fix for Gaggia coffee makers giving you "Error 5" on first run.

exple.tive.org/blarg/2024/09/2…



I read that the official Mastodon instance of the Swiss government will be closing down.

They say there are few active users, low engagement, and minimal interaction, which seems quite plausible. Additionally, they claim that "on platforms like X or Instagram, the Federal Council and the Federal Administration have many more followers." I believe that too, of course.

However, I do not agree with their decision. I think a government shouldn’t be overly concerned about follower counts and interactions, but rather about providing free, autonomous communication that is independent of third-party companies. In my view, a government shouldn’t operate like a business focused on "numbers."

Still, I appreciate their experiment - many governments, like the Italian one, haven’t even tried.

Regarding costs and management effort: an instance with 5 users and 3,500 followers (numbers provided by them) can run on a VPS for €3 a month and doesn't require heavy moderation. The cost for them is nearly zero. Yet, the freedom of information and discussion, especially for a Neutral Country, should always be a priority.

I believe that maintaining control over one’s information channels is crucial, especially in today's world. But, I fear that decision-makers only consider the numbers, which often favor the flashiest - but worse - solutions.

Encouraging citizens to use closed platforms is, in my opinion, a wrong choice.

Thanks to the Swiss government for at least giving it a shot.

admin.ch/gov/it/pagina-inizial…

#Mastodon #FreedomOfSpeech #Switzerland #Fediverse #SocialNetworks

in reply to Stefano Marinelli

The cost isn't 0, as the risk is potentially unbounded.

Imagine if somebody hacks into the VPS, waits for a Twitter outage, and posts a message from a top government official that Zurich is under imminent nuclear attack from Russia, then conveniently forwards the link to that official government instance to all the media.

in reply to Mikołaj Hołysz

@miki the same could happen if the X accounts gets hacked. Or the website. Having multiple communication channels is the key to avoid those kinds of problems.
Monoculture is always a problem.
in reply to Mikołaj Hołysz

@miki
I would argue that hacking into the (correctly set up, maintained and updated) VPS is harder than hacking into Twitter

One can also employ better protection against such vulnerabilities: move official accounts to another instance and lock the login page behind the firewall, allowing only connections from inside their office network. This is a trivial task.

@stefano



Idem domov električkou, trochu nezvyčajne si dávam Desperado na lavičke za rohom, tri metre dopadne prázdna fľaša Amundsenky. Čo som mal urobiť, idem domov, muselo to padať z vrchných poschodí to na ten chodník z jednotky ani z trojky nedohodíš a pri tom ako sa to rozbilo to vyzerá tak tiež.
This entry was edited (1 month ago)
in reply to SuspiciousDuck

Nič, vôbec ani slovo som nepovedal a v tej tme ma poznať nebolo ale aaaaah to bol nejaký alkoholik lebo bol úplne ticho. Dopil to a vyhodil to von z okna alebo balkónu.. úprimne rád by som ho stretol.
This entry was edited (1 month ago)


The application deadline for the GNOME Foundation’s Executive Director role has been extended to October 15! We encourage every qualified applicant to apply, even if you don’t meet every requirement.

Position details and how to apply: foundation.gnome.org/careers/

#OpenSource #Leadership #GNOME #TechCareers #FOSS

Federico Mena Quintero reshared this.



oooh got an update to the Meta Glasses, so far I do notice that there's shorter response times when talking to it, but not many of the new features are rolled out quite yet. Was surprised how quick that took to update and little battery life it used (like 5% in total.) Also submitted my S/n for the Early Access program so we'll see.
in reply to Tamas G

I just signed up for a 4th time. Maybe they'll take me? Haha!


What are your thoughts on #AI and #accessibility? Do you think AI can actually help developers make more accessible software, or can play more of a role in users' lives? I'm going to take computer vision off the table because that's been talked to death. And yes, i'm using the word AI deliberately even though I understand it's kind of just a buzzword. I just want to see what comes back from this.
in reply to Tristan

@tristan Yeah, this is pretty much what I think. Someone could probably learn a lot from an LLM and I'm sure they could probably detect and fix accessibility with some degree of accuracy above 0%, but who's going to notice when GPT gets it wrong? If you have to ask an LLM how to do something you yourself can't test in a meaningful way, you'll never know whether it's correct. My friend loves to point out that GPT 3.5 will confidently and consistently insist role="dropdown" is a thing that exists.
in reply to simon.old

@tristan Not a software dev... yet, but LLM hallucinations are a serious problem that really need to be solved before truly useful and accurate AI applications can be developed. I'm honestly a little wary of the blind communitie's general enthusiasm for LLM powered descriptions, we are at a particular disadvantage when it comes to hallucinations. We can't necessarily verify whether GPT is telling the truth or just spitting out garbage, and the General lack of understanding with regard to how these tools are working under the hood is concerning to me.


Something to add to your CSS reset from now on:

```
:root {
interpolate-size: allow-keywords;
}
```

It enables things like transitions from `height: 0` to `height: auto`.

developer.chrome.com/docs/css-…

in reply to Bramus

remember to only enable this if the reduced motion media query is supported and doesn’t return true.



Dear #blind friends from #Europe, do you have any experience with those famous Meta smart glasses? Where did you buy them and for how much? Are they able to speak in different languages? Thanks! #accessibility #SmartGlasses


Dear doggos, I understand that you are afraid of rain and would rather lay in my office, but please don't deflate simultaneously while the rain forces me to close the windows.


The Benny Hill Gesserit: an elitist society of secretive political advisors which delicately organises the universe in accordance with a great plan which always resolves to silly chases set to silly music


scan the QR cod………… SCAN THE QR COD!!
This entry was edited (1 month ago)



Startup behind “world’s first robot lawyer” to pay $193K for false ads, FTC says

You can't "sue anyone with a click of a button" without testing it first, FTC says.

arstechnica.com/tech-policy/20…






#dobréRáno vespolek...

Nestěhujeme se. Výherce nabídl o třetinu víc než my. Jsem fakt smutná. Nejen kvůli tomu že jsme nevyhráli, ale že na mě z toho padla beznaděj. Ceny nájmů v Praze jsou strašně vysoký a když přijde nějaká takováhle šance, stejně se najde někdo, kdo může a dá mnohonásobně víc, než si my můžeme dovolit.
Jdu si někak poplakat, než se oklepu.

in reply to Zloběna

To mě mrzí, ale určitě to příště vyjde 🤞🏼🍀


Meta's AI Image Generator Runs Into the Same Roadblocks as Other AI Art Generators gizmodo.com/metas-ai-image-gen…


An AI-powered copyright tool is taking down AI-generated Mario pictures
sh.itjust.works/post/25679707

reshared this

in reply to vascorsd

if this AI is the one that kills us we really deserve it.
in reply to Rui Batista

@ragb the AI wars are coming and I'm here making some popcorn.

Hope we all go down with it sooner than later.



Just so this doesn't get lost in the shuffle: Bullfinch Group poll shows Trump 48-Harris 47...

IN FLORIDA 🤯

GOTV is going to be absolutely crucial. Like, the difference between a nailbiter and being called before 11pm Eastern.

independentcenter.org/poll-top…
#USPol

This entry was edited (1 month ago)
in reply to victor tsaran

@vick21 This one is definitely an outlier, and Florida hasn't been polled regularly because it was assumed a safe red state. However, and this is a HUGE X factor, the Dems have a large ground operation and the GOP is _just starting_ its own. If the Dems think they can push turnout there, and does candidate rallies, that could really catch the GOP off-guard.


I certainly hope that the same said company will finally figures out how to flip images for better OCR rather than expecting a blind user to do it for them. How much of an AI does this need? LOL finance.yahoo.com/news/metas-r…
in reply to Drew Mochak

@drew O yes, I know there are work-arounds and other prompts. But my goal is efficiency! :)


Be My Eyes and Meta Announce Accessibility Partnership: Be My Eyes to provide “Call a Volunteer” on Ray-Ban Meta Smart Glasses, unlocking hands-free accessibility for blind and low vision people for the first time groups.io/g/tech-vi/message/78…
in reply to David Goldfield

I wonder if this means that we will be able to have Be My AI describe photos from FB directly. That way I don't have to download each picture I want to "see?"


Big news! We’re partnering with Meta to bring hands-free accessibility to the blind & low-vision community through our Call a Volunteer feature on Ray Ban Meta smart glasses! Coming soon in the US, Canada, UK, Ireland & Australia!

bemyeyes.com/blog/be-my-eyes-m…



With all that’s mentioned in the article, plus Be My Eyes integrated directly, I think any blind person who may have been on the fence re these glasses may need to climb off it. Meta updates Ray-Ban smart glasses with real-time AI video, reminders, and QR code scanning

techcrunch.com/2024/09/25/meta…

reshared this



How to download the ‘old’ Outlook app if you hate the new one pcworld.com/article/2469158/ho…

reshared this




Boost your coding skills! Join the Development Workshop at the upcoming LibreOffice Conference 2024: blog.documentfoundation.org/bl…


Long overdue, but Meta is releasing a camera passthrough API for Quest developers early next year theverge.com/2024/9/25/2425023… Still anticipating numerous hoops and restrictions though... #AR/#VR
#ar


Hi all! Our image host (IMGUR) blocked uploading of images. Uploading new images will not be possible for now.

Previously uploaded images are still safely backed up!



Breaking: Be My Eyes is coming to Meta Ray-Ban glasses. You can initiate a volunteer call through the glasses and they are able to see via your glasses cameras.


I’m super excited about this blogpost. The approach is so counterintuitive, and yet the results are so much better than anything else that we’ve tried for memory safety. We finally understand why.

security.googleblog.com/2024/0…



A man walked in to a bar with some asphalt on his arm. He said “Two beers please, one for me and one for the road.”