├── docs
├── img
│ ├── Firefox.PNG
│ ├── Selenium1.PNG
│ └── Selenium2.PNG
└── BlockTwitter.md
├── Generators
├── CancelMSM.Generators
│ ├── CancelMSM.Generators.CLI
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── CommandArgumentException.cs
│ │ ├── CancelMSM.Generators.CLI.csproj
│ │ ├── CommandBase.cs
│ │ ├── Program.cs
│ │ ├── Data
│ │ │ └── TwitterBlockTemplate.side.json
│ │ └── Commands
│ │ │ └── GenerateSeleniumFile.cs
│ ├── CancelMSM.Generators.Tests
│ │ ├── UnitTest1.cs
│ │ └── CancelMSM.Generators.Tests.csproj
│ └── CancelMSM.Generators.sln
└── Generate.ps1
├── LICENSE
├── README.md
├── .gitignore
└── twitter.md
/docs/img/Firefox.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NicolasDorier/CancelMSM/HEAD/docs/img/Firefox.PNG
--------------------------------------------------------------------------------
/docs/img/Selenium1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NicolasDorier/CancelMSM/HEAD/docs/img/Selenium1.PNG
--------------------------------------------------------------------------------
/docs/img/Selenium2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NicolasDorier/CancelMSM/HEAD/docs/img/Selenium2.PNG
--------------------------------------------------------------------------------
/Generators/CancelMSM.Generators/CancelMSM.Generators.CLI/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "profiles": {
3 | "CancelMSM.Generators.CLI": {
4 | "commandName": "Project",
5 | "commandLineArgs": "selenium side -f \"../../../../../../Twitter.md\""
6 | }
7 | }
8 | }
--------------------------------------------------------------------------------
/Generators/CancelMSM.Generators/CancelMSM.Generators.Tests/UnitTest1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Xunit;
3 |
4 | namespace CancelMSM.Generators.Tests
5 | {
6 | public class UnitTest1
7 | {
8 | [Fact]
9 | public void Test1()
10 | {
11 |
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Generators/Generate.ps1:
--------------------------------------------------------------------------------
1 | dotnet build -c Release CancelMSM.Generators/CancelMSM.Generators.CLI/CancelMSM.Generators.CLI.csproj
2 | Function generate {
3 | ./CancelMSM.Generators/CancelMSM.Generators.CLI/bin/Release/net8.0/CancelMSM.Generators.CLI.exe $args
4 | }
5 | generate --outputdir ".." selenium side -f "../Twitter.md"
6 |
--------------------------------------------------------------------------------
/Generators/CancelMSM.Generators/CancelMSM.Generators.CLI/CommandArgumentException.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace CancelMSM.Generators.CLI
6 | {
7 | public class CommandArgumentException : Exception
8 | {
9 | public CommandArgumentException(string optionName, string error) : base($"{optionName} : {error}")
10 | {
11 |
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Generators/CancelMSM.Generators/CancelMSM.Generators.CLI/CancelMSM.Generators.CLI.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net8.0
6 | 11.0
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Generators/CancelMSM.Generators/CancelMSM.Generators.Tests/CancelMSM.Generators.Tests.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net8.0
5 |
6 | false
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Generators/CancelMSM.Generators/CancelMSM.Generators.CLI/CommandBase.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.CommandLine.Invocation;
4 | using System.CommandLine.IO;
5 | using System.IO;
6 | using System.Text;
7 | using System.Threading.Tasks;
8 |
9 | namespace CancelMSM.Generators.CLI
10 | {
11 | class CommandBase : ICommandHandler
12 | {
13 | public async Task InvokeAsync(InvocationContext context)
14 | {
15 | OutputDirectory = context.ParseResult.RootCommandResult.ValueForOption("outputdir") ?? Directory.GetCurrentDirectory();
16 | try
17 | {
18 | return await InvokeAsyncCore(context);
19 | }
20 | catch(CommandArgumentException ex)
21 | {
22 | context.Console.Error.WriteLine(ex.Message);
23 | return 1;
24 | }
25 | }
26 |
27 | protected virtual Task InvokeAsyncCore(InvocationContext context)
28 | {
29 | return Task.FromResult(0);
30 | }
31 |
32 | public string OutputDirectory { get; set; }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Generators/CancelMSM.Generators/CancelMSM.Generators.CLI/Program.cs:
--------------------------------------------------------------------------------
1 | using CancelMSM.Generators.CLI.Commands;
2 | using System;
3 | using System.CommandLine;
4 | using System.Threading.Tasks;
5 |
6 | namespace CancelMSM.Generators.CLI
7 | {
8 | class Program
9 | {
10 | static async Task Main(string[] args)
11 | {
12 | RootCommand root = CreateCommand();
13 | await root.InvokeAsync(args);
14 | }
15 |
16 | private static RootCommand CreateCommand()
17 | {
18 | RootCommand root = new RootCommand("This tool is used by this repository to generate various artifacts");
19 | root.AddOption(new Option("--outputdir", "Output directory where artifacts will be generated")
20 | {
21 | Argument = new Argument() { Arity = ArgumentArity.ZeroOrOne },
22 | IsRequired = false
23 | });
24 | var selenium = new Command("selenium", "Selenium related commands");
25 | root.AddCommand(selenium);
26 | selenium.AddCommand(GenerateSeleniumFile.CreateCommand());
27 | return root;
28 | }
29 |
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Nicolas Dorier
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/docs/BlockTwitter.md:
--------------------------------------------------------------------------------
1 | # BlockTwitter side file
2 |
3 | ## What is the BlockTwitter.side file?
4 |
5 | This file allows you to automate your browser to block all the twitter handles in our list.
6 |
7 | We will not block accounts that you are following.
8 |
9 | ## How to use it?
10 |
11 | For this, you need first to install [Selenium IDE](https://www.selenium.dev/selenium-ide/), which is a browser extension to automate your browser.
12 |
13 | ### Step 1: Disable CSP
14 |
15 | For Selenium to work properly on Firefox, you need to disable CSP. Do not forget to re-enable it after you are done.
16 |
17 | It might not be necessary on Chrome.
18 |
19 | 
20 |
21 | ### Step 2: Login in to your twitter account.
22 | ### Step 3: Run the side file
23 |
24 | Save the [side file](https://raw.githubusercontent.com/NicolasDorier/CancelMSM/master/BlockTwitter.side) somewhere on your computer.
25 |
26 | Run Selenium IDE, and open the side file.
27 |
28 | 
29 |
30 | You can then click on the `Run all tests` button.
31 |
32 | 
33 |
34 | What you should see now is your browser windows running the side script, and blocking the accounts one by one. Due to the huge number of accounts, this may take a while.
35 |
36 | ## Note
37 |
38 | This file is generated by our build tools, please do not edit manually.
39 |
40 | ## Known issue
41 |
42 | Some twitter accounts do not get blocked properly while the side script is running. It happens randomly, running the side script several time will workaround the problem.
43 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Cancel Mainstream Media
2 |
3 | Claim back your sanity, block them all.
4 |
5 | We believe that mainstream media, on top of spreading fake information, cause very avoidable social clashes which destabilize your country, community, and more importantly, your own sanity.
6 |
7 | Mainstream media will make you hate people who you would have, in other circumstances, have fun with, and collaborated with.
8 |
9 | The best medication is to avoid them from taking your attention by using several tools preventing you to see and react, and thus preventing you from being manipulated.
10 |
11 | We advise you to follow news, not from mainstream media but from specific journalists who have repeatedly demonstrated integrity to their work.
12 |
13 | If you think you are too intelligent to be manipulated, you are wrong, nobody is. While we can't know if we are being manipulated, we all recognize those who try to manipulate, this repository is about cancelling them.
14 |
15 | This repository will not make a distinction between "legit mainstream media" and "illegitimate mainstream media", this is for you to choose. If you don't have time to choose, the sanest default is to block all of them.
16 |
17 | ## How to use this repository
18 |
19 | This repository will include more and more tooling to make your job easier. For now it only contains:
20 |
21 | * [twitter](twitter.md), a list of twitter handle tied to mainstream media.
22 | * [BlockTwitter.side](BlockTwitter.side), automatically generated, a selenium IDE project to automatically block. See [docs](docs/BlockTwitter.md).
23 |
24 | ## FAQ
25 |
26 | > How to contribute?
27 |
28 | Just make a pull request to add a mainstream media you want to cancel.
29 | Edit only [twitter](twitter.md), we will generate the other files for you.
30 |
31 | > Which media should be cancelled?
32 |
33 | Does it publish news? It should be cancelled.
34 | What they think politically, the language they talk, nothing of it matter, they should be in our list.
35 | If you like a specific news organisation, feel free to unblock some of them.
36 |
37 | ## License
38 |
39 | MIT
40 |
--------------------------------------------------------------------------------
/Generators/CancelMSM.Generators/CancelMSM.Generators.CLI/Data/TwitterBlockTemplate.side.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "d87afda3-79c3-4eba-b502-8823f73a9c27",
3 | "version": "2.0",
4 | "name": "Delete Twitter",
5 | "url": "https://twitter.com",
6 | "tests": [
7 | {
8 | "id": "38a7c764-2244-40ef-8438-a03f1a536ef2",
9 | "name": "Block on twitter",
10 | "commands": [
11 | {
12 | "id": "f7866d53-c4b3-42a2-8eaa-2f3f77b47a84",
13 | "comment": "",
14 | "command": "open",
15 | "target": "",
16 | "targets": [],
17 | "value": ""
18 | },
19 | {
20 | "id": "3cab46b1-98d4-4f6e-95bd-bdd736f83364",
21 | "comment": "",
22 | "command": "storeXpathCount",
23 | "target": "xpath=//*[@data-testid='placementTracking']//*[contains(@data-testid, '-follow')]",
24 | "targets": [],
25 | "value": "CanFollow"
26 | },
27 | {
28 | "id": "8aaef8f3-5c46-4079-b52d-343b50e0d49b",
29 | "comment": "",
30 | "command": "if",
31 | "target": "${CanFollow} == 1",
32 | "targets": [],
33 | "value": ""
34 | },
35 | {
36 | "id": "f3d04594-1264-482f-9d1a-8bf82f0660e9",
37 | "comment": "",
38 | "command": "click",
39 | "target": "css=[data-testid~=\"userActions\"]",
40 | "targets": [
41 | [ "css=.css-1dbjc4n:nth-child(2) > .css-18t94o4 > .css-901oao > .r-13gxpu9", "css:finder" ]
42 | ],
43 | "value": ""
44 | },
45 | {
46 | "id": "cacc45ba-5cfd-40f7-ade5-02e28d8d7930",
47 | "comment": "",
48 | "command": "click",
49 | "target": "css=[data-testid~=\"block\"]",
50 | "value": ""
51 | },
52 | {
53 | "id": "1d6a728d-a1e5-4eec-bb45-ab544b562edd",
54 | "comment": "",
55 | "command": "click",
56 | "target": "css=[data-testid~=\"confirmationSheetConfirm\"]",
57 | "value": ""
58 | },
59 | {
60 | "id": "92885239-1ade-43e6-a21e-f3d1e4ef7b89",
61 | "comment": "",
62 | "command": "end",
63 | "target": "",
64 | "targets": [],
65 | "value": ""
66 | }
67 | ]
68 | }
69 | ],
70 | "suites": [
71 | {
72 | "id": "ef77ec97-3992-4ab3-8acc-bee419b335c6",
73 | "name": "Default Suite",
74 | "persistSession": false,
75 | "parallel": false,
76 | "timeout": 300,
77 | "tests": [ "38a7c764-2244-40ef-8438-a03f1a536ef2" ]
78 | }
79 | ],
80 | "urls": [ "https://twitter.com/" ],
81 | "plugins": []
82 | }
--------------------------------------------------------------------------------
/Generators/CancelMSM.Generators/CancelMSM.Generators.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.30104.148
5 | MinimumVisualStudioVersion = 15.0.26124.0
6 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CancelMSM.Generators.Tests", "CancelMSM.Generators.Tests\CancelMSM.Generators.Tests.csproj", "{A31BD30E-FAC7-4ECE-9807-01B016F7381A}"
7 | EndProject
8 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CancelMSM.Generators.CLI", "CancelMSM.Generators.CLI\CancelMSM.Generators.CLI.csproj", "{2468638E-F6AD-43E1-BAB1-B90FC141B829}"
9 | EndProject
10 | Global
11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
12 | Debug|Any CPU = Debug|Any CPU
13 | Debug|x64 = Debug|x64
14 | Debug|x86 = Debug|x86
15 | Release|Any CPU = Release|Any CPU
16 | Release|x64 = Release|x64
17 | Release|x86 = Release|x86
18 | EndGlobalSection
19 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
20 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
21 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Debug|Any CPU.Build.0 = Debug|Any CPU
22 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Debug|x64.ActiveCfg = Debug|Any CPU
23 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Debug|x64.Build.0 = Debug|Any CPU
24 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Debug|x86.ActiveCfg = Debug|Any CPU
25 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Debug|x86.Build.0 = Debug|Any CPU
26 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Release|Any CPU.ActiveCfg = Release|Any CPU
27 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Release|Any CPU.Build.0 = Release|Any CPU
28 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Release|x64.ActiveCfg = Release|Any CPU
29 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Release|x64.Build.0 = Release|Any CPU
30 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Release|x86.ActiveCfg = Release|Any CPU
31 | {A31BD30E-FAC7-4ECE-9807-01B016F7381A}.Release|x86.Build.0 = Release|Any CPU
32 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
33 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Debug|Any CPU.Build.0 = Debug|Any CPU
34 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Debug|x64.ActiveCfg = Debug|Any CPU
35 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Debug|x64.Build.0 = Debug|Any CPU
36 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Debug|x86.ActiveCfg = Debug|Any CPU
37 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Debug|x86.Build.0 = Debug|Any CPU
38 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Release|Any CPU.ActiveCfg = Release|Any CPU
39 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Release|Any CPU.Build.0 = Release|Any CPU
40 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Release|x64.ActiveCfg = Release|Any CPU
41 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Release|x64.Build.0 = Release|Any CPU
42 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Release|x86.ActiveCfg = Release|Any CPU
43 | {2468638E-F6AD-43E1-BAB1-B90FC141B829}.Release|x86.Build.0 = Release|Any CPU
44 | EndGlobalSection
45 | GlobalSection(SolutionProperties) = preSolution
46 | HideSolutionNode = FALSE
47 | EndGlobalSection
48 | GlobalSection(ExtensibilityGlobals) = postSolution
49 | SolutionGuid = {8479A7E6-DA5B-44FB-9090-EC5ED8AF8FA8}
50 | EndGlobalSection
51 | EndGlobal
52 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # User-specific files
5 | *.suo
6 | *.user
7 | *.sln.docstates
8 | *.userprefs
9 |
10 | # Build results
11 | [Dd]ebug/
12 | [Dd]ebugPublic/
13 | [Rr]elease/
14 | x64/
15 | bld/
16 | [Bb]in/
17 | [Oo]bj/
18 |
19 | # MSTest test Results
20 | [Tt]est[Rr]esult*/
21 | [Bb]uild[Ll]og.*
22 |
23 | #NUNIT
24 | *.VisualState.xml
25 | TestResult.xml
26 |
27 | # Build Results of an ATL Project
28 | [Dd]ebugPS/
29 | [Rr]eleasePS/
30 | dlldata.c
31 |
32 | *_i.c
33 | *_p.c
34 | *_i.h
35 | *.ilk
36 | *.meta
37 | *.obj
38 | *.pch
39 | *.pdb
40 | *.pgc
41 | *.pgd
42 | *.rsp
43 | *.sbr
44 | *.tlb
45 | *.tli
46 | *.tlh
47 | *.tmp
48 | *.tmp_proj
49 | *.log
50 | *.vspscc
51 | *.vssscc
52 | .builds
53 | *.pidb
54 | *.svclog
55 | *.scc
56 |
57 | # Chutzpah Test files
58 | _Chutzpah*
59 |
60 | # Visual C++ cache files
61 | ipch/
62 | *.aps
63 | *.ncb
64 | *.opensdf
65 | *.sdf
66 | *.cachefile
67 |
68 | # Visual Studio profiler
69 | *.psess
70 | *.vsp
71 | *.vspx
72 |
73 | # TFS 2012 Local Workspace
74 | $tf/
75 |
76 | # Guidance Automation Toolkit
77 | *.gpState
78 |
79 | # ReSharper is a .NET coding add-in
80 | _ReSharper*/
81 | *.[Rr]e[Ss]harper
82 | *.DotSettings.user
83 |
84 | # JustCode is a .NET coding addin-in
85 | .JustCode
86 |
87 | # TeamCity is a build add-in
88 | _TeamCity*
89 |
90 | # DotCover is a Code Coverage Tool
91 | *.dotCover
92 |
93 | # NCrunch
94 | *.ncrunch*
95 | _NCrunch_*
96 | .*crunch*.local.xml
97 |
98 | # MightyMoose
99 | *.mm.*
100 | AutoTest.Net/
101 |
102 | # Web workbench (sass)
103 | .sass-cache/
104 |
105 | # Installshield output folder
106 | [Ee]xpress/
107 |
108 | # DocProject is a documentation generator add-in
109 | DocProject/buildhelp/
110 | DocProject/Help/*.HxT
111 | DocProject/Help/*.HxC
112 | DocProject/Help/*.hhc
113 | DocProject/Help/*.hhk
114 | DocProject/Help/*.hhp
115 | DocProject/Help/Html2
116 | DocProject/Help/html
117 |
118 | # Click-Once directory
119 | publish/
120 |
121 | # Publish Web Output
122 | *.[Pp]ublish.xml
123 | *.azurePubxml
124 |
125 | # NuGet Packages Directory
126 | packages/
127 | *.nupkg
128 | NBitcoin.Mono.nuspec
129 | NBitcoin.nuspec
130 |
131 | ## TODO: If the tool you use requires repositories.config uncomment the next line
132 | #!packages/repositories.config
133 |
134 | # Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets
135 | # This line needs to be after the ignore of the build folder (and the packages folder if the line above has been uncommented)
136 | !packages/build/
137 |
138 | # Windows Azure Build Output
139 | csx/
140 | *.build.csdef
141 |
142 | # Windows Store app package directory
143 | AppPackages/
144 |
145 | # Others
146 | sql/
147 | *.Cache
148 | ClientBin/
149 | [Ss]tyle[Cc]op.*
150 | ~$*
151 | *~
152 | *.dbmdl
153 | *.dbproj.schemaview
154 | *.pfx
155 | *.publishsettings
156 | node_modules/
157 |
158 | # RIA/Silverlight projects
159 | Generated_Code/
160 |
161 | # Backup & report files from converting an old project file to a newer
162 | # Visual Studio version. Backup files are not needed, because we have git ;-)
163 | _UpgradeReport_Files/
164 | Backup*/
165 | UpgradeLog*.XML
166 | UpgradeLog*.htm
167 |
168 | # SQL Server files
169 | *.mdf
170 | *.ldf
171 |
172 | # Business Intelligence projects
173 | *.rdl.data
174 | *.bim.layout
175 | *.bim_*.settings
176 |
177 | # Microsoft Fakes
178 | FakesAssemblies/
179 | /.vs/config/applicationhost.config
180 | /NBitcoin.Portable/NBitcoin(MonoAndroid).csproj.bak
181 | /NBitcoin.Portable/NBitcoin(Mono).csproj.bak
182 |
183 | # .NET Core projects
184 | .vs/
185 | project.lock.json
186 | .vscode/
187 | /NBitcoin.Tests/CanStoreInBlockRepository-Headers/StoreLock
188 | /NBitcoin.Tests/addrmancache.dat
189 | /NBitcoin.Tests/CanStoreBlocks/StoreLock
190 | /NBitcoin.Tests/libbitcoinconsensus-0.dll
191 | *.zip
192 | /dotnet-tpl35/
193 | /dotnet-tpl35
194 | /NBitcoin.Bench/BenchmarkDotNet.Artifacts
195 | .idea
196 |
--------------------------------------------------------------------------------
/Generators/CancelMSM.Generators/CancelMSM.Generators.CLI/Commands/GenerateSeleniumFile.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json.Linq;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.CommandLine;
5 | using System.CommandLine.Invocation;
6 | using System.CommandLine.Parsing;
7 | using System.Diagnostics;
8 | using System.IO;
9 | using System.Linq;
10 | using System.Reflection;
11 | using System.Text;
12 | using System.Text.RegularExpressions;
13 | using System.Threading.Tasks;
14 |
15 | namespace CancelMSM.Generators.CLI.Commands
16 | {
17 | class GenerateSeleniumFile : CommandBase
18 | {
19 | internal static Command CreateCommand()
20 | {
21 | var cmd = new Command("side", "Generate side file by extracting twitter handle present in a file");
22 | cmd.AddOption(new Option(new[] { "--file", "-f" }, "A file containing twitter")
23 | {
24 | Argument = new Argument() { Arity = ArgumentArity.ExactlyOne },
25 | IsRequired = true
26 | });
27 | cmd.Handler = new GenerateSeleniumFile();
28 | return cmd;
29 | }
30 | protected override Task InvokeAsyncCore(InvocationContext context)
31 | {
32 | var file = context.ParseResult.CommandResult.ValueForOption("file")?.Trim();
33 | if (!File.Exists(file))
34 | throw new CommandArgumentException("--file", "The file does not exists");
35 |
36 | var jobj = JObject.Parse(GetResource("TwitterBlockTemplate.side.json"));
37 | var testName = jobj.SelectToken($"$.tests[0].name").Value();
38 | ReplaceIds(jobj);
39 |
40 | var model = (JObject)jobj.SelectToken($"$.tests[0]");
41 | model.Remove();
42 | foreach (var batch in GetBatches(GetTwitterHandles(File.ReadAllText(file)), batchSize: 100))
43 | {
44 | var tests = (JArray)jobj.SelectToken("$.tests");
45 | tests.Add(model.DeepClone());
46 | var arr = (JArray)jobj.SelectToken($"$.tests[{batch.BatchIndex}].commands");
47 | arr.Clear();
48 | foreach (var handle in batch.Batch)
49 | {
50 | var deletion = model["commands"].DeepClone();
51 | deletion[0]["target"] = new JValue($"/{handle}");
52 | foreach (var child in deletion)
53 | {
54 | ReplaceIds(child);
55 | arr.Add(child.DeepClone());
56 | }
57 | }
58 | arr.Parent.Parent["name"] = testName + "-" + batch.BatchIndex;
59 | }
60 | File.WriteAllText(Path.Combine(OutputDirectory, $"BlockTwitter.side"), jobj.ToString(Newtonsoft.Json.Formatting.Indented));
61 | return Task.FromResult(0);
62 | }
63 |
64 | private IEnumerable<(int BatchIndex, List Batch)> GetBatches(IEnumerable list, int batchSize)
65 | {
66 | var enumerator = list.GetEnumerator();
67 | int batchIndex = 0;
68 | while (true)
69 | {
70 | var batch = new List(batchSize);
71 | int count = 0;
72 | while (count != batchSize)
73 | {
74 | if (!enumerator.MoveNext())
75 | if (count == 0)
76 | yield break;
77 | else
78 | {
79 | yield return (batchIndex++, batch);
80 | yield break;
81 | }
82 | count++;
83 | batch.Add(enumerator.Current);
84 | }
85 | yield return (batchIndex++, batch);
86 | }
87 | }
88 | private IEnumerable GetTwitterHandles(string content)
89 | {
90 | HashSet handles = new HashSet();
91 | var matches = Regex.Matches(content, @"@([a-zA-Z0-9]+)");
92 | foreach (var match in matches.OfType())
93 | {
94 | handles.Add(match.Groups[1].Value);
95 | }
96 | matches = Regex.Matches(content, "https://twitter\\.com/([a-zA-Z0-9]+)");
97 | foreach (var match in matches.OfType())
98 | {
99 | handles.Add(match.Groups[1].Value);
100 | }
101 | return handles.OrderByDescending(o => o).ToList();
102 | }
103 |
104 | private void ReplaceIds(JToken jobj)
105 | {
106 | foreach (var id in jobj.SelectTokens("$..id"))
107 | {
108 | ((JProperty)id.Parent).Value = new JValue(NextGuid());
109 | }
110 | }
111 |
112 | Random random = new Random(0);
113 | private string NextGuid()
114 | {
115 | var id = new byte[16];
116 | random.NextBytes(id);
117 | return new Guid(id).ToString();
118 | }
119 |
120 | private static string GetResource(string resourceName)
121 | {
122 | var stream = typeof(GenerateSeleniumFile).Assembly.GetManifestResourceStream($"CancelMSM.Generators.CLI.Data.{resourceName}");
123 | var reader = new StreamReader(stream);
124 | return reader.ReadToEnd();
125 | }
126 | }
127 | }
128 |
--------------------------------------------------------------------------------
/twitter.md:
--------------------------------------------------------------------------------
1 | # Various TV Channels
2 | - [@AssociatedPress](https://twitter.com/AssociatedPress)
3 | - [@Reuters](https://twitter.com/Reuters)
4 | - [@Telegraph](https://twitter.com/Telegraph)
5 | - [@abc](https://twitter.com/abc)
6 | - [@BusinessInsider](https://twitter.com/BusinessInsider)
7 | - [@CBSNews](https://twitter.com/CBSNews)
8 | - [@CBSEveningNews](https://twitter.com/CBSEveningNews)
9 | - [@cnn](https://twitter.com/cnn)
10 | - [@cnnpolitics](https://twitter.com/cnnpolitics)
11 | - [@foxnews](https://twitter.com/foxnews)
12 | - [@msnbc](https://twitter.com/msnbc)
13 | - [@nbcnews](https://twitter.com/nbcnews)
14 | - [@nbcnightlynews](https://twitter.com/nbcnightlynews)
15 | - [@NYTimes](https://twitter.com/NYTimes)
16 | - [@vicenews](https://twitter.com/vicenews)
17 | - [@hbo](https://twitter.com/hbo)
18 | - [@guardian](https://twitter.com/guardian)
19 | - [@time](https://twitter.com/time)
20 | - [@HuffPost](https://twitter.com/HuffPost)
21 | - [@WashingtonPost](https://twitter.com/WashingtonPost)
22 | - [@Bloomberg](https://twitter.com/Bloomberg)
23 | - [@CNET](https://twitter.com/CNET)
24 | - [@zerohedge](https://twitter.com/zerohedge)
25 | - [@npr](https://twitter.com/npr)
26 | - [@rt_com](https://twitter.com/rt_com)
27 | - [@BreitbartLondon](https://twitter.com/BreitbartLondon)
28 | - [@CNBC](https://twitter.com/CNBC)
29 | - [@nypost](https://twitter.com/nypost)
30 | - [@Business](https://twitter.com/Business)
31 | - [@bopinion](https://twitter.com/bopinion)
32 | - [@AP](https://twitter.com/AP)
33 | - [@yahoonews](https://twitter.com/yahoonews)
34 | - [@bbc](https://twitter.com/bbc)
35 | - [@BBCBreaking](https://twitter.com/BBCBreaking)
36 | - [@WiredUK](https://twitter.com/WiredUK)
37 | - [@newsweek](https://twitter.com/newsweek)
38 | - [@NewYorker](https://twitter.com/NewYorker)
39 | - [@politico](https://twitter.com/politico)
40 | - [@bpolitics](https://twitter.com/bpolitics)
41 | - [@usnews](https://twitter.com/usnews)
42 | - [@googlenews](https://twitter.com/googlenews)
43 | - [@thedailybeast](https://twitter.com/thedailybeast)
44 | - [@latimes](https://twitter.com/latimes)
45 | - [@usatoday](https://twitter.com/usatoday)
46 | - [@wsj](https://twitter.com/wsj)
47 | - [@Bostonherald](https://twitter.com/Bostonherald)
48 | - [France 24 English](https://twitter.com/France24_en)
49 | - [Le Monde](https://twitter.com/lemondefr)
50 | - [Le Monde Politique](https://twitter.com/lemonde_pol)
51 | - [Le Monde Afrique](https://twitter.com/LeMonde_Afrique)
52 | - [Libération](https://twitter.com/libe)
53 | - [Le Figaro](https://twitter.com/Le_Figaro)
54 | - [Le Figaro Etudiant](https://twitter.com/Figaro_Etudiant)
55 | - [Le Figaro Culture](https://twitter.com/Figaro_Culture)
56 | - [Le Figaro Tech](https://twitter.com/FigaroTech)
57 | - [Le Figaro Politique](https://twitter.com/FigaroPolitique)
58 | - [Le Figaro Santé](https://twitter.com/LeFigaro_Sante)
59 | - [Le Figaro Economie](https://twitter.com/Figaro_Economie)
60 | - [Le Figaro Vin](https://twitter.com/Figaro_Avis_Vin)
61 | - [Le Figaro Histoire](https://twitter.com/Figaro_Histoire)
62 | - [Le Figaro Immobilier](https://twitter.com/Le_Figaro_Immo)
63 | - [Les Echos](https://twitter.com/LesEchos)
64 | - [La Tribune](https://twitter.com/LaTribune)
65 | - [L'Humanité](https://twitter.com/humanite_fr)
66 | - [La Croix](https://twitter.com/LaCroix)
67 | - [Nice-Matin](https://twitter.com/Nice_Matin)
68 | - [Ouest-France](https://twitter.com/OuestFrance)
69 | - [Midi Libre](https://twitter.com/Midilibre)
70 | - [Le Parisien](https://twitter.com/le_Parisien)
71 | - [La Provence](https://twitter.com/laprovence)
72 | - [Sud-Ouest](https://twitter.com/sudouest)
73 | - [La Voix du Nord](https://twitter.com/lavoixdunord)
74 | - [L'express](https://twitter.com/LEXPRESS)
75 | - [Le Point](https://twitter.com/LePoint)
76 | - [Le Nouvel Observateur](https://twitter.com/lobs)
77 | - [L'Expansion](https://twitter.com/LEXPANSION)
78 | - [Paris Match](https://twitter.com/ParisMatch)
79 | - [Elle](https://twitter.com/ELLEfrance)
80 | - [TF1](https://twitter.com/TF1)
81 | - [France 2](https://twitter.com/France2tv)
82 | - [France 3](https://twitter.com/France3tv)
83 | - [France 5](https://twitter.com/France5tv)
84 | - [M6](https://twitter.com/M6)
85 | - [TV5](https://twitter.com/TV5MONDE)
86 | - [LCI](https://twitter.com/LCI)
87 | - [France 24](https://twitter.com/FRANCE24)
88 | - [BFMTV](https://twitter.com/BFMTV)
89 | - [Radio France](https://twitter.com/radiofrance)
90 | - [RTL](https://twitter.com/RTLFrance)
91 | - [Europe 1](https://twitter.com/Europe1)
92 | - [@CBCNews](https://twitter.com/CBCNews)
93 | - [@CBC](https://twitter.com/CBC)
94 | - [@CTVNews](https://twitter.com/CTVNews)
95 | - [@globalnews](https://twitter.com/globalnews)
96 | - [@globeandmail](https://twitter.com/globeandmail)
97 | - [@TheTorontoSun](https://twitter.com/TheTorontoSun)
98 | - [@TorontoStar](https://twitter.com/TorontoStar)
99 | - [@CTVNationalNews](https://twitter.com/CTVNationalNews)
100 | - [@macleans](https://twitter.com/macleans)
101 | - [@YahooCanadaNews](https://twitter.com/YahooCanadaNews)
102 | - [@HuffPostCanada](https://twitter.com/HuffPostCanada)
103 | - [@CBCAlerts](https://twitter.com/CBCAlerts)
104 | - [@OttawaCitizen](https://twitter.com/OttawaCitizen)
105 | - [@GlobalNational](https://twitter.com/GlobalNational)
106 | - [@lastweektonight](https://twitter.com/LastWeekTonight)
107 | - [@Knack](https://twitter.com/Knack)
108 | - [@Nieuwsblad_be](https://twitter.com/Nieuwsblad_be)
109 | - [@HLN_BE](https://twitter.com/HLN_BE)
110 | - [@tijd](https://twitter.com/tijd)
111 | - [@demorgen](https://twitter.com/demorgen)
112 | - [@destandaard](https://twitter.com/destandaard)
113 | - [@vrtnws](https://twitter.com/vrtnws)
114 | - [@sabcnews](https://twitter.com/sabcnews)
115 | - [@ewnupdates](https://twitter.com/ewnupdates)
116 | - [@eNCA](https://twitter.com/eNCA)
117 |
118 | # Journalists and reporters
119 |
120 | Source: [https://blocknyt.com/list.csv](https://blocknyt.com/list.csv)
121 | - [@13pt](https://twitter.com/13pt)
122 | - [@aaron_krolik](https://twitter.com/aaron_krolik)
123 | - [@abarnardnyt](https://twitter.com/abarnardnyt)
124 | - [@abbygoodnough](https://twitter.com/abbygoodnough)
125 | - [@abby_gruen](https://twitter.com/abby_gruen)
126 | - [@abihabib](https://twitter.com/abihabib)
127 | - [@abscribe](https://twitter.com/abscribe)
128 | - [@adamgoldmannyt](https://twitter.com/adamgoldmannyt)
129 | - [@adamliptak](https://twitter.com/adamliptak)
130 | - [@adamnagourney](https://twitter.com/adamnagourney)
131 | - [@adeelnyt](https://twitter.com/adeelnyt)
132 | - [@adriennecarter](https://twitter.com/adriennecarter)
133 | - [@aellick](https://twitter.com/aellick)
134 | - [@afusfeld](https://twitter.com/afusfeld)
135 | - [@agsnyt](https://twitter.com/agsnyt)
136 | - [@agustin_icij](https://twitter.com/agustin_icij)
137 | - [@a_hailes](https://twitter.com/a_hailes)
138 | - [@akannapell](https://twitter.com/akannapell)
139 | - [@alanblinder](https://twitter.com/alanblinder)
140 | - [@alanfeuer](https://twitter.com/alanfeuer)
141 | - [@alanyuhas](https://twitter.com/alanyuhas)
142 | - [@aleksnotalex](https://twitter.com/aleksnotalex)
143 | - [@alexandrajacobs](https://twitter.com/alexandrajacobs)
144 | - [@alexburnsnyt](https://twitter.com/alexburnsnyt)
145 | - [@alexmaccallum](https://twitter.com/alexmaccallum)
146 | - [@alexwilliamsnyc](https://twitter.com/alexwilliamsnyc)
147 | - [@aliciadesantis](https://twitter.com/aliciadesantis)
148 | - [@aliciaparlap](https://twitter.com/aliciaparlap)
149 | - [@ali_lev](https://twitter.com/ali_lev)
150 | - [@alissanyt](https://twitter.com/alissanyt)
151 | - [@aliwatkins](https://twitter.com/aliwatkins)
152 | - [@allmattnyt](https://twitter.com/allmattnyt)
153 | - [@amandacox](https://twitter.com/amandacox)
154 | - [@amandahess](https://twitter.com/amandahess)
155 | - [@amandataub](https://twitter.com/amandataub)
156 | - [@amy_changchien](https://twitter.com/amy_changchien)
157 | - [@amychozick](https://twitter.com/amychozick)
158 | - [@amyfiscus](https://twitter.com/amyfiscus)
159 | - [@amy_harmon](https://twitter.com/amy_harmon)
160 | - [@amyvirshup](https://twitter.com/amyvirshup)
161 | - [@amyyqin](https://twitter.com/amyyqin)
162 | - [@anahadoconnor](https://twitter.com/anahadoconnor)
163 | - [@anaswanson](https://twitter.com/anaswanson)
164 | - [@andreafelliott](https://twitter.com/andreafelliott)
165 | - [@andrewdasnyt](https://twitter.com/andrewdasnyt)
166 | - [@andrewjacobsnyt](https://twitter.com/andrewjacobsnyt)
167 | - [@andrewkeh](https://twitter.com/andrewkeh)
168 | - [@andrewkramernyt](https://twitter.com/andrewkramernyt)
169 | - [@andrewkueneman](https://twitter.com/andrewkueneman)
170 | - [@andrewlavallee](https://twitter.com/andrewlavallee)
171 | - [@andrewrsorkin](https://twitter.com/andrewrsorkin)
172 | - [@andrewscrivani](https://twitter.com/andrewscrivani)
173 | - [@andylocal](https://twitter.com/andylocal)
174 | - [@andyrnyt](https://twitter.com/andyrnyt)
175 | - [@anemonanyc](https://twitter.com/anemonanyc)
176 | - [@angelabaobeibei](https://twitter.com/angelabaobeibei)
177 | - [@angelicaalzona](https://twitter.com/angelicaalzona)
178 | - [@annadubenko](https://twitter.com/annadubenko)
179 | - [@annanowo](https://twitter.com/annanowo)
180 | - [@anniecorreal](https://twitter.com/anniecorreal)
181 | - [@anniekarni](https://twitter.com/anniekarni)
182 | - [@antontroian](https://twitter.com/antontroian)
183 | - [@aoscott](https://twitter.com/aoscott)
184 | - [@apoorva_nyc](https://twitter.com/apoorva_nyc)
185 | - [@arappeport](https://twitter.com/arappeport)
186 | - [@archietse](https://twitter.com/archietse)
187 | - [@aroyalbox](https://twitter.com/aroyalbox)
188 | - [@ashleyattimes](https://twitter.com/ashleyattimes)
189 | - [@asteadwesley](https://twitter.com/asteadwesley)
190 | - [@astrzemien](https://twitter.com/astrzemien)
191 | - [@a_symonds](https://twitter.com/a_symonds)
192 | - [@aurelienbrd](https://twitter.com/aurelienbrd)
193 | - [@austenproject](https://twitter.com/austenproject)
194 | - [@austinramzy](https://twitter.com/austinramzy)
195 | - [@azamsahmed](https://twitter.com/azamsahmed)
196 | - [@bagrau](https://twitter.com/bagrau)
197 | - [@bakeal](https://twitter.com/bakeal)
198 | - [@barrymeier](https://twitter.com/barrymeier)
199 | - [@bcsolomon](https://twitter.com/bcsolomon)
200 | - [@bdentonphoto](https://twitter.com/bdentonphoto)
201 | - [@bellakwai](https://twitter.com/bellakwai)
202 | - [@bencasselman](https://twitter.com/bencasselman)
203 | - [@bengrandgenett](https://twitter.com/bengrandgenett)
204 | - [@benhoffmannyt](https://twitter.com/benhoffmannyt)
205 | - [@benjaminjackson](https://twitter.com/benjaminjackson)
206 | - [@benoitdlewis](https://twitter.com/benoitdlewis)
207 | - [@benprotess](https://twitter.com/benprotess)
208 | - [@benshpigel](https://twitter.com/benshpigel)
209 | - [@benweisernyt](https://twitter.com/benweisernyt)
210 | - [@benyt](https://twitter.com/benyt)
211 | - [@bernsteinjacob](https://twitter.com/bernsteinjacob)
212 | - [@beyondblunt](https://twitter.com/beyondblunt)
213 | - [@bigblackjacobin](https://twitter.com/bigblackjacobin)
214 | - [@billmpennington](https://twitter.com/billmpennington)
215 | - [@billwasik](https://twitter.com/billwasik)
216 | - [@billywitz](https://twitter.com/billywitz)
217 | - [@blueshirt](https://twitter.com/blueshirt)
218 | - [@bradplumer](https://twitter.com/bradplumer)
219 | - [@brandyzadrozny](https://twitter.com/brandyzadrozny)
220 | - [@brennanem](https://twitter.com/brennanem)
221 | - [@brentnyt](https://twitter.com/brentnyt)
222 | - [@brianmrosenthal](https://twitter.com/brianmrosenthal)
223 | - [@brianstelter](https://twitter.com/brianstelter)
224 | - [@brooksbarnesnyt](https://twitter.com/brooksbarnesnyt)
225 | - [@brucenytimes](https://twitter.com/brucenytimes)
226 | - [@bsheridan](https://twitter.com/bsheridan)
227 | - [@bstrauch](https://twitter.com/bstrauch)
228 | - [@bumillernyt](https://twitter.com/bumillernyt)
229 | - [@bxchen](https://twitter.com/bxchen)
230 | - [@bydanielvictor](https://twitter.com/bydanielvictor)
231 | - [@byjameswagner](https://twitter.com/byjameswagner)
232 | - [@byjenamiller](https://twitter.com/byjenamiller)
233 | - [@bylizrobbins](https://twitter.com/bylizrobbins)
234 | - [@bylukemitchell](https://twitter.com/bylukemitchell)
235 | - [@ByKLong](https://twitter.com/ByKLong)
236 | - [@cademetz](https://twitter.com/cademetz)
237 | - [@caityweaver](https://twitter.com/caityweaver)
238 | - [@camilledodero](https://twitter.com/camilledodero)
239 | - [@campbellnyt](https://twitter.com/campbellnyt)
240 | - [@caranyt](https://twitter.com/caranyt)
241 | - [@carlottagall](https://twitter.com/carlottagall)
242 | - [@carolrosenberg](https://twitter.com/carolrosenberg)
243 | - [@carolynryan](https://twitter.com/carolynryan)
244 | - [@carolynzhang13](https://twitter.com/carolynzhang13)
245 | - [@carr2n](https://twitter.com/carr2n)
246 | - [@carynawilson](https://twitter.com/carynawilson)
247 | - [@catrineinhorn](https://twitter.com/catrineinhorn)
248 | - [@cbtly](https://twitter.com/cbtly)
249 | - [@cdcaron](https://twitter.com/cdcaron)
250 | - [@ceciliakang](https://twitter.com/ceciliakang)
251 | - [@cegoldbaum](https://twitter.com/cegoldbaum)
252 | - [@celiadugger](https://twitter.com/celiadugger)
253 | - [@ceylanwrites](https://twitter.com/ceylanwrites)
254 | - [@cflav](https://twitter.com/cflav)
255 | - [@cfuhrmans](https://twitter.com/cfuhrmans)
256 | - [@charlie_savage](https://twitter.com/charlie_savage)
257 | - [@chashomans](https://twitter.com/chashomans)
258 | - [@choesanghun](https://twitter.com/choesanghun)
259 | - [@choire](https://twitter.com/choire)
260 | - [@chrisgford](https://twitter.com/chrisgford)
261 | - [@christina_m18](https://twitter.com/christina_m18)
262 | - [@christinenyt](https://twitter.com/christinenyt)
263 | - [@christophclarey](https://twitter.com/christophclarey)
264 | - [@chubailiang](https://twitter.com/chubailiang)
265 | - [@cjchivers](https://twitter.com/cjchivers)
266 | - [@ckrausss](https://twitter.com/ckrausss)
267 | - [@clairecm](https://twitter.com/clairecm)
268 | - [@cliffordlevy](https://twitter.com/cliffordlevy)
269 | - [@clydehaberman](https://twitter.com/clydehaberman)
270 | - [@cnyari](https://twitter.com/cnyari)
271 | - [@cocojournalist](https://twitter.com/cocojournalist)
272 | - [@collinskeith](https://twitter.com/collinskeith)
273 | - [@collinsnyt](https://twitter.com/collinsnyt)
274 | - [@conordougherty](https://twitter.com/conordougherty)
275 | - [@coopnytimes](https://twitter.com/coopnytimes)
276 | - [@coralmdavenport](https://twitter.com/coralmdavenport)
277 | - [@corbettnyt](https://twitter.com/corbettnyt)
278 | - [@coreykilgannon](https://twitter.com/coreykilgannon)
279 | - [@cowellcnd](https://twitter.com/cowellcnd)
280 | - [@cvvalencia](https://twitter.com/cvvalencia)
281 | - [@cynthiaallum](https://twitter.com/cynthiaallum)
282 | - [@dagnysalas](https://twitter.com/dagnysalas)
283 | - [@daiwaka](https://twitter.com/daiwaka)
284 | - [@damiencave](https://twitter.com/damiencave)
285 | - [@danagoldstein](https://twitter.com/danagoldstein)
286 | - [@danbarrynyt](https://twitter.com/danbarrynyt)
287 | - [@danbilefsky](https://twitter.com/danbilefsky)
288 | - [@danfrakes](https://twitter.com/danfrakes)
289 | - [@danielle_ivory](https://twitter.com/danielle_ivory)
290 | - [@danilyst](https://twitter.com/danilyst)
291 | - [@danjonesnyt](https://twitter.com/danjonesnyt)
292 | - [@dannyhakim](https://twitter.com/dannyhakim)
293 | - [@danperesny](https://twitter.com/danperesny)
294 | - [@danrschlosser](https://twitter.com/danrschlosser)
295 | - [@dansaltzstein](https://twitter.com/dansaltzstein)
296 | - [@danwakin](https://twitter.com/danwakin)
297 | - [@daveyalba](https://twitter.com/daveyalba)
298 | - [@davidbarboza2](https://twitter.com/davidbarboza2)
299 | - [@davidbarstow](https://twitter.com/davidbarstow)
300 | - [@davidenrich](https://twitter.com/davidenrich)
301 | - [@davidfurstnyt](https://twitter.com/davidfurstnyt)
302 | - [@david_philipps](https://twitter.com/david_philipps)
303 | - [@davidstreitfeld](https://twitter.com/davidstreitfeld)
304 | - [@davidtaniscooks](https://twitter.com/davidtaniscooks)
305 | - [@davidwaldstein](https://twitter.com/davidwaldstein)
306 | - [@davidwchen](https://twitter.com/davidwchen)
307 | - [@davidzweig](https://twitter.com/davidzweig)
308 | - [@dchangnyt](https://twitter.com/dchangnyt)
309 | - [@ddjanowski](https://twitter.com/ddjanowski)
310 | - [@ddknyt](https://twitter.com/ddknyt)
311 | - [@dealbook](https://twitter.com/dealbook)
312 | - [@deanbaquet](https://twitter.com/deanbaquet)
313 | - [@deanemurphy](https://twitter.com/deanemurphy)
314 | - [@debamlen](https://twitter.com/debamlen)
315 | - [@deborah_solomon](https://twitter.com/deborah_solomon)
316 | - [@declanwalsh](https://twitter.com/declanwalsh)
317 | - [@denisedslu](https://twitter.com/denisedslu)
318 | - [@desnyt](https://twitter.com/desnyt)
319 | - [@devansipher](https://twitter.com/devansipher)
320 | - [@dfroms](https://twitter.com/dfroms)
321 | - [@dgbxny](https://twitter.com/dgbxny)
322 | - [@dgelles](https://twitter.com/dgelles)
323 | - [@dickstevenson](https://twitter.com/dickstevenson)
324 | - [@dim109](https://twitter.com/dim109)
325 | - [@dionnesearcey](https://twitter.com/dionnesearcey)
326 | - [@ditzkoff](https://twitter.com/ditzkoff)
327 | - [@dleonhardt](https://twitter.com/dleonhardt)
328 | - [@dlepeska](https://twitter.com/dlepeska)
329 | - [@dmccabe](https://twitter.com/dmccabe)
330 | - [@dnfehren](https://twitter.com/dnfehren)
331 | - [@docubrent](https://twitter.com/docubrent)
332 | - [@donal888](https://twitter.com/donal888)
333 | - [@doree](https://twitter.com/doree)
334 | - [@doug_alteen_nyt](https://twitter.com/doug_alteen_nyt)
335 | - [@dougmillsnyt](https://twitter.com/dougmillsnyt)
336 | - [@dougschorzman](https://twitter.com/dougschorzman)
337 | - [@douthatnyt](https://twitter.com/douthatnyt)
338 | - [@draperrobert](https://twitter.com/draperrobert)
339 | - [@drenard](https://twitter.com/drenard)
340 | - [@drewjordan_nyt](https://twitter.com/drewjordan_nyt)
341 | - [@drtimes](https://twitter.com/drtimes)
342 | - [@dslotnik](https://twitter.com/dslotnik)
343 | - [@dtemp_09f9](https://twitter.com/dtemp_09f9)
344 | - [@duenes](https://twitter.com/duenes)
345 | - [@dwightgarner](https://twitter.com/dwightgarner)
346 | - [@dwtkns](https://twitter.com/dwtkns)
347 | - [@edmundlee](https://twitter.com/edmundlee)
348 | - [@egabler](https://twitter.com/egabler)
349 | - [@egoode](https://twitter.com/egoode)
350 | - [@ejswanso](https://twitter.com/ejswanso)
351 | - [@el_belson](https://twitter.com/el_belson)
352 | - [@elianpeltier](https://twitter.com/elianpeltier)
353 | - [@elisabethmalkin](https://twitter.com/elisabethmalkin)
354 | - [@elisgoodridge](https://twitter.com/elisgoodridge)
355 | - [@elizabethjdias](https://twitter.com/elizabethjdias)
356 | - [@elizashapiro](https://twitter.com/elizashapiro)
357 | - [@ellenbarrynyt](https://twitter.com/ellenbarrynyt)
358 | - [@ellenrosen](https://twitter.com/ellenrosen)
359 | - [@emilybazelon](https://twitter.com/emilybazelon)
360 | - [@emilygould](https://twitter.com/emilygould)
361 | - [@emilysteel](https://twitter.com/emilysteel)
362 | - [@emilyweinstein](https://twitter.com/emilyweinstein)
363 | - [@emmabubola](https://twitter.com/emmabubola)
364 | - [@emmacottnyt](https://twitter.com/emmacottnyt)
365 | - [@emmagf](https://twitter.com/emmagf)
366 | - [@ennisnyt](https://twitter.com/ennisnyt)
367 | - [@epovoledo](https://twitter.com/epovoledo)
368 | - [@ericalg](https://twitter.com/ericalg)
369 | - [@ericasimov](https://twitter.com/ericasimov)
370 | - [@ericliptonnyt](https://twitter.com/ericliptonnyt)
371 | - [@ericmargolis](https://twitter.com/ericmargolis)
372 | - [@ericschmittnyt](https://twitter.com/ericschmittnyt)
373 | - [@ericthayer](https://twitter.com/ericthayer)
374 | - [@eringriffith](https://twitter.com/eringriffith)
375 | - [@escochrane](https://twitter.com/escochrane)
376 | - [@espiers](https://twitter.com/espiers)
377 | - [@esullivannyt](https://twitter.com/esullivannyt)
378 | - [@evanchill](https://twitter.com/evanchill)
379 | - [@ewong](https://twitter.com/ewong)
380 | - [@ezra_marc](https://twitter.com/ezra_marc)
381 | - [@fahimabed](https://twitter.com/fahimabed)
382 | - [@farrellnyt](https://twitter.com/farrellnyt)
383 | - [@flofab](https://twitter.com/flofab)
384 | - [@flynnkanyt](https://twitter.com/flynnkanyt)
385 | - [@fmanjoo](https://twitter.com/fmanjoo)
386 | - [@fordfess](https://twitter.com/fordfess)
387 | - [@francescadonner](https://twitter.com/francescadonner)
388 | - [@francesrobles](https://twitter.com/francesrobles)
389 | - [@froochdynasty](https://twitter.com/froochdynasty)
390 | - [@frugaltraveler](https://twitter.com/frugaltraveler)
391 | - [@gabedorosz](https://twitter.com/gabedorosz)
392 | - [@gabrielsnyder](https://twitter.com/gabrielsnyder)
393 | - [@gailbichler](https://twitter.com/gailbichler)
394 | - [@garcia_alexndra](https://twitter.com/garcia_alexndra)
395 | - [@gatechme99](https://twitter.com/gatechme99)
396 | - [@gawker](https://twitter.com/gawker)
397 | - [@gawkerart](https://twitter.com/gawkerart)
398 | - [@gawkerphasezero](https://twitter.com/gawkerphasezero)
399 | - [@gawkerreview](https://twitter.com/gawkerreview)
400 | - [@gawkerstatus](https://twitter.com/gawkerstatus)
401 | - [@gebeloffnyt](https://twitter.com/gebeloffnyt)
402 | - [@genznyt](https://twitter.com/genznyt)
403 | - [@gerrymullany](https://twitter.com/gerrymullany)
404 | - [@gettleman](https://twitter.com/gettleman)
405 | - [@gilbertcruz](https://twitter.com/gilbertcruz)
406 | - [@gillianreporter](https://twitter.com/gillianreporter)
407 | - [@gillianwong](https://twitter.com/gillianwong)
408 | - [@ginahoslerlamb](https://twitter.com/ginahoslerlamb)
409 | - [@ginakolata](https://twitter.com/ginakolata)
410 | - [@ginianyt](https://twitter.com/ginianyt)
411 | - [@giratikanon](https://twitter.com/giratikanon)
412 | - [@glenn__kenny](https://twitter.com/glenn__kenny)
413 | - [@glennkramon](https://twitter.com/glennkramon)
414 | - [@glennthrush](https://twitter.com/glennthrush)
415 | - [@globaldan](https://twitter.com/globaldan)
416 | - [@goldmanrussell](https://twitter.com/goldmanrussell)
417 | - [@graham_bowley](https://twitter.com/graham_bowley)
418 | - [@grahamstarr](https://twitter.com/grahamstarr)
419 | - [@greenpnyt](https://twitter.com/greenpnyt)
420 | - [@gregbrocknyt](https://twitter.com/gregbrocknyt)
421 | - [@gregfwinter](https://twitter.com/gregfwinter)
422 | - [@gregorycowles](https://twitter.com/gregorycowles)
423 | - [@gregorynyc](https://twitter.com/gregorynyc)
424 | - [@gretchenreynold](https://twitter.com/gretchenreynold)
425 | - [@grynbaum](https://twitter.com/grynbaum)
426 | - [@guytrebay](https://twitter.com/guytrebay)
427 | - [@haeyoun](https://twitter.com/haeyoun)
428 | - [@halbfinger](https://twitter.com/halbfinger)
429 | - [@hannaingber](https://twitter.com/hannaingber)
430 | - [@harinyt](https://twitter.com/harinyt)
431 | - [@harrisaimee](https://twitter.com/harrisaimee)
432 | - [@heathertal](https://twitter.com/heathertal)
433 | - [@heathkhou](https://twitter.com/heathkhou)
434 | - [@heislerphoto](https://twitter.com/heislerphoto)
435 | - [@helenecooper](https://twitter.com/helenecooper)
436 | - [@hellernyt](https://twitter.com/hellernyt)
437 | - [@henryfountain](https://twitter.com/henryfountain)
438 | - [@herbertnyt](https://twitter.com/herbertnyt)
439 | - [@hernandezjavier](https://twitter.com/hernandezjavier)
440 | - [@hfairfield](https://twitter.com/hfairfield)
441 | - [@hilarynyc](https://twitter.com/hilarynyc)
442 | - [@hillhulse](https://twitter.com/hillhulse)
443 | - [@hirokotabuchi](https://twitter.com/hirokotabuchi)
444 | - [@hkbeech](https://twitter.com/hkbeech)
445 | - [@homesweethome](https://twitter.com/homesweethome)
446 | - [@hsherman](https://twitter.com/hsherman)
447 | - [@huang_apiaries](https://twitter.com/huang_apiaries)
448 | - [@hudidi1](https://twitter.com/hudidi1)
449 | - [@hwise29](https://twitter.com/hwise29)
450 | - [@iajunwa](https://twitter.com/iajunwa)
451 | - [@iandenisjohnson](https://twitter.com/iandenisjohnson)
452 | - [@ianrausten](https://twitter.com/ianrausten)
453 | - [@iantrontz](https://twitter.com/iantrontz)
454 | - [@ian_urbina](https://twitter.com/ian_urbina)
455 | - [@ikershner](https://twitter.com/ikershner)
456 | - [@imad](https://twitter.com/imad)
457 | - [@itgawker](https://twitter.com/itgawker)
458 | - [@ithardlymatt3rs](https://twitter.com/ithardlymatt3rs)
459 | - [@itscaitlinhd](https://twitter.com/itscaitlinhd)
460 | - [@jackewingnyt](https://twitter.com/jackewingnyt)
461 | - [@jackhealynyt](https://twitter.com/jackhealynyt)
462 | - [@jacknicas](https://twitter.com/jacknicas)
463 | - [@jacobtwop](https://twitter.com/jacobtwop)
464 | - [@jaime_elizabeth](https://twitter.com/jaime_elizabeth)
465 | - [@jakesilverstein](https://twitter.com/jakesilverstein)
466 | - [@jakesnyt](https://twitter.com/jakesnyt)
467 | - [@jamesestrin](https://twitter.com/jamesestrin)
468 | - [@jamesmckinleyjr](https://twitter.com/jamesmckinleyjr)
469 | - [@jamesstewartnyt](https://twitter.com/jamesstewartnyt)
470 | - [@janeperlez](https://twitter.com/janeperlez)
471 | - [@janhoffmannyt](https://twitter.com/janhoffmannyt)
472 | - [@jan_ransom](https://twitter.com/jan_ransom)
473 | - [@jansfield](https://twitter.com/jansfield)
474 | - [@jasondhorowitz](https://twitter.com/jasondhorowitz)
475 | - [@jazzedloon](https://twitter.com/jazzedloon)
476 | - [@jbsgreenberg](https://twitter.com/jbsgreenberg)
477 | - [@jdavidgoodman](https://twitter.com/jdavidgoodman)
478 | - [@jdbiersdorfer](https://twitter.com/jdbiersdorfer)
479 | - [@jeanette_sha](https://twitter.com/jeanette_sha)
480 | - [@jeanniechoi](https://twitter.com/jeanniechoi)
481 | - [@jefflouella](https://twitter.com/jefflouella)
482 | - [@jeffsommer](https://twitter.com/jeffsommer)
483 | - [@jegner](https://twitter.com/jegner)
484 | - [@jeligon](https://twitter.com/jeligon)
485 | - [@jenniferjolly](https://twitter.com/jenniferjolly)
486 | - [@jennjettkw](https://twitter.com/jennjettkw)
487 | - [@jennydeluxe](https://twitter.com/jennydeluxe)
488 | - [@jennymedina](https://twitter.com/jennymedina)
489 | - [@jennyschuessler](https://twitter.com/jennyschuessler)
490 | - [@jenszalai](https://twitter.com/jenszalai)
491 | - [@jenvalentino](https://twitter.com/jenvalentino)
492 | - [@jessdimson](https://twitter.com/jessdimson)
493 | - [@jessedrucker](https://twitter.com/jessedrucker)
494 | - [@jessekgreen](https://twitter.com/jessekgreen)
495 | - [@jessemckinley](https://twitter.com/jessemckinley)
496 | - [@jessicabennett](https://twitter.com/jessicabennett)
497 | - [@jessicacoen](https://twitter.com/jessicacoen)
498 | - [@jessicalustig](https://twitter.com/jessicalustig)
499 | - [@jesslanderson](https://twitter.com/jesslanderson)
500 | - [@jestei](https://twitter.com/jestei)
501 | - [@jgrovum](https://twitter.com/jgrovum)
502 | - [@jhanc](https://twitter.com/jhanc)
503 | - [@jialynnyang](https://twitter.com/jialynnyang)
504 | - [@jillagostino](https://twitter.com/jillagostino)
505 | - [@jillcowan](https://twitter.com/jillcowan)
506 | - [@jillian_schulz](https://twitter.com/jillian_schulz)
507 | - [@jillrayfield](https://twitter.com/jillrayfield)
508 | - [@jimbyardley](https://twitter.com/jimbyardley)
509 | - [@jimcookelll](https://twitter.com/jimcookelll)
510 | - [@jimdao](https://twitter.com/jimdao)
511 | - [@jimdwyernyt](https://twitter.com/jimdwyernyt)
512 | - [@jimgorman](https://twitter.com/jimgorman)
513 | - [@jimkerstetter](https://twitter.com/jimkerstetter)
514 | - [@jimluttrell](https://twitter.com/jimluttrell)
515 | - [@jimrutenberg](https://twitter.com/jimrutenberg)
516 | - [@jimtankersley](https://twitter.com/jimtankersley)
517 | - [@jimwitkin](https://twitter.com/jimwitkin)
518 | - [@jmartnyt](https://twitter.com/jmartnyt)
519 | - [@jmorrisseynyc](https://twitter.com/jmorrisseynyc)
520 | - [@jmyint](https://twitter.com/jmyint)
521 | - [@joannanikas](https://twitter.com/joannanikas)
522 | - [@joannplockova](https://twitter.com/joannplockova)
523 | - [@jo_becker](https://twitter.com/jo_becker)
524 | - [@jodikantor](https://twitter.com/jodikantor)
525 | - [@joecoscarelli](https://twitter.com/joecoscarelli)
526 | - [@joedrape](https://twitter.com/joedrape)
527 | - [@joekgoldstein](https://twitter.com/joekgoldstein)
528 | - [@johannabarr](https://twitter.com/johannabarr)
529 | - [@johask](https://twitter.com/johask)
530 | - [@johnbranchnyt](https://twitter.com/johnbranchnyt)
531 | - [@johnfisherburns](https://twitter.com/johnfisherburns)
532 | - [@johnismay](https://twitter.com/johnismay)
533 | - [@johnjcook](https://twitter.com/johnjcook)
534 | - [@johnleland](https://twitter.com/johnleland)
535 | - [@johnnydiaz__](https://twitter.com/johnnydiaz__)
536 | - [@johnwilliamsnyt](https://twitter.com/johnwilliamsnyt)
537 | - [@jonah_kessel](https://twitter.com/jonah_kessel)
538 | - [@jonathanmahler](https://twitter.com/jonathanmahler)
539 | - [@jonathan_soble](https://twitter.com/jonathan_soble)
540 | - [@jonathanweisman](https://twitter.com/jonathanweisman)
541 | - [@joncaramanica](https://twitter.com/joncaramanica)
542 | - [@jonesieman](https://twitter.com/jonesieman)
543 | - [@jonpareles](https://twitter.com/jonpareles)
544 | - [@jordansalama19](https://twitter.com/jordansalama19)
545 | - [@jorgearangure](https://twitter.com/jorgearangure)
546 | - [@joshhaner](https://twitter.com/joshhaner)
547 | - [@joshkellerjosh](https://twitter.com/joshkellerjosh)
548 | - [@joshuabrustein](https://twitter.com/joshuabrustein)
549 | - [@joshuatopolsky](https://twitter.com/joshuatopolsky)
550 | - [@jotted](https://twitter.com/jotted)
551 | - [@joumana_khatib](https://twitter.com/joumana_khatib)
552 | - [@joxfeld](https://twitter.com/joxfeld)
553 | - [@j_petter](https://twitter.com/j_petter)
554 | - [@jshkatz](https://twitter.com/jshkatz)
555 | - [@jstallman](https://twitter.com/jstallman)
556 | - [@jswatz](https://twitter.com/jswatz)
557 | - [@jtaylornyt](https://twitter.com/jtaylornyt)
558 | - [@jtes](https://twitter.com/jtes)
559 | - [@julesm_b](https://twitter.com/julesm_b)
560 | - [@juliamoskin](https://twitter.com/juliamoskin)
561 | - [@julianbarnes](https://twitter.com/julianbarnes)
562 | - [@juliebosman](https://twitter.com/juliebosman)
563 | - [@juliehdavis](https://twitter.com/juliehdavis)
564 | - [@julietmacur](https://twitter.com/julietmacur)
565 | - [@julieturkewitz](https://twitter.com/julieturkewitz)
566 | - [@julseas](https://twitter.com/julseas)
567 | - [@justinemakieli](https://twitter.com/justinemakieli)
568 | - [@jwherrman](https://twitter.com/jwherrman)
569 | - [@jwpetersnyt](https://twitter.com/jwpetersnyt)
570 | - [@jwsphoto](https://twitter.com/jwsphoto)
571 | - [@kailahalestern](https://twitter.com/kailahalestern)
572 | - [@kalytsoto](https://twitter.com/kalytsoto)
573 | - [@karaswisher](https://twitter.com/karaswisher)
574 | - [@karenbbarrow](https://twitter.com/karenbbarrow)
575 | - [@karenworkman](https://twitter.com/karenworkman)
576 | - [@karenyourish](https://twitter.com/karenyourish)
577 | - [@karenzraick](https://twitter.com/karenzraick)
578 | - [@karronskog](https://twitter.com/karronskog)
579 | - [@kashhill](https://twitter.com/kashhill)
580 | - [@kasiapilat](https://twitter.com/kasiapilat)
581 | - [@kassiebracken](https://twitter.com/kassiebracken)
582 | - [@kateconger](https://twitter.com/kateconger)
583 | - [@katekelly](https://twitter.com/katekelly)
584 | - [@katephillips](https://twitter.com/katephillips)
585 | - [@katetaylornyt](https://twitter.com/katetaylornyt)
586 | - [@katherinejwu](https://twitter.com/katherinejwu)
587 | - [@katieglueck](https://twitter.com/katieglueck)
588 | - [@katiehafner](https://twitter.com/katiehafner)
589 | - [@katierogers](https://twitter.com/katierogers)
590 | - [@katierosman](https://twitter.com/katierosman)
591 | - [@katie_thomas](https://twitter.com/katie_thomas)
592 | - [@katievansyckle](https://twitter.com/katievansyckle)
593 | - [@kaynerogers](https://twitter.com/kaynerogers)
594 | - [@kbennhold](https://twitter.com/kbennhold)
595 | - [@kchangnyt](https://twitter.com/kchangnyt)
596 | - [@keithbradsher](https://twitter.com/keithbradsher)
597 | - [@kellen_browning](https://twitter.com/kellen_browning)
598 | - [@kellenhenry](https://twitter.com/kellenhenry)
599 | - [@kemcke](https://twitter.com/kemcke)
600 | - [@kenneth_rosen](https://twitter.com/kenneth_rosen)
601 | - [@kenvogel](https://twitter.com/kenvogel)
602 | - [@kevingranville](https://twitter.com/kevingranville)
603 | - [@kevinmdraper](https://twitter.com/kevinmdraper)
604 | - [@kevinq](https://twitter.com/kevinq)
605 | - [@kevinroose](https://twitter.com/kevinroose)
606 | - [@kileyjournalist](https://twitter.com/kileyjournalist)
607 | - [@kim_barker](https://twitter.com/kim_barker)
608 | - [@kimmelman](https://twitter.com/kimmelman)
609 | - [@kimmurphy](https://twitter.com/kimmurphy)
610 | - [@kimseverson](https://twitter.com/kimseverson)
611 | - [@kirksemple](https://twitter.com/kirksemple)
612 | - [@kitastew](https://twitter.com/kitastew)
613 | - [@kitty_bennett](https://twitter.com/kitty_bennett)
614 | - [@kjdellantonia](https://twitter.com/kjdellantonia)
615 | - [@kljohnso](https://twitter.com/kljohnso)
616 | - [@kll5](https://twitter.com/kll5)
617 | - [@koblin](https://twitter.com/koblin)
618 | - [@kristinhussey1](https://twitter.com/kristinhussey1)
619 | - [@ksacknyt](https://twitter.com/ksacknyt)
620 | - [@kschulten](https://twitter.com/kschulten)
621 | - [@kseelye](https://twitter.com/kseelye)
622 | - [@kurtstreeter](https://twitter.com/kurtstreeter)
623 | - [@kvasudevan](https://twitter.com/kvasudevan)
624 | - [@kylebuchanan](https://twitter.com/kylebuchanan)
625 | - [@kyweise](https://twitter.com/kyweise)
626 | - [@kzernike](https://twitter.com/kzernike)
627 | - [@laceydonohue](https://twitter.com/laceydonohue)
628 | - [@landonthomasjr](https://twitter.com/landonthomasjr)
629 | - [@larrybuch](https://twitter.com/larrybuch)
630 | - [@lattif](https://twitter.com/lattif)
631 | - [@laurenshirsch](https://twitter.com/laurenshirsch)
632 | - [@lauriegnyt](https://twitter.com/lauriegnyt)
633 | - [@lauriekawakami](https://twitter.com/lauriekawakami)
634 | - [@lavallee](https://twitter.com/lavallee)
635 | - [@leahbeckmann](https://twitter.com/leahbeckmann)
636 | - [@leahfinnegan](https://twitter.com/leahfinnegan)
637 | - [@leslyedavis](https://twitter.com/leslyedavis)
638 | - [@lffriedman](https://twitter.com/lffriedman)
639 | - [@liamstack](https://twitter.com/liamstack)
640 | - [@lindzcook](https://twitter.com/lindzcook)
641 | - [@lisag_nyc](https://twitter.com/lisag_nyc)
642 | - [@livia_ar](https://twitter.com/livia_ar)
643 | - [@liz_a_harris](https://twitter.com/liz_a_harris)
644 | - [@lizziepaton](https://twitter.com/lizziepaton)
645 | - [@lkatzenberg](https://twitter.com/lkatzenberg)
646 | - [@llerer](https://twitter.com/llerer)
647 | - [@lmanly12](https://twitter.com/lmanly12)
648 | - [@lmj687](https://twitter.com/lmj687)
649 | - [@lollardfish](https://twitter.com/lollardfish)
650 | - [@looslips](https://twitter.com/looslips)
651 | - [@louis_ii](https://twitter.com/louis_ii)
652 | - [@louispeitzman](https://twitter.com/louispeitzman)
653 | - [@lqq91926](https://twitter.com/lqq91926)
654 | - [@lubchansky](https://twitter.com/lubchansky)
655 | - [@luisferre](https://twitter.com/luisferre)
656 | - [@lynseyaddario](https://twitter.com/lynseyaddario)
657 | - [@madshrew](https://twitter.com/madshrew)
658 | - [@maggieastor](https://twitter.com/maggieastor)
659 | - [@maggienyt](https://twitter.com/maggienyt)
660 | - [@mairalg](https://twitter.com/mairalg)
661 | - [@malachybrowne](https://twitter.com/malachybrowne)
662 | - [@malinagilchrist](https://twitter.com/malinagilchrist)
663 | - [@mallorymcmorrow](https://twitter.com/mallorymcmorrow)
664 | - [@mannynyt](https://twitter.com/mannynyt)
665 | - [@marcatracy](https://twitter.com/marcatracy)
666 | - [@marcfitten](https://twitter.com/marcfitten)
667 | - [@marclacey](https://twitter.com/marclacey)
668 | - [@marcsantoranyt](https://twitter.com/marcsantoranyt)
669 | - [@margauxlaskey](https://twitter.com/margauxlaskey)
670 | - [@margeincharge](https://twitter.com/margeincharge)
671 | - [@mariarussobooks](https://twitter.com/mariarussobooks)
672 | - [@marklandler](https://twitter.com/marklandler)
673 | - [@markleibovich](https://twitter.com/markleibovich)
674 | - [@markmazzettinyt](https://twitter.com/markmazzettinyt)
675 | - [@marknyt](https://twitter.com/marknyt)
676 | - [@markscheffler](https://twitter.com/markscheffler)
677 | - [@martfack](https://twitter.com/martfack)
678 | - [@mathisonian](https://twitter.com/mathisonian)
679 | - [@matinastevis](https://twitter.com/matinastevis)
680 | - [@mattapuzzo](https://twitter.com/mattapuzzo)
681 | - [@mattbpurdy](https://twitter.com/mattbpurdy)
682 | - [@mattfleg](https://twitter.com/mattfleg)
683 | - [@mattgoldstein26](https://twitter.com/mattgoldstein26)
684 | - [@matthewphillips](https://twitter.com/matthewphillips)
685 | - [@matt_twomey](https://twitter.com/matt_twomey)
686 | - [@maureendowd](https://twitter.com/maureendowd)
687 | - [@max_fisher](https://twitter.com/max_fisher)
688 | - [@mbeditor](https://twitter.com/mbeditor)
689 | - [@mcorkery5](https://twitter.com/mcorkery5)
690 | - [@m_delamerced](https://twitter.com/m_delamerced)
691 | - [@meddynyt](https://twitter.com/meddynyt)
692 | - [@mega2e](https://twitter.com/mega2e)
693 | - [@mehpatrol](https://twitter.com/mehpatrol)
694 | - [@mekadomurphy](https://twitter.com/mekadomurphy)
695 | - [@melbournecoal](https://twitter.com/melbournecoal)
696 | - [@melechristopher](https://twitter.com/melechristopher)
697 | - [@melenar](https://twitter.com/melenar)
698 | - [@melissaclark](https://twitter.com/melissaclark)
699 | - [@mericson](https://twitter.com/mericson)
700 | - [@meslackman](https://twitter.com/meslackman)
701 | - [@mfortki](https://twitter.com/mfortki)
702 | - [@mhkeller](https://twitter.com/mhkeller)
703 | - [@mhoppertnyt](https://twitter.com/mhoppertnyt)
704 | - [@michaelpaulson](https://twitter.com/michaelpaulson)
705 | - [@michaelroston](https://twitter.com/michaelroston)
706 | - [@michellehiggins](https://twitter.com/michellehiggins)
707 | - [@micksussman](https://twitter.com/micksussman)
708 | - [@migold](https://twitter.com/migold)
709 | - [@mihirzaveri](https://twitter.com/mihirzaveri)
710 | - [@mikaylabouchard](https://twitter.com/mikaylabouchard)
711 | - [@mikeabramsnyt](https://twitter.com/mikeabramsnyt)
712 | - [@mikehalenyt](https://twitter.com/mikehalenyt)
713 | - [@mikeisaac](https://twitter.com/mikeisaac)
714 | - [@mikiebarb](https://twitter.com/mikiebarb)
715 | - [@minimaxir](https://twitter.com/minimaxir)
716 | - [@mirjordan](https://twitter.com/mirjordan)
717 | - [@mitchksmith](https://twitter.com/mitchksmith)
718 | - [@mjgault](https://twitter.com/mjgault)
719 | - [@mlooram](https://twitter.com/mlooram)
720 | - [@mlouttit](https://twitter.com/mlouttit)
721 | - [@mmcintire](https://twitter.com/mmcintire)
722 | - [@mobute](https://twitter.com/mobute)
723 | - [@moll_david](https://twitter.com/moll_david)
724 | - [@monicadavey1](https://twitter.com/monicadavey1)
725 | - [@monicadrake](https://twitter.com/monicadrake)
726 | - [@motokorich](https://twitter.com/motokorich)
727 | - [@mrbaopanrui](https://twitter.com/mrbaopanrui)
728 | - [@mrichtel](https://twitter.com/mrichtel)
729 | - [@mschwirtz](https://twitter.com/mschwirtz)
730 | - [@mujmash](https://twitter.com/mujmash)
731 | - [@mwho](https://twitter.com/mwho)
732 | - [@mwilsonnyt](https://twitter.com/mwilsonnyt)
733 | - [@mwollan](https://twitter.com/mwollan)
734 | - [@nataliekitro](https://twitter.com/nataliekitro)
735 | - [@natalieshutler](https://twitter.com/natalieshutler)
736 | - [@natashanyt](https://twitter.com/natashanyt)
737 | - [@nate_cohn](https://twitter.com/nate_cohn)
738 | - [@nateschweber](https://twitter.com/nateschweber)
739 | - [@nathanielpopper](https://twitter.com/nathanielpopper)
740 | - [@nealboudette](https://twitter.com/nealboudette)
741 | - [@neetzan](https://twitter.com/neetzan)
742 | - [@nehachaudharymd](https://twitter.com/nehachaudharymd)
743 | - [@neil_irwin](https://twitter.com/neil_irwin)
744 | - [@neilmacfarquhar](https://twitter.com/neilmacfarquhar)
745 | - [@nelliebowles](https://twitter.com/nelliebowles)
746 | - [@nelsonschwartz](https://twitter.com/nelsonschwartz)
747 | - [@nerdishtendency](https://twitter.com/nerdishtendency)
748 | - [@newsguildp](https://twitter.com/newsguildp)
749 | - [@nhannahjones](https://twitter.com/nhannahjones)
750 | - [@nicatnyt](https://twitter.com/nicatnyt)
751 | - [@nickconfessore](https://twitter.com/nickconfessore)
752 | - [@nickfoxnyt](https://twitter.com/nickfoxnyt)
753 | - [@nickkristof](https://twitter.com/nickkristof)
754 | - [@nicknotned](https://twitter.com/nicknotned)
755 | - [@nicoleolived](https://twitter.com/nicoleolived)
756 | - [@nicoleperlroth](https://twitter.com/nicoleperlroth)
757 | - [@nicsperling](https://twitter.com/nicsperling)
758 | - [@nikkih04](https://twitter.com/nikkih04)
759 | - [@nirajc](https://twitter.com/nirajc)
760 | - [@nitashatiku](https://twitter.com/nitashatiku)
761 | - [@nkulish](https://twitter.com/nkulish)
762 | - [@noamscheiber](https://twitter.com/noamscheiber)
763 | - [@noel](https://twitter.com/noel)
764 | - [@noelmillea](https://twitter.com/noelmillea)
765 | - [@npfandos](https://twitter.com/npfandos)
766 | - [@nyccyn](https://twitter.com/nyccyn)
767 | - [@nycscribe](https://twitter.com/nycscribe)
768 | - [@nyt4thdownbot](https://twitter.com/nyt4thdownbot)
769 | - [@nytarchives](https://twitter.com/nytarchives)
770 | - [@nytben](https://twitter.com/nytben)
771 | - [@nytchinese](https://twitter.com/nytchinese)
772 | - [@nytdavidbrooks](https://twitter.com/nytdavidbrooks)
773 | - [@nytdenisegrady](https://twitter.com/nytdenisegrady)
774 | - [@nytfashion](https://twitter.com/nytfashion)
775 | - [@nytfood](https://twitter.com/nytfood)
776 | - [@nytgraphics](https://twitter.com/nytgraphics)
777 | - [@nytham](https://twitter.com/nytham)
778 | - [@nythealth](https://twitter.com/nythealth)
779 | - [@nytimes](https://twitter.com/nytimes)
780 | - [@nytimesarts](https://twitter.com/nytimesarts)
781 | - [@nytimesatwar](https://twitter.com/nytimesatwar)
782 | - [@nytimesbooks](https://twitter.com/nytimesbooks)
783 | - [@nytimesbreaking](https://twitter.com/nytimesbreaking)
784 | - [@nytimesbusiness](https://twitter.com/nytimesbusiness)
785 | - [@nytimeschina](https://twitter.com/nytimeschina)
786 | - [@nytimescohen](https://twitter.com/nytimescohen)
787 | - [@nytimescramer](https://twitter.com/nytimescramer)
788 | - [@nytimeses](https://twitter.com/nytimeses)
789 | - [@nytimesevents](https://twitter.com/nytimesevents)
790 | - [@nytimesgames](https://twitter.com/nytimesgames)
791 | - [@nytimesguild](https://twitter.com/nytimesguild)
792 | - [@nytimeslearning](https://twitter.com/nytimeslearning)
793 | - [@nytimeslover](https://twitter.com/nytimeslover)
794 | - [@nytimesmusic](https://twitter.com/nytimesmusic)
795 | - [@nytimesphoto](https://twitter.com/nytimesphoto)
796 | - [@nytimespr](https://twitter.com/nytimespr)
797 | - [@nytimesrd](https://twitter.com/nytimesrd)
798 | - [@nytimesrecruit](https://twitter.com/nytimesrecruit)
799 | - [@nytimestech](https://twitter.com/nytimestech)
800 | - [@nytimestheater](https://twitter.com/nytimestheater)
801 | - [@nytimestravel](https://twitter.com/nytimestravel)
802 | - [@nytimesvows](https://twitter.com/nytimesvows)
803 | - [@nytimeswell](https://twitter.com/nytimeswell)
804 | - [@nytimeswordplay](https://twitter.com/nytimeswordplay)
805 | - [@nytimesworld](https://twitter.com/nytimesworld)
806 | - [@nytmag](https://twitter.com/nytmag)
807 | - [@nytmay](https://twitter.com/nytmay)
808 | - [@nytmetro](https://twitter.com/nytmetro)
809 | - [@nytmike](https://twitter.com/nytmike)
810 | - [@nytnational](https://twitter.com/nytnational)
811 | - [@nytnickc](https://twitter.com/nytnickc)
812 | - [@nytobits](https://twitter.com/nytobits)
813 | - [@nytopinion](https://twitter.com/nytopinion)
814 | - [@nytpatrick](https://twitter.com/nytpatrick)
815 | - [@nytpolitics](https://twitter.com/nytpolitics)
816 | - [@nytpr](https://twitter.com/nytpr)
817 | - [@nytrealestate](https://twitter.com/nytrealestate)
818 | - [@nytscience](https://twitter.com/nytscience)
819 | - [@nytsports](https://twitter.com/nytsports)
820 | - [@nytstevek](https://twitter.com/nytstevek)
821 | - [@nytstyles](https://twitter.com/nytstyles)
822 | - [@nyttravelshow](https://twitter.com/nyttravelshow)
823 | - [@nytvideo](https://twitter.com/nytvideo)
824 | - [@nytwatching](https://twitter.com/nytwatching)
825 | - [@oliveclare](https://twitter.com/oliveclare)
826 | - [@oliverdarcy](https://twitter.com/oliverdarcy)
827 | - [@oneunderscore__](https://twitter.com/oneunderscore__)
828 | - [@onishinyt](https://twitter.com/onishinyt)
829 | - [@onlanguage](https://twitter.com/onlanguage)
830 | - [@overbye](https://twitter.com/overbye)
831 | - [@owenthomas](https://twitter.com/owenthomas)
832 | - [@owlese](https://twitter.com/owlese)
833 | - [@palafo](https://twitter.com/palafo)
834 | - [@pambelluck](https://twitter.com/pambelluck)
835 | - [@pamelapaulnyt](https://twitter.com/pamelapaulnyt)
836 | - [@panphil](https://twitter.com/panphil)
837 | - [@pareene](https://twitter.com/pareene)
838 | - [@parul_sehgal](https://twitter.com/parul_sehgal)
839 | - [@patcohennyt](https://twitter.com/patcohennyt)
840 | - [@patlyonsnyt](https://twitter.com/patlyonsnyt)
841 | - [@patriciamazzei](https://twitter.com/patriciamazzei)
842 | - [@patrickhealynyt](https://twitter.com/patrickhealynyt)
843 | - [@patrickkingsley](https://twitter.com/patrickkingsley)
844 | - [@paulmozur](https://twitter.com/paulmozur)
845 | - [@pblairnyt](https://twitter.com/pblairnyt)
846 | - [@pekingmike](https://twitter.com/pekingmike)
847 | - [@perezpena](https://twitter.com/perezpena)
848 | - [@peterbakernyt](https://twitter.com/peterbakernyt)
849 | - [@petercatapano](https://twitter.com/petercatapano)
850 | - [@pete_wells](https://twitter.com/pete_wells)
851 | - [@pinkgrammar](https://twitter.com/pinkgrammar)
852 | - [@pkhoury_nyt](https://twitter.com/pkhoury_nyt)
853 | - [@pnstenquist](https://twitter.com/pnstenquist)
854 | - [@poniewozik](https://twitter.com/poniewozik)
855 | - [@portereduardo](https://twitter.com/portereduardo)
856 | - [@porterthereport](https://twitter.com/porterthereport)
857 | - [@powellnyt](https://twitter.com/powellnyt)
858 | - [@pranshuverma_](https://twitter.com/pranshuverma_)
859 | - [@preetatweets](https://twitter.com/preetatweets)
860 | - [@profjeffjarviss](https://twitter.com/profjeffjarviss)
861 | - [@puiwingtam](https://twitter.com/puiwingtam)
862 | - [@rachelabramsny](https://twitter.com/rachelabramsny)
863 | - [@rachel_dry](https://twitter.com/rachel_dry)
864 | - [@rajivpant](https://twitter.com/rajivpant)
865 | - [@randynyt](https://twitter.com/randynyt)
866 | - [@randypennell](https://twitter.com/randypennell)
867 | - [@raphaelminder](https://twitter.com/raphaelminder)
868 | - [@rar](https://twitter.com/rar)
869 | - [@ray_krueger](https://twitter.com/ray_krueger)
870 | - [@raywert](https://twitter.com/raywert)
871 | - [@rblumenstein](https://twitter.com/rblumenstein)
872 | - [@rcallimachi](https://twitter.com/rcallimachi)
873 | - [@rcpaddock](https://twitter.com/rcpaddock)
874 | - [@readercenter](https://twitter.com/readercenter)
875 | - [@realnickbilton](https://twitter.com/realnickbilton)
876 | - [@rebeccaruiz](https://twitter.com/rebeccaruiz)
877 | - [@recode](https://twitter.com/recode)
878 | - [@reddicliffenyt](https://twitter.com/reddicliffenyt)
879 | - [@reidepstein](https://twitter.com/reidepstein)
880 | - [@reynadesai](https://twitter.com/reynadesai)
881 | - [@rfremson](https://twitter.com/rfremson)
882 | - [@richardfausset](https://twitter.com/richardfausset)
883 | - [@rich_harris](https://twitter.com/rich_harris)
884 | - [@richsandomir](https://twitter.com/richsandomir)
885 | - [@rickgladstone](https://twitter.com/rickgladstone)
886 | - [@rilaws](https://twitter.com/rilaws)
887 | - [@risenc](https://twitter.com/risenc)
888 | - [@rlccorbett](https://twitter.com/rlccorbett)
889 | - [@rmac18](https://twitter.com/rmac18)
890 | - [@robertasmithnyt](https://twitter.com/robertasmithnyt)
891 | - [@rodnordland](https://twitter.com/rodnordland)
892 | - [@rogene](https://twitter.com/rogene)
893 | - [@roninytimes](https://twitter.com/roninytimes)
894 | - [@ronlieber](https://twitter.com/ronlieber)
895 | - [@ropear](https://twitter.com/ropear)
896 | - [@rorysmith](https://twitter.com/rorysmith)
897 | - [@rpogrebin](https://twitter.com/rpogrebin)
898 | - [@rueby](https://twitter.com/rueby)
899 | - [@rurikbradbury](https://twitter.com/rurikbradbury)
900 | - [@russbuettner](https://twitter.com/russbuettner)
901 | - [@rwmcmorrow](https://twitter.com/rwmcmorrow)
902 | - [@ryan_kathy](https://twitter.com/ryan_kathy)
903 | - [@safleisch](https://twitter.com/safleisch)
904 | - [@sally_adee](https://twitter.com/sally_adee)
905 | - [@salmanmasood](https://twitter.com/salmanmasood)
906 | - [@samanchester](https://twitter.com/samanchester)
907 | - [@samblatteis](https://twitter.com/samblatteis)
908 | - [@samdolnick](https://twitter.com/samdolnick)
909 | - [@samfbiddle](https://twitter.com/samfbiddle)
910 | - [@samrob12](https://twitter.com/samrob12)
911 | - [@samsifton](https://twitter.com/samsifton)
912 | - [@sangerkatz](https://twitter.com/sangerkatz)
913 | - [@sangernyt](https://twitter.com/sangernyt)
914 | - [@sapna](https://twitter.com/sapna)
915 | - [@sarahjeong](https://twitter.com/sarahjeong)
916 | - [@sarahlyall](https://twitter.com/sarahlyall)
917 | - [@sarahmaslinnir](https://twitter.com/sarahmaslinnir)
918 | - [@sarahnemerson](https://twitter.com/sarahnemerson)
919 | - [@saramorrison](https://twitter.com/saramorrison)
920 | - [@saritharai](https://twitter.com/saritharai)
921 | - [@sashagila](https://twitter.com/sashagila)
922 | - [@satariano](https://twitter.com/satariano)
923 | - [@scootes](https://twitter.com/scootes)
924 | - [@scottcacciola](https://twitter.com/scottcacciola)
925 | - [@scottdodd](https://twitter.com/scottdodd)
926 | - [@scottshanenyt](https://twitter.com/scottshanenyt)
927 | - [@seanplambeck](https://twitter.com/seanplambeck)
928 | - [@selamgkidan](https://twitter.com/selamgkidan)
929 | - [@sergenyt](https://twitter.com/sergenyt)
930 | - [@s_evangelina](https://twitter.com/s_evangelina)
931 | - [@sgoood](https://twitter.com/sgoood)
932 | - [@shailadewan](https://twitter.com/shailadewan)
933 | - [@shamblanderson](https://twitter.com/shamblanderson)
934 | - [@shanegoldmacher](https://twitter.com/shanegoldmacher)
935 | - [@sharonlnyt](https://twitter.com/sharonlnyt)
936 | - [@sharonnyt](https://twitter.com/sharonnyt)
937 | - [@shearm](https://twitter.com/shearm)
938 | - [@sheeraf](https://twitter.com/sheeraf)
939 | - [@sherifink](https://twitter.com/sherifink)
940 | - [@sherylnyt](https://twitter.com/sherylnyt)
941 | - [@shiraovide](https://twitter.com/shiraovide)
942 | - [@shiringhaffary](https://twitter.com/shiringhaffary)
943 | - [@shreeyasinha](https://twitter.com/shreeyasinha)
944 | - [@siamichel](https://twitter.com/siamichel)
945 | - [@siddharma](https://twitter.com/siddharma)
946 | - [@sisario](https://twitter.com/sisario)
947 | - [@sjalfano](https://twitter.com/sjalfano)
948 | - [@sjwilliams](https://twitter.com/sjwilliams)
949 | - [@skeeerra](https://twitter.com/skeeerra)
950 | - [@skurutz](https://twitter.com/skurutz)
951 | - [@smbahr14](https://twitter.com/smbahr14)
952 | - [@smdnyc](https://twitter.com/smdnyc)
953 | - [@smhedgecock](https://twitter.com/smhedgecock)
954 | - [@_sofiamt](https://twitter.com/_sofiamt)
955 | - [@sominisengupta](https://twitter.com/sominisengupta)
956 | - [@sona](https://twitter.com/sona)
957 | - [@sopandeb](https://twitter.com/sopandeb)
958 | - [@sskerrr](https://twitter.com/sskerrr)
959 | - [@staceybakernyt](https://twitter.com/staceybakernyt)
960 | - [@stacycowley](https://twitter.com/stacycowley)
961 | - [@stanfordc](https://twitter.com/stanfordc)
962 | - [@starksamantha](https://twitter.com/starksamantha)
963 | - [@stavernise](https://twitter.com/stavernise)
964 | - [@stefsaul](https://twitter.com/stefsaul)
965 | - [@_stephencastle](https://twitter.com/_stephencastle)
966 | - [@stephmbuck](https://twitter.com/stephmbuck)
967 | - [@stephronyt](https://twitter.com/stephronyt)
968 | - [@steveeder](https://twitter.com/steveeder)
969 | - [@stevelohr](https://twitter.com/stevelohr)
970 | - [@stevenerlanger](https://twitter.com/stevenerlanger)
971 | - [@stevenleemyers](https://twitter.com/stevenleemyers)
972 | - [@stevenmcelroy](https://twitter.com/stevenmcelroy)
973 | - [@stimmonsla](https://twitter.com/stimmonsla)
974 | - [@stokel](https://twitter.com/stokel)
975 | - [@strutting](https://twitter.com/strutting)
976 | - [@suffragist](https://twitter.com/suffragist)
977 | - [@sullivanpaul](https://twitter.com/sullivanpaul)
978 | - [@SulomeAnderson](https://twitter.com/SulomeAnderson)
979 | - [@susandominus](https://twitter.com/susandominus)
980 | - [@susannecraig](https://twitter.com/susannecraig)
981 | - [@suzannedaley](https://twitter.com/suzannedaley)
982 | - [@suzannespecnyt](https://twitter.com/suzannespecnyt)
983 | - [@taffyakner](https://twitter.com/taffyakner)
984 | - [@tamarnyt](https://twitter.com/tamarnyt)
985 | - [@tannercurtis](https://twitter.com/tannercurtis)
986 | - [@tarangonyt](https://twitter.com/tarangonyt)
987 | - [@taraparkerpope](https://twitter.com/taraparkerpope)
988 | - [@tarasbernard](https://twitter.com/tarasbernard)
989 | - [@tariqpanja](https://twitter.com/tariqpanja)
990 | - [@tariro](https://twitter.com/tariro)
991 | - [@taylorlorenz](https://twitter.com/taylorlorenz)
992 | - [@taylormajewski](https://twitter.com/taylormajewski)
993 | - [@tech_nyt](https://twitter.com/tech_nyt)
994 | - [@techwritergeoff](https://twitter.com/techwritergeoff)
995 | - [@teddyschleifer](https://twitter.com/teddyschleifer)
996 | - [@teddytinson](https://twitter.com/teddytinson)
997 | - [@tejalrao](https://twitter.com/tejalrao)
998 | - [@terr](https://twitter.com/terr)
999 | - [@TheEconomist](https://twitter.com/TheEconomist)
1000 | - [@theotypes](https://twitter.com/theotypes)
1001 | - [@therestherub](https://twitter.com/therestherub)
1002 | - [@thesteinline](https://twitter.com/thesteinline)
1003 | - [@thomaserdbrink](https://twitter.com/thomaserdbrink)
1004 | - [@thomasfullernyt](https://twitter.com/thomasfullernyt)
1005 | - [@thomaskaplan](https://twitter.com/thomaskaplan)
1006 | - [@tiffkhsu](https://twitter.com/tiffkhsu)
1007 | - [@timesrunclub](https://twitter.com/timesrunclub)
1008 | - [@timestalks](https://twitter.com/timestalks)
1009 | - [@timherrera](https://twitter.com/timherrera)
1010 | - [@tinajordannyt](https://twitter.com/tinajordannyt)
1011 | - [@tmagazine](https://twitter.com/tmagazine)
1012 | - [@tmgneff](https://twitter.com/tmgneff)
1013 | - [@tminsberg](https://twitter.com/tminsberg)
1014 | - [@toddgregory](https://twitter.com/toddgregory)
1015 | - [@tomfeyer](https://twitter.com/tomfeyer)
1016 | - [@tomfriedman](https://twitter.com/tomfriedman)
1017 | - [@tomjolly](https://twitter.com/tomjolly)
1018 | - [@tomkuntznyt](https://twitter.com/tomkuntznyt)
1019 | - [@tommasininyt](https://twitter.com/tommasininyt)
1020 | - [@tomwangnyt](https://twitter.com/tomwangnyt)
1021 | - [@tomwp](https://twitter.com/tomwp)
1022 | - [@toomuchnick](https://twitter.com/toomuchnick)
1023 | - [@trbrtc](https://twitter.com/trbrtc)
1024 | - [@tripgabriel](https://twitter.com/tripgabriel)
1025 | - [@tylerhicksphoto](https://twitter.com/tylerhicksphoto)
1026 | - [@tylerkepner](https://twitter.com/tylerkepner)
1027 | - [@tysone](https://twitter.com/tysone)
1028 | - [@upshotnyt](https://twitter.com/upshotnyt)
1029 | - [@uugwuu](https://twitter.com/uugwuu)
1030 | - [@uwsgeezer](https://twitter.com/uwsgeezer)
1031 | - [@veronica_penney](https://twitter.com/veronica_penney)
1032 | - [@viasimonromero](https://twitter.com/viasimonromero)
1033 | - [@vikasbajaj](https://twitter.com/vikasbajaj)
1034 | - [@vindugoel](https://twitter.com/vindugoel)
1035 | - [@vivian](https://twitter.com/vivian)
1036 | - [@vivianhyee](https://twitter.com/vivianhyee)
1037 | - [@vivianstoy](https://twitter.com/vivianstoy)
1038 | - [@vonzielbauer](https://twitter.com/vonzielbauer)
1039 | - [@voxdotcom](https://twitter.com/voxdotcom)
1040 | - [@voxmedia](https://twitter.com/voxmedia)
1041 | - [@vsaffron](https://twitter.com/vsaffron)
1042 | - [@vvchambers](https://twitter.com/vvchambers)
1043 | - [@vvfriedman](https://twitter.com/vvfriedman)
1044 | - [@wardnyt](https://twitter.com/wardnyt)
1045 | - [@wellfamilynyt](https://twitter.com/wellfamilynyt)
1046 | - [@wendyluwrites](https://twitter.com/wendyluwrites)
1047 | - [@wesley_morris](https://twitter.com/wesley_morris)
1048 | - [@whitney_hurst](https://twitter.com/whitney_hurst)
1049 | - [@whitney_rich](https://twitter.com/whitney_rich)
1050 | - [@williamjbroad](https://twitter.com/williamjbroad)
1051 | - [@willieneuman](https://twitter.com/willieneuman)
1052 | - [@willystaley](https://twitter.com/willystaley)
1053 | - [@wilsonandrews](https://twitter.com/wilsonandrews)
1054 | - [@winguero](https://twitter.com/winguero)
1055 | - [@wirecutter](https://twitter.com/wirecutter)
1056 | - [@wmferguson](https://twitter.com/wmferguson)
1057 | - [@xanalter](https://twitter.com/xanalter)
1058 | - [@yaffebellany](https://twitter.com/yaffebellany)
1059 | - [@ylindaqiu](https://twitter.com/ylindaqiu)
1060 | - [@zachjohnk](https://twitter.com/zachjohnk)
1061 | - [@zhonggg](https://twitter.com/zhonggg)
1062 | - [@zinoman](https://twitter.com/zinoman)
1063 | - [@zwoolfe](https://twitter.com/zwoolfe)
1064 |
1065 | # Others
1066 |
1067 | - [@juliacarriew](https://twitter.com/juliacarriew)
1068 | - [@TaylorLorenz](https://twitter.com/TaylorLorenz)
1069 | - [@zachdespart](https://twitter.com/zachdespart)
1070 | - [@HoustonChron](https://twitter.com/HoustonChron)
1071 | - [@glennkirschner2](https://twitter.com/glennkirschner2)
1072 | - [@holmes_reports](https://twitter.com/holmes_reports)
1073 | - [@lawindsor](https://twitter.com/lawindsor)
1074 | - [@CharlieOlaf](https://twitter.com/CharlieOlaf)
1075 | - [@TheRickWilson](https://twitter.com/TheRickWilson)
1076 | - [@zannymb](https://twitter.com/zannymb)
--------------------------------------------------------------------------------