Upper bounds for constant weight error correcting codes | lit.salon