Эксперимент с Синглтоном в Slack-чате
14 сентября 2017 года в Slack-чате был объявлен эксперимент, касающийся правил модерации на ближайшее время. Вкратце эксперимент заключается в том, чтобы назначать на фиксированный срок диктатора (Синглтона), который будет рулить всей модерацией и правилами поведения на своё усмотрение. Эксперимент завершился 29 ноября 2017 года.
Название происходит из одной из идей Ника Бострома, сама затея придумана по мотивам «Президента Грузии» на Лепре.
Содержание
Предыстория[править]
В чате долгое время существовали разногласия по поводу модерации. Некоторые участники считали, что форма высказывания не должна быть важна (то есть, сообщения, высказанные в грубой форме должны иметь право на существование, если они несут в себе полезную информацию). Другие считали, что излишняя грубость в чате недопустима. Существовавшие перед экспериментом правила были написаны исходя из второй точки зрения.
Правила эксперимента[править]
Синглтон/Синглтонка назначается на фиксированный срок в 2 недели.
Синглтону можно:
- банить людей с обоснованием и без;
- вводить любые правила поведения, банить за их нарушение или не банить при их нарушении или банить без их нарушения;
- создавать, переименовывать и архивировать каналы на своё усмотрение;
- назначать министров (других людей с админскими правами);
- менять код @clippy и настраивать новые интеграции на своё усмотрение.
Ограничения:
- права Синглтона не распространяются на проектные каналы (#effective_altruism, #*_meetups, #order, #wiki, #wiki_recent_changes, #translations, #translations_changes, #norms, #nvc, #street_epistemology, #video_uploading, #rationality_studies);
- @berekuk нельзя забанить технически, но можно условно — в этом случае @berekuk готов пообещать не отвечать и не ставить реакции вне проектных каналов;
- если Синглтон банит какого-то ещё человека, принимающего участие в проектной деятельности, @berekuk оставляет за собой право его разбанить на аналогичных условиях;
- экстренное катапультирование: к анонсу нового Синглтона можно ставить :+1: и :-1:. Если :-1: накапливается более десяти _и_ при этом количество :-1: составляет как минимум 75 % от суммы :+1: и :-1:, срок заканчивается досрочно (запрещать ставить :-1: под угрозой бана нельзя; запрещать агитацию за/против катапультирования и вообще запрещать обсуждение модерации — можно) (учитываются только голоса от зарегистрированных до 13 сентября);
По срокам банов:
- баны снимаются через 3 дня после окончания срока (чтобы избежать вакханалии в последний день);
- если активируется опция катапультирования, то баны снимаются сразу.
Про выборы Синглтона:
- Синглтона назначает @berekuk по итогам обсуждений и, возможно, голосований;
- новый Синглтон объявляется в #announcements.
Ради чего проводится эксперимент[править]
- попробовать разные режимы управления в относительно безопасных рамках и увидеть, к чему это приводит: две недели может твориться вакханалия, но всем будет известно, когда она закончится;
- дать людям, высказывающим радикальные мнения о модерации, возможность продемонстрировать предлагаемые стратегии на практике;
- уменьшить количество меты (полностью на усмотрение Синглтона, но одно из возможных правил, которые Синглтон может ввести — запретить или ограничить обсуждение меты вообще);
- пошатнуть статус кво.
Ход эксперимента[править]
Объективных критериев для результатов эксперимента пока не придумано. Поэтому следует учесть, что записи в этом разделе могут содержать субъективные оценки записывающего.
Первый синглтон[править]
Первым синглтоном был назначен @alporkl. (Сначала по итогам голосования было отобрано шесть кандидатов, выбор среди них определялся жребием).
Изначальный срок: 14 сентября 2017, 23:45 — 28 сентября 2017, 23:45.
Деятельность синглтона в основном свелась к следующему:
- Разделение каналы на «безопасные»(в которых следует общаться вежливо) и «грубые».
- Активное насаждение общения тредов. Требовалось общаться как на форумах — всё общение на какую-то одну тему должно было вестись в одном треде.
- Переименование каналов — проектные каналы получили префикс «prj», были переименованы каналы встреч так, чтобы все начинались с «meetups_».
Активное насаждение тредов, а также закрытие некоторых полезных каналов (например, #real_life_advice) вызвало довольно массовое недовольство.
1) Агрессивное форсирование тредов. Rule of a thumb -- представлять первое сообщение как создание темы на форуме.
Оценивать сообщения в тредах как возможные топик-стартеры и создавать новые треды с ними. Корректировать оригинальные сообщения по возможности. Например, если в треде задают вопрос "Какую задачу ты решаешь?", желательно дублировать ответ редактированием первого сообщения.
2) *Разделение каналов на два лагеря с соответствующими нормами общения:*
- что-то среднее между крокером, грубостью, radical honesty и двачем. Прототип -- #chaos
- что-то среднее между #warm_fuzzies_room и нормами общения до синглтона. Прототип -- #open.
Префиксы -- *rude* и *safe*. Можно состоять в обоих. Разделились по мотивам драмы в #moderation.
3) Загон для новичков и аутсайдеров. Если появятся новенькие, общаться с ними в соответствующем канале - #help_to_understand и #rude_novice
20 сентября 2017 @alporkl взял самоотвод.
Второй синглтон[править]
Вторым синглтоном, в результате выборов, был назначен @Clarity Lover. Изначальный срок: 22 сентября, 15:00 — 6 октября, 15:00.
Всем привет! Хочу представить вам свою вторую программу:
- префиксы к каналам – это удобно, эту идею менять не буду, возьму на вооружение;
- общение в тредах многим понравилось, но всё же значительной части это неудобно. Поэтому по умолчанию в треды стоит писать только флуд, а по существу отвечать в канал. А если вам нравятся треды или вы хотите параллельно обсудить другую тему, попросите остальных об этом явно – думаю, вам не откажут. Я точно хочу попробовать здесь автомодерацию пару дней, а дальше вмешиваться только при необходимости;
- установлю запрет на призыв по тегу в rude-каналы отсутствующих там людей;
- если меня изберут, я предложу в качестве министров (в случае их согласия) по rude-каналам – @mihaild, @fil0sof и @Неточка Незванова, а по остальным каналам – @Vitaly Quilfe, @Gryphon и @greenochre. Обсуждать деятельность министров можно в #moderation и у меня в личке. Участники соответствующих каналов могут катапультировать министра голосованием простым большинством (подробно распишу процесс, если возникнет такой инцидент). Два министра могут катапультировать третьего и назначить нового. Министрам вручаются модераторские полномочия в пределах своих каналов;
- во всех каналах кроме хаоса буду следить за эпистемической гигиеной и формой постов;
- Грубость, травлю и высмеивание буду наказывать предупреждениями или банами, но надеюсь, что до этого не дойдёт;
- вижу, что многим надоело постоянное скатывание беседы в мету, поэтому обсуждение меты – строго в #slack_meta;
- всё ещё считаю, что призывать меня или министров публично и анонимно для модераторских решений – это нормально и рассчитываю на поддержку в этом вопросе;
- принципы общения, которые я отстаиваю, не изменились: это человеколюбие, ненасильственность, честность, высокие эпистемические стандарты, читабельность чата.
В течении почти всего срока правления чат существовал фактически по старым (существовавшим до эксперимента) правилам, за исключением "rude"-каналов, из которых всё равно реально активным был только один (rude_chaos). На последние два дня @Clarity Lover объявил об отмене модерации во всех каналах вообще, однако, эти два дня активность во всех каналах практически отсутствовала.
Третий синглтон[править]
Третьим синглтоном, в результате выборов, был назначен @mihaild. Изначальный срок: 6 октября, 15:30 — 20 октября, 15:30.
Программа была сформулирована как "сделаем из чата филиал dxdy". Основная идея - во всех ситуациях, кроме канала #chaos, как можно точнее формулировать свои мысли и свою цель обсуждения. Грубость допускается.
Так, программа (кодовое название: "сделаем из слака филиал dxdy")
1. Изменения по каналам:
1.1. Текущие непроектные нетематические каналы кроме #chaos, #help_to_understand, #moderation выпиливаются.
1.2 #chaos переименовывается обратно в #chaos; на него никакие правила не распространяются [UPD: кроме п. 9]; не рекомендуется начинать там ожидаемо содержательное обсуждение.
1.3. #help_to_understand переименовывается обратно в #help_to_understand. В нем допустимы только обсуждения вида ПРР (см. ниже).
1.4. Создается (не переименовывается из чего-то) канал #open.
2. Сообщение, начинающее новую тему (в открытых и тематических каналах), должно иметь один из трех видов: "у меня вопрос" (кодовое название: ПРР - помогите решить/разобраться), "давайте обсудим" (обсуждение), "вот это мне кажется будет интересным" (вброс)
2.1. Если у вас вопрос - вы можете не знать каких-то простых вещей, но если вас отправят их изучать - должны пойти изучать. Если чего-то не поняли в изучаемом материале - должны как-то продемонстрировать, что пытались понять.
2.2. Если вы хотите что-то обсудить - вам нужно знать хотя бы базовые вещи по теме.
2.3. Приносить что-то "интересное" стоит только в том случае, если вы ожидаете, что сколь-нибудь заметной доле находящихся в канале это будет интересно. Вы должны быть готовы обосновать, почему считаете, что это кому-то интересно. Ответы в стиле "меня волнуют только люди, которым это интересно" не принимаются - для таких случаев вы можете создать свой тематический канал.
3. Во всех режимах запрещено иметь собственное мнение по вопросам, в которых вы не разбираетесь.
4. Если вас просят пояснить то, что вы сказали - вы должны либо это сделать, либо явно отказаться.
5. Если вы слишком часто просите пояснить вещи, которые понятны даже ежу - вы отправляетесь в баню. Не распространяется на случаи, когда вы задавали вопрос в режиме ПРР.
6. Если вы слишком часто отказываетесь пояснять вещи, ежу непонятные - вы отправляетесь в баню.
7. В любом длинном обсуждении стоит время от времени спрашивать :owl:. Если этот вопрос последний раз задавался более 15 минут назад, то прежде чем продолжить обсуждение хотя бы два участника должны предоставить ответ на этот вопрос (можно один на двоих).
8. Посылать людей на йух, гореть в аду и т.д. - можно. При наличии заметного числа интересующихся, почему вы это сделали - должны обосновать.
9. Любой человек имеет право запретить любому другому призывать его в каналы, писать mention и ставить реакции к его сообщениям. О таком запрете он пишет в #moderation. Если вы слишком злостно нарушаете такие запреты - вы идете в баню.
10. Эмоджи из списка @clippy используются только по назначению.
11. Языки слака - русский и английский (за исключением возможно создаваемых специальных каналов под другие языки). Сленг допускается при условии, что от него не вытекают глаза.
12. Если вам кто-то говорит, что вы его поняли неправильно - то вы его поняли неправильно.
13. Если вы слишком часто слишком многих понимаете неправильно - вы отправляетесь в баню.
14. Если вас слишком часто слишком многие понимают неправильно - вы отправляетесь в баню.
15. Вообще, если многие считают, что вы делаете слак строго хуже, и нет людей, которые считают, что вы делаете его лучше - вы отправляетесь в баню.
Я ожидаю, что моей интуиции по "слишком часто" будет достаточно, и что она не приведет к слишком большому количеству банов (из истории - я не думаю, что руководствуясь этими правилами я бы забанил кого-то из тех, кого в итоге не забанили итак; но, скорее всего, это произошло бы сильно быстрее).
Правление прошло без особых происшествий, несмотря на то, что совпало по времени с призывом новичков в слак из группы ВКонтакте. Впрочем, большую часть срока активность была не очень высокой (впрочем, данные по активности по всем синглтонам лучше проверить отдельно).
Четвёртый синглтон[править]
На выборах было введено правило, что можно идти на второй срок, но этим правилом никто не воспользовался. Более того, кандидатов было всего три, из которых один (@fil0sof) предлагал всё общение вести на английском, а ещё один (@misha) был, фактически, без программы.
Четвёртым синглтоном, в результате выборов, был назначен @philipb. Изначальный срок: 20 октября, 16:20 — 3 ноября, 15:00.
Всем привет, я @philipb. Если вы выберете меня, то все каналы кроме нескольких для административной деятельности будут частной собственностью их создателей. Пусть создатели сами решают, какие в их каналах будут правила. Чтобы они могли энфорсить эти правила, например забанить пользователя в своем канале, я допилю бота @clippy - добавлю в него команды, позволяющие забанить пользователя в канале (бот будет удалять все его сообщения там или банить пользователя совсем, если тот попытается нарушить правила канала).
Решать проблему с неймсквоттингом я буду решать собственноручно, если кто-то пожалуется и попросит что-то изменить. Допустим создатель #chaos устроил там safe чатик, но хочет и дальше именовать его #chaos. Если другой участник чата захочет создать альтернативный #chaos, более соответствующий названию канала, то я выдам имя #chaos ему. В спорных ситуациях будут сосуществовать #названиеканала_имямонарха и #названиеканала_имядругогомонарха.
Всех забаненных (кроме тех, кто самозабанились) в слаке я разбаню.
Дефолтных каналов не будет кроме канала с единственным прикрепленным (обновляемым @clippy) сообщением о том, как работает слак, и в какие каналы и зачем они могут пойти. Ну и может быть какой-нибудь административный канал типа #announcements.
Будет произведена раздача уже существующих каналов желающим стать их админами.
В начале правления слак оказался без модерации и творился некоторый хаос. После того, как каналы были распределены по владельцам, ситуация в целом нормализовалась, хотя есть ощущение, что "драм" было всё-таки больше, чем раньше.
Пятый синглтон[править]
Пятым синглтоном, в результате выборов, был назначен @fil0sof. Срок правления: 4 ноября, 22:00 — 18 ноября, 22:00.
This really started just as a joke, but after all, what's so bad about having some fun out of the whole Singleton idea? (No one "so gently" asked this time though)
Here's my Singleton program.
All channels are English-only. If your message contains cyrillic, transliteration or any other non-English text, you get a warning. Three warnings == permoban (until my ruling is over, of course). Russian quotes are allowed. I'm too lazy to come up with formally correct anti-exploit rules, so just take me on my word here, I can (and will) tell the difference.
Will create a single #russian_chaos channel which will be the only place where Russian is allowed. No moderation there whatsoever.
The other moderation rules will be quite similar to the "default" ones, but without punishments for burning people. My intuition will also play a role, but I'll always warn before acting.
My English is not perfect, neither is any of yours, I'm sure. So no *shaming* on any kinds of mistakes, but *gentle poiting* at ones is approved and even encouraged. Complaining about being corrected is strictly prohibited unless the original correction is rude.
Let's have some fun!
1) все #prj_ и #meetups_ по условиям эксперимента;
2) #warm_fuzzies_room — в нём можно писать на любом языке по вашему выбору. English is highly encouraged, but feel free to go Russian without any punishment;
---
The main rule is simple — "go English". But of course it's not the only rule. Also, there's always details, so let's get things straight.
1. Even though #prj_ and #meetups_ channels aren't under my control, I still highly recommend to stick to the English course there as well. It's up to each and every one of you, but I'd really like to make something different about this whole thing, and some assistance from project channels would be highly appreciated.
2. Russian quotes are allowed. Russian in cases where you don't really know how to translate a complicated word and too lazy to use the a translator (or are bound by strict time frame for some reason) is allowed. However, don't try to exploit this rule. If I see that you're trying to avoid using English, I'll warn you. The second warning will be less gentle, and the third one brings you a ban. Transliteration is forbidden in any form.
3. Don't try to use #warm_fuzzies_room or the project channels as a sanctuary to use Russian. All of them have their strict purposes, and offtopic in Russian in those channels will be punished more than usual. Please, don't think I'm stupid and can't tell when you're trying to exploit my rules. I don't try to come up with perfect formal rules, I'm trying to let you know my intentions. Be sure you've tried your hardest to understand them and please don't play definition games with me.
4. No one here is a native speaker. No one's English is perfect. And one oh my goals is improving our skills. So any gentle pointing to errors is highly encouraged. But please avoid shaming of any kind: you aren't better than another person just because you've learned a foreign language better than they have. And please also note that simply adding the :writing_hand: emoji might not be enough: consider explaining yourself in a thread. Any negative reaction on being corrected is forbidden — consider it getting used to acknowledging your mistakes.
I guess it concludes the language part. Now, let's get to the general rules regarding our interaction with each other (you didn't think everything's gonna be allowed as long as it's in English, right?..)
---
1. I'm a Singleton. I'm not bound by anything, not even my program. So, in fact, nothing prevents me from changing rules at any point. I'll do my best to be as flexible as possible, so don't be surprisued by it. In fact, I'm writing these rules in advance for this very reason: I'd like to get some feedback, some reactions, etc. And I might as well change anything I want before Monday. These rules messages can (and most probably will) be edited before they become effective.
2. The main rule is simple: don't be a dick. Don't insult others for the sake of insulting, don't try to say something for the sake of appearing superior to your opponent. If you think your opponent is making nonsense, I won't blame you for sending them to burn in hell, but it should, in fact, be based on something they said, not the fact that you generally don't like them.
3. Having your own opinion on a subject you have no competence in is strictly forbidden (thanks to you-know-whom for this one).
4. The currently existing channel ownership stays. As a Singleton, I'm superior to all channel owners, and I also can change them in any ways that please me, but the rule of thumb says that you should obey the one in the channel topic. Local rules in any channel may differ from these general ones as long as they don't directly contradict them (you can't allow Russian, but feel free to enforce higher epistemic standards if you'd like)
5. I'd like to have some people from here helping me in enforcing those rules (and possibly inventing new ones). In particular, I offer the moderation to the following people: @berekuk, @Vitaly Quilfe, @alaric, @Gryphon, @muyyd, @mihaild, @Clarity Lover. I ask every one of you to let me know in a thread if you're willing to take a position. If you're not in this list, but want to be, please write in a thread as well.
6. Moderators have their authorization everywhere, but a channel owner is always superior in his own channel (even if he's not a moderator).
7. If you're not happy with a particular moderator, feel free to write about it in #moderation or directly to me in PM. If you're not happy about my program in general or about me in particular, feel free to burn in hell.
Во время правления случился инцидент, связанный с тем, что Участник:Berekuk разместил в канале #announcements объявление об очередном воркшопе. @fil0sof попросил его в знак уважения к правилам хотя бы добавить перевод объявления на английский, но Участник:Berekuk отказался и объявил канал #announcements проектным.
13 ноября в 10:44 @fil0sof снял требование об обязательности английского языка, мотивировав это тем, что многие частые обитатели чата стали реже писать.
18 ноября полномочия @fil0sof’а должны были кончиться, однако, было объявлено, что эксперимент сворачивается, и полномочия были продлены на неопределённый срок переходного периода. Переходный период закончился 29 ноября. По ощущениям в течении переходного периода «скандалов» было больше обычного.
Slack-чат | |
---|---|
Про чатик | Действующие правила • Старые правила • Эмодзи • Синглтоны • Почему именно Slack |
Каналы | Проектные каналы • #warm_fuzzies_room • #study_hall |