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)
xmpp fastfinge@im.interfree.ca
keyoxide aspe:keyoxide.org:PFAQDLXSBNO7MZRNPUMWWKQ7TQ
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@readeck Both. One to login, then sometimes a second one when viewing pages. I’m just not open to lending my time and projects to a platform that doesn’t care about me. I’ll stick with GitHub; my ability to actually use the website trumps any other concern.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@readeck Hi! Sadly I can’t participate on codeberg as they have a captcha that blocks account creation, and they sometimes show a captcha during login and page views as well. They’ve decided that blocking AI scraping is more important than accessibility. As for hotkeys, my initial feedback is that following the gmail or Microsoft conventions would be best. However, the interface is not complex enough that I’d find myself using them; at least in my use-case I’m rarely dealing with hundreds of links I need to act on, so the speed of shortcuts wouldn’t add much. But other folks might differ! It’s okay to intercept escape directly; if a screen reader offers a hotkey that would conflict with yours, it blocks that hotkey from ever reaching the page.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@fgbjr While I love me some classic science fiction, the only thing I've read of his was The Stainless Steel Rat, and I just didn't find it funny or interesting. Well and of course Make Room! But thanks for the recommendation.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@DelilahTech Right, that was the book! Keepsie must've been memorable, if I remembered her name and not the title of the actual book.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@SRDas Oh, looks kind of like Becky Chambers early work. I'm only familiar with Annalee Newitz nonfiction, I didn't realize she had novels out. Thanks!
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
Phrase from the synopsis of a I glanced over while looking for my next read: "there’s a fine line between murder and seduction."

Uh...I...think, maybe, it's just possible that you might be doing it wrong, my guy. Also: no thank you moving quickly on!
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@DelilahTech I'll have to retry them. I was introduced to Mur Lafferty via the Escape Pod podcast, where they had a series of Union Dues short stories published. I believe I also read a novel in that universe...called Keepsie, I think? I never quite vibed with the writing, but that was a long time ago now.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@jaybird110127 Oh, that does sound fun. And I do like isekai adjacent things.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
What's up with my habits lately?

Me: "I'd really like some
or comfort food. Nothing complex; maybe something cozy or slice of life, or a power fantasy where the good guys always win. I'd love that."

Me, a few hours later: "Hey! This
was just a predictable power fantasy where the good guys always win! It was overly simple slice of life, and the conflict was low stakes. I hated that!"

It's gotten to the point where I haven't rated the last few
I've read, because "2 stars: was exactly what I asked for!" just seems like an unfair review.

Anyway, authors: please figure out what I actually want to read and write that, then advertise it to me as what I think I want to read. Because book marketing isn't hard enough for you, right? Thanks!
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
Showerthought: the biggest advance of the distributed web over the next 10 years is going to come from board teenagers. They want to socialize without parental supervision or being told by governments and corporations they can't, they want to read/see/talk about sex, and they don't have money for servers so will have to do it peer to peer out of mom's basement. Decentralization is gonna get weird and wild, y'all.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@dhamlinmusic @jscholes Nah. An update for some marketing software we use at work.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@jscholes Or a security bug so bad they don't want to tell anyone about it.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
My favourite app update changelog that I've seen in the wild in a long time. I'm sure glad this update got installed!

Changed:
• Nothing
Added:
• Nothing
Removed:
• Nothing
Fixed:
• Nothing
Deprecated:
• Nothing
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@alexchapman @daygar @jscholes @matt If you ask chat GPT it will guide you on how to get the visual C++ compiler and Windows SDK set up on the command line. Just specify that's what you want or it will direct you to the GUI.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@alexchapman @daygar @jscholes @matt Meh. You can install the visual studio build tools from the command line, these days. Then just add the workload to vscode. Getting a development environment set up isn't the hard part. I actually already have one because of unspoken-ng and working with steamaudio. I just am not comfortable in C++ doing anything other than compiling other people's code and making the odd, extremely basic, change.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@daygar @jscholes @matt If you look at this file, you should be able to understand what's expected from you by both ECI.dll and NVDA. github.com/fastfinge/eloquence_64/blob/master/host_eloquence32.py
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@matt @jscholes Is there really anything to be gained, though? Few enough blind people who care about eloquence know C++. Even fewer are going to know rust. So is being one of maybe three people who could maintain it worth whatever performance gains you'd get?
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@jscholes @matt I know davidacm is working on something in rust, of all things. But I don't know where he's at with that, and I don't know anyone else who wants to work in rust. So either he'll finish it and maintain it all himself or nothing will come of it. :-)
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@matt @jscholes Yup. I'm hoping someone will get inspired and do things correctly. I just wanted something that worked, and Python was the easiest way for me to get that done. It's far from the best way.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5mo
@jscholes You might be right. I just didn't wanna distribute like five different dependencies with the addon. Then it turned out that NVDA's version of Python doesn't include multiprocessing, even though it's built-in to Python by default, so I had to annoyingly include .pyd files and library code anyway.