Live data from Hacker News

Open Social

overreacted.io

191–200 of 409 posts

Re: Open Social

#191
post #47

I'm starting to feel many of "next big Twitter to fill its power vacuum" projects are tackling the problem slightly wrong - they all perfect the Twitter feature set, then hit the wall with user growth and content deprivation chicken and egg problem. People gather where there are others and that's still around the rotting whale. That OpenAI timeline thing that just launched is more better approach, it solves content p…

...and this is why Nostr is different! You can build basically anything on it. A blog, a Twitter like application, a streaming service, messaging apps, the sky is the limit! Here's a selection of things built on the protocol: https://nostrapps.com

I really like the approach of nostr, but when I tried to use it, each client I tried would start me off following ecoin pump and dump influencers. It was really off putting.

I would’ve preferred starting off in an empty room, an experience more like using signal.

Re: Open Social

#192

Earlier quoted context omitted.

That’s correct. PLC is being split into an independent entity but that is ongoing: https://docs.bsky.app/blog/plc-directory-org It’s worth noting that PLC can’t fake your data because each edit is recursively signed. So you can verify a chain of updates. However, PLC can in theory deny you service or ignore your updates.

it's def not doing that right now lol, more than half the ops are adversarial and still accepted (the vast majority contain invalid contents)

Yeah, there are tens of thousands of records referencing a PDS with a certain… controversial president's name in the hostname, which doesn't actually exist at all.

Also someone from Nostr made a tool that let you upload image files and encode them (split into parts) into plc directory records…

Re: Open Social

#193
post #188

Earlier quoted context omitted.

> considering it is THE dominating instance of that protocol, Instances don't work like they do on mastodon. There's not really a "dominating instance" in the same way. Heck, even within Bluesky's infra, there are multiple PDSes. Basically, stuff is layered in a different way (which the article shows the details of) and so talking about the structure of things ends up working differently. > what's stopping them from…

If your pds refuses to serve you your CAR file I don’t think you can do anything about it, can you?

Yes, if you are really worried about this you’d want to regularly back that up.

Re: Open Social

#194

Earlier quoted context omitted.

> How does blacklisting / moderation etc. work here. Anyone can run a moderation service. Users subscribe to the services they want. When you flag a post or account for moderation, you choose which service you send the report to. > How does blocking work? Blocking works by publishing a "hey I've blocked this person" record in your database. Applications then can use this to enforce that. > How do people make sure to…

> I'm not sure what this means. I'm trying to imagine how a situation analogous to Gab vs Mastodon may arise and play out here, or if the setup is different. Like would they just live side by side, with various frontend aggregators that present one or the other world to you? > Cryptography, basically. How do I, the user with a browser verify that? Do I need to use a different client program, or a browser extension? T…

Ah, I see. Yeah, you could build alternative clients that only show you part of the network if you want. Or run your own separate copy of the entire network. Because the two models work differently, there’s not an exact analogy.

You could also use one of the various PDS browser websites to go check their PDS, or a terminal tool, sure. I will be honest and the details of exactly how the cryptography stuff works is not my strongest point when understanding the protocol, maybe someone else can chime in and give you a more detailed description here.

Re: Open Social

#195

I don't have a horse in which decentralized protocol wins, but while ATProtocol sounds great on paper I'm still inching closer to liking ActivityPub more. I'm pretty active on Lemmy[1] which is quite active and fun to browse 1. 99.99% (literally) of AT users are on Bluesky, which is helmed by a for-profit corporation. The argument is that they don't control the protocol but considering it is THE dominating instance o…

What irks me is that in the end of the day if you go to Bluesky it's all American politics and if you go to literally any mastodon instance it's all American politics.

Maybe it's because I don't like monster of the week political drama, but I still don't see a reason to use them instead of Tumblr, Pinterest, or even TikTok.

Re: Open Social

#196

The bit about aggregation is interesting, but it's not clear to me what the performance characteristics will be for very popular accounts. Presumably Justin Beiber's repo cannot be expected to handle 100 million WebSocket connections, all of which push out a message the instant he posts something. Is it vital to have more centralized hosts which can implement the sort of hybrid push vs. pull models that Twitter famou…

And if Justin's pds goes down, then his followers won't be able to consume his content.

They read the content cached from the AppView, not directly from the PDS

Re: Open Social

#197
I really hope this doesn't catch on. Having ever random site on the internet being able to see every bit of my data sounds like a nightmare. Unless I am misunderstanding something.

Re: Open Social

#198
post #135

That was very well written. I have to admit that because AT Protocol was Bluesky's I thought it was some corpo version of ActivityPub, but based on this post it makes a lot of sense. The data is in a 'repository' of my choice. I think I like that very much and it aligns with the kind of general principle I have where it's better to apply filtering etc. on the read side rather than on the write side so that I can publ…

>The arrows do seem to imply that commenting on my posts goes into my repo, but I'm sure that's just an imprecision trying to express an idea. The whole thing seems very cool and decentralized.

The way I used arrows might’ve been a bit confusing because I use two types of them.

The solid ones pointing from @alice.com downwards indicate ownership. They’re the same thing as grouping by color. All blue stuff is Alice’s.

The dashed ones pointing between records are links. Those are equivalent of . Any record can link to any other record, no matter which repositories either is in.

When you comment on someone’s post, your comment goes into your repo, but it has a link to the parent post (which may be in any repo). That’s usually how you want to represent it in the data model so that anyone indexing both records can reconstruct the relationship.

In the example, Bob comments on Alice’s post. So Bob’s comment is in Bob’s repo and Alice’s post is in Alice’s repo.

To clarify your specific point, a person commenting on your post will create record in their repo. In fact one can never create records in somebody else’s repo. That’s the central premise.

Hope that makes sense.

Re: Open Social

#199

Earlier quoted context omitted.

Thanks! I’m glad it’s clicking. The comparisons with AP are always frustrating for this reason as it doesn’t try to do anything similar in scope.

imo ActivityPub sounds better than ATProto, hence people assume the former is superior. This is a branding issue.

Yea maybe! I think at:// is an even stronger brand in a sense though. Actually makes sense as something browsers may support one day, “at://alice.com” makes sense at “stuff at alice dot com”, “authenticated transfer” is a decent acronym, “atmosphere” for the ecosystem is just great (and wasn’t even coined by the team).

Re: Open Social

#200
After developing my own rss reader[1] i think atproto could be the successor of rss. It is the same principal. The only difference is it is more complex and there are more components like the firehose, which is optional, the reader could just scrape their following themself. I think the resource usage is also only a problem if you want a view of the entire network, if we treat it more like rss it would be totally fine to just keep the portion of the network we are interested in. Its not as straight forward as rss, because of types like comments and likes. To notice them you need to listen to the entire network stream, but you do not need to save everything. I am really excited where this will go.

[1] https://ivyreader.com

Post reply on HN