Post

What do I mean when I say @bookhive.buzz runs on AT Proto? You can use your existing Bluesky account to log into it (no need to create another account), and then you can access a Good Reads-like social platform where you can easily find your existing Bluesky mutuals.

That’s cool! I’m admittedly a little concerned about how much access it wants to my account AND it doesn’t seem to work with app passwords but ahhhh, I’ll just go bug them about that. 😁

App passwords are actually less secure than OAuth like that Because app passwords grant EVERY permission, and generate an access token that doesn't expire, while OAuth will expire the access if you have no activity after a few days or weeks (depends on the app) +

For BookHive it may say as if it's going to have full access to Bluesky, but it won't (just a incorrect set of text the dev choose) See this expanded list, it will only allow you to follow and unfollow people from Bluesky, the other permission are all related to managing your books and lists/shelves

It's a largely AI-built app; so I suspect that's where the bad text comes from. Does make me worry about the stability and security of a vibe-coded app connecting to my AT-Proto though.

No, the bad text is because of bad documentation for the permissions sets and missing better diverse sets for Bluesky permissions (this is a problem Bluesky's team has to solve, it's an open issue for them), devs are still learning because this is COMPLETELY NEW and didn't have documentation +

+ for devs to learn how to use it well for some months, the documentation came last month if I'm not remembering wrong. It's common for human devs to get this wrong because they just don't know yet how to handle it the best way possible, no need to have an AI make the mistake, humans do that.

It's not a text an AI or dev can customize freely, they need to find the correct set and text prepublished by the app owner (in this case, Bluesky, because it's permissions for Bluesky's data access). It's not easy to find if you don't know where to look or if the documentation is lacking.

0 reposts0 likes

No replies yet.