Hacker News Clone new | comments | show | ask | jobs | submit | github repologin
Bluesky Social Dataset (235M posts from 4M users) (zenodo.org)
40 points by 7d7n 2 hours ago | hide | past | web | 21 comments | favorite





I’m glad to see a new platform that isn’t completely locked down, allowing analysis like this.

The trend toward everything being a walled garden is unfortunate.



hmm could you find the Github? I couldn't find it in the paper in the Code Availability section

Is it "scripts.tar.gz. A collection of Python scripts, including the ones originally used to crawl the data, and to perform experiments. These scripts are detailed in a document released within the folder" in the OP?

The "code availability" says it's released "alongside [the dataset]", which appears to be the OP.


oh good eye, I didn't catch that

Sound like this could be used to train an open source LLM.

Pollution of online social spaces caused by rampaging d/misinformation is a growing societal concern. However, recent decisions to reduce access to social media APIs are causing a shortage of publicly available, recent, social media data, thus hindering the advancement of computational social science as a whole. To address this pressing issue, we present a large, high-coverage dataset of social interactions and user-generated content from Bluesky Social.

The dataset contains the complete post history of over 4M users (81% of all registered accounts), totaling 235M posts. We also make available social data covering follow, comment, repost, and quote interactions.

Since Bluesky allows users to create and bookmark feed generators (i.e., content recommendation algorithms), we also release the full output of several popular algorithms available on the platform, along with their timestamped “like” interactions and time of bookmarking.

This dataset allows unprecedented analysis of online behavior and human-machine engagement patterns. Notably, it provides ground-truth data for studying the effects of content exposure and self-selection, and performing content virality and diffusion analysis.


[deleted]

"Personal data" that was voluntarily published on a public microblogging platform with the explicit intention to share it with the world?

Would it make a difference if we were talking about articles on a news website? I'm kind of on the fence on this one but I can see the point of view that just posting something online doesn't necessarily grant the end user an unlimited license to use the data. Source code is another example; open-sourcing a project doesn't automatically give someone else the right to use that code in their own projects.

Does Bluesky explicitly state the license the user will be publishing under (Creative Commons or whatever), or allow them to choose one?


> Would it make a difference if we were talking about articles on a news website.

News articles are pretty explicitly copyrighted and published for a commercial purpose. The websites make their terms clear when you visit. I don't think anyone can argue that it is legal to copy and distribute these articles, same as a book or movie or song.

Data posted on Bluesky on the other hand is meant to be broadly shared using the AT protocol. It is quite literally a feature. If you create your own Bluesky client, for example, you aren't committing copyright violation by downloading someone else's posts on there. Similarly, you aren't going against any terms of service by consuming a firehose of data from an AT relay.


Right, that's why I asked about Bluesky's content license; just because it's not in your face when you visit, doesn't mean you don't have to abide by it.

You understand that categories of usage are important, right? No-one is breaking the GPL by reading source code, but incorporating into your own codebase can be problematic if not done correctly. Similarly, human beings reading the data posted by a Bluesky user is not the same as aggregating and analysing the data of thousands of users. As I said I'm on the fence with this, but I do understand why someone might have a problem with it.


[deleted]

The data is public by default. You know this when you sign up and use the service. This should inform your expectations of how the data will be used.

Don't make it public then.

[deleted]

I wonder how much time it takes to run this / what the script is / how resource intensive it is? Bsky is public right, so do you get rate limited? Do you scrape or use an official API? So many questions

Also, I feel like only recently there's been an influx of people who have actually interesting things to say so I'd love to see nextyear's dataset


Not sure about bulk export but you can set up a full stream of all activity without even registering an account.

I was checking out the Python API today (the "firehouse" via "atproto" package) and got 5000 posts in 7.5 seconds.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: