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
1y
@nul42 Thanks! You can also use google's "results about you" removal form to get the results removed. But I'll shoot him a note on the off-chance he's active on QRZ.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
Warning to canadian Operators: If you're a in , Mark Bramwell,, operator of the website foxhollow.ca, has placed the entire Industry Canada database of ham callsigns on his website, in a way publicly indexable by Google. While this data can be downloaded and searched at Industry Canada's website, at QRZ.com, and via RAC (Radio Amateurs of Canada), none of those websites make your full name and address available to 's search index. They all require a login or prevent indexing. However, while Foxhollow claims it needs verification, the website owner has done nothing to prevent Google from crawling his website. For example, searching for "VA3SEP" in quotes reveals my full address as results 2 and 3, as Google is allowed to crawl this page without verification. Unfortunately, Bramwell has decided not to offer any public means of contacting him on his foxhollow.ca website.
2
17
6
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@Jage Sral or speech core.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
Warning: I went back and fourth multiple times on if this should have a content warning for male chauvinism. It didn't feel that way in the dream, but it could absolutely be interpreted as obvious chauvinism on the part of my subconscious. It also contains mentions of heterosexual relationships, and objectification of women. Also, I don't know anything about the person mentioned, other than that they have a YouTube channel, sound female, and my dream borrowed their voice.

With that out of the way, last night I fell asleep with YouTube playing. Autoplay had somehow gotten me into the weirdly specific video genre of slightly adorkable women reminiscing about flash games they played as kids. That lead to me dreaming that I was attending FlashCon, the world's leading convention for fans of Macromedia flash! However, I was the only guy there. Random women kept approaching me and saying things like "Wow, you're a guy and your interested in flash!" and being the kind of vaguely flirty where you're not sure if they're intentionally flirting, or that's just how they are, or you're just misreading things. Anyway, then the YouTuber Dream Jelly (I think it was her video I fell asleep to) ran up to me, grabbed my arm, and was like "You have to attend my talk!" She dragged me into her session room, and sat me down in the front row. Then she proceeded to give a lengthy and detailed talk about her work on GFC, the GNU Flash Compiler. It was rather awkward, as for the entire talk, I was the only person in the room.

Don't worry, Fediverse; I know you folks, and I'm not going to leave out what few details I remember about GFC from the talk. Note that I know nothing about flash or compiler design, so I doubt any of this is even a thing. The talk started with an overview of the Flash Virtual Machine, FlashVM. Apparently this is the key part of the Macromedia Flash plugin that allowed cross-platform, cross-browser execution of flash. But Dream Jelly wanted to compile to native microcode, so she had to reverse engineer Flash VM, and write an opcode interpreter. As a bonus, that apparently allowed her to run all existing flash code natively. Then there was apparently something that I only noted in my dream journal as "a long boring section on binary hashtree optimization and string handling". Well, those are sure some words my subconscious knows! The talk ended with boasting about how GFC was a nine-pass compiler. Apparently, somehow that means it is the most efficient compiler written, and code written in ActionScript and compiled by GFC will always run faster than hand-written assembly, or assembly generated by any other compiler of any other programming language.

After that awkward morning, it was finally time for lunch. But before I could get food, someone cornered me to talk about MicroMedia, her operating system that was being written entirely in ActionScript with the GNU Flash Compiler. She asked me if I wanted to be a committer to the MicroMedia codebase. I agreed, mostly so I could leave the conversation and get something to eat. But she told me that the only way I could commit to her codebase was if I was her boyfriend. I was just kind of like, "Yeah, sure, that's fine, whatever. Email me." Then she hugged me and ran off, and I realized with horror that I was apparently dating some random woman I met at FlashCon and working on her pet project that I didn't care about.

Then, as usually happens in my long dreams, the fire alarm in the conference centre went off, but it was actually my alarm in real life, and I woke up.

What on earth was that, brain! All the weird awkwardness of an NSFW dream, but with absolutely no payoff, just obscure technical nonsense. I don't think I want to know what this dream says about me.
1
3
3
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@andrew @jscholes You specify an smtp server for it to use.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@andrew @jscholes Yes. It’s just a fancy vpn that syncs accounts. Also, only one machine is accessible to the internet. It proxies requests for apps on other machines over the vpn.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@andrew @jscholes Not at all. I let iCloud handle mail. I’m too cowardly to host my own email.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@jscholes @andrew Cosmos is an openid provider, so apps that support SSO integrate that way. The cosmos reverse proxy also passes authentication headers, and some apps support that. Worst case scenario cosmos can be configured to require authentication before proxying particular urls.
2
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@andrew @mcourcel Oh also IPFS, tor, Bluesky pds, sky bridge, and audiobookshelf. And everything I listed authenticates with my cosmos user account.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@andrew @mcourcel The nice thing about cosmos is that it keeps in sync with docker and docker compose. So you can use the web UI for everything it supports, and revert to the command line for the more advanced bits. But what you did on the command line will be reflected in the UI.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@andrew @mcourcel I’m running Lemmy, iceshrimp, readeck, miniflux, deluge, sonarr, lazy librarian, nzbget, flairesolver, vault warden, Joplin, openwebui, nvdaremoteserver, and ollama all on cosmos. I pay for the vpn and have my apps spread over five machines on three different domains. It all mostly just works.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
Last night I dreamed that I was back in elementary school, and the teacher was taking attendance. "Garry!" "Here." "Larry!" "Here." "Harry!" "Here." "Mary!" "Here." At this point I was smothering my laughter, because I knew if I started laughing I'd get detention. "Barry!" "Here." "Perry!" "Here." "Jerry!" "Here." "Carrie!" "Here." "Terry!" "Here." "Charlotte Anna-Maria!" The fact that the last name didn't fit the pattern was so funny to my dream self that I burst out in howls of uncontrollable laughter, and woke myself up laughing. At least I escaped detention. Because if you get detention in a dream, you get detention in real life!
0
13
18
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@russ I am! But nfs looks more like what I wanted.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@jscholes NFS is pretty much what I want. In short, I'm managing my dozens of Linux ISO's and hours of public domain video, but the box that actually downloads the ISO's is on a different network from the one that requests, serves, and indexes them.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@jscholes Right, but we don't know what files we're going to need until we need them. And we need to know what files are available at all times. So now we're into keeping an updated list in sync between two machines, and doing caching and batch syncs, and this is all starting to sound like a filesystem.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@jscholes They need to be shared. The machine that needs to act on the files doesn't have enough space to store the files.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@matt Ffmpeg is an interesting example. I use some software that only claims support for mp4 video. But it’s just using ffmpeg, so it’ll take whatever I throw at it. As a user, I’d be upset if it really did require mp4. I get saying mp4 is the only supported format to lower support costs. But bigger packages allow software to be more adaptive to user needs the developer didn’t care about. Similarly, we see what always happens when accessibility features are made optional dependencies: they are always excluded. I’d rather developers use packages with all the bells and whistles. Even if they don’t expose the functionality I need, at least I am more likely to be able to hack it in one way or another.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@amyisard Haha I've never heard of that show! I'm only familiar with the sweets: en.wikipedia.org/wiki/Flumps_(sweet)
0
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
Thanks for the help, everyone! is the way to go, and a lot simpler than I thought. For anyone discovering this later, the guide I'm using is this one: github.com/zilexa/Homeserver/tree/master/Filesystems-guide/networkshares_HowTo-NFSv4.2 Credits to everyone for the suggestions, ideas, and assurance that this isn't going to be as hard as I thought it would be: @yo, @dlakelan, @tripplehelix@fosstodon.org, @quanin, @modulux,
1
7
7
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1y
@modulux I think sshfs is what rclone uses underneath?
0
0
0
0