As even answered by others on that SO thread, this violates all reasonable definitions of a good primary key.