Кому интересно (даже если мне одной) расскажу про новогодний мульт с пластилиновым мужиком, которому все Маловато будет. Потому что люблю автора, а эта работа чуть до инфаркта его не довела.
I open-sourced my book about SW performance. All the source Markdown, images, and Latex files are now open. Anyone can easily build a PDF version.
This book now belongs to the whole community. I invite everyone to contribute to it.
https://t.co/ysRb7ffCQc
1/3
Collected a few links for anyone interested in learning compilers in general, and LLVM in particular
https://t.co/qgCaJqjSoh
What are your favorite resources? Please them!
This is one of the most impactful things I read when I first saw it at Google: “How orgs are like slime moulds” by the platform thinker that is @komorama https://t.co/Aif1arqqQk
Errr ok wow, I am shook by the new ConvMixer architecture
https://t.co/crUMktQ0ig "the first model that achieves the elusive dual goals of 80%+ ImageNet top-1 accuracy while also fitting into a tweet" 😐
Excited to share this Target Group Load Shedding for Application Load Balancer blog I co-authored with John Walker and Michael Han. Load Shedding is an important design pattern...
https://t.co/LPnqCvvn7x
#awscloud#aws#loadshedding#applicationloadbalancer
What are ways you can prepare for a software engineering or engineering manager promotion ahead of time?
A lot, it turns out!
Here are 16 different things you can do to get ahead.
(A much longer article coming out on Tuesday for newsletter subscribers.)
Since time immemorial, when a CEO asks a PM at Product Review, “what do you need to 10X users/revenue?”, “what will make you go faster?”, etc the PM steadfastly responds “We need [N] more engineers”. The Eng Mgr nods approvingly.
A story thread, with some hard truths to swallow:
Linux Page Cache for SREs: syscalls, kernel internals and knobs, perf, vmtouch, cgroup v2, LRUs, writeback, mmap() tricks and much more in my series of articles https://t.co/a1CumnfuL4
How are projects typically executed in larger companies?
Most of Big Tech lets teams choose how they work. Here's what I've gathered through both a survey and talking with people.
(Please feel free to message if incorrect. Share details here as well: https://t.co/OoioLP3xRK)
Raft is famous for its understandability but can we make it even easier to understand?
In this thought experiment, inspired by BFT protocols like Tendermint, Casper & HotStuff, we rewrote Raft to store state in immutable trees instead of mutable logs.
https://t.co/vUEPaqYQMn
If any of you are under the impression that our billionaires might succeed in "escaping" to space, while the world burns, let me put those fears to rest with what I know from being the spouse of a NASA flight controller. 🧵
AVIF is an image format that can compress up to 50% smaller than JPEG & 20% smaller than WebP. In Chrome, coming to Firefox & has a few 🔧 options: https://t.co/3LYadoEnWO, https://t.co/2PEftwW3P3, https://t.co/lilf8U0Vbz
We saw a serious performance degradation when upgrading Vitess to ProtoBuf APIv2: a 20% increase in CPU usage. To fix the issue, I implemented a new ProtoBuf compiler for Go that makes (un)marshaling up to 10x faster: https://t.co/SNFKb6EEyX