Text this: Recent Progress in Parallel and Distributed Computing