Spritely: towards secure social spaces as virtual worlds

I posted about this already on here, so you may have seen a bit about it before but this goes into more depth. Onwards and upwards towards exciting new directions of the fediverse...

of course I've posted this on a sunday evening so probably nobody's gonna read it, heh

@cwebber Don't you have enough followers that they'll keep alive in the clacks any announcement you make?

@JordiGH heh, I dunno... I have a hard time telling how seriously people take me :)

@cwebber @JordiGH On the plus side, it's your way of words why I still follow.

@cwebber I hardly ever play any games (except crosswords...) but it is clear even to me that you are up to a very exciting and challenging adventure! Good luck!

@cwebber I agree about the follower numbers and that it would be better to value depth rather than breadth of connections. The breadth focus obviously comes from the advertising requirements of the silo systems.

Maybe there could be levels of relationship between "casual follower" and "best friend".
I read that paragraph and I immediately thought of 1) LinkedIn and 2) A sort of social algorithm I used in University.

1) LinkedIn doesn't show followers ("connections") as prominently as it shows "contact degree".

You go to a profile page and you see their face and also a huge badge that says they're a 1st or 2nd, etc, degree contact, as in "Six Degrees of Kevin Bacon". It also shows "How are you connected?", which for a 2nd or higher degree contact shows you the chain of contacts that connects you.

2) In uni you quickly gain a lot of acquaintances, and I felt I wanted a rule of thumb to quickly determine how relevant or close a person was to me. I counted how many ways I knew them. Through class? Through town of origin? Through choir? Through jujutsu? If you were a 2 or 3 on connections, I was basically guaranteed to have a good time with you, we would have loads of things to talk about if we went out for beers, and I would probably trust you to have good intentions and that you would assume good faith in communications.

Come to think of it, Facebook actually displays this when it shows how many mutuals friends you have.

1) is social distance, 2) is social coupling

Reductive, of course, but I consider it helpful. In particular (2) is a far more relevant measure that tries to solve the same problem as follower count.

@cwebber Very interesting; I particularly like our point about the lack of sense of place on commercial social networking sites. I hope your iterative development process allows a diverse group to figure out how to do federated place-making. Will watch with interest!

@cwebber if you need any social science expertise along the way, let me know. (My knowledge of sociology is much better than my command of racket...)

@cwebber I read like three words and i'm so HECKING into this

@cwebber is the virtual world gonna be like a 2d browser game or will it have proper native clients?

@grainloom That's one reason I chose Racket for Spritely. Racket has the ability to easily embed nice things in its GUI system like scheme text editors, which means that players will be able to live-code the world they're in *right from their client* should they wish.

@cwebber omg. ok, learning reacket just jumped a few places up in my todo list

@grainloom if you want to just spend 10 minutes getting excited, fire up DrRacket (friendly text editor that comes with Racket) and go through

@cwebber thanks, but it'll have to wait because of Uni Stuff ™️

@grainloom no worries, all that tooling will be there for when you want it (which if you're like me, might be when you're procrastinating on some paper)

@cwebber buuuut I'll download the relevant packages to play around with, just in case I have too much free time

@grainloom @cwebber Uni Stuff is why I learned racket at all. (Except it was called scheme then.)

@astraluma @cwebber sadly we don't even have any lisp/scheme related classes (that i know of) :blobsad:
(they do mention it on functional programming but only as "we don't do that here")

@cwebber I'm so excited for this! 🙀 Maybe this could be a suitable Second Life replacement, in time 😊

Sign in to participate in the conversation

Octodon is a nice general purpose instance. more