DEV Community

Cover image for What is Bluesky Social Network? And why are developers excited about it?

What is Bluesky Social Network? And why are developers excited about it?

BekahHW on April 26, 2023

It seems like my Twitter feed is all about folks joining or asking about invites to Bluesky. I was lucky enough to get an invite this week to be ab...
Collapse
 
scovl profile image
Vitor Lobo

Hey folks, we've got some issues here. In short, BlueSky doesn't bring that many new things to the table, since most of its features were already available through the Twitter API. As for the proposal to integrate with Blockchain, I smell something fishy here (like an intention to implement some kind of cryptocurrency). And why create another decentralized network with the same goals instead of joining the Fediverse? I wonder. Maybe the intention isn't really to benefit the users (but rather the company itself). I'm quite skeptical of the project and honestly don't see many advantages. That being said, come join Mastodon!

Collapse
 
bdougieyo profile image
Brian Douglas

Skepticism is healthy. I just want to point out that the twitter api is now a paid interaction removing access of one of its best features. BlueSky having an open API will drive innovation for AT protocol.

Collapse
 
brianmcbride profile image
Brian McBride

Although if bluesky goes crypo, wouldn't that mean at some point someone has to pay for those features as well? Advertising? So far, most everything based on cryptocurrency have not done super well.

Collapse
 
nickytonline profile image
Nick Taylor

I came across a repo from @wesbos where he uses the Bluesky API in a CLI. Pretty neat!

GitHub logo wesbos / blue-sky-cli

Playing with ATPROTO to pull and post to blue sky

🟦☁️ BlueSky CLI

This was a little CLI app view your feed and post, now I'm just using it as my playground for the AT protocol API.

So far it:

  1. Posts skeets

  2. Gets timeline in CLI

  3. Is a bot that replies to mentions and follows of the incorrect handle.

  4. Make a .env file

  5. Put your ATPROTO_USERNAME and ATPROTO_PASS in there.

  6. run npm run dev

Kinda fun

Screenshot 2023-04-25 at 11 55 18 AM




Collapse
 
bdougieyo profile image
Brian Douglas

That name glides off the tongue. "BlueSky CLI"

Collapse
 
bekahhw profile image
BekahHW • Edited

treys dope gif

Collapse
 
thumbone profile image
Bernd Wechner • Edited

Only interesting if it promises to join the fediverse. It can do that of course by supporting standards like activitypub or conversely contributing to FOSS projects in the fediverse to grant them support of a new (if argued, better) protocol. Prime features of interest (which, if lacking, lose it for many of us) are open, transparent (so FOSS) and collaborative (not go it alone want to dominate with closed source models).

Collapse
 
sgharms profile image
Steven G. Harms • Edited

At the risk of yet another Lucy and Charlie Brown at the football moment overseen by the man who lead Twitter stock price to being flat enough to iron clothes on, let me say: "No, thanks."

Write software for them? For free?
Write code that's yet again another rehash of fetch with basic key-based authentication? It's not even a good learning problem.

Collapse
 
bekahhw profile image
BekahHW

Lol.

Collapse
 
kjsisco profile image
kjsisco

Wow this looks great! This fits right in with chainpages. Web3 is going strong.

Collapse
 
leob profile image
leob

But why not Mastodon then (and "Fediverse", as others have remarked) ? Why create even more fragmentation and 'options' - isn't the world already complex enough? I always say (it's my personal motto) - less is more :-D

Collapse
 
adriens profile image
adriens

Great article, hopefully I'll gain access 🤞

Collapse
 
jamesajayi profile image
James Ajayi

It will be quite interesting to see how BlueSky unfolds in the coming weeks. Thanks for this piece.

Collapse
 
rachelfazio profile image
Rachel Fazio

This is very cool!

Collapse
 
differentsmoke profile image
Pablo Barría Urenda

It is 2023. If you don't understand the Blockchain is a scam then there's no help for you.

Collapse
 
echeverriaq profile image
Echeverriaq

Blockchain is a scam? It is noticeable that you only talk about the things you know in depth... Very deep.

Collapse
 
differentsmoke profile image
Pablo Barría Urenda

youtube.com/watch?v=YQ_xWvX1n9g

he explains it better than I'll ever be able to.

Thread Thread
 
echeverriaq profile image
Echeverriaq

If you need almost three hours in a forum to explain why the Blockchain is a scam... And what's more, a third person has to explain it... it's because you're not very clear.

... And at the end you'll also explain why javascript's Array.prototype.forEach() is a complete scam.

Thread Thread
 
differentsmoke profile image
Pablo Barría Urenda

Well, ok. TL;DR version:
The Blockchain is only good at preventing tampering of a ledger in "zero trust" situations, provided certain border conditions are satisfied, border conditions it has no way of actually ensuring (51% attack), just of promoting (i.e. it is cheaper to work for Bitcoin than against it, but this presupposes the attacker's only incentive is to make money).

Any other uses for it are really only touted so people will invest in various Blockchain based projects which serve only as speculative assets (people don't actually buy things with crypto other than, at some point, things that were illegal). Also, the storage of any sensitive information is completely out of the question since it is a publicly readable ledger. Also, sometimes you want to change information.

Tamper resistant records can be achieved much, much cheaply, simply by trusting the parties that store them. This is a political problem, not a technical one. Also, deflationary currencies are a bad idea that reward the rich and punish the poor.

Thread Thread
 
echeverriaq profile image
Echeverriaq

Ignorance is very daring: the Blockchain is a technology that above all allows decentralization... decentralization in general and, therefore, return power to the people. But especially decentralize two things:
1) Internet.
2) Money, making dust, that pyramid scam that is fiat money.

And obviously only from those who control the System and its hitmen, the Blockchain is a problem.

For the rest, the fields of application are practically unlimited, leading to a process of decentralization to all of them:

consensys.net/blockchain-use-cases/

dac.digital/how-can-blockchain-be-...

Thread Thread
 
differentsmoke profile image
Pablo Barría Urenda

Just because I'm done with this conversation, I will finish my arguments by pointing out two things:

  1. The Internet is already decentralized. That was the whole point of its creation, to have a network with no central node. If it doesn't seem that way to you, if you look around and see big centralized hubs, let me remind you that some problems are political, not technical. This happens in crypto too, that's why you have whales.

  2. One of the applications touted in those pages are medical records. One of the important aspects of medical records is that they have to be kept private. This is fundamental. Data in the blockchain is public by definition. These are not serious proposals, and it would do you a great deal of good to try to work your way through how each of them would actually work (spoiler alert: you won't be able to, and it won't be because you're not smart enough... these are just very dumb proposals).

Thread Thread
 
echeverriaq profile image
Echeverriaq

1) It is very miserable to argue that those who think differently than one are spoilers... That is cowardly.

2) To say that the internet is already decentralized with stories like Facebook, Google or GitHub is foolish: the internet is increasingly centralized... And some of you like it to be.

3) saying the nonsense that the blockchain is not useful for medical records because they are public, is like saying that bitcoins are for public use because the chain of blocks is public... There you have reached the peak of your own inability to think

Collapse
 
andrewbrown profile image
Andrew Brown 🇨🇦

It sounds good on paper but until that AT Protocol is shown to us how it works and we can implement our our Personal Data Repos (PDRs) I'm a skeptic.

Collapse
 
sirneij profile image
John Owolabi Idogun

If you have an invitation, kindly invite me please.

Collapse
 
eduapps profile image
Eduardo P. Gomez

Nice Ad!

Collapse
 
reinaldocoelho profile image
Reinaldo Coelho Sartorelli

Whats de diferences between BlueSky and Mastodon? And why BlueSky over Mastodon??

Collapse
 
koteisaev profile image
Kote Isaev - #StandWithUkraine

I see only single possible noticeable practical difference for user between Mastodon and AT Protocol, if it will be fully implemented as described - if server is down, you still have your account and can keep your digital identity traveling across servers.
It matters as it sometimes Mastodon servers can gone into abyss, e. g. if server owner can have lack of enthusiasm or just got too busy with own life, and just disable it because loss of "belief in humanity" or just because can't afford it anymore if server grown "beyond their pocket".
But as I know, there is no multiple servers across AT Protocol yet, only BlueSky?
Other difference is within activitypub conceptual level - there is no such thing as "algorithm-based feed as service". AT Protocol, if will be implemented as described, will have various services of activity feeds - simple or more complicated, AI based, interests-based, followership-based, you can imagine. I just not sure that many users really care how exactly the feed where new users to follow listed is combined.
Both Mastodon and BlueSky, for me, lack a simple (for non-IT guys) and reliable way to an official account of something (public figure, celebrity, brand, company, media outlet, NGO, etc.) somehow labeled in the feeds as one, and protected from imposting.

Collapse
 
pedropcruz profile image
Pedro Cruz

If anyone can share an invitation, I would appreciate it :D

Collapse
 
denniskahlerlon profile image
DennisKahlerlon

So... anybody got an invite for me ^_^?

Collapse
 
andrenascentes profile image
André Nascentes

How can I create my own server and invite people to join it?

Collapse
 
emmysteven profile image
Emmy Steven

Interesting times ahead!

Please if you have an invite, please share with me

Collapse
 
teddylumidi profile image
Teddy Lumidi

The same guy that made twitter suck and was now a government mouthpiece for censorship and propaganda?

Collapse
 
shayes profile image
Shayes

Other than AT protocol being first class, what makes this different or better than Mastodon?