correct the javascript hashname example, and link to early implementations