Make the lawguide true.
This commit is contained in:
parent
0eb2d2199b
commit
abaabf29a8
1 changed files with 46 additions and 59 deletions
105
lawguide.tex
105
lawguide.tex
|
@ -27,10 +27,6 @@ activity. Most important parts are the first two sections `Behaving' and `Logs'.
|
||||||
\subsection{Behaving}
|
\subsection{Behaving}
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\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 Calling women subhuman; making racist, homophobic, or transphobic
|
\item Calling women subhuman; making racist, homophobic, or transphobic
|
||||||
comments; calling people with disabilities leeches and subhuman;
|
comments; calling people with disabilities leeches and subhuman;
|
||||||
telling people with mental illnesses to kill themselves; or other comparable acts
|
telling people with mental illnesses to kill themselves; or other comparable acts
|
||||||
|
@ -52,6 +48,10 @@ Exception to this is if the person you're `funkicking' does not mind the fun kic
|
||||||
Idlers are defined as people whose last activity has been 5 minutes ago (where activity
|
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
|
implies messages or nick changes as a response to something in the channel), or who
|
||||||
have marked themselves away (e.g. by \texttt{bbl}).
|
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.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
|
||||||
|
@ -59,7 +59,8 @@ have marked themselves away (e.g. by \texttt{bbl}).
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item There is a public log that logs the last hundred lines of the channel, except those that
|
\item There is a public log that logs the last hundred lines of the channel, except those that
|
||||||
begin with \texttt{nolog:} or \texttt{[nolog]}.
|
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
|
\item Publishing channel logs otherwise without explicit agreement from the channel is
|
||||||
prohibited.
|
prohibited.
|
||||||
\item The gopher server serving the public logs is allowed to collect IPs, requested paths,
|
\item The gopher server serving the public logs is allowed to collect IPs, requested paths,
|
||||||
|
@ -76,8 +77,8 @@ of abuse.
|
||||||
At every moment, there is an active proposal and a vote count.
|
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 that doesn't refer to the current active proposal is cast, the active proposal
|
||||||
changes to the new proposal, and the vote count resets to 0. A filibuster sets the active
|
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 and resets the vote count to 0.
|
proposal to itself.
|
||||||
|
|
||||||
A vote increments the vote count by 1 after change of proposal (if required).
|
A vote increments the vote count by 1 after change of proposal (if required).
|
||||||
|
|
||||||
|
@ -89,52 +90,34 @@ There are several different kinds of syntaxes for voting on laws. They're all ba
|
||||||
on the original syntax of \texttt{:D}, with various modifications.
|
on the original syntax of \texttt{:D}, with various modifications.
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \texttt{:D}
|
\item \texttt{:D} \quad The most basic form. Votes for the current active proposal.
|
||||||
|
|
||||||
The most basic form. 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}.
|
||||||
|
|
||||||
\item \texttt{:D\~{}N}
|
\item \texttt{:D\^{} :D\^{}\^{} :D\^{}\^{}\^{} ...} \quad Equivalent to \texttt{:D\~{}N}, where N is the number of `\^{}'s.
|
||||||
|
|
||||||
Votes N proposals back. Is 0-indexed, so \texttt{:D\~{}0} is equivalent to \texttt{:D}.
|
\item \texttt{nick: :D, nick: :D\~{}N, nick: :D\^{}} \quad Same as without the \texttt{nick: } prefix, but instead refer to the relevant proposal
|
||||||
|
|
||||||
\item \texttt{:D\^{} :D\^{}\^{} :D\^{}\^{}\^{} ...}
|
|
||||||
|
|
||||||
Equivalent to \texttt{:D\~{}N}, where N is the number of `\^{}'s.
|
|
||||||
|
|
||||||
\item \texttt{:D\~{}kick}
|
|
||||||
|
|
||||||
Refers to last kick. Can only be used right after a kick, or a kick followed by a join
|
|
||||||
by the kicked person.
|
|
||||||
|
|
||||||
\item \texttt{nick: :D, nick: :D\~{}N, nick: :D\^{}}
|
|
||||||
|
|
||||||
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: }.
|
made by `nick'. \texttt{nick, } can be used instead of \texttt{nick: }.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
|
||||||
\subsubsection{What counts as a filibuster/proposal?}
|
\subsubsection{What counts as a filibuster/proposal?}
|
||||||
|
|
||||||
\begin{itemize}
|
We get it. It's hard to determine what filibusters and what is a legitimate proposal. Here's
|
||||||
\item Messages \emph{are} proposals, \emph{unless} they're sent by bots to explain something in the
|
a handy table:
|
||||||
previous message (e.g. title bot, automatic translation) \emph{or} they begin with \texttt{nolog:}
|
|
||||||
or \texttt{[nolog]} \emph{or} is like a valid vote but with \texttt{:D:} or \texttt{D:} substituted
|
\vspace{1.5em}
|
||||||
for \texttt{:D}.
|
\renewcommand{\arraystretch}{1.25}
|
||||||
\item Bot messages sent as a response to direct command (e.g. program evaluation,
|
\begin{tabular}{p{0.6\linewidth} | p{0.15\linewidth} | p{0.15\linewidth}}
|
||||||
non-automatic translation) \emph{are} proposals.
|
\textbf{Message} & \textbf{Filibusters?} & \textbf{Proposal?} \\ \hline
|
||||||
\item Bot messages that are generally to be ignored in the legislative process (e.g. title
|
:D and its variants. & No. & No. \\
|
||||||
bot, automatic translation) \emph{are} proposals \emph{if} intended to disrupt.
|
:D: or D: and their variants. & Yes. & No. \\
|
||||||
\item Notices are treated like messages (except they can't be used to vote).
|
Messages redacted in the public logs or messages intended to be redacted. & Yes. & No. \\
|
||||||
\item Nick changes \emph{are not} proposals, \emph{unless} they are a direct response
|
Automatic bot messages. & No, unless disruptive. & No, unless disruptive. \\
|
||||||
to something in channel \emph{or} are disruptive.
|
First join. & Yes. & Yes. \\
|
||||||
\item Kicks and mode changes \emph{are} proposals.
|
Kicks and mode changes on users. & Yes. & Yes. \\
|
||||||
\item Joins \emph{are not} proposals, \emph{unless} it is a first join \emph{or} intended
|
Other network messages such as joins, parts, kills, nick changes, or channel mode changes. & No, unless disruptive. & No, unless disruptive.
|
||||||
to disrupt.
|
\end{tabular}
|
||||||
\item Parts and quits \emph{are not} proposals, \emph{unless} intended to disrupt.
|
|
||||||
\item Special behaviour: valid votes with \texttt{:D:} or \texttt{D:} substituted for \texttt{:D}
|
|
||||||
\emph{as well as} messages beginning with \texttt{nolog:} or \texttt{[nolog]} can \emph{not} act as
|
|
||||||
proposals. These messages still filibuster.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
|
|
||||||
\subsection{Additional stuff}
|
\subsection{Additional stuff}
|
||||||
|
@ -152,12 +135,28 @@ if requested to do so.
|
||||||
\subsection{Terminology}
|
\subsection{Terminology}
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
|
||||||
|
|
||||||
|
\item \texttt{filibuster}: Anything that is sent on the channel, and can stop a
|
||||||
|
law from being passed, is known as a filibuster. This is in line with the literal meaning,
|
||||||
|
``obstructs progress in a legislative assembly''.
|
||||||
|
|
||||||
|
\item \texttt{inner party}: A loosely defined group of people who are more active
|
||||||
|
with channel work, and have additional rights with ChanServ. Find out who it consists of
|
||||||
|
by knocking on the nearest secret door.
|
||||||
|
|
||||||
\item \texttt{law}: A passed proposal. A proposal requires three contiguous votes
|
\item \texttt{law}: A passed proposal. A proposal requires three contiguous votes
|
||||||
by unique non-bot members of the channel to be passed.
|
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 effect active behavior on the channel, and can be passed because of
|
||||||
Rule of Funny.
|
Rule of Funny.
|
||||||
|
|
||||||
|
\item \texttt{lawrememberer}: The people responsible for maintaining the lawlist,
|
||||||
|
currently notably `nortti', `shikhin', and `wolf' but anyone can sign up.
|
||||||
|
|
||||||
|
\item \texttt{lawspeaker}: The person who interprets and clarifies the law,
|
||||||
|
currently `nortti'.
|
||||||
|
|
||||||
\item \texttt{malcompliance}: The act of complying in the worst possible manner. Or,
|
\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''.
|
as the Finnish define it, ``following the letter of the law while pissing on the spirit''.
|
||||||
|
|
||||||
|
@ -167,28 +166,16 @@ Examples:
|
||||||
``I'll have something strong to drink'' *gives aqua fortis*
|
``I'll have something strong to drink'' *gives aqua fortis*
|
||||||
\end{quote}
|
\end{quote}
|
||||||
|
|
||||||
\item \texttt{filibuster}: Anything that is sent on the channel, and can stop a
|
|
||||||
law from being passed, is known as a filibuster. This is in line with the literal meaning,
|
|
||||||
``obstructs progress in a legislative assembly''.
|
|
||||||
|
|
||||||
\item \texttt{proposal}: Anything that can filibuster can be a proposal.
|
|
||||||
|
|
||||||
\item \texttt{new ancient law}: A law that has always been true,
|
\item \texttt{new ancient law}: A law that has always been true,
|
||||||
but was only recently discovered and legislated.
|
but was only recently discovered and either ratified or recognized.
|
||||||
|
|
||||||
\item \texttt{lawrememberer}: The people responsible for maintaining the lawlist,
|
|
||||||
currently `nortti', `shikhin`, and `vehk`.
|
|
||||||
|
|
||||||
\item \texttt{lawspeaker}: The person who interprets and clarifies the law,
|
\item \texttt{proposal}: Anything that can be ratified as a law is a proposal.
|
||||||
currently `nortti'.
|
|
||||||
|
|
||||||
\item \texttt{triminority}: The three required to pass a law. Can be used to refer to
|
\item \texttt{triminority}: The three required to pass a law. Can be used to refer to
|
||||||
an actual group, or a hypothetical group.
|
an actual group, or a hypothetical group.
|
||||||
|
|
||||||
\item \texttt{triumvirate}: People who are more active with channel work, and have
|
|
||||||
additional rights with ChanServ. Currently consists of `asecretcat', `FireFly', `klange',
|
|
||||||
`nortti', `olsner', `puckipedia', `shikhin', `sortie', `vehk', `XgF', and `zgrep'.
|
|
||||||
|
|
||||||
\item \texttt{vote}: Anything described under `Voting.Syntaxen'.
|
\item \texttt{vote}: Anything described under `Voting.Syntaxen'.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue