Fascinating deep dive on Twitch deliberately constructing a 10GiB array to reduce the number of GC cycles in Go: https://blog.twitch.tv/en/2019/04/10/go-memory-ballast-how-i-learnt-to-stop-worrying-and-love-the-heap/
(This trick is no longer necessary in the new Go 1.19 apparently, as it's added a GOMEMLIMIT environment variable.)
miniblog.
Related Posts
Excellent series on Self, both the programming model and the tool chain.
I love how opening an inspector on a value (e.g. nil) then shows a link to all occurrences of the value in other open inspectors!
The niche of short, environment-specific scripts, and the consequences for programming language design choices:
Achievement unlocked: when trying to work around an Emacs bug with long lines and pipes: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=6149#19 I hit a bug in Cask, the Emacs environment manager! https://github.com/cask/cask/pull/596
Software is hard.