Каждый новый год я пишу пост с каким-нибудь нытьём о том, что «раньше была трава зеленее».
В этом году пост будет не очень длинным, но об очень заебавшем вотпрямщас.
Когда-то давным давно какой-то умный человек написал первый instant messenger. Он сильно упростил общение в сети, сделал возможным «неформальное» общение (ведь в почте был свой этикет) с людьми на другом конце нашего синего шарика. Потом появился VoIP, потом всё это совместили. Люди общаются, когда хотят — созваниваются. Каеф, казалось бы.
Так и происходило до 2009-го года. Для текста — XMPP и ICQ (что, чаще всего, являлось одним и тем же у пользователя из-за транспортов). Хочешь позвонить — пишешь в асечку «зайди в скайп, я тебе позвоню» и всё происходит. Хочешь попиздеть в большом чатике — идешь на какой-нибудь IRC-канал, общаешься, спрашиваешь-отвечаешь. Это и правда работало — в те времена я активно использовал перечисленное, не было никаких проблем с «пообщаться с человеком».
А знаете, чем я сейчас пользуюсь активнее всего? Электропочтой и вконтактиком, блять. В дветысячивосемнадцатом году.
У меня есть аккаунты в icq, xmpp, telegram, viber, whatsapp, skype, vk, fb, twitter (там свой IM встроен), slack (окей, в куууче слаков), есть irc-клиент, gitter, MSN, MRA и наверняка ещё хуева туча каких-то автоматом нареганных IM, про которые я сто раз уже забыл (всякие gtalk/hangouts, steam и прочая ебень). Так вот, все они на самом деле выглядят как та самая гифка с перекати-полем — люди на самом деле в интернете общаться перестали. Нет никаких «приветкакдела», нет больших активных чатиков (не смешите мои тапки с телеграмовыми чатиками по 5 человек, они даже близко по удобству и возможностям к irc-каналу с кансервой не лежат). Просто всё общение умирает. Умирает оно и там, где общение — это жизненно важное явление. Админ, который сидит в чатике с парой десятков других скиллованных админов всегда будет сильнее своего коллеги без такого чатика — коллективный опыт в нашей профессии это дикая вещь.
И вот. 2018-й год. Если я хочу написать человеку — я пишу ему в почту. Когда-нибудь один хрен прочитает и ответит, а торопиться уже нет смысла — идея IM умерла на корню. А общаться о жизни — во вконтактике, потому что «у меня вайбер, иди нахуй».
Какая идея, спросите вы? Да вот хотя бы про статусы доступности. В pidgin всегда можно было посмотреть, когда контакт обычно заходит в сеть и спланировать своё время, чтобы поговорить с ним. Были и всякие DND (которые большинство людей вокруг меня на самом деле соблюдало), был away, который говорил «у меня комп включен, но ебал я за ним сидеть сейчас». Эпоха always-on мессенджеров сгубила все эти идеи. Сидишь и пялишься на «Last seen: recently» и х его з, когда это recently на самом деле произошло и когда твоё сообщение прочитают. Буэ.
Первые шаги пиздеца раздались на планете в 2009-м. Асечка, охуев от своей безнаказанности, решила раз эдак дцать подряд поменять свой протокол, пытаясь отрубить тем самым все сторонние клиенты. Вот только они не учли, что родным клиентом последней версии пользуется человека 3 на всей планете, а опенсорсные клиенты могут переписывать свои плагины для подключения куда быстрее, чем асечка готовит релизы. Справедливости ради, в одном из апдейтов они сделали и важное дело — запретили незашифрованные подключения, убив эпоху сниффинга icq-сообщений в локалке, но всё это не меняет сути. Именно этот момент стал отправной точкой пиздеца, который мы наблюдаем в наши дни — 100000500000 мессенджеров по полторы калеки в каждом. Обычным хомячкам насрать на благие намерения ICQ, на их доходы от рекламы и вообще на всё. Проснулся, аська не работает, включил ШКУРЕ (а он, напомню, был тогда у многих, но в режиме «включил-позвонил-выключил»), оказалось что писать текстом можно и там. Да и вообще вот эти самые «смены протокола» стали отправной точкой для разбегания людей по разным мессенджерам. Я помню свой у Яндекса, Рамблера, ВК-ный, FB-ный, гугловый GTalk. Всё было плюс-минус терпимо, пока все крупные игроки использовали XMPP и все могли общаться друг с другом. А потом, когда у всех появилась какая-никакая база пользователей, за каким-то хуем все решили «написать свой собственный мессенджер». Все стали выключать свои XMPP-гейты, все новые IM-протоколы — уже закрыты, документации никакой, среверсить все протоколы, чтобы штамповать плагины для мультипротокольных клиентов OSS-сообщество уже не успевает (да и заебало их, понимаю). И всё — мы имеем уже не одно общее пространство для общения (в лице XMPP), и даже не одно локальное в виде ICQ (на территории ex-USSR), а минимум десяток мессенджеров разной степени уёбищности (ни один из которых и близко не лежал к старому QIP, GAIM/pidgin, миранде или gajim-у с пачкой транспортов под капотом). Люди разошлись по разным уголкам, деловое общение между компаниями переехало в «формализованную» почту, у каждой компании свой «у нас принято общаться в ХХХ»-мессенджер, а пообщаться с нужным человеком в интернете, не почесав левой пяткой правое ухо уже нельзя — ведь тебе с вероятностью в 95% придётся поставить новый мессенджер, чтобы пообщаться лично с ним. Сообщество разрушается, обмен опытом канул в небытие (блоги технарей, кстати, тоже подыхают, но это отдельная тема, да и вполне ожидаемая). Страдает ли от этого наша индустрия? Да, однозначно, опыт и экспертиза локализуется в пределах отдельных компаний. Страдает ли от этого чувство жизни в современном обществе? Думаю, да.
Можно порассуждать о том, что XMPP как протокол — говно, что он не успевает за временем и не работает на мобильниках (нет, правда, поддержку BOSH не дописали, а без неё xmpp в мобильной сети и правда лютый пиздец, а не средство общения). Но. Могли ли крупные IM-игроки собраться и надрафтить новый хороший протокол, один на всех? Могли, но не захотели. Сначала не захотели одни, потом другие, а потом все решили не отставать и написал «мессенджер с сотней пользователей, зато свой!».
Вы скажете, «ало, чувак, есть же телеграм! Он открытый и безопасный!». Вот серьёзно, вы ебанутые? Ответьте? Это уёбище в плане приватности ещё хуже анально проприетарной асечки, а взамен не даёт никаких плюсов — только абсолютно тошнотворный интерфейс родных клиентов (и всех написанных с него под копирку неродных). Как вообще номер телефона можно считать уникальным идентификатором? Что за идиот это придумал? Мало того, что у нас (в эрэфии) телефон могут спиздить в подворотне, симкарту отключить, а твой номер выдать другому человеку. В том числе и ту симку, по которой ты прям щас разговариваешь (я не шучу). Как во всей этой ебени завести 2 аккаунта — рабочий и личный, хотя бы? Вторую симку купить? Ой, а вы не забудьте, что через 3 месяца неактивности (под которой опсосы подразумевают отсутствие списания средств) симку у вас этот самый опсос и гопнет. А что делать, если вы купили симку, а на неё уже есть аккаунт с 2fa? Хочешь прибить человеку ник (я так люблю делать, у меня весь ростер исписан всякими Дмитрий (компания абырвалг), а он не даёт тебе номер телефона? Иди нахуй, вчера он Дмитрий mememe, а завтра Max! Кстати, сам я тоже перестал давать свой телефон собеседникам в tg, потому что они сначала тебе пишут, а потом у них ранним утром возникает гениальный вопрос, ты уже как целый час не отвечаешь, надосрочноблятьпозвонить! О, а ещё у меня 6 контактов, подписанных как «Max» и их телефонов я не знаю. Частенько один из этих максов получает какую-нибудь прикольную простыню текста, ему не предназначенную.
Про проблемы c безопасностью в tg хорошо написано вот здесь. Про проблемы с открытостью протокола одного источника нет, но я вам словами скажу, что ни одного хорошего клиента под TG так написать и не смогли. Тот же pidgin-овский плагин работает как кусок говна, а транспортов в xmpp, которые могут что-то большее, чем «о, прикольно, я смог подключиться и отправить пару сообщений», тупо нет. Происходит ли это из-за того, что OSS-разработчики обленились? Да нет, они очень стараются. Только вот документации про tgproto нет, а единственный способ написать _работающий_ клиент — среверсить код официального. Ну или просто взять весь код официального клиента и наклеить на него веселые обои и круглые кнопочки взамен квадратных. Написать же свой с нуля клиент tg (или плагин к мультипротокольному), работающий на 100% возможностей — нерешаемая в данный момент задача.
Или вот, например, их хвалёное «шифрование». Как там, оно на десктопном клиенте уже заработало? А может быть заработало на https://web.telegram.org/ ? А может быть, вы шифруете весь голосовой трафик end-to-end? Хм. Вроде нет. А нахуй тогда оно нужно, если работает только на телефонах? Кстати, ни в одном десктопном клиенте оно вовсе не имплементировано. Кстати, почему не реализация OTR или GPG? Опять своего с обоинами захотелось? А может быть все эти секретные чатики просто пшик? Пока кажется, что так.
Нет, с маркетингом у вас и правда вышло охуенно, господин Дуров. Только вы сделали уёбищный IM-клиент, сделали уёбищный протокол, но очень хорошо его распиарили. Допишите документацию по протоколу, помогите дописать код purple-telegram и плагин для миранды какой-нибудь, сделайте секретные чаты везде, перестаньте совать нос своим клиентом, куда не следует, сделайте кнопку «offline» — тогда и поговорим. Впрочем, когда-нибудь вы займете место асечки, тут базару ноль. Правда, я вам этого не желаю.
Отдельно, кстати, хотелось бы поговорить об интерфейсах мобильных IM. Вообще, откуда появилась ебанутая идея always-on? Почему всю эту ухню невозможно выключить на время? А некоторые клиенты и замутить нельзя (только идти в настройки, менять настройки, а потом менять обратно). На кой черт мне нужен постоянно запущенный мессенджер на телефоне? Ладно, хрен с ними, может кому-то это удобно. Но, выродки, расскажите, почему вы делаете столь ХУЁВЫЕ UI во ВСЕХ мобильных клиентах? Что это за проклятие такое? Почему, даже имея примеры успешных UI-решений, вы продолжаете лепить вот это говно а-ля «список смс-переписок»? Вам удобно самим-то в этом общаться? Или все вы там окончательно заменили мозги на смузи и прекратили думать головой? Или человек, который придумал объединить список контактов и список открытых чатов занёс вам каждому по миллиону долларов, а человек, который придумал свайпом вправо-влево переключать открытые вкладки чатов (хэй, PIGEON, я тебя помню! хоть и не ты первым был) требует с вас по миллиону за каждый установленный пользователями клиент? Идиоты, одним словом. А теперь все эти неудачные решения ещё и на десктоп пытаются притащить, где ты начинаешь уже физически страдать, когда у тебя 40 чатиков постоянно в списке меняются местами.
А с чего я решил написать вообще все эти буквы? Да вот. На новогодних выходных решил я собрать по старинке людей поиграть в одну игрушку. Для комфортной игры нужно собрать 5 человек в команде (игра 5х5), иначе тебе добавят парочку клешнеруких аутистов (я тоже аутист, но хотя бы без клешней по меркам своего звания) и победить будет невозможно. Открываю стим, гляжу в список друзей, такой «о! збс, пять человек со мной как раз! Щас всех соберу». Открываю teamspeak (в какой-то момент меня заебали вечное ПШШШШШШ от скайпа и разрывающиеся посреди игры голосовые конференции, приходилось всей командой альт-табаться и звонить всем по новой — поэтому поднял свой приватный сервер для всех этих людей как раз), там никого. Хм. Пишу первому и второму — «мы в дискорде, иди нахуй». Пишу третьей — «я только в скайпе буду». Пишу четвертому — «я только через стимовый звонок буду играть». Сидят играют в 3 разных командах. Вместо того, чтобы собраться впятером и пойти знатно всех нагнуть, как мы любили раньше (а я их всех помню, впятером мы нагнули бы, зуб даю). Психанул, стим переключил в оффлайн, сижу, играю один. Ну как играю. Стараюсь членов за щеку не наполучать, не более — никакой стратегии/тактики с рандомными людьми, которых я первый раз вижу, не будет, конечно же. Чудеса, да и только.
Или вот ещё. Был у нас до 2012 года irc-чатик, где сидело несколько админов (и мимопрограммистов, но все линуксами пользовались). Чатик существовал несколько лет, много веселого там происходило, много интересного накопали и разобрали по запчастям. Потом 5 человек решили «нам в XMPP-конфе удобнее». Ну хуй с вами, сказал я и сделал бота-ретранслятора между irc и xmpp. Они его кикнули со словами «неудобный бот». Поначалу люди сидели и в xmpp, и в irc. Потом всех заебало сидеть в двух отдельных конфах, чатик фактически разделился на два — кто сидел по большей части в irc, только там и остались. Потом часть людей из irc ушла в hangouts, кто-то куда-то ещё. Нет больше чатика, в общем. Есть 10 чатиков по 3 человека (из которых до сегодняшнего дня ни один, естественно, не дожил).
О, а ещё я на всю жизнь запомню звонок посреди ночи, где среди мата с трудом удалось выцепить слова и собрать из них предложение «Э, я тебе уже неделю пишу в hangouts, у меня сервер недоступен! Чини срочно и давай мне миллион денег ущерба». Какой hangouts, откуда он у меня взялся, почему мне туда вообще стало можно писать — хуй знает ¯\_(ツ)_/¯ Это потом я уже почитал про «новый мессенджер от гугла». Само собой, always-on, само собой человек физически не мог узнать, что я туда ни разу не заходил. Аккаунт же «появился» автоматом, вместе с @gmail-ящиком.
Весело — пиздец!
Года 3 назад (ладно, чего я пиздеть буду, у меня поиск по почте есть — 13 августа 2014), я попробовал в очередной раз собрать чатик — не взлетело. Тупо не договорились, где собирать =) Из человек двадцати 4 человека молча посидели в irc по несколько дней-недель, а потом ребутнули ноуты и irc-клиенты запускать не стали. Баунсер поизображал моё присутствие там ещё несколько месяцев, но никто так и не появился.
Возможно, людям надоело общаться уже просто потому, что надоело. Возможно, все охуели и не хотят делиться опытом. Или стали слишком самоуверенными, считая, что «гугл всегда поможет». Или все внезапно стали каждый день выходить на улицу и общаться вживую (лол!). А может я прав и виновата именно «вавилонская башня» из «я в телеге, ты в вацапе, и не встретимся никак».
О-о-у.
Наверное, все в комплексе.
на работе есть корпоративная почта, и да, для одного дивизиона skype, для другого проекта telegram, для третьего slack. От вайбера меня тошнит. Но на телефон пришлось поставить кроме tg еще и whatsapp.
кстати, с почтой тоже беда, заметил, что уже год как, но стал проверять приватные ящики раз в пару дней, неделю…
Кстати, о телеге, — для дома, для семьи нормальная штука, котиков шлет быстро, gps маяк ставит, каналы держит, api для ботов есть, я даже с некоторых сайтов rss грохнул и на каналы переключился, там где актуальные измещения нужны. Не идеал, но, imho, получше многих.
Кстати, отдельная тема по поводу RSS — сначала эти доброхоты грохнули ридер, теперь своими извещениями в хроме душат ламповый RSS.
> Кстати, о телеге, — для дома, для семьи
До тех пор, пока семья не решит тебя послать фоточки из ванной. Тут и задумываешься — нормальная ли?
Ну или для тех, кто не любит натянутые жопой на глобус примеры — пока не спросит номер карточки, чтобы оплатить что-то там в интернете.
А какой UI для телеге был бы отличным? Какой пример? Кто царь в этом плане?
> А какой UI для телеге был бы отличным? Какой пример? Кто царь в этом плане?
На телефоне — pigeon (с допиливанием под современные реалии).
На ноуте — gajim в минималистичном режиме (https://debian.pro/files/img/gajim.png).
аффтор, ты с луны упал?
все яблочники давно и плавно съебали с смс на аймессадж, которому только дай интернет откуда угодно.
icq, xmpp, telegram, viber, whatsapp, skype, vk, fb, twitter, slack, есть irc-клиент, gitter, MSN, MRA — всё это дрочка для адептов. каждый будет вопить — у меня охуенный, а ты иди нахуй со своим, или наоборот — ради кого-то нужно регистрироваться в другом сервисе и плодить акки. нахуя?
не пониаю твоего сопротивления вездесущему интернету. он сейчас везде, тебя везде найдут. ради чего запиливать свой чятик? ламповость?
> ради чего запиливать свой чятик
Чтобы не писать личные сообщения сотне человек с вопросом?
Откуда инфа по смерть SOCKS5 и повсеместную блокировку? Искал пруфы — не нашел, взял первый попавшийся список SOCKS5 адресов, 4 из 5 случайных серверов работают.
> Откуда инфа по смерть SOCKS5 и повсеместную блокировку?
Мне тоже интересно, откуда инфа про смерть SOCKS5 =) В статье про это ничего нет.
Прям, родную для меня тему тронул. Со всем согласен.
Мне XMPP понравился. На работе пытался внедрить — не взлетел. Так и сидят в Skype.
Мне кажется причина в том, что тру… (тру-админы, тру-программисты, все трущиеся) потеряли стержень. Или соскочили с него. Живём-то среди людей. Я вот с трудом удерживаюсь в telegram, и нехотя в whatsapp отвечаю тем, кто не снизошёл до telegram (или поднялся — кому, как удобно).
Раньше, пока не начались гонения на xmpp я принципиально сидел на я.ру’ке. И до сих пор бы сидел, если бы его не пристрелили. Правда у меня там совсем не было контактов — народ ещё тогда чурался xmpp, пользуясь активно quip, или, как там он назывался…
Я не особо раньше сидел в конференциях xmpp, да и irc запускал так, чтобы глянуть, что это.
В большинстве случаев там люди флудят и кидаются всякой хренью, как в telegram сейчас. А когда просишь людей соблюдать тематику, тебя шлют на хер, и предлагают поискать себе укромное место.
Нужен стержень. «Находишь его, садишься на него — и хрен кто тебя сдвинет с места — пусть обосруться!»
Вот меня эта статься сподвигла раскопать свой xmpp. «Пошёл за лопатой…»
Я своих ёжиков и не отключал, но, как говорится, хули толку =)
Да, корень проблемы, конечно, в том, что с некоторыми людьми (у которых «стержень есть» — но на самом деле это скорее «тебе с ним пообщаться надо, а ему похуй») общаться нужно, а они поставить ещё один мессенджер не готовы ставить.