Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Derailed Forum ("Manhattan") #10

Open
VincentRPS opened this issue Aug 23, 2024 · 0 comments
Open

Derailed Forum ("Manhattan") #10

VincentRPS opened this issue Aug 23, 2024 · 0 comments

Comments

@VincentRPS
Copy link
Member

VincentRPS commented Aug 23, 2024

A concept on a Twitter and Reddit like app built directly into Derailed.

image

Why?

Because it's fun? Plus, it'd be fun to make Derailed an actual "everything app" unlike whatever Twitter is at the moment.

Terms

  • "Tracks," "Retracked," etc. Is referring to Derailed's term for a Tweet, Post, or Thread.

Personalization

I want the home screen to be as personalizable and customizable as possible. For example:

  • Changing the background
  • Moving around, adding, and removing different widgets
  • Changing the color palette
  • And other such

Decentralization

Forum should implement the ActivityPub protocol, which basically means, this side of Derailed
will enable for support for decentralization, and the ability to get posts from places like
Mastodon.

It may also implement a possible Derailed decentralized protocol (due to Chat,) but it may
purely be limited to just the ActivityPub Protocol.

Algorithm

Forum should include an algorithm (eventually,) which will be put alongside the obvious (following, following-following, etc.)

While it's not quite finished, I've made a little checklist here which I think would be a good system (done in "points") to get tracks in:

  • only people who the current user follows, or anyone who their following, then more. i.e.:
    • Current User
      • Followed User
        • Followed-Followed User...
          • Track Source User
  • any interaction on a track including:
    • likes (+1)
    • shares (+1.5)
    • viewing a track (by clicking into it) (+0.5)
    • comments (+2)
  • point if liked by or retracked by a followed user (+1)
  • point deduction on dislikes (-1.5)
  • 2/4 point reduction if unfollowed
  • 1/5 point reduction if unverified
  • 3/4 shadow ban for users flagged as spam, bots, nsfw, or ragebait
  • algorithm doesn't start working until user follows at least 5 people

A single point (i.e. liking a track) lasts for 24 hours, and after that is removed from the tracks total points, this gives the algorithm a well-needed recency bias. In a sense it's like a public auction tailored towards the current viewing user, where whichever tracks have the most votes win the auction.

@VincentRPS VincentRPS changed the title Derailed Forum Derailed Forum ("Manhattan") Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant