Telegram объявил два новых конкурса: Data Clustering Contest 2021 с призовым фондом $50 тыс. и Android Contest 2021 с призовым фондом $60 тыс.

В рамках конкурса на кластеризацию данных участникам предлагается создать библиотеку на C/C++ для определения языка и тематики каналов. Участникам предлагается текстовый файл dc0130-input.tar.gz, где каждая строка – это данные канала в формате JSON:

{
  title:        "Channel title",
  description:  "Channel description",
  recent_posts: [
    "text #1 of message or caption of media or content of poll etc.",
    "text #2 of message or caption of media or content of poll etc.",
    ...
  ]
}

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

Второй конкурс — по исправлению ошибок в клиенте для Android. Работа должна привести к «значительным и заметным улучшениям с точки зрения пользователя», принимаются исправления багов, подтормаживаний и т. д. Чем серьёзнее оптимизация — тем выше вознаграждение.

В обоих конкурсах установлен дедлайн 14 февраля 2021 года в 22:59 по московскому времени.

Telegram традиционно проводит такие конкурсы для всех желающих с выплатой денежных вознаграждений. Только в прошлом году проводилось минимум семь штук. На канал с конкурсами Telegram для разработчиков подписано 96 тыс. человек.

История с конкурсами началась в далёком 2013 году, когда Павел Дуров пообещал $200 тыс. в биткоинах любому, кто сможет взломать Telegram. По условиям конкурса Павел ежедневно отправлял своему брату Николаю сообщение, содержащее секретный адрес электронной почты. Для получения денег нужно было отправить письмо на этот секретный адрес. Приз тогда остался неразыгранным.