Understanding the Go Runtime: The Scheduler

internals-for-interns.com
understanding-the-go-runtime:-the-scheduler

In the previous article we explored how Go’s memory allocator manages heap memory — grabbing large arenas from the OS, dividing them into spans and size classes, and using a three-level hierarchy (mcache, mcentral, mheap) to make most allocations lock-free. … Read more

Understanding the Go Compiler: The Linker

internals-for-interns.com
understanding-the-go-compiler:-the-linker

In the previous post , we watched the compiler transform optimized SSA into machine code bytes and package them into object files. Each .o file contains the compiled code for one package—complete with machine instructions, symbol definitions, and relocations marking … Read more

Understanding the Northern Lights

historytoday.com

Not long after nightfall on 6 March 1716 a dazzling display of lights reilluminated the skies over most of Europe, from Scotland and Sweden to as far south as Spain, painting the heavens with streaks of crimson, purple, and green. … Read more

Understanding Carriage

seths.blog
understanding-carriage

The announcement of the planned Netflix acquisition of Warner Bros, one of the last remaining major studios, is shedding light on a key issue we often overlook when thinking about culture, creativity and creation. Carriage is the term for the … Read more

Understanding ECDSA

avidthinker.github.io
understanding-ecdsa

ECDSA attack cryptography ethereum extended euclidean algorithm generating functions signature malleability Prerequisites and audience In this article, we’ll try to understand how ECDSA (Elliptic Curve Digital Signature Algorithm) works. The version I have in mind is the one used by … Read more