The long and sordid history of the user-agent HTTP header field · HackerTrans