re: puzzle, regex (screenreader-unfriendly)
Believe it or not, this regex is actually extracted from a real, widely used software project :)
re: puzzle, regex (screenreader-unfriendly)
@gregprice Bingo, that's exactly it!
puzzle, regex (screenreader-unfriendly)
So, here's a regular expression (JS flavour):
^(?=( +|\t+))\1(?:\t| )
This regex matches (at the start of a line) both "1+ spaces followed by a tab" and "1+ tabs followed by a space", but it does *not* match a sequence of just spaces or just tabs.
How does it work?
(Make sure to CW your answers please!)
re: Twitter, toxicity
@Stealcase Again: this is an imaginary problem. This is well-established policy on mastodon.art, it is very specifically *the reason that people are there*. It is not the job of an instance to look good in public; its job is to protect its community. And mastodon.art does so.
That is frankly where the conversation ends. If this does not sit well with you, then that is ultimately *your* problem, and I would once again implore you to learn more about *why* moderation culture is what it is here.
I’m seeing an awful lot of photos posted with no alt text, and hashtags not using #camelCase or #PascalCase
Please use these for #Accessibility as it’s considerate to #DisabledPeople and also benefits others (e.g. if your image has text in a foreign language, translation tools can read it; Pascal Case hashtags are more readable for everyone). The #MetaText iOS app actually prompts you to add #AltText when posting an image.
re: Twitter, toxicity
@Stealcase All of those 25k users signed up for that instance by themselves, with clearly defined rules. Those who do not like them, can sign up elsewhere. This is very clearly working fine, and has been for a long time. You are conjuring a problem into existence that doesn't actually exist.
I also have actively moderated communities for many years, and my remaining patience for moderation models that serve abusers (which *particularly* includes legalistic moderation) is firmly at zero. I do not have any interest in further discussing warning policies.
re: Twitter, toxicity
@Stealcase Like, to put not too fine a point on it: suggesting a policy of "multiple warnings before a ban" essentially means "sacrificing the safety of a number of community members for the comfort of a bad-faith actor and keeping up an outside appearance of faux objectivity".
That's basically what you're suggesting here. I would suggest learning more about the moderation culture here, who it is meant to serve (hint: not onlookers on birdsite), and why that culture exists.
re: Twitter, toxicity
@Stealcase It is completely absurd to institute some arbitrary threshold of "multiple violations" as a hard rule, and that only serves to give bad actors more room to be abusive.
It's noticeable how much more concerned you seem to be about the person doing the harassing than about the person being harassed.
re: Twitter, toxicity
@Stealcase "Just block someone who harasses you" is how you create a toxic environment, and inclusivity is certainly not attained by tolerating abusive behaviour. "Keeping up appearances" is not the goal here.
The rules on that instance are very clearly defined, and they exist for good reason. If you cannot or do not want to understand the concept of community safety, then frankly there is nothing for me to further discuss here.
re: Twitter, toxicity
@Stealcase What I mean with "I doubt it would have mattered" is that the user in question seemed to be actively looking for a fight, and so would likely have responded roughly the same if they got a warning instead of a ban. In other words, it would not make the "terrible PR" go away.
re: more meta (embrace, extend, extinguish)
@probgoblin @ajroach42 Oh, believe me, I've talked XMPP's folks ears off for years about the poor UX and how that was harming adoption.
But no, that definitely wasn't the only reason - it was already dead (for its intended purpose) before Discord and such showed up on the scene, just the 'UX delta' with proprietary platforms has been steadily increasing ever since.
The two issues feed into each other, really; bad UX was a problem from the start, and that's what allowed GTalk to become popular as an XMPP client very quickly, being actually reasonably usable.
But the other way around, Google tearing a large strip off the network has significantly cut down on the amount of people that *could* have been fixing the UX, and led to some problematic "outcast" internal community dynamics further preventing it from improving...
So by now it is all miles removed from the 'state of the art', and community inertia means that it'll probably remain that way forever, despite a handful of clients trying to be better :/
re: meta
@luci @AgathaSorceress@eldritch.cafe Precisely this, it is very much incentivized by Twitter and platforms like it, and people *do* unfortunately carry that over elsewhere...
@f0x your app is a ~distributed system~ now
There's a few too many folks wandering about and quacking about how that's "too authoritarian" or "too controlling."
And like. Idk, it's bad enough we're going to be dealing with the "anarchist" grifters and known abusive elements (who keep getting protection ~somehow~).
And those are harder to deal with when you're also dealing with fake accounts trying to run scams on your community. 🤷🏼
In the process of moving to @joepie91. This account will stay active for the foreseeable future! But please also follow the other one.
Technical debt collector and general hype-hater. Early 30s, non-binary, ND, poly, relationship anarchist, generally queer.
- No alt text (request) = no boost.
- Boosts OK for all boostable posts.
- DMs are open.
- Flirting welcome, but be explicit if you want something out of it!
- The devil doesn't need an advocate; no combative arguing in my mentions.
Sometimes horny on main (behind CW), very much into kink (bondage, freeuse, CNC, and other stuff), and believe it or not, very much a submissive bottom :p
My spoons are limited, so I may not always have the energy to respond to messages.
Strong views about abolishing oppression, hierarchy, agency, and self-governance - but I also trust people by default and give them room to grow, unless they give me reason not to. That all also applies to technology and how it's built.