Quake III's legendary fast inverse square root for dummies
Common CDN resources aren't shared between sites anymore. Each site has its own cache.
Software correctness is a lot like flossing • Hillel Wayne
Applying "Make Invalid States Unrepresentable"
Faster Integer Parsing
Not everything is UTF-8
The radix 2^51 trick: Faster addition and subtraction on modern CPUs
Variations on the Death of Python 2
The Periodic Table of Data Structures
Idreos, S., Zoumpatianos, K., Athanassoulis, M., Dayan, N., Hentschel, B.T., Kester, M.S., Guo, D., Maas, L.M., Qin, W., Wasay, A., & Sun, Y (2018)
How to force named parameters in Python functions
Something you might not know - from Python 3.6 onwards, dictionary keys stay in the order they were inserted:
How to build your own naive cryptocurrency implementation:
Use mmap With Care
A case study on the complexity of handling all the edge cases that come with using mmap
Hector Martin from fail0verflow, of Wii homebrew, PS3, PS4 and Switch Linux fame, starts Patreon to fund Apple Silicon Linux port
youtube-dl removed from GitHub by RIAA
Programming Considered Harmful - linux.conf.au 2015
Null Pointer References: The Billion Dollar Mistake
Futures and Segmented Stacks
Flat UI Elements Attract Less Attention and Cause Uncertainty
Mostl(ly dead) Influential Programming Languages
Python f-strings are cool, but how do they work?
A series of 5-10 minute peeks into Java internals:
The Art of Programming is part of the Silicon Network (@siliconnetwork), a network of tech and programming channels and groups.
To view all of our channels and groups, visit /channel/siliconnetwork