{"id": 1362846762466164738, "geo": null, "lang": "en", "text": "RT @ZeyiYang: The most informational piece I've read about how censorship mechanisms work at ByteDance and the thinking behind it. A first-\u2026", "user": {"id": 11666332, "url": "https://www.protocol.com/sourcecode/", "lang": null, "name": "David Pierce", "id_str": "11666332", "location": "Washington, DC", "verified": true, "following": null, "protected": false, "time_zone": null, "created_at": "Sun Dec 30 19:56:21 +0000 2007", "utc_offset": null, "description": "Editor-at-large, @protocol. I write a newsletter called Source Code. david@protocol.com and piercedavid@protonmail.com. DMs open. Barbecue sauce.", "geo_enabled": true, "screen_name": "pierce", "listed_count": 1810, "friends_count": 1398, "is_translator": false, "notifications": null, "statuses_count": 238, "default_profile": false, "followers_count": 70140, "translator_type": "none", "favourites_count": 18209, "profile_image_url": "http://pbs.twimg.com/profile_images/1098989194439942146/pwBrkvTZ_normal.jpg", "profile_banner_url": "https://pbs.twimg.com/profile_banners/11666332/1405019404", "profile_link_color": "548DD4", "profile_text_color": "000000", "follow_request_sent": null, "contributors_enabled": false, "default_profile_image": false, "profile_background_tile": false, "profile_image_url_https": "https://pbs.twimg.com/profile_images/1098989194439942146/pwBrkvTZ_normal.jpg", "profile_background_color": "000000", "profile_sidebar_fill_color": "000000", "profile_background_image_url": "http://abs.twimg.com/images/themes/theme14/bg.gif", "profile_sidebar_border_color": "000000", "profile_use_background_image": false, "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme14/bg.gif"}, "place": null, "id_str": "1362846762466164738", "source": "<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>", "entities": {"urls": [], "symbols": [], "hashtags": [], "user_mentions": [{"id": 1027382917088063488, "name": "Zeyi Yang \u6768\u6cfd\u6bc5", "id_str": "1027382917088063488", "indices": [3, 12], "screen_name": "ZeyiYang"}]}, "favorited": false, "retweeted": false, "truncated": false, "created_at": "Fri Feb 19 19:29:23 +0000 2021", "coordinates": null, "quote_count": 0, "reply_count": 0, "contributors": null, "filter_level": "low", "timestamp_ms": "1613762963297", "quoted_status": {"id": 1362510228026179586, "geo": null, "lang": "en", "text": "Read my latest: an ex-ByteDancer walks me through the inner workings of the company's complex content moderation op\u2026 https://t.co/QGEUfW32TX", "user": {"id": 2330671489, "url": null, "lang": null, "name": "Shen Lu", "id_str": "2330671489", "location": "neither here nor there", "verified": false, "following": null, "protected": false, "time_zone": null, "created_at": "Thu Feb 06 18:17:02 +0000 2014", "utc_offset": null, "description": "tech reporter @protocol | China. co-founder @CNStorytellers. shenlu@protocol.com", "geo_enabled": false, "screen_name": "shenlulushen", "listed_count": 209, "friends_count": 1981, "is_translator": false, "notifications": null, "statuses_count": 3089, "default_profile": false, "followers_count": 8909, "translator_type": "none", "favourites_count": 5995, "profile_image_url": "http://pbs.twimg.com/profile_images/1257488022662189065/S16Mrgu9_normal.jpg", "profile_banner_url": "https://pbs.twimg.com/profile_banners/2330671489/1555254452", "profile_link_color": "1B95E0", "profile_text_color": "000000", "follow_request_sent": null, "contributors_enabled": false, "default_profile_image": false, "profile_background_tile": false, "profile_image_url_https": "https://pbs.twimg.com/profile_images/1257488022662189065/S16Mrgu9_normal.jpg", "profile_background_color": "000000", "profile_sidebar_fill_color": "000000", "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png", "profile_sidebar_border_color": "000000", "profile_use_background_image": false, "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png"}, "place": null, "id_str": "1362510228026179586", "source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>", "entities": {"urls": [{"url": "https://t.co/QGEUfW32TX", "indices": [117, 140], "display_url": "twitter.com/i/web/status/1\u2026", "expanded_url": "https://twitter.com/i/web/status/1362510228026179586"}], "symbols": [], "hashtags": [], "user_mentions": []}, "favorited": false, "retweeted": false, "truncated": true, "created_at": "Thu Feb 18 21:12:07 +0000 2021", "coordinates": null, "quote_count": 33, "reply_count": 8, "contributors": null, "filter_level": "low", "retweet_count": 191, "extended_tweet": {"entities": {"urls": [{"url": "https://t.co/x8mK04AK0V", "indices": [231, 254], "display_url": "protocol.com/china/i-built-\u2026", "expanded_url": "https://www.protocol.com/china/i-built-bytedance-censorship-machine"}], "symbols": [], "hashtags": [], "user_mentions": []}, "full_text": "Read my latest: an ex-ByteDancer walks me through the inner workings of the company's complex content moderation operation and execution in China. They also shared how they felt about developing technologies that censor speech. 1/ https://t.co/x8mK04AK0V", "display_text_range": [0, 254]}, "favorite_count": 389, "is_quote_status": false, "possibly_sensitive": false, "in_reply_to_user_id": null, "in_reply_to_status_id": null, "in_reply_to_screen_name": null, "in_reply_to_user_id_str": null, "in_reply_to_status_id_str": null}, "retweet_count": 0, "favorite_count": 0, "is_quote_status": true, "quoted_status_id": 1362510228026179586, "retweeted_status": {"id": 1362812733922672642, "geo": null, "lang": "en", "text": "The most informational piece I've read about how censorship mechanisms work at ByteDance and the thinking behind it\u2026 https://t.co/kghmVSsUVi", "user": {"id": 1027382917088063488, "url": "http://yangzeyi.com", "lang": null, "name": "Zeyi Yang \u6768\u6cfd\u6bc5", "id_str": "1027382917088063488", "location": "Wuhan \ud83d\udeeb New York", "verified": false, "following": null, "protected": false, "time_zone": null, "created_at": "Thu Aug 09 02:35:50 +0000 2018", "utc_offset": null, "description": "Tech reporter at @Protocol China; past @restofworld, @columbiajourn+SIPA; Tell me the Chinese tech company you like/hate the most \u27a1\ufe0f zyang@protocol.com", "geo_enabled": false, "screen_name": "ZeyiYang", "listed_count": 81, "friends_count": 721, "is_translator": false, "notifications": null, "statuses_count": 4322, "default_profile": true, "followers_count": 3708, "translator_type": "none", "favourites_count": 11831, "profile_image_url": "http://pbs.twimg.com/profile_images/1230629220117819392/UiOAJBYf_normal.jpg", "profile_banner_url": "https://pbs.twimg.com/profile_banners/1027382917088063488/1533782558", "profile_link_color": "1DA1F2", "profile_text_color": "333333", "follow_request_sent": null, "contributors_enabled": false, "default_profile_image": false, "profile_background_tile": false, "profile_image_url_https": "https://pbs.twimg.com/profile_images/1230629220117819392/UiOAJBYf_normal.jpg", "profile_background_color": "F5F8FA", "profile_sidebar_fill_color": "DDEEF6", "profile_background_image_url": "", "profile_sidebar_border_color": "C0DEED", "profile_use_background_image": true, "profile_background_image_url_https": ""}, "place": null, "id_str": "1362812733922672642", "source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>", "entities": {"urls": [{"url": "https://t.co/kghmVSsUVi", "indices": [117, 140], "display_url": "twitter.com/i/web/status/1\u2026", "expanded_url": "https://twitter.com/i/web/status/1362812733922672642"}], "symbols": [], "hashtags": [], "user_mentions": []}, "favorited": false, "retweeted": false, "truncated": true, "created_at": "Fri Feb 19 17:14:10 +0000 2021", "coordinates": null, "quote_count": 1, "reply_count": 0, "contributors": null, "filter_level": "low", "quoted_status": {"id": 1362510228026179586, "geo": null, "lang": "en", "text": "Read my latest: an ex-ByteDancer walks me through the inner workings of the company's complex content moderation op\u2026 https://t.co/QGEUfW32TX", "user": {"id": 2330671489, "url": null, "lang": null, "name": "Shen Lu", "id_str": "2330671489", "location": "neither here nor there", "verified": false, "following": null, "protected": false, "time_zone": null, "created_at": "Thu Feb 06 18:17:02 +0000 2014", "utc_offset": null, "description": "tech reporter @protocol | China. co-founder @CNStorytellers. shenlu@protocol.com", "geo_enabled": false, "screen_name": "shenlulushen", "listed_count": 209, "friends_count": 1981, "is_translator": false, "notifications": null, "statuses_count": 3089, "default_profile": false, "followers_count": 8909, "translator_type": "none", "favourites_count": 5995, "profile_image_url": "http://pbs.twimg.com/profile_images/1257488022662189065/S16Mrgu9_normal.jpg", "profile_banner_url": "https://pbs.twimg.com/profile_banners/2330671489/1555254452", "profile_link_color": "1B95E0", "profile_text_color": "000000", "follow_request_sent": null, "contributors_enabled": false, "default_profile_image": false, "profile_background_tile": false, "profile_image_url_https": "https://pbs.twimg.com/profile_images/1257488022662189065/S16Mrgu9_normal.jpg", "profile_background_color": "000000", "profile_sidebar_fill_color": "000000", "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png", "profile_sidebar_border_color": "000000", "profile_use_background_image": false, "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png"}, "place": null, "id_str": "1362510228026179586", "source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>", "entities": {"urls": [{"url": "https://t.co/QGEUfW32TX", "indices": [117, 140], "display_url": "twitter.com/i/web/status/1\u2026", "expanded_url": "https://twitter.com/i/web/status/1362510228026179586"}], "symbols": [], "hashtags": [], "user_mentions": []}, "favorited": false, "retweeted": false, "truncated": true, "created_at": "Thu Feb 18 21:12:07 +0000 2021", "coordinates": null, "quote_count": 33, "reply_count": 8, "contributors": null, "filter_level": "low", "retweet_count": 191, "extended_tweet": {"entities": {"urls": [{"url": "https://t.co/x8mK04AK0V", "indices": [231, 254], "display_url": "protocol.com/china/i-built-\u2026", "expanded_url": "https://www.protocol.com/china/i-built-bytedance-censorship-machine"}], "symbols": [], "hashtags": [], "user_mentions": []}, "full_text": "Read my latest: an ex-ByteDancer walks me through the inner workings of the company's complex content moderation operation and execution in China. They also shared how they felt about developing technologies that censor speech. 1/ https://t.co/x8mK04AK0V", "display_text_range": [0, 254]}, "favorite_count": 389, "is_quote_status": false, "possibly_sensitive": false, "in_reply_to_user_id": null, "in_reply_to_status_id": null, "in_reply_to_screen_name": null, "in_reply_to_user_id_str": null, "in_reply_to_status_id_str": null}, "retweet_count": 2, "extended_tweet": {"entities": {"urls": [], "symbols": [], "hashtags": [], "user_mentions": [{"id": 2330671489, "name": "Shen Lu", "id_str": "2330671489", "indices": [190, 203], "screen_name": "shenlulushen"}, {"id": 1182333204528795649, "name": "Protocol", "id_str": "1182333204528795649", "indices": [208, 217], "screen_name": "protocol"}]}, "full_text": "The most informational piece I've read about how censorship mechanisms work at ByteDance and the thinking behind it. A first-hand account from an ex-ByteDance engineer, told to my colleague @shenlulushen for @Protocol | China\n\nRead this thread \ud83d\udc47", "display_text_range": [0, 245]}, "favorite_count": 8, "is_quote_status": true, "quoted_status_id": 1362510228026179586, "in_reply_to_user_id": null, "quoted_status_id_str": "1362510228026179586", "in_reply_to_status_id": null, "in_reply_to_screen_name": null, "in_reply_to_user_id_str": null, "quoted_status_permalink": {"url": "https://t.co/Q4d6lBetm3", "display": "twitter.com/shenlulushen/s\u2026", "expanded": "https://twitter.com/shenlulushen/status/1362510228026179586"}, "in_reply_to_status_id_str": null}, "in_reply_to_user_id": null, "quoted_status_id_str": "1362510228026179586", "in_reply_to_status_id": null, "in_reply_to_screen_name": null, "in_reply_to_user_id_str": null, "quoted_status_permalink": {"url": "https://t.co/Q4d6lBetm3", "display": "twitter.com/shenlulushen/s\u2026", "expanded": "https://twitter.com/shenlulushen/status/1362510228026179586"}, "in_reply_to_status_id_str": null}