-
Я не хочу сделать программу, которая будет говорить моим голосом, помнить моё детство и убедительно спорить от моего имени. Меня не интересует цифровой актёр на моей биографии. Меня интересует более жёсткая цель. Чтобы не оборвалось первое лицо. Чтобы после переноса…
-
WASM vs JavaScript 2026 — проверка на Flutter Web
Когда Flutter на WebAssembly быстрее JavaScript: разберем 46 тестов.Когда мы апгрейдим процессор или видеокарту и начинаем играть в привычную нам игрушку с новым железом, то увеличение производительности на некоторое количество процентов становится сразу же заметным. Например, увеличение производительности заметно уже…
-
Дэвид Уоллес о стреле времени (интервью)
Стрела времени — все различия между прошлым и будущим — увлекательная тема, потому что она связывает повседневные явления (память, старение, причинно-следственные связи) с глубокими вопросами физики и философии. В её основе лежит тот факт, что энтропия со временем возрастает, а…
-
Площадка недоступна, сроков восстановления нет: как спроектировать DR, который переживёт потерю ключевого ЦОДа
Для инженеров это повод ответить на неудобный вопрос: что будет, если площадка, где расположен прод, внезапно выйдет из строя на неопределённое время? Под катом разберём сценарии отказов инфраструктуры, архитектуру восстановления на независимой площадке и посчитаем RPO и RTO на модельном…
-
ИИ видео с рыцарем: девочка-воин в доспехах и рыцарь-родитель, готовый шаблон, промт и ТОП-7 нейросетей
ИИ видео с рыцарем в этом тренде всегда про одно чувство: маленькая девочка-воин в доспехах стоит одна посреди туманного поля, ветер рвёт плащ, она держит меч и не уходит. Из тумана выходит взрослый рыцарь, мама или папа, опускается на одно колено,…
-
Создание собственной библиотеки на Python, или же как я создал свою библиотеку баз данных GibridDB. Часть I
Дорогие читатели Давно я не делился с вами новостями о своей текущей деятельности, и вот наконец настал момент восполнить этот пробел. Сегодня мы затронем увлекательную и важную тему — создание библиотек для Python.В рамках нашего эксперимента мы пройдем путь от…
-
Google завершил самый долгий спам-апдейт года через 13 дней и 16 часов
Google завершил развёртывание сентябрьского обновления систем борьбы с поисковым спамом. Апдейт начался 24 сентября в 09:15 по тихоокеанскому времени США и закончился 8 октября в 01:00. Он действовал по всему миру и для всех языков. Общая продолжительность — 13 дней…
-
Когда логи кричат, а ты не слышишь: как я приводил логи в порядок в ETL‑коннекторе
Первые подводные камни логирования: практика на примере Python‑коннектора в Airflow — цифры до/после, спорные кейсы уровней, карта логов как контракт.«Ты же сказал, что шаришь в логировании?» — примерно так выглядело начало разговора, когда лид открыл лог одного запуска и увидел 15 000 строк INFO. Так начинался мой путь к структурированным логам.5000 записей →…
-
Синтез речи на длинной дистанции: роман на 1 ч 58 мин против 14 проверочных фраз
Есть будущее в данном направлении. Улучшаем модельСинтез речи на длинной дистанции: роман на 1 ч 58 мин против 14 проверочных фразВ первой статье серии была таблица про то, как синтезированный голос прочитал целую книгу: роман Шамиля Алядина «Merdiven» («Лестница»), 16…
-
Релиз Python 3.15
9 октября 2026 года состоялся релиз стабильной версии языка программирования Python 3.15, где экспериментальный JIT-компилятор стал быстрее, а также появился встроенный тип данных sentinel, кодировка UTF-8 по умолчанию, явный механизм «ленивого» импорта (lazy imports) для ускорения запуска скриптов, новый встроенный…