Analogpixel

re: "slow social media"

This is in response to Herman's post on slow social media

The post on slow social media got me thinking about the problem, and I think what we need is the "Markdown" of social media. Before markdown was a thing, there were a lot of complicated ways to create presentable documents, but with the introduction of markdown, it became extremely easy for both programmers and end users to create presentable documents.

So on that train of thought, what is a simple solution to social media; one that isn't flooded with advertisements, trolls, and celebrity diet water?

standards

RSS is great for blog posts, but me personally thinks that it might be overkill for sharing something like individual social media posts. /now pages are good ways to share what's going on in your life now, but seem to be static and not good for day to day updates like you would expect from the original twitter. But what if every website had a /social page that had a collection of posts that you could subscribe to like an RSS feed?

Having a /social endpoint that contains all your social media like posts solves one problem, but how do people reply to your post? Here comes the best part of the solution that gets rid of spam, trolls, and everything else wrong with social media. The client that is downloading feeds from the /social will link together related posts, but only from people you follow.

Take the users Bob, Jane, Sue, and Tod. Bob creates a post called "Hello World". and Jane responds to that post with "Hi Bob" then:

With this system, the responses would be posted on each individual users /social feeds and would only be picked up by people that subscribe to them.

Now back to the markdown analogy. The system is simple, just a simple json/yaml/text file placed under a /social folder on a website, and then a client that can download each post and link together people you follow.

This system is also more extendable than any other system, since the posts are just html hosted from a web server, so whatever you can include in a webpage, you could include in your post.

Problem

The problem with this solution, while it being very simple, is that Mom and Dad aren't going to create a website with a /social folder, and then update that entry. What we would need is a website like Bear to create a new tier for just posting /social updates, and after that Son and Daughter would be responsible for converting their family over to using this system instead of the current systems we have in place.

A demo of the future

Just to make sure this is as easy as I made it sound, I created this little tech demo in about an hour using python:

sample1

The program reads the feeds you point it at, and then displays them; linking together the replies from the people you follow.

The included sample feeds are just simple json files. Why Json? It's standard, there is tons of tooling to parse it correctly, and if you wanted to create a /social/index.html that parsed /social/social.json for normal web browsers you could.

Source on github


* note : I don't social media; I don't twitter,instagram,facebook,mastadoon, or anything else. so take these suggestions with a grain of salt.

** find a flaw in my thinking here? let me know and I'll update the post: msced@fastmail.com