Итоги конкурса по созданию агрегатора новостей в Telegram: 1-е место у разработчиков из Яндекса
Итоги конкурса по созданию агрегатора новостей в Telegram: 1-е место у разработчиков из Яндекса

Итоги конкурса по созданию агрегатора новостей в Telegram: 1-е место у разработчиков из Яндекса

1 августа, 20203 минуты на чтение

Telegram объявил результаты второго этапа конкурса кластеризации данных, который завершился чуть более месяца назад. Перед участниками стояла задача создать модуль для новостного агрегатора в мессенджере.

Пока судьи подводили итоги, их проекты были доступны для тестирования всеми желающими. Редакция «Кода Дурова» тоже решила воспользоваться этой возможностью и даже сделала собственный рейтинг работ, а также немного рассказала о разработчиках, принявших участие в конкурсе Telegram Contest:

Агрегатор новостей от Telegram: что это такое, зачем нужно и как выглядит?
Мы снова решили заглянуть в будущее Telegram и посмотреть, что собой представляет агрегатор новостей для мессенджера Дурова.

Во втором этапе конкурса в оценке судей наибольшее влияние оказали такие параметры, как индексация и ранжирование новостей. Задачи кластеризации, аналогичные предыдущему раунду (сортировка по языку, категориям и темам), имели меньший вес. На итоговый счёт повлияла общая скорость работы алгоритмов.

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

1 место.

Лучшей была признана работа команды Mindful Squirrel, которой присудили €17 000 и ещё €4,800 бонусом за:

  • Новости на русском;
  • Категории на английском;
  • Категории на русском;
  • Темы на английском;
  • Темы на русском.

Однако команда была оштрафована на €200 из-за того, что исходный код требовал пересборки.

Как ранее выяснил «Код Дурова», за командой Mindful Squirrel «скрываются» как минимум 5 человека, работающих в Яндексе. Один из них — Илья Гусев, разработчик в группе качества «Яндекс.Новостей» и аспирант МФТИ. Наша редакция одним из первых смогла поздравить победителей с заслуженной наградой и взяла небольшой комментарий:

Выигрывать приятно, конечно :)

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

Всё в принципе по истории коммитов на GitHub видно, её мы никогда не переписывали, разве что переносили в приватный репозиторий на время второго раунда, и обратно.

2 место.

Серебро завоевали две команды, которые забрали по €12,000. Команда Daring Frog получила дополнительно премию в €5,500 за:

  • Определение языка;
  • Новости на английском;
  • Новости на русском;
  • Категории на русском;
  • Темы на английском;
  • Темы на русском.

Однако Daring Frog также не смогла избежать штрафов. Судьям не понравилось, что алгоритм, разработанный командой, не может обрабатывать одновременные запросы, что делает невозможным выполнение отправки данных в режиме реального времени. За это с команды вычли €500.

Вторая команда Swift Skunk получила бонус €900 за топ новости на английском. Но так как её алгоритм требует, чтобы все статьи были в одной папке, команду оштрафовали на €100.

3 место.

Бронзу взяли 4 команды, которые заработали по €7,000: Gifted Lemur (бонус €1,000 за темы на русском), Ace Cock (бонус €1,000 за топ новости на русском), Mindful Kitten, Happy Ladybird. Примечательно, что никто из них оштрафован не был.

4 место.

Ещё 3 команды были в числе лучших и взяли 4 место: Hip Hyena, Bossy Gnu, Hairy Snail. Каждый из них получил по €4,000. При этом никого также не оштрафовали, а Hip Hyena даже получил бонус €1,000 за темы на русском. Интервью с этим разработчиком «Код Дурова» опубликовал в конце июня:

Интервью с Hip Hyena — участником Telegram Contests: о рисках, соперничестве и нюансах конкурсной разработки
«Код Дурова» пообщался с одним из победителей многочисленных конкурсов Telegram с ником Hip Hyena и выяснил много всего интересного.

Бонусы:

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

Bright Deer – € 1,000 за темы на русском;

Fancy Beetle – € 1,000 за категории на английском;

Large Crab – € 1,000 за определение языка;

Suave Penguin  – € 1,000 за новости на английском и штраф €200 за то, что требуется перестройка исходного кода;

Sweet Beaver – € 1,000 за категории на английском и штраф €200 за то, что требуется перестройка исходного кода.

1 августа, 2020

Сейчас читают

Картина дня

Свежие материалы

Свежие материалы