Select * from Internet.blogposts

67 points27 comments7 hours ago
lightandlight

> The web is a few dozen companies, each holding a filing cabinet, each with a receptionist posted out front. He'll read you one file at a time, but only files you can name, as fast as he cares to read, and as long as his boss allows.

Fortunately this isn't true. Social media consists of a few big walled gardens, but the web itself is still open. Go forth and create a website!

8organicbits

For blog posts, I'd look to RSS instead. That's where that content is traditionally published. Instead of SELECTing from bluesky's index, you can use OPML subscription lists. There are a bunch of places that curate feed lists, so it's significantly less likely to face API death like twitter did.

There are multiple sites that support follower semantics over RSS. Feedland tracks subscriptions publicly, so you can see the blogs I read (https://feedland.com/?username=robalexdev), and who reads my blog (https://feedland.com/?feedurl=https%3A%2F%2Falexsci.com%2Fbl...).

I run another variant which collects OPML blogrolls via crawling, so you can find out who else likes your favorite blog and what else they recommend. Here's the page for Simon Willison's blog (https://blogroll-network.alexsci.com/discover/feed-a34ee2a88...). Thinking of RSS and blogrolls as a network feels much more resilient than blueskys Jetstream api endpoint.

show comments
cube00

>Simple: the network won. The developers stopped being an asset, and the API progressively closed.

You can add Reddit to that list, IPO is coming so better price out the third party apps we encouraged developers to build.

show comments
madrox

There have been so, so many attempts to decentralize in my lifetime. I used to be a huge believer and worked on these problems, but have to admit I'm somewhat exhausted. The technology is not the problem. The problem is always quality, effort, and cost.

If decentralization is ever going to win, it needs to be turnkey, explained without showing a network diagram, be basically free to run on your laptop, and actually have the content people want to see and not just be a bunch of people who speak lojban. [1]

While I'm not sure how much of a legal leg X has to stand on, I understand why they'd rather Nitter not exist. Twitter tried (valiantly, imo) to stay open. What ultimately began the API lockdown was the need to stop bleeding financially. Ads were inevitable, and there being no reliable way to do that via API access.

Twitter solved those three problems, and no one spends nearly as much time talking or caring about the technology used to do it than people who talk about decentralization. Myself included in my younger days. Now they're just defending their moat.

1: https://xkcd.com/191/

show comments
tolerance

ATProto has the hardest working developer relations department in the game right now.

aftbit

I can't decide if ATProto is actually amazing or if its proponents are just dazzled by their own tech. Is it truly decentralized? What makes it better than Mastodon or Matrix or Scuttlebutt? Of course, at the end of the day, it's the network effects that matter. Attention is all you need indeed.

show comments
skybrian

To put it another way: Google search works by making their own copy of the Internet. It's much smaller scale, but similarly, atproto makes downloading the entire social network relatively easy. Many ordinary techies have the resources to replicate the whole thing if they wanted to. To query your replica, you use a database, designed however you like.

So the question is, are you okay with giving random people a mirror of your public posts? After all, they're public. It's like putting them in a repo on Github for anyone to clone.

Google's Go Module Mirror is a similar but more specialized service that has a copy of all the Go modules that anyone has published on the Internet.

James_K

There are invariably 3 solutions to all “federated” web problems:

- Email

- Semantic HTML

- Web indexing services

In this case, it's mostly indexing and a little of the other two if you want to add social features. I despite ATProto with all my soul for taking a problem with such a simple and standard solution and totally obscuring it behind hundreds of layers of JSON, faux federated services, and technical jargon, all in service of creating an inferior version of Twitter. I guess it wouldn't be as sexy to offer a web indexing service instead.

show comments
canterburry

I'm sorry, but this blog post is written as if the described functionality should obviously be available and supported by the Internet and companies who expose their data.

I agree it would be neat.

But, when did we conclude this "should" be possible and thus warrant such a whiny post?

show comments