Проснулись, потянулись — и снова новости про Astra 👨🦳 The Information опубликовал довольно любопытные подробности об архитектуре новой модели OpenAI. Если информация источников издания верна, внутри Astra используется подход, который заметно отличается от привычной схемы современных трансформеров. Речь идёт о технологии, которую называют recurrent depth — «рекуррентная глубина», или проще — зацикленный трансформер. Идея довольно интересная. В обычной языковой модели входной текст последовательно проходит через фиксированное количество слоёв нейросети...
Программист - турист
Где в Москве есть пиццу и панини почти «как в Италии»: десять мест, которые выдерживают проверку на аутентичность
Москва полна ресторанов с вывеской Italian, но итальянская вывеска и итальянская кухня — далеко не одно и то же. Для этого рейтинга я смотрел не столько на звёзды в картах, сколько на вещи, которые труднее имитировать: состав и созревание теста, тип печи, происхождение сыров и мясных деликатесов, региональную логику меню, опыт пиццайоло и шефов — и, насколько это возможно, на свежие италоязычные отзывы после 2023 года. Главный вывод исследования оказался неожиданным: с хорошей итальянской пиццей в Москве всё довольно неплохо; с настоящими panini ситуация заметно хуже...
Почему все вдруг заговорили про AI Harness — и при чём здесь Codex и Claude Code
Последние пару лет мы в основном обсуждали модели. Какая лучше пишет код: GPT или Claude? Стоит ли переходить на новую версию? Насколько Gemini отстаёт или уже не отстаёт? Сколько там параметров, какой context window и какой результат на очередном benchmark. Но в 2026 году всё чаще всплывает другое слово — harness. И поначалу термин выглядит как очередная попытка придумать красивое название для того, что разработчики и так делали. На практике идея довольно важная. Потому что модель, которой вы задаёте...
Bitrix Как правильно чистить кэш (общий, управляемый, композитный)
В Битрикс три основных слоя кэша: общий (кэш компонентов в /bitrix/cache), управляемый/тегированный (логика «по тегам» в /bitrix/managed_cache) и композитный HTML (целые страницы в /bitrix/html_pages). Чистим их по разным поводам и разными способами: через публичную панель «Очистить кэш», через админку «Настройки → Инструменты → Очистка файлов кэша», точечно — программно (очистка по тегу), радикально — удалением содержимого соответствующих папок. Начинайте с точечной очистки, избегайте «убить всё» в пиковые часы, после — прогрейте ключевые страницы...
Подготовка к собеседованию frontend (Задачки по typescript)
Для наглядности решаем задачки в сервисе https://www.typescriptlang.org/ Начнем с простой задачи на типизацию функции, проставляем решение в места с ... const X = {a:1, b:2, c: 3}; function getProperty<...>(obj: ..., key: ...): ... { return obj[key]; } getProperty(X, 'c'); Решением делитесь в комментариях Также типизируем функцию, но задачка гораздо сложней: в TODO добавь корректные дженерики и типы параметров/возврата: const X = { a: 1, b: 'bee', c: true, d: { n: 42 } }; function getMany(/* TODO */) { return keys...
