viv

programmer & tinkerer with adhd

generalist software engineer at microsoft and author of https://twitter.com/dkpunchbot. check out @hell-labs for some other cool stuff

other places: @viv@snoot.tube, https://github.com/vivlim, https://twitter.com/vivviridian


wave
@wave

meant to ask this last week when i was moping over our Discordian future but yeah. i stumbled upon a longstanding, decentralized open source app called RetroShare that uses a peer-to-peer ("friend-to-friend") networking model to implement a whole bunch of the social features we run to Discord for. i see just one other Cohost post about it and they explain it much better than i would:

The alternative seems obvious; instead of everybody connecting to a billionaire's data center to share photos, video, and status updates, everybody should be able to connect directly to the people they care about.

That's the idea behind Retroshare's friend-to-friend networking protocol, which also includes end-to-end encryption for privacy and friend-of-a-friend routing that enables anyone on the network to reach anyone else so long as they have a six-degrees-of-Kevin-Bacon-style connection to someone on their friend list.

The open-source app, which you can find at https://retroshare.cc (desktop-only), uses that protocol to provide all the features you'd expect from a modern social network; Direct messaging, group chat (with sticker support for the furries =3), Twitter-style status updates, media-sharing channels, discussion forums, file sharing, even plugins for voice and video chat.

here are its homepage and its documentation. doesn't this sound kind of exciting?? likely not perfect but a welcome change from the Discord status quo? of course it's hard to get everyone using a new platform, but curious about your thoughts.

update: tried it some with viv, it is rough af. functional but the UI and such would send most people screaming back to discord in 5 minutes 😔


viv
@viv

if you want to try retroshare i created a "public forum"

here's the link:
retroshare://forum?name=eggbug%20public%20forum&id=0c9f96f1fafc695bb3a3b24e237d4437

note that i created this on my laptop so I have no idea how persistent it will be if my laptop sleeps. let's find out together! (please set your expectations accordingly)

also my retroshare id if you want to add me as a friend is ABB3qPpAhKW9ye8G2dQU9B2YAxSL0rpT8CMHyg6eobY/qnKOSU6ZUAEKdml2aXJpZGlhbpMGLzpNZN5ykgZEy6Wu3nIEA76NqQ==


viv
@viv

it didn't work until i turned upnp back on at my router
display names are deeply confusing
but you can change your font and color and the other person will see it (in 'chat rooms' but not an IM for some reason)

regardless there is something charming to me about it. however i cannot recommend it to people who are not computer touchers


You must log in to comment.

in reply to @wave's post:

when you set it up you get a 'retroshare id'
mine is ABB3qPpAhKW9ye8G2dQU9B2YAxSL0rpT8CMHyg6eobY/qnKOSU6ZUAEKdml2aXJpZGlhbpMGLzpNZN5ykgZEy6Wu3nIEA76NqQ==

and i created a public forum (idk what that really is yet):
retroshare://forum?name=eggbug%20public%20forum&id=0c9f96f1fafc695bb3a3b24e237d4437

in reply to @viv's post:

after posting that i noticed the error message:
"Your Friend has configured Retroshare with DHT Disabled.

You have previously connected to this Friend
Retroshare has determined that they have DHT switched off
Without the DHT it is hard for Retroshare to locate your friend

Try importing a fresh Certificate to get up-to-date connection information

If you continue to get this message, please contact developers"
yeah just got it again.

btw my code is
ABASgBEHBss+Ed60H+xWFyG2AxSl9Ltrz+Rqxa9hy3D5HGbfl56SbAEJV2F2ZXNjYXBlkwYCAAIK7RMEA5Y4BA==

oh it just made two bing sounds 30s apart and they were notifications of a "new forum" (yours), like the client finally was able to connect to it or something. have now "subscribed"