Sign in

Public Education Forum Moderation

@pef-moderation.org
847 followers 19 following 1.2K posts

Read pinned thread for background Startup admin: stevetownsend0.bsky.social Appeals: admin@pef-moderation.org Follow for PSAs Committed to no use of !hide !warn etc outside illegality

PostsRepliesMedia
Reposted by Public Education Forum Moderation
Tuta @tuta.com · 31/08/2026
If you have a Gmail account, you need to read this. Google's AI now scans your emails and attachments, bank statements, tax files, medical letters, all of it. It turned on by default, and there's a class-action lawsuit over how. Here are 5 moves to shut it off, the switch is hidden in two places:
Image of Sundar Pichai and the Gmail logo
1511464110106
Public Education Forum Moderation @pef-moderation.org · 31/07/2026
In case this comes up again. I will change this to "read pinned thread", but really nobody can claim there is any obfuscation here.
100
Public Education Forum Moderation @pef-moderation.org · 19/06/2026
@tomaszeman.bsky.social fyi
220
Public Education Forum Moderation @pef-moderation.org · 18/06/2026
receipts are always on hand in case of gaslighting by labeled accounts ⬇
230
Public Education Forum Moderation @pef-moderation.org · 17/06/2026
Some 'veil' 😂 From the pinned thread ⬇️ To recap, the queries for which you were labeled and added to block-list are: bsky.app/profile/.bsk... bsky.app/profile/.bsk... bsky.app/profile/.bsk... You are free to post antisemitic hate. Users who subscribe are not obliged to have to see it.
321
Public Education Forum Moderation @pef-moderation.org · 04/06/2026
Answering this one time so I can copy for other complaints: - fanboying for disruptors Thomas Massie (proximate cause) and Hasan Piker - 'Gaza genocide' stated as fact - 'Epstein class' trope - #TrackAipac bandwagoneering
4138
Reposted by Public Education Forum Moderation
G Elliott Morris @gelliottmorris.com · 22/05/2026
The DNC "autopsy" omits the biggest reason Democrats lost in 2024: inflation and anti-incumbent sentiment. In doing so, it fails to incentivize party actors to think about how they will overcome the same negative forces in 2030 and 2032 www.gelliottmorris.com/p/the-dnc-au...
gelliottmorris.com
The DNC "autopsy" omits the biggest reason Democrats lost in 2024
In doing so, it fails to prepare the party for 2028 — and 2032
2940086
Public Education Forum Moderation @pef-moderation.org · 16/05/2026
Promoting this FAQ as a quote post, to save time in future. For this information, read the account timeline and supporting websites referenced in it.
121
Reposted by Public Education Forum Moderation
Markus @markusblog.de · 12/05/2026
Während die Revolutionsgarden iranische Jugendliche an Kränen aufhängen, verlieh Papst Leo XIV. dem Botschafter des Islamischen Regimes die höchste diplomatische Auszeichnung des Vatikans und lobte dessen „Friedensbemühungen“. Papst Leo XIV. macht sich zum Botschafter des Islamischen Terrors
Papst Leo XIV. verleiht Mohammad Hossein Mokhtari das Großkreuz des Pius-Ordens
94621
Public Education Forum Moderation @pef-moderation.org · 11/05/2026
Notes from the coalface: Gaza fundraiser spam account in action. Hundreds of posts over a short time period, minimally spaced out to avoid bsky rate limits. These were auto-reported, resulting in an obvious outlying account in the Ozone moderation DB.
Grafana visualization showing auto-reporting of automated engagement farmer spamming fundraising link, possibly fraudulent.
183
Reposted by Public Education Forum Moderation
Gaylien @darkmrau.bsky.social · 08/05/2026
Another big @bsky.app account sharing islamic regime propaganda. @inved.bsky.social @euvsdisinfo.eu bsky.app/profile/grap...
1116
Public Education Forum Moderation @pef-moderation.org · 30/04/2026
and, it's back up
120
Public Education Forum Moderation @pef-moderation.org · 30/04/2026
PSA: service will be down during Linux server upgrade. More details on this update later.
020
Public Education Forum Moderation @pef-moderation.org · 27/04/2026
OK, it should be back up. I will keep a close eye on it during the ongoing migration.
020
Public Education Forum Moderation @pef-moderation.org · 27/04/2026
Migration of the moderation stack from cloud infrastructure to home servers is in progress. Expect outages until that is complete.
044
Public Education Forum Moderation @pef-moderation.org · 25/04/2026
The list of accounts that would be "taken down" were this moderation service on a private PDS is building out here. bsky.app/profile/pef-... 'Soft-delete' decisions are subjective, made according to service policy, and can be appealed via the usual channels.
3119
Public Education Forum Moderation @pef-moderation.org · 24/04/2026
Reporting Guidance: We now have 18 months of well-directed auto-reporting to work with, but manual reports need more context to avoid being unusable. Report a bad post, and if the account is toxic as well, say so Fun fact: when this project started, firehose event index was ~2bn. Now it is over 29bn
0109
Public Education Forum Moderation @pef-moderation.org · 23/04/2026
Update. Ramping up active review of reports ahead of the US mid-terms, when I expect disinfo from all sides to increase - MAGA/russia both desperate. Prioritize manual reports first - rerunning tool to Tag all of those. Then, steady state review of worst offenders all-time/recent.
11110
Public Education Forum Moderation @pef-moderation.org · 31/03/2026
I thought about this, I can probably set up rules to label every account/profile in these bridged domains once I know the domain pattern. Let's try that with the next ones.
044
Public Education Forum Moderation @pef-moderation.org · 26/03/2026
I cannot reply or quote this but yes, Politico is billionaire-owned and their biases reflect that.
132
Public Education Forum Moderation @pef-moderation.org · 20/03/2026
Started/going in one TL grab.
020
Public Education Forum Moderation @pef-moderation.org · 29/12/2025
"I am real Scotlander from Glaswegia" Nobody from Scotland actually types in comedy Scottish like this.
0126
Reposted by Public Education Forum Moderation
JM 📎🟦🪬🥯🥡🥠🦀 @jmdc88.bsky.social · 18/10/2025
Thank you @pef-moderation.org
Screenshot of various US agencies on Bluesky that I've already been labeled as disinformation
2164
Public Education Forum Moderation @pef-moderation.org · 19/10/2025
"@pef-moderation.org is not an official Bluesky labeler. For the most part, they label things sensibly and understandably, but basically anyone can create their own labeler and label everyone however they want." h/t @nightlythievery.bsky.social Subjective - ymmv, esp. note our pro-Israel labeling
152
Public Education Forum Moderation @pef-moderation.org · 07/10/2025
State of the Union post regarding platform moderation from the team whtwnd.com/bnewbold.net...
whtwnd.com
AT Moderation Architecture | bryan newbold
The AT network is becoming more heterogeneous in practice, with independent PDS hosts, apps, and alternative bsky AppViews establishing themselves. This means that more complex inter-service moderatio...
023
Public Education Forum Moderation @pef-moderation.org · 03/10/2025
@antibot4navalny.bsky.social reported on these in detail a couple of days ago. I have labeled as many as I could find.
031
Public Education Forum Moderation @pef-moderation.org · 02/10/2025
The latest antisemitic atrocity, this time in the UK, got me thinking about balance in moderation. Revisited two frequently-used lazy slurs, both of which are auto-labeled as abusive/disinfo by this service. Bluesky live post/account counts for: ZioN*zi : 3912/927 PaliN*zi : 57/34
352
Public Education Forum Moderation @pef-moderation.org · 29/09/2025
Labeled hundreds of accounts just now found in this search bsky.app/search?q=aip... I did a manual review of all results but might have missed a couple all the same. Please let me know if so.
bsky.app
165
Public Education Forum Moderation @pef-moderation.org · 15/07/2025
the post below revisits the other main reason for labeling NYT as disinfo. With its resources, recognizing their useful idiocy here - which they did not, they excused themselves unconvincingly - is not an out bsky.app/profile/capi...
072
Public Education Forum Moderation @pef-moderation.org · 14/07/2025
PSA: see here for future PSAs on Github FAQ page. Will relink as needed as this grows irregularly over time github.com/SteveTownsen...
github.com
FAQ
Public Education Forum Ozone moderation tools. Contribute to SteveTownsend/pef-moderation development by creating an account on GitHub.
011
Public Education Forum Moderation @pef-moderation.org · 23/04/2025
Just to emphasize that manual reporting of posts is now preferred. Account-label labeling decision results from a holistic view of its auto- and manual-report history.
31410
Public Education Forum Moderation @pef-moderation.org · 23/04/2025
Moderation workflow example. Screenshot of a labeled account, taken from the platform's Ozone tool that we use to manually review the backlog. This is the moderation event stream on the account, filtered for only reports.
1148
Public Education Forum Moderation @pef-moderation.org · 23/04/2025
Reviewing appeals, some clarifications. Automated labeling has been cleaned up and new labels introduced to destigmatize the presence of occasional labels on an account. Some users may be misunderstanding the semantics.
21210
Public Education Forum Moderation @pef-moderation.org · 22/04/2025
Possibly of interest to some: latest filters for auto-reporting and auto-labeling are at github.com/SteveTownsen... @maryshine.bsky.social rules with websites are the tracked sites. "track = true" is needed as well - standalone field, not substring of field "actions", which is legacy format.
github.com
140
Public Education Forum Moderation @pef-moderation.org · 18/04/2025
Report backlog progress. System is humming. Completed a pass through accounts with over 100 pending reports. Almost all either were or are now labeled. Almost all were for anti-Israel and petrostate disinfo spam. Surprisingly little traditional russian nonsense. Needs a different DB query imo.
2138
Public Education Forum Moderation @pef-moderation.org · 17/04/2025
This reply thread is really a rambling "state of the union" announcement regarding service philosophy and status. Specifically, it recaps labeler stance on 1. antisemitism 2. auto-labeling of slurs which are the major current points of contention among label recipients. bsky.app/profile/pef-...
087
Public Education Forum Moderation @pef-moderation.org · 09/04/2025
Following up on a post regarding Al Jazeera's expansive 60/40 disinfo network, in the context of labeling well-known anti-Ukraine propagandists. Process is to google the person, then review and include their amplifying websites for auto-labeling: no good outlet uses them. bsky.app/profile/stev...
11410
Public Education Forum Moderation @pef-moderation.org · 06/04/2025
PSA: WIP to clarify labels continues. Two news ones today, in order to support existing useful rules and future ones. All use of "fag*ot" and "tr*on" slurs will be labeled realtime soon.
0129
Public Education Forum Moderation @pef-moderation.org · 05/04/2025
PSA: more label clarification deployed. Reiterating commitment to clean up labeling semantics by end of April 2025, including revisiting all auto-labeled content to correct or remove existing labels. The goal is to alert about content considered harmful without overly infuriating casual amplifiers.
0108
Reposted by Public Education Forum Moderation
Bluesky @bsky.app · 04/04/2025
Wish that you spent your Friday doing something besides checking if TikTok was banned or not? Try out @skylight.social — a video app built upon the same open network as Bluesky. You can login with your Bluesky account, and all of your followers seamlessly come with you.
520118562369
Public Education Forum Moderation @pef-moderation.org · 04/04/2025
Here's a good example of auto-reporting synergizing with manual review. We know there's russian nonsense circulating about Zelensky buying a platinum mine. The new rule (Zelensky AND (Northam OR platinum)) got flagged on this account, already auto-flagged for MAGA disinfo posts. Account now labeled
11510
Public Education Forum Moderation @pef-moderation.org · 03/04/2025
Here is the new visual. Clear, non-triggering.
11510
Public Education Forum Moderation @pef-moderation.org · 03/04/2025
Lack of clarity in labeling, an example epic fail. This is driving urgent work to revise the labels and reprocess all labeled content so far. This makes it look like ‪@noupside.bsky.social is spreading disinfo. That is *totally* wrong. Annoying for the labeled account, confusing for the reader.
2128
Public Education Forum Moderation @pef-moderation.org · 03/04/2025
PSA: new labels defined. First step towards clarifying labeling reasons. Inference should not be needed. Labeling more abuse is a baby step to encourage civility in atproto-based social media. Got a sync-compliant firehose? This will work for you.
2139
Public Education Forum Moderation @pef-moderation.org · 03/04/2025
PSA regarding recent expansion of 'abusive' labeling. I don't care about subscriber attrition over this. I have no way to know who subscribes, and if only my feed is freed up from in-scope slurs, that's a win for me. There are multiple appeal channels. Redacted moderation history can be requested.
1209
Public Education Forum Moderation @pef-moderation.org · 03/04/2025
Review of informal appeal on behalf of @disqualified.bsky.social‬ 'disinfo' was originally applied under the now-defunct policy of account labeling links to in-scope offsite content. On that basis, perhaps the relevant posts should get 'misinformation" instead. A full review is merited.
1118
Public Education Forum Moderation @pef-moderation.org · 31/03/2025
PSA Rolled out new labels to automatically identify objectively high usage of "facets" below. Facets covered: - offsite links (URLs) - user-mentions (@blablabal.myfriends.xyz) - hashtags - the sum of the above in any post/profile
Label descriptions for content with high 'facet' usage: links, hashtags, mentions, total
31410
Public Education Forum Moderation @pef-moderation.org · 25/03/2025
PSA: I'm about to enable what looks like a reliable string-match rule to auto-label most usage of the hateful ableist slur r_tard as "abusive", by qualifying the base match with longer strings that also have to match, and which cover the most common usages
21611
Public Education Forum Moderation @pef-moderation.org · 25/03/2025
PSA regarding another ableist slur variation "f_ckt_rd" - currently labeling "abusive" some of the backlog of existing posts, and all new ones that use this going forward
083
Public Education Forum Moderation @pef-moderation.org · 24/03/2025
Further to this. I am also labeling "libt_rd" as abusive, in the same way. That's definitely derived from "ret_rd". idgaf about edgelord #Resistance accounts who use it to name themselves. It's an ableist slur.
196