Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Code of conduct

Community standards

Community members must have good vibes. Having bad vibes will result in a warning, temporary removal, or permanent removal from the community, depending on intensity. Behavior both inside and outside of community spaces is taken into consideration when evaluating vibes. Here are some examples of good and bad vibes:

Good vibes
Respecting others regardless of such characteristics as gender, sexual orientation, race, and neurodivergence.
Maintaining a good signal to noise ratio.
Understanding that there is no such thing as “apolitical”.
Bad vibes
Rules lawyering.
Lacking ethics.
Supporting fascism.

Generative AI

Those who interact with the project must acknowledge the following and act accordingly:

  • Collecting training data for generative AI models without consent is unethical.
  • Leveraging exploitative working conditions to label training data for generative AI models is unethical.
  • Using, promoting, or otherwise legitimizing generative AI models that were produced unethically or are operated unethically is unethical.
  • Generative AI models are unfit for purposes where correctness is a necessity.

Additionally, the contributors do not consent to the use of this project (including its source code, documentation, version control history, official discussion spaces, and so on), in part or in whole, as inference inputs to or as training data for generative AI models. There are many ways to describe those who violate the consent of others, none of which are pleasant.

Failure to abide by these precepts constitutes bad vibes, which will be handled as described in the Community standards section.