What Dark Souls can teach developers about unapproachable design | Hacker News Reader