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
2mo
@IceWolf @foxbutt Currently, my small single-user instance is receiving over fifty thousand posts a day. The database currently contains slightly over twenty million posts. And I'm just one dude. If an organization wanted visibility into the entire fediverse, I'm sure they could do a lot better!
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf @foxbutt There are, of course, ways to "fix" this. We could require relay operators to request photo ID of every single server operator who joins the relay. And we could only federate with other servers that are willing to provide their ID's to us. And we'll only allow API access for approved organizations. The cure sounds a lot worse than the problem, to me!
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf @foxbutt Everyone blocks the people who admit they're doing that. Do you really think Google and Metta aren't running some random instance under a quirky name? Do you really think every single server admin will refuse money for access to their timelines? The thing about a distributed system is...it's distributed. Once dozens and dozens of servers have it, you really don't have any hope of controlling where it goes or what happens to it.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf @foxbutt Doesn't matter. Does anyone reading this thread use Chrome? Congrats! We're both in the AI training material.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf @foxbutt Right, and once again, I think DRM is an instructive example, here. Companies can ask people not to pirate there stuff, and usually, most of the people will request that most of the time. But it only takes one! And every single method of DRM that attempts to block piracy makes everything both less accessible and worse for everyone.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf @foxbutt Also, if you're using Google Chrome, you're already feeding everyone's everything into an LLM without there consent.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf @foxbutt I'm not at all. But I'm absolutely certain some other company is! All they have to do is spin up an instance and join the major relays. Or just buy access to the local timeline on mastodon.social. My point is that in order to prevent these things, the fediverse would have to block all automated access of any kind: screen readers, third party clients, everything.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@foxbutt @IceWolf Right, because an open internet means that you don't really get to decide what accesses your content: my screen reader, someone on an ebook reader from eight years ago, a smart TV, or a fridge. Abusive bots are a problem, and need to be stopped. But that's to save the server resources, rather than to limit content use. Because if you limit AI ability to scrape your content, you will always lock me out. The entire fediverse is wonderful for AI! It's got an open AI that my specialized accessibility client can access, and so can any AI training tool. To block the AI, you'd have to take away the API, or put up something that would also block other human and automated uses of it as well.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf And just like how there is no DRM scheme that can stop someone from copying digital bits, and no encryption scheme with a backdoor that only the good guys can use, there is no way to block AI scrapers, but not screen readers and other accessibility programs. Because they're both just software.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf Twitter and Reddit are more good examples. They decided to shut down there API's, in order to sell content to the AI machine. So most blind people are on Mastodon now. But if the fediverse decides they want to stop all AI training as well, a side-effect of blocking that will be shutting out people using assistive technology. Just like Reddit and Twitter did. Only for the opposite reason.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf Right, but as long as capitalism exists, any limits we set to stop one will always be abused to stop the other. As someone with accessibility needs, the only way for me to have a life and job is for the internet to stay completely open. Not just "open to whatever types of use authors and companies feel like granting", because that always excludes accessibility.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@foxbutt @IceWolf In general, you can start by tarpitting. And you can also rate-limit by geographic areas. For example, 99 percent of my visitors are from the US and Canada. But obviously, I don't want to block the entire rest of the world. But I do have all other countries on a much, much quicker rate limit. There are ways around this if you care. But most people don't; accessibility is a sacrifice they are willing to make on my behalf.

The other problem, of course, is all of these solutions will block legitimate scripts. For example, The Internet Archive, scripts that mirror resources on physical media to ship to underdevelopped countries, and that thing that I use to download multi-page articles for offline reading on my phone because the subway doesn't have internet access.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf I strongly disagree with this. In the 90's, publishers insisted that all ebook platforms block text to speech, because blind people should be forced to purchase the more expensive audiobooks. This didn't stop until multiple court cases were filed against Amazon and others, and a UN treaty got signed. If we allow authors to say "You can't do X, Y, and Z with my otherwise freely available content", that will soon be abused to disallow using translation software on it, then turning it into Braille, then using screen readers on it, etc. Some directors still don't allow audio description of there films to be produced. Should an artist be allowed to say "no alt text for my photo can ever be produced by anyone"? And it's quite easy to not just rate limit, but tarpit abusive connections. So soon all the botnets resources are taken up by holding open worthless connections.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@IceWolf Yes, it does. The problem is that all of these are intended to destroy the open web, by blocking a particular type of use someone doesn't like. The only way to preserve accessibility is to instead focus on blocking whomever or whatever is using an unfair share of server resources. If that's AI, block it. If that's me hammering your server for some reason, block me, too. Setting up rate limitting is a well understood problem. Blocking AI because it's slamming the server is an excuse. And you already have no reliable way to tell the difference between an AI, a script, and a screen reader. Block based on resource use.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@VE3RWJ @NicksWorld He'll sign it. He's also ordered the justice department to open an investigation into all democrats named in the documents, but no republicans. Once an on-going investigation is underway, the documents can no longer be released because it would be prejudicing an active investigation. So Trump gets to have his cake and eat it to: he can vote for and sign the bill, and still not release the documents.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@gooba42 Yup. Though your post reminds me of the time a childhood friend of mine got banned from a game for being a bot, because she was Neurodivergent and played too regularly for too many hours. This sort of thing has been happening since the dawn of statistics. I think the game was runescape or neopets or one of those 90's browser games all the cool kids were playing back in the internet stone ages.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@RegGuy Last I checked, grammarly didn't expose its corrections to even be visible to screen readers at all.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
So rblind.com didn't go down, and it isn't anymore broken today than it usually is. Cloudflare breaks . It always has, and it always will. Now the rest of you know how it feels to be locked out because you don't run JavaScript and can't solve a captcha. Will you stop using ? No, of course not! If it blocks , you're completely fine with denying that blind users might be human at all. As AI becomes more and more capable, the definition of "human" is going to become more and more restrictive, until everyone who isn't completely able bodied and doesn't have absolutely perfect vision, hearing, and cognition is completely excluded.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
TIL: when you use adguard or another privacy protecting DNS, spellcheck in all Microsoft apps gets significantly worse. Apparently the "good" spellchecker requires some service it was blocking, and the fallback is terrible.
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@TheQuinbox Sorry, just walked out my door. Didn’t expect an instant response lol