I played around with facebook, Twitter, Instagram and the like - but I really didn’t like the experience too much.These all are cheap solutions, and the possibilities of community making are not explored yet. A social web should be as colorful as life itself, and don’t limit the individual or groups in the way they can express themselves and their ideas in a real freeform communicating context.
I start to make an app with such an approach myself. I plan to use Node.js Socket.IO messaging to make the experience quick and responsive.
If somebody is interested in working with me together in that matter - I would be glad to share my thoughts and ideas with you!
Socket.io is a solution but you could also consider websocket on solid, it’s quit same thing notifying you when a file has changed but last time I’ve tried it only acts on files. Websocket on folder would be a must so users could be notified when something has changed in a folder he subscribed
What will be different about your social network? Have you looked at diaspora and friendica? (two other decentralised social networks)
Hi @alexstacey - thanx for the hint. I will inspect both of them, and then I will report back to you.
I am not sure we need to re-invent the social web, by way of another Facebook clone or anything like that, moreover, I believe we need to focus more on interacting with the social webs that exisit today, we should encourage that users do the same. I am not sure that I want to disavow Facebook and/or Twitter because, they are moving to a more de-centralized position, among other things, they support the contract for the web, and the data portability project.
Records indicate that Facebook and Twitter would stand to benefit from a decentralized system of interactions, where Solid becomes the interconnectivity between social web, and the users data. People who choose to decentralize their data via solid will be at an advantage, they can have their data, and their Facebook too. Difference is, the user will have to pay to store their data with their pod provider, which should create a savings to Facebook, and a revenue for the pod provider.
Facebook will not have to worry about data breaches on the level they do now because, the user will have to take full responsibility for their data, and the securitization of it, and at their (the user’s) own expense. So yes, I believe pod providers want Facebook to stick around because, among other things, they create allot of user data that will need to be stored in a solid pod, which will in turn generate profits for pod providers.
As for developers, they stand to gain revenue if they know the solid ecosystem well enough.
I read an article by @RubenVerborgh and Vander Sande, M., that was quite revealing about the past missed opportunities of the semantic web and the current web. You can read the article here: https://ruben.verborgh.org/articles/the-semantic-web-identity-crisis/
Hi @Joytag2 I definitely agree with what your saying, I’d be interested to hear your thoughts on a social app solution and how you plan to fix / improve on what there is already.
@Joytag2 I am also interested in hearing your proposal, I am sure there is allot of thought you have put into it.
IMHO, I believe that Solid will make the social web as colorful as life itself, truly, the day of reckoning is at hand for the social web, soon, users data will no longer be held in captivity, and against the users own interest.
Solid is a great start to colorizing the social web. Soon, users will be able to do all sorts of inventive things with their data, but most of all, solid as a read, write space offers users a whole new range of connectivity and interactions with the social web.
I agree, I think making social generic and independent of service or app is a killer app, and I’m sure TimBL and Inrupt appreciate this.
I was sitting outside with my Macbook checking out solid and I asked myself, what is TimBL up to? What is Solid all about? I turned a little into the sun and this beam of light shot across the solid logo, and I said to myself, Solid is going to colorize the world wide web! So I took a photo of the sun shinning through my blank screen and threw the solid logo on top of it.
First I want to get away with all restrictions on the users. For example it
should be possible to design content with free layout and elements comparable
to a good wysiwyg html/css designer. Naturally that means that it will be
hard to do this on mobile. But I don’t want to get the mobile users -
I want to get the artists and the creative people - the nice people. A user of my web
should spend some time in creating and exploring. This is not meant to be
a quick consumable product you can consume in a hurry. It is like with friendship:
you need to invest some care and time. But what do people really seek?
A lot of connections and followers, or something that enables you to experience love?
Second there are no tweets or posts the whole layout of the site will
be build comparable to the nautilus file explorer (if you know gnome linux) every
folder ( I call this r o o m) can contain content or other rooms.
So the user can structure his data in a easy way. The content must
not be a message to other users but can be everything you can show
in 2-d space. You can assemble your own structures, f.e. create a form that
plays the role of a time-management task to you (with title, description,
status, assignees, finish date). This structures you create will be saved as
templates, so you can use them later easily.
Third and essential: there will be a console and a text parser for this console.
There you can define your actions, relations and thoughts (there will be a thought-map that
capture a model of all relations of a user - first, every user has this way a good overview of
himself - second, every user can explore the thoughts of other users - this will require
the permission of a user - so data can be private or public).
The text parser is not limited to a set of sentences but it will be expandable.
Every user can add semantices he thinks to be useful - and use it later on - and other
users can use it too. For example: A user wants (from whatever reason) to declare
war on other users, then he can define the sentence structure: myself declares war on other.
The text parser will know about what ‘myself’ (current user from context) and ‘other’
(other user not myself) means.
From this moment on: it is possible in the system to say for example: “I declare war on @MicrosoftWindows”
This will make my web much more expressive than all other systems I do know about.
These are my first thoughts I want to share with you on this project. Additions will follow.
The working title of the whole is “we-are-alive!”.
Thanx for reading.
Please feel free to comment, criticize and add your thoughts.
I need your support on this.
I am entering the programming phase of my social web vision.
The web has to make emphasis on the individual development and support this and enable us to create productive, strong communities.
The web can change the world - this I believe - we need more dynamics!
I didnt get much reponse for my idea her and for this I am sorry - but nonetheless I am still convinced of the necessity to create better places and surroundings for the living being - making the web experience more joyful and more interactive.
So I go on with this - giving up is no option for me.
does it seem like the general sentiment of this statement is making things which were “emergent properties” of “systemABC” be made “first class citizens” of “systemXYZ” ?
in many ways I would probably actually discourage that and disagree with that sentiment .
for example, I don’t think the “right idea” for “re-decentralizing the web” would be making “social web” a “first class citizen” …
in my mind, it is precisely the lowest levels that are in need of recursive re-decentralizability at any and all times triggered by anyone possible .
so this means the standards themselves as well as the systems need to be homoiconic in that regard .
otherwise its still merely about being in an elite priesthood .
in this regard, it remains an elusive garden of persistent reification of one system within another system …
SOLID in SAFE in BLOCKSTACK in ETHEREUM in IPFS etc …
which may be all there can be .
Hi there - I’d be interested in talking to you more about your ideas, which seem consistent with something I’ve been working on for a couple of years, particularly the: "every user has a good overview of himself
and “every user can explore the thoughts of other users.” My idea is about tools for self-knowledge, effective ways to share one’s perspective, and to counter online manipulation. Let me know if you’d like to chat. I am not used to using forums so please forgive me if there’s a delay in my responding. Joel
I would really appreciate to get in contact with you @joelginsberg.
But I am a poor chatter because english is not my mother language.
I always need some time to formulate my ideas.
Thanx for your response
For https://scenaristeur.github.io/compagent-tuto/ I used ‘native solid server websockets’ to update the views.
Websocket is ‘plugged’ to https://agora.solid.community/public/spoggy/activity.ttl
When a user post, he updat his own /public/spoggy/activity.ttl and a reference is written in the agora activity file.
Look at the subscribe function in this file to see how it can be done
@Joytag2 you may want to check this thread : New decentralized social network, specialized in sharing public and Creative Common content
See if it talks to you and if there are things to do together
They are already several alternative to Facebook, in an effort to decentralize the social networks but also not depend on the will of a major corporation that might not be fully independant in their choice, and also having an agenda for making money out of the users interactions. All existing alternative solutions are still somehow centralized, in the sense that they rely on one or several servers to be setup. However still better than platforms like facebook because not provided by a giant corporate company.
I am now thinking on a other way of doing, decentralizing everything, even the need for servers, all can be client side with data fully distributed, replicated amongst all users, fully resilient, cannot be put down ! I am actually calling for people wanting to join to co-create this. I already have the technology to make this happen (generative objects as a complement to Solid), now is to time to design what we want as a collective.
Also, I believe it is important to do a big paradigm shift and not be too much driven and limited by what we know, naming it facebook or youtube. Because the current social networks were built with the intention to get users addicted, filter news, getting ads to you, track etc. It is needs to be fully rethought if we change the intention. The intention for me is to connect us all, with a heart-driven, agenda less perspective. So this mean that the new social network we want will actually not be an independant clone of existing one but something completely different in how it looks, how it is built and how it is used.
Check this thread for some discussions around this : New decentralized social network, specialized in sharing public and Creative Common content