Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👾3❤2
Елена Еремеева, бывший разработчик на языке C++, MS SQL, перенесла несколько операций на сердце. А после столкнулась с непростой ситуацией: после 27 лет работы её технологический стек устарел, и Елене пришлось искать новые пути для развития.
Так началась разработка приложения «Здоровье», которое помогает людям с сердечно-сосудистыми заболеваниями контролировать показатели свёртываемости крови и давления. А также собирать анамнез, который можно показать врачу на приёме.
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍9🔥5
Всем привет, на связи Денис Макрушин, директор по продуктам безопасной разработки в SourceCraft, Yandex Infrastructure. Сегодня я хочу погрузиться в Top 10 web hacking techniques — это мой любимый рейтинг. Его составляют в сообществе исследователей инфобеза по инициативе компании Portswigger, чтобы собрать самые важные материалы про инновации в области поиска и эксплуатации уязвимостей.
Понимание этих трендов полезно не только специалистам по информационной безопасности, но и разработчикам в целом.
А вот полезные ссылки:
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Во многих сервисах есть RecSys, которая учится на действиях пользователя. Когда вы послушали песню и поставили лайк — AI порекомендует вам следующий трек по вашим предпочтениям. Кажется, что всё просто, но есть подводные камни.
Для RecSys раньше использовали BERT-подобные системы, которые неудобны в обучении: у каждого вопроса о прошлом пользователя — например, «С какой вероятностью он выбрал бы этот трек день назад?» — модель приходилось прогонять заново для каждого момента.
Сейчас мы используем ARGUS, который решает это на этапе обучения: модель прогоняется один раз, но сразу на все вопросы о прошлом пользователя. Это ускоряет обучение и помогает обучать модели чаще и в большем количестве, а значит, позволяет использовать модели большего размера и проводить намного больше экспериментов с архитектурой.
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤2👾2
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤4🦄2👍1🗿1
Что, если бы город стал огромной IDE, а каждая улица — строкой кода, которую нужно отладить?
Во время очередного сканирования сети мы наткнулись на архивный FTP-сервер. Внутри — код масштабного проекта и дневник неизвестного разработчика. Релиз был почти готов, но в последний момент система вошла в бесконечную рекурсию: тесты падают, пул-реквесты конфликтуют, а финальный merge так и не происходит.
Это CTF-приключение, которое пройдёт прямо на улицах Москвы. Вы исследуете вечерний город, поймаете флаги, разберёте архитектуру проекта и постепенно почините реальность. В игре доступно более 30 локаций, но какой маршрут выбрать и по какой стратегии двигаться — решать только вам.
Сервисы Яндекса станут частью механики. А в ряде заданий вам помогут сотрудники Яндекса: problem solving и решение интересных задач — их командный спорт.
Если всё сделать правильно — релиз наконец состоится.
Когда и где:
Как принять участие:
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👾5❤2👍1🗿1
Привет, это Дмитрий Ивахненко, старший разработчик сервисов удалённого управления из команды Автономного транспорта Яндекса. Сегодня я хочу рассказать, как работает система управления нашим флотом. Речь про единую инфраструктуру для тысяч устройств: роботов-доставщиков, роботакси и беспилотных грузовиков. Все они ездят в реальных городских условиях среди непредсказуемых пешеходов и водителей.
Иногда робот не может справиться с ситуацией на дороге сам. Поэтому мы реализовали сразу два режима управления конкретным юнитом.
В случае с роботом-доставщиком всё как в компьютерной игре: нажал стрелку, юнит поехал. Интуитивно, понятно и быстро. Но с машинами или грузовиками такая история уже не работает: нужно учитывать наличие прицепа, массу и инерцию движения. При этом стрелочки чувствительны к задержкам связи. Например, если несколько пакетов потеряется по дороге, то картинка начнёт тормозить, действия рассинхронизируются с реальностью, и после нескольких => => машина может оказаться в кювете.
Оператор рисует в интерфейсе зелёную линию, по которой должен проехать юнит. Дальше её обрабатывают ML-модель и алгоритмы, а после она идёт в финальный контур безопасности. Он проверяет, что мы не нарушаем ПДД, не ведём к коллизиям и вообще предлагаем безопасный путь. И если маршрут дошёл до юнита, машина ещё раз проверит, что мы не заставляем её сделать что-то странное. Например, что грузовик действительно сможет корректно объехать препятствие, а не уткнётся в дорожный знак.
Мы стремимся минимизировать потери данных. Конечно, нельзя полностью от этого защититься: грузовик может оказаться далеко от базовой станции, а роботакси часто ездит по городу, где сигнал нестабилен. Роботы-доставщики маленькие и могут прятаться от вышек за киоском или машиной. При этом мы не можем буферизировать команды: если очередь переполнится, то при восстановлении связи может начаться конфликт с новыми инструкциями из других источников. А кроме всего прочего, сигнал может потеряться на юните: автоматика на устройстве получит поручение и не успеет никак ответить.
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤4👍4