On AlterNet: homo floresiensis