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
23h
@adrinux Apparently it’s a lock that is installed in a pocket of the door. Like the ones on sliding glass doors.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1d
I enjoy sitting down to my computer, and finding a browser tab with a search for "Mortise Lock" is open from last night, and having no memory of why. What is a Mortise Lock? Why did I want one? It sounds like some sort of ritual to stop death! Or maybe cause it?
3
1
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1d
@evilcookies98 Yeah, I have one just like that, and it does the same thing whenever the batteries get even the smallest bit low.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@Tamasg @jscholes Just for fun, I asked Claude to make a PR to Freight Fate that secretly broke posting to Mastodon in a way that would not be obvious to the maintainer. It didn't give me any pushback. It just did it. I didn't submit the PR because I'm a passive aggressive jerk, but not quite that much of a passive aggressive jerk. I sure was tempted, though.
0
1
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@jscholes @Tamasg But if you're technical enough to understand the requirement, and get your AI to succeed at working around it, your PR is going to be better than the majority of drive-by PR's.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@Tamasg That or let the repo owner specify there policy in some standard format. IE PR's to this repo must come with session transcripts. Then the AI can ask if it should still submit the PR.
1
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@feld I enjoy when I plug an extension cord into itself. Then don't catch it because I can't see to know none of the lights are blinking, and spend the next 45 minutes wondering how the hell I bricked my router.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@Tamasg Interesting. I'm way too cheap to add any distractions into the context. I count every token like Scrooge LOL. And I think it's probably just a "I work on eloquence for NVDA" thing. The one project like every blind person cares about, no matter how little or much they know about computers.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@Tamasg I think it's more judging someone on how they engaged and the effort they put in. Even with AI, you still need a base-level understanding of how computers work, and, like, what oppcodes are. A session transcript lets me quickly determine if you put in enough effort and understanding to know if your PR actually works, and if so, if it does what you intended it to do. If you don't have a certain base level of understanding, accepting your pull requests is more trouble than it's worth. I say this as someone who knows far less than you do about all of the above. There's a reason I don't submit PR's to your various emulation projects: I'm well aware that I don't have the knowledge needed to make sure the PR does what it says it does. Unfortunately, most people are not that self aware. I regularly get AI generated PR's from people who don't even really know what Python is. Too often these PR's break the build process on any machine but the submitter's. But these people have no idea what a build process is, and have never heard of CI/CD. So explaining the problem or getting them to fix it is just not possible. They don't even have the needed vocabulary. If I saw the session transcript I would know that up front, and it would save a lot of time.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@Tamasg If you believe any of the major AI companies are respecting that setting, I have a bridge to sell you.
0
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@Tamasg But all that stuff is already being fed to the cloud, and into the training data. Once Claude has touched it, it's not private, anymore.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@Tamasg And while I'm ranting, I kind of wish all AI commits were forced to include the complete contents of the session that generated them, anyway. It would be useful both to preserve reasoning for the next AI that works on it, and so I as the maintainer can tell the difference between someone who engaged, made reasonable decisions and suggestions, etc, and someone who said "fix teh problem ok dont make mistakes thx bye"
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@Tamasg Right, but if you're putting the code out in public, the contents of your session should be public safe anyway, in theory. In reality, anything you give to any AI anywhere is something you should be fine with the public consuming either due to a zero day or as part of training data anyway.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@Tamasg The URL doesn't work unless you're signed into the account that contains the session. The point, I think, is to make it easier to look back at why and how a PR was generated.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@evilcookies98 Are you using a wireless keyboard? happens all the time with mine.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@JamminJerry @Tamasg @Orinks Wow. Blocked. Learn to care about people other than yourself. Twitter doesn’t have alt text or an accessible interface. Guess we don’t need those things either. Please go back there and hang out with your fellow narcissists.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@JamminJerry @Orinks Sure, but expecting 99 percent of people to put in effort to create and update a lengthy filter list for things that are of interest to maybe one other person, if that, is the height of rudeness and disrespect for other people’s time. I feel the same way about people who post daily weather; I don’t live near them, and updating my filters takes like an hour a week to catch it all.
3
1
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@Orinks It really is an extremely obnoxious feature, though. There's no reason anyone who doesn't also play the game would ever want to see those posts.
1
1
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2d
@mcc CPU is cheap. Let's run every single app in its own virtual machine! Then when an app needs to be unloaded, we can just save the entire state of the machine to disc. Because disc and ram are also...well, are our users problem to pay for, not ours. And we should probably write the virtual machine that runs each of our apps in some kind of easy to use language...oh, I know! Java! Then the Java virtual Machine can run the virtual machine that runs our apps that are all written in JavaScript. Anyway you're phone doesn't have 128 gigs of memory? You should probably upgrade. It's not reasonable to expect modern apps to run on ancient hardware like that. 256 gigs would be better, really.
0
1
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
3d
@not2b @MaryAustinBooks @michelestrider Of course there are. The problem is determining if "the good ones" and "your local ones" intersect or not.
0
0
2
0