Live data from Hacker News

Open Social

overreacted.io

221–230 of 409 posts

Re: Open Social

#221
post #30

Wow, I always imagined Activitypub to be the better protocol and AT a cheap knock-off, but reading this article made me realize at is, actually, way better - primarily because multiple programs can access the same identity. This is really a great feature to have! This article was a real mind-opener for me.

Every one of these "How AT proto works" explainers focuses on data ownership—which is where ATProto shines—and glosses over data processing, where ATProto is decidedly weaker than ActivityPub. ATProto is built on a global, public view of the world, where all events are visible to a trusted global "AppServer" that can make all of the decisions for you—how to create your feed, who can see who's posts, etc—all of those…

Wow thanks for the valuable info. Would you recommend, for people who wants to add AP to their existing username/password application?

We are currently working on something based on https://fedify.dev

Would you consider that can provide more complete AP functionality?

Re: Open Social

#222
post #30

Wow, I always imagined Activitypub to be the better protocol and AT a cheap knock-off, but reading this article made me realize at is, actually, way better - primarily because multiple programs can access the same identity. This is really a great feature to have! This article was a real mind-opener for me.

Every one of these "How AT proto works" explainers focuses on data ownership—which is where ATProto shines—and glosses over data processing, where ATProto is decidedly weaker than ActivityPub. ATProto is built on a global, public view of the world, where all events are visible to a trusted global "AppServer" that can make all of the decisions for you—how to create your feed, who can see who's posts, etc—all of those…

[deleted]

Re: Open Social

#223
post #219

Earlier quoted context omitted.

This is not meant as a criticism at all, I like Bevy. Are you familiar with the Mr. Beast PowerPoint that said: > Your goal here is to make the best YOUTUBE videos possible. That’s the number one goal of this production company. It’s not to make the best produced videos. Not to make the funniest videos. Not to make the best looking videos. Not the highest quality videos.. It’s to make the best YOUTUBE videos possible…

If your goal is to be viral and not care about the quality, then maybe following Mr. Beast's advice might make sense. If you'd rather risk popularity by trying to what you think will actually be better without knowing whether it will end up being viral, it makes sense probably to take anything he says with a grain of salt.

I guess my point is, writing 3,000 words on social media choices isn't going to make the game engine any better. But I can see how it is really important to the community and developers, which is to say, it's really important if the product is not a game engine but An Open Source (Esoteric) Game Engine Hosted On GitHub. Do you see what I am saying? That is the difference between making the best videos and making the best YOUTUBE videos. Mr. Beast isn't confusing, he's capitalizing the important part of what he is trying to say!

Re: Open Social

#224
post #78

I'm glad to see someone recognize the critical importance of authors owning their domain. Without that, you will alway be at the mercy of someone else. The rest is just technical detail.

Technically on Bluesky even if you don't own your own domain you can still move all your stuff to a competitor and everything will still work. The only thing you can't do is keep your original handle but no "links" to your account (posts, followers, comments) will be broken because there's a stable identifier for your account that's independent of your handle. You will still be verifiably the same person on the other server.

Re: Open Social

#225
post #62

I feel very conflicted about this work. On one side I find these ideas extremely compelling. This is aligned with the Indie web body of work, that pictures anyone having a personal website of their own content and ownership over that. And this page an article are beautifully put together. On the other hand, we haven’t really seen a lot of developers adopting these standards for their own projects (like using this for…

I am deeply concerned about the apathy people have towards the idea of ownership, openness and interoperability. It gives the idea that people just want to be fed TikTok and Instagram reels. Can you expand on this feeling? Why is it deeply concerning? Why should people care about the abstract concept of data ownership? People were totally fine when they had zero ownership or agency over media and they were fed TV, bo…

> People were totally fine when they had zero ownership or agency over media

Disagree. The punk phenomenon was largely about reclaiming that ownership and agency over cultural output, and it was massive in the 70s/80s/90s. The early web was very punk in attitude, with people basically self-publishing. Even in the '00s, there was still a clear distinction between "corporate" portals and grassroots.

This phenomenon where even creatives and intellectuals are Just Fine with playing in someone else's heavily-tweaked, hyper-monetized sandbox, is a new development.

Re: Open Social

#226
post #219

Earlier quoted context omitted.

If your goal is to be viral and not care about the quality, then maybe following Mr. Beast's advice might make sense. If you'd rather risk popularity by trying to what you think will actually be better without knowing whether it will end up being viral, it makes sense probably to take anything he says with a grain of salt.

I guess my point is, writing 3,000 words on social media choices isn't going to make the game engine any better. But I can see how it is really important to the community and developers, which is to say, it's really important if the product is not a game engine but An Open Source (Esoteric) Game Engine Hosted On GitHub. Do you see what I am saying? That is the difference between making the best videos and making the…

I fully understand what you're saying; I just don't agree with it. For starters, people can be complex and have more than one goal. The effect of making an open source project isn't necessarily just the utility of the project itself, and if some of those other potential effects are desired, the best way to do things won't necessarily be the same as if there's only one output that someone cares about.

For another thing, even if there aren't any other specific effects that are desired, there still might be some that are specifically not wanted, and avoiding those might be important. Mr. Beast is a exactly the type of example that demonstrates this point; by focusing on making the "best" YouTube content as measured purely by popularity, he's done all sort of things that someone might very understandably want to avoid. I agree that he's not confusing, but that's not the issue with him. He's extremely transparent in how little he cares about whether what he does actually helps anyone other than himself (or if he hurts other people in the process of helping himself). I suspect this is quite different from the mentality of most open source developers, who are putting in personal time and effort towards contributing to something that realistically has little likelihood of direct personal benefits for those involved. What you're perceiving as a lack of focus comes across to me as having the humility and thoughtfulness to try to look at the big picture and understand one's actions in the context of a larger environment that isn't improved in the long term by pursuing a single narrow goal to the exclusion of literally everything else.

Re: Open Social

#227
post #118

Yes, it’s interesting but there is no way the instantiation of the protocol (Bluesky) remains free of investor influences. It would require a great deal of capital for anyone to recreate the “network” in such an eventuality. So yes, it’s cool but not really Open.

There are already working alternate implementations of every protocol component.

So what, the governance is not open and what good is a perfectly written engineering spec without the actual place where people hang out? It’s just a lot of tech jargon masking yet-another “let’s make someone very rich” scheme.

Re: Open Social

#228
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?

Regular backups help in this case, you can move all of your data to a new host if you have a recent backup somewhere and your rotation key. Not really approachable for the average user today but there are people working to make this easier.

Re: Open Social

#229

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 fin…

Yeah. I was thinking of emphasising RSS as a comparison more but didn’t end up using it much. But I do like to explain atproto as basically typed and signed JSON RSS over HTTP and WebSockets.

Re: Open Social

#230
This is all based on the premise that you maintain ownership of the DNS. Once you lose control of your domain due to legal issues in the relevant country, those references/citations become invalid. However, this is still a great improvement over the current situation.
Post reply on HN