replace old wrong/sns with wrong/social-media
This commit is contained in:
parent
ed10bedd2b
commit
ade7cc7933
|
@ -1,19 +0,0 @@
|
|||
+++
|
||||
+++
|
||||
# What's wrong with SNS
|
||||
|
||||
Too many assumptions, too much collapsing and subsuming of things that should be separate.
|
||||
|
||||
For example, an account, a user, and a profile are all treated as the same thing when they are not. A status is assumed to only ever be attached to one person. The URLs for all of this all depend on each other.
|
||||
|
||||
Here's what to do instead:
|
||||
|
||||
- account = set of credentials used for logging in. may be email and password, 2FA, TOTP, whatever.
|
||||
- profile = an identity that hosts content and can be followed.
|
||||
- user = an account that has access to a profile
|
||||
|
||||
some examples of decent identifiers:
|
||||
|
||||
- /object/id -- just keep it simple. put all objects in the same namespace. the purest form of object storage.
|
||||
- /p/id and /u/id -- if you plan to only deal with users and posts, sure.
|
||||
- user id SHOULD NOT be the username. it should be dynamically generated so that username can be changed later.
|
9
content/wrong/social-media.md
Normal file
9
content/wrong/social-media.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
+++
|
||||
title = "What's wrong with social media"
|
||||
+++
|
||||
|
||||
lack of clarity of purpose in communication
|
||||
|
||||
you are partly Publishing a Post to your Profile... but you are also partly Discussing a Topic in the replies/"comments" (where there isn't a real "topic" actually)
|
||||
|
||||
this is anecdotal but i found that with the rise of twitter, people started blogging less and going to forums less... twitter kind of filled both roles, but worse.
|
|
@ -28,7 +28,6 @@
|
|||
<body>
|
||||
{{ partial "site-header.html" . }}
|
||||
{{ partial "breadcrumbs.html" . }}
|
||||
<div class="container">{{ partial "lastmod.html" . }}</div>
|
||||
{{ block "main" . }}
|
||||
{{ end }}
|
||||
{{ partial "site-footer.html" . }}
|
||||
|
|
Loading…
Reference in a new issue