#+title: Why Not IM
#+PUBDATE: <2021-03-14 Sun 23:56>
* Вместо тысячи слов
#+BEGIN_abstract
Потому, что формат почты подразумевает полноценную формулировку мыслей
в связный текст с доводами и аргументами, а не твитторный формат "129
и баста" с логореей на 100 сообщений ценностью в 1 слово в
мессенджере. Потому, что формализовано и может предварительно
обрабатываться ботами (настоящими умными программами, вместо тех
огрызков в мессенджере) Потому, что не зависит от копрорастов и может
обрабатываться от alpine до trojita и от эксчейджа, до свободных
серверов, пока в мирке мессенджеров/гитхабов все играют в "один фюрер,
один протокол, один сервер авторизации". Потому, что доступно всем и
не может с легкостью облагаться санкциями по велению левой пятки
звезднополосатого деда-на-перфокартах или очередного недоедающего
трехсоткилограммового капиталюги (привет, гитхаб!) Потому, что не
поменяется единомоментно и кардинально, вслед за моднявым трендом
группки специально отобранных смуззхлебов из фокус-группы копрорации.
Потому, что оно просто, блджд, работает и выполняет свои задачи. Без
стикеров и эмодзи, без лайков и скатывания тикета в чан. Просто
работает.
#+END_abstract
* Введение
Вашему вниманию предстваленна небольшая статья, которую можно осилить
меньше чем за 15 минут, которая даст понимание моего мнения о Instant
Messaging, системе мгновенных сообщений.
* Проблемы
:LOGBOOK:
CLOCK: [2021-03-17 Wed 08:26]--[2021-03-17 Wed 08:51] => 0:25
CLOCK: [2021-03-17 Wed 07:55]--[2021-03-17 Wed 08:26] => 0:31
:END:
Так как эта статья небольшая и должна, по моим расчётам, дойти до
любого гражданина, начну непосредственно с анализа ключевых аспектов IM
** Распределённость
Эта тема будет слегка больше чем все остальные, так как за отсутствием
именно распределённости кроется больше всего проблем, и, как
следствие, больше всего претензий у меня именно к осутствию этого
фактора.
Так же стоит упомнять, что система частной собственности естественным
образом предполагает стремление отдельных её систем к
централизации. Ну это так, может забыл кто.
*** Что это?
Распределённость - это свойство систем самостоятельно автономно
работать вне зависимости от других участников системы, при этом
получая выгоду от сотрудничества. Лучше всего это описать через
пример. Так как следствий у распределённости много, начнём же их
перечислять.
**** Один диктатор, один закон
К примеру, допустим, вы хотите послушать музыку. Музыка действительно
одно из наивысших достижений человека (лилин, как бы сказал некто),
поэтому наслаждаются ей огромное количество человек. Во времена
древнего палеолита эту проблему решали просто: скачивали из интернета
аудиозаписи и перекидывали в условную папочку "Музыка". Но так как
соверменная пропускная способность позволяет, сейчас почти нормой
(кого бы я ни встретил, у всех так) стало использовать музыкальные
стриминговые сервисы. То есть музыка на устройстве не воспроизводится
в прежнем понимании, вместо этого звук летит по сети и транслируется
на телефон.
Несомненный плюс этого в том, что можно избежать тех не самых быстрых
фаз связанных с копированием музыки на устройство, а в режиме
"реального времени" слушать и выбирать треки. И куча ещё другого о чём
вам непременного расскажут, ведь это не так тривиально и скорее
притянуто, нежели обсусловенно ~объктивными~ (ох как я не люблю это
слово) ограничиями, которые и так можно понять.
Однако стоит понимать, что в любой момент владелец "сервера вещания"
может решить что вы, допустим, не можете слушать музыку из
определённой страны, или это вообще может сделать государство. Такой
проблемы впринципе не существует если вся музыка находится в
машиночитаемом виде на компьютере (под компьютером я, разумеется, имею
ввиду любое устройство, способное вычислять на процессоре, будь то
беспроводные наушники). Ну это, скажем так, самое безобиное что может
сделать такой копирастичесий сервис, музыка на ОС под управлением
компании Apple так вообще, если мне всё правильно донесли, удаляет
файлы с музыкой если подписка не продленна.
Или же взять в пример книги от amazon. Несмотря на то, что книги
находились на устройствах, компания имела право удалять свою
собственность прямо с электронных книг! Если не это прямое нарушение
личной собственности, то что это?
Или посмотрите на пример с twitter, когда людей могут за что угодно
забанить и они просто потеряются из мира. Ну это ещё ладно, чёрт с
ним, но из-за волеизъявления РКН, твиттер существенно замедлил в РФ
свою работу, просто из-за чьего то там мнения, а повлияло это на
многих людей.
Или вот можете посмотреть на эти новые *законы, обязывающие* гигантов
отрасли уже официально *сливать данные* товарищу майору, причём данных
там очень много, скажу я вам.
И это всё проблемы из-за обозначенной проблемы, явно или косвенно.
Более подготовленный в техническом плане читатель скорее всего уже
знает про распределённость, если работал с =git= (имею ввиду именно
работу с гитом как с распределённой системой, не как это принято
сейчас на популярных сайтах, подробнее [[file:~/dots/secrets/org/roam/20210308221710-why_not_github.org][тут]]) или, к примеру, узнавал
принципы работы криптовалют (вообще, правильнее, блокчейна, но не
суть). Если читатель подготовлен в политическом дискурсе, то аналогии
он уже давно провёл и не исключено что приписал меня куда ему удобно.
P.S. Какой-то сервис распределённого обмена именно музыкой вроде как
создавался, но исходный код его был закрыт и проект быстро прикрыли не
без помощи государства, что очень много говорит за себя.
**** Надёжность
Только задумайтесь какая беда может произойти, если в нужный момент,
когда вам что-то должны прислать по условному ВК (допустим вы купили
решалу по матеше так как не готовились к контрольной, нет, я не
осуждаю), а сервера ВК резко падают (или у вас блокируют интернет в
аудитории (или стране)). Очень часто люди впринципе просто забывают о
том, что такое возможно.
**** Сады за стенами
[[https://en.wikipedia.org/wiki/Closed_platform][Википедия]]
По-крайней мере это точно проблема телеги, когда огромное количество
информации пропадает просто из-за того, что чаты не индексируются
поисковыми системами (весьма печально, не так ли)?
Каждый день в чатах той же самой телеги (сложно судить что там в
альтернативах) даются ответы на одни и те же вопросы. *Буквально* каждый
день. Писать что-то два раза, говорить что-то 2 раза, вообще что-то
делать II раза для меня всё равно, что немного умереть, слава б-гу что
не буквально, но кто знает. С одной стороны хочется поблагодарить
какой-нибудь русско-язычный Emacs чат в том, что каждый день
способтвуют притоку новобранцев. С другой стороны вопросы вот прямо
одинаковые, а иногда настолько глупые, что хочется забыть о том, что
такой вопрос впринципе встретился. Может быть это такой способ создать
барьер, рубеж защиты для =emacs-devel=, что бы диды там бед не знали, и
думали что всё хорошо, однако сомневаюсь, что у новичков (сужу по
себе) вообще позникает мысль обратиться за помощью в список рассылки.
Так же эти стены разрушает [[https://fediverse.party/][Fedeverse]], однако что то, что это, ну вы
поняли.
Лучше с этим в IRC, где есть средства для ведения логов, однако ещё
лучше с этим справляется почта, из-за подхода людей там к грамотной
формиулировке темы и из-за более конструктивного содержания сообщений.
*** И что?
А то, что вся переписка с каким либом человеком полностью мной не
контролируется и может [[https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%80%D0%BE%D0%BC%D0%B5%D1%82%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F)][компроментирована]] для шантажа или других
нехороших действий. Шифрование на стороне сервера даёт ровно =0=
гарантий, даже ухудшает ситуацию: может создаться впечатление
действительной безопасности, и вот именно тогда человек выдаст что-то
важное.
В случае, если нет "главного сервера", где хранится весь архив
сообщений, "главными серверами" являются все участники системы.
Да, это делает систему немного сложной, но надёжной. Признаюсь честно,
я до сих пор не понимаю как точно работает электронная почта, хотя,
будучи неплохо образованным в плане настройке серверного, потратил на
это около недели.
Что бы понять масштаб трагедии "централизации" (силы противоположной
распределённости) можно просто посмотреть сколько стоят данные ваших
соотечественников в интернете, которые утекают сами знаете от куда.
** Качество трафика
У нас, сверхрассы с верхнего Днепра, трафик, во-первых, пишется, с
одной “ф”, во-вторых, так как вошёл в лексикон вместе с
интернациональной сетью, до сих пор ассоциируется с чем то таким
"компьютерным" (но и среди водителей проскальзывает), однако это
далеко не так. Самое близкое понятие с трафику является "объём
потока", хотя звучит не очень поворотливо, если честно.
Так вот, любая система мгновенных сообщений, на мой взгляд,
значительно понижает качество трафика при общении. Во многом благодаря
тому, что пытается имитировать естественную человеческую беседу, но
это удаётся настолько никозисто, что лучше бы этого даже не
было. Откройте вот прямо сейчас, если вы ещё не удалили все аккаунты в
прекрасных садах и не только, главную страницу со всеми "беседами" и
"каналами", и подумайте, какой процент из них влияет на принимаемые
вами решения. Количество информации, которая влияет на принятие
решений в краткосрочной перспективе -- на мой взгляд базовый, ключевой
фактор в вопросах здоровья психики и продуктивной, спокойной
жизни. Если считаете, что способны продуктивно трудиться для
достижения своих целей каждый день разгребая миллион информации,
которая в итоге ничего не даёт, можете зажать контрол и нажать на "w"
(шифт-контрол-t после закрытия, если передумали).
Как бы категоричен я не был, очевидно есть не мало профессий, где
постоянно нужно быть, что назвается "в курсе" (шутка про то, что
curse с английского "проклятие" должна быть где-то здесь). Что ж, если
им действительно не жалко свои нервы и силы, если они действительно
понимают чем всё может закончится, пускай.
** Удобство использования
Любой, кто освоил слепую печать или просто любит шорткаты, мне кажется
должен ненавидеть мышевозный (там где надо катать мышку для
базовых действий) интерфейс, который предостовляют большинство
платформ мейнстримных платформ на данный момент (имею ввиду весь
интерфейс любых браузеров и [[https://ru.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F][GUI]]). Эту проблему решают всякие
vimium(FF), но они именно про "скалолазание" по сайтам, не про
удобство набора буков в слова. И это действительно печально, господа.
Благо, почтовые клиенты есть и под Emacs (штук 5 может, использую
=mu4e=) и под терминал там их неведомое множество (особенно отмечу
=(neo)mutt=), которые открывают сессию с =vim= или другим редактором
текста, который вы считаете удобным.
Помимо прочего в почтовом клиенте есть разные плюшки, по типу создания
"задания" из сообщения, отложенный ответ, "отметить как непрочтённое",
архивация, сортировки по датам, отправителям, быстрый поиск и другое,
о чём большинство систем общения в реальном времени и мечтать не
могут. То есть можно настроить инструмент для общения так, как только
хотите, даже прикрутить какую-то свою функциональность.
** Дрессировка
Ещё что меня раздражает в этих всех мессенджерах: "статусы
прочтения". Вот что что, а вот это как раз истинное воплощение
поломанной сущности. А ещё эти статусы "в сети" и так далее. Да, часто
это можно скрыть, но это скрывается для других пользователей, не для
владельца сервиса. Мне, лично, особо без разницы кто составит на меня
психологический портрет: убийца, госудраство или частник. Суть одна --
пренебрежительное отношение к защите информации.
В случае почты же, нет такого понятия как "статус" впринципе.
** Компьютерная грамотность
:LOGBOOK:
CLOCK: [2021-04-05 Mon 09:37]--[2021-04-05 Mon 10:02] => 0:25
:END:
Не поймите меня не правильно, я не хочу, что бы все, кто пользуется в
том или ином виде ЭВМ, сдавали независимое тестирование или что-то
такое. Нормально, что технологии становятся всё более человечными и
всё такое.
Однако прошу! Из-за вполне естественного желания собственников ПО
заработать больше бабла, они будут пытаться сделать из своих
пользователей, что назвается слейвов, ведь технически слабо
подготовленная аудитория с куда большим смирением примит внедрение
рекламы или любой другой гадости, и это никому, слава б-гу, объяснять
не надо в наш век.
Технически подготовленный пользователь может поделиться со своими
друзьями, скажем, юристами (или кто там самый гуманитарный
гумунитарий) копией скрипта для обхода новой гадости, и, таким
образом, сделать жизнь людей лучше. Однако так не может продолжаться
вечно, и когда-нибудь люди, сидящие в управлении корпорации (в
основном именно большие фирмы имеют право безнаказанно открыто
терроризировать своих пользователей и, как правило, под предлогами
слишком глупыми, что бы о них не догадался только одураченный этой же
системой человек (хотел написать болван, но, по сути, выбора стать
не-болваном его могли лишить против его воли)) пойдут на совсем уж
какую-нибудь глупость, где способностей вашего знакомого для обхода
уже может и не хватить. Ну вот очень сложно обойти современные способы
DRM, в то время как просто перехватить сигнал и писать потоковые
данные мог любой эникей.
Под всей этой простотой использования современных систем обмена
мгновенными сообщениями кроется (не впервую очередь, но всё жё) именно
желание заставить пользователей забыть, что впринципе использование
средств коммуникации требует некоторой подготовки, такой как,
например, понимание проблем безопасности хранения личной информации,
которую без проблем могут обработать в лудшем случае для таргетинговой
рекламы. Про сроки за репосты писать наверно не надо. Причём, даже
если все это прерасно понимают, такое чувство что всем тупа без
разницы, 0 солидраности.
Насколько я знаю, системы по типу дискорда и телеграмма позволяют
всё-таки писать достаточно сложные скрипты, и подготовленный
пользователь действительно может сделать там что-то интересное, вроде
даже ботов, однако это именно что доступ к интерфейсу, не к тому, как
там данные передаются и что с ними происходит.
Как бы то ни было, владельцам мессенджров скорее выгодно что бы вас
было проще обмануть, чем сложнее, и это факт.
Разумеется, данный аргумент летит мимо IRC, но статья цыелом ирку
задевает именно в ключевых моментах, остальное лишь пересказывание
недостатков закрытого ПО.
** Защита от информацонного насилия
Более подробно об этом можно [[http://infoviolence.org/ru/vblog/][посмотреть у маэстро]].
Если просто, то информационное насилие это любая форма распространения
информации без согласия на это принимающей стороны.
Средства отсеивания спама по почте в последнее время достигли
высочайшего уровня. Я, за всё время существования почтовика ещё ни
разу (вру один раз было, но это исключение) не получал консервы, чего
нельзя сказать о IM, где илоны маски раздают биткоины.
Пользуясь почтой намного сложнее словить мусор, особенно если не
подписываться на мусорные рассылки, так как скорее всего этот мусор
будет в прикреплённых материалах, то есть никаких гифок, которые могут
тупа грохнуть комп.
* Заключение
Писать эту статью было довольно познавательно для меня, так как я по
большей части писал то, что мне уже хорошо знакомо, но для тех, кто
абсолютно не знаком с техническими терминами.
Это не "конец" чего-то, не похроны. Некоторое время (вплоть до конца
периода обучения), вы всё ещё сможете связаться со мной через одну
социальную сеть.