ip / ivanpleshkov.dev
RU

02 Blog

Notes.

Long-form thoughts on Rust, GPU, vector search, and the occasional graphics aside.

  1. TurboQuant + RaBitQ: a hybrid approach in Qdrant

    How I shipped a TurboQuant + RaBitQ hybrid in Qdrant 1.18.

  2. Polynomial autoencoder

    A closed-form autoencoder: PCA encoder + quadratic Ridge decoder. On FiQA it gives 4× compression of mxbai-embed-large-v1 at -0.88 p.p. NDCG@10, +1.34 p.p. over PCA. No SGD, no neural networks.

  3. Game of Life on a compute shader

    A WGSL implementation of Conway's Game of Life that uses tiles, a halo region, and a staging buffer to keep the update in-place on a single storage buffer without cross-workgroup races. ~280 lines of WGSL, runs in the browser.