How AIM taught the internet to chat