Диалоги




Переписка между Романом Елизаровым, экс-чемпионом России по
программированию, один из создателей языка Kotlin, который является
много кем еще, и Советником Президента РФ по Интернету Германом
Клименко

Это реакция на отчет Азарова о совещании у Клименко
(https://www.facebook.com/maseeq/posts/1657176694331693?comment_id=1657474847635211).

Диалог первый

Роман Елизаров. Я там был и мне происходящее не показалось адекватным.
Вот Герман Клименко пишет в cвоем Фейсбуке: «А есть наверное название
у такого явления, когда в кризисной ситуации человек вместо принятия
оперативных решений начинает разбираться в причинах к этой ситуации
приведших». Как будто, мы на самом деле столкнулись с каким-то
стихийным явлением вроде урагана, как будто суд сам вдруг, ни с того
ни с сего, принял решение о блокировках. Да нет никакого стихийного
бедствия! Лучше бы это было стихийное бедствие – было бы намного проще
принимать «оперативные решения», но реальность намного страшней.

То, что мы сегодня наблюдаем в интернете имеет только одно объяснение.
Где-то в государственных ведомствах засели какие-то конкретные
вредители и/или некомпетентные люди, которые инициировали весь этот
процесс блокировки, не понимая (или не желая понять) особенностей
работы современных интернет-сервисов вообще и Телеграма, в частности.
Или же все хорошо понимали и имели конкретный злой умысел. Я уже даже
не говорю о полной геополитической и экономической наивности... Все
эти заявления представителя Роскомнадзора (РКН) об Амазоне и Гугле,
которые «не идут навстречу». Ну как дети прямо, извините меня за такое
сравнение. Они это серьезно всё говорят, или они хотят, чтобы мы их
пожалели, как жалеют ребенка обжегшегося об горячую чашку по незнанию?

И пока эти вредоносные элементы не будут идентифицированы и
изолированы от принятия общественно-важных решений в области
регулирования интернета, нам нет большого смысла тратить время пытаясь
найти какие-то «решения», ибо все эти решения, сколь бы правильными и
эффективными они не были, будут торпедированы по злому умыслу и/или по
незнанию.

У нас программистов есть такая пословица. Если что-то не работает, то
на вопрос «где ошибка?» отвечают «ошибка в ДНК». Всегда в первую
очередь надо чинить ДНК. Начинать всегда надо с того, что привлекать в
принятие решений людей, которые понимают что и как работает.

Герман Клименко – Роману Елизарову. И какие есть предложения
конкретные? Не «я программист и хочу платье, а конкретика? Я так ни
слова не услышал по теме, кроме муму.

Роман Елизаров – Герману Клименко. Конкретное предложение было
высказано. Ошибка в ДНК и первым делом ДНК надо чинить. Надо
привлекать специалистов-экспертов. Университет ИТМО готов помогать.

Герман Клименко – Роман Елизаров. Давайте же раскроем как будем чинить
ДНК. Раскройте же тайну. Не стесняйтесь. Давайте план действий.

Роман Елизаров – Герману Клименко. Нет никакой тайны. План предельно простой:

1. Выяснить кому пришла в голову эта чудо-идея начать блокировать
единственный (!) мессенджер, у которого есть реальные механизмы и опыт
борьбы с блокировками (плюс заведомо нацеленное на конфронтацию
руководство в придачу), и кто поддакивал этой идее на пути её
прохождения через государственную машину принятия решений.
2. Выгнать всех без сохранения особой государственной пенсии, чтобы
другим было неповадно заниматься вредительством государственного
масштаба.
3. Найти нормальных экспертов.
4. Разработать законодательные механизмы и подзаконные акты, которые
можно будет реализовать и которые будут работать.
5. PROFIT!

P.S. Кстати, тут важная подсказка: Telegram ничего не заимствовал у
Signal и имел свои механизмы, когда никакого Signal и в помине еще не
было.

Герман Клименко – Роман Елизаров. И кто и как все это будет делать? Вы?


Второй диалог

Роман Елизаров. Особую циничность ситуации, с моей точки зрения,
добавляет тот факт, что Герман Клименко, осуждая чиновников, которые
пользуются Телеграмом, делает всё это в Фейсбуке, который до сих пор
не исполнил, и не планирует исполнять, ни одного законодательного акта
РФ в области регулирования интернета и связи.

Скажу больше – эти законодательные акты как будто бы специально
(кем??!!) сформулированы диким и антиконституционным образом, в полном
отрыве от общепринятых форматов взаимодействия социальных сетей и
спецслужб. Фейсбук и другие крупные западные гиганты не смогли бы их
выполнить по внутриполитическим причинам, даже если бы могли их
выполнить технически, и даже если бы это было бы осмысленно для них
экономически.

Герман Клименко – Роману Елизарову. Зажгли необычайно.

Роман Елизаров – Герман Клименко. Жаль, что я так на совещаниях не
умею выступать как Вы. Нет у меня аппаратного опыта. Завидую в хорошем
смысле. Были случаи в жизни, когда бы мне это очень пригодилось бы для
дела. А в сети троллить я умею. Правду-матку резать. Правду ее легко
писать. Тут у меня большой опыт.

Герман Клименко – Роману Елизарову. Вы совершенно не учитываете, что у
вашего собеседника могут быть компетенции не хуже ваших. Перед
встречами надо фактчекинг делать.

Роман Елизаров – Герману Клименко. Я готовился в меру своих сил. Даже
изучил спецификацию протокола Телеграма и почитал принятые законы и
инструкции, из-за которых весь сыр-бор. Мне этого хватило, чтобы
увидеть весь фейспалм происходящего с технической точки зрения. Хотя и
без этого видно какой вред приносится репутации и перспективам
инновационного развития страны. Достаточно посмотреть на прогресс
внедрения всех этих законов. Тут можно и не быть специалистом. И
бороться надо, в первую очередь, с вредителями, а не с последствиями
их действий. РКН же лишь исполнитель чьей-то злой или некомпетентной
воли. Только после этого можно заняться вопросами регулирования
интернета и борьбой с анонимностью, которую я всецело поддерживаю. Я,
лично, всегда пишу свое мнение от своего имени, так как в противном
случае, вообще, не вижу смысла иметь свое мнение.

Герман Клименко – Роману Елизаров. Меня пугает фраза «бороться с
вредителями» в устах человека, который не представляет как выглядит
таракан, и как он устроен. Удивительно, что на чисто технические
вопросы вы ни разу не дали ответы. Да и сейчас вы прям с трибуны
вещаете. Вы все время рассуждаете о причинах попадания в эту ситуацию.
А надо просто из неё вылезти, и потом делайте что хотите. Но вам надо
поговорить.

Роман Елизаров – Герману Клименко. Да. Я технический специалист и
смотрю на проблему со своей стороны. Таракана не видел, но вижу
приносимый урон. Я не знаю в принципе как принимаются такие решения,
но у меня не укладывается в голове как можно при принятии таких важных
решений не проконсультироваться со специалистами, которые бы объяснили
последствия и бессмысленность производимых действий. Я более чем
уверен, что со «специалистами» консультировались. Результат видим.
Значит, гнать в шею таких специалистов надо.

Герман Клименко – Роману Елизарову. И не обижайтесь, но Вы и Ваш
руководитель были главным разочарованием дня, недели, месяца (жизни,
А.Ш.). Вы могли попробовать воспользоваться профессиональными знаниями
и доказать что невозможно заблокировать Телеграм. В зале было
достаточно компетентных людей, чтобы понять любые доводы. Или могли
сказать, что криворукие программисты РКН ничего не умеют делать, и вы
готовы показать мастер-класс. Но вы предпочли выступить в нише
Жириновского и иных политических деятелей. Но Роман, уверяю, это не
ваш стиль и не ваша профессия. Тащите вашу катку, не стоит заниматься
чужим делом.

Роман Елизаров – Герману Клименко. Самый лучший способ вылезти из ж@пы
в таких ситуациях полного PR-фиаско – это публично признать допущенные
ошибки и наказать виновных. Человек, у которого хватит воли это
сделать, получит огромный кредит доверия у всего общества, даже на
проведение непопулярных изменений.

Роман Елизаров – Герману Клименко. Я не обижаюсь, но Вы вот тут
лукавите, говоря что мы могли бы попробовать чего-то там доказать.
Формат этого совещания не предполагал какие-либо доказательства. Вы же
его и модерировали в направлении поиска решений. Да и зачем что-то
доказывать, если «криворукость программистов РКН», по вашему
выражению, и так очевидна каждому, кто может запустить Телеграм и
убедиться, что он работает. Да и не за этим мы приехали, чтобы
пересказывать очевидное.

Мы, в Университете ИТМО, занимаемся своим делом и занимаемся этим
вполне успешно, чему есть множество подтверждений на разных уровнях,
как внутри страны, так и на международной арене. А вот ситуация, когда
эта работа нашего Университета ставится под удар из-за чьих-то
неумных решений начать борьбу с Телеграмом, не имея при этом
технической возможности успешно выполнить эти решения, нам
категорически не нравится.

Мы приехали, в первую очередь, чтобы напомнить о своем существовании,
чтобы в процессе обсуждения проблем, которые испытывают B2B и
B2C-системы бизнеса, и путей их решения, не были бы забыты интересы
построения в стране передовой системы образования и воспитания кадров
для будущего страны. Бизнес правильно на совещании говорил о своих
проблемах, но кто-то должен напоминать и о проблемах образования и
отношении к тому талантливой ИТ-молодежи.

И не надо здесь снова говорить о том, что вы такие умные и можем
настроить себе VPN. Это звучало очень и очень странно, в том числе, от
других участников встречи. Университет ИТМО – это государственный вуз,
который должен действовать в соответствии с законами РФ, а эти законы
весьма недвусмысленны в плане VPN. И если операторы связи идут на риск
получения штрафов, открывая заблокированные адреса, ради удержания
клиентов, потому что у них есть бизнес, и они могут взвесить экономику
этих решений, то государственный вуз не может мыслить в таких
категориях.

Герман Клименко – Роману Елизарову. Роман я уже писал, что я ждал
профессионалов, а получил странных людей, требующих замены экспертного
совета в ГД :)). Вы тогда в политику идите что ли :).

Роман Елизаров – Герману Клименко. Какая политика? Чем, чем, а вот
политикой мы не можем и не хотим заниматься. Консультировать и давать
экспертные оценки можем и готовы помогать. А политикой пусть
профессионалы в этой сфере занимаются. Если что-то из сказанного
звучало как политическое заявление, так это исключительно из-за нашего
неумения этой самой политикой заниматься. Цель была в том, чтобы о
проблемах Университета ИТМО в текущей ситуации услышали. Надеюсь, что
эта цель была достигнута.

У меня тут родилось предложение, чтобы подвести итог. Давайте каждый
будет заниматься своим делом. Университет ИТМО будет продолжать
успешно и профессионально заниматься образованием и наукой, выполняя
поставленные перед ним цели. А ответственные за регулирование
интернета будут профессионально (а не как сейчас) это делать, так же
выполняя поставленные цели (а не как сейчас) и не создавать проблем
для выполнения образовательных и научных целей. Вот тогда нам не надо
будет встречаться на совещаниях и чего-либо обсуждать на просторах
Фейсбука.

Герман Клименко – Роману Елизарову. Я понял что вы просто тупо хотите
снести одних экспертов и стать вместо них. Говорят, что это и
называется политикой :).

Роман Елизаров – Герману Клименко. Нет. Не хотим. Мы хотим, чтобы были
работающие законы с прозрачными механизмами их исполнения и работающий
интернет. Ради этой цели мы готовы быть экспертами, если других нет,
ибо то, что сейчас происходит, это очевидный результат вопиющей
некомпетентности. И дело не в депутатах и чиновниках. Они сами не
должны в этом разбираться. Но где-то же сидят эти эксперты, которые
все эти планы одобрили? Было бы очень поучительно (в плане образования
будущих поколений), если их не просто бы выгнали в зашей, но и
написали бы postmortem о том, как они себе это всё представляли. У
меня, лично, это в голове не укладывается.

Герман Клименко – Роману Елизарову. Ну, наверное, с ними никто из вас
не разговаривал :).

Роман Елизаров – Герману Клименко. Со мной точно не разговаривали. Я
бы запомнил. А если серьезно, то вот вам еще конструктивное
предложение. Если по каким-то «политическим» причинам Университет ИТМО
не подходит для того, чтобы быть экспертным центром как таковым, то он
может помочь в разработке программы обучения и сертификации для
будущих экспертов, чтобы вот такой фигни как сейчас больше не было.

Для компетентного экспертного анализа всех этих законов, актов и
решений нужен вполне обозримый набор знаний: основы современной
криптографии (с упором на практические-применяемые в современном мире
алгоритмы), современный стек сетевых протоколов (от Ethernet снизу, до
http и TLS, с акцентом на принципы работы IP и DNS), основы разработки
и развертывания современных веб-сайтов и приложений (c акцентом на
экосистему разнообразных сервисов), основы работы и разработки
мобильных приложений в iOS и Android (с акцентом на механизмы их
доставки и сетевого общения, включая push-нотификации), принципы
маршрутизации и основные принципы развертывания сетей (с акцентом на
наиболее распространенное оборудование), основы распределенных систем,
современные архитектуры и способы развертывания серверных приложений
(с акцентом на принципы работы современных облачных сервисов). В
качестве дипломного проекта можно разрабатывать архитектуру
какого-нибудь сервиса обмена сообщениями или социальной сети. Даже, в
принципе, хорошо программировать не обязательно уметь (основ будет достаточно).

Я, тут чего-нибудь забыл, конечно, но если Университету ИТМО будет
поручено этим заняться, то привлечем широкий круг специалистов и
преподавателей, чтобы точно ничего не забыть. Это все не выглядит
как-то особенно сложным. Любой человек с техническим образованием
может освоить. Лучших по результатам экзаменов можно будет смело
привлекать к экспертной работе.

Герман Клименко – Роману Елизарову. Да нет никаких претензий к
Университету ИТМО. Становитесь кем хотите. Вы хотя бы покажите
пальцем, где этот экспертный совет который вы так жаждете заменить :).
Ну, ссылочку, что ли дайте.

Роман Елизаров – Герману Клименко. Нет идей. Не знаю, где совет и где
эти эксперты. Я бы тоже хотел бы на них посмотреть. Страна должна
знать своих героев, в конце концов. Или Вы хотите сказать, что вот эти
законы про реестры адресов и шифрование депутаты вот просто так
придумывают сами? Что-то я сомневаюсь. Я думал может Вы их знаете или
знаете кого-нибудь, кто знает. Вы там намекните, чтобы они этих
экспертов гнали пока не поздно.

Герман Клименко – Роману Елизарову. Ну не ведите себя как мальчик? Вы
же заявили, что хотите стать центром экспертизы и выгнать всех, кто
так плохо советует депутатам. Ну так покажите пальцем на них. Вы же не
могли всю ту фигню, что пишите из головы придумать?

Роман Елизаров – Герману Клименко. Да откуда же я знаю кто они? Я не
эксперт в области государственного управления и даже не чиновник.

Извините, но я действительно не могу понять мысль, которую Вы хотите
до меня донести говоря: "Ну так покажите пальцем на них". Что Вы
имеете в виду? Что никакой технической экспертизы принимаемые законы и
подзаконные акты в области регулирования интернета вообще не проходят?
Вы это хотите сказать? Как это всё вообще я должен понимать? Когда Вы
пишете про придуманную мной «фигню», то что конкретно Вы имеете виду?
Можно Вас попросить процитировать написанный мной текст, который можно
было бы таким образом охарактеризовать?

Герман Клименко – Роману Елизарову. Вы же заявили что требуете
заменить экспертов в ГД на Университет ИТМО? Или на себя ? Я уже
запутался, если честно. (Это предложение сделал я – просил заменить
экспертов, чтобы не принимались такие решения, и сказал, что при
необходимости Университет ИТМО тоже может принять участие в этой
работе, и не более того. А.Ш.).

Роман Елизаров – Герман Клименко. Я процитирую ключевые –моменты
своего исходного предложения, чтобы не было путаницы: «Выяснить, кому
пришла в голову эта чудо-идея начать блокировать Телеграм и кто ей
поддакивал», а потом «выгнать всех к чертям». Мне кажется, что Вы не
до конца понимаете насколько критически важно в сложившейся ситуации
проделать именно эти действия, поэтому попробую донести это мысль
через аналогию.

Сказка о русской зиме

Вы живете в доме. Зима. Стало холодно. Вы идете к соседу. У него
тепло. Как так? Оказывается, что у соседа стоит электрообогреватель.
Вы идете в магазин и покупаете себе такой же обогреватель. Дома
включаете его в розетку, но у вас вырубает автомат в электрощите.
Тепла не прибавилось. Что делать?

Вы идете к электрику Пете. Он говорит, что в вашем доме мало
выделенной мощности, надо увеличивать, менять подвод, всё долго,
трудно, дорого. Вас это не устраивает. Вам холодно. Надо решать
проблему быстро. Вы ищете другого специалиста.

Идете к эксперту Васе. Вася говорит, что слушать Петю не надо.
Говорит, что Петя вражеский агент и задумал вас заморозить. Вася
обещает решить проблему быстро и предлагает подключиться в обход
автомата. Пятнадцать минуть работы – все готово.

Через пол часа начинает становиться теплей. Еще через пол часа
перегреваются входящие в дом провода, пожар, дом сгорел. Вы на улице,
вам снова холодно, да и дома больше нет. Что делать в сложившейся
кризисной ситуации?

Очевидно, что надо строить дом заново. Менее очевидно, но не менее
важно, что первым делом надо гнать в шею эксперта Васю и не подпускать
его больше к чему-либо связанному с электричеством. Будет очень, очень
большой ошибкой, если эксперт Вася будет каким-либо боком привлечен к
проектированию электропроводки для нового дома.

Я доступно изложил?

Герман Клименко – Роману Елизарову. Честно говоря мне скучно стало.
Диалог с вами невозможен. Монолог самовлюбленного программиста скучен.
Будет что по делу, пишите.

Роман Елизаров – Герману Клименко. Жаль. Я так и не понял, что Вы
имели ввиду, когда говорили про «фигню» и когда намекали на отсутствие
каких-либо экспертов при принятии решений. Или я не так Вас понял? Да
не важно. Результат-то на лицо. Вася до сих ковыряется в
электропроводке.

Роман Елизаров – Герману Клименко. Написал это всё и не могу выкинуть
из головы. Всё это очень важно, конечно. Очень больно смотреть как
научная, образовательная и (воспитательная. А.Ш.) работа, ведущаяся в
Университете ИТМО методично разрушается по чьей-то прихоти и
некомпетентности. Как вчера еще законопослушные молодые люди,
интеллектуальное будущее и надежда страны, вытесняются в цифровое
подполье. Да я чем угодно готов помочь, чтобы это прекратить, но слышу
в ответ только «Становитесь кем хотите». Да никем я не хочу
становиться (он уже стал, А.Ш.). Я лишь хочу, чтобы каждым делом
занимались профессионалы, а не бездари.