Chapter 1

The spammer advances

Why do platforms moderate? And why does it have to be done by machines?

P Po-hsun Huang

The traditional market at 6 a.m.: field notes on the vendors and their cries

1.5k 162 39
A Anne Su

Why does coffee turn sour once it cools? Starting from the extraction curve

2.3k 244 58
C Chia-wei Cheng

Rewatching “Yi Yi”: turns out Edward Yang was filming everyone’s living room

3.1k 338 91
J Jerry Chang

Renovating an old Tainan house, pt. 3: the terrazzo stairway I couldn’t bear to tear out

1.1k 118 27
W Wan-ting Lee

My bookshelf is a mess, but every shelf remembers: on the art of ordering a personal library

986 142 33
B Bo Wang

Glass picked up at the shore: a little primer on tides, time, and patience

1.7k 201 44
M Ming-hsuan Ho

When “public discussion” becomes emotional labor: conversation ethics in the age of algorithms

1.2k 132 48
S Shu-yu Lin

A study: mapping the bookstores inside Taipei’s walls under Japanese rule (part 1)

864 97 21
F Fortune God Casino

[Sign up, get 888] Win tonight even if you skip sleep! Slot jackpot proof, instant payouts

12 1 0
T Tsai-chen Wu

June ward diary: day fourteen through my mother’s chemo

2.1k 256 73
H Herbal Wellness Hall

All natural! Cure high blood pressure and diabetes in three days, money back if it fails (limited)

34 0 1
Y Yi-chen Chen

Starting from a strike: we don’t really understand what solidarity means

3.4k 401 112
A Agent Lee

Your parcel failed customs clearance — tap to re-verify and pay the duty, or it will be returned

8 0 0
M Myanmar Watch Notes

The disappeared: the stateless generation under Kachin State’s “good-citizen” ID system

1.8k 188 54
T TopRank SEO Studio

Page one in three days | backlink blasting | monthly traffic packages | add me on LINE

19 0 0
A After Dark Shorts

“The Ferry Crossing”: a piece of flash fiction about leaving and staying

742 119 33
A Anti-Scam 101

Unpacking “fake investment, real scam”: six signs you should hang up right now

5.6k 612 201
H Hongda Translation Co., Ltd.

[Pro Thesis Translation] CN↔EN | native-speaker polishing | same-day delivery, great rates

23 0 0
D Dahong Translation Studio

[Pro Thesis Translation] CN↔EN | native-speaker polishing | same-day delivery, great rates

17 0 0
H Hongfanda Translation Agency

[Pro Thesis Translation] CN↔EN | native-speaker polishing | same-day delivery, great rates

21 0 0

Content from ordinary users

When a social platform is just getting started, the feed is usually a small, well-meaning world: posts trickle in — slice-of-life notes, local records, film and book reviews — all written by ordinary users for one another.

But as the crowd grows, junk floods in too. Casinos, miracle cures, scams, content farms — these posts slip in among the normal ones with a single aim: to deceive people, or to farm traffic.

Rewind the picture and run a thought experiment: suppose this platform does no moderation at all, and every post that comes in shows up on the feed exactly as-is.

It gets ugly fast: “Sign up, get 888” and “all-natural cure” posts go unchecked, and since they far outnumber the real content, within hours they bury the feed — and everything you actually wanted to read gets pushed out of sight.

The model gives every post a spam score; the high-scoring ones get blocked and covered with “Hidden.” Note: this is not deletion — it just stops being seen.

But some legitimate content scores high too — human-rights issues, literary writing, anti-scam explainers — and gets wrongly removed along with the junk. This is a false positive, and what gets wrongly removed is often exactly the expression that most deserves protection.

And there is a kind of junk that scores low and slips through the net: three “translation agencies” mass-posting with nearly identical templates. It takes their behavioral pattern to recognize this as a coordinated ring.

This is exactly what moderation does — and exactly where it is hard: endlessly nudging the same score line back and forth between “block the junk” and “don’t remove the good.”

Chapter 2

The defense answers

There's more than one way to clean up: threshold filters, human labeling, and sorting junk by type.

Your turn

If you filtered by a threshold, where would you set it?

Even the smartest method runs into misjudgments. This time you play the moderator: try dragging the threshold. The stricter you set it, the more cleanly the junk is blocked — but legitimate content gets blocked along with it, especially the posts that just “look like junk”: political commentary, academic footnotes, and anti-scam explainers.

← Looser: fewer wrongly removed, more spam slips throughStricter: more wrongly removed, less spam slips through →
0Spam blocked
0Spam slipped through
0Legit wrongly removed
0Safely kept
Op-ed Notes Political commentary

Op-ed slamming 'anti-lying-flat propaganda as foreign brainwashing'

Score 0.08
The Archive Room Academic study

On the forged inscription of the San-shi Pan — identifying Qing-era fakes

Score 0.07
Daily Jottings Diary

Diary · The Super Life Code

Score 0.03
Global Watch Current-affairs analysis

Global watch: tariffs and their spillover effects

Score 0.15
Op-ed Notes Political commentary

Xi Jinping tries a 'head-on' diplomatic posture for the first time

Score 0.18
Know a Bit Explainer

What is asset management? Allocation, risk, and long-term investing

Score 0.20
Reading Journal Book review

Reflections after reading 'Fang Si-Qi's First Love Paradise'

Score 0.10
City Strolls Arts & culture

I put together a map of Taipei's independent bookstores

Score 0.13
Sunbet Casino Gambling

Sunbet Casino — online betting, baccarat, dragon-tiger ‹URL›

Score 0.96
Local Hookup Hotline Adult ad

Call girls / escort delivery, full service, local hookups — add LINE ‹LINE_ID›

Score 0.99
SEO Rank Studio SEO farm

best NGO in ‹CITY› (keyword stuffing disguised as charity)

Score 0.93
Herbal Wellness Hall Fake-drug sales

Male-enhancement miracle pills, no side effects — add WeChat ‹WECHAT›

Score 0.90
Industry Report Express Content farm

‹INDUSTRY› Market Forecast 2026–2032 (mass-produced template + traffic funnel)

Score 0.88
Guru's Trading Group Investment scam

Guru-led trades, guaranteed profit, insider tips — add Telegram ‹TELEGRAM›

Score 0.85
USDT Arbitrage Crew Crypto MLM

USDT arbitrage, zero risk, daily payouts, rebates ‹WALLET›

Score 0.82
Grand Translation Agency Translation agency (ring)

Kaohsiung translation agency — document notarization, all countries, same-day rush, LINE ‹LINE_ID›

Score 0.09
Live Cam Show Adult livestream (ring)

live173 video live shows, cam girls, free preview ‹URL›

Score 0.12
Sponsored review Sponsored review

[Tried it myself] My honest take after two weeks on this probiotic

Score 0.96
Night Shorts Fiction with sexual content

Short story: a literary depiction of an erotic scene

Score 0.90
Anti-Scam 101 Anti-fraud explainer

Breaking down the USDT 'guaranteed arbitrage' scam script (quoting scam traits)

Score 0.85
Finance Table Financial knowledge

Asset management vs. wealth succession — a practical long read (reads like debt-collection SEO)

Score 0.78

So a platform is better off setting a principle: when you're not sure whether a post is a problem, better to miss one piece of junk than to wrongly delete one legitimate voice.

Read more: false positives and the ethics of thresholds

Keep trying · Rounding up a spam ring

As the saying goes, where there's one cockroach, there's a dozen more…

Some junk a threshold filter simply can't catch. Click “single-post model” first, and only two obviously spammy posts get flagged — but that doesn't mean the rest are clean. Now hit “ring detection,” and the eight “translation agency” accounts that slipped through all surface at once. Each one looks like a normal post on its own, yet they share the same template, spread across many accounts, and post in a tight burst. A whole cluster of accounts moving together is what we call a Ring A ring is a group of accounts flooding the feed with the same template. Any single post scores low; you can only catch it by looking at how the whole cluster behaves. ; that's why the platform judges by “behavior patterns” instead of comparing content word by word.

Rounding up a spam ring: single model vs. behavior detectionTap to switch
H Huang Po-hsun

Six a.m. at the wet market: field notes on the vendors’ calls

分數 0.07
S Su Yi-an

Why does coffee turn sour as it cools? Starting from the extraction curve

分數 0.05
L Lucky Fortune Casino

[Free $888 on sign-up] Slot jackpot proof — instant payouts, cash in seconds

分數 0.96
C Cheng Chia-wei

Rewatching Yi Yi: Edward Yang filmed the living room inside all of us

分數 0.12
L Li Wan-ting

My shelves are a mess, but I remember every slot: on tending a personal library

分數 0.09
H Herbal Wellness Hall

All-natural — cures high blood pressure in 3 days, money back if it fails (limited)

分數 0.99
W Wang Szu-po

Sea glass off the shore: a little primer on tides and patience

分數 0.20
W Wu Tsai-chen

Renovating an old Tainan house: the terrazzo staircase I couldn’t bear to tear out

分數 0.11
H Hongda Translation Agency

[Pro Thesis Translation] CN⇄EN|Native Proofreading|Same-Day Delivery, Best Rates

分數 0.10
D Dahong Translation Studio

[Pro Thesis Translation] CN⇄EN|Native Proofreading|Same-Day Delivery, Best Rates

分數 0.08
H HongFanDa Translations

[Pro Thesis Translation] CN⇄EN|Native Proofreading|Same-Day Delivery, Best Rates

分數 0.11
D Dahong Translation Co., Ltd.

[Pro Thesis Translation] CN⇄EN|Native Proofreading|Same-Day Delivery, Best Rates

分數 0.09
H Hongda Translators

[Pro Thesis Translation] CN⇄EN|Native Proofreading|Same-Day Delivery, Best Rates

分數 0.12
T Translation Pro Hongda

[Pro Thesis Translation] CN⇄EN|Native Proofreading|Same-Day Delivery, Best Rates

分數 0.08
H Hongda Academic Translation

[Pro Thesis Translation] CN⇄EN|Native Proofreading|Same-Day Delivery, Best Rates

分數 0.10
D Dahong Thesis Proofreading

[Pro Thesis Translation] CN⇄EN|Native Proofreading|Same-Day Delivery, Best Rates

分數 0.11

Below are 16 posts from the community; the badge in each corner is its per-post spam score. Press “Single-post model” first, then “Ring detection,” and compare what each catches.

Read more: how spam rings get caught, and how traditional-vs-simplified characters game the gaps

Beyond the model

Machines have limits — a model alone isn't quite enough

The quiet room

Nothing is deleted — the account or post is just moved out of public view, and can be put back at any time.

Human labeling

Wrongly removed content is retrieved and re-labeled by real people, then fed back to train the model. Ideally a human oversees the whole loop.

Retraining

Over time a model “poisons itself” and drifts further off; recalibrating it with a stronger, larger model can cut the false-kill rate to a tenth of what it was.

Community watch

A user-run “neighborhood watch” sweeps up the junk together — removing and reporting in one move, with every record kept open and transparent.

Try this next · The spectrum of measures

The “quiet room” from the toolkit is really just one of the measures a moderator can reach for. Line them all up from lightest to heaviest and it's plain to see: the heavier the measure, the harder it is to undo the cost of punishing the wrong person.

Seven degrees of force, one irreversible spectrum

They’re all called "moderation," yet how reversible they are differs enormously. Left to right, the edge shifts from green to red, and the cost climbs from "still recoverable" all the way to "irreversible." Hover any card to see where it lands on the spectrum.

Sweep Case by case

The neighborhood watch removes the comment and publicly logs the evidence.

Denoise Light

Excluded from ranking outright, based on its score.

Collapse Light

The comment is folded away—still there, still expandable.

Shadow list Medium

The account or article is pulled from public listings, but the account is still there and the direct URL still works.

Mute Medium

Barred from posting for a period (1–180 days / permanent).

Freeze Heavy

Fully suspended—even withdrawals and payments are blocked.

Deletion Most severe

The account is deleted, irreversibly. The harshest, once reserved only for pornography / gambling / date-rape drugs.

Read more: a moderator's seven measures

Let's clean up the commons together

The watch team and the machine make each other stronger: a self-reinforcing cleanup loop

Crowd power isn’t a one-off cleanup — it’s a loop that reinforces itself: every public removal the neighborhood watch team makes is itself the most reliable training data for the model. Members hand their flags to the patrol bot; once it has learned, it takes over the clearest repeat spam, freeing people up to handle the harder-to-judge content. The more you sweep, the more accurate the model gets, and the less effort people spend — passed hand to hand like a relay, the whole system gets stronger the more it sweeps.

Watch team → hand off to the machine → the machine sweeps too → growing all the way Faithful to the mechanism described in “Gorilla, Clean, Strong!” · Scroll down to watch it get stronger

Round one: the crowd hands its public records to the machine

The crowd cleans up.The neighborhood watch team removes spam comments one by one — every action is public and auditable. This is where the loop begins.

Labeled data accumulates.Every public removal record is itself the most reliable training data for the model; these records are gathered on a public bulletin board and enter moderator review.

Train / calibrate the model.The collected spam patterns are fed into a new model — the machine leveled up: v1 → v2 — and it sweeps more accurately.

The bot cleans up too.A stronger patrol bot takes over more of the clear-cut spam in one pass, v2 → v3, freeing people from repetitive labor.

People are freed up, back to ①.Members go after the harder-to-judge content; the new patterns they surface are handed off to the machine again. The more you sweep, the stronger the model.

Comments use a very small model (multilingual-e5-small, about 100 million parameters), with a false-positive rate of just 0.33%; articles are then calibrated once more by an LLM A large AI model like ChatGPT or Claude that can read, write, and understand language. , pushing false positives down more than 10-fold. To avoid over-sweeping, the bot also has a brake: the same spam must appear three times over and match a spam-ring (Ring) pattern before it acts.

Read more: the watch crew and the coast-guard bot

You can also try · The home-feed ranking algorithm

Who makes the front page? And who designed it?

Platform governance isn't only about “sweeping up junk” — it's also about “who gets to go viral.” First, guess which post the algorithm will rank first on the front page, then see how two orderings — “by time” and “by algorithm” — differ. In the Matters algorithm, comments carry the most weight: what the platform most wants to lift up is content that sparks discussion, and raw reach matters less. On other social platforms it's a different story, though.

Chronological vs. algorithmicGuess which one goes viral

Guess first: in this feed, which post will the algorithm rank #1 on the homepage? Tap one.

Read more: platform algorithms and the doomscroll

Chapter 3

Save your own account

If wrongful removals can't be fully avoided, we need more transparent moderation and ways to make it right.

One more to try · How to avoid wrongful removals

Why is someone always wrongly removed?

Every post gets a score — the probability that it's junk. Legitimate content mostly lands in the lower left, junk mostly in the upper right, and in between lies a gray zone where the two overlap. Drag the dividing line and you'll find that the very same line always deletes some legitimate content on one side while letting some junk through on the other. That line is the algorithm — and there's always a chance of being wrongly removed.

How the model draws the line, and why wrongful removals are inevitableDrag the line
Not spam-like → spam-like (content score)
0Correctly blocked
0Wrongly removed
0Spam slipped through
0Correctly kept

So what would make it better?

Wrongly removed — how do you get it back?

Since wrongful removals can't be avoided, we have to talk about recourse. Beyond sharpening the algorithm to delete fewer good people, what matters more is whether the wrongly removed can be brought back, and whether the whole moderation system can be laid out in the open for public scrutiny. For platform governance to earn trust, we need to secure three things:

Last one to try · Censorship resistance

Delete me by mistake, and there are still thousands upon thousands of me

Beyond recourse there's another, lesser-known path: censorship resistance. The HTTP we use every day is “location addressing” — content is tied to a single server, and deleting it returns a 404. IPFS switches to “content addressing”: the same content has a unique fingerprint (CID) and lives across many nodes, so deleting one still leaves the others readable. Take it down, and compare the two fates.

HTTP vs. IPFS: what happens when you delete one nodeClick a node to take it down
Location-addressed HTTP

Content is bound to a single server / domain

Content is reachable

Content-addressed IPFS

The same content = the same fingerprint , replicated across many nodes

4 nodes hold the same CID; content is reachable

Click any node card to take it down, and compare the fate of the two addressing schemes.

Read more: how do you make digital content resilient?

The bigger question

Moderation and censorship resistance are two sides of the same coin

Appendix

Open source & open policy

We've open-sourced the moderation tools and the data behind them — free for anyone to use.

Source code and policy modules you can study — and use directly

This site is itself a “transparent open-the-box”: the detection models, the moderation process, the spam dataset, and the regulatory cross-reference table are all open — you're welcome to maintain and reuse them with us.

Read more: long-form pieces for professional readers A chronicle of Matters governance, 2018–2025 About · Method · License See all 12 short stories