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
Pinned notes
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
So I’ve been sharing my Weird Dreams with the fediverse lately. Because I’m a bit of a nut, I figured: why not share my normal dreams as well? I’ll be doing that with the hashtag every morning. If you, too, find dreams interesting, feel free to join in! Some ground rules and background: as a teenager, I was extremely interested in dreaming. I practiced recall and put a lot of work into it, as the first step to lucid dreaming. While I never achieved it, to this day I can generally remember 1 or 2 dreams a night. I don’t believe dreams are supernatural, or have any deeper meaning.I just believe they’re fun, and sometimes an interesting way to get a glimpse of your own subconscious. Also, thanks to some medication I take, my dreams have become even more vivid over the last couple years. If I’m lucky enough to have any explicit dreams, I’ll be keeping those to myself! Will sharing my dreams with the world every morning get me any closer to my long abandoned goal of lucid dreaming? Will my subconscious get performance anxiety and stop dreaming entirely? Will the focus on writing up my dreams in something more than point-form for my dream diary make them even weirder? It’s a social experiment, bro! And you get to follow along on this journey of entirely unscientific and meaningless science! Yay! Yeah…feel free to filter out the hashtag entirely.
2
1
7
0
Latest notes
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
48m
Today in things I didn't want to figure out: why my inbox had a giant queue of several thousand statuses, just sitting there, unprocessed. So I didn't figure it out. I just restarted the database and the server and then it processed the queue just fine. Go figure. Computers, amiright? Anyway, if you tooted me and heard nothing back, my server maybe threw it on the floor. Or maybe will process it sometime later, when it's in a better mood. Or maybe I just don't like you and am ignoring your toots. It's probably not that last one. You'd know if it was.
0
1
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1h
My powershell aliases really confuse any AI agent that tries to work on my computer. Nano is an alias to notepad because I got tired of typing the wrong thing when I was working on the windows command line. Docker is aliased to a script that spins up a wsl distro and starts the requested container. Sudo exists and launches an admin powershell. The native windows GNU utils are installed and in the path. Apt and apt-get are aliases to winget. The prompt is completely custom, and contains the battery charge of my laptop, but not the current working directory (that goes in the window title). Sure, an AI can write an entire text to speech system from scratch. But it's the little things that confuse them, every single time. I guess the modern version of "be ungovernable" is "differ from the training data in small and non-obvious ways".
0
1
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2h
@KaraLG84 @andrew @simon Nope. Springer Designs was what the company renamed itself to when it released the Book Courier/Book Port. It was originally Ostrich Software. Here's the installation disc for the RoadRunner transfer software for Windows: share.interfree.ca/app/open/2af6XfRBMFP-pFGJNbme7Gm-weyDc69UiDw-GpHEafHPvuG?view=1
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2h
@andrew @simon @KaraLG84 I had the road runner. The original maker was a company called Springer designs, I believe. It could only read text files, and had 1.5 mb of storage.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5d
@Shantastic @technocounselor @lynessence Invite code if your looking for a team: QTHXZW
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
5d
@mektastic Invite code if your looking for a team: QTHXZW
0
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
6d
@lynessence It's a "numbers go up" game. I started yesterday delivering 2 packages per second. Now I'm delivering 57 million packages per second. And I can see people on the leaderboard doing 5 trillion packages per second. We really shouldn't be giving Amazon ideas LOL
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
6d
@lynessence Just picked up Package Hero, a silly little IOS idle game. Might be up your alley; something to toss on your phone while doing other things. Simpler than warshovel, but a bit less pay to win, and getting daily updates. And actually runs without crashing. apps.apple.com/us/app/package-hero/id6785399401

Also I have a code. Of course. Because it's that kind of game LOL. Redeem in settings for a bunch of coins: EFDYPZ

Will probably do a blog review if it keeps me playing for a couple weeks. It's like five days old at the moment.
3
3
4
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@jscholes @jaybird110127 What option is the sound of nails on a chalkboard? Only way to make that worse. Unless amazon could create a captcha that randomly plays a binaural recording of a mosquito buzzing around someone’s head. Prove your a human by slapping yourself.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@jakobrosin @kevinrj Bonus: that’s not what the update actually does.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
This feels related to your interests @FreakyFwoof @arfy github.com/akustikrausch/yamaha-smaf-player
0
1
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@nick Does the fork with the upsampler have the same bug? I’m just curious because that guy rewrote audio processing as well. Honestly I’m probably being a bit too precious about not merging code. But I want the code in my repo to be as simple as possible. Because every time NVDA changes how addons work it has to be rewritten. I’m fine with my repo being the stable base everyone can build more feature rich forks on top of.
2
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@nick I really do want to get to the bottom of this. The main issue with your PR is that it does seem to introduce a click sometimes; if it had no side-effects, I'd just merge it. But between not being able to find anyone else with the issue, and the clicks, I need to hold off.
3
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@mcourcel @emassey0135 @bmoore123 Huh. They sent me to a lab in Atlanta. Would’ve loved to share trips with you too.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@mcourcel @emassey0135 I was part of the clinical trials for this back in the day. Though I couldn’t afford the drug when it came out. Thankfully I found other effective treatments.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
Transphobia Xover: In which Snape befriends an old grey donkey, Harry Potter & Winnie-the-Pooh | FanFiction www.fanfiction.net/s/4903653/1/In-which-Snape-befriends-an-old-grey-donkey
0
0
2
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2w
FileDentify @FreakyFwoof So the next job is to make an accessible tracker for Windows. We need blind people making modern .mod files! LOL THat’s probably impossible.
1
1
2
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2w
FileDentify @FreakyFwoof Do you support getting info about all the hundred module formats? .mod, .xm, .mo3, .nsf, and so on? Surely there’s a library you could just integrate to add them all?
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2w
@lynn Right now Orca is the only practical option on Linux. Unfortunately, most of my work happens on Windows because the Linux accessibility stack is far less mature. I’d say accessibility in Linux is about where Windows was in 2005. The primary reason is a lack of funding. It’s much easier for NVAccess (makers of the open source NVDA screen reader for Windows) to get corporate money to do accessibility work. Because most workplaces still use Windows, and legally can’t refuse to employ someone because they’re disabled. The problems on Linux could all be solved with a combination of money, and a charismatic project leader who could convince all of the window managers and desktop environments to implement a shared, modern accessibility API. I know of two people who are willing and capable of doing the work. But they can’t both do the work and also fight for grants and funding, so it just doesn’t happen. I really wish a lot of the EU tech funding and sovereign tech efforts would just set a required amount that must be spent on accessibility work. That would then force them to go find things to fund, rather than force the few overworked people qualified to fix the problem to spend all there time filing grant applications.
0
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2w
@lynn The primary issue is that on Windows and Linux, the screen reader generally uses an entirely separate “off screen model” containing the accessibility tree etc. The idea is that if the application is blocking, the screen reader can use its off screen model to tell me the state of the interface, without just freezing while it waits for the application to respond with the accessibility information it needs. However, the trade off is that accessibility APIs spend a lot of time refreshing, syncing, updating, and traversing the off screen model. And all of this is usually done in Python or some other interpreted language, or C if you’re really lucky, because few enough people want to work on screen readers as it is; we can’t also ask them to be good systems/low level programmers. And I went with the framework 16 specifically because it has a GPU module that’s more than enough to run image description AI locally. I didn’t need the extra screen LOL. Modern image recognition and OCR models are small enough to run on an iPhone. Someone with a modern computer who is still using cloud models is either making a moral choice, or doesn’t have the technical understanding to set up a local model.
1
0
2
0