Self-Supervised Learning · Hindsight | Envisioning