Why am I still getting "Permission denied (publickey)." when I try to SSH on ubuntu?

I added my key to ~/.ssh/authorized_keys, so why isn't it working?!

Apparently authorized_keys has to have the correct permissions (0600) before sshd will acknowledge it exists. TIL!