Post Content
Post Content
Post Content
Post Content
Post Content
Объясню структуры данных через очередь в поликлинике, а потом покажу, где эта аналогия ломается: почему связный список с «вставкой за O(1)» в прикладном Go обычно проигрывает обычному массиву. Спойлер: асимптотика здесь не ошибается. Ошибается вывод, который мы из неё делаем. Статья для тех, кто асимптотику знает, но не проверял её замером. Читать далее
Некоторое время назад я писал здесь про антиспам для WordPress – историю о том, как из недоступного клиентам Cloudflare и дырявых бесплатных решений родился свой плагин геоблокировки, а чуть позже – вторую часть с разбором критики и рассказом, что успело поменяться. В конце самой первой статьи была одна проходная фраза: «параллельно ведется разработка аналогичного решения […]
У Алексея Толстого в «Золотом ключике, или Приключениях Буратино» есть сцена, которая неожиданно хорошо описывает значительную часть того, что сегодня происходит вокруг больших языковых моделей. В каморке папы Карло висит старый холст с нарисованным очагом. Огонь выглядит убедительно, котёл на месте, сама картинка создаёт ощущение домашнего тепла и порядка. На такой очаг можно смотреть и […]
В данной статье рассматривалось: что такое шейдеры, что такое вычислительный шейдер, как его создать и использовать. Читать далее
Переключение между вкладками В 1954 году Пол Фиттс сформулировал закон, который в вольной интерпретации звучит так: чем меньше и дальше кнопка, тем сложнее её нажать. Этот принцип часто используют создатели интерфейсов. Например, на хорошей микроволновке кнопка «Старт» больше всех остальных. Сейчас всё больше рабочих инструментов переезжает в браузер. Тем удивительнее наблюдать, как некоторые коллеги тратят […]
Зеленский снова пожаловался на нехватку денег для продолжения конфликта