Ломаем хэши CityHash64, MurmurHash2/3, wyhash и не только…
—
от автора
—
от автора
Хэш-функции — невероятно красивые математические объекты. Они могут отображать произвольные данные на небольшую область выходных данных фиксированного размера таким образом, что отображение оказывается детерминированным, хоть и кажется случайным. Такая «детерминированная случайность» невероятно полезна для широкого спектра применений, например, для хэш-таблиц, контрольных сумм, алгоритмов…
—
от автора
Вопрос о необходимости документации при разработке вызывает много споров. В динамичном мире IT, где изменения стремительны, я часто слышу холиварные обсуждения: а так ли необходима документация?Кто-то считает, что программный код сам по себе уже исчерпывающая документация. Например, в предыдущей статье…
—
от автора
Сегодня я расскажу о личном опыте борьбы с блокировкой семейства антивирусов AVG (AVG Antivirus Free, AVG Internet Security, ссылки на описания дал на сторонний русский сайт с которого последние версии легко скачиваются из России), которые с начала года перестали нормально…
—
от автора
Выгорание — длительный процесс, но обычно люди обнаруживают упадок сил и мотивации уже на стадии глубокого эмоционального истощения, когда «всё ненавижу и больше не могу». А до этого было много звоночков, на которые человек обратил бы внимание, если бы про…
—
от автора
Ispmanager — одна из популярных коммерческих панелей управления веб-сервером. Это альтернатива или дополнение для командной строки. Простой и понятный GUI, который пригодится начинающим системным администраторам. По функциональности она, конечно, не сравнится с консолью, но в GUI-панелях крайне низкий порог входа,…
—
от автора
TL;DR: Расскажу о конструкции струнных смычковых инструментов на примере скрипки. Так как тема изобилует богатейшей мифологией, я постарался использовать проверенную информацию, совпадающую в разных источниках. Наглядно покажу детали конструкции на цифровой копии скрипки, которую создал сам. Фото: Pedro França
—
от автора
Сегодня я расскажу о стороннем приложении Apple Devices, но лишь потому, что оно проверяет версию ОС Windows и категорически не устанавливается в Windows 10 LTSC или IoT LTSC. Ну и, конечно, расскажу, как его победить.Данная статься не пропагандирует ни техники…
—
от автора
Привет, Хабр!Эта статья — о том, как кастомизировать функции потерь в CatBoost. Стандартные функции потерь хороши для типовых задач, но в нашей суровой жизни часто требуются специфичные решения. Например, может понадобиться усилить внимание модели на редких классах или минимизировать разные…
—
от автора
Чтобы помочь кандидатам лучше понять процесс найма, подготовиться к собеседованию морально, а также взглянуть на него со стороны с меньшим стрессом, я разработал небольшой текстовый квест на движке Twine с нелинейным сюжетом. Структура игры в TwineПочему текстовый квест?Жанр текстовых квестов…
—
от автора
Привет, Хабр! В этой статье мы разберемся, как тепловые карты (heatmaps) могут стать мощным инструментом для анализа поведения игроков и оптимизации дизайна игровых уровней. Тепловые карты позволяют выявить скрытые закономерности в том, как игроки взаимодействуют с игрой: где они часто…