IT Herald

Инженерия

Статическое выделение памяти и константная работа

В ответ на обсуждение проблемы памяти в системах с объектными пулами рассмотрены два подхода к разработке надёжного кода: статическое выделение памяти при инициализации и гарантированная константная трудоёмкость алгоритмов независимо от нагрузки.

14 причин, почему робототехника так сложна

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

Как решить задачу обратного инжиниринга от Jane Street

Инженер потратил месяц на решение задачи Jane Street по реверс-инжинирингу ASIC: извлекал схему из GDS-файла, строил симулятор, вручную разбирал логику и в итоге использовал Z3-решатель ограничений для получения правильного ответа.

GPS сбоил по всей территории США с погрешностью до 10 метров

Мощная солнечная суперстория в ноябре 2025 года вызвала беспрецедентные по масштабу нарушения в ионосфере над всей территорией США, из-за чего погрешность GPS в некоторых районах превысила 10 метров. Учёные под руководством физика Endawoke Yizengaw впервые зафиксировали сильную амплитудную сцинтилляцию сразу на всех средних широтах континентальной части страны.

О сэмплировании дисков Пуассона

Алгоритм Бриджсона 2007 года умещается на одной странице, но решает практическую задачу компьютерной графики — случайное размещение объектов с гарантированным минимальным расстоянием между ними. Разбирается сам алгоритм, два способа ускорить его в разы, а также более новый детерминированный метод, гарантирующий максимальную плотность точек.

io_uring без readahead: разбор производительности на примере Turso

Реализация readahead в базе данных Turso заметно ускоряет сканирование таблиц при работе через io_uring с O_DIRECT. Анализ трассировок io_uring, слияния запросов на блочном уровне и поведения потока sqpoll показывает, откуда берётся этот прирост и какую цену приходится за него платить.

Эффективная граница инференса LLM

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

Восстановление осциллографа Tektronix TDS7104

На блошином рынке в Кремниевой долине за 300 долларов удалось приобрести осциллограф Tektronix TDS7104 с 1 ГГц полосой пропускания — при первом включении прибор работал, но через несколько часов завис на ошибке батарейки CMOS. Ремонт вылился в полную переустановку Windows 2000, борьбу с несовместимыми приводами CD-ROM и восстановление лицензии на продвинутый анализ джиттера.

Atlas: модель мира для пространственного интеллекта от World Labs

World Labs представила Atlas — мультимодальную авторегрессивную диффузионную модель, обученную с нуля на тексте, изображениях, видео и 3D-данных. Atlas генерирует видео с точным управлением камерой, реконструирует сцены из нескольких снимков в 3D-гауссовы сплаты и служит симулятором пространства и времени для задач робототехники.

Как RuneScape 2004 года уместила многопользовательскую RPG в 56k-модем

Разбор сетевого протокола клиента RuneScape 2004 года показывает, как трёхмерный мир с тысячами игроков на сервере передавался по каналу с пропускной способностью около 5 КБ/с. Экономия строилась не на сжатии, а на общем для клиента и сервера понимании протокола, зашитом ещё на этапе компиляции.

Централизация интернета и первородный грех NAT

NAT, придуманный в 1994 году как временная заплатка для дефицита IPv4-адресов, незаметно превратил интернет из сети равноправных узлов в мир клиент-серверных сервисов и облачных посредников. Разбор того, как технология адресации сформировала привычку думать, что "сервер" — это что-то отдельное от обычного компьютера.

Новости и дайджесты — в Telegram @it_herald