1. It's extremely hateful to see how much information Facebook shares, and by default. I am fairly certain I never saw a permissions dialog to a lot of these sites.
I also really hate how you can't allow or deny any given permission; 99% of apps I've seen use Twitter or Facebook as a single sign on. There is absolutely no reason for any of these to have that much access to personal information.
2. It requires Facebook in order to leave a comment? I extremely hate how this has become a "thing". I mourn the loss of anonymity on the internet.
> I also really hate how you can't allow or deny any given permission
Sure you can. There's a nice big cancel button.
Also, the new version of the dialog allows you to remove most permissions on-the-fly if you don't like giving them. You can't remove the basic set of data or the e-mail requirement, but you can remove things like user likes etc.
Is it just me, or is Facebook the furthest behind on all things user experience? Case in point: three clicks to remove access from an app on Facebook (1. Click 'X" 2. Click 'Remove' 3. Click 'OK'). On Twitter, it was one click, and if you want to change it, there's an "undo" button right there waiting for you.
Mix in that every incarnation of Facebook's own clients is almost completely different (iPhone vs. iPad vs. Android vs. Web), and you have a user experience nightmare. 90% of the phone calls I get from non-technical friends and family are "How do I do X on Facebook?". The first question I always have to ask: "Are you on an App or on the web?"
Facebook doesn't want to make it easy to revoke access to your data. They intentionally made it 3 clicks, just to make it more difficult. If it was super easy to revoke access to apps, developers might not be so interested in writing for their platform.
"Now click the icons and get ready for a surprise!". I was not surprised. Although one annoying thing is that Facebook auto-auths some websites such as Rotten Tomatoes. (Afaik it has that also for Yelp)