Avatar
captain ☦️
c060b31fe2bbb0be4d393bc7c40a80848a25b8f0e0f382cb5b49c37bf7476cb4
building the nostr algorithm

Fancy! I'm using store brand American, both white and orange

Replying to Avatar Vitor Pamplona

If you are using the following relays, beware that many clients will not connect, upload or download data from them. Amethyst Push Notifications will also not connect to them.

- wss://relay.orangepill.dev certificate has expired

- wss://ca.relayable.org certificate has expired

- wss://nostr.btcmp.com certificate has expired

- wss://nostr.delo.software certificate has expired

- wss://nostr.drss.io Hostname/IP does not match certificate's altnames: Host: nostr.drss.io. is not in the cert's altnames: DNS:nostr.io, DNS:www.nostr.io

- wss://nostr.libreleaf.com certificate has expired

- wss://nostr.mikedilger.com Hostname/IP does not match certificate's altnames: Host: nostr.mikedilger.com. is not in the cert's altnames: DNS:chorus.mikedilger.com

- wss://nostr.onsats.org Hostname/IP does not match certificate's altnames: Host: nostr.onsats.org. is not in the cert's altnames: DNS:onsats.org

- wss://nostr.openordex.org certificate has expired

- wss://nostr.orangepill.dev certificate has expired

- wss://nostr.plebchain.org certificate has expired

- wss://nostr.unknown.place self-signed certificate

- wss://nostr.walletofsatoshi.com certificate has expired

- wss://nostr.zaprite.io Hostname/IP does not match certificate's altnames: Host: nostr.zaprite.io. is not in the cert's altnames: DNS:examplewalk.com, DNS:www.examplewalk.com

- wss://nostr.zebedee.cloud Hostname/IP does not match certificate's altnames: Host: nostr.zebedee.cloud. is not in the cert's altnames: DNS:names-hub.com, DNS:www.names-hub.com

- wss://private.red.gn.net certificate has expired

- wss://relay.nostr.ro certificate has expired

- wss://relay.orangepill.dev certificate has expired

- wss://relayable.org certificate has expired

I just assumed that some of these were no longer maintained, but maybe they'll work without SSL?

In their heyday, webrings provided discoverability for groups of topical websites but also facilitated social aspects of the web before social media provided easy access to social graphs.

Today, there is increasing disillusionment with the proliferation of low effort posting that social media encourages. In dark corners of the internet, unenlightened by social media, there is an interest in creating decentralized webrings, and nostr seems to be to be a good way to get that started.

This is what webrings are:

https://en.wikipedia.org/wiki/Webring

I'm using the graph theory concept of cliques to try to build webrings in nostr:

https://en.wikipedia.org/wiki/Clique_(graph_theory)

It's easy to identify cliques in the nostr social graph and to do that within the subset of users who have a website in their profile. Then if all of the websites in a clique start to link to each other, a decentralized webring can emerge.

It's not that important, I just decided to sort them by size in the app that I'm developing. What I'm calling a ring is also a clique in graph theory terms, and since there are thousands of cliques in the social graph for a typical user, most of them aren't very interesting. I think it is interesting to see the largest rings a user is in, and many of the smallest ones are interesting as well because they highlight an unlikely interaction that occurred between a small group of people.

You're definitely in the dummies ring, but I'm right there with ya 🫡

Webrings are coming to nostr. Are you in?