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
8mo
@nick @quinn You could also run cosmos-cloud.io. It'll run and update your dockers for you, configure your reverse proxies, manage your SSL certs, etc. But the nice thing is it uses the standard methods to do all of those things, so unlike other server management GUIs, you can do stuff via the command line or via cosmos-cloud and it doesn't matter.
0
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@nick Nope. You don't have to update it if you've got it running in docker. Watchtower or whatever update process you use will handle it.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
I love Joplin so much. I set up the selfhosted Joplin Notes at some point, and I have never, not even one time, had to touch it. It updates itself, it doesn't crash, it doesn't take up enormous amounts of system resources for no reason, and all the apps just work with it on my Windows, Mac, and IOS computers. I've even got other users on it, and it works just fine. And the apps are also good. Offline? No problem! You can still look at the last version of your stuff. Need to publish a quick, well-formatted single page to the web? Done with a snap!
2
6
4
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@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.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@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.
2
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
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!
2
2
6
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@jaybird110127 Oh, that does sound fun. And I do like isekai adjacent things.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
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!
5
9
16
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
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.
0
7
2
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@dhamlinmusic @jscholes Nah. An update for some marketing software we use at work.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@jscholes Or a security bug so bad they don't want to tell anyone about it.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
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
2
5
6
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@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.
0
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@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.
1
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@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
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@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?
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@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. :-)
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@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.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@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.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
8mo
@jscholes Extremely annoying. I spent like two hours fighting with that because I'd given the AI the 6.4 manual, and it was doing things the manual said were allowed, but it wasn't working. Took me forever to realize that the DLL is a different version than the included manual.
1
0
0
0