A rewrite, especially of first 2 sections, to make it slightly more readable.

This commit is contained in:
shikhin 2021-06-22 00:23:28 -04:00
parent abaabf29a8
commit 895b8982e1
1 changed files with 46 additions and 41 deletions

View File

@ -20,12 +20,23 @@
\section{\#offtopia law guide}
This document is merely a summary of the most important laws helpful for everyday
activity. Most important parts are the first two sections `Behaving' and `Logs'.
This document is merely a summary of our most important laws.
The first two sections, `Behaving' and `Logs', detail laws that must or should
be followed. The latter sections detail how laws are made and miscellaneous laws.
\subsection{Behaving}
Only three\footnote{Excluding the \emph{unbreakable} laws that spell out what
\emph{unbreakable} laws are.}
of our thousands of laws are \emph{unbreakable}. If an \emph{unbreakable} law is broken,
the following progression of actions takes place:
1) a warning is issued, 2) a \texttt{+q} for an hour, and 3) a temporary (24 to 48 hours) or permanent ban,
decided upon in a case-by-case basis. Any trusted person (you know who you are!) can enforce this. Steps may be skipped in cases of bad faith actions or spam. However, before any
punishment is enacted, the reasoning behind it must be explained.
Here's two crucial unbreakable laws. The third (and final) one is in section two.
\begin{itemize}
\item Calling women subhuman; making racist, homophobic, or transphobic
comments; calling people with disabilities leeches and subhuman;
@ -35,70 +46,65 @@ are to be prohibited, except in cases of clear sarcasm.
\item If someone lays out a boundary to you, you are to respect it. No ``jokes'' where you
repeatedly violate it after being specifically told so. If you violate a boundary by accident,
apologise.
\end{itemize}
\item Mark NSFW content. Linked NSFW content should be marked, preferably with
\texttt{NSFW} or \texttt{[NSFW]}.
Here's a smattering of other (new ancient or not) laws to keep in mind:
\item Avoid funkicking.
`Funkicking' is where you kick someone just for fun, or for some insignificant reason.
Exception to this is if the person you're `funkicking' does not mind the fun kick.
\begin{itemize}
\item Do not kick idlers, unless for abuse or clear violations of channel law.
\item Mark nsfw content. Linked nsfw content should be marked, preferably with
\texttt{nsfw} or \texttt{[nsfw]}. Feel free to tag music with \texttt{[music]} and
relevant tags too. Tag everything!
Idlers are defined as people whose last activity has been 5 minutes ago (where activity
implies messages or nick changes as a response to something in the channel), or who
have marked themselves away (e.g. by \texttt{bbl}).
\item \url{https://gitlab.com/sortie/mmmm/blob/master/mmmm.txt} (MMMM).
A collection of rules and guidelines that evolved from horrors that won't be mentioned
here; currently in helpful form. By new ancient law, MMMM is lawful.
\item `Funkicking'---where you kick someone just for fun, or for some insignificant reason
---is only acceptable if the person being kicked is explicitly okay with it. Do not
funkick idlers.
\end{itemize}
\subsection{Logs}
\begin{itemize}
\item There is a public log that logs the last hundred lines of the channel, except those that
There is a public log at \url{gopher://yurie.smar.fi:7070/hofftopia.html}
that logs the last hundred lines of the channel, except those that
begin with \texttt{nolog:} or \texttt{[nolog]}. \texttt{nolog}
messages cannot be ratified and must be responsibly handled by channel members.
\item Publishing channel logs otherwise without explicit agreement from the channel is
prohibited.
\item The gopher server serving the public logs is allowed to collect IPs, requested paths,
and user agents of connecting users; these are not retained for over a month except in cases
of abuse.
\end{itemize}
An \emph{unbreakable} law says that publishing channel logs otherwise without explicit agreement from the channel is
prohibited. (This implicitly includes \texttt{nolog} protections.)
The gopher server serving the public logs is allowed to collect IPs, requested paths,
and user agents of connecting users; these are not retained for over a month except in cases
of abuse. Full contents of requests the server is unable to parse can be collected too, with
the same restriction of a month.
\subsection{Voting}
We vote on things. We make laws. This is how.
\subsubsection{Basics}
At every moment, there is an active proposal and a vote count.
If a vote that doesn't refer to the current active proposal is cast, the active proposal
If a vote is cast that doesn't refer to the current active proposal, the active proposal
changes to the new proposal, and the vote count resets to 0. A filibuster resets the vote count to 0. Bar a few exceptions detailed below, it also sets the active
proposal to itself.
A vote increments the vote count by 1 after change of proposal (if required).
When the vote count reaches 3, the active proposal becomes a law.
When the vote count reaches 3\footnote{Why 3? nortti, shikhin, and sortie.}, the active proposal becomes a law.
\subsubsection{Syntaxen}
There are several different kinds of syntaxes for voting on laws. They're all based
on the original syntax of \texttt{:D}, with various modifications.
\begin{itemize}
\item \texttt{:D} \quad The most basic form. Votes for the current active proposal.
\texttt{:D} is the most basic form of a vote. It votes for the current active proposal.
\item \texttt{:D\~{}N} \quad Votes N proposals back. Is 0-indexed, so \texttt{:D\~{}0} is equivalent to \texttt{:D}.
\texttt{:D\~{}N} votes N proposals back. This is 0-indexed, so \texttt{:D\~{}0} is equivalent to \texttt{:D}. If you want to be esoteric,
you can also use \texttt{:D\^{}\^{}\^{}...}---this is equivalent to \texttt{:D\~{}N}, where N is the number of `\^{}'s.
\item \texttt{:D\^{} :D\^{}\^{} :D\^{}\^{}\^{} ...} \quad Equivalent to \texttt{:D\~{}N}, where N is the number of `\^{}'s.
\item \texttt{nick: :D, nick: :D\~{}N, nick: :D\^{}} \quad Same as without the \texttt{nick: } prefix, but instead refer to the relevant proposal
made by `nick'. \texttt{nick, } can be used instead of \texttt{nick: }.
\end{itemize}
Prefixing your vote with \texttt{nick: } or \texttt{nick, } instead makes it refer to the relevant proposal
made by nick.
\subsubsection{What counts as a filibuster/proposal?}
@ -120,15 +126,15 @@ Other network messages such as joins, parts, kills, nick changes, or channel mod
\end{tabular}
\subsection{Additional stuff}
\subsection{Miscellaneous}
\begin{itemize}
\item The person who starts the vote on a proposal must provide the law to a lawrememberer,
if requested to do so.
\item In cases where there is disagreement on whether something passed, the
authoritative log's point of view is used.
\item The person who opens the vote on a proposal must provide the law to lawrememberer,
if requested to do so.
\item Zero-width spaces in votes are to be ignored.
\item It is a good custom to vote on one's own proposal last.
\item It is good custom to vote on one's own proposal last.
\end{itemize}
@ -148,14 +154,14 @@ by knocking on the nearest secret door.
\item \texttt{law}: A passed proposal. A proposal requires three contiguous votes
by unique non-bot members of the channel to be passed.
Laws need not effect active behavior on the channel, and can be passed because of
Laws need not (and mostly do not) effect active behavior on the channel, and can be passed because of
Rule of Funny.
\item \texttt{lawrememberer}: The people responsible for maintaining the lawlist,
currently notably `nortti', `shikhin', and `wolf' but anyone can sign up.
currently notably nortti, shikhin, and wolf but anyone can sign up.
\item \texttt{lawspeaker}: The person who interprets and clarifies the law,
currently `nortti'.
currently nortti.
\item \texttt{malcompliance}: The act of complying in the worst possible manner. Or,
as the Finnish define it, ``following the letter of the law while pissing on the spirit''.
@ -172,7 +178,6 @@ but was only recently discovered and either ratified or recognized.
\item \texttt{proposal}: Anything that can be ratified as a law is a proposal.
\item \texttt{triminority}: The three required to pass a law. Can be used to refer to
an actual group, or a hypothetical group.