The Promise and Challenge of Launching on Product Hunt: Community Perspectives