Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

В Cloudflare сэкономили 100 ТБ оперативной памяти, оптимизировав кэш DNS‑резолвера 1.1.1.1

В Cloudflare рассказали об опыте, когда небольшая экономия памяти на одной структуре данных, будучи умноженной на сотни миллиардов экземпляров, превращается в десятки терабайт. Сетевые инженеры последовательно внесли пять сравнительно небольших изменений в виде патчей в представление записей кэша DNS-резолвера 1.1.1.1 и в итоге высвободили около 100 ТБ оперативной памяти на серверах IT-инфраструктуры.

В Cloudflare сэкономили 100 ТБ оперативной памяти, оптимизировав кэш DNS‑резолвера 1.1.1.1

От «когда-нибудь» к работающему прототипу: как LLM дала идее шанс

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели5.1K

Привет! Меня зовут Владислав Козлов, я тимлид аналитиков Business Security в Авито. Хочу поделиться с вами интересным опытом взаимодействия с LLM, который позволил мне дёшево и быстро проверить свою идею. А заодно — рассказать об интересном алгоритме кластеризации, который мы с моделью придумали и реализовали в виде библиотеки.

Статья не раскроет вам глубин вайбкодинга, не разверзнет бездну понимания ИИ и не явит Истину. Она не о мощных навыках использования LLM, а скорее о личном опыте дешёвого и быстрого прототипирования идеи. Главная её цель — вдохновить читателя не откладывать свои идеи в долгий ящик, а реализовывать и делиться ими с окружающими. 

Надеюсь также, что сделанный нами с нейросетью алгоритм окажется полезным для вас.

Читать далее

Новости

Простые цоколи ретрорадиоламп

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.7K

Массовые электровакуумные приборы (ЭВП) — газонаполненные (ионные) и приёмно-усилительные лампы, сравнительно недолговечны и требуют регулярной замены, даже если говорить о вариантах современных, с паспортным ресурсом в сотни часов. Радиолампы же двадцатых или тридцатых годов, с их несовершенными технологиями и «яркими»* катодами имели срок жизни и вовсе смехотворный — десятки часов. Для их простой, оперативной замены ЭВП снабжают быстроразъёмным соединением — цоколем, с ответной приборной частью. Цоколей и гнёзд для них, в ламповые времена изобретено множество — от неказистых колпачков с несколькими штырьками-выводами до весьма сложных объёмных вандалостойких конструкций для армейской или специальной аппаратуры. Взглянем же на (ранние) простые варианты ламповых цоколей, имея в виду их повторение в домашней мастерской для самодельных ЭВП, между делом полюбуемся интересными музейными экземплярами ламп.

Читать далее

Гетерогенный lookup: как одна фича C++ сделала драйвер проще, чище и быстрее, чем на C

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели7.2K

Нужен драйвер — пиши на C. Нужно что-то рядом с ядром — тем более пиши на C. В низкоуровневой разработке этот подход воспринимается почти как правило по умолчанию. Но иногда задача требует большей выразительности, больше удобной работы со структурами данных и дополнительных гарантий со стороны языка.

Меня зовут Женя Ерохин, у меня около 15 лет опыта разработки драйверов на C++ под macOS. Сейчас я старший разработчик в Kaspersky Lab, занимаюсь операционной системой KasperskyOS. Много всего создал в ее микроядре, а теперь знакомлю нашу ось со всяким железом на мобильных устройствах.

Под катом я покажу, как мы использовали C++ при разработке драйвера для микроядерной ОС. В том числе разберу гетерогенный lookup — возможность выполнять поиск по разным типам аргументов без лишних преобразований. На практике такая фича хорошо показывает, почему C++ может быть полезен даже там, где обычно ждут C. Я расскажу, почему драйверы на C++ для микроядерной ОС — вполне рабочее инженерное решение. Покажу, где именно плюсы помогают писать более аккуратный и надежный код, как они упрощают работу со структурами данных и почему в нашей задаче такой выбор оказался естественным.

Читать далее

ИК1303. Трансцендентное

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели5.4K

Я не вижу себя в качестве писателя. Но так случилось, что я столкнулся с прекрасным.

Занимаясь археологическими изысканиями в микрокоде МК-61, я задался вопросом: а как же деды запихали столько ума в такие ограниченные ресурсы, и даже без умножителей? Сейчас на целочисленном кортексе использование одной плавающей запятой приводит к взрыву прошивки (да, утрирую, но эмоционально оно так).

Если коротко: есть калькулятор МК-61 (1983). Внутри пять микросхем, которые соединены в однобитовую последовательную кольцевую шину: две памяти и три вычислителя со своей специализацией. Фактически они работают параллельно и синхронизируются через этот канал связи. Можно сказать, что это прообраз парадигмы NOC (network on chip) в современном железе применительно к FPGA.

Собственно о красоте. Чип ИК1303 (1980) отвечает за математические расчёты. В нём восемнадцать вычислительных операций: четыре бинарных (+ — * /) и четырнадцать F‑функций (10^x e^x lg ln arcsin arccos arctg sin cos tg sqrt x^2 x^y 1/x). Сверх них — обмен x<→y и служебные, видные только изнутри: нормализация, генератор констант, приведение угла.

Никаких CORDIC, никакой двоичной плавающей запятой! Но как?! Просто и изящно. Одна функция для большей части операций! ОДНА!

Читать о функции

Fourier Nova 5000 — удивительный планшет из 2006 года

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели5.9K

По моим публикациям на «Хабре» нетрудно догадаться, что я очень люблю винтажную технику и при первой же возможности стараюсь приобрести в свою коллекцию тот или иной любопытный экземпляр. Однако мне ещё ни разу не удавалось раздобыть какой-нибудь древний аппарат новым, в заводской упаковке… буквально до недавнего времени. Наконец, это свершилось — по счастливому стечению обстоятельств я купил в интернете совершенно новый девайс с говорящим названием Nova 5000 — очень необычный планшет образца 2006 года на Windows CE 5.0, о котором хочу сегодня рассказать вам во всех подробностях. Приготовьтесь, будет много картинок!

А вообще, это планшет или нет?

От статьи на Хабре до Байконура: как я еду в космос

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели10K

Иногда текст, который ты пишешь вечером за компьютером, может закончиться совсем не так, как ты ожидаешь.

Это случилось и со мной — сейчас я в Алматы, а вчера рано утром выехал из Перми сначала поездом в Екатеринбург, а потом на самолёте в Астану, а затем ещё один перелёт сюда, в город Алматы. Завтра я должен быть на Байконуре.

А всё это началось с одной статьи на Хабре.

Летом прошлого года (в июле 2025) я опубликовал статью про построение приватного голосового ассистента на базе Home Assistant, Whisper и Piper, а спустя несколько месяцев в ноябре 2025 года узнал, что выиграл главный приз — поездку на космодром Байконур.

Хабр совместно с хостинг‑провайдером RUVDS, который выступил спонсором, проводил конкурс «Космотекст». Избранные тексты авторов отправляли в космос на микроспутнике, а автору самой лучшей публикации за всю историю конкурса дарили поездку на Байконур. Моя статья про отказ от Алисы неожиданно забрала этот суперприз.

Хабр подарил поездку

Анатомия граблей

Время на прочтение10 мин
Охват и читатели14K

Нас всех учили писать красивый код, в универе или в умных книжках рисовали идеальный мир с чистыми функциями, изящными паттернами и идеальной математикой. Но потом ты приходишь в студию и выясняется, что реальная кодовая база движка это кое-как собранное на коленке поделие, где память течет, потоки дерутся, ос отбирает ядра в процессе выполнения, а физический движок отправляет игрока на орбиту просто потому, что кто-то перепутал индексы осей.

Отладка багов, пожалуй, самый недооцененный инженерный навык. Ему толком не учат, его очень редко просят "осветить" на собеседовании, и еще ни одного синьора-отладчика я в жизни не встречал. Все обучение сводится к тому, что ты просто сидишь три часа и смотришь краш-дамп, пытаясь понять, почему игра упала. Рецептов поимки и починки хитиновых товарищей тыща и один, и у каждого обязательно будет свой, поэтому смысла рассказывать о них я не вижу, но попробую рассказать о том какие собственно товарищи бывают.

Читать далее

Как Durev VPN крадут статьи независимых исследователей для рекламы своего сервиса

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели24K

Коммерческий сервис Durev VPN превратил мои бесплатные исследования о в воронку продаж платного VPN на YouTube.

Читать далее

Пытка тишиной

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели12K

Руки трясутся. Никак не могу перезагрузить этот чёртов сервер. Пытаюсь дозвониться до начальника. Не берёт трубку — конечно, на обеде или ушёл покурить. Слышу, как группа людей в коридоре приближается. «Мне бы минут двадцать, — думаю я, — ещё бы минут двадцать, и всё заработает». Но не сейчас… Я же просил всё проверить, прежде чем присылать мне для наката изменений. Я будто Авгиевы конюшни тут расчищаю… Одна грязь… Так, по ходу, их заболтали… Время ещё есть… Да как же вы так пишете на этом Фортране и деление на ноль не проверяете! Дверь в помещение открылась…

Вот так вспоминается первый год в роли инженера по моделированию систем электроснабжения собственных нужд АЭС

Читать далее

Пользователь придумал пароль из 100 символов. От 28 из них ваша проверка не зависит

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели12K

Тикет пришёл от разработчика, который писал импорт учёток из старой системы. Формулировка была такая: «кажется, у нас ломается верификация, но ломается она в плюс — подходят пароли, которых не было».

Ломалось не у него. Так работает bcrypt, и работает уже двадцать семь лет.

Читать далее

Cравнение Opus 5, Sol 5.6, Gemini Flash 3.7, 3.8 и Pro 3.1 в художественном переводе и редактуре

Уровень сложностиСредний
Время на прочтение20 мин
Охват и читатели12K

В этой статье мы сравним передовые подписочные модели от Anthropic, OpenAI и Google для целей литературного перевода, редактирования и сверки. А конкретнее — Google (gemini-3.7-flash, 3.8 и gemini-3.1-pro), Anthropic (claude-opus-5) и OpenAI (gpt-5.6-sol): кто чище переводит, кто внимательнее редактирует и кому можно доверить вердикт «ошибся автор или перевод».

Все сравнения проводились внутри опенсурсного конвейера BookTrans, о котором уже рассказывалось на Хабре.

Читать далее

Гонка за самую мощную ИИ-модель подходит к концу. Financial Times объясняет, почему бизнесу это больше не нужно

Время на прочтение9 мин
Охват и читатели90K

Последние несколько лет за развитием генеративного ИИ было удобно следить как за спортивной таблицей. OpenAI выпускала GPT-4, Google отвечала Gemini, Anthropic показывала новую Claude, затем начинался следующий круг. Каждая компания приносила набор бенчмарков и объясняла, где её модель теперь первая.

В 2026 году эта логика начала ломаться. Не потому, что модели перестали становиться мощнее. Наоборот, 1 сентября Anthropic выпустила Claude Fable 5.1, новую топовую модель для программирования и сложной интеллектуальной работы. Проблема в другом: возможность построить более сильную модель больше не означает, что большинство клиентов захотят использовать её для большинства задач.

Financial Times недавно обратила внимание на показательный пример. Fable 5 вышла 9 июня 2026 года как одна из самых мощных моделей Anthropic, но спустя примерно два месяца на неё приходилось около 11% расходов на продукты Anthropic среди корпоративных клиентов, которых отслеживает Ramp.

Здесь важно уточнение. Это не 11% всей выручки Anthropic, а показатель внутри конкретной выборки корпоративных расходов. Кроме того, первоначальный запуск Fable был прерван: 12 июня доступ к модели отключили из-за американских экспортных ограничений, а глобальный релиз восстановили 1 июля. Поэтому эту цифру нельзя использовать как идеальное измерение спроса.

Но сама тенденция гораздо интереснее конкретных 11%. Компании всё чаще выбирают более дешёвые модели, если дополнительное качество frontier-модели не влияет на бизнес-результат.

Читать далее

«Чужой», которого мы не увидели: ранние идеи и ридлиграмы Ридли Скотта. Часть 1

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели14K

До выхода на экраны «Чужого» Ридли Скотт ещё не до конца представлял, каким именно будет его фильм. История менялась, сцены переписывались, а визуальные идеи появлялись и исчезали по мере работы над проектом. Многие из них так и остались на бумаге — в виде раскадровок, концептов и рисунков самого Скотта, позднее получивших название «ридлиграмов».

В этом переводе собраны некоторые из самых интересных ранних задумок режиссёра: летающие «мыши», «летающая кровать», хранилище яиц в пирамиде, альтернативные смерти членов экипажа и сцены, которые могли заметно изменить атмосферу и сюжет фильма. Часть идей оказалась слишком дорогой, часть — слишком фантастической, а некоторые просто уступили место более удачным решениям.

В результате перед нами своеобразный «параллельный» «Чужой» — фильм, который мог существовать, но остался лишь в рисунках и воспоминаниях его создателей.

Читать далее

Ближайшие события

Вари меня нежно: какой смартфон будет работать нормально, пока Google и Apple душат установку приложений

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели12K

Скажу честно, я сама не до конца верила, что это произойдет, но мировые гиганты продолжают медленно но верно затягивать гайки. Наверное, только ленивый не видел новостей о том, что в Android появляется замечательная функция (Developer Verification), которая заставляет 24 часа ждать перед установкой стороннего приложения через APK. Не прошло и недели, как новостные ленты наводнили сообщения о запрете iMazing и других сервисов для устройств Apple — а именно они позволяли устанавливать запрещенные американцами программы, которыми пользуются у нас в стране. Меня эта новость зацепила, как говорится, "по живому", потом что я как раз решила переустановить приложение Сбера...и не смогла! Поэтому я, скрепя зубами, все-таки решила слезать с iOS и попыталась выяснить, какой смартфон можно купить, чтобы в ближайшем будущем он не превратились в тыкву. Под катом делюсь всей информацией, какую нашла.

Читать далее

Как мы научили ML предсказывать смерть насоса за 60 дней и выяснили, что все время чинили не то (часть 1)

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели79K

Насос на НПЗ ломался каждые три месяца. Ремонтники меняли подшипники, но проблема возвращалась. Мы предложили не просто мониторить вибрацию, а найти скрытую причину в данных. Результат превзошел ожидания: 60 дней упреждения и неожиданный виновник поломки. Рассказываем, как это было и почему модель — это только 20% успеха.

Узнать, почему чинили не то

Как проверить, что бэкап действительно можно восстановить

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели13K

У вас есть бэкапы? Хорошо, лёгкий вопрос. А когда вы в последний раз восстанавливали из них хотя бы один файл? Вот она неловкая пауза, понимаю… Между «бэкап есть» и «бэкап восстанавливается» находится пропасть, и в неё регулярно падают даже большие компании. Под катом две страшилки из реальной жизни и разбор того, как проверить свои бэкапы до того, как восстанавливать их придётся на боевом сервере.

Читать

Как вырастить один кристалл размером с ладонь и повесить на него десять тонн

Время на прочтение24 мин
Охват и читатели15K

Вам стоит кое-что знать об устройстве авиадвигателя. В его горячей части есть железка размером с ладонь, которая работает при температуре примерно на 200 градусов выше, чем плавится ее собственный металл. Это происходит на протяжении тысяч часов, после чего деталь уходит в ремонт целой. Вдобавок на ней все это время висит многотонная нагрузка, а сама она снимает с газового потока мощность мотора Формулы-1. И эта деталь сделана не из сплава с зернами, а из одного-единственного кристалла. Речь о лопатке турбины высокого давления.

Дальше разберемся, почему слабое место металла находится там, где встретились два зерна. Как обычную литейную форму превратили в фильтр, пропускающий наверх ровно один кристалл из целого пучка. Почему готовую лопатку греют до температуры, при которой она вот-вот потечет изнутри. Почему кристалл нарочно выращивают в самом мягком его направлении. И почему такую деталь нельзя чистить пескоструйкой.

ding!

Омнимодель для Алисы AI: как нам удалось подружить VLM и LLM

Время на прочтение16 мин
Охват и читатели8.3K

Ещё недавно Алиса отвечала на текст и на картинку будто двумя разными голосами. Под капотом и правда жили две генеративные модели: текстовая LLM и визуальная VLM, а между ними — стена из непрозрачного роутинга, разных форматов ответов и разной вёрстки. 

Почти год мы сводили их в одну омнимодель — такую, которая воспринимает текст и изображения как единое целое, без переключений за кадром. Получилось не всё и не сразу, но путь вышел поучительным, и в этой статье я хочу поделиться тем, что мы поняли про обучение таких моделей. Попутно — несколько неочевидных поворотов: почему за два года до этого та же затея разваливалась, что изменила MoE‑архитектура, почему омнипретрейн пришлось собирать с конца и почему один вид RL переезжает на большую модель легко, а другой рассыпается прямо на глазах.

Меня зовут Алексей Григорьев, я представляю большую команду разработки омнимодели Яндекса. Вместе с моим коллегой Данилой Кашиным я расскажу про все технические грабли не со стороны наблюдателя, а как их непосредственный собиратель. Но рассказывать я буду с акцентом не на красивом замысле, а на самой болезненной части — алайнменте.

Читать далее

Bon Appétit, или немного молекулярной гастрономии

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели11K

Пожалуй, нет другого такого явления, с которым каждый человек сталкивается ежедневно: что бы ни происходило за окном и в личной жизни, как бы ни менялись технологии вокруг — избежать одного нам не удастся: питания!

Еда занимает в жизни каждого из нас существенное место, и, наверняка, каждый хотел бы, чтобы она была и вкусной, и полезной, и желательно несла некую изюминку (образно говоря). Ведь, наверное, не будет ошибкой сказать, что хорошая еда заряжает всех нас на свершения… :-)

За тысячелетия пищевые пристрастия людей и технологии существенно изменились, шагнув от сыроедения до сложных способов приготовления пищи. За это время человечество выработало большой набор инструментов и подходов к приготовлению еды, где главным, пожалуй, стало использование огня, но далеко не единственным…

Читать далее

В JWT кладут отдел, роль и почту сотрудника, считая, что токен зашифрован. Он не зашифрован

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели75K

Разработчик приложил к тикету свой токен целиком — чтобы ошибку авторизации можно было воспроизвести. Ошибку починили, тикет закрыли, токен так и остался в задаче, которую видит вся команда и подрядчики.

Токен выглядит как шифротекст: длинная строка из букв, цифр и дефисов, глазами не читается. Отсюда и распространённое допущение — раз не читается, значит, закрыто, и внутрь можно положить что угодно полезное.

На самом деле это base64. Читается одной командой, ключ для этого не нужен, и содержимое видно всем, через кого проходит токен: браузеру пользователя, расширениям в нём, промежуточным прокси, системам логирования.

Читать далее
1
23 ...