Реализация readahead в базе данных Turso заметно ускоряет сканирование таблиц при работе через io_uring с O_DIRECT. Анализ трассировок io_uring, слияния запросов на блочном уровне и поведения потока sqpoll показывает, откуда берётся этот прирост и какую цену приходится за него платить.
Техники инференс-инжиниринга либо перемещают развёртывание вдоль границы latency-throughput, либо сдвигают саму границу, создавая дополнительный запас эффективности для распределения между задержкой и пропускной способностью.
На блошином рынке в Кремниевой долине за 300 долларов удалось приобрести осциллограф Tektronix TDS7104 с 1 ГГц полосой пропускания — при первом включении прибор работал, но через несколько часов завис на ошибке батарейки CMOS. Ремонт вылился в полную переустановку Windows 2000, борьбу с несовместимыми приводами CD-ROM и восстановление лицензии на продвинутый анализ джиттера.
World Labs представила Atlas — мультимодальную авторегрессивную диффузионную модель, обученную с нуля на тексте, изображениях, видео и 3D-данных. Atlas генерирует видео с точным управлением камерой, реконструирует сцены из нескольких снимков в 3D-гауссовы сплаты и служит симулятором пространства и времени для задач робототехники.
Разбор сетевого протокола клиента RuneScape 2004 года показывает, как трёхмерный мир с тысячами игроков на сервере передавался по каналу с пропускной способностью около 5 КБ/с. Экономия строилась не на сжатии, а на общем для клиента и сервера понимании протокола, зашитом ещё на этапе компиляции.
NAT, придуманный в 1994 году как временная заплатка для дефицита IPv4-адресов, незаметно превратил интернет из сети равноправных узлов в мир клиент-серверных сервисов и облачных посредников. Разбор того, как технология адресации сформировала привычку думать, что "сервер" — это что-то отдельное от обычного компьютера.
Прямое соединение двух компьютеров обычным Ethernet-кабелем и парой команд ip позволяет передавать файлы со скоростью около 900 Мбит/с — быстрее, чем через USB-флешку или облачное хранилище.
Разработчик сервиса Wirewiki.com рассказал, как устроено автодополнение доменных имён, которое в 99% случаев успевает подготовить результаты ещё до того, как пользователь отпустит клавишу. В основе — предзагрузка на клиенте, in-memory trie для топовых доменов и memory-mapped блочный индекс на SSD для 240 миллионов остальных доменов.
История канадской компании Matrox — от первых видеоплат для S-100 систем в 1976 году до чипа MGA, ставшего самым долгоживущим видеопроцессором в истории и до сих пор используемого в серверных платформах управления.
Компьютер лаборатории Spacelab, летавшей в грузовом отсеке Space Shuttle, использовал не кремниевую, а магнитную память на ферритовых кольцах — 128 килобайт, собранных из тысяч крошечных сердечников. Разбор модуля 1980 года показывает, как устроена плотная 2½D-архитектура памяти и почему core-память доминировала в аэрокосмической технике даже после её вытеснения полупроводниками на Земле.
В стандартной библиотеке Zig механизм блокировок для контроля стабильности указателей, ранее доступный только для Hash Map, теперь распространён на std.ArrayList. Новая функциональность позволяет ловить нарушения безопасности памяти через panic со стектрейсом вместо загадочных segfault'ов.
Разработчик собрал собственный сетевой стек с нуля — от TAP-устройства и ARP до самодельного DNS-сервера — и развернул его в децентрализованной сети DN42, где он теперь отвечает на реальные запросы из интернета.