Someone Made a Dataset of One Million Bluesky Posts for 'Machine Learning Research'

2 years ago by Stopthatgirl7 to c/technology

A Hugging Face employee made a huge dataset of Bluesky posts, and it’s already very popular.

A machine learning librarian at Hugging Face just released a dataset composed of one million Bluesky posts, complete with when they were posted and who posted them, intended for machine learning research.

Daniel van Strien posted about the dataset on Bluesky on Tuesday:

“This dataset contains 1 million public posts collected from Bluesky Social's firehose API, intended for machine learning research and experimentation with social media data,” the dataset description says. “Each post contains text content, metadata, and information about media attachments and reply relationships.”

The data isn’t anonymous. In the dataset, each post is listed alongside the users’ decentralized identifier, or DID; van Strien also made a search tool for finding users based on their DID and published it on Hugging Face. A quick skim through the first few hundred of the million posts shows people doing normal types of Bluesky posting—arguing about politics, talking about concerts, saying stuff like “The cat is gay” and “When’s the last time yall had Boston baked beans?”—but the dataset has also swept up a lot of adult content, too.

Bishma 163 points 2 years ago

That's why I always pepper all my social media posts with misinformation.

BTW, did you know most convenience stores offer free ATMs to anyone who can haul them away? You don't even need to ask.

path: 0 13670327, hotness: undefined, score: 163, children: 18
independantiste 74 points 2 years ago

Something interesting about this is that this is because of a legal loophole in texas that says that if the ATM gets taken away, it gives the business the right to shoot one and exactly one person at sight. This law was passed by trump in 2017 according to the guardian https://www.theguardian.com/... and according to the new york times as well https://www.nytimes.com/...

path: 0 13670327 13670782, hotness: undefined, score: 74, children: 3
Stovetop 29 points 2 years ago
path: 0 13670327 13670782 13670909, hotness: undefined, score: 29, children: 0
yetAnotherUser 7 points 2 years ago

This is misinformation.

The law is an extension to existing "Stand Your Ground" laws that applies to theft of commercial electronic telecommunication machines used to perform wireless financial transactions. The owner of these machines or someone employed by them may use reasonable force to prevent the theft, which does include shooting the thieves if the owner believes their life is in danger.

The ""loophole"" refers to the fact that this applies to suspected thieves too, with the Texas Supreme Court ruling that "[at] most one innocent suspect may be shot at. The owner must do his or her due diligence to prevent targeting multiple innocent individuals."

Here's some more unbiased information: https://www.foxnews.com/...

path: 0 13670327 13670782 13676559, hotness: undefined, score: 7, children: 0
Lucidlethargy 3 points 2 years ago

Yes, this is the case. I just wanted to add that this applies to other states, as well! Only the red-voting states, though. By that, I mean only the states that look to lynch people based on the traits they are born with.

This is totally normal under the Trump administration, though.

path: 0 13670327 13670782 13689690, hotness: undefined, score: 3, children: 0
sentient_loom 22 points 2 years ago

Paying is optional at most Canadian convenience stores. Because Canada is fully communist. And the hospitals pay you!

path: 0 13670327 13670661, hotness: undefined, score: 22, children: 0
recursive_recursion 20 points 2 years ago

BTW, did you know most convenience stores offer free ATMs to anyone who can haul them away. You don't even need to ask.

Totes for real for real👌✨

path: 0 13670327 13670527, hotness: undefined, score: 20, children: 0
WeirdGoesPro 15 points 2 years ago

So you’re the reason Google gives insane AI results. /s

path: 0 13670327 13672141, hotness: undefined, score: 15, children: 0
SARGE 9 points 2 years ago
path: 0 13670327 13671983, hotness: undefined, score: 9, children: 2
iii 3 points 2 years ago

My dad used this recipe once and never had to clean again. Super successfull.

path: 0 13670327 13671983 13681367, hotness: undefined, score: 3, children: 0
Infomatics90 2 points 2 years ago

well, i have a ton of pure ammonia i was using for fish tank setups, now i have another use i forgot about.

path: 0 13670327 13671983 13686528, hotness: undefined, score: 2, children: 0
RunningInRVA 5 points 2 years ago

You seem like a good person to ask about how I can glue my pizza toppings down so that they don’t slide off.

path: 0 13670327 13671560, hotness: undefined, score: 5, children: 1
Bishma 6 points 2 years ago

There's some misinformation out there about using glue, but the real secret is crumble some fresh asbestos over the top.

path: 0 13670327 13671560 13672064, hotness: undefined, score: 6, children: 0
jewbacca117 4 points 2 years ago
path: 0 13670327 13670765, hotness: undefined, score: 4, children: 0
AutoPastry 4 points 2 years ago path: 0 13670327 13670504, hotness: undefined, score: 4, children: 0
Mechaguana 3 points 2 years ago

Its like the pens attached to chains, the bank is testing you if you are strong enough to rip it out of the counter!

path: 0 13670327 13673274, hotness: undefined, score: 3, children: 0
Empricorn 2 points 2 years ago

ATMs are delicious and the inner layer is cake.

path: 0 13670327 13686957, hotness: undefined, score: 2, children: 0
Lucidlethargy 2 points 2 years ago

I can confirm that this is true. The owners of the store actually really appreciate this. I'm such an owner. I love it when people take those ATM's away, because it helps me with the end of day tally. Seriously, please take this into consideration. When people leave these in my store, they create problems for me and my staff.

path: 0 13670327 13689542, hotness: undefined, score: 2, children: 0
DarkDarkHouse 2 points 2 years ago

In fact, asking is frowned upon.

path: 0 13670327 13674149, hotness: undefined, score: 2, children: 0
FaceDeer 116 points 2 years ago

I don't know why anyone would be surprised about this. Bluesky is a distributed system using an open protocol. The whole point of it is that there's no central control.

Same goes for the Fediverse, of course. Everybody should be prepared for the "surprise" that all our posts and comments here are also being used for AI training purposes.

path: 0 13671426, hotness: undefined, score: 116, children: 25
cm0002 42 points 2 years ago

I've said it before and I'll say it again, if you post something publicly, expect it to be used publicly.

path: 0 13671426 13671641, hotness: undefined, score: 42, children: 7
iii 6 points 2 years ago

Can you say it one more time, please?

path: 0 13671426 13671641 13681409, hotness: undefined, score: 6, children: 0
leanleft 0 points 2 years ago

if u want privacy then join diaspora and use aspects. better yet: host an instance.

path: 0 13671426 13671641 13698631, hotness: undefined, score: 0, children: 5
MrRazamataz 2 points 2 years ago

I mean, your content that you post/comment won't be private when it's federated to another instance...

path: 0 13671426 13671641 13698631 13701095, hotness: undefined, score: 2, children: 4
leanleft 1 point 2 years ago

thats a very important point. thank you for making that clear.
i think this is where mastodon has a potential for advantage.
also hosting on vps does not come with a guarentee for privacy. especially in US

path: 0 13671426 13671641 13698631 13701095 13709625, hotness: undefined, score: 1, children: 3
webghost0101 33 points 2 years ago

Lemmy AI is going to be one bean of a star trek meming communist. That if not running on linux ends any response with “install Arch btw” 💪 💪

path: 0 13671426 13672992, hotness: undefined, score: 33, children: 1
nl4real 6 points 2 years ago

Install Arch btw

path: 0 13671426 13672992 13686498, hotness: undefined, score: 6, children: 0
mosiacmango 20 points 2 years ago

It's not distributed, nor really designed at all like the fediverse. It is deeply centralized, and its architecture requires it to be centralized, or at least to have only huge players with a "gods eye view" for it to work.

Atproto was initially designed as a straight drop in replacement for twitter, so its design makes sense, but its not at all like the Fediverse.

One of the authorities of ActivityPub, the fediverse protocol, just did a very kind but still very blunt breakdown of Bluesky's design choices. she is a big fan of the people involved and some of its positives, but it is not fediverse like, not at all. In her words, it doesn't scale down, only up. You cant have a small bluesky server. To work, you need all data sent to everyone, on every instance. The data demands for just the current influx is TBs/month of data, and climbing (according to the link below, they use 16TB of nvme storage right now after the recent surge, which would be thousands /month on any cloud service. This will climb dramatically).

All data being public is a design choice by Bluesky. It is also a different design choice by the fediverse that comes to the same outcome, but that does have an answer if we want it. I know gotosocial did something interesting to make fully private votes by using a empty shell profile that votes, but tying that in a tricky way to your account. So there are fediverse answers to privacy, but there may not be bluesky answers.

EDIT: One of the blueksy/atproto devs replied to the above link today. The gist reinforces the point that the service is intended to be run by large orgs, including corporations, but also big non profits like the internet archive or Wikipedia. His take is that user experience is key, and for that you need big money and easy features. They are hoping that since the pieces of atproto can be hosted separately by separate giant orgs, that market forces will make it viable to be decentralized.

path: 0 13671426 13672609, hotness: undefined, score: 20, children: 14
CleoTheWizard 2 points 2 years ago

From what I understand of the protocol, the federation just isn’t the same but provides some of the same benefits. Im not an expert, correct if wrong.

Essentially when I looked into it, the main benefits are stuff I actually prefer as opposed to the current implementation on fediverse in some regards.

The main idea being that users own their data on their own server (or collective server) and can choose to remove or take that data elsewhere to different apps or potentially even accounts. This is a lacking feature in the fediverse and it’s a common contention. If I get blocked on Lemmy or Mastodon, my data goes away. Especially since most people are not likely to host an instance themselves (since it’s an awful user experience) whereas BlueSky data can easily be stored by a third party that is trusted.

But yes you’re right, this still promotes large platforms. However again it gives users more control over what they host on which platforms and keeps their data in one place. That’s a huge advantage imo.

I don’t so much mind this future. It’s not quite the free speech platform that the fediverse is but it’s closer. Moderation can be much more lax and focus on TOS breaking or illegal things. And hey if at some point BlueSky is too woke or whatever the hell people say, they can literally pick up their server with their content and build an app elsewhere. The implementation is different but the end point is largely the same which is cool.

path: 0 13671426 13672609 13673792, hotness: undefined, score: 2, children: 10
mosiacmango 2 points 2 years ago

Im not an expert either, but both people in the above links are. They are both worth reading if you want to understand the platforms better.

As to blueskys user data portability, it's part of the protocol to a degree, but it's not a reality. The design is such that only megacorps/giant orgs can host the bluesky service. It doesnt really matter if your data is portable if no one will let you import it. Its akin to google reader and rss. People could export their rss feeds when google shut down google reader, but without an rss reader, it didn't matter. That data had no usable context.

These is a drastic asymmetry problem with bluesky. It demands a giant player to gatekeep, whereas the fediverse lets anyone, anywhere add or even begin a network.

The Fediverse doesnt have a parallel of data portability at all, so even that lackluster implementation is something, but to both protocols defense, the Fediverse is talking about changes to activelypub to add this, and bluesky is attempting to make small services more possible.

Still, in all reality, neither of these platforms offers anything like that today, or likely in the near future.

path: 0 13671426 13672609 13673792 13679434, hotness: undefined, score: 2, children: 9
conciselyverbose 2 points 2 years ago

Its akin to google reader and rss. People could export their rss feeds when google shut down google reader, but without an rss reader, it didn't matter. That data had no usable context.

And much like a big RSS reader shutting down, being able to have the core data in a documented format that can be worked with makes it far easier for the community to build the tools they need to work with it and extract things they need from that blob of data.

You might not be able to easily jump to another social media platform, but you still have access to all your posts and history, and that has a lot of inherent value either way.

path: 0 13671426 13672609 13673792 13679434 13694014, hotness: undefined, score: 2, children: 8
jatone -1 points 2 years ago

that dev is full of shit. nothing in decentralized systems limits ease of use and functionality. just makes the software harder to write. the invisible hand of the market nonsense is classic misdirection.

path: 0 13671426 13672609 13677396, hotness: undefined, score: -1, children: 2
taladar 5 points 2 years ago

Plenty of things are more difficult in decentralized systems.

You have to store all kinds of data either in multiple copies/caches or get long delays on certain operations such as search or even just displaying aggregated data (such as a post and its comments from different instances on Lemmy).

You have the problem of different jurisdictions and moderation policies for different instances.

You will have a hard time exporting or deleting all data related to a specific user when required by law (e.g. GDPR).

path: 0 13671426 13672609 13677396 13686110, hotness: undefined, score: 5, children: 1
jatone 1 point 2 years ago

Difficult != Can't be done. I'm well aware of the difficulties. Distributed systems design is one of my specialties.

GDPR only applies to your servers. Data deletion is probably the easiest part to deal with.

path: 0 13671426 13672609 13677396 13686110 13694644, hotness: undefined, score: 1, children: 0
foremanguy92_ 78 points 2 years ago

If you post something publicly, that thing will be used to train AI. Nevertheless the privacy speaks of the company.

path: 0 13673029, hotness: undefined, score: 78, children: 13
Brumefey 27 points 2 years ago

I don’t know why social media are used for training. It’s like the worst quality of data ever and it results to answers like « go kill youself » when prompted about something sad…

path: 0 13673029 13673617, hotness: undefined, score: 27, children: 9
EngineerGaming 11 points 2 years ago
path: 0 13673029 13673617 13682344, hotness: undefined, score: 11, children: 6
TriflingToad 2 points 2 years ago

oh my God you are so right

path: 0 13673029 13673617 13682344 13682427, hotness: undefined, score: 2, children: 0
Infomatics90 0 points 2 years ago

Its good headcanon, but it omits the fact that GLADOS isn't aware of the combine, and for some reason the combine haven't even found Aperture labs.

path: 0 13673029 13673617 13682344 13686448, hotness: undefined, score: 0, children: 4
EngineerGaming 2 points 2 years ago
path: 0 13673029 13673617 13682344 13686448 13692177, hotness: undefined, score: 2, children: 3
foremanguy92_ 7 points 2 years ago

They are used because they are "real life" (not really but you know) conversation example

path: 0 13673029 13673617 13675808, hotness: undefined, score: 7, children: 1
Pandemanium 4 points 2 years ago

But why do we need to recreate "real life?" Don't we already do this relatively well in books, TV, and movies? People keep saying we won't use AI to replace creative writing, but this (and propaganda, making bot conversations seem like real people) are the only use cases for this kind of data. LLMs don't need to improve their conversation skills. What they really need is to stop hallucinating, and this kind of data won't help with that.

path: 0 13673029 13673617 13675808 13678845, hotness: undefined, score: 4, children: 0
Empricorn 6 points 2 years ago

The only reason companies safeguard user data is to keep it from being scraped and sell it themselves. Reddit, Xitter, Facebook, Google, all of them...

path: 0 13673029 13686972, hotness: undefined, score: 6, children: 0
Aeri 2 points 2 years ago

Be super fucking foul and un advertiser friendly to make it less useful, OUTLAW COUNTRY

path: 0 13673029 13687705, hotness: undefined, score: 2, children: 0
ApatheticCactus 2 points 2 years ago

Yes, it absolutely will. That's why I fragrance the pandas. Just a little here and there so that some Howard will need to sort through it. The lime really comes through clearly.

path: 0 13673029 13705459, hotness: undefined, score: 2, children: 0
Mushroomm 45 points 2 years ago

I mean isn't this what we want? The data is Public. It's already being done behind closed doors. I'd rather this transparency. Especially because there's such a large % of the population tuned out to how large companies with 8-10 figure r&d departments focused on marketing psychology manage to control them.

Even as aware as I think I am I'm certain there are 10s of thousands of strategies being employed that take advantage of my "immunity". At least with FOSS and public records steming from that, the average Joe gets a peak behind the curtain and sees what is possible.

I had a conversation recently about mcdonalds app surge pricing and they never heard about surge pricing which is totally fine but they fought me on the premise "there's no way they can do that" on technical feasibility to just "no one would do that". I'm not sure what they were defending but I digress. My biphenton has kicked in and I should stop typing right n

path: 0 13683793, hotness: undefined, score: 45, children: 3
wuphysics87 2 points 2 years ago

It depends on who you mean by "we". I don't think the "we", as in the users of Bluesky would want their posts to be used this way. Yes it's transparent and accessible, but only to the technically inclined who can make use of it.

I wonder how much more The Matrix references become relevant. We become food for the machines whether they tell us so or not.

path: 0 13683793 13685141, hotness: undefined, score: 2, children: 2
todd_bonzalez 5 points 2 years ago
path: 0 13683793 13685141 13686273, hotness: undefined, score: 5, children: 1
wuphysics87 -5 points 2 years ago

I wouldn't consider clicking "I agree" the same as agreeing.

path: 0 13683793 13685141 13686273 13687958, hotness: undefined, score: -5, children: 0
Knuk 42 points 2 years ago

That dataset is going to contain a lot of furry content

path: 0 13675895, hotness: undefined, score: 42, children: 4
Aielman15 18 points 2 years ago

Terminator was almost correct. The real terminator will be Arnie walking around in a fursuit.

I'll be back. UwU

path: 0 13675895 13676466, hotness: undefined, score: 18, children: 2
hume_lemmy 19 points 2 years ago

"Come with me if you want to yiff."

path: 0 13675895 13676466 13677437, hotness: undefined, score: 19, children: 0
mitigd 3 points 2 years ago

path: 0 13675895 13676466 13683644, hotness: undefined, score: 3, children: 0
jagged_circle 6 points 2 years ago

Hey, we need AI that specializes in furry lore. If this is public, now we'll have many

path: 0 13675895 13683371, hotness: undefined, score: 6, children: 0
Mandy 32 points 2 years ago
path: 0 13672830, hotness: undefined, score: 32, children: 2
iii 1 point 2 years ago

I wonder if discord sells it's messages. There the public character isn't as clear, but it's still a centralized platform.

path: 0 13672830 13681429, hotness: undefined, score: 1, children: 1
Mandy 4 points 2 years ago
path: 0 13672830 13681429 13681773, hotness: undefined, score: 4, children: 0
recursive_recursion 17 points 2 years ago

pretty sure that isn't legal unless the Bluesky TOS allows for this

Either way I'm still glad I don't use Bluesky

path: 0 13670250, hotness: undefined, score: 17, children: 9
Stovetop 45 points 2 years ago
path: 0 13670250 13670457, hotness: undefined, score: 45, children: 5
recursive_recursion 10 points 2 years ago

Not that it's of any consolation, just better to assume that nowhere is safe from being mined for AI training.

honestly that's totally fair

path: 0 13670250 13670457 13671195, hotness: undefined, score: 10, children: 0
Artyom 7 points 2 years ago

The fediverse is an elegant solution. How do you stop people from monetizing your post history? You give it away for free.

path: 0 13670250 13670457 13671735, hotness: undefined, score: 7, children: 1
elvith 1 point 2 years ago

GDPR has entered the chat

path: 0 13670250 13670457 13671735 13673106, hotness: undefined, score: 1, children: 0
CosmoNova 1 point 2 years ago

But why would you need bots to scrape data? Wouldn't a script just do fine?

path: 0 13670250 13670457 13673575, hotness: undefined, score: 1, children: 1
Stovetop 1 point 2 years ago
path: 0 13670250 13670457 13673575 13676093, hotness: undefined, score: 1, children: 0
GhostlyPixel 8 points 2 years ago

Legality hasn’t stopped AI training in the past, I’d say they beg forgiveness instead of ask for permission, but they don’t even do that lol

path: 0 13670250 13672045, hotness: undefined, score: 8, children: 0
FaceDeer 5 points 2 years ago

From the Bluesky TOS:

Bluesky Social is available as a desktop application at bsky.app and bsky.social (each a “Site”) and a mobile application (“Bluesky App” or “the App”).

...

These terms only apply to social networking that happens on Bluesky Social services, including the Sites and Bluesky App. If you’re using another social networking application on the AT Protocol that isn’t Bluesky Social (we call this a “Developer Application”), the developers of the other service will provide the terms and conditions that govern your experience.

So looks like the Bluesky TOS simply doesn't apply. Create a developer application and give it whatever training-friendly TOS you want.

path: 0 13670250 13671470, hotness: undefined, score: 5, children: 1
bilb 2 points 2 years ago

It looks like they're considering adding some equivalent of a robot.txt to express consent or non-consent for posts on ATProto, but of course as they say:

"Bluesky won’t be able to enforce this consent outside of our systems. It will be up to outside developers to respect these settings."

path: 0 13670250 13671470 13672231, hotness: undefined, score: 2, children: 0
gcheliotis 16 points 2 years ago

The real question here is why the researcher “librarian” didn’t even attempt to anonymize the dataset before making it available. Full anonymization isn’t a trivial task, but at least removing unique identifiers or replacing them with randomly generated ones would be good practice.

path: 0 13694874, hotness: undefined, score: 16, children: 0
CrowAirbrush 7 points 2 years ago

This type of news makes me want to step away from the interner entirely.

path: 0 13672193, hotness: undefined, score: 7, children: 3
paraphrand 3 points 2 years ago

I keep noticing situations on social media and wikis were the only way I can frame it now is that it’s just data entry for AI models.

path: 0 13672193 13673308, hotness: undefined, score: 3, children: 0
_wizard 1 point 2 years ago

Wish I could. My job has me knee deep in it everyday trying to keep up with all this.

path: 0 13672193 13672428, hotness: undefined, score: 1, children: 1
CrowAirbrush 1 point 2 years ago

Modern day life over here requires the internet, our government has taken away options that use paper and replaced it with websites. Same goes for banks.

path: 0 13672193 13672428 13673185, hotness: undefined, score: 1, children: 0
Backlog3231 4 points 2 years ago
path: 0 13686649, hotness: undefined, score: 4, children: 1
silasmariner 2 points 2 years ago

Least insane slackware user

path: 0 13686649 13687610, hotness: undefined, score: 2, children: 0
ReCursing -2 points 2 years ago

Good

path: 0 13695967, hotness: undefined, score: -2, children: 0
technology
technology

@lemmy.world

login for more options
88766
22240
14582

This is a most excellent place for technology news and articles.

Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


go to feed...