hal abelsonlatest news & developments