Embed this noticecy (cy@fedicy.us.to)'s status on Saturday, 01-Feb-2025 02:27:50 JST
cyHey, all of you who don't accept private messages, keep in mind that everything you say here is being recorded, catalogued, analyzed by powerful computers to find any weakness that can be used to exploit you. It's not as bad as Facebook, where they can bogart your data in order to sell it for money, but you are still in danger. These people are not even hiding their actions. They're just expecting you to be stupid enough to do everything in public and refuse to engage in private relationships out of some misbegotten pride that you don't talk to the lesser people who aren't already in your inner circle. So uh, stop it.
You're 100% valid rejecting private messages trying to hide an abuser's true nature. Anything else, get off your high horse and talk to people who don't want to shout what they have to say to the world.
Yeah there are better ways to argue that AI is bad. It's pure fantasy to even suggest we're passing planetary boundaries. He spends what 8 minutes talking about all the magical advancements corporations are totally going to be able to do using AI any minute now just you wait. Like, if you're concerned about the marketing of that stuff getting too much attention, why are you spreading it yourself? And talking about it as inevitable? It can't even do algebra! We spend billions in concrete and rare metals, and can't make an AI any smarter than a bee! (And that's a generous estimate.) I gave up about 23 minutes in, after he started going on about us becoming crystal computation systems. I highly anticipate the release of his completely fictional scifi space opera, that he seems to be referring to.
A method should not consist of many lines of code Yeah alright I can see that. A method should not have many parameters Uh, not... precisely seeing the reasoning there, but I program in C so I can use parameter-structs for clarity. Code should not contain large switch statements Now hold on just a minute there! polymorphism should be used to ease the code HISSSSSSSSSS
I've been in therapy half my life. Hasn't added up to anything, but they're quite eager to hand out diagnoses to justify their paycheck. I had to convince a therapist not to diagnose me with autism once. You can't really test for ADHD or Autism, so pretty much you just have to tell a counselor that you don't have a little angel sitting on your shoulder, and the little devil's tired of doing double time. Or whatever criteria they use.
Embed this noticecy (cy@fedicy.us.to)'s status on Friday, 29-Nov-2024 10:15:57 JST
cyI don't know what I'm going to do without health care. There's no way they won't take it away. I'm just one of the millions of casualties that will result. At least I apparently need blood pressure medicine, so I guess I'll just die. So thanks for that...
Also have to give up therapy, I guess. Ignore all the people telling me to seek professional help, and have no one I can talk to about anything. Where can I get amateur help? Neighbor help?
Embed this noticecy (cy@fedicy.us.to)'s status on Sunday, 24-Nov-2024 20:48:51 JST
cyOK so... I have to request the timeline using the client API, which only gives me opaque IDs for each profile. Then I need to look up the profile using the client API, to get the actual Activitypub ID, stored in the "uri" property. Then I need to use the server API to get the profile, according to that APID. There's no server API for getting instance timelines, and there's no client API for getting a profile's inbox/following/etc timeline URIs. Basically I have to go through the nonstandard "gargron special surprise" protocol in order to do anything with ActivityPub and instance timelines. Am I understanding that right?
Embed this noticecy (cy@fedicy.us.to)'s status on Monday, 18-Nov-2024 07:08:58 JST
cyYeah, there's just no other way to go about it. People can't follow each other, because they could have multiple profiles. If they did, then I wouldn't be able to tell which of their profiles to send posts to. I follow my friend "Susie" for instance, then I post a message; do I send it to susie@instance1, susie@instance2, susie@instance3? It depends on which of those profiles followed me, whether or not I know they're all alt accounts for the same person. If susie@instance1 profile followed me, then it'd be refused if it got sent to susie@instance3.
Troublesome though, because what if this Susie followed me on all her profiles? Then I'd be sending my posts to her three times over. I guess that's fine, it just seems wasteful, and hard to display. And what if Susie reposted a message to all three accounts that I followed? She'd have to change the post author because the Fediverse requires you stay locked in the walled garden of one instance or another (thanks Gargron), so I'd get three identical messages from three Susies, differing only in which profile was the author.
My client could in theory dedup it, if I did somehow know that they were all alt accounts for Susie. Heck if I know how any of us would learn whose accounts are what person though. I really think having alt accounts is important, in case something happens to your instance, but since we don't use public key trust anchors, it's just really messy to deal with more than one account.
Yeah actually... it's just a needless risk to group identity's together into individual persons. (Plus who's to say you're just one person?) Better strategy would be to keep profiles unrelated, and possibly make a grouping table, for grouping profiles, to crosspost to them, or aggregate their messages together or whatnot.
Nomadic identity is also broken. Never share your private key. It's the most important, fundamental rule of public key cryptography.
That being said, it'd be neat if we could get our Fediverse clients to keep a secret private key that you never share, and sign posts before sending them to the instance. Google/Mozilla have been fighting to lock people out from doing that for decades, but it is possible I guess.
I did see some proposals on that once, let's see...
Good luck writing a client (likely in a browser) capable of doing that, but that would enable nomadic identities. Or maybe you already did, and I'm just woefully uninformed?
Right, so everyone who moves because their server got instance blocked, or because they got banned, or because their server died... are fresh out of luck. Just have to manually ask everyone to manually refollow them again. Assuming they saved their followers list.
Funny thing about SMTP though, is this fancy new tech called PGP...
Maybe a better question is when my server gets notified that someone I'm following has a new account, how can it tell whether that's someone trying to steal that guy's followers?
Assume the original server is either uncooperative or unresponsive.
By and large you'll see barriers to business and investment giving elites an unfair advantage in any capitalist system, but even in the mythical free-market where no one has any election rigging, regulatory capture, or market manipulation, capitalism is still a gambling casino of an economy. And the random winners will use their winnings to destroy the free market that ensured their success.
So free-market capitalism seems noble, because it is an appealing lie they want you to believe, so that you'll let them screw everyone over. It's inherently self-destructive behavior. If you argue for free market capitalism, you're no different than someone arguing for everyone to be blindfolded so that no one can take advantage of their ability to see.