Друзья, в 18.05 мск будет последний в рамках этой конференции раунд Random Coffee. Наш бот подберёт вам собеседника по интересам, с которым вы сможете пообщаться онлайн или на личной встрече.
Если вы ещё не регистрировались, но есть желание пообщаться с коллегами в воскресенье вечером — сходите к нашему боту и ответьте на несколько вопросов.
Дорогие участники Random Coffee, пожалуйста, проверьте настройки: если у вас скрыт аккаунт, собеседник не сможет вам написать.
Если вы ещё не регистрировались, но есть желание пообщаться с коллегами в воскресенье вечером — сходите к нашему боту и ответьте на несколько вопросов.
Дорогие участники Random Coffee, пожалуйста, проверьте настройки: если у вас скрыт аккаунт, собеседник не сможет вам написать.
🔥4
Снимаем белое пальто и идём учиться на своих фэйлах. Вместе с сообществом Epic Growth мы подготовили сессию, где топовые эксперты из Яндекса, Ozon, Авито и ivi поделятся историями важных уроков, полученных ценой дорогих ошибок.
Положить метрики компании, сделать ненужную фичу в продукте, случайно потерять дата-центр — хотите узнать, что было дальше? Приходите на финальный слот YaTalks 2022 и узнаете!
Начало дискуссии — в 19.05 мск.
Положить метрики компании, сделать ненужную фичу в продукте, случайно потерять дата-центр — хотите узнать, что было дальше? Приходите на финальный слот YaTalks 2022 и узнаете!
Начало дискуссии — в 19.05 мск.
🔥19❤2👍1
YaTalks 2022 закончился. Спасибо, что провели с нами эти два дня! Запись обоих треков 4 декабря уже на сайте, запись первого дня добавим немного позже.
Держите немного фотографий на память.
Не прощаемся 😉
Держите немного фотографий на память.
Не прощаемся 😉
❤93🔥22👍6
YaTalks объединяет экспертов, которые делают крутые продукты и готовы делиться своими знаниями и опытом.
Конференция закончилась, но в этом канале можно продолжить узнавать про новые технологии, подходы и полезные ресурсы. Будем анонсировать мероприятия, проводить трансляции, выкладывать видео, а также публиковать статьи и подборки для разработчиков, инженеров и других технических специалистов.
Начнём с YaC 2022: смотрите, как мы делаем Яндекс!
В этом году YaC — не фильм, а мини-сериал: 9 серий и 35 спикеров, каждый из которых рассказывает о наших сервисах, продуктах и технологиях. Выбрали для вас три самых технологичных эпизода:
1. Зачем миру опенсорс?
2. По ту сторону экрана
3. Машинное обучение
Все серии YaC 2022
Конференция закончилась, но в этом канале можно продолжить узнавать про новые технологии, подходы и полезные ресурсы. Будем анонсировать мероприятия, проводить трансляции, выкладывать видео, а также публиковать статьи и подборки для разработчиков, инженеров и других технических специалистов.
Начнём с YaC 2022: смотрите, как мы делаем Яндекс!
В этом году YaC — не фильм, а мини-сериал: 9 серий и 35 спикеров, каждый из которых рассказывает о наших сервисах, продуктах и технологиях. Выбрали для вас три самых технологичных эпизода:
1. Зачем миру опенсорс?
2. По ту сторону экрана
3. Машинное обучение
Все серии YaC 2022
YouTube
YaC 2022
YaC 2022 — это девять серий про технологии, новинки сервисов и инженерную культуру.
В этот раз обо всём расскажет команда — от первого лица и очень подробно. Смотрите, как мы делаем Яндекс!
Все серии YaC 22: https://ya.cc/t/YYESrZtC3qBK2p
В этот раз обо всём расскажет команда — от первого лица и очень подробно. Смотрите, как мы делаем Яндекс!
Все серии YaC 22: https://ya.cc/t/YYESrZtC3qBK2p
🔥23👍12❤7
Приглашаем на новогоднюю ML-тренировку Data Dojo. Она пройдёт 24 декабря с 12:00 до 16:00 по московскому времени.
Data Dojo — тренировки по машинному обучению и место встречи специалистов в сфере анализа данных. Участников ждут доклады от победителей и призёров ML-соревнований, нетворкинг, конкурс на лучший новогодний костюм, ёлка и подарки.
Присоединиться можно и онлайн, и офлайн — встреча состоится в московском офисе Яндекса. Не забудьте зарегистрироваться! Офлайн-сбор гостей начнётся в 11:00.
Data Dojo — тренировки по машинному обучению и место встречи специалистов в сфере анализа данных. Участников ждут доклады от победителей и призёров ML-соревнований, нетворкинг, конкурс на лучший новогодний костюм, ёлка и подарки.
Присоединиться можно и онлайн, и офлайн — встреча состоится в московском офисе Яндекса. Не забудьте зарегистрироваться! Офлайн-сбор гостей начнётся в 11:00.
Data Dojo Новогодняя ML-тренировка
Data Dojo — тренировки по машинному обучению и место встречи специалистов в сфере анализа данных.Этой осенью мы провели 2 тренировки и хотим пригласить вас на заключительную новогоднюю тренировку 2022 года. Новогодняя тренировка — 24 ноября.
❤18🔥3👍1
Зачем тратить несколько минут, чтобы сделать что-то вручную, если можно потратить несколько часов на попытки это автоматизировать? Насколько правдива эта шутка применительно к автотестам и почему с ними лучше, чем без них, мы спросили у Рустама Кенджаева — руководителя группы мобильной разработки Яндекс Маркета.
Telegraph
Автотесты: за и против
Интервью с Рустамом Кенджаевым, руководителем группы мобильной разработки Яндекс Маркета — Самое главное преимущество автотестов я как разработчик вижу в том, что они повышают уровень доверия к изменениям в коде. Когда команда разрабатывает новую фичу, никто…
❤11🔥6😁6👍3
Когда знаешь, что на собеседовании тебя ждут задачки на алгоритмы, хочется хорошо подготовиться в сжатые сроки. Но как понять, что вообще нужно повторить?
Старший разработчик Яндекс Практикума Денис Говорков рассказал, что важно учитывать при прохождении алгоритмического собеседования. Он регулярно проводит такие собеседования и поэтому знает, где чаще всего ошибаются кандидаты и на что обращают внимание интервьюеры.
Если вы хотите блестяще выполнить все задания по алгоритмам, приходите на бесплатный курс «Подготовка к алгоритмическому собеседованию».
Старший разработчик Яндекс Практикума Денис Говорков рассказал, что важно учитывать при прохождении алгоритмического собеседования. Он регулярно проводит такие собеседования и поэтому знает, где чаще всего ошибаются кандидаты и на что обращают внимание интервьюеры.
Если вы хотите блестяще выполнить все задания по алгоритмам, приходите на бесплатный курс «Подготовка к алгоритмическому собеседованию».
❤26👍9🤔1
Рассказ незрячего тестировщика о том, как сервисы Яндекса становятся доступнее
— Привет, меня зовут Анатолий Попко. Последние 15 лет (или около того) я работаю над тем, чтобы технологии становились доступнее для пользователей с различными ограничениями. Участвовал и продолжаю участвовать в работе разных групп и организаций, которые объясняют разработчикам технологий реальные потребности людей, пишут гайды, стандарты и так далее.
Уже много лет я сотрудничаю с Яндексом, а с прошлого года мы вместе строим единые процессы улучшения доступности в сервисах. Это бесконечный путь, всегда можно сделать лучше — текущее состояние продуктов Яндекса тоже не отражает идеальную картину. Я бы хотел рассказать об этой работе и поделиться примерами, которые можно брать и реализовывать где угодно. Поговорим о мифах, о моей работе тестировщиком цифровой доступности, да и в целом о восприятии окружающего мира.
➡️ Читайте статью на Хабре
— Привет, меня зовут Анатолий Попко. Последние 15 лет (или около того) я работаю над тем, чтобы технологии становились доступнее для пользователей с различными ограничениями. Участвовал и продолжаю участвовать в работе разных групп и организаций, которые объясняют разработчикам технологий реальные потребности людей, пишут гайды, стандарты и так далее.
Уже много лет я сотрудничаю с Яндексом, а с прошлого года мы вместе строим единые процессы улучшения доступности в сервисах. Это бесконечный путь, всегда можно сделать лучше — текущее состояние продуктов Яндекса тоже не отражает идеальную картину. Я бы хотел рассказать об этой работе и поделиться примерами, которые можно брать и реализовывать где угодно. Поговорим о мифах, о моей работе тестировщиком цифровой доступности, да и в целом о восприятии окружающего мира.
➡️ Читайте статью на Хабре
Хабр
Люди и интерфейсы. Рассказ незрячего тестировщика о том, как сервисы Яндекса становятся доступнее
Привет, меня зовут Анатолий Попко. Последние 15 лет (или около того) я работаю над тем, чтобы технологии становились доступнее для пользователей с различными ограничениями. Участвовал и продолжаю...
👍18❤8
Встречайте хендбуки Академии Яндекса — бесплатные онлайн-учебники для тех, кто хочет освоить ключевые IT-дисциплины.
Учебники подготовлены сотрудниками Яндекса и JetBrains, а также НИУ ВШЭ и Европейского университета. Python, C++, машинное обучение — выберите одно из трёх направлений и занимайтесь, когда и где удобно: никаких дедлайнов, сессии и ограничений.
Изучайте всё по порядку с самого начала или сосредоточьтесь на конкретных темах, чтобы освоить основы и восполнить пробелы. Всё — бесплатно: и теория, и практика, и проверки. От вас — только время и прилежность.
Учебники подготовлены сотрудниками Яндекса и JetBrains, а также НИУ ВШЭ и Европейского университета. Python, C++, машинное обучение — выберите одно из трёх направлений и занимайтесь, когда и где удобно: никаких дедлайнов, сессии и ограничений.
Изучайте всё по порядку с самого начала или сосредоточьтесь на конкретных темах, чтобы освоить основы и восполнить пробелы. Всё — бесплатно: и теория, и практика, и проверки. От вас — только время и прилежность.
education.yandex.ru
Яндекс.Образование: Руководства и справочники
Откройте для себя разнообразные руководства и справочники Яндекс.Образования для повышения ваших профессиональных навыков.
👍49❤23🔥13🤔1
Что почитать в праздники? Собрали для вас топ-10 статей Яндекса на Хабре за 2022 год: опенсорс, железо, новые технологии.
С наступающим!
➡️ Яндекс выложил в опенсорс YDB
Опенсорсная система управления базами данных YDB — плод многолетнего опыта Яндекса в разработке систем хранения и обработки данных. Исходный код, документация, SDK и все инструменты для работы с базой опубликованы на GitHub под лицензией Apache 2.0. Развернуть базу можно как на собственных, так и на сторонних серверах — в том числе в любых облачных сервисах.
➡️ Яндекс выложил в опенсорс бету фреймворка userver
Фреймворк userver позволяет быстро создавать эффективные микросервисы на языке C++ и уже много лет активно используется в Яндекс Go, Еде, Лавке, Доставке, Маркете, финтехе и других проектах для создания высоконагруженных приложений. Для нас это важный способ поделиться опытом в разработке микросервисов, который мы накопили.
➡️ Яндекс выложил YaLM 100B — сейчас это крупнейшая GPT-подобная нейросеть в свободном доступе
Год назад мы впервые рассказали Хабру о семействе языковых моделей YaLM и их применении в Алисе и Поиске. Теперь мы выложили в свободный доступ нашу самую большую модель YaLM на 100 млрд параметров. Она обучалась 65 дней на 1,7 ТБ текстов из интернета, книг и множества других источников с помощью 800 видеокарт A100. В этой статье мы делимся не только моделью, но и нашим опытом её обучения. Вы узнаете, как удалось добиться стабильности обучения и при этом ускорить его в два раза.
➡️ Про поддержку сайтов с национальными сертификатами в Яндекс Браузере
Очень много вопросов по этой теме. Оно и понятно: информации мало, противоречивых интерпретаций много. Для нас тема защиты соединений с сайтами близка. Мы пишем на Хабре об этом уже лет восемь. Например, в своё время мы первыми поддержали DNSCrypt прямо в браузере, первыми начали предупреждать о неизвестных корневых сертификатах в системе, первыми включили шифрование трафика для незащищенных Wi-Fi-сетей.
➡️ Станция 2. Истории разработки одного из самых сложных устройств Яндекса
Яндекс Станция 2 — наше новейшее устройство, центральный элемент умного дома с Алисой. Мы полностью переосмыслили и внутренний, и внешний дизайн, добавили световой экран на верхней панели и постарались учесть опыт предыдущего поколения во множестве незаметных с первого взгляда компонентов. Поделились историями про разные аспекты hardware-разработки: поговорили об исследованиях формы комнаты микрофонами, распространении света в прозрачном материале, а ещё о генеративных анимациях и неожиданной пользе от ПЛИС.
➡️ Апериодическая решётка Яндекс Станции 2: история, 3D-модели и акустические эксперименты
Кто-то скажет, что работать над формой решётки — никому не нужный перфекционизм. Для наших инженеров это была интереснейшая задача, результаты которой повлияли на качество звука колонки, пусть и не настолько же сильно, как, скажем, подбор моделей динамиков. Только улучшение это условно-бесплатное, поскольку мы используем тот же объём пластика, разве что формы чуть сложнее привычных. В статье — история прототипирования, очень много картинок, гифок и акустических экспериментов. Трёхмерные модели решётки мы выложили на Гитхаб, подробности — в конце текста.
➡️ Яндекс выпускает DivKit — фреймворк для server-driven UI с открытым кодом
Яндекс выложил в опенсорс DivKit — фреймворк для отрисовки интерфейсов из ответа сервера. Серверная вёрстка поможет ускорить разработку: наладить отправку апдейтов от сервера разным версиям приложения, создать прототип или просто написать интерфейс один раз для нескольких платформ. Фреймворк включает в себя несколько библиотек: клиентскую часть по отрисовке интерфейсов для Android, iOS и веба, а также DSL для формирования ответа сервера на Kotlin, TypeScript и Python. Сейчас DivKit используется в приложении Яндекс, Алисе, Едадиле, Маркете, ТВ и других приложениях.
С наступающим!
➡️ Яндекс выложил в опенсорс YDB
Опенсорсная система управления базами данных YDB — плод многолетнего опыта Яндекса в разработке систем хранения и обработки данных. Исходный код, документация, SDK и все инструменты для работы с базой опубликованы на GitHub под лицензией Apache 2.0. Развернуть базу можно как на собственных, так и на сторонних серверах — в том числе в любых облачных сервисах.
➡️ Яндекс выложил в опенсорс бету фреймворка userver
Фреймворк userver позволяет быстро создавать эффективные микросервисы на языке C++ и уже много лет активно используется в Яндекс Go, Еде, Лавке, Доставке, Маркете, финтехе и других проектах для создания высоконагруженных приложений. Для нас это важный способ поделиться опытом в разработке микросервисов, который мы накопили.
➡️ Яндекс выложил YaLM 100B — сейчас это крупнейшая GPT-подобная нейросеть в свободном доступе
Год назад мы впервые рассказали Хабру о семействе языковых моделей YaLM и их применении в Алисе и Поиске. Теперь мы выложили в свободный доступ нашу самую большую модель YaLM на 100 млрд параметров. Она обучалась 65 дней на 1,7 ТБ текстов из интернета, книг и множества других источников с помощью 800 видеокарт A100. В этой статье мы делимся не только моделью, но и нашим опытом её обучения. Вы узнаете, как удалось добиться стабильности обучения и при этом ускорить его в два раза.
➡️ Про поддержку сайтов с национальными сертификатами в Яндекс Браузере
Очень много вопросов по этой теме. Оно и понятно: информации мало, противоречивых интерпретаций много. Для нас тема защиты соединений с сайтами близка. Мы пишем на Хабре об этом уже лет восемь. Например, в своё время мы первыми поддержали DNSCrypt прямо в браузере, первыми начали предупреждать о неизвестных корневых сертификатах в системе, первыми включили шифрование трафика для незащищенных Wi-Fi-сетей.
➡️ Станция 2. Истории разработки одного из самых сложных устройств Яндекса
Яндекс Станция 2 — наше новейшее устройство, центральный элемент умного дома с Алисой. Мы полностью переосмыслили и внутренний, и внешний дизайн, добавили световой экран на верхней панели и постарались учесть опыт предыдущего поколения во множестве незаметных с первого взгляда компонентов. Поделились историями про разные аспекты hardware-разработки: поговорили об исследованиях формы комнаты микрофонами, распространении света в прозрачном материале, а ещё о генеративных анимациях и неожиданной пользе от ПЛИС.
➡️ Апериодическая решётка Яндекс Станции 2: история, 3D-модели и акустические эксперименты
Кто-то скажет, что работать над формой решётки — никому не нужный перфекционизм. Для наших инженеров это была интереснейшая задача, результаты которой повлияли на качество звука колонки, пусть и не настолько же сильно, как, скажем, подбор моделей динамиков. Только улучшение это условно-бесплатное, поскольку мы используем тот же объём пластика, разве что формы чуть сложнее привычных. В статье — история прототипирования, очень много картинок, гифок и акустических экспериментов. Трёхмерные модели решётки мы выложили на Гитхаб, подробности — в конце текста.
➡️ Яндекс выпускает DivKit — фреймворк для server-driven UI с открытым кодом
Яндекс выложил в опенсорс DivKit — фреймворк для отрисовки интерфейсов из ответа сервера. Серверная вёрстка поможет ускорить разработку: наладить отправку апдейтов от сервера разным версиям приложения, создать прототип или просто написать интерфейс один раз для нескольких платформ. Фреймворк включает в себя несколько библиотек: клиентскую часть по отрисовке интерфейсов для Android, iOS и веба, а также DSL для формирования ответа сервера на Kotlin, TypeScript и Python. Сейчас DivKit используется в приложении Яндекс, Алисе, Едадиле, Маркете, ТВ и других приложениях.
❤8👍4
➡️ Колхоз. Большая история фермы устройств Яндекса
Все новые сервисы Яндекса, а также апдейты к существующим приложениям и сайтам нужно тестировать: на айфонах, андроидах, десктопах, умных колонках, телевизорах. Раньше часть тестировщиков работали на личных телефонах и компьютерах, а часть — использовали для тестов корпоративные девайсы. Процесс не был гибким и с трудом масштабировался. Поэтому мы сделали свою клауд-ферму устройств. Мы собрали почти 800 разных девайсов, которые теперь доступны 24/7. Кстати, называть её просто фермой было бы скучно, поэтому где-то на заре проекта мы по-доброму назвали её близким по смыслу словом «Колхоз». В статье рассказываем, с чего Колхоз начинался, как пандемия привела к неожиданному росту его популярности и что общего у макбуков с лотками для офисной бумаги.
➡️ Как Яндекс перепридумал поиск для разработчиков
У вас бывало, что открываешь поиск, ищешь что-то по программированию и не находишь ответ? Тогда эта история для вас. Она про проблему, до решения которой у нас слишком долго не доходили руки. Из поста вы узнаете, почему стандартная метрика качества поиска не учитывала интересы разработчиков и как мы её улучшили. Рассказали про новую нейросеть CS YATI, обученную понимать таких же айтишников, как и мы. Ну и про грабли на нашем пути тоже, куда без них.
➡️ Feature freeze С++23. Итоги летней встречи комитета
Традиционный отчёт Антона Полухина о встрече комитета C++, где решается будущее языка. В черновую версию C++23 добавили: std::mdspan, std::flat_map, std::flat_set, freestanding, std::print("Hello {}", "world"), форматированный вывод ranges, constexpr для bitset, std::string::substr() &&, import std;, std::start_lifetime_as, static operator(), [[assume(x > 0)]];, 16- и 128-битные float, std::generator и очень много другого.
Все новые сервисы Яндекса, а также апдейты к существующим приложениям и сайтам нужно тестировать: на айфонах, андроидах, десктопах, умных колонках, телевизорах. Раньше часть тестировщиков работали на личных телефонах и компьютерах, а часть — использовали для тестов корпоративные девайсы. Процесс не был гибким и с трудом масштабировался. Поэтому мы сделали свою клауд-ферму устройств. Мы собрали почти 800 разных девайсов, которые теперь доступны 24/7. Кстати, называть её просто фермой было бы скучно, поэтому где-то на заре проекта мы по-доброму назвали её близким по смыслу словом «Колхоз». В статье рассказываем, с чего Колхоз начинался, как пандемия привела к неожиданному росту его популярности и что общего у макбуков с лотками для офисной бумаги.
➡️ Как Яндекс перепридумал поиск для разработчиков
У вас бывало, что открываешь поиск, ищешь что-то по программированию и не находишь ответ? Тогда эта история для вас. Она про проблему, до решения которой у нас слишком долго не доходили руки. Из поста вы узнаете, почему стандартная метрика качества поиска не учитывала интересы разработчиков и как мы её улучшили. Рассказали про новую нейросеть CS YATI, обученную понимать таких же айтишников, как и мы. Ну и про грабли на нашем пути тоже, куда без них.
➡️ Feature freeze С++23. Итоги летней встречи комитета
Традиционный отчёт Антона Полухина о встрече комитета C++, где решается будущее языка. В черновую версию C++23 добавили: std::mdspan, std::flat_map, std::flat_set, freestanding, std::print("Hello {}", "world"), форматированный вывод ranges, constexpr для bitset, std::string::substr() &&, import std;, std::start_lifetime_as, static operator(), [[assume(x > 0)]];, 16- и 128-битные float, std::generator и очень много другого.
👍11❤6🤔2