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)
matrix @fastfinge:interfree.ca
keyoxide aspe:keyoxide.org:PFAQDLXSBNO7MZRNPUMWWKQ7TQ
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@modulux @DavidGoldfield @mcourcel @simon Also, like, it's just a Raspberry Pie with a special case. If I had more time and willpower I could make something similar for a lot less money. And yet, I still want it! Even knowing exactly how overpriced it is.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@munchkinbear @VE3RWJ He claims to pull it every morning. So maybe if the address is withheld he just keeps the old one?
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@simon @DavidGoldfield @mcourcel Man, the BT Speak is something I really want, and really have absolutely no use for, and thus can't justify purchasing in any way.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@VE3RWJ Yup. Amusingly, googling Mark's callsign gives his full address from his own unsecured website LOL.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@VE3RWJ Yeah, I found that and sent him a message. No answer as of yet.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
I've sent Mark (VE3PZR) a note via his contact form. Also, if you'd like to know his physical address to mail him a letter, just google "VE3PZR" in quotes. It's the second result...from his own poorly secured website! @nul42
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@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.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
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.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@Jage Sral or speech core.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
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.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@andrew @jscholes You specify an smtp server for it to use.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@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.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@andrew @jscholes Not at all. I let iCloud handle mail. I’m too cowardly to host my own email.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
11mo
@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.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
12mo
@andrew @mcourcel Oh also IPFS, tor, Bluesky pds, sky bridge, and audiobookshelf. And everything I listed authenticates with my cosmos user account.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
12mo
@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.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
12mo
@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.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
12mo
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!
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
12mo
@russ I am! But nfs looks more like what I wanted.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
12mo
@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.