Made some nice progress on my rust reference 'fake' #UnifiedPush distributor implementation today.
Pushed my code publicly and finished the registration part.
Started the to work on the message sending and found out the C & golang connector library needs some more love as that too was changed in the spec and never updated. That's for this weekend then I guess.. 😅

gitlab.com/j0dev/rust/rust-uni…

Creating Accessible UI Animations smashingmagazine.com/2023/11/c… #UIDesign #a11y #animation #webdesign

Russia's Supreme Court ruling has been the most drastic step against the LGBTQ movement under Putin's rule.#LGBTQ #Europe #Russia

Hey folks, I come to you, hat in hand, looking for support. Financial support for #Fosstodon has dropped off recently and I totally get it - inflation is up and #Chistmas is around the corner. We all have more important things to spend our money on.

At the moment our outgoings are larger than our income, so our slush fund is dwindling away. Anything you can do to support us would be GREATLY appreciated. Here’s all the ways you can help:

hub.fosstodon.org/support/

O praktické ochraně nejen vlastního #soukromí od Hynka Trojánka z @iurecz
(Díky za zmínku o Contra Chrome.)

a2larm.cz/2023/11/nemam-co-skr…

Youtube's tantrum escalates.

Forced to concede that they cannot outpace ad blocking extensions, parent company Google artificially limits the rate of extension updates in Chrome.

No justification for the user experience is given, and in fact this makes chrome users more vulnerable to attacks injected via ads.

#tech #news #enshittification

arstechnica.com/google/2023/12…

This experiment was doomed to fail because GPT Vision oftentimes embellishes descriptions in order to make them sound more natural to our ears. Even with the sighted person at hand it takes quite some effort to convert what’s in your head into a prompt and then into an image!
Could a blind person get a job as a graphic designer using AI? - Vision Ireland vi.ie/could-a-blind-person-get…

For those who can’t join us in-person or on the remote conference, make sure to check out the live streams for each track on our YouTube. The second keynote is currently happening in Track 1: youtube.com/live/2iP6muk8S5o?f…
#GNOMEAsia2023

Accrescent 0.16.0 is released! Apps can now include short descriptions, MTE is enabled by default for extra security, and update notifications aren't quite as pesky anymore. See the changelog below 👇

github.com/accrescent/accresce…

Developers can learn how to add short descriptions to their own apps in our freshly updated documentation. Check it out! accrescent.app/docs/guide/main…

#security #privacy #appstore #android #Accrescent

Are you involved in digital accessibility outside the United States? I welcome updates to my global law and policy page - and I'd especially like to hear how laws and policies are implemented outside the United States.

I'm getting ready for Part 2 of my digital #accessibility legal update coming up on December 7. Free and online. Global page is here: lflegal.com/global-law-and-pol… You can register for the webinar here: go.3playmedia.com/wbnr-11-30-2… #a11y

reshared this

I'm curious about what developers who routinely work with modern Python (which I no longer do) think about this post from @mitsuhiko about typing in Python: lucumr.pocoo.org/2023/12/1/the…

For me, the reminder of why so many of us were attracted to Python and other dynamically typed languages in the first place, and the suggestion that we've lost something since then, stings a bit. But on balance, I think I have good reasons for preferring static or gradual typing now.

A whole bunch of stuff happened in blind friendly gaming this month, including 2 new mobile roguelike card games, and a looooooot of updates. Plus, announcements of the upcoming Last of Us part II remaster and voting being opened for GAConf awards 2023. #GameAccessibility forum.audiogames.net/topic/502…

Happy Friday everyone! Hope you're staying warm!

To celebrate the weekend, here's the first release candidate (rc1) for #GoToSocial 0.13.0 Spider Sloth!

github.com/superseriousbusines…

As always, please read the migration notes carefully when updating. If you find any bugs in the release candidate, kindly let us know on Github!

Release highlights below the line.


  • Create, view, and vote in polls. It's been a while in the making but GoToSocial now has support for polls, aka Question activity types. You can create, view, and vote in polls using your client of choice.
  • Show unsupported media placeholders in incoming posts, where media could not be downloaded (temporarily or otherwise). No more dropped media on posts! You'll instead now get a link to the media on the originating instance, that you can click through in your (mobile) browser.
  • Mute threads that you're being overwhelmed by. Notifications for replies, likes, and boosts in that thread will no longer be generated.
  • Media cleanup scheduling. Previously media scheduling took place every night at 12am. With the new media scheduling settings in the config, you can customize the schedule to run it at different times and frequencies. docs.gotosocial.org/en/latest/…
  • Support for setting instance languages . You can use the new instance-languages setting to indicate one or more primary languages for your instance. docs.gotosocial.org/en/latest/…
  • Support for language tags on posts. Language of posts is now correctly federated in and out of your instance. The language of posts is also shown on the web view of statuses and threads.
  • Gather and expose prometheus format metrics. You can now expose a /metrics endpoint to allow a Prometheus instance to scrape metrics about Go runtime memory usage, http request and database metrics, and more. docs.gotosocial.org/en/latest/…