Skip to content

Instantly share code, notes, and snippets.

View Zatnosk's full-sized avatar

Jonas Zatnosk

View GitHub Profile
@Zatnosk
Zatnosk / social_web_idea.md
Last active February 26, 2018 08:30
Social web idea

[The following is a chat log from a Slack group]

arturovm

How’s this for a new social network?

  1. There are no likes
  2. There are no followers or “friends”; they’re called contacts
  3. There are no “re-posts”; you can only share someone else’s post with your contacts and add your comment to it (similar to Tiwtter’s quote-tweet), but people can’t reply to your “share”. Your “share” of the post appears under the original post’s replies, and any time someone who saw you share the post would want to discuss it, replies have to be made on the original post.

zatnosk

sounds fancy. I "like" the no-likes part. Would the contact thing be equal to what we currently call "mutuals"? i.e. both parts have to actively seek the connection.

@Zatnosk
Zatnosk / decentral-network.md
Last active November 22, 2017 10:29
Thoughts on the properties of a decentral network

entity

  • singular
    • globally unique entity id
    • display name
      • (or collection of display names for different contexts)
  • per entity-node
    • username
      • for adressing purposes, e.g. @username@nodename
      • a nodename is either a DNS location or a custom identifier
  • a custom identifier nodename must start with a non-[letter/number/dash] symbol, to be determined. Possibly #, =, + or ?
<!DOCTYPE html>
<html>
<head>
<title>Public Timeline</title>
<script>
function show_timeline(instance, parent){
var request = new XMLHttpRequest();
request.open('GET',instance+'/api/v1/timelines/public');
request.addEventListener('load',function(){
if(this.status == 200){
<html>
<head>
<style>
.width{
width:50%;
}
</style>
</head>
<body style="display:flex" onload="setInterval('element.classList.toggle(\'width\')',500)">
<div style="margin:auto">