Alexander Zhuravlev retweeted
Кому интересно (даже если мне одной) расскажу про новогодний мульт с пластилиновым мужиком, которому все Маловато будет. Потому что люблю автора, а эта работа чуть до инфаркта его не довела.
Alexander Zhuravlev retweeted
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.
github.com/dendibakh/perf-bo…
1/3
Alexander Zhuravlev retweeted
Collected a few links for anyone interested in learning compilers in general, and LLVM in particular
lowlevelbits.org/how-to-lear…
What are your favorite resources? Please them!
Alexander Zhuravlev retweeted
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 komoroske.com/slime-mold/
Alexander Zhuravlev retweeted
Errr ok wow, I am shook by the new ConvMixer architecture
openreview.net/forum?id=TVHS… "the first model that achieves the elusive dual goals of 80%+ ImageNet top-1 accuracy while also fitting into a tweet" 😐
Alexander Zhuravlev retweeted
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...
aws.amazon.com/blogs/network…
#awscloud #aws #loadshedding #applicationloadbalancer
Alexander Zhuravlev retweeted
Holy crap. Malware hidden in a strand of DNA hijacks the computer that analyzes that particular gene sequence. wired.com/story/malware-dna-…
Alexander Zhuravlev retweeted
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.)
Alexander Zhuravlev retweeted
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:
Alexander Zhuravlev retweeted
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 biriukov.dev/docs/page-cache…
Alexander Zhuravlev retweeted
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: docs.google.com/forms/d/e/1F…)
Alexander Zhuravlev retweeted
Oh, almost forgot to mention. New pro tip: Hit '.' on any GitHub repo. 😍
Alexander Zhuravlev retweeted
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.
decentralizedthoughts.github…
Alexander Zhuravlev retweeted
New Blog Post: GPU architecture types explained
rastergrid.com/blog/gpu-tech…
Alexander Zhuravlev retweeted
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. 🧵
Alexander Zhuravlev retweeted
You: I code in C because I want to control exactly what the CPU does
The CPU when you write
if x {
foo()
} :
TIL. "Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld youtu.be/Jes3bD6P0To via @YouTube
Alexander Zhuravlev retweeted
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: goo.gle/avif, squoosh.app, avif.io

ALT Even though AVIF isn't support everywhere yet, we can still use the format in native HTML with the <picture> element. The <picture> element allows for progressive support as we can list the image sources in the order in which we want loaded, and the browser will load the first that it supports. If browser doesn't support <picture> at all, it will fallback to using the default <img>.
Alexander Zhuravlev retweeted
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: vitess.io/blog/2021-06-03-a-…



























