Here's a video about the climbing mentioned in the OP's linked article Ines Papert climbing in Harbin,China