When it comes to digital accessibility lawsuits, the best defense is a good offense deque.com/blog/when-it-comes-t…

While some athletes have raved about the muffins and others have complained about the cardboard beds, some American Olympians are taking advantage of the free healthcare. Team USA rugby player Ariana Ramsey didn't just get a bronze medal in Paris — she's had a pap smear, X-ray, teeth cleaning, and an eye test. She's posted about this on TikTok, influenced other athletes in the Village to visit medical professionals, and now plans to fight for universal healthcare in the U.S. Here's more from Sports Illustrated.

flip.it/AIB6n7

#Olympics #Sports #USA #Healthcare #UniversalHealthcare

New, by me: At least six companies were saved from having to pay hefty ransoms, thanks to rookie security bugs found in the web infrastructure used by the ransomware gangs themselves.

Security researcher Vangelis Stykas said he found simple security flaws in the web panels used by Mallox, BlackCat, and Everest ransomware gangs, which exposed victims' decryption keys and helped him to alert other companies before the criminals could strike.

More: techcrunch.com/2024/08/08/secu…

> Both the U.S. and China are major countries that use incarcerated workers and pay them pennies on the dollar, if at all. Legal advocates say prisoners in the U.S. are exploited and pressured to work, because convicts do not enjoy full protection of the country's employment laws. Prison labor in China is even less regulated.
apple.news/AdyBjydMKQQ-Y11ZGT_…

Before I go to bed for the day I'm just gonna leave this here because I definitely didn't just spend an hour playing when I should probably be resting. Someone just made an accessibility mod for Balatro and now I understand why this game blew up. If you haven't heard of it, you're basically making the best poker hands possible with a standard card deck trying to reach increasingly higher score targets. For reaching them you get money which you can use in the shop to buy various upgrades and special cards that let you get even higher scores, which gives you more money... And that's how the game loop works. All this is accompanied by some very chill background music and satisfying sound effects. Another win for #GameAccessibility for sure. You can find the mod here forum.audiogames.net/topic/541…

reshared this

Do you love hearing your NVDA say "row 1 through 2 column 2 table with 4 rows and 2 columns row 3 through 4 column 2 table with 2 rows and 2 columns row 1 column 1 ⁠" and "row 3 through 4 column 2 table with 2 rows and 2 columns row 1 column 1 ⁠" you don't need to look far, just read a Wikipedia page like this one. ("Acquisition history") en.wikipedia.org/wiki/Exact_Sc… after the name rang a bell from the COVID era for me, I looked them up and found this gem.
in reply to Pratik Patel

@ppatel @Jage I usually keep them on mostly to get the experience of the default settings as close as I can (as my QA / test-centric brain has forced me into it.) Also, I worry that if I were to disable these, I wouldn't know whether I've stepped into a table and more crucially its boundaries or dimensions, something that's helpful info to me to have so I know how many blocks to navigate by within my memory.
in reply to Pratik Patel

@ppatel @Jage I wish you could disable announcements for the table role but still get dimensions (like 3 rows and 4 columns) - looking at some sites I visit, it could be extremely difficult to tell whether the part of the page belongs to the table data or as actual text on it, which would still disorient me a lot. I do disable some, like clickable elements that I would have on for testing, as those tend to annoy me the most on sites hearing it repeated.
in reply to John Dowling, Jr.

@jmd2000 @ppatel @Jage this is where I do wish NVDA had site-specific settings though, because it would be nice to have that info off for certain domains and not others. If I'm just looking at specs for a product or something like that on Wikipedia the table info just serves even less use once it's more than like 10 columns wide.

#XSF Announcement

XMPP Standards Foundation has decided to sign the Open Letter to the European Commission:

xmpp.org/2024/08/the-xsf-signs…

#jabber #chat #interoperability #standards #rtc #Europe #europa #OpenSource #EU #Brussels

reshared this

Atentátom na mňa nič neskončilo, tvrdí premiér. Opozícia a médiá podľa neho vyrábajú ďalšieho Cintulu

Premiér Robert Fico sa vyjadril k aktuálnej snahe opozície zvolať mimoriadnu schôdzu parlamentu a pokúsiť sa odvolať ministra spravodlivosti Borisa Suska. Ten pomohol bývalému špeciálnemu prokurátorovi Dušanovi Kováčikovi na slobodu. l.rockosbasilisk.com/UKdFA

"Reproducible Builds in July 2024" — featuring our "Android Reproducible Builds at IzzyOnDroid with rbtlog" announcement (and a lot more news from the Reproducible Builds community) — has just been published :)

reproducible-builds.org/report…

#ReproducibleBuilds #IzzyOnDroid

The Crimson Diamond is ONE WEEK away from launch! Years of hard work on a labour of love - I'm so excited to finally share it. Thank you for your support & patience. Thank you to my testers & patrons. I say I'm a solo dev, I didn't do this alone. 🥹

Here's the Steam link, please wishlist! store.steampowered.com/app/109…

in reply to Matt Campbell

To clarify, I know what parser games are in general, but am unsure what "EGA" means in the context of a modern Windows game. Is it recreating an EGA aesthetic using a modern engine? Is the underlying parser-based game using an interpreter like Glulx or a Z-machine interpreter?

I want to determine if it would be feasible to make the game accessible to blind people using screen readers.

How to increase the timeout for a timeline fetch operation?


I'm currently trying to use a tool named FediFetcher, specifically to try backfilling certain Lemmy groups that are taking much longer than usual to sync, sometimes taking up to one week to receive a message. Unfortunately, I'm stuck in the step where I try to fetch the lists where these groups are, because it inevitably fails due to a timeout of 60 seconds that I cannot figure out how to raise. For instance, this is the output of FediFetcher:

$ bash fedifetcher.sh
2024-08-08 15:50:10 UTC: Starting FediFetcher
2024-08-08 15:50:10 UTC: Getting context for 677 lists
2024-08-08 15:51:10 UTC: Job failed after 0:01:00.229908.
Traceback (most recent call last):
  File "/home/admin/FediFetcher/find_posts.py", line 1640, in <module>
    timeline_toots = get_list_timeline(arguments.server, user_list, token, arguments.max_list_length)
  File "/home/admin/FediFetcher/find_posts.py", line 1424, in get_list_timeline
    posts = get_paginated_mastodon(url, max, {
  File "/home/admin/FediFetcher/find_posts.py", line 1043, in get_paginated_mastodon
    raise Exception(
Exception: Error getting URL https://hub.azkware.net/api/v1/timelines/list/1. Status code: 504

I've been digging through the source code and cannot figure out whether the limit is on Friendica itself, on PHP (or FPM), or on the database. This is a list of files, and the edits I have added, in the hopes of raising that 60-second timeout:
  • /etc/mysql/mariadb.conf.d/50-server.cnf:


innodb_lock_wait_timeout = 600

  • /etc/php/8.2/fpm/pool.d/friendica.conf:


pm.max_requests = 0
request_terminate_timeout = 1d
php_admin_value[max_execution_time] = 600
php_admin_value[set_time_limit] = 0

  • /var/www/friendica/config/local.config.php:


'worker_max_duration' => [
    Friendica\Core\Worker::PRIORITY_CRITICAL   => 1440,
    Friendica\Core\Worker::PRIORITY_HIGH       => 20,
    Friendica\Core\Worker::PRIORITY_MEDIUM     => 120,
    Friendica\Core\Worker::PRIORITY_LOW        => 360,
    Friendica\Core\Worker::PRIORITY_NEGLIGIBLE => 1440
]

And of course, the "Network Timeout" option in the main admin page was raised from 60 to 600, to no avail. Any suggestions?

@Friendica Admins @Friendica Support

in reply to Carlos Solís

I think I found the proper place to change it, for those that are in a similar issue. On your site's nginx settings file (in my case /etc/nginx/conf.d/hub.azkware.net.d/friendica.conf), edit this section to add the following parameters (which I copied from the defaults for Nextcloud):
 location ~ \.php(?:$|/) {
    fastcgi_read_timeout 600;
    fastcgi_send_timeout 600;
    fastcgi_connect_timeout 600;
    proxy_connect_timeout 600;
    proxy_send_timeout 600;
    proxy_read_timeout 600;
    send_timeout 600;
  }