The hippest internet cafe of 1995