Навигатор
alien Alina

«Не всем интересно ковыряться неделю, чтобы получить 60 секунд нейронного Боуи»: беседа с Денисом Ширяевым

Большое интервью с продакт-менеджером TJ о развитии платформы, комьюнити и нейросетях.

Город Назаре в Португалии Фото из фейсбука Дениса

«Навигатор» продолжает рубрику регулярных интервью с самыми яркими личностями TJ. Сегодня зададим вопросы главному вожатому редизайна, а по совместительству продакт-менеджеру «Комитета» Денису Ширяеву.

Обязанности Дениса — наблюдать за пользовательской аналитикой платформы и направлять разработку продукта по направлению UGC и b2c. Поэтому именно на него часто сыпятся вопросы про дизайн, баги и развитие сайта. Наш гость уже не раз отвечал на некоторые вопросы, а поэтому мы вкратце перескажем то, чем он делился ранее, а после приступим к интервью.

Пан Ширяев родился в Одессе, в шесть лет переехал в Москву. Путь в IT был довольно линейным: в 10 лет начал пользоваться компьютером, понравилось, пошёл на дополнительные курсы в школе. Первая должность в IT — помощник сисадмина. Через несколько лет Денис открыл свою iOS-студию, а после сменил направление на продакт-менеджмент. Денис получил два диплома: «Вычислительные машины, системы и сети», а также «IT и менеджмент».

До «Комитета» я занимался dirty.ru (ныне d3.ru), и он был немного другой, чем сейчас. Я там веселился, что-то придумывал, что-то работало, мне кажется, так Влад [Владислав Цыплухин, директор по продукту «Комитета» — прим. «Навигатор»] узнал, что есть такой чувак, как я, и мы с ним познакомились.

Денис Ширяев

Денис ведёт телеграм-канал Denis Sexy IT про технологии, а также запустил стартап neural.love: алгоритмы машинного обучения улучшают видео даже возрастом более ста лет. Также с помощью нейросетей команде удалось значительно повысить качество у самой первой видеосъёмки в истории, а впоследствии о проекте не раз писали западные медиа, например, Wired и Gizmodo.

Про «Основу» и развитие TJ

«Основа» — это модульная платформа для создания редакционных, пользовательских и корпоративных медиа, на «Основе» работают три из четырёх медиа «Комитета»: VC, TJ и DTF.

Введение тёмной темы Денис комментировал в августе: «Сначала надо разобраться с тем, что когда начали редизайн, столкнулись с большим количеством собственных недоработок.[…] Сейчас мы наводим порядок и делаем всё более логичным.[…] Но вообще, я ожидаю людей с вилами под окнами, когда они не найдут в боковом меню „Свежее“».

О слиянии аккаунтов на платформах «Комитета» VC, TJ, DTF и Coub: «пока планов нет, это всё же разные платформы».

Что больше всего ты любишь в разработке для «Основы»? А что не любишь?

Мне кажется, как и мои коллеги, больше всего я люблю возможность обратной связи: не только комментариев в плане «они опять всё сломали», а вполне обычных показателей по использованию фич. Когда запускаешь блоги, подписки, чёрный список или какие-то ещё фичи, всё это начинает работать (или не работать), мгновенно влияет на сайт, на графики, люди начинают использовать написанный коллегами код с пылу с жару, и это не может не нравится и не мотивировать.

Не люблю размер «Основы», мы стали большой хайлоад-платформой, намного больше, чем мы были четыре года назад. Ресурсов постоянно не хватает, теперь всегда пытаемся выбирать с коллегами, что и почему будем доделывать и торгуемся за ресурсы. Это скорее рефлексия: с этим уже ничего не сделать, «Основа» всегда будет большой по количеству функций, и я с этим смирился.

На TJ не грузятся картинки в постах четырёхлетней давности и более. Это произошло из-за переезда на новую систему хранения медиа. Сейчас у «Комитета» вновь стоит задача такого переезда. Какие есть сложности в этом?

Хех, то, что пропали картинки, — это результат аварии, который многому научил наш технический отдел. Просто исчезла часть картинок за какое-то количество лет. В будущем такого не повторится, потому что понятно, как это случилось. А о сложностях я не смогу рассказать нормально, так как я не программист, но раз мы уже на новой версии «Леонардо» и всё более-менее работает, значит, технический отдел справился, и разработчики — красавчики.

Сейчас осталось 2-3 неприятных бага, а позавчера на картиночный сервер устроили DDOS-атаку. В общем, я думаю, через неделю уже почти не будет проблем, ребята работают над ним.

Денис поехал в польский город Сопот, чтобы найти лодку из клипа Аллы Пугачёвой

В другом <a href="https://youtu.be/zAKLqak_Kro" rel="nofollow noreferrer noopener" target="_blank">интервью</a> ты говорил, что теперь фильтрацией дикпиков и порно на главной странице TJ занимается специальная нейронка, а тролли получают автоматический бан. Будут ли какие-либо другие нейросети или другие обучаемые алгоритмы фильтровать контент на TJ? Например, ленту популярного?

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

Это забавно работает: на DTF и TJ можно встретить особо упёртых, которые ночью регистрируют 5 твинков, и последний аккаунт называют в стиле «ВАХТЁР НАЙДИ ЖИЗНИ ЧТО ТЫ НЕ СПИШЬ И смотришь ЧТО Я ДЕЛАЮ». Система, конечно, их банит, но это прям сериал уже «человек против машины».

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

С лентой «Популярное» нужно быть очень аккуратными, мы с Владом и коллегами тут сходимся во мнениях, что все эти алгоритмические ленты повышают ретеншн [коэффициент удержания пользователей на платформе — здесь и далее прим. «Навигатор»], но помещают пользователя в «пузырь». Я бы всё-таки хотел, чтобы у всех сайтов была какая-то палитра мнений, но на основе подписок: не так жёстко, что тебе показывают только таких же людей, как ты, и посты только на основе твоих интересов. В общем, тут очень аккуратно нужно двигаться, алгоритм нужно дорабатывать, но вряд ли до подобного Фейсбуку.

Когда ты вернулся из отпуска, что ты первым делом проверил в «Основе»?

Хех, я вернулся и сразу проверил все посты в подсайте «Сломалось», чтобы понять, что же сломалось. У нас идёт редизайн, и это обычная рутина.

«ПИ***Ц вы серьёзно?!», — про снегопад на главной странице  Скриншот из интервью «Аляске» в 2018 году

Ранее ты отвечал на вопрос о приоритетах «починка багов vs введение фич» для интервью в «Аляске»: «Мы работаем по спринтам и примерно 20-30% каждого спринта отдаётся на багфикс. Самые главные баги, которые мы чиним вне очереди, — это те, которые угрожают бизнесу или затрагивают больше 10% юзеров, остальные чинятся по очереди». Поменялся ли подход к работе?

Да нет, все баги починить невозможно, это все понимают. Мы обсуждаем каждый новый спринт, каждый баг, который хотим взять для починки, и пытаемся оценить его именно с точки зрения важности. «Основа» большая, и нужно аккуратно выбирать приоритеты.

Вопрос по расходуемым мощностям: сколько расходует TJ, сколько DTF, а сколько VC? На что ещё уходят мощности, кроме этих трёх платформ, не считая Coub?

Я бы сказал, что DTF создаёт больше всего нагрузки и продолжает расти из месяца в месяц. В основном, все потребляемые мощности связаны напрямую с популярностью ресурсов: чем она выше, тем больше нагрузка.

Раз уж вспомнили про Coub: VC <a href="https://vc.ru/media/98175-servis-s-korotkimi-video-coub-pereshel-pod-kontrol-komiteta-izdatelya-vc-ru-tj-i-dtf" rel="nofollow noreferrer noopener" target="_blank">писал</a>, что «Комитет» займётся оптимизацией расходов и пересмотром продуктовой стратегии, а главная проблема — отсутствие внятной бизнес-модели. К какой стратегии и видению монетизации вы пришли спустя более чем полгода владения сервисом? Как сейчас дела с трафиком и активностью на платформе?

Я не могу комментировать многие вещи, так как не знаю, могу ли. Самое главное, что мне известно, — за всё это время главный приоритет не поменялся. Coub нужно перевести на «Основу», чтобы его поддерживать, потому что четыре сайта на одном движке намного проще обслуживать, чем огромную кодовую базу Coub. Тут сильно помогает, что у нас процентов на 80% пересекаются фичи.

Чтобы ты сделал, оказавшись главой всего «Комитета»?

Наверное, уволился бы в тот же день:D Я понимаю в софте, в продукте, в сообществах, но ничего не понимаю в медиа и формировании редакций. Влад тащит на себе так много, что я просто никогда бы не захотел добровольно быть на его месте, это не та работа, в которой я был бы хорош, я просто боялся бы подвести коллег, имя компании и тому подобное.

Взгляды команды на будущее индустрии медиа, IT, внимание к деталям, финальный продукт — всё это мне очень нравится. Когда мы первый раз общались с Владом, он говорил вещи, которые я сам думал о будущем индустрии. Наша команда строится на людях-единомышленниках. Не в плане, что мы хлопаем друг другу на встречах, а в плане, что каждый из нас вкладывает часть себя в продукты, которыми пользуются миллионы людей, то есть, нам всем есть дело до того, что получается в итоге. Это очень важно и сильно мотивирует.

Денис Ширяев

Поделись планами на развитие TJ: анонсики, слухи, сплетни?

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

Про комьюнити

Вопрос от <a href="https://tjournal.ru/flood/215927-sobirayu-voprosy-dlya-razgovora-s-panom-shiryaevym?comment=4170116" rel="nofollow noreferrer noopener" target="_blank">новеньких</a>: почему ты так раздражаешь олдов?

Я бы сказал, что не всех, большинству пофигу, кому-то я нравлюсь. Просто есть какое-то эхо старых срачей, есть шаги, которые мы делали, несмотря на мнение сообщества — кто-то на это серьёзно обижен и готов припоминать каждый раз. Мне кажется, это нормально, я не торт же. А ещё, когда разводился пару лет назад, был сложный и эмоциональный период, и я пару раз повёл себя как мудак — думаю, я заслужил, чтобы кто-то меня не любил.

Пользователи регулярно ревнуют тебя к DTF, считая, что там ты проводишь больше времени. Что думаешь насчёт этого любовного треугольника?

На самом деле я читаю TJ каждый день и сижу в комментариях постоянно, просто больше в рид-онли. Любовный треугольник мне кажется милым: мне нравится TJ, мне нравится DTF. Я из администрации и не могу занимать какую-то из сторон, это неправильно, оба сообщества по-своему хороши.

Ты отлично знаешь о непростых взаимоотношениях TJ и DTF. Одно упоминание противника накаляет обстановку. Как инсайдер обоих сообществ, скажи, как пофиксить эту неприязнь?

Мне кажется, эту нелюбовь не нужно фиксить, это естественная неприязнь друг друга. Полагаю, если кто-то попытается это поправить, особенно если удачно, всё закончится просто огромной войной двух сайтов. Нельзя склеивать два сообщества, если они не хотят быть вместе, и у нас нет таких планов.

Многое ли в целом поменялось с момента того <a href="https://tjournal.ru/alaska/64856-zhitel-alyaski-denis-shiryaev" rel="nofollow noreferrer noopener" target="_blank">интервью</a> в закрытом подсайте «Аляска»? Поменялось ли твоё отношение к атмосфере на TJ (скриншот ниже)? Как бы ты сейчас описал сообщество?

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

Особенно мне нравится, как сообщество мгновенно реагирует на политических ботов минусом, лишая их возможности писать, — это музыка для души.

Иногда возникает <a href="https://tjournal.ru/flood/151046-statya-udalena?comment=3193552" rel="nofollow noreferrer noopener" target="_blank">возмущение</a> количеством щитпоста и мемов. Согласен ли ты с <a href="https://tjournal.ru/flood/151046-statya-udalena?comment=3190970" rel="nofollow noreferrer noopener" target="_blank">идеей</a>, что картинки почти не помогают развитию TJ, а помогают только вдумчивые дискуссии и осмысленные посты? Если да, то как вдохновить пользователей писать качественнее, в том числе и в комментах, кроме усиления банхаммера? Есть ли какая-то долгосрочная стратегия для поощрения больших форматов контента?

Категорически не согласен. После того, как ты отработал 10 часов, последнее, на что ты способен — это осилить лонгрид. На сайте могут ужиться все виды контента, тут скорее проблема, которую мы скоро починим: новая лента «Всё вместе» должна исключать из себя то, что игнорируют пользователи, отсюда и недовольство. Ну и ещё алгоритму «Популярного» нужно ранжировать контент разного типа по разному, мы ещё дойдём до этого.

Как думаем помочь развитию больших форматов контента:

  • Мы бы хотели перейти на нового партнёра по донатам, потому что это сильная помощь авторам, кто пишет публикации, и партнёр сейчас влияет на вид этой фичи (проценты, которые уходят ему, условия и подобное);

  • Геймификация поможет довольно сильно, людям нравится писать там, где их читают, а TJ — как раз такое место;

  • Важно понимать, что лонгриды не пишут не потому, что не любят писать, а потому что нет времени, или просто нет желания, или устали. Мы рады любому вида контента, спасибо, что люди в целом пишут.

О жизни и увлечениях

Начнём с твоих главных отношений. Как Андрюха? Это был один и тот же чувак? Вновь обедаете вместе или разошлись?

Андрюха — это чайка, которая периодически прилетала на подоконник Дениса и попала в его объектив, спустя время Андрюха стал локальным мемом и даже перевоплотился в бота.

Андрюха — красавчик, буквально вчера прилетал. Это всё время разный «андрюха», но я подкармливаю каждого, как родного.

Андрюха образца 2019 года

Около трёх лет назад ты переехал в Польшу. Каковы предварительные результаты жизни в Гданьске, и чем он лучше родных Москвы и Одессы? В чём он стал практически домом, а что неизменно остаётся чужим? Советуешь ли город для ПМЖ, и какие планы на будущее?

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

В планах отсюда уехать, но я пока не готов говорить, куда 💫

По какому принципу у тебя получается распределять время между YouTube-каналом (кстати, поздравляем с официальной «галочкой»), телеграм-каналом и стартапом вдобавок к работе в «Комитете»? Как решишь дилемму, если занятость по проектам будет конфликтовать?

neural.love пока не требует много времени, многие вещи там обрабатываются автоматом, и я пытаюсь сразу построить структуру, где всё не завязано на моем ручном управлении. Это международная компания, где уже есть сотрудник из США, который отвечает за развитие бизнеса, там есть свои разработки, которые подняли на несколько порядков то, что я сделал когда-то, играясь алгоритмами, которые нашёл. Теперь там полно самописного кода, который делает магию и зарабатывает.

Конечно, самый ценный ресурс которого постоянно не хватает — это время: я работаю и в выходные, и вечерами. Я бы сказал, что я всё время работаю, и это сказывается на состоянии общей усталости. Сейчас главный приоритет достаётся «Комитету». Я честный и прозрачный с партнёрами: если я почувствую, что пришло время обозначить проблему по нехватке времени, то приду к коллегам, чтобы её обсудить.

YouTube-канал и телеграм-канал — это хобби. Я ими занимаюсь, когда отдыхаю, поэтому с ними никогда проблем не возникало.

Если ты напишешь нейронку, которая заменит тебя, то в чём будет её основная функция и отличие от других нейронок? Какие свои слабости шлифанёшь, а что даже лучший алгоритм не сможет воспроизвести?

Ха-ха, она будет писать пользователям «Нет в планах» или «Сделаем в следующем году». А ещё я иногда удачно шучу — такое, конечно, пока что не повторить алгоритму, меня поэтому и любят, и не любят. Такова жизнь тех, кто часто шутит.

<a href="https://tjournal.ru/flood/215927-sobirayu-voprosy-dlya-razgovora-s-panom-shiryaevym?comment=4169930" rel="nofollow noreferrer noopener" target="_blank">Вопрос</a> от главреда TJ: если бы я был нейросетью, то что бы я умел?

Ты бы умел в звёздный градиентный бустинг 💖

Как часто занимаешься прокрастинацией? И как научился её побеждать?

Иногда бывает, но у меня внутри что-то, что я приобрёл у своего дедушки из Одессы: он никогда не может сидеть без дела больше дня, руки чешутся, работы просят — это про него. Я живу так же: если два дня ничего не делал, я чувствую себя некомфортно, поэтому я всегда что-то ковыряю, делаю и так далее.

Я начинаю своё утро с выписывания дел в блокнотик, и там бывают задачи, которые я искренне не хочу делать, но я знаю, что выбора нет. Для таких задач, чтобы не прокрастинировать, я врубаю таймер «Помодоро» и просто, не отвлекаясь, делаю задачу. 5-6 подходов и почти любая такая задача решается.

<a href="https://tjournal.ru/flood/215927-sobirayu-voprosy-dlya-razgovora-s-panom-shiryaevym?comment=4169904" rel="nofollow noreferrer noopener" target="_blank">Вопрос</a> от Алексея Дитковского: когда последний раз плакал? От чего, если не секрет?

Месяца четыре назад. Было странно: я дал интервью многим мировым изданиям, YouTube-канал рос прямо на глазах, куча внимания, вся личка везде завалена, пошли заказы, а на меня как накатило.

Это одиночество, потому что всё же работа не замещает тебе обычной социальной жизни. Я пошёл к терапевту сразу, как это случилось, терапевт очень помог расставить и сформулировать проблемы, теперь постепенно ими занимаюсь, всем советую попробовать.

По твоим интервью создаётся впечатление, что твои YouTube-канал и телеграм-канал созданы в основном из искреннего интереса к технологиям, а популярность стала приятным бонусом. Так ли это? Если да, насколько хаотичный интерес побеждает занятия чисто из практичности? Приходится ли тебе иногда заставлять себя продолжать и что делать, если драйв угасает? Было ли желание бросить всё и умотать в Исландию?

Видео с поездом — это чистое везение, я молодец, потому что вовремя отреагировал, поняв, что происходит и обработал кучу роликов. А тогда это было очень медленно и требовало много ручной работы. Я думаю, именно поэтому на канал так много подписалось. Конечно же, я никогда не думал становиться ютубером.

Что YouTube-канал, что телеграм-канал — это мой способ показать людям, как глубоко мы в будущем уже сейчас, поделиться интересной находкой, технологией, поделиться своим видением развития технологии в будущем. Я всегда говорю, как повторить что-то, что я сделал, просто это не всем интересно: ковыряться в какой-то нейронке неделю, чтобы получить 60 секунд нейронного Боуи.

Закреплённый комментарий Дениса под видео «Прибытие поезда», где он объясняет процесс создания и указывает алгоритмы из открытого доступа, которые использовал 

Во всех интервью я всегда говорю, что я не программист, а люди обычно впадают в смешной ступор, мол, как так. Я хороший пример того, что в индустрию ML можно вкатиться на знаниях баша и dev-ops, было бы желание. Времени это занимает просто вагон, но мне это правда интересно.

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

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

Да это банально на самом деле. Нет никакого атлантизма в этом, я всю жизнь в IT-индустрии, буквально с детства. Я просто занимаюсь тем, что люблю.

Но есть всё же важная вещь, которую я хотел бы сказать: если вы чувствуете в жизни много стресса, усталости, грусти, не забывайте уделять внимание любому спорту. На меня всегда магическим образом сказывается вечерняя пробежка: выходишь на улицу с мыслью «всё, пи***ц, ничего не успеваю, как много работы». А потом проходит 40 минут, и ты довольный собой добегаешь домой. Люблю бег за эти «ментальные чистки».

Блиц (можно отвечать не коротко)

Три классных аниме/сериала/кино?

Мне «Кастльвания» понравилась, не знаю, аниме ли это, ещё сериал «Половое воспитание» и фильм «Гаттака».

Расскажи какой-нибудь секрет про TJ?

Звук приходящего уведомления в колокольчик сделан мной из моего выдыхания, записанного на айфон, а потом обработанного кучей эффектов.

Любимый подсайт?

«Истории» — лучшее место и любимое, если есть время.

Любимый токсик?

Человек-человек. Он так переигрывает некоторых с одной толстой фразы, я каждый раз ржу.

Влад Цыплухин — красавчик?

Мало таких красавчиков встречал в жизни, безусловно.

* * *

Благодарим Дениса за участие в интервью!

Технические вопросы помогал составлять serguun42, часть других вопросов пользователи оставили в этом посте. Прошлые выпуски рубрики можно прочитать по хэштегу #интервьюспользователем

#интервью #навигатор #нейросети #tj