Help & User Guide

Everything you need to know about using Fight Dystopia. If something isn't covered here, ask in a post tagged ask or reach out via the tipline.


1. Getting Started

Fight Dystopia is invitation-only. You need an invite link from an existing member to create an account. Once registered you can browse all content, vote, comment, and submit posts.

The three main feeds are:

You can also browse by tag (e.g. /t/privacy) or use search to find specific content.

2. Introductions

New to the community? Post in introductions to say hi and let others get to know you. The introductions tag is the place for short bios, what brought you here, and what you’re interested in. It’s a great first step after joining.

3. Signal Chats

Fight Dystopia runs several Signal groups for real-time chat: announcements (Wideband), general banter (Watercooler), regional groups, and topic-specific chats. Invite links are listed on the Signal chats page (logged-in members only). Verified cabal members can join active groups; see the page for descriptions and links.

4. Your Profile & Settings

Your profile is visible to other logged-in members at /u/your-username. It shows your about text, profile links, clout, invite chain, and recent posts.

Visit Settings to update:

5. Submitting Posts

Go to Submit (available in the header when logged in) to create a new post. There are two types:

Requirements

Editing posts

You can edit your own thread starters and replies directly inside the thread. Use the edit link on your post, update the text in place, and save.

6. Text Shortcuts & Autocomplete

When writing a post body or comment, you can use three trigger characters to quickly link to users, threads, and site sections. A dropdown appears as you type — no need to look up URLs or remember exact names.

TriggerWhat it doesExample
@ Mention a user — searches usernames Type @ali → select “alice” → inserts @alice
# Link to a thread — searches thread titles Type #priv → select “Privacy Guide” → inserts a Markdown link to the thread
/ Link to a section or tag feed Type /new → select “/newest” → inserts a Markdown link to the page

Using the dropdown

@ mentions appear as profile links when the post is viewed by a logged-in member. # thread links and / section links are inserted as standard Markdown links.

Post and reply bodies support full Markdown. You can embed images with ![Alt text](https://example.com/image.png "optional title"). Only http:// and https:// image URLs are allowed.

7. Keyboard Shortcuts

Fight Dystopia has global keyboard shortcuts that work on every page. They are automatically disabled when you’re typing in a text field.

ShortcutAction
Shift + NGo to the Submit page
Shift + SGo to the Search page
Shift + RSubmit the post or reply (when focus is in the post body or reply text area)
+ R (Mac) or Ctrl + R (Windows/Linux)Same as Shift + R for submit (prevents the browser’s default reload while the cursor is in those text areas)

8. Color Themes

You can change the look of the site by picking a color theme in Settings. Your choice is saved to your account and applied on every page.

ThemeDescription
DefaultDull light-blue header with a light page background
WhiteClean white background with a light header
DarkDark blue-grey background with muted text
Pitch BlackPure black background — ideal for OLED screens
CustomPick 5 colors (background, text, accent, header, border) to build your own theme

To switch, go to SettingsTheme, select a swatch, and save. The change takes effect immediately on the next page load.

9. Tags

Every post must have at least one tag. Tags are the primary way content is organized and discovered. Browse all tags on the tags page. New to the community? Say hi in introductions.

10. Voting

You can upvote or downvote any post or comment. Voting the same direction again removes your vote (toggle). Changing direction updates the post's score accordingly.

Post score (the “X points” under each post) is the net number of upvotes minus downvotes. This score determines a post's position in the Hot and Top feeds.

Clout (shown next to your username) is your reputation and is not used to rank posts. You earn clout when others upvote your posts or comments and when someone replies to a thread you started. You earn one lifetime invitation slot for every 100 clout (e.g. 100 clout = 1 invite, 250 clout = 2 invites).

11. Post Ranking: Hot vs Top

Feed order is determined only by post score (votes) and reply count, not by the author's clout. The two main ranked feeds work as follows.

Hot feed (homepage)

The Hot feed ranks posts by a hotness score that balances engagement with recency: a newer post with some votes and replies can beat an older post with more votes. The formula:

points    = log10( max(score, 1) + replies × 0.5 )
penalty   = (hours_since_post + 2) ^ 1.5
hotness   = points / penalty × 10000

Higher hotness appears first. A fresh, active thread can outrank an older one with a higher raw score.

Top feed

The Top feed shows the highest-scoring posts from the last 7 days only. Order is simple: highest score first, then newer posts when scores tie. Reply count and age are not used; it's purely “most upvoted this week.”

12. Public Posts & Privacy

By default, all posts are private — visible only to logged-in members. When submitting, you can check "Make this post public" to allow anyone on the internet to see it.

13. Sharing from Mobile

You can share URLs directly from your phone’s Share Sheet into Fight Dystopia. Both iOS and Android are supported. For step-by-step setup instructions, see the Share to Fight Dystopia page.

iOS (Shortcut)

Install the pre-made shortcut to add Fight Dystopia to your Share Sheet:

Add “Share to FD” shortcut

Once installed, you can share any URL from Safari or any app via the Share Sheet. To build your own shortcut instead, see /share (iOS).

Android (Install to Home Screen)

Fight Dystopia supports the Web Share Target API, so Android users can share links directly from any app — just like a native app.

  1. Open fightdystopia.net in Chrome.
  2. Tap the three-dot menu (⋮) and select “Install app” or “Add to Home screen”.
  3. Once installed, Fight Dystopia will appear as an option in your system Share Sheet.

When you share a URL from any app, choose Fight Dystopia (or FD) from the share menu and you’ll land on the submit form with the link pre-filled. Full details: /share (Android).

How sharing works

14. Push Notifications

Fight Dystopia supports web push notifications so you can be notified when someone replies to your posts or mentions you by name, even when you’re not on the site.

Enabling notifications

After installing the site as a PWA (where applicable), open it from your home screen, then go to Settings and click “Enable notifications” in the Push Notifications section. Your browser will ask for permission; allow it to start receiving notifications. If notifications misbehave after a deploy, refresh the page once so the updated service worker can activate.

iPhone and iPad (iOS/iPadOS)

Push notifications on iOS require the site to be installed as a Progressive Web App (PWA) on your Home Screen first. Standard Safari browsing does not support push.

  1. Open fightdystopia.net in Safari on your iPhone or iPad.
  2. Tap the Share button (’box with up-arrow’) at the bottom of the screen.
  3. Scroll down and tap “Add to Home Screen”.
  4. Tap Add. Fight Dystopia will appear as an app icon on your Home Screen.
  5. Open the app from your Home Screen (not from Safari).
  6. Go to Settings and enable notifications.

iOS 16.4 or later is required. Notifications work in Safari, Chrome, and Edge when launched from the Home Screen.

Android

Push notifications work directly in Chrome (and most other browsers) on Android without any special setup. Just visit Settings and click “Enable notifications”.

What triggers a notification?

You will not be notified about your own actions.

15. Moderation

All moderator actions are logged publicly in the moderation log for full transparency.

What moderators can do

What admins can additionally do

If you see something that needs attention, you can report it via the anonymous tipline or by emailing tipline@fightdystopia.net.

16. Password & Account Security

Changing your password

Go to Settings and scroll to the password section. Enter your current password and your new password (minimum 8 characters).

Admin-initiated password reset

If an admin resets your password (e.g. for a compromised account), you will be given a temporary password. On your next login you'll be redirected to a mandatory password-reset page — you must set a new password before you can access any other page. Only /reset-password and /logout are accessible until the reset is complete.

Session & cookies

Sessions last 30 days. The site uses a single HttpOnly session cookie — no tracking cookies, no analytics, no client-side JavaScript required.