Andrew Conner
Conclusion from playing with potential What's Hot algorithms: people say they want to see cool smaller communities, but sampling randomly from smaller network clusters ends up being random and not useful.i.e., the useful pockets you'd like eventually get reflected in the follows/likes/replies graph.
Conclusion from playing with potential What's Hot algorithms: people say they want to see cool smaller communities, but sampling randomly from smaller network clusters ends up being random and not useful.i.e., the useful pockets you'd like eventually get reflected in the follows/likes/replies graph.
(more here: https://andrewconner.com/information-overload/). A key part is being able to consume feeds linearly to curate content, and be able to "catch up". What if social feeds ranked content, but then only displayed it linearly?
If anyone wants to play with the data set powering this, it's available here: https://huggingface.co/datasets/andrewconner/bluesky_profiles
Behold is the Bluesky World! Got "The Bluesky Dataset" from @andrewconner.com and used Graphext (from @victoriano.bsky.social) to visualize all the connections. It looks beautiful! 😍 The best thing is that you can explore it too! 👇 https://public.graphext.com/fe28f76fe67518ab/index.html
Andrew Conner reposted
Behold is the Bluesky World! Got "The Bluesky Dataset" from @andrewconner.com and used Graphext (from @victoriano.bsky.social) to visualize all the connections. It looks beautiful! 😍 The best thing is that you can explore it too! 👇 https://public.graphext.com/fe28f76fe67518ab/index.html
Andrew Conner reposted
Replying to @andrewconner.com
There's already a critical mass of people here, so if you're interested in chatting with other people hacking around on the Bluesky API, go here:
YOU THERE! BLUESKY-USING PROGRAMMER! we need YOU! if you're into front-end web development and would like to help out some community-driven projects aiming to fill gaps in bluesky's current UI, come hang out! https://discord.gg/ZwntSUDYnz
Andrew Conner reposted
Replying to @orpheas.bsky.social
Get hyped
Would anyone like a sqlite database of the Bsky accounts and follow graph for data exploration? Includes account details (did, handle, followers, following), follows, and PageRank calculations for each account. Since no DMs here, DM me on Twitter: https://twitter.com/connerdelights
Would anyone like a sqlite database of the Bsky accounts and follow graph for data exploration? Includes account details (did, handle, followers, following), follows, and PageRank calculations for each account. Since no DMs here, DM me on Twitter: https://twitter.com/connerdelights
Andrew Conner reposted
More PageRank analysis! Considering only accounts with more than 40 followers, here is the distribution of followers vs PageRank. This gives "trust" recursively: if your followers are largely empty accounts → low score, if largely active → high score. Explanation about what this means...
Ran PageRank on the bsky follower graph. Here are the top accounts. (My crawl is a little incomplete, but this should be directionally accurate)
(Continuing PageRank of Bsky people, click below for context) Playing around with "who is the most underrated", I kind of like sorting by (followers rank - PageRank rank). e.g., you're the 100th most followed, and 50th highest PR. This captures how far off your follower count is from PageRank.
Who has the highest pagerank/followers ratio?
This actually works better than I expected for a "global trust" score. If I spot check people who are just follow spamming vs someone with a tight cluster, PageRank reflects it fairly well. I've also found several great people that I hadn't seen before.
Playing with a concept of "trust score" on bsky. Imagine a score existed that'd allow you to filter feeds / notifications by relevance (higher number, way more likely you care about that account). What matters most to you: personalized trust (how much *your* account trusts), or global trust?