Build notes

Notes from the workshop.

Long-form posts on how Delve gets made: the picture, the GPU, the bookkeeping, the things we left on the cutting-room floor. Written by the people writing the code.

  1. Counting bytes on APFS

    APFS clones, hardlinks, and iCloud dataless stubs each make logical file size a lie in their own way. Why du, Finder's Get Info, and most disk visualizers overcount by tens of gigabytes, and how to count honestly.

    Continue reading →
  2. The architecture of Delve

    The picture is the product, the picture is on the GPU, and the bookkeeping underneath has to be honest or none of it is worth shipping. A walk through the squarified layout, the cushion shading, hit-testing without an index, the bulk-stat trick, and how APFS clones are counted.

    Continue reading →

More notes will land here as we ship them. Suggestions to support@khaosstudio.com or our Discord.