Среди программистов распространена поговорка: «Преждевременная оптимизация — корень всех зол». Откуда она взялась? В каком контексте использовалась? Насколько все еще применима? Рассмотрим, в чем опасность преждевременной оптимизации. Есть вообще в ней смысл? Мартейн Фаассен разбирает знаменитое высказывание Дональда Кнута. Подробности под катом. Читать дальше →
Один из частых вопросов, которые мы слышим от наших пользователей, связан с заменой встроенного инструмента для работы с БД, доступного ранее в IntelliJ IDEA Ultimate. В связи с тем, что DataGrip больше не доступен (а именно так называлась эта функциональность), многим разработчикам приходится
Хабр, привет! Я стабильно пишу здесь о CSS. Мне радостно, что моя работа вам полезна. Но хочется чего-то нового. Вызывающего споры. В общем, я к формату статей в виде вопрос-ответ. Вопросы будут те, что я спрашиваю на интервью. Так что у вас будет повод сказать: «А зачем это надо?». При…
Многие научно-фантастические сюжеты вращаются вокруг инопланетной жизни, достигающей Земли и создающей здесь проблемы. В фильме «Вторжение похитителей тел» инопланетные капсулы прибывают на Землю и заменяют людей. В фильме «Нечто» инопланетное существо, меняющее форму,…
Мы собрали обратную связь по практическому опыту использования ИИ инструментов у наших сотрудников.В статье расскажем, как наши разработчики используют нейросети, какие задачи они решают с их помощью и как изменилось их отношение к ИИ за последний год. Читать далее
Привет! Меня зовут Кирилл Сергеев, я ML-инженер в Циане. В этой статье я расскажу, как мы решили задачу дедупликации объявлений о недвижимости, разработав систему на основе трёх моделей. Эта система автоматически находит и объединяет дублирующиеся объявления, помогая…
В практической криптографии особое внимание уделяется атакам по побочным каналам (side-channel attacks). Они позволяют злоумышленникам извлекать секретную информацию, не взламывая сам алгоритм шифрования, а лишь анализируя особенности его исполнения на физических устройствах. Эти…
Как руководителю начать экономить свое время до 30% на ежедневном принятии решений и микроменеджменте? Как перестать контролировать каждого сотрудника и перестать тревожиться, что без вас что-то пойдет не так? Рассказываю про свой авторский метод и 3 шага, как создать такие правила управления проектами, которые решат проблему узких мест и помогут вашим сотрудникам действовать автономно. Читать далее
Меня зовут Неля Васенина, и я продуктовый дизайнер в IT-команде «Северстали». В первой части я рассказала, с какими проблемами наша команда столкнулась при создании единой дизайн-системы для наших сервисов, почему это стало критичным для десятка наших продуктов и почему у нас было всего три месяца на решение. Теперь перейдём к самому интересному — к практическому опыту и конкретным инструментам, которые мы используем для поддержки нашей системы в актуальном состоянии. Читать далее
Центры обработки данных (ЦОД) — сердце цифрового мира, ему нужны гигаватты энергии для работы искусственного интеллекта, облачных сервисов и бесконечных потоков данных. Сейчас на дата-центры всех типов приходится около 1% мирового потребления электроэнергии, и этот показатель постоянно увеличивается. Поэтому операторы ЦОД ищут новые источники энергии, иногда весьма необычные: от метана из заброшенных шахт до ядерных мини-реакторов. В посте обо всем этом и расскажу. Читать далее