I love Malaysia. I also resent it.
It's complicated. A bittersweet letter to Malaysia on Malaysia Day. 📧 Subscribe to read the post. Subscription is free.
Unfortunately I've tried COM registration, restart, and using no add-ons. It does not solve the problem. The info of the completely unresponsive Firefox window with NVDA-f1 is:
Developer info for navigator object:
name: None
role: APPLICATION
processID: 2140
roleText: None
states:
isFocusable: True
hasFocus: False
Python object: <NVDAObjects.Dynamic_FocusableUnfocusableContainerIAccessibleWindowNVDAObject object at 0x09704670>
Python class mro: (<class 'NVDAObjects.Dynamic_FocusableUnfocusableContainerIAccessibleWindowNVDAObject'>, <class 'NVDAObjects.behaviors.FocusableUnfocusableContainer'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'documentBase.TextContainerObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <class 'garbageHandler.TrackedObject'>, <class 'object'>)
description: None
location: None
value: None
TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'>
appModule: AppModule(appModuleHandler, appName='firefox', processID=2140)
appModule.productName: 'Firefox'
appModule.productVersion: '115.7.0'
appModule.helperLocalBindingHandle: c_long(131949872)
windowHandle: 196706
windowClassName: 'MozillaWindowClass'
windowControlID: 0
windowStyle: 399441920
extendedWindowStyle: 256
windowThreadID: 3824
windowText: 'Mozilla Firefox'
displayText: exception: cannot unpack non-iterable NoneType object
IAccessibleObject: <POINTER(IAccessible) ptr=0x7dc4318 at abd7e40>
IAccessibleChildID: 0
IAccessible event parameters: windowHandle=196706, objectID=-4, childID=0
IAccessible accName: exception: (-2147467261, 'Puntero no válido', (None, None, None, 0, None))
IAccessible accRole: ROLE_SYSTEM_APPLICATION
IAccessible accState: exception: (-2147467261, 'Puntero no válido', (None, None, None, 0, None))
IAccessible accDescription: exception: (-2147467261, 'Puntero no válido', (None, None, None, 0, None))
IAccessible accValue: exception: (-2147467261, 'Puntero no válido', (None, None, None, 0, None))
#Boomer: Ne, ich vergeb doch keine unbefristeten Verträge mehr! Wo kommen wir denn da hin?!
Auch Boomer: #DieseJungenLeute! Keiner will mehr langfristige Verpflichtungen eingehen! Keine Ämter in Vereinen mehr annehmen. Keine Verantwortung im Betrieb mehr annehmen! Denken nur an sich selbst!
📢 NEW on the blog for #BiMonth
Bisexual Visibility Month - Combatting Bisexuality Myths & Bi Erasure
➡️ carasutra.com/2024/09/bisexual…
#BiDay #BiWeek #Bisexuals #Bisexuality #BisexualityVisibility #BiErasure #BisexualMyths #SexEd #SexBlog
Hledáte jednoduchý způsob, jak sdílet soubory mezi zařízeními? Vyzkoušejte Pairdrop! 🖥️📱 Bezpečné, rychlé, šifrované sdílení přes webový prohlížeč. 🌐
🔑 Hlavní výhody:
🌍 Funguje na všech platformách – Linux, Windows, macOS, Android i iOS.
🔐 Bezpečný a šifrovaný přenos pomocí WebRTC.
🚀 Jednoduché použití: Stačí otevřít pair.oscloud.cz, vybrat zařízení a začít sdílet soubory! 🖥️ Není potřeba instalace, vše přes webový prohlížeč!
pair.oscloud.cz
#Pairdrop
Peter Vágner likes this.
reshared this
🎑 中秋節快樂 🥮
추석 잘 보내세요
Chúc Tết Trung thu
The 15th day of the 8th month in the Chinese lunisolar calendar marks the #MidAutumnFestival, when families from East Asia gather to enjoy gazing at the full moon 🌕. This year, it falls on September 17.
While the #MoonCake is a shared tradition among many East Asian cultures, others like barbecue and pomelo is unique to #Taiwan.
youtube.com/watch?v=2ykm-NdXwA…
#中秋 #中秋節 #추석 #Chuseok #TếtTrungThu
The seasons are changing and I am feeling it.
Looking for a new role as Sr. Staff or Principal SWE to work on a product. Remote or hybrid (Berlin area). Open Source is a big plus.
Bringing +20 years of experience in Engineering, especially around standards, processes and software architecture to the table.
I love DX, enabling people and AIDD (AI driven development).
So, if you look for someone to transform and lead your engineering department, let me know.
Sharing is caring.
ahoj, fediverse!
I'm doing a little experiment #selfhosting a single-user instance
I'm also @asl
Not sure what account I will ultimately roll with, but just following everyone in both places to stress test if the potato hosting this can handle federation 😅
NVDA 2024.4 Beta 4 is now available for download & testing.
Changes introduced in Beta 4:
- Fixed the visual layout of NVDA’s Braille Settings page.
- Fixed an issue causing text not related to shortcut keys to appear in the Commands Quick Reference.
- Updates to translations.
Full information and download at: nvaccess.org/post/nvda-2024-4b…
#NVDA #NVDAsr #FOSS #PreRelease #Software #Beta #ScreenReader #Accessibility
I feel like in iOS 18, certain VoiceOver pauses are longer, like the one between the name of a control and its role. As an example, find the "VPN" option in Settings. The pause between "VPN" and "not connected" is huge. The pause between "not connected" and "button", less so, but still longer than it was before (I think).
Here's hoping that one day, Apple will make this a configurable option. Naturally, for at least one version of iOS after they do, the increased customisation will mean control names aren't spoken or something equally broken. But then it will be great.
A setting I believe is new in iOS 18 that I haven't seen mentioned: VoiceOver -> Rotor -> Change Rotor with Item, the description for which reads:
"Changes the selected rotor based on the VoiceOver-focused item."
This sounds like a great thing to turn off in certain activities, e.g. the rotor switching to "Actions" each time you swipe in Mail or Dystopia can be frustrating. Unfortunately, it doesn't seem to be one of the settings that's editable on a per-activity basis, limiting its usefulness. I'm not sure I want to turn it off system-wide.
(Edit: this apparently isn't new in iOS 18, just new to me.)
I think per-activity configuration is a hard problem to solve, mainly from a user experience/workflow perspective. There are still certain parts of NVDA config profiles that constantly trip people up, for example, and many of them without obvious solutions.
Having said that, Apple's decision to explicitly define a subset of settings that can go in an activity seems like the wrong way to do it. It only leads to fragmentation, and the feature being far less amenable to creativity than it otherwise could be.
The VO utility approach seems the most sensible.
Create an activity, choose which settings categories should be different for that activity, have the ability to display the settings panes for these categories in an activity context to change the settings.
The NVDA approach is fundamentally broken.
Activities sound like they should work more of the time than they do because context is key.
As an example, activities include an "audio ducking option", the options for which in iOS 18 are: "Default", "On", or "Off". In other words, the new ducking modes exposed by the rotor haven't made it into the activities system, because it's isolated and fragmented from the rest of the screen reader.
It requires Apple to explicitly opt aspects of behaviour into activity readiness, and make a new UI for their configuration even though one already exists elsewhere. The result, unsurprisingly for something that relies on humans to put in extra work, is activities feeling like an outdated island, or a feature that's still very immature.
Sci-Fi Author: In my book I invented Big Brother as a cautionary tale
Tech Company executive Larry Ellison: "Citizens will be on their best behavior because we are constantly recording and reporting everything that's going on," Larry Ellison said, describing what he sees as the benefits from automated oversight from AI and automated alerts for when crime takes place. "We're going to have supervision," he continued. "Every police officer is going to be supervised at all times, and if there's a problem, AI will report the problem and report it to the appropriate person."
We've already had two external contributions to Thunderbird Appointment after just a short time of the repo being public (also already 178 stars)!
Written in Python, we'd love to have more contributions. Come and join us. Jump in - the water's fine!
I just added Live Recognition to the VO rotor. Very interesting.
Yeah, #Boeing employees are on strike in union plants (non-union ones are still working).
However, what is interesting is that Boeing’s quality issues started around 1997 after an acquisition/merger with a problematic company. Great article by @NPR!
👉🏾 The Boeing Strike: 4 moments the company fractured its bond with workers npr.org/2024/09/16/nx-s1-51116…
As I have abandoned Android and am now daily-driving Gnome mobile / PostmarketOS on my OnePlus 6, I feel the urge to contribute to filling the app gap. Nobody seems to have asked for an app to record push ups and track progress, but that's what I want to accomplish now. Here are some first impressions of my Libadwaita app, which I call "Pushup Sessions":
#Oneplus6 #linuxmobile #PostmarketOS #GnomeMobile
A billionaire dumping waste in the river: "This is just the way I act when I'm free to do as I choose. Others are free not to drink from the river or to get into a shoot out with my private army."
An all white town lynching the only black family: "This is just the way we act when we're free to do as we choose. They're free to buy more guns to defend themselves against us."
A small town refusing service to the only trans person: "They're free to move somewhere else."
“A billionaire dumping waste in the river” is enabled by the coercive state.
“An all white town lynching the only black family” is enabled by the coercive state.
“A small town refusing service to the only trans person” is enabled by the coercive state.
It’s easy to imagine people already powerful in our society acting with impunity, because they already do right now, under the status quo of the coercive state. This is the antithesis of what anarchists are talking about when we discuss and advocate for freedom, which includes the freedom to resist these depredations.
¡El llamado a charlas para GNOME Latam 2024 está abierto!
¿Tienes algo que compartir sobre el ecosistema #GNOME o el software libre? ¡Esta es tu oportunidad! Envía tu propuesta y únete a nosotros en Medellín, Colombia, o en línea.
@bagder what are your thoughts on providing dedicated `curl_easy_setopt` method for the value types it supports?
Languages like Swift don't support the macro, so folks have started writing shim files to work around this. Wonder if maybe this would be better to be a part of the API itself.
It appears that Mozilla's recruiting marketing is finally acknowledging the demographic that really runs the internet.
The jobs in question, in case anyone feels, ahem, senior enough (sadly, US only): mozilla.org/en-US/careers/posi… mozilla.org/en-US/careers/posi…
@brainblasted The only thing that looks off to me is the index finger. Is that a fingernail or a toepad?
What makes it so clear to you?
Yes, I am turning more and more into a #nerd...
📣 Join us Tomorrow! Explorer Town Hall: Meta Ray Bans Integration
Tuesday, September 17th | 5:00 PM PDT
Where: In-app, Zoom, Youtube
Join Aira's Meta Ray-Bans Glasses Town Hall to get the latest updates on our integration progress, upcoming beta launch, and Aira's continued commitment to exploring innovative smart glasses solutions. All explorers are invited to attend and will have access to this event through the Aira Explorer app (“more,” “events”) or directly via zoom.
Zoom link: aira.zoom.us/j/88931260595#suc…
*Event recording to be posted on our YouTube channel*
Read more at our blog: aira.io/explorer-town-hall-lau…
Facebook Event: facebook.com/share/cS2zC9W4kxk…
Alex Michael Berry
in reply to mcc • • •