A linear time erasure-resilient code with nearly optimal recovery | Synapse