DisNCord Rules: Difference between revisions

From DisNCord Community Wiki
Jump to navigation Jump to search
Line 4: Line 4:
DisNCord is NCommander's personal Discord server, which has taken many forms in the two years it has existed. At the moment, it's a combination of a social group, a center of preservation and retrocomputing, a place of acceptance, healing and understanding, and much more. It's expected that DisNCord will constantly shift and change throughout its existence both as its residents, and its owner changes. This is a living document intended to outline its core tenants and values.
DisNCord is NCommander's personal Discord server, which has taken many forms in the two years it has existed. At the moment, it's a combination of a social group, a center of preservation and retrocomputing, a place of acceptance, healing and understanding, and much more. It's expected that DisNCord will constantly shift and change throughout its existence both as its residents, and its owner changes. This is a living document intended to outline its core tenants and values.


One of the core tenants of DisNCord is that preservation is a essential job, which works to help document, and record the world around us. Originally starting as small projects, the preservation efforts on DisNCord have lead to a larger changes in the vintage computing area. Over the last two years, we've seen a pretty big increase in preserving both UNIX software, and larger mainframe systems. Rather notably, both efforts to restore and document [[Banyan VINES resurrection|Banyan VINES]], as [[AIX_on_Itanium AIX on Itanium]]
One of the core tenants of DisNCord is that preservation is a essential job, which works to help document, and record the world around us. Originally starting as small projects, the preservation efforts on DisNCord have lead to a larger changes in the vintage computing area. Over the last two years, we've seen a pretty big increase in preserving both UNIX software, and larger mainframe systems. Rather notably, both efforts to restore and document [[Banyan VINES resurrection|Banyan VINES]], as [[AIX on Itanium]]


=== What is Acceptance? ===
=== What is Acceptance? ===

Revision as of 09:17, 1 January 2023

This is an ongoing discussion to create a server overview, and description of all channels, as well as an effort at revising and clarification of the rules.

Server Description

DisNCord is NCommander's personal Discord server, which has taken many forms in the two years it has existed. At the moment, it's a combination of a social group, a center of preservation and retrocomputing, a place of acceptance, healing and understanding, and much more. It's expected that DisNCord will constantly shift and change throughout its existence both as its residents, and its owner changes. This is a living document intended to outline its core tenants and values.

One of the core tenants of DisNCord is that preservation is a essential job, which works to help document, and record the world around us. Originally starting as small projects, the preservation efforts on DisNCord have lead to a larger changes in the vintage computing area. Over the last two years, we've seen a pretty big increase in preserving both UNIX software, and larger mainframe systems. Rather notably, both efforts to restore and document Banyan VINES, as AIX on Itanium

What is Acceptance?

In a nutshell, acceptance is being able to accept both yourself, and other views as valid. There's a lot of hatred in the world, and that hatred can be expressed both externally and internally. On a fundamental level, acceptance is learning how to deal with both. It's also understanding that hatred should never be tolerated, and the paradox of tolerance is understood and accounted for.

What is Understanding?

If acceptance is being yourself, understanding can be described as "how did we get here". A lot of it is to understand the truth of the matter; why does something like work that, or what causes other people to do such things. It's essentially the process of contextualizing feelings into understandable steps. Understanding applies to both people (i.e., why does hate exist), as well things (i.e., why is there a 64-bit version of Pinball).

Rules

  1. Treat everyone with respect. Absolutely no harassment, witch hunting, sexism, racism, or hate speech will be tolerated.
  2. No NSFW or obscene content. This includes text, images, or links featuring nudity, sex, hard violence, or other graphically disturbing content.
  3. No spam or self-promotion (server invites, advertisements, etc) without permission from a staff member. This includes DMing fellow members.
  4. This server is focused around retro-technology, and the history of computing but there are no hard and fast rules on topics.
  5. Posting links to proprietary information (such as copyrighted, or classified material) is prohibited.
  6. Excessive negativity, doomsaying, lashing out, and similar behaviors is prohibited.
  7. Venting is fine (we have a dedicated forum), but try to remember the other human.
  8. Violations of the rules may be reported via the ticket reporting system
  9. Transparency and accountability are the keys to a long running server.
  10. The Discord ToS supersedes all server rules, and shall be upheld by all moderators
  11. Come by and have a good time.

To prevent excessive rule lawyering, a general statement of what each rule means is provided for some of the more open ended ones. Moderators have final authority in determining what is and isn't acceptable, but, at the same time, moderators are humans too, and it should be understood that mistakes can and will happen.

Respecting Others

NSFW and Adult Topics

What Constitutes Spam

Proprietary Information

The term proprietary information is an overarching term that essentially refers to anything that isn't intended for publication. This also includes information that would be covered under a signed limited disclosure agreement or NDA, trade secrets, or classified material. The standard line to use here is similar to that of clean room design (sometimes known as the Chinese wall technique), where you can discuss things learned, but not directly link to such information. The very simple example is as follows: Linking to a news article is fine, linking to leaked docs, not so much.

Moderators will handle this on a case by case basis.

Accountability and Transparency

Special: The Discord ToS And Other Unique Circumstances

The Responsibilities of Staff

Staff, which include both moderators, and those who've taken up a volunteer role such as Wiki Editor are responsible for helping create DisNCord (and this wiki) what they are, as well as upholding the server's values and roles.

At the time of writing (2022-12-26), moderators are organized in a flat structure, with NCommander being the final arbitrator.

At the time of writing (2022-12-26), wiki volunteers are organized in a flat structure, with a wiki admin group being created in the near future.

Server moderators have the "Resident Madfolks" role, and a gold name in chat. Moderators uphold the chat rules, and are trusted to timeout, kick, or ban on their own cognition. Server moderators are considered volunteers.

The Importance of Volunteers

Volunteers are recognized with a distinctive purple color and icon in chat representing where they are interested in working. While volunteers are always welcome, by becoming one, you also accept the responsibility of being a representative of the server, and thus should be expected to be held to a higher standard than a normal member might be.

As DisNCord expands, it is important that we always remember the people who make it possible, and more defined benefits and responsibilities will be laid down as we expand further.

Warnings Are Not Threats

Transparency and Accountability

Supporter Roles Are Not Rule Exempt

This server accepts both NCommander's Patreon, and its own Discord Supporter payments, and collects funds towards both helping its creator, and funding it's own internal projects, such as this wiki, and Mastodon servers. Unfortunately, there are who believe that one can simply buy their way out. As an official policy, supporter status shall not be considered when a moderation decision is made. At NCommander's discretion, Patreon perks may also be blocked for especially egregious conduct.

Discord Nitro Boosters are considered a supporter role, although at this time, they do not gain any access to perks.

Reporting System

At the moment, DisNCord runs an ad-hoc reporting system, where concerns can be brought to a moderator, and then discussed privately, with action taken as needed. This however requires issues get reported, and communicated, and has the misfortunate of making staff a bit of a black box. For the moment, this system is workable, but as the server continues to expand, there's a very real chance that these mechanisms will become overwhelmed.

Furthermore, part of what makes DisNCord work is that the staff are trusted, and there's proper accountability in place. Up to this point, that's mostly been N personally reviewing most things, and getting involved as needed, but this runs the risk of things falling through the cracks. Moving forward, we need to investigate, trial, and draft specific policy and procedures for handling reporting issues, balanced between transparency and accountability. The proposed plan, to be rolled in stages is as follows:

  • Implement a ticket reporting system on Discord
  • Adjust procedures to handle all mod actions through the ticketing system, so there's oversight by all parties.
  • Specifically define how the reporting system should be all members
  • Specifically define how off-Discord information may be used
  • Create specific policy for transparency and accountability going forward.

As each stage, the floor will be opened to public discussion and Q&A sessions, and provide rationale and reasons for each step. Counter-proposals will also be heard, and possibly adopted after discussion. The end result will hopefully be a robust system taking in account the collective experience of this server.

Archival Policy

Quotes and Wiki Policy

Channel Descriptions

Announcements

Channels used to broadcast announcements, proclamations, or other information to all server users. Configuration options such as ping roles, and other important settings also live here, although may be moved in the future.

#rules

The rules of the server, posted for quick reference. More detailed information may be available on the wiki.

#role-select

Lets users toggle user selected roles. Currently, there are role selectors for pronouns, and specific pin roles, as documented below.

#content

Announces when new NCommander content is available. 🎊

#changelog

Updates to DisNCord, as well as the channel, and community as a whole will be posted here.

Supporters

These channels are only visible to premium supporters (Seeker Supporters and Tip Jar Supporters) as a membership perk.

#the-lounge

General discussion for supporters. Help yourself to the cookies on the table. (note: the cookies are fictional)

#supporter-content

Announces when new NCommander content is available to premium supporters for early access.

Discussion Tracks

While the DisNCord community has specific interests as a whole, it values any general purpose discussion that might strike people's interest. Originally, this started as a single #general channel, but the channel became so popular that a split was necessary. At the moment, there are two discussion tracks, and a dedicated off-topic channel.

It's the hope that as the server grows that it will be possible to keep at least some general purpose areas usable where its possible to have a discussion, and just a wall of noise as in some other Discords. Future channels, such as a dedicated slow mode room made by added in the future.

Discussion Track Channels: #general-pi and #belgium

These are the general discussion channels, for any sort of discussion. There are two of them so users can start a conversation without getting trampled by the conversation already in progress.

There is no effective difference between #general-pi and #belgium, and users are encouraged to use whatever one is less active at the moment, to avoid trampling conversations. #belgium isn't just Belgium related topics; but it is a funny name for a channel! These channel names might change on how N feels at any given moment.

#off-topic

Overflow channel for talking about things that aren't necessarily computer related. There's a thread here just for memes.

Topics better suited for the "no place of honor" channels should go there instead.

Voice Channels

Want to hang out and talk about stuff? Want to livestream your installation of CDE on an air fryer? Then you want the voice channels.

#voice-text

Lets people who can't or won't use a mic participate in a voice chat conversation. (This channel predates Discord's own text subchannel feature.)

Voice Discussion Channels

Voice chats for voice communication, video chat, or streaming.

Breakout Tracks

These channels are for relevant sub-topics

#amateur-radio

Discuss amateur radio ("ham radio")

#cursed-computing

This is where you post cursed ideas that won't leave your head, or share an abomination against computing that you found somewhere.

Please don't ask N (or anyone, really) to do a video on a specific idea; they already have plenty of videos planned.

#tech-support

Provide or request technical assistance. Sort of the opposite of #cursed-computing.

(No one is obligated to provide support.)

#oddware-finds

This channel is dedicated for people posting interesting eBay finds.

Please put notes if you just want info on an item, or if its free to bid on. Unmarked items are assumed to be fair game.

#photos

Post neat photos you took.

Acceptance Corner

Acceptance is a core concept of DisNCord, both accepting who you are, and accepting the state of the world, it's one of the major milestones of healing. While DisNCord has a large LGBTIQA+ community who frequently use these channels, this area is open to whomever needs it.

#express-yourself

Self-expression is one of the most important things any individual can do. This channel is a dedicated place express yourself in ways we can all see.

#coming-out

Discussion related coming out, questioning, and acceptance.

#help-and-venting

We all need to vent sometimes.

#good-vibes

Post things that give us good vibes. For example, cat. 🐈‍⬛

Paint Drying

Channels for the paint drying competition, also known as Slow Computing Speedrunning.

#paint-drying-competition

General discussion for the concept.

#milestone-drips

Lets participants announce achievements to the world.

#wet-paint

Forum with threads for the individual attempts.

Paint Drying Streams

You can actually watch a computer from the early 90s compile distressingly recent software in real time!

No Place Of Honor

This is not a place of honor. No great deeds are commemorated here. What is here is dangerous and repulsive to us.

On a more serious note, these channels can be seen as the kidneys of DisNCord. In many locations, a "no politics" rule is used as a weapon to prevent discussion of topics that aren't necessarily political in nature. As such, DisNCord explicitly allows good-faith discussions for politics, with the understanding that the server and its community are going to be slated towards the views of both its founder, and the overarching community.

Or in other words; you're free to bring up whatever you want, but do expect to be called on it if the view is horseshit.

#politics

Political discussion goes here. It is on slow-mode, as a reminder to think before you type and treat everyone with respect.

#no-great-deeds

This channel is to denote all the horseshit on the Internet. Incel crap, alpha male crap, and well, things that make the world a worse place. If it sucks, put it here.

#blockchain-of-fools

The cryptocurrency carnival. Bitcoin, Web3, metaverse, NFTs--if it sucks on the blockchain, put it here.

Restless Systems

Discussion and documentation of Restless Systems' attempts to make its mark on the world

#fedi-discuss

Discuss Fediverse things, including our Mastodon instance.

#wiki-bootstrap

Discussion of this very wiki!

#wiki-changes

Automated changelog of wiki edits.

Projects

Document and discuss the major tech projects the community is involved in. Project channels may be requested, with the understanding that they will be likely written up and shared on the wiki. Both forum channels, and regular discussion channels can be created. Depending on the needs of a given channel, per-channel moderation roles may be assigned. There was an red Project Manager role for this, which may return in a new form going forward.

Project discussions may be archived after a period of time, and restoration may be requested via filing a ticket.

#project-monterey

Discord forum for the effort to get the Project Monterey OS up and running. See: AIX on Itanium. This project was successful, and this forum may be archived at some point in the future.

#banyan-resurrection

Channel for the Banyan VINES resurrection work. Work is ongoing.

#osdev

A channel for the community's Homebrew OS Development scene.

This channel predates Discord forums, so most discussion happens in the threads.

Meta

#welcome

👋 Discord's automatic announcements for new users appear here

#botworld

Experiment with the Discord bots here without fear of trampling conversation

#discord-improvements

Suggest improvements for the Discord server here

Staff Lounge

Private channels for server staff.

#mod-discussion

Discussion related to server issues, moderation decisions and more. Essentially the #general channel for staff.

#mod-sysadmin

Discussions related to keeping the wiki, fedi, and other off Discord stuff up and running.

#mod-social

off-topic but for mods.

#enforcement-action

A write only channel which documents past mod history and actions.

#mod-botworld

Private channel for running bot commands silently.

Mod Voice

Private VC channel; very rarely used.

The Lost Worlds

#minecraft

Archives

These channels are no longer active for whatever reason, but the messages are kept in the archives just in case useful information

#8086-detector

The 8086 Detector was an attempt to identify the various 8086-compatible CPUs in software

#games-server-thoughts

Discussed setting up a Minecraft server or some other game server for the community.

#rms-fsf-response

Discussed Richard Stallman's conduct, leading up to NCommander's video on the subject.

#video-production

NCommander talks video production

#stuff-youtube-says

This was meant as a #no-great-deeds specifically for YouTube comments

#wiki-changelog

This was originally intended to document updates to the wiki's configuration.

A Note On Private Channels

A small number of private channels have been used in the past to hold discussion between server admins, as well as handle time sensitive topics. These are generally all inactive, and only exist for archival purposes.

Server Roles

Administration Roles

Server Administrators

Endless Seeker

Bot Wrestler

Resident Madfolks

Volunteer Roles

Wiki Volunteers

Supporter Roles

Seeker Supporter

Tip Jar Supporter

Discord Nitro (Cool Folks)

Self-Selected Roles

Pronoun Roles

Pronoun roles exist for easy identification of folks. Roles are self-selected through a bot (or for more rarely used roles, filing a a ticket and requesting it). At the moment, roles are colored differently, and ordered in such a way to help increase diversity on the server.

In the past, the pronouns all shared an orange color, which stood out against the white generic color; the diversity in colors also helps allow those who don't have roles selected from not feel forced to take one.

Colors and ordering may change in the future

  • She/Her (Cyan)
  • He/Him (Red)
  • They/Them (Purple)
  • Any/Any (dark gray)
  • It/Its (gray)
  • Fey/Fey (gray)

N's Life

Drip Reports

Other Roles

Minecraft

Bot Roles

Things To Be Written