Browsing: How Far Away Is Technological Singularity?