You can click on a post and go to "see user", which will show their user page. You could also add a signature to your posts -- they're more fun and personalized anyway. Right now that's manual effort, but i will probably add the ability to preset the editor with something so it's there every time you make a new post.
Usernames just don't work because they require an authoritative server to divvy them out. Ansiwave is designed to eventually be partially or completely decentralized -- all users are just ed25519 public keys, and the ID of a post is the signature of it, so there will never be conflicts between users/posts on different servers.
In theory we could one day have a decentralized way of registering unique usernames, similar to that DNS-like thing they made on ethereum. But i'm not even close to thinking about that right now.
Getting to acquainted with fellow users is one of the big benefits of any communication system… even HN.