Looking for guidance from my musician friends. I have a Komplete Kontrol A61 keyboard, and think it's far past time I learned to play this thing competently again. I also have a very friendly cat/raccoon/weasel/mythical creature hybrid whose species we aren't really sure of. Said catmonkeyweaselcoon likes to sit on things. As such, the keyboard is currently in its case to keep it from getting clogged with beige fur and litter. The case does a great job of keeping it litter-free, but also does a great job of keeping me from playing.

What do I need to keep this thing safe from our monkeybobcat creature? I see dust covers but our boy is 13 pounds dense, and I'm concerned the keys might get crushed over time. I don't think I want a case, because I'd like to leave it on the stand, though I'm open to a case if it somehow doubled as a stand/cover. Are there hard-shell dust covers? Stands with hard-shell covers that aren't huge? I just have a simple stand right now. Happy to upgrade it if that's the key but I'm having a hard time finding things that will work and figured I'd ask for pointers.

Zach Bennoui reshared this.

Actuellement confrontée à un site où :
Il y a un overlay accessibilité (oui ça commence mal).
Cet overlay crée un lien « aller au contenu ».
Ce lien ne mène nulle part.
Cet overlay m’oblige à naviguer dans toutes ses options à chaque fois avec Voice Over, même quand je ne l’ouvre pas.
Les boutons à l’intérieur sont des liens.
Ils ont une icône et un label, qui sont restitués à la suite par voice over.
Bref. Arrêtez.
#a11y #AccessibilitéNumérique #WebDev

Version 4 of ETI Eloquence for NVDA 64-bit has been released. In addition to fixing indexing issues and updating parts of the documentation, the major new feature in this release is dictionary updates.
From NVDA Settings, under the Eloquence dictionaries pane, users can now choose which dictionary they want and update it directly from GitHub. These updates pull the latest daily changes rather than the official monthly releases. The available options are the IBM TTS dictionaries and the Alternative IBM TTS dictionaries.
Note: to see the Eloquence dictionaries pane, ETI Eloquence must be selected before opening the NVDA Settings dialog.
github.com/fastfinge/eloquence…
@fastfinge

Zach Bennoui reshared this.

Do you use #eloquence on the 64-bit #nvda#screenreader? If so, a new release is available, and we could use your help! You can find out more info on the release page: github.com/fastfinge/eloquence_64/releases/tag/v4#blind#accessibility#a11y

reshared this

in reply to 🇨🇦Samuel Proulx🇨🇦

Ah... well: there is a translation workflow which will pull the translatable strings out of your add-on, put them somewhere for translators to translate, and then push the locale files back into your add-on. What I'm unsure about is whether they'd accept Eloquence as an add-on in that system.

The details are here:

github.com/nvaccess/mrconfig/b…

in reply to 🇨🇦Samuel Proulx🇨🇦

Indeed. Probably easiest to have people clone the repo, pull out the translatable strings into a file using an appropriate tool (or do that yourself and commit it), compile their own translated strings file, and contribute the textual and compiled versions in a PR.

Even though you're not using the add-on template, you can probably reuse the translation-related utilities from it.

github.com/nvaccess/addonTempl…

in reply to James Scholes

@jscholes Yes, this is the way. Unfortunately I only speak one language, so I can't generate a translation, and I can't switch my NVDA to another language to test the translation. So this work is going to have to fall on someone else, I think. I'm not confident enough in myself to release code I can't really test. I make enough silly mistakes as it is, because I'm not actually good at this and just do it anyway.
in reply to 🇨🇦Samuel Proulx🇨🇦

You don't really need to test the translations themselves; string selection happens via well trodden code paths inside NVDA. As long as the files end up in the right places (which are documented), it will work.

But I agree with your wider point about the rest of it. I would start by at least making sure the code is set up in the ways I described if it isn't already, because there'll be no translation at all without those bits. And then hope someone can come along to fill in the rest.

in reply to 🇨🇦Samuel Proulx🇨🇦

Don't tell anyone, but localisation is one reason I don't like working on software for the community. Not because I don't think it's critical; obviously people should have the thing available in their language.

But the common tools are just so... hacky. They feel like they were built with an order of priorities that went developer, translator, user, when I think user and translator should be considered as far more important.

As a result, the developer experience isn't actually that great—relying on magic global state and functions as it does—and translations can end up with anglicised word ordering because the English-speaking developers and tools get in the way.

in reply to James Scholes

@jscholes The trouble is, if you make it harder for developers, people like me will never do it at all. Not because we don't care, just because we're stupid and this is a hobby. In an ideal world, translators could somehow translate the text without requiring the developer to do anything but accept a pull request. Again, not because I don't think it's worth the effort, but just because I don't want to write code I can't test.

Does anyone know an accessible work time tracking piece of software or web service? And by that I do mean really accessible, not somewhat usable with tons of unlabeled controls and such nonsense. I personally don't, so inclined to craft something on my own, but before I just wanted to make sure it doesn't already exist. #Accessibility #Work #TimeTracking #Freelance

Now the question is: did Obersturmführer #Musk feed Grok with the data he stole with DOGE? 🤔

futurism.com/artificial-intell…

#musk
This entry was edited (2 weeks ago)
in reply to Gabriele Svelto

Also, you know what's funny? AI companies are ostensibly the root of these price increases - even though their demands are clearly unrealistic and overinflated - but their costs will also go up... and they're losing boatloads of money as it is. They're already financially strained, and we can only hope that increased costs are going to drive them into the ground faster.
This entry was edited (2 weeks ago)

Over the years, the most unwelcome thing (that I could still find amusing) to discover that as reflection of their respective domestic politics there's always an extant political sentiment even if it doesn't rise to the level of actual separatism, in Acheh, Riau islands, Sumatera, Southern Thailand, Indonesian Kalimantan even Mindanao, of using Malaysia as a discourse totem, the "what if we had joined that federation instead". Unwelcome because a lot of our diplomatic border disputes in this entire southeast asian region are basically frozen and no one really wants to heat them up, and the formation of Malaysia itself has always been treated as a something suspicious post-konfrontasi, that never really went away.

ANYWAY, tropical storm senyar got us all in the end. The floods weren't bad here comparatively but now we're dragged into the Sumatera-Java psychodrama as deaths continue to mount. #tootSEA #Malaysia #Indonesia

In a world full of people who no longer trust each other, sometimes a small thing happens that just makes everything better.

A week or so ago I asked for German sci-fi books for my middle kid, who is struggling with his German grammar.

He's dyslexic and loves reading *my scifi books* in English, to the detriment of his German.

I asked on the internet, and I got a lot of fantastic advice, including from @lk108 who replied and said he had a whole series, and offered to send them.

So he did, and I happily paid for the postage as soon as he said he'd sent them.

The box arrived today! I had no doubt that they would, a random person who I did not know at all, said they would do something really nice, and I was sure it would be so.

Anyway thanks @lk108 for the lovely offer, and I'm sure Theo will be delighted.

Please give this post a round of boosts because a nice thing happened and we don't hear enough about that.

#GoodThings #SmallPackages

"You should be able to talk to your PC"

[1]^ This is a fundamental misunderstanding that reminds me (again) of one of my favorite failed experiments of '90s internet: the online 3D shopping center.

[2]C-levels of the time spared no expense to build a complete VRML model of a shoping center in the browser, where you could walk around, take the escalator for a better view on the virtual fountain or even rent a virtual space for your goods.

What the inventors didn't understand is that of course people don't go to the mall to use the escalator, but to buy stuff.

Online banking, shopping, etc. became popular even over phone-based services because people realized that clicking on stuff is more effective than talking (and walking).

Chatbots are the 3D escalators of todays technology.

[1] theverge.com/report/822443/mic…
[2] web.archive.org/web/2007061012…

in reply to Mike Gifford, CPWA

Being a developer on Mac doesn't imply that you can't use open and proven solution for communication if your project is interoperable/cross-platform.

Of course, if it is just about iOS app - be it opensource - do it over iMessage or WhatsApp if you want :)

> Life is complicated

For that matter, no, sincerely.

@golemwire

@BillySmith

This entry was edited (2 weeks ago)
in reply to Mike Gifford, CPWA

@mgifford @BillySmith Just because others do a thing doesn't make it right. Geez, didn't your parents give you the "if your friends are jumping off a bridge without a parachute, would you do it?" speech?

These systems also spy on users, require users to have accounts within said proprietary systems, will enshittify very badly soon (ok, Telegram already is,) and etc.

Even if you must use something proprietary, at least something less evil like, say, Revolt, but systems have existed that were open for a long time. Most things used to use IRC for open discussion and a few still do. It's still reliable and good and pretty much Just Works™.

There is literally no reason for FOSS to be using Discord with quite a few reasons against and a billion reasons to avoid Telegram like a plague

in reply to IrishMASMS

@Irishmasms @nazokiyoubinbou @mgifford
As for Discord, apart from them being part of the USA-based surveillance-industrial complex, their original set-up was great, as Discord was a very light web-app, but the latest versions have become so fat, that they cause browser crashes when trying to use other websites at the same time.

Using googledocs at the same time, as Discord doesn't work, so it means that they have broken the original reasons for using them... 🤦

in reply to Billy Smith

@BillySmith @Irishmasms @nazokiyoubinbou
Any of you have experience with #Zulip? zulip.com/why-zulip/

#Netcraft describes itself as "digital risk protection" and "Advanced Cybercrime Defense". Having been flagged by them 4 times now, and each time with an easily recognizable false positive (they also pinged our provider, which then threatened with actions – and added our domain to their blacklist right away!), I'm quite fed up with their seemingly incompetence: first shoot, then ask. All automated, obviously no humans involved on their end.

My experience so far: gitlab.com/-/snippets/4909577

(1/2)

Sylvia reshared this.

in reply to Kapirsnick

@Kapirsnick afraid that would only get a load of domain holders busy. Netcraft runs on auto-pilot, I cannot remember ever having seen a human response. It's always the same mail template, only the date and the alleged malware URL differ. The initial mail even repeats 2 days after having responded to the original one (and having filed a Report Mistake via their form).

I have to admit, it might certainly drive their reputation through the basement, but at what cost…

in reply to Mahmoud

please have look at dev.gajim.org/gajim/gajim/-/is…

Please join xmpp:gajim@conference.gajim.or… for further help.

in reply to Andre Louis

you know, one of the best ideas Chicken Nugget had was an undo, so if you accidentally pressed page up/down/home/end/something else, you could just hit undo and be put back where you came from. Could you implement something like that in Paperback? Imagine you do Alt left/right, press L for a link, jump to the wrong bookmark and you just don't remember what you were listening to. Hard to fix that, you know? How about maybe a 5 or 10 undo step that control Z would return you to? Just an idea. Maybe a stupid one.
in reply to Andre Louis

Oooooh, sounds for elements is a fucking terrific idea! I'll need to brainstorm this a bit, but holy fuck you might've just solved this problem in an utterly ingenious way without even meaning to. The largest technical challenge with making paperback do that is hooking the screen reader and making it so heading level 3, for example, is spoken *before* the text you just navigated to. Very, very hard, damn near impossible, dare I say. But sounds? That would still be a bit tricky and require some hackery, but playing a sound is way easier once you get the detection of moving between elements working. I'll keep you posted for sure :)

I started up Zoom this morning and it gave me the message

"It looks like we are unable to connect. Please check your network connection and try again."

But my network connection was fine. The problem was at Zoom's end, or more precisely, Cloudflare's. (And it seems OK now.)

I'm beginning to be annoyed by this reflexive "please check _your_ network connection" coda in these messages. What it is, is victim blaming. And possibly gaslighting too. _Their_ network connection went wrong, and their immediate response is to tell all of us users that _we_ must have done something wrong. It makes us all do lots of pointless work checking things that don't need checking, and it probably makes half of us feel inadequate when we can't find any problem.

If you're _going_ to advise users to check their own network connection, take reasonable steps first to ensure the problem really does look like being at the local end. Try pinging a few other independently run well-known sites; try some DNS lookups; if you can't do _anything_, suggest the user checks their connection, but if the rest of that stuff works and only your own server can't be reached, maybe redirect to your application's status webpage instead?

reshared this

in reply to Simon Tatham

Ah, so you basically want to assume that partial failures are far more likely to be somebody else's fault (and therefore outside of user control) than total failures. A fair assumption in most cases I guess.

I guess a better wording would be something like "try a different internet connection", as the fault may be due to e.g. having that specific service blocked by a corporate firewall.

I am in need of people with experience in publishing to the Apple App Store. I need help with AppTrackingTransparency and when it is (not) needed and how to solve conflicts with apple reviewers.

My problem: Apple rejects my app because I didn't implement ATT, despite the fact that I don't track users or give data to third parties for the sake of tracking or advertising. #dev #apple #apps #privacy

in reply to Tom Seidel

@svenja even anomomised analitics require it, even if it is only to disclose that the data is anonymous. IP addresses are usually collected, which, depending on the reviewer, sometimes get classified as identifiable data. It's not about what data on its own can be used to identify an individual, so much as what data could be used collectively to identify an individual or group. It really depends if the reviewer is having a good or bad day.
in reply to aaron

@fireborn @svenja Thank you for the information. What I am wondering about: How can it be that I can't remember facing this prompt at any time in other apps?

I have another question for understanding ATT. Does apple handle everything on a system level, after the ATT prompt was answered, e.g. stripping off all privacy data?

I use capacitor for my app and there is so few information about ATT and the handling of the ATT output in capacitor environments that I can't believe it.

12 screenshots and one video. On a claimed #curl problem that even in the title says *test suite*

Beware of the strong AI smell on this one.

hackerone.com/reports/3452725

#curl
in reply to Jiří Eischmann

This is probably a large scale industry mistake. In my time as a systems engineer and later a DevOps engineer, there's been a drastic push for more complex architectures. I'm not entirely sure that the drive for those architectures was genuine and I suspect a large chunk of it is resume-driven development. It's not just the services you listed, but solutions made even for enterprise self-hosting too.