today's TME discourse is basically "transfemmes need to shut up and make space for the real victims of transmisogyny, which is everyone who isn't a transfemme"
I think tiktok is genius because they found a way to actually provoke celebrities into taking a stance on Palestine by just collectively mass canceling random celebs until they say something lol
Like you wanna take the PR move to be silent and neutral and now you can't do that lol
So, I wrote the first thing for Balormo's backend tonight. I wanted to do dice rolls, or really RNG (random number generation) broadly, and in this case I wrote the simplest form of it in the TTRPG space: rolling XdY, take the sum.
I did not write an FE for this yet. That's because I want to discuss the way I designed it. Now would be the time to refactor things or change around how it's structured. This is backend proof of concept phase.
For the time being, you can use curl to try it out once you have an account on dev.iddqd.social:
curl -X POST "https://dev.iddqd.social/api/v1/statuses"
-H "Authorization: Bearer REDACTED"
-H "Content-Type: multipart/form-data"
-F "status=Rolling CON for AD&D 2e style"
-F "source=Pleroma FE"
-F "visibility=public"
-F "content_type=text/plain"
-F "balormo[rng][system]=dice_sum"
-F "balormo[rng][denomination]=6"
-F "balormo[rng][quantity]=3"
Unfortunately, Soapbox and Pleroma seem to drop the balormo object in federation. However, quite fortunately, it delivers the Object URL, which does retain that information:
The way I wrote this is you just add more fields to the /api/v1/statuses endpoint and give it extra fields. In this case, the system field can be changed and the pattern matching will pick up on the right one and then generate dice rolls etc in the right fashion. For example, I might write a Shadowrun dice roller that rolls d6s given only a pool value and re-rolls 6s until you don't get anymore.
The reason to bake this into the protocol is so that you can manage the data better and change the way it's displayed in the future. The appended roll text to the status will be put in a <div> with a class on it that's invisible for the FE.
Thoughts on how to improve this before I move on to the FE?
Vacuuming Disqordia now, it should be up and working in a half hour or so.
You can either:
-Choose to migrate off of it (good idea in general no matter what the next step is)
or
-Wait for me to figure out moving hosts (this might be tricky as i've never done this and i'm not that tech savvy, you should back up your data anyway)
or
-Tell me if you'd rather it be a fresh start on a new domain (this would be a lot easier and we could get a much beefier future-proof setup, but back up your stuff regardless)
@arcana@affine@apophis it is a lot of work and we'd be taking all the database bugs with it, not to mention Akkoma has gone in a direction i don't really like
@apophis correction though, kiddy diddler got raided by feds and he happens to be black. If you harm children you deserve the worst regardless of your race
I thought she worded this well tbh. I do think marginalized queer people should be using that status to care more about racism and oppression and to step up when someone is being called out for racist behavior.
I think the reverse is true too, if a trans person is under attack other marginalized identities should have more reason to step up for them.
This is different obviously from fedi discourse where people are targeted without cause, "bad vibes", 4chan memes, etc, but we shouldn't let the BS of fedi distract us from caring about real issues of oppression in real life.
Harmful fedi culture where discourse is weaponized for clout and social cliques shouldn't burn us out. I think for many of us, it does, but that's yet another reason why I took a large step back from my fedi presence because I need that energy to remember that fedi is not real life and that there are real things to be involved in.