Git Product home page Git Product logo

community's Introduction

Community

Hachyderm Community Resources, including:

Mastodon 101

Hello Hachydermians! Some of you are new to Mastodon, so here are some notes to help you get started. Since a fair few of you are coming from Twitter, there will be comparisions to the Twitter model for social media.

How do I sign up?

If you're looking to sign up with us here at Hachyderm, you can sign up on hachyderm.io. The only criteria for signing up is abiding by our Hachyderm Terms of Service. If you're looking at other Mastodon instances, then the sign up process is likely similar but with their own domain and Terms of Service.

Troubleshooting, Support, and Issues

The most critical thing you can do to help us help you (even more so than a donation) is to reduce noise.

The best way for you to help reduce noise is to leverage our issue tracker instead of independent one-off requests for help. It is a full time job sifting through requests and making sense of them. If you want to help, leverage the issue tracker and create a new issue or better yet find one that already exists.

Do Not

  • Please do not reach out on Twitter.
  • Please do not join the Discord just to report an issue, bug, or feature request.
  • Please do not send us emails (we get too many emails).

Do

  • File an issue in this repository

Is it Hachyderm or Just Me?

One way to check if there's a Hachyderm outage is by looking at our public Grafana dashboard:


Screenshot of Hachyderm Grafana Dashboard on 11 Nov 2022

Respectful Tooting

How do I access (public) toots?

There are a few different ways:

  • The web browser, so in our case hachyderm.io
  • A client app, usually for mobile devices:
    • iOS: Toot! (cost: $4 USD)
    • Android: Tusky (cost: free)

For a complete comparison of 8 iOS apps: Fedi, Mast, Mastodon (official), Mercury, Metatext, tooot, Toot!, and Tootle, please take a look at Transpondering's Blog on the topic. The deep dive is very deep, going into various UI features, commenting about how intuitive the different apps are or aren't, which are more or less compatible with screenreaders and VoiceOver, and so on.

Who can see my stuff / Whose stuff can I see?

This diagram has been making rounds on Twitter, Mastdon, et al. It is from a GitHub issue on the Mastodon project:

Flow chart showing that a public toot by USER is visible only if you are: following that user, the user is on the same instance as you, or someone on your instanced follows and interacted with the toot

This is the case of public toots only. When you are a private account, the people you allow to follow you are the people who can see your toots.

Who can see DMs? It depends.

Direct messages allow you to communicate with one or more other users. This is similar to what you've likely seen on other platforms like Slack/Discord and Twitter with a notable exception:

  • ⚠️ When you bring someone into a DM conversation they are able to see the whole DM history.

On the one hand this solves the problem of Slack and similar where when you add someone to a conversation you need to summarize everything relevant to that point to bring the new person / people up to speed. That said, if you aren't expecting it, it can expose conversations to third parties that needed to be private.

The other person / people who can see DMs are mods.

  • Yes, mods can see your DMs.

Similar to the above, this is a double edged sword. On the one hand it makes it easy for mods to read DMs when they receive a report of harassing behavior. On the other hand it might also make private conversations visible that you wished were kept private even in those circumstances.

As a transparent statement: Hachyderm mods do not casually read user DMs. We would only look at a specific DM in the event of a report from a user (e.g. due to harassment, platform errors, etc.). We spend all of our cycles running production, so :)

DM user experience in the various interfaces

The UI experience of DMs is not as clearly separated as other apps like Twitter, Slack/Discord, et al. In the web UI, for example, DMs do not look significantly different than a private account tooting in your feed. Some of the mobile apps, like Toot!, have a better visual separation. Basically: depending on where you prefer to toot, you'll have vastly different experiences (for now).

Content Warnings ⛔️

Content Warnings are implemented differently in Mastodon than Twitter. CW'ed toots look like this:

Screenshot of a toot with content warning "Politics (CO)" and the blurred out content labeled "Sensitive Content"

In this case the toot has both text and associated graphic. You would need to click to display each separately in each case. When a toot has a CW, all toots in the conversation carry that same CW.

Content Warnings have a few uses:

  • If discussing topics that can cause distress or trigger PTSD, like a great many political situations
  • Discussing topics that will spoil a book / movie / show

Because of how well CWs are implemented on the platform, we recommend that people make use of them. It is far easier on the mental health of other users to opt into a discussion about Whatever than to skim past it.

Also! Make sure that your CWs are specific so users know whether they want to opt in or not. e.g. are you hiding a toot / image that depicts violence or hints at it? Are you hiding the season finale to a show? How users socialize their use of CWs is what makes them useful. Making heavy, unclear, use of CWs adds confusion.

Hashtags will help others see your toots

If you've tried to use the search function you've likely noticed that you cannot use it quite the same way as Twitter. You cannot search for a term and find everyone writing about that word on your own or federated servers. What does show up are people and hashtags. You can take this information and do with it what you will :) We do not recommend adding so many hashtags to your toots that they are unreadable though.

Accessibility Awareness: when you camel case your hashtags (CamelCase) then screenreaders can successfully read the text, but when you use all same case (likethis or LIKETHIS) then they cannot. So if you're going to use hashtags, please remember to #UseCamelCase.

Tooting Videos

Although you can upload videos to toot, we recommend linking to a third party service like Vimeo, TikTok, et al.

Emojis 👍

Ok, so different instances have different emoji. Which emoji can you and others see? Which can you use?

The emoji that are provided via your instance of Mastodon are the emoji set you can use. You can use the Emojos app to see what emoji are available for you to use. For example, the Hachyderm set is visible via emojos.in/hachyderm.io.

Mastodon will render emojis in use on other instances in your feed correctly. Likewise users on other instances will see the special emoji you use here on Hachyderm correctly, even if they do not have them on their own, separate, instance.

Who's Who?

Let's say you formerly interacted with only a few people but found yourself recently, ah, interacting with let's say many. Sometimes people's usernames reflect the names you know them as and sometimes they do not. Sometimes you follow new colleagues or people you've meet on or off line. If you would like, you can add notes that only you see to a users profile. For example:

Not all mobile apps support editing this field at this time, so that is something to check if that interests you.

Where to learn more stuff?

There is always the Mastodon documentation, as well as the Fedi.Tips account that posts updated tips on the regular.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.