purplesyringa's blog
purplesyringa's blog
Alisa Sireneva
Hi! 馃憢 I'm Alisa Sireneva (she/her), a software developer and blogger from Moscow. I specialize in performance optimization and systems programming. I also have experience with security, compression, and decentralized systems. My primary goal as a writer is to teach the concepts I regularly apply through accessible content.
Latest Posts
Rust鈥檚 approach to error handling comes at a cost. The Result type often doesn鈥檛 fit in CPU registers, and callers of fallible functions have to check whether the returned value is Ok or Err. That鈥檚 a stack spill, a comparison, a branch,...
The sentinel trick underlies a data structure with the following requirements: Read element by index in O(1), Write element by index in O(1), Replace all elements with a given value in O(1). It is not a novel technique by any means, but...
$ </dev/urandom base64 | base64 | base64 | base64 | base64 | base64 | base64 | base64 | base64 \ | base64 | base64 | base64 | base64 | base64 | base64 | base64 | base64 | base64 | base64 \ | base64 | head -1...
blazingio cuts corners by design. It keeps the constant factor small and uses long forgotten algorithms people used before processors supported SIMD and integer division. But another limitation made this task much harder. Size....
ZeroNet is a decentralized network that enables dynamic sites, such as blogs and forums, unlike popular content-addressed storage networks that came later. Sites aren鈥檛 addressed by immutable hashes; instead, site updates are signed by...