User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
Admin
completely blind computer geek, lover of science fiction and fantasy (especially LitRPG). I work in accessibility, but my opinions are my own, not that of my employer. Fandoms: Harry Potter, Discworld, My Little Pony: Friendship is Magic, Buffy, Dead Like Me, Glee, and I'll read fanfic of pretty much anything that crosses over with one of those.
keyoxide: aspe:keyoxide.org:PFAQDLXSBNO7MZRNPUMWWKQ7TQ
Location
Ottawa
Birthday
1987-12-20
Pronouns
he/him (EN)
matrix @fastfinge:interfree.ca
keyoxide aspe:keyoxide.org:PFAQDLXSBNO7MZRNPUMWWKQ7TQ
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@ander_dapo Also, I think that Microsoft’s famous “Developers, developers, developers!” Focus is another reason Windows is so accessible. Microsoft works hard to make VSCode work with screen readers. So a lot of accessibility solutions on Windows are developed by users, for users. The developer experience on Linux isn’t quite as nice, from what I understand. So you have fewer disabled Linux developers, so fewer Linux accessibility tools that really work.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@ander_dapo It depends on my settings. I can have it skip all emoji, read them, skip if there are more than three, etc. The problem with government right now is that the closed source big tech products generally include enough absolute minimum accessibility to comply with the law, and the open source products do not. So if you’re a sales person for big tech, you have a huge advantage. You can bully government into buying your product, because it’s the only way they can avoid a lawsuit. So it’s a chicken and egg problem: governments don’t use open source tech because it’s not accessible, and it’s not accessible because governments don’t use it. I think the only way out of this is to get government to adopt open formats, open API’s, and open data. Then one employee could use the accessible solution, and the other could use the inaccessible open source solution. And everything would be compatible. And of course, governments won’t want to buy two software packages that do the same thing, so they’ll then start funding open source accessibility. Europe is slowly making progress in this way with Office products. First, they required Microsoft to fully support the ODF, Open Document FOrmat. Then, they started moving to LibreOffice, but employees who couldn’t work with it could stick with Microsoft Offfice and just save as ODF. Then LibreOffice started having more and more accessibility features. Now, slowly, blind folks are starting to begin dipping our toes into LibreOffice. Right now, complex features like track changes are still more accessible in Microsoft Word, so blind users can still go back to Word for complicated requirements. But for simpler documents, LibreOffice is fine these days. And we can test it out without giving up word entirely, so we’ll know when it becomes good enough.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@esoteric_programmer Exactly. Compiling your own kernel isn’t something everyone should have to do every update.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@clv1 Lenovo and Toshiba used to. I don’t know if they still do.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@esoteric_programmer Also, unified kernel images cause a bunch of other annoying problems. Remember the days of speakup?
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@esoteric_programmer Okay, you're assuming some special brand of OS that nobody else runs. I was assuming standard Debian/Ubuntu/the thing the rest of the world uses. It's just not possible to do accessible disc encryption there.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@esoteric_programmer Right, but these days, OS updates are rolling. What happens when the kernel updates? The kernel isn't in /usr...but I think the dkms modules are? So then you get kernel/driver mismatch and ugly things happen.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@ander_dapo A lot of this problem happens because, whatever we say about capitalism, it is really good at incentivizing individuals to do things they, personally, don't care about. In an open source product, you only get accessibility if that's someone's passion, and that person has the skills to submit directly to the codebase. Microsoft and Apple pay developers to do accessibility, so they can meet their legal obligations. It doesn't matter if the iMessage guy working on accessibility cares or not. It's a requirement, so he'll do it because he's being paid to do it. In open source, things only generally happen when someone is excited about them.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@esoteric_programmer You're assuming that when I actually need my replacement base /usr, whatever mechanism that's supposed to keep it up to date with kernel and driver changes is working. I'm not even sure what that would look like. Hooking into apt somehow?
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@esoteric_programmer I'm sure it's possible. But it almost certainly involves a lot of undocumented hackery, and the sound drivers probably don't work, because sound drivers on Linux never work without endless babying. Accessible disc encryption on Linux is, I suspect, not the default, and not easy to set up.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@neurrone I upgraded the motherboard and video card. You can find an accessible description of the framework here:
community.frame.work/t/framework-16-visually-impaired-owners-case-mid-plate-and-mainboard-orientation-guide/51168

And step by step instructions are here:
guides.frame.work/Guide/Mainboard/283?lang=en

Between these two things, you have enough to get the job done.

When you have to re-enter your bitlocker key, it boots into a recovery version of Windows, where you can load narrator, enter your key, and restart.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@esoteric_programmer it happens in a cut-down version of Windows, where narrator is available. I don't know how it works, but I assume Microsoft has an unencrypted boot partition with some sort of recovery Windows that it boots to. You enter the key in there, then reboot. If I were running Linux, you would probably be correct and it would be inaccessible.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@clv1 I haven't written any review. But to quickly answer your questions:
* no critical keys are missing, at least on the North American keyboard layout, and I also have the number pad module. The only missing keys from a full keyboard are the six pack (home/end, page up/down, etc.)
* the keys are fine, though there is no gap between the function keys, and no dot on f4, f8, etc.
* However, the laptop runs hot enough that I prefer to leave it on a table and use a wireless keyboard, instead of holding the laptop on my lap
* Audio quality is fair, once you enable the NVDA or jaws feature that stops the sound system from falling asleep. It's just the standard real tech audio chip that's on pretty much all laptops these days
* Framework updates the driver bundle regularly, and the driver and bios updaters are fully accessible
* The only problems come if you allow Windows Update to install driver updates. Sometimes it installs incorrect drivers and you have to use system restore to roll back an update
* If you live with others: the fans are extremely! loud when the laptop is busy. If someone was trying to, for example, watch TV or listen to music while you were gaming on the laptop, they would get quite annoyed
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
Upgrading my Framework 16 took about three hours, but was otherwise painless. Windows did need me to re-set-up my fingerprint and pin after changing the entire motherboard, and I had to re-enter my bitlocker recovery key. But that process was accessible.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@TomGrant91 @alexchapman How it is is slow lol
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@alexchapman @TomGrant91 So long as thrive is smart enough to display the plain text version of the note, it’ll be fine. Tweesecake displays the formatted version, but strips all formatting, so links don’t work.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
@TomGrant91 It’s a bug in tweesecake. Use any other client and the url works fine.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
I'm gonna go with "may-me". Just so I don't have to hear about someone flirting with "mommy". I have no evidence that it's the most correct of my four options, but it's the one I like best. So meh.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
I'm gonna go with "may-me". Just so I don't have to hear about someone flirting with "mommy". I have no evidence that it's the most correct of my four options, but it's the one I like best. So meh.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
So in today's edition of problems: reading a book with a character named Mami is deeply disconcerting, because my screen reader pronounces it "mommy". I just thought...the character was weirdly being called mom by everyone until I finally stopped to check the spelling. Screen readers of the time are also why I thought "anime" rimed with "time" until I was like 14. Uselessly, looking it up online gives me four different examples of how to pronounce Mami, all with different emphasis and "a" sounds. Including one joker who really is pronouncing it exactly like "mommy". So I dunno.