this post was submitted on 24 Oct 2024
216 points (95.4% liked)

Technology

59566 readers
3407 users here now

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


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  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, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

Alternative Title: "Bluesky pretty sure these leopards won't eat their face."

top 41 comments
sorted by: hot top controversial new old
[–] southsamurai@sh.itjust.works 70 points 4 weeks ago (1 children)

I'm way less worried about bluesky as opposed to threads. If anything, it serves as a healthy competitor to mastodon in terms of how it would require a bridge to interact. You have to go out of your way to make it happen.

But threads is pulling a EEE, and it's obvious that's the goal.

[–] hash@slrpnk.net 14 points 4 weeks ago

If they actually had legitimate interest in the fediverse they would be working towards making Instagram interoperable. But of course their established platforms aren't necessary for EEE.

[–] originalucifer@moist.catsweat.com 45 points 4 weeks ago (5 children)

saw this comin a mile away. does it count as federation if you only federate with yourself?

[–] TheHobbyist@lemmy.zip 34 points 4 weeks ago (1 children)

From what I understand, bsky's architecture seems to allow federation at multiple levels. On one side the individual profiles are actually websites and the app aggregates the content almost as an RSS reader. I do see some profiles which are independent like Jeff Gierling's, so yes federation at the profile level seems to work.

And this is really important because it is one way to prevent your data from being hostage by the service. Then there is another level of federation. I'm not entirely sure of the terminology here, but there is one aggregator aspect, which is quite compute intensive. And that one I don't know if there is another instance of it. But functionally speaking, I'm quite impressed by the technical aspect of bsky. There has been a lot of thought put into it.

And monetizing it is not the issue, the problem is mostly how. That they have some paid features is fine, it's even important that there are ways to monetize it without milking their users of their privacy.

Let's hope this works out and becomes sustainable while respecting the users!

[–] Sekoia@lemmy.blahaj.zone 13 points 4 weeks ago (2 children)

The aggregator is called the Relay, and I haven't even found anything suggesting one could realistically selfhost it. Then you need to handle the massive stream of data coming through it with AppViews, which are tough to handle too (there are a few but not many iirc).

That said, I am also impressed with the thought behind ATProtocol. It seems much more robust and defined than ActivityPub.

[–] timconspicuous@lemmy.ml 10 points 4 weeks ago (2 children)

I haven’t even found anything suggesting one could realistically selfhost it

Check this out, this person self-hosted one for fun

[–] Sekoia@lemmy.blahaj.zone 2 points 4 weeks ago (1 children)

That link doesn't work for me, but I ended up finding a post by them that seems to correspond. Good to know, thanks! Seems like it's realistic but expensive still (150$/mo?), and it's not gonna get cheaper... I hope they figure out a way to make them less centralized.

[–] timconspicuous@lemmy.ml 3 points 4 weeks ago (1 children)

Ah sorry, bad timing, the handle stopped working a few hours ago, maybe the person has changed it, here is the same link with the handle-agnostic DID in the url: https://bsky.app/profile/did:plc:by3jhwdqgbtrcc7q4tkkv3cf/post/3l47yhps2xv2c

[–] Sekoia@lemmy.blahaj.zone 2 points 4 weeks ago

I did notice the @handle.invalid! Thanks!

[–] Fitik@fedia.io 1 points 4 weeks ago (1 children)

I wanted to check it out, but the post appears to be deleted?

[–] timconspicuous@lemmy.ml 1 points 4 weeks ago

Ah sorry, bad timing, the handle stopped working a few hours ago, maybe the person has changed it, here is the same link with the handle-agnostic DID in the url: https://bsky.app/profile/did:plc:by3jhwdqgbtrcc7q4tkkv3cf/post/3l47yhps2xv2c

[–] schizo@forum.uncomfortable.business 6 points 4 weeks ago (1 children)

defined

That's probably because they built a protocol specifically for a usecase, rather than building a protocol and hoping that someone will come along with a usecase.

[–] Sekoia@lemmy.blahaj.zone 1 points 4 weeks ago

My understanding was that activitypub was basically a rough formalization of existing protocols, designed to be as flexible as possible. More a template than a real protocol. Unfortunately mastodon's popularity basically made a bunch of things de-facto obligatory but not well documented, and there's still a bunch of ways to do.. anything.

[–] Sekoia@lemmy.blahaj.zone 7 points 4 weeks ago (1 children)

Bluesky's federation model is actually quite interesting, they go for a very portable approach vs activitypub's instance-basis. Unfortunately, there's still a massive centralization point (the main relay, the only thing that can really handle the firehose), and identity is also centralized, albeit has mechanisms to be decentralized.

[–] Sl00k@programming.dev 1 points 4 weeks ago (1 children)

Aren't identities already decentralized by using domains you own as your identity? Ex. Incase you're unfamiliar, my Bluesky @ is my domain I own.

[–] Sekoia@lemmy.blahaj.zone 2 points 4 weeks ago (1 children)

I believe that's your handle, not your identity. Your handle resolves to your identity, but your identity isn't directly tied to it, in case you lose the domain.

[–] Sl00k@programming.dev 1 points 4 weeks ago (1 children)

While they definitely do this for handles I'm pretty confident this is also done for DIDs (Decentralized identifiers) and it doesn't provide a solution if you lose your domain. I think Bluesky (Appview) specifically gets around this by also tying your DID:web to your DID:plc, in case of domain loss. So I think it exists on the protocol but they don't automatically utilize the decentralization for end-user experience(domain loss) but other appviews can. But I could be wrong.

https://atproto.com/specs/did

[–] Sekoia@lemmy.blahaj.zone 2 points 4 weeks ago

Yeah, did:web exists, but I still called it centralized because it still relies on did:plc pretty much everywhere (though honestly domain name handles might actually be did:web, not sure). Didn't know about that dual setup by Bluesky though!

[–] Drunemeton@lemmy.world 7 points 4 weeks ago

FTFA: “Launched federation for self-hosters and developers. Now there are over 1,000 other personal data servers (PDS) outside of Bluesky.”

[–] Aatube@kbin.melroy.org 5 points 4 weeks ago

Yes? Obviously it's way less than ideal but it's still federation

[–] linearchaos@lemmy.world 1 points 4 weeks ago

Depends on whose graph you're looking at

[–] avidamoeba@lemmy.ca 39 points 4 weeks ago

Alternative Title: "Bluesky happy to use the standard playbook so long as there's still bozos willing to contribute free labor for their profit."

TFTFY

[–] _NetNomad@fedia.io 38 points 4 weeks ago (1 children)

we here are bluesky are thrilled to accept Series A funding for Face-Eating Leopards, Inc. despite this we ensure that Leopards will not eat your face

[–] SkaveRat@discuss.tchncs.de 14 points 4 weeks ago* (last edited 4 weeks ago)

^*some^ ^nibbling^ ^might^ ^happen,^ ^though^

[–] MyOpinion@lemm.ee 22 points 4 weeks ago (1 children)

The enshitification will be in full swing soon.

[–] Aatube@kbin.melroy.org 10 points 4 weeks ago (1 children)

BlueSky is still a private corporation.

[–] sunzu2@thebrainbin.org 8 points 4 weeks ago (2 children)

which means what exactly here?

[–] southsamurai@sh.itjust.works 18 points 4 weeks ago (1 children)

That it started out enshittified, and things can only get worse with VC being involved deeper.

Well, I dunno if that's what they meant, but that sure as heck is the reality of it

[–] sunzu2@thebrainbin.org 3 points 4 weeks ago
[–] Aatube@kbin.melroy.org 7 points 4 weeks ago (1 children)

Full swing is a stock company, where companies are required by law to seek short-term gain instead of long-term.

[–] sunzu2@thebrainbin.org -1 points 4 weeks ago

Thank u daddy 🤡

[–] vga@sopuli.xyz 9 points 4 weeks ago

Oh, there goes that neighborhood.

[–] Draedron@lemmy.dbzer0.com 9 points 4 weeks ago (2 children)

I dont see the issue here. Series A investment is normal. I am glad to have a federated alternative to twitter. I know people here hate it but federation is just way more comfortable to use.

[–] lennivelkant@discuss.tchncs.de 5 points 4 weeks ago

People here prefer the federation of Mastodon

[–] linearchaos@lemmy.world 5 points 4 weeks ago

I don't like shareholders calling the shots. They just went from eventually needing to make enough money to keep the doors open and the staff paid to needing to make as much money as possible whenever the investors say it's time.

[–] drdiddlybadger@pawb.social 1 points 4 weeks ago (1 children)

Pretty neat. I kind of wish they sold shares direct to users as well. Lemme hold some of the bsky biscuit bro

[–] tormeh@discuss.tchncs.de 8 points 4 weeks ago

That's illegal, unfortunately. Only qccredited investors can invest into private companies. There should be a lower limit on that rule, say $100 or something, so naive investors could invest play sums in potentially shady stuff. But there isn't, so you can't.

[–] Temperche@slrpnk.net 1 points 4 weeks ago (2 children)
[–] Aatube@kbin.melroy.org 7 points 4 weeks ago

...what's wrong with that?

[–] Sl00k@programming.dev 2 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

I truthfully don't think this bridge will work long-term because it's rather clunky for the end users. I think mastodon needs an integration built into their platform so instances can have the choice to turn on a two way atProto connection that creates accounts under the instance identity and writes and reads post to atProto.

Bluesky doesn't need to adjust anything as they'll pick up anything written to atProto.

[–] AsudoxDev@programming.dev 0 points 4 weeks ago

Or they stop whining about how it would be very hard to contribute the ATProto features into ActivityPub and switch from ATProto to ActivityPub