Freelancer, have written for HKFP, HK Review of Books, OC Weekly, Asian Week, FEER, with op eds for SCMP, LA Times. Host, Subversity podcast

Hong Kong and Orange County
Joined September 2010
Remembering progressive history on sidewalks of Irvine's Great Park: Anti-Vietnam War movement erupts in 1960s. Photo taken 7 February 2026 at sidelines of Lunar New Year parade.
1
65
ICE observer says her Global Entry was revoked after agent scanned her face Global Entry and PreCheck revoked three days after incident, court filing says. arstechnica.com/tech-policy/…
10
From Tsang Archives: "From Social Science Data Librarian to Data Librarian" [2014] acrobat.adobe.com/id/urn:aai… Posted originally on UCI Library web site. #ICPSR
1
25
From Tsang archives: Decades ago, I succeeded in using the Calif. Shield Law to protect my journalistic notes as KUCI Subversity Show reporter, in the gay bashing case of Loc Minh Truong in Laguna Beach; many thanks to my pro bono attorney Marc Alexander! #1stAmendment #Shieldlaw
1
94
Photo outside CUHK Library shot by Ming Pao photojournalist 曾憲宗, but eventually not used in 郭達年's profile on 21 January 2018: "什麼人訪問什麼人﹕Archivist? Activist? 守護歷史的社會行動資料庫" [Who interviews Who: Archivist? Activist? Preserving social movement data]
1
21
"Planning for a Data Archive’s After-Life." My presentation prepared for WAPOR Conference 2024, Seoul, South Korea. acrobat.adobe.com/id/urn:aai…
1
30
Never forget the infamy of Trump and his MAGA acolytes source: charliesykes.substack.com/p/…
18
If China Attacks Taiwan The Consequences for China of “Minor Conflict” and “Major War” Scenarios xitter.cf/i/status/2008283224582…
What would be the consequences for China's economy, military, & social stability, and the international costs, of a failed military operation against Taiwan? A new GMF report examines these questions. It includes 4 short papers by @SheenaGreitens & J. Rinaldi; @jwuthnow; @ZackCooper; and L. Wright & @cvest88. gmfus.org/news/if-china-atta…
45
If the Mounties were to follow what the DEA just did...
12
Memorial for 2 Hongkongers who died in Ukraine War
30