Home Editor's Pick The proposed climate fix tech companies just spent millions on? Rocks.