oh, here’s some JUICY rumored details about meta’s plans for the fediverse

tl;dr “Meta will only federate with select larger instances from the beginning. There will be contracts which also provide for financial compensation for the instance owners.”

can’t entirely verify their validity but it’s still worth posting just in case

#FediPact #barcelona #project92 #p92 #meta #facebook #fediverse #fediblockmeta #FediAdmin #MastoAdmin #threads

@vantablack

While I wait for grocery delivery, I decided to do laundry. One of the items I washed was Hops, Phee’s kangaroo friend who is coming on vacation with us because both Sebastians are currently hospitalized and awaiting surgery. So I moved the clean laundry from washer to dryer and at some point, Callisto swooped in and stole Hops from the dryer. I know this because she proudly showed him to me once I’d started the dryer. Oy vey DOG! Needless to say Hops is in the dryer and it has been restarted.

@Pawpower

If you think we should care more about refugees than billionaires then, please, go ahead.

Care more about refugees.

Talk about them. Post articles. Boost other’s posts. Take action. Pressure the media and governments to pay more attention to the crisis. Keep the conversation going.

It’s just that I’ve seen so many hot takes about this, and it would be such a shame to see them all going to waste, as if they were a load of hot air.

#RefugeesWelcome
#RefugeeWeek

@ProjectFearlessness

When you learn about engineering failures in school you quickly understand that it’s not that people were unintelligent, it’s because they were careless. And good engineering practice builds layers to make sure that carelessness doesn’t propagate.

The rigor of engineering is not the technical complexity of the problem space, it’s everything else around it.

In other words, literally everything the silicon valley grindset devalues.

@emilygorcenski

This is your regularly scheduled reminder that ‘cis’ literally means ‘on this side’. It’s a term with Latin origins that has been used in scientific language for 135 years, and it’s not a ‘slur’.

The opposite of ‘cis’ is ‘trans’, which means ‘across’, and ‘transgender’ is just one of its many uses. You have probably eaten trans fats, for example, or perhaps you have been on a ‘transatlantic’ flight.

Ain’t science and language grand?

https://www.merriam-webster.com/dictionary/cis

@sindarina

Based on the analysis in this blog post, #visionOS relies on semantic HTML rather than author-defined CSS hover styles in order to render things properly. All of a sudden, things that those of us #accessibility people have been saying about properly using the semantic web becomes important.

🤷🏾 I guess.

https://blog.jim-nielsen.com/2023/thoughts-on-safari-spatial-computing/
#WWDC23 #a11y

@ppatel

@elight

Coding for a living fundamentally means writing code whose purpose is determined by someone else, in ways determined by someone else, on someone else’s schedule. You’re renting out your body to a stranger who has structural incentives to mistreat it & no structural incentives to make genuine value.

Generally speaking, you’re writing code intended to be used by domain experts in a domain you have limited knowledge of, and you will never meet the users and find out if the code you wrote made their lives easier — but typically the answer is no, because users & customers are disjoint sets with different motivations. Basically, if you’re writing a tool for some field X, you’re implementing a marketing guy’s idea of what a different marketing guy at a firm that does X will want to buy, and the people who actually know how X is done have no power or voice. So you may well work on an extremely profitable but totally useless project.

If you’re very lucky, you’ll be surrounded by sensible people. But inevitably, you will be asked to do something that shouldn’t be done, and your choices are to either do it or find another job that may very well be worse. Most software engineers are employed exclusively to implement code that should not ever be written, in ways that are transparently perverse, to perform tasks that should never be performed in industries that should be abolished.

In this sense, we’re like workers in other industries.

We’re privileged because of the unjustified mystique (produced largely by unnecessarily poor tooling) surrounding programming: non-technical managers acknowledge that we know something they don’t, to a greater degree than other comparable domains, and so it’s possible for at least senior devs to manipulate the planned project away from really obviously bad ideas. But there are pretty strict limits to that. We’re trapped the same way as all other workers.

@enkiv2

I'm Just Saying: Transphobia (The Oliphant)
“Look, I'm just saying, I don't see why we can't support a diverse range of political opinions.” “You mean like on the environment? Police brutality? Capitalism?” “...Uh huh, and you know....other stuff.” “What other stuff?” “Oh, you know...like...trans stuff.” “Trans stuff? Oh, do go on.” “...No, no, I'm just saying! Some people have those opinions.” “Some people, huh? And you want to make sure that people with those opinions...what?” “Well, I'm just saying we shouldn't silence important voices.” “Wow. Okay. So you're saying we should support a 'diverse range of political opinions.' One of those 'political opinions' you want to be sure we don't exclude are the opinions of—not you, of course—but just certain other people who what? Don't like trans people? Don't think they should exist? Those are the 'important voices?'” “...Well, I mean, not exactly.” “Then how, exactly?” “Well, I just mean they should be free to express their opinions without feeling like they are being targeted.” “Okay. This is the part where you pause for a second and reflect on what you just said.” “See? You're already targeting me like I have a 'wrong opinion' which doesn't make me feel very free to share my opinion, when I feel like you're just going to judge me without even listening to me.” “That's your problem. I'm hearing you just fine. And in fact, your body right now is getting the message that you are fucking up in a very big way, you know it, and you're defensive about it. What's actually happening—the real shit—is this: You are recognizing that you are wanting to platform horrible people and also recognizing that this says something about you. Something that is your issue, and needs to be addressed by you. And instead of doing that, you're making it society's problem, like we should just appeal your bad feelings to the majority's opinion, and if the majority agrees that trans people are a problem, we should just go with that. Because that's also your opinion.” “I never said that's my opinion—” “No, you didn't. Because, again, you know it's a shitty opinion. What you really want is a space where someone else can make that opinion for you, without any condemnation, so that you too can feel empowered to make that same comment without expecting any condemnation. So you can point to their opinion and just say, “Look at this important voice in the discourse and what they are saying.” What you're actually wanting is to normalize bigoted discourse.” “You've gone way too far now, you asshole.” “I've not gone far enough. You don't realize that hiding your motives behind high ideals like 'protecting important speech' isn't hiding anything. You've revealed everything. For one, you've revealed that you think it's important that we let the people who hate trans people have a side in this discussion. Yet I have to ask you: Why aren't you arguing that people who agree with slavery should have a voice in our discussions?” “Well I...uh...” “Because you don't agree with slavery, that's why. Because you know it's a fucking non-starter. That anyone who shows up in a group with any random group of people wanting to 'just say' something pro-slavery without 'feeling like they are being targeted' is not a thing. It's not a realistic concern. You have zero empathy for the feelings of people who believe that.” “Well, yeah, of course.” “But you don't have those feelings about trans people. That's your particular brand of bigotry. Your blind spot. You think because you're not actively out there campaigning against trans people that you're not transphobic. And yet—you would actively work to platform and advocate on behalf of people whose ultimate message is that trans people are wrong and should not exist. These are not the victims here. Even the message about 'being targeted' is wrong. Victims are targeted. Abusers are called out.” “But people shouldn't be canceled just for expressing an opinion.” “...” “What?” “What's all this 'just' shit? I'm 'just saying', I'm 'just expressing an opinion.' We're all just 'justing' here. You think this lets you off the hook?” “We can't just—I mean.... conforming to groupthink is never a good thing.” “Says who? What's wrong with the 'groupthink' that slavery is bad?” “You can't keep using slavery.” “I can when it's a perfectly legitimate comparison to a completely abhorrent practice that is currently normalized by society but which will soon be looked upon with complete disgust by our descendants. Who will wonder why people like yourself went along with it.” “It's not the same thing.” “Why aren't there Lincoln-Douglass debates about slavery anymore?” “Because we ended slavery.”* “Was there ever any merit to the argument we should keep slavery? Ever? At any point in time, was it justified?” “That's looking at history through the lens of the present, a common fallacy—” “Shut the fuck up, Mr. Historical Scholar. The whole point of looking at the past is to, in fact, use it to provide helpful insights, guideposts, and warning signs for us in the present. We're absolutely supposed to compare ourselves to people and practices of the past for a needed sense of perspective. If for no other reason than to recognize that everything changes, beliefs that rule societies crash and crumble and eventually are looked upon as an abhorrent relic of a bygone and more uncivilized age. Also, because if you're well-versed in the history of oppression and social movements, you'd recognize what side you're on.” “I don't want to talk about this anymore.” “Well, if you don't feel empowered to walk around saying transphobic shit and advocating for the rights of bigots to a platform, what a marvelously productive conversation this has been.” “What's your problem? I've hardly said a word against trans people. I'll admit they make me a little uncomfortable, just here between friends and all, but this is a complicated subject and you're not making it any easier. You're not working to get me on your side here.” “Would you join the Nazi party if they were nice about it?” “What kind of question is that?” “The kind you answer.” “Of course not.” “And why not?” “Because they're fucking nazis. Fuck them.” “Holy shit, you just got it. Right there. Hold onto that feeling.” “...Okay?” “Do you feel like you're being dismissive of their needs? Do you feel like there's an important voice in a “conversation” being silenced? Do you feel like this particular 'cancellation' of yours is something you'll lose any sleep over? Worried about the rights of victims of your 'reverse-oppression against nazis'?” “Of course not, that's ridiculous.” “Because history has moved on and recognized and confirmed that as abhorrent behavior. It's easy for you to accept it, because you were raised with that belief. Trans people, however, largely emerged as a phenomenon during your lifetime. You get no points for being anti-Nazi now. Everyone should be anti-nazi now, everyone should be anti-slavery now, there are zero “woke points” awarded for these positions, which are socially-comfortable positions to hold. And consequently, advocating for these positions we've made very uncomfortable. People are silenced, lose jobs, get fired over saying them. Do you think that's a problem?” “I guess if I want to stick with my original position, I'd have to say it is. But of course it's not.” “Awesome, so budging on your position a little, are we?” “Yeah, I mean... I hadn't really thought about it that way before.” “I try to think about it this way: We have one short life, and we all are free to make our way in this life however we see fit, so long as we're not harming anyone else. Trans people aren't harming anyone else just by existing.” “But what about the kids—” “I'm cutting you off there because that phrase is literally the origin of every bigoted-line-of-reasoning since the dawn of time. Of course we should care about our children. We should also care about children who experience the world in a different way from us. Be careful any time you support an outrage campaign that demonizes a small group of people.” “I hadn't realized I was doing that.” “That's because we're all part of a system. Half the time I don't realize I'm doing it, either. The system enforces conformity by deciding what is acceptable discourse, and what isn't.” “I get it. So it's like when I say, 'We shouldn't silence important anti-trans voices' I'm actually helping make what they say acceptable discourse.” “Right, you help normalize it. You help ensure that the person doing the hate speech pays no real cost for it. And by quietly accepting it or brushing it off—particularly in your own social circles where you have influence—you make it that much easier for the next person.” “Yeah, I get it. That's why you got upset when I started saying we should let people like that have more of a voice. I didn't realize how much I was actually taking a stand with that position. I thought I was being neutral. I thought I was being fair and objective.” “Normally being fair and objective is a good thing. Other times, you just have to say to the anti-social bigots that want to come into the party, 'Sorry, you are not welcome here.' We should never do that to an oppressed minority, but Ku Klux Klansmen are not an 'oppressed minority'. It's just DARVO.” “What's DARVO?” “It stands for deny, attack, reverse victim and offender. It's a standard ploy abusers use when under attack. Neither can really win on the merits of their arguments, so they turn themselves into the victims, portray the accuser as the 'unhinged' attacker.” “Holy shit. That is literally the entirety of Trump's strategy about everything.” “And at last we both come to a point of common agreement.” “Good talk.” “Good talk.” * Note we very much did not end slavery; we just migrated to a carceral state. Not to mention the grim reality of human trafficking. We ended it in name, but not in practice. The point is: No one is willing to defend it by name anymore, even if they effectively defend the practice.