-
Объемная задачаВ обновлении «Новая сила» в War Thunder у самых результативных игроков в бою появилась возможность использовать атомное оружие. И появилась чертовски интересная задача создания визуального эффекта атомной бомбардировки.Исходя из существующих в 40-х и 50-х годах калибров советского и американского…
-
9 лучших практик для обработки исключений в Java
Независимо от того, новичок вы или профессионал, всегда полезно освежить в памяти методы обработки исключений, чтобы убедиться, что вы и ваша команда можете справиться с проблемами.Обработка исключений в Java — непростая тема. Новичкам сложно понять, и даже опытные разработчики могут часами…
-
Wild Horizon или как осуществляется на практике мечта игродела
Длинный монолог о том, как я рисовал Дикий Запад. История глазами дизайнера. Начало длинного пути…ПредысторияМакс, 25 лет, дизайнер по образованию. Человек, который очень любит рисовать, находит прекрасное в окружающей среде, а также карабкается по какой-то логической на его взгляд стезе.…
-
Как мы строили работу с техническими инцидентами на уровне компании
Пока вы маленький старпап, команда легко справляется со всеми ошибками и сбоями сама. Если вы развиваетесь, и делаете это быстро, неизбежно приходит время, когда разработчиков становится больше, компания — крупнее, а проблемы перестают быть локальными и требуют участия смежных команд…
-
Сортировка слиянием
Сортировка — это процесс, который используют для упорядочивания элементов определенным образом. Алгоритм сортировки нужен для перегруппировки заданного массива в соответствии с определенным порядком. Он может сортировать массив в возрастающем или убывающем порядке. Используем алгоритм сортировки, потому что он помогает нам…
-
Почему замена Капчи с помощью FIDO2/Webauthn это плохая идея. Аргументация против решения Clouflare
Вчера Cloudflare анонсировала замену Капчи с помощью FIDO аттестации. Вы можете почитать об этом в их блоге https://blog.cloudflare.com/introducing-cryptographic-attestation-of-personhood/, и попробовать само решения(если у вас есть FIDO сертифицированный ключ безопасности, как например Yubikey) https://cloudflarechallenge.com/Также можно прочитать новость от @maybe_elfhttps://habr.com/ru/news/t/557776/Для тех кому…
-
Python, корреляция и регрессия: часть 4
Предыдущий пост см. здесь.ПредсказаниеВ заключении, мы подходим к одному из наиболее важных применений линейной регрессии: предсказанию. Мы натренировали модель способную предсказывать вес олимпийских пловцов при наличии данных об их росте, половой принадлежности и годе рождения.9-кратный олимпийский чемпион по плаванию Марк…
-
Angular Moscow Meetup #19: наш митап и там, и тут передают
После длительного перерыва Angular Moscow Meetup наконец вернулся, да еще и в новом гибридном формате! 28 апреля мы собрали в офисе почти 100 человек и еще столько же людей следили за происходящим в прямой трансляции. Мероприятие длилось больше двух часов,…
-
Введение в транзакционную память от Мориса Херлихи
Как при распараллеливании кода не мучиться из-за блокировок? На Хабре уже писали о транзакционной памяти, но когда о ней говорит Морис Херлихи, это особый случай. В 1993-м и Хабра никакого не было, и многоядерные процессоры ещё не заявили о себе…
-
Почему машинному обучению с трудом дается причинно-следственная связь?
Эта статья является частью наших обзоров исследовательских работ в области ИИ, серии публикаций, в которых исследуются последние открытия в области искусственного интеллекта.Просматривая следующую короткую видеопоследовательность, вы естественным образом можете сделать выводы о причинно-следственных связях между различными элементами в ней. Например,…