C++

Qt обертка вокруг фреймворка gRPC в C++

Development

24-core CPU and I can’t type an email (part one)
Баги с производительностью всегда весёлые.

Programming Languages

GoAWK: an AWK interpreter written in Go

Think Julia: How to Think Like a Computer Scientist

Linux

Debian — 25 лет (и будет больше!)

Пошаговая инструкция по восстановлению доступа к Linux Amazon EC2 инстансу при потере pem-файла
В закладки, вдруг пригодится.

Tiny Wayland compositor
Минимальный пример композитора (оконного менеджера) для Wayland.

The TTY demystified
Обзор подсистемы терминалов.

Myths about /dev/urandom
Обзор подсистемы случайных чисел.

Security

Foreshadow (хабр)
Ожидаемо, нашли ещё одну проблему с out-of-order execution в процессорах.

On exploiting the jemalloc memory manager
Какие дырки могут быть в аллокаторе памяти. Конкретно этот используется в Rust и Firefox.

Miscellaneous

Bryan Cantrill: The Summer of Rust
У Брайана есть ещё много других клёвых докладов об отладке.

Favioli
Забавная мелкая идея и интересная реализация.

I thought go doesn’t have generics
(Продолжение банкета.)