Mastodon and federation

Pictured here: a federated instance stabbing itself in the brain.
The more I read about Mastodon promoters' opinions on how it should work, the more I think, "How could you possibly think that is how it is going to go?"

One group of people want a Federated Feed Reader:

  • They want to read the clever updates and memes from their friends and favorite celebrities.
  • They want to post a GIF and have their friends validate them by hitting "like" on it.
  • They want to see a feed of all the people they follow.
  • And, maybe, some recommendations or trends.
  • For these people, the best situation is: "It just doesn't matter what instance you are on, don't make me think about it".

Another group of people want Private Walled Gardens:

  • Each instance represents a "community", with shared hopes and dreams.
  • Each instance has their own bespoke, idiosyncratic code of conduct. (Some don't let you swear!)
  • Depending on the admin's policies and whims, vast swaths of the social net might become unreachable, with the ebb and flow of inter-instance policy disputes.
  • The feed of "random people who happen to share your instance" is believed to be as or more interesting than "people you follow on purpose".

  • But these private walled gardens still (mostly) federate, so you can still interact with anybody on any server. The walls just aren't very high. Unless they are very high indeed, and then you get the degenerate case of an instance that federates with nobody, like (I think) cohost.org.

I know a lot of people who want the Federated Feed Reader version. These are the people who were kinda-ok with Twitter but would prefer it to not be dismantled by a billionaire crybaby, and also fewer nazis if at all possible.

The people I know who want the Private Walled Garden version are already using Discord for that. ("Discord: non-federated IRC with emoji-first design.")

Taking something like Mastodon, whose core concept is federation, and then not federating, or limiting federation, is kind of like buying an iPhone and not putting a SIM card in it. Like, yeah, there are use cases where that will work I guess, but if that's what you need there are simpler and more economical ways to get that.

In the olden days, when someone picked yahoo.com as their email host instead of hotmail.com, it wasn't because they thought to themselves, "I have more friends who use Yahoo than Hotmail, so I definitely want it to be easier to communicate with them." It wasn't because, "The Hotmail brand really speaks to my identity." No, they picked one over the other because it seemed like one of them had a website that sucked less.

But Mastodon instances aren't even competing on that! They seem to all be running the same version of the same software, so aside from some banner images and icons, they are all exactly the same user interface. This is great if you are in the "Federated Feed Reader" camp, less so for the "we are all unique flowers" camp.

So what I think is going to happen is, the Twitter Diaspora is going to descend on Mastodon, and they're going to pick their instances essentially at random, for example through the time-tested technique of "the first one on the list that isn't currently closed for sign-ups". And then a few months later, the people actually running those instances are going to start flexing their muscle, and the users' response will be, "Wait, who even are you? This sucks. I just wanted my memes".

It's gonna go great!

Previously, previously, previously.

Tags: , , ,
Current Music: Kid Moxie -- Shine ♬

Fucking Apple.

Why does my Mac now do this every time I log in?

No amount of saying "yes" makes it stop.

Why does my iPad do this every time I plug it in?

While it is saying the above, the progress bar at the bottom gives every indication that it is, in fact, backing up and syncing music. Maybe it's not, but it looks like it. And yet here we are.

Why does my iPhone not do this when I plug it in locked, but only the iPad?

And about one time in ten, the iPad's screen does this instead. I have complied at least a dozen times and it keeps coming back:

Xcode is able to install development apps onto both the iPhone and iPad, so they are most assuredly "trusted" by this computer at what I had previously believed was the most fundamental level.

I feel so "secure". There's so much "trust" I can hardly stand it.

Previously, previously, previously.
Tags: , , ,

Coin mechs

Dear Lazyweb, what coin mech should I buy for a 1982 Atari Millipede arcade cabinet?

The original steel mechs, and some others I have tried of similar vintage, fill with jams that cannot be ejected. I tried these plastic Imonex 120 mechs which were recommended to me as "less validation but less headaches" but they suck. Every time you press coin return, they just disassemble themselves internally: the stretchy hinge thing pops off its axis.

I am far less interested in "sometimes accepts a bad coin or rejects a good coin" than I am in "never get into a state where I have to open the thing up and fuck with it".

In case you are curious about the state of the DNA Lounge arcade:

  • Star Wars: working great!
  • Millipede: works, except for the ongoing coin mech bullshit. Monitor has some smearing and fuzziness.
  • Tempest: dead because the AR2 fried itself again. Possibly also some logic board glitchery.
  • Pac-Man: monitor appears to be dead of unknown causes.
  • Vectrex: power supply fried, maybe?

Like most 40-year-olds, these machines have a lot of health issues.

Previously, previously, previously, previously.

Tags: , , , , ,

Using your own domain as a Mastodon handle

It seems that if you have /.well-known/webfinger redirect, you become discoverable on Mastodon using your own domain. E.g. following "@jwz@jwz.org" will now actually follow "@jwz@mastodon.social", I think.

But is there some way to make that mastodon.social address actually present itself as "@jwz@jwz.org" and make that be my canonical address? I would like that address to be the one that people find and see. Without running my own full Mastodon instance, I mean.

    Update: No.

My PHP redirector is here, it's pretty simple.

Some searching suggests that "host-meta" and "nodeinfo" URLs might also be involved, but I don't know what those do and it seems to be working without those.


Update: Alas, as noted above, it turns out that doing this is pointless, as you can't make "@jwz@jwz.org" be the thing that anyone ever actually sees, unless you run your whole own instance, which takes a colossal amount of effort and resources.

Previously.

Tags: , , ,

Bezos doesn't just make Amazon staff pee in bottles -- also his personal housekeepers!

Jeff Bezos' Housekeepers Got UTIs from Lack of Bathroom Access, Says Lawsuit:

"For about 18 months, in order to use a bathroom, Plaintiff and other housekeepers were forced to climb out the laundry room window to the outside," her lawsuit claims. "Then, run along the path to the mechanical room, through the mechanical room and downstairs to a bathroom. This toilet was used by both men and women, for example grounds staff used it too."

At one point, housekeepers were told to use the bathroom attached to a security room where security guards monitored cameras on the property, but guards denied them access "because it was decided that housekeepers using the bathroom was a breach of security protocol." As a result of inadequate access, the suit says, housekeepers "frequently developed Urinary Tract Infections (UTIs)." [...]

Bezos has since responded to the lawsuit as you might expect a cartoonishly evil billionaire to respond: by claiming it's impossible for him to be racist toward Hispanic people because his girlfriend, Lauren Sanchez, is Mexican-American.

Previously, previously, previously, previously, previously, previously, previously, previously.

Tags: , , , ,

DNA Lounge: Wherein we have surveillance footage

We now have video of the part that you haven't seen.

After having assaulted and injured two of our staff members, two of our security staff can be seen escorting the woman dressed as Raggedy Ann from the building in the video at 0:00:10 (upper left corner). You can then see her swinging at people unprovoked. By 0:00:55, security had gotten her outside and had disengaged.

Having been escorted down the street to the North, past the DNA property line, she turned around and marched back toward DNA Lounge yelling about how outraged she was over being removed. She walked directly up to Security_1, who was by this time standing at the Above DNA door, and attacked her a second time, this time clawing at her left eye just below the tear duct. Security_2 instinctively pushed back at this surprise attack.

The woman was wildly swinging at staff and other bystanders. Security_4 attempted to separate her from our staff. The woman walked away briefly, then came back and struck multiple staff members again.

You can see this in the video at 0:01:18, where she scuffles with someone, patrons and security intervene, then disengage. By 0:01:46, she appears to have calmed down, and at 0:02:13, she walks off camera (bottom right). At 0:02:41, she rushes back and slaps Security_2.

After the third time she walked away and returned to again choose violence, it was clear that de-escalation was not possible with this person, so Security_4 and Security_5 attempted to restrain her physically. She kicked Security_5 in the testicles, at which point the two of them took her to the ground and held her down.

While attempting to restrain her, Security_4 was punched in the face multiple times, and bruised.

While this drama was unfolding, the woman began screaming that she was being choked and couldn't breathe, which was absolutely false. As you can see in her own video, she is being secured with an arm across the top of her chest and hands on her shoulder to prevent pressure on her throat or constriction of her breathing.

Eventually SFPD arrived, took custody of the woman and the male assailant, took statements and continued to clear the scene.

Paramedics arrived, checked our staff member who had been knocked unconscious during the scuffle, and released him.

And even after all of this, when SFPD asked our assaulted and injured staff members if they wanted to press charges, they declined. They just wanted these people gone, and to get back to their jobs and their lives.

After having been released by SFPD, she and the other assailant finally left. Or so we thought.

The club closed at around 2:30 AM. Staff have a little more work to do after the customers leave, but at 3:15 AM, as it came time for them to go home, they discovered that the woman and several of her friends had returned to DNA Lounge and were waiting outside. Our staff left as a group, escorting and driving each other to their respective cars.

Since this incident, and the online drama that the woman's lies have drummed up, lies which were amplified by KRON 4, one of our staff members (who wasn't even involved in any of this) has been harassed on the street. And another was recognized as DNA staff and was physically attacked, and injured, in Oakland.

For those of you who took this woman's claims at face value, we understand why you did. Hopefully it is clear now what really happened here. DNA Lounge has a fantastic staff, who acted appropriately and with remarkable restraint and composure in the face of a violently out-of-control person. They regularly put themselves in harm's way to keep the rest of our customers safe. We are proud of our staff, and yet because of this person's antics and online lies, we still find ourselves fearing for their safety. We hope that those responsible for amplifying these lies and endangering our staff step forward as rapidly to set the record straight. We also hope those of you that contributed to this woman's GoFundMe can get a refund.


Previously, previously.

Tags:

Put it into my nose now!

From Violet's pandemic roundup:

Daily nasal vaccine:

... one of a raft of proposed nasal sprays to prevent infection. The sprays would be fast-acting and would be applied frequently, perhaps once or twice a day, to the site where the virus first takes hold -- the nasal lining and throat. Unlike vaccines, which train the recipient's immune system to build long-lasting protection, the sprays are short-lived compounds that would directly block the virus's ability to enter cells. [...]

Prophylactic sprays have a simpler job than conventional antivirals, such as Paxlovid, that are used in the first days of an infection: preventing a single virus particle from infecting a cell is a "much easier ask than counteracting the effects of millions of viral particles" days after infection, Barclay says.

Magnets, how do they work?

Dr. Sherri Tenpenny, who told an Ohio House committee in the summer of 2021 that coronavirus vaccines could "interface" with cell towers and magnetize recipients now is in danger of losing her license to practice medicine. [...]

"I'm sure you've seen the pictures all over the internet of people who have had these shots and now they're magnetized," Tenpenny said. "They can put a key on their forehead and it sticks ... There have been people who have long suspected there's an interface, yet to be defined, an interface between what's being injected in these shots and all of the 5G towers." [...]

Her 2008 book, "Saying No to Vaccines: A Resource Guide for All Ages" sells on Amazon for $300.

I'm on 10G now, my uploads are so fast...

Previously, previously, previously, previously, previously, previously, previously, previously, previously.

Tags: , ,

DNA Lounge: Wherein we just wanted her to leave

Tonight KRON 4 ran some incredibly irresponsible and incorrect coverage of the incident on Saturday.

They called what happened a "chokehold", which it was not, as anyone with experience could have told them. The video clearly shows our staff member securing the woman with an arm across the top of her chest and hands on her shoulder to prevent pressure on her throat or constriction of her breathing.

Characterizing it as a chokehold is not only factually incorrect and inflammatory, it directly endangers our staff members who proceeded correctly in restraining an out-of-control, violent assailant -- without endangering her safety -- and while waiting for the arrival of the police.

And again, staff members declined to press charges against her and the other attacker because our desire was to end the immediate incident, not to endanger anyone involved by escalating with further police involvement.

We hope KRON intends to take steps to mitigate the situation that they have now helped to inflame.

Look, it is easy to just assume that there was excessive force, but the truth is that this woman had already assaulted several people and needed to be restrained to prevent her from continuing to harm others. It is our genuine belief that if we had ceased restraining her, she would have immediately reinstigated violence that could have escalated to a situation endangering not just our staff but the crowd of bystanders.

All of our staff are incredibly shaken up by this, and in spite of all the yelling in that video, at no point did anyone disregard the safety of the woman being restrained.

We cannot change what some of you will think. We can only tell you, this is the truth of what happened.


Update: We have surveillance footage.

Tags:

DNA Lounge: Wherein our staff are assaulted

On the evening of Saturday, October 29, an overly-intoxicated woman was told she could not enter our premises. She repeatedly harassed staff members, screaming at and striking several of them and refusing all attempts at deescalation. After the third time in which she violently struck a staff member and it became apparent that she would not leave, she was restrained while the police were called.

During this time, another male in the crowd also physically assaulted a staff member, who was knocked unconscious. Staff members then restrained this person as well until police and paramedics arrived. Police were successful in dispersing the scene upon arrival. Paramedics treated our unconscious staff member. Staff members who were assaulted declined to press charges, SFPD chose not to arrest the assailants, and all parties left on their own.

You may have seen one of the attackers trying to provoke a social-media pile-on over this, and that's to be expected. But when someone says, "I was attacked because I was smoking a cigarette", ask yourself if there's more to the story and whether another narrative is more likely. Such as:

A patron is told, "Hey, you can't smoke in line", and responds by screaming and swearing at our staff. Because of that behavior, they are then told, "Ok, now you're not coming in, good night." Then, they decide to smack our staff in the face. And so on.

The first part of that story -- "you're acting like an asshole, so you can't come in" -- happens dozens of times a week. Almost all of the time it stops there. It's how we protect our patrons from those who don't know how to behave in public, because how you act outside is also how you're going to act inside. But nobody films that part.

Our staff are trained to de-escalate and disengage. Usually getting a difficult patron outside is all that it takes; after a little while, they calm down and go away. Everybody wins. It is repeatedly drilled into our staff that restraining a patron and calling the police is the last possible option, and must be avoided until all other options have been exhausted. In this case, despite repeated attempts, a patron would not stop physically attacking staff, and outside intervention was deemed necessary.

Nobody is comfortable watching a video of someone being restrained, especially when it involves a woman or black person or in this case both, but we stand by the staff members involved in this incident who did everything they could to ensure the safety of everyone involved, including staff, bystanders and the two people who assaulted them.


Update:

For clarity, it was the point at which she punched a female staff member in the face that the woman in question was restrained.

For those of you watching the video that is making the rounds, our staff member can be seen clearly keeping both hands on this woman's shoulder with the intention of minimizing movement. At no point is the arm across her compressing her neck or restricting her airflow. At no point was this woman unresponsive as she is now claiming. Our staff members had every reason to believe that if she was released, she would immediately become violent again, further escalating the incident.

While it is unfortunate that this occurred, and it was an awful experience for everyone involved, we support the decisions our staff had to make during a very difficult situation.

Update 2: Continued.

Update 3: We have surveillance footage.

Tags: