Designing for Joint Activity: Essentials for Human-Machine Learning