IT Herald

Инженерия

Косвенный вызов вложенных функций в GCC без исполняемого стека

Разработчик показал, как в старых версиях GCC вызывать вложенные функции через колбэки без пометки стека как исполняемого — извлекая адрес кода и статическую цепочку прямо из трамплина, минуя его фактическое исполнение.

Domain-Driven агенты: как DDD помогает LLM работать в legacy-коде

Качество работы LLM резко падает при переносе с greenfield-проектов в legacy-кодовую базу с сильной связностью и накопленным техдолгом. Разработчик показывает, как разделение работы на стратегическую и тактическую части, а также применение Domain-Driven Design, помогает подготовить кодовую базу к продуктивной работе с AI-агентами.

Как превратить IKEA Kallax в верстак: DIY-переделка мебели

После переезда в новый дом появилась отдельная комната под мастерскую, а вместе с ней — задача собрать верстак, который одновременно выглядел бы как обычная мебель для гостиной. Готовые решения на рынке либо выглядели слишком «гаражно», либо стоили около 1000 € за штуку, поэтому в ход пошли стеллажи IKEA Kallax, старая столешница и немного смекалки.

Количественное описание цвета

Миллиарды мониторов по всему миру способны воспроизводить одни и те же цвета — но это возможно только благодаря строгому математическому определению цвета через числа, а не слова. Разбор того, как цветовое восприятие сводится к отклику фоторецепторов глаза, откуда взялись цветовые пространства RGB, XYZ и CIE, и почему шестнадцати миллионов оттенков в hex-кодах всё равно недостаточно.

Отладка новой сети: почему 10-гигабитный Ethernet работает на скорости 300 мегабит

При переносе домашнего хранилища на UniFi UNAS Pro 8 с 10-гигабитными сетевыми картами скорость копирования файлов упала до 100-200 мегабит в секунду. Проверка через iperf3 показала, что проблема не в NAS, RAID или SMB, а в настройке Large Send Offload на сетевом адаптере Intel — её отключение подняло скорость до 7 гигабит в секунду.

SELECT * FROM internet.blogposts

X разослал Nitter письма с требованием прекратить деятельность — очередной эпизод в истории закрытия открытых API соцсетей. На этом фоне atproto (протокол, лежащий в основе Bluesky) предлагает архитектурное решение проблемы "огороженных садов": сеть персональных серверов данных, из которой любое приложение может забрать полный слепок данных и держать его в актуальном состоянии через живой поток событий.

Anthropic представила Model Hardware Standard для управления лабораторным оборудованием ИИ-агентами

Anthropic открыла ранний доступ к Model Hardware Standard (MHS) — единой спецификации, позволяющей ИИ-агентам безопасно управлять физическими устройствами: микроскопами, дозаторами жидкостей, роботизированными манипуляторами и лазерными системами. Стандарт разрабатывался совместно с HHMI Janelia Research Campus и уже тестируется в Genentech, University of Washington, Carnegie Mellon, QuEra Computing и других организациях.

Hot Chips 2026: технология Processing-in-Memory от Samsung

На Hot Chips 2026 Samsung представила чипы LPDDR5X-PIM со встроенными MAC-блоками внутри каждого банка DRAM, позволяющими выполнять вычисления прямо в памяти без изменения стандартного протокола LPDDR5X. Решение обещает кратное увеличение внутренней пропускной способности, но ставит перед разработчиками ОС и процессоров серьёзные архитектурные задачи.

Малые реакторы приближают атомную энергетику к обещанному будущему

Компании по всему миру — от Kairos Power до TerraPower — разрабатывают малые модульные реакторы нового поколения, использующие нетипичные виды топлива и теплоносителей — от TRISO-топлива и расплавленных солей до жидкого натрия. Такие реакторы обещают более дешёвое строительство и повышенную безопасность по сравнению с традиционными атомными станциями.

Verschlimmbesserung: слово, которого не хватает вашим software-обновлениям

В немецком языке есть слово для попытки улучшения, которая только ухудшает ситуацию — Verschlimmbesserung. Точное описание типичного SaaS-обновления, которое переносит кнопку, переименовывает меню и ломает рабочий процесс, которым пользовались годами.

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

Покупка недорогого 75-дюймового телевизора LG обернулась неожиданным сюрпризом: вместе с "драйвером монитора" под Windows на ноутбук незаметно установился антивирус McAfee и другие приложения. Разбор показывает, как производители используют протокол EDID для скрытой установки ПО, и какие аппаратные способы существуют, чтобы это предотвратить.

M5Stack представила PaperMono — компактный E-Ink терминал для IoT-проектов

M5Stack выпустила PaperMono — компактный терминал для разработки на базе ESP32-S3 с электронными чернилами, сенсорным вводом, NFC, LoRa и встроенным аккумулятором. Устройство ориентировано на низкопотребляющие информационные дисплеи и подключённые IoT-проекты.

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