Bluesky and AT protocol

Seth,
@Seth@bdx.town avatar

J’ai jeté un œil à Bluesky (vu qu’apparemment c’est trop woke pour Jack)

Alors oui c’est super simple (centralisation oblige) et y’a des bonnes idées :

  • personnaliser l’ordre d’affichage des réponses (chrono ou anté chrono)
  • bloquer par défaut les players externes (youtube, spotify…)
  • masquer son compte aux gens non connectés

MAIS.

Ben c’est vide. Au moins autant qu’ici. La seule diff c’est que quand t’arrives l’algo te pousse du contenu. Alors qu’ici ta TL principale est VRAIMENT vide.

Je me dis que si c’est un des freins à l’adoption (en plus du choix de serveur) il suffirait de charger la TL locale voire la fédérée par défaut à la création d’un compte.

Ou mieux peut-être, un message qui dit “votre home est vide pour le moment, mais viendez dehors c’est animé”

Looping,
@Looping@anticapitalist.party avatar

@Seth bonne idée le local en défaut

hcj,
@hcj@fosstodon.org avatar

I am no longer bridging my accounts to #Bluesky

I have done this for 2 reasons:

  • The inability to delete posts
  • The inability to access your bridged account

Instead of bridging my accounts I will be cross-posting my stuff between #Mastodon and #Bluesky

mobileatom,
@mobileatom@flipboard.com avatar

Bluesky Introduces Direct Messages. Note they are neither encrypted nor federated.

https://wedistribute.org/2024/05/bluesky-introduces-dms/?utm_source=flipboard&utm_medium=activitypub

Posted into THE FEDIVERSE VS. CORPORATE SOCIAL MEDIA @the

br00t4c,
@br00t4c@mastodon.social avatar
thisismissem,
@thisismissem@hachyderm.io avatar

So, kinda like mentioned people only posts, ish.

mackuba,
@mackuba@martianbase.net avatar

@josh @thisismissem They definitely want to use some existing solution (they've mentioned MLS), but it will take a lot of time to research and implement and test properly, and they wanted to have something in the meantime because a lot of people want it and they want it now

josh,
@josh@josh.tel avatar

@mackuba @thisismissem Oh that's good to hear, a very understandable approach – thank you for sharing!

I can appreciate the difficulty of navigating tradeoffs between meeting demand and getting a good long term solution in place 😅

arnie_dxer, Polish
@arnie_dxer@mastodon.radio avatar

Whoa I can now send DMs on #Bluesky 💬 🔥 ❤️

fenarinarsa, (edited )
@fenarinarsa@shelter.moe avatar

DMs are now available on Bluesky.

They're temporarily centralized to give some time to the devs to create a decentralized encrypted DM system.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@Rathmox Le but c'est de l'intégrer à AT protocol et d'utiliser le même protocole pour faire les comptes privés. Je pense que s'ils avaient choisi XMPP ils l'auraient déjà implémenté :)

Rathmox,
@Rathmox@shelter.moe avatar

@fenarinarsa effectivement

mackuba,
@mackuba@martianbase.net avatar

launched DMs! 👀 (not federated or encrypted yet, just a v1) https://bsky.app/profile/bsky.app/post/3kt3y33tk4w2m

Took them like a month to build it all from start to finish :0

Ciantic,
@Ciantic@twit.social avatar

@mackuba and is on by default from people you follow, which means abuse is way smaller.

How they built it is simple but effective for their user base which doesn't care about federation.

mackuba,
@mackuba@martianbase.net avatar

@Ciantic Yeah, and the UI parts at least can mostly be reused when they implement some better version later

Krustinaut, German
@Krustinaut@sueden.social avatar

Einen #Crossposter von hier zu #Bluesky, gibt es da was brauchbares?

sam,
@sam@southampton.social avatar

Just working out how @bsky.brid.gy@bsky.brid.gy works, as if it is a full bridge to Bluesky that is amazing.

jo,
jo,

Setting up BridgyFed. You can now follow me from your account at @jo.blahaj.zone@ap.brid.gy

glynmoody,
@glynmoody@mastodon.social avatar

The ‘vote Trump’ spam that hit in May came from decentralized rival - https://techcrunch.com/2024/05/21/the-vote-trump-spam-that-hit-bluesky-in-may-came-from-decentralized-rival-nostr/ fascinating stuff

fabiocosta0305,
@fabiocosta0305@ursal.zone avatar

@glynmoody that thought they could be better than Scuttlebutt

glynmoody,
@glynmoody@mastodon.social avatar

@fabiocosta0305 yes, interesting development

BigAngBlack,
@BigAngBlack@fosstodon.org avatar

The 'vote #Trump' #spam that hit Bluesky in May came from decentralized rival #Nostr | TechCrunch

https://techcrunch.com/2024/05/21/the-vote-trump-spam-that-hit-bluesky-in-may-came-from-decentralized-rival-nostr/

> The spam reached #Bluesky by first crossing over two other decentralized networks: Mastodon and Nostr

notizie, Italian

<a class="invalid-href" rel="noopener noreferrer" target="_blank" title="Protocollo collegamento non valido">L'aggiornamento di Ryan Barret sul bridge con Bluesky</a>

@fediverso

Di seguito il post di @snarfed.org@snarfed.org che dimostra una non comune efficacia nella più trasparente comunicazione dello sviluppo e aggiornamento del bridge tra #Fediverso e #bluesky

Tempo di aggiornamento dello stato del Bridgy Fed! Sono state un paio di settimane impegnative. Sono felice di riferire che ho fatto notevoli progressi su tre dei miei quattro obiettivi dell'ultima volta (affidabilità, ritardi e bug) e ho migliorato una serie di altre cose lungo il percorso. Ecco un esempio:

  • Modificato Bluesky => fediverso dal polling al firehose . Ciò lo ha reso molto meno traballante e ha ridotto il ritardo di 5-15 m a pochi secondi.
  • Risolto il problema con fediverse => Bluesky rimaneva bloccato per molti account. Ho preso alcune scorciatoie nella mia infrastruttura Bluesky e sono tornate a mordermi. C'è ancora del lavoro da fare, ma i problemi visibili agli utenti dovrebbero essere in gran parte risolti.
  • Vari problemi con la ricerca degli account bot, il loro seguito e l'avvio del bridge .
    Immagini fisse in Bluesky => post fediverse.
    Implementata l'eliminazione dei post, Bluesky => fediverse. (Fediverse => Bluesky stava già funzionando.)
  • Risolto il problema relativo al bridging delle risposte in entrambe le direzioni.
  • Risolti collegamenti , menzioni e hashtag , in entrambe le direzioni . Ancora alcuni pezzi rotti qui, in particolare i riferimenti a Bluesky => fediverse, ma per il resto ora dovrebbero essere molto migliori.
  • Primo passaggio al filtraggio dello spam.

A parte le manichette antincendio, un'area degna di nota su cui non mi sono ancora concentrato è l'infrastruttura . Finora la scalabilità è ok, ma potrebbe essere molto migliore e molto più efficiente. Dovrò lavorarci su presto. Se noti che passa un po' di tempo senza molti miglioramenti visibili all'utente, probabilmente è proprio quello che sta succedendo.

Altrimenti, grazie per tutti i feedback, le domande e le segnalazioni di bug ! Per favore, continuate a farli arrivare. Come sempre, puoi seguire l' etichetta now in GitHub per vedere su cosa mi sto concentrando. Ci vediamo sul ponte!

brianvastag,
@brianvastag@sciencemastodon.com avatar

Deleted my #bluesky account. Turning into another fucking twitter over there.

vegos_f06,

@brianvastag J. Dorsey left!

Cheesealicious,
@Cheesealicious@snaggletooth.life avatar

I'm thinking of checking out #bluesky now that dorsey left, but I can't find a list of bluesky servers/instances. Is the federation feature too new? I just don't wanna do bluesky.social because I don't want the bs of being in a mainstream instance.

mackuba,
@mackuba@martianbase.net avatar

@Cheesealicious There's also no such thing as "The Algorithm" on Bluesky like on Twitter/Threads. There is instead a system where anyone can built their own "feeds" that pick posts using any filter or algorithm, and there's something like 50k of them right now. You can follow and pin any of them, and now you can even replace the default "Following" feed with some feed that you like.

mackuba,
@mackuba@martianbase.net avatar

@Cheesealicious So, on the Fediverse, the instance is your community, your handle, hosts your data, does moderation for you and serves a web UI.

On #Bluesky, you use bsky.app (or 3rd party app) as the UI, host data on the PDS, use any domain as the handle, subscribe to some number of selected moderation services, and use search, hashtags and custom feeds to find interesting content and people.

davidbisset,
@davidbisset@phpc.social avatar

At this point, if you go to just to document bad things happening to that particular social network or to report back to what people on a social network say about people here… I envy the time you have at your disposal.

bobmagicii,
@bobmagicii@phpc.social avatar

@davidbisset for real i barely have enough time to make fun of the people here, yet alone a 2nd network.

mackuba,
@mackuba@martianbase.net avatar

I sometimes wonder how things would've looked on #Bluesky if the first beta had been ready just 6 months earlier, if all those people who left Twitter for Mastodon could have gone there…

I've just checked the hashtag feed for #swiftlang and apparently there were 19 posts in total… (and 9 of those from me) 😕

pshadov,
@pshadov@mas.to avatar

@mackuba but what about #swift :D

mackuba,
@mackuba@martianbase.net avatar

@pshadov … you know what… I haven't actually checked, because I assumed it would be just Taylor Swift, but there's actually quite a lot of relevant posts on apparently 😄

fediversereport,
@fediversereport@mastodon.social avatar

New: Video, audio and blogging: Japanese #Bluesky is building in the ATmosphere

I take a look at 3 new products build on #atproto

Blogging with whtwnd.com
Video with bluemotion.app
Audio spaces with bluecast.app

Read at: https://fediversereport.com/video-audio-and-blogging-japanese-bluesky-is-building-in-the-atmosphere/

seanbala,
@seanbala@mas.to avatar

@fediversereport Thank you for sharing. It is exciting to see what is happening! I think your point at the end is really worth considering: is #Bluesky and the #ATProto interested in multiple apps or is it merely a vehicle for microblogging? I don't have technical background, but I suspect that the decentralization for BSKY is more for show than practice. Critique #ActivityPub all we like but I do think the commitment to platform diversity is there and is practiced.

maegul,
@maegul@hachyderm.io avatar

@seanbala @fediversereport

There are problems here too. I suspect this is a fundamental issue that decentralised social media hasn’t taken seriously enough. It’s a bit like back and front end people not working together well. Protocol people can be inclined to underestimate the importance of what happens in the client, which IMO is where federation actually happens, as it’s there that platforms and UIs need to get stitched together.

I’ve ranted about this before (eg: https://hachyderm.io/@maegul/112319245679533802)

fenarinarsa,
@fenarinarsa@shelter.moe avatar

Bluesky now allows you to unpin or even remove the default "Following" feed and make any other custom feed the default one.

The "Following" feed is the chronological one by Bluesky but there's thousands of other custom algorithmic feeds created by other users and generated by federated third party servers.

#bluesky

axx,
@axx@mstdn.fr avatar

@fenarinarsa So this is happening. It was a goal of Bluesky and the AT protocol, and it is becoming a reality, which is neat.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@axx yup federated feeds has been a reality since almost a year.
Now everything else is federated, including moderation.

Other apps have been built on ATproto as well
https://fediversereport.com/video-audio-and-blogging-japanese-bluesky-is-building-in-the-atmosphere/

And there’s also a bridge between ATproto and ActivityPub
https://www.fenarinarsa.com/?p=3176

fenarinarsa,
@fenarinarsa@shelter.moe avatar

Bridgy Fed: how to enable federation with Bluesky for your account.

https://www.fenarinarsa.com/?p=3176

I tried to keep it short and simple.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@Yamakyu Pour une fois que je reçois un badge de MVP XD

Yamakyu,

@fenarinarsa À mon avis t'en mérite d'autres, vu ton dévouement pour aider à naviguer et s'y retrouver dans le post-Twitter :torcat_keur:

migratory, Spanish
@migratory@jorts.horse avatar

I clicked a toot or whatever they're called and it turns out they've implemented the most critical twitter feature: in-page loading spinners that make you wait several seconds for no fucking reason before you can read less than a kilobyte of text

mackuba,
@mackuba@martianbase.net avatar

@migratory Officially "post", unofficially "skeet" 🙃

LaurensHof,
@LaurensHof@fediversereport.com avatar

Video, audio and blogging: Japanese Bluesky is building in the ATmosphere

When Bluesky dropped the invite code requirement early in 2024, it led to a big inflow of the Japanese community into Bluesky. At some point, they became the biggest community on Bluesky, with 43% of the posts being made in Japanese, compared to 34% in English. Over the last few months, the Japanese Bluesky community has build a variety of cool new tools, projects and platforms for the ATmosphere. Let’s take a look at three of them: Whitewind, a blogging platform, Bluecast, a social audio app, and Bluemotion, a video hosting platform.

Video with Bluemotion

Bluemotion is a video platform that integrates with your Bluesky/ATmosphere account. You log in with your Bluesky handle and (app)password, and get an overview of the videos hosted on the platform:

front page of bluemotion showing 3 cat videosThe basics of a video hosting platform are all there: you can browse through categories, see what other people have posted, and post your own videos. Where it gets really interesting is that the accounts that post the videos are easily recognisable as Bluesky handles.

Now let’s take a look at a video. On the left is the video on Bluemotion, on the right is the same video, but now as a post on the official Bluesky app.

2 screenshots of the same video, on the left of bluemotion and on the right of bluesky. it shows the same video and engagement numbersWhat is worth noting here is that this is the exact same post, as visible by the engagement numbers. You can interact with the post from the Bluesky app, but you can also boost and like it directly from Bluemotion itself. Now, the only difference here is that the official Bluesky app cannot play videos, so it is a link to the Bluemotion site instead. Still, its a great example of what you can build on top of the AT Proto. Bluemotion is made by developer So Asano.

Blogging with WhiteWind

WhiteWind (stylized as whtwnd.com) is a blogging platform build on top of ATProto. As with all the products in this article, you simply login with your Bluesky/ATProto handle and (app) password.

https://fediversereport.com/wp-content/uploads/2024/05/image-4-1024x568.pngLogging into WhiteWind shows you a front page with the latest and popular blog entries, as well as the ability to write your own blog posts. The integration with ATProto is visible in two different ways: first of all, your WhiteWind account is your ATProto/Bluesky account. Secondly, you can comment on blog posts with your account, and these are visible as a post on Bluesky as well. WhiteWind is developed by @K.

Audio with Bluecast

Bluecast is an audio app build on top of ATProto. The idea is fairly simple, but well executed. Log in with your ATProto/Bluesky account, and browse the current live audio streams. You can also host your own live audio stream as well.

https://fediversereport.com/wp-content/uploads/2024/05/image-5-1024x495.pngThe interface of a live audio stream comes with a chat channel as well:

https://fediversereport.com/wp-content/uploads/2024/05/image-6-1024x748.pngWhat impresses me most about Bluecast is that it has managed to build up an active audience of users. By far the hardest part of building a social app is getting people to consistently use it. Audio apps build on top other other protocols (such as audon.space for the fediverse) have struggled to get people to use them, even though they work perfectly fine. For Bluecast however, every time I have checked over the last week I have seen active audio rooms and people using the app. Part of it is that developer So Asano has been running events with multiple streams after each other, with some 60 people tuning in.

Integrating ATProto into Bluesky

The developers have made some impressive new products. At the same time, their work also showcases some struggles for new developers building on top of ATProto. The developer of WhiteWind wrote a blog recently about their experience developing WhiteWind, and write: “My service’s data should be reaching Bluesky, but Bluesky doesn’t understand it and simply discards it. It’s true that I can improve the quality of the service by for example making the UI more beautiful, without relying on atproto. But if it is the only way, what is the point of using atproto in the first place?”

To understand the point they are making, first a quick and oversimplified explanation: A lexicon is part of the protocol, and defines what a post does and how it looks. The official Bluesky app has defined the lexicon for posts to be short posts, limited to 300 characters. Anyone can build their on app on top of ATProto, and define their own lexicon. You can create a Lexicon for long-form blogging, videos, or whatever you want. Importantly however, the official Bluesky app does not process posts with a different lexicon well.

This is the problem that the WhiteWind developer is referring to: WhiteWind has their own lexicon for long-form writing, which does not get processed by the Bluesky app. This is quite different from the fediverse, where long-form posts (from WordPress/Discourse/WriteFreely/etc) can show up in your microblogging app, such as Mastodon. I connected my WordPress blog to the fediverse, and now my blogs show up as full text in the feed of people who follow me, in turn gaining me quite some extra organic reach. This is not possible with AT Proto,new users will still have to visit your website to start using it, making growth for a new product that much harder.

At the same time, Bluesky developers are understandably wary of the Bluesky app becoming an ‘everything-app’. The goal of the Bluesky company is to build a decentralised protocol after all, and the Bluesky app is explicitly an app for microblogging. Bluesky users have regularly criticised the move by X to promote longer-form writing as well, indicating that native long-form writing in Bluesky might not even be appreciated by a part of the userbase.

Overall it points for an interesting point in time for the ATmosphere: Japanese Bluesky developers have build some impressive new products on AT Proto, but is the network interested in adopting other products beyond Bluesky’s own microblogging?

https://fediversereport.com/video-audio-and-blogging-japanese-bluesky-is-building-in-the-atmosphere/

front page of bluemotion showing 3 cat videos
2 screenshots of the same video, on the left of bluemotion and on the right of bluesky. it shows the same video and engagement numbers

kohane,
@kohane@cupoftea.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • bluesky
  • ngwrru68w68
  • DreamBathrooms
  • khanakhh
  • magazineikmin
  • InstantRegret
  • tacticalgear
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • modclub
  • everett
  • kavyap
  • Durango
  • JUstTest
  • osvaldo12
  • normalnudes
  • cubers
  • ethstaker
  • mdbf
  • provamag3
  • GTA5RPClips
  • cisconetworking
  • Leos
  • tester
  • megavids
  • anitta
  • lostlight
  • All magazines