Visual design rules you can safely follow | Hacker News