101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

500
active users

#relay

0 posts0 participants0 posts today

I've been thinking about client-server interactions in the #fediverse. #ActivityPub #C2S isn't widely used, and most clients rely on Mastodon-compatible APIs instead.

What if we created a new standardized API based on GraphQL + Relay for client-server communication, while keeping ActivityPub for server-to-server federation?

The Mastodon-compatible API lacks formal schema definitions for code generation and type checking, which hurts developer productivity. And ActivityPub C2S is honestly too cumbersome to use directly from client apps.

#GraphQL would give us type safety, efficient data fetching (only get what you need), and the ability to evolve the API without breaking clients. #Relay's features for pagination, caching, and optimistic updates seem perfect for social apps.

Would this be valuable to our community? What challenges do you see? How might we handle backward compatibility? And should this be formalized as an FEP?

Curious what others think about this approach.

graphql.orgGraphQL | A query language for your API

My relay instance for the #Fediverse evolved in a great way - more than 120 instances are already connected to boost your posts across the Fediverse.

If you're running #snac / #snac2, #Mastodon, #Pleroma or any other software on the #ActivityPub protocol that supports relay instances - feel free to join the relay! Hopefully #GoToSocial also supports relay services soon! Of course #IPv6 is supported (for IPV6 only instances).

fedi-relay.gyptazy.com

A topical or community Fediverse Relays could be very useful (in addition to generic ones).

Ex: a Paleogenetics relay server, or an animal photography relay server, or a company focused relay server, etc

Especially for single-user, community, team, organization, themed, etc server instances

It would also help save storage space on server instances, by the relay being selective in what it shares.

The #Fediverse is free, free of censorship, federated and full of great content!

Also the Fediverse - instance admins randomly blocking whole instances just because a single users feel offended of a post by a single instance user. Blocking whole instances is just a finger snip away, censoring unwanted content and parenting users of instances. Defederating just because of… ok no clue :) Using content warner for any possible content just to annoy or aeemmm make it more interesting to other users. Thanks, I’m old enough :) Seeing all the spam because it’s just a thing of 5 minutes automation to create randomly new instances on different domains (or subdomains from dynamic-ip hosters) and to fill the network with automated content.

Sometimes, pros can easily switch into cons… luckily more and more single user instances are raising up for exactly this reasons and can still easily federate by using relays…

Replied in thread

One thing I like about that period in which the System Operator could literally see what you typed; the Age of UUCP and Usenet, way before www, is that there was something on those federated networks that we shall not easily get nor easily gain again;

**TRUST**

Inherited Trust of the period was so beautiful. All the Networks are open and there were no trolls that could do any real damage.

Many decades have gone by, but I've now finally had contact with an actual Operator of a Usenet node. Thank you for your reaction

@DianeBruce
@stefano

🖋️ #bash #sh #zsh #ksh #csh #sockets #Linux #POSIX #NIC #DNS #relay #Usenet #networking #programming #freeBSD  #Fediverse

Continued thread

Do understand that all federated networks need relays, many, so that reach is increased, otherwise you'll end up having to wait hours to days before posts reach wider audiences

Excerpt:
{
One of the biggest advantages of relays is that they help smaller instances thrive. When a new or niche server joins the Fediverse, it often starts as a quiet place with limited interaction. Relays can dramatically change this dynamic. By participating in a relay, a small server’s content reaches a larger audience. This doesn’t just give more visibility to the server – it helps its users feel more integrated into the broader Fediverse community. People are more likely to stay active on their instance when they see others engaging with their posts.
}

Low reachability means you will have to wait long times, just like I did in the UUCP days. We could only afford one dialup session of 60 minutes per week to upr2.clu.net.
So our reach / ping time was 7 days!!!

🖋️ #bash #sh #zsh #ksh #csh #sockets #Linux #POSIX #NIC #DNS #relay #networking #programming #freeBSD #Fediverse