Login
You're viewing the dmv.community public feed.
  • Oct 15, 2026, 4:02 PM

    The move to Matrix was partly driven by their open source commitments - hi, @matrix , hey yo, love you all - but they mostly won on the strength of two things. First that their accessibility posture was not just unrivalled in terms of FOSS forums but that their team jumped at the chance to work with us improve it.

    But 2nd: the moderation tools are unmatched. Nothing else comes close.

    Once you have tools and process in place to ablate harassment, nobody willingly goes back to not having that.

    💬 4🔄 6⭐ 27

Replies

  • Oct 15, 2026, 4:08 PM

    Like, OK, we've got clean running water now, we've got soap, we've got [checks notes] the forum management equivalent of an orbital ion cannon for dealing with the abuse or harassment of our community in our open forums., and I guess we're on our way to penicillin. We're going to be OK.

    Being trusted to provide the foundations and tooling of that psychological safety to a team of the finest people I have ever worked with, and delivering on that promise, has been the high point of my career.

    💬 1🔄 2⭐ 20
  • Oct 15, 2026, 4:15 PM

    But again, there it's the same story. Matrix is still a _little_ convoluted as far as onboarding is concerned, but it beats the heck out of IRC's "learn a new OS and hope you don't get disconnected" cliffs-of-Dover learning curve, and the numbers again reflected that. Invest in community accessibility, and community safety and tooling ergonomics, and the line goes up.

    Not a line made out of rageclicks, manipulation and misery, just the steady growth of a community worth being a part of.

    💬 2🔄 3⭐ 20
  • Oct 15, 2026, 4:36 PM

    Anyway: the Linux kernel could have that. Any community can have that, really. But the real work is the humility of admitting you might need it.

    And a lot of people - not just proud but _justifiably_ proud, for all their accomplishments and success - can easily find themselves trapped in the kind of blind spot you can only be trapped in by the atrophy of that humility, from a mere failure to welcome and foster enough diversity and dissent.

    Where you can no longer change without failing first.

    💬 3🔄 4⭐ 20
  • Oct 15, 2026, 5:00 PM

    Anyway: The worst thing an organization's leaders tolerate is what that organization becomes, and the blast radius of a single toxic contributor is huge and largely invisible. For everyone who speaks up to say this behavior isn't acceptable, there are dozens or hundreds of smart, competent people who peer into your community, see that this is how you live and move along without your ever knowing they exist, on their way to a better life somewhere else.

    We don't have to live like this.

    💬 3🔄 31⭐ 41
  • Oct 15, 2026, 7:59 PM

    A final, selfish addendum to this: I do consulting work around questions of cultural health, process improvement and accessible cultural change. If you'd like to have a conversation about that, let me know.

    💬 0🔄 1⭐ 0
  • Oct 15, 2026, 4:29 PM

    @mhoye man, I wish my experience reflected this

    we have IRC and Matrix both as fully endorsed options and the Matrix route has dropped off significantly in the last few years; it's about a third or quarter of IRC at this point

    (they're bridged together and the bridging experience is kinda shit from the IRC side but pretty seamless from the Matrix side)

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 4:45 PM

    @mhoye

    The more competent you are, the more important humility is.

    Never listen to your own press. Always put yourself in other people's places. Never internalize people's praise of you and your work. Always listen to others' experiences of your work, and of you.

    Yes, you have to decide who to listen to, but still.

    💬 2🔄 0⭐ 4
  • 💬 1🔄 0⭐ 2
  • 💬 0🔄 0⭐ 0
  • slashagreeable_landfall@mastodon.social
    Oct 15, 2026, 5:03 PM

    @mwl @mhoye

    "Always listen to others' experiences of your work, and of you."

    The very *best* yearly review I ever had was when my boss very directly told me what I was doing that he didn't want, and what he wanted me doing instead. Most reviews are generic, because bosses are uncomfortable with this sort of criticism. Which means neither of us gets better.

    It's ironic that my _worst_ rating was my *best* review.

    This is how we improve, both as employees and as people.

    💬 1🔄 1⭐ 10
  • 💬 1🔄 0⭐ 1
  • slashagreeable_landfall@mastodon.social
    Oct 15, 2026, 5:23 PM

    @mwl It worked out well. I'm really good at hitting the target, once I'm told what it is. So I immediately pivoted, and did the things he _specifiec_ that he wanted.

    He came back in a month, telling me I was doing exactly what he wanted, and that -- if I kept it up -- we'd do a mid-year to erase my bad review, which would make me eligible for a raise at year-end.

    Until that point, I had no idea a bad review meant NO raises for _two_ years!

    Easily my best boss ever.

    💬 0🔄 0⭐ 2
  • 💬 0🔄 1⭐ 3
  • 💬 0🔄 1⭐ 3
  • Oct 16, 2026, 1:18 PM
    @sackofbones @Netzblockierer @torvalds @mhoye Perhaps consider trusting a project (and its leader) that have delivered increasingly capable kernels and a strong development community for 35 years?

    I am not thrilled (to put it lightly) about this rush to LLMs, but I don't think that this sort of attitude makes things better.
    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 6:29 PM

    @mhoye I think the availability of robo-coding also lowers the casual contributor bar for fixing the couple problems they care about in a way sufficient for their own use, while the work to contribute upstream does not. A hostile upstream culture will just mean those changes get orphaned, or more forks or entirely new projects. That is not to say this is good, but the relative costs are shifting in a significant way.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • 💬 1🔄 0⭐ 0
  • Oct 15, 2026, 4:21 PM

    @owen When we got it spun up, the weapon of choice was called Mjolnir. Today, you want to look at its successor Draupnir.

    You need to know a _little_ about how Matrix communications are structured and work, but relatively little. Single-action org-wide banning, per-user or per-origin, is a delight, and retroactive redact was something that a few free-as-in-speechies objected to until the day I had to clean up a goatse flood, they came around pretty quick after that.

    github.com/the-draupnir-projec

    💬 1🔄 1⭐ 2
  • Oct 15, 2026, 4:32 PM

    @mhoye Thanks.

    Going off a quick read, it seems like a lot of its underlying thesis is in the direction that if you have to moderate someone in one spot, odds are they've been up to antisocial nonsense in several, and you might want to act on them without having to individually find and adjudicate them. That tracks - but am I reading it right?

    💬 2🔄 0⭐ 1
  • Oct 15, 2026, 4:33 PM

    @mhoye (The background radiation of most moderation on the internet is to treat each incident as a one-off; tooling for addressing repeat customers is frequently weak)

    💬 0🔄 0⭐ 2
  • Oct 15, 2026, 4:41 PM

    @owen During my full-time involvement, it was still true that moderators had to generally keep track of disparate acts across forums, and communicate appropriately.

    Early on, this was a lot of administrative work for me - most abusers get away with it by being perfectly nice to most people - but after a while I'd built up enough credibility that people came to value the safety of their colleagues in other fora very highly.

    💬 0🔄 0⭐ 3
  • Oct 15, 2026, 9:30 PM

    @mhoye The unfortunate thing about the move to Matrix is significantly more discussion started happening on Mozilla-internal Slack at the same time, and that really killed some of the open-by-default vibes, with some people scarcely checking Matrix.

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 9:38 PM

    @gsnedders That didn't happen at the same time; the reality is that IRC usability was, compared to what was available, just so bad for so long that long before a single Mozilla slack instance was blessed, long before I was sent to get us an alternative to IRC, there were already _dozens and dozens_ of private shadow Slack instances all over the place for various teams and projects. Like, on the order of 180 of them. One of the biggest impetuses for moving to Slack was... most people already had.

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 11:21 PM

    @mhoye this is a great thread, and I agree with all of it except this tangential point.

    Matrix moderation tools are a chaotic mess. Some of that is inherent distsys problems, some of that is missing / bad protocol design or poor integration. Not all of it is directly related to moderation being a reactive afterthought, but is compounded by the combination of that with general matrix desync artifacts.

    Speaking from experience doing matrix moderation, notably during an especially nasty period a year or two ago, there is plenty of capability left to build. While the more centralised platforms have some inherent advantages here, that's not the only reason their moderation capabilities are easier to operate effectively.

    There are tools. Many different variants, even. That they are better than what IRC has is not in dispute, but that's the lowest of low bars.

    ETA: The people building the tools are working on the fringes and get easily burned out, for obvious additional reasons beyond all the normal and accelerating reasons everyone else is These Days.

    💬 0🔄 0⭐ 0
  • Oct 15, 2026, 11:24 PM

    @uep so, it’s been 3+ years admittedly but that was not my experience at all. I don’t want to tell you you’re holding it wrong, and I haven’t had an opportunity to flex the new Draupnir tooling, but my experience was definitely not what you’re describing.

    (Slack’s moderation tools basically don’t exist and IRC’s are trash, on this we agree)

    💬 0🔄 0⭐ 0