211service.com
Ceļvedis pusaudžiem, lai izveidotu pasaulē labākos pandēmijas un protestu izsekotājus
Avi Šifmans, tīmekļa populārākās koronavīrusa izsekošanas vietnes prāts, tikko atvēra protestu izsekošanas vietni. Kā viņš to izdarīja? 2020. gada 12. jūnijsPieklājības foto
Koronavīrusa pandēmija un protesti, ko izraisīja Džordža Floida slepkavība 25. maijā, līdz šim ir bijuši noteicošie 2020. gada notikumi, un abos gadījumos liela loma tiešsaistē ir bijusi vienam 17 gadus vecam jaunietim: Avi Šifmanam, tīmekļa vietnes radītājam. izcils Covid-19 gadījumu izsekotājs un pavisam nesen protestu izsekošanas vietne .
Izsekotāji ir ieguvuši atzinību par kodolīgas, uzreiz atjauninātas informācijas sniegšanu. Šifmaņa koronavīrusa izsekotājs patiesībā ir tik rūpīgs, ka epidemiologi to ir izmantojuši, lai prognozētu slimības izplatību. Šifmans ir nopelnījis Webbija gada cilvēka balvu, kā arī uzslavas no Entonija Fauci, Nacionālā alerģiju un infekcijas slimību institūta direktora, kurš pusaudža vietni nosauca par būtisku.
Šifmans varēja atpūsties uz lauriem, taču Džordža Floida slepkavība pamudināja citu projektu. Šī jaunā vietne ir vienkārša, un tās galvenais mērķis ir atrast vietējos protestus.
Tātad, kā Šifmans to izdarīja? Mēs runājām ar viņu, lai noskaidrotu, kā viņš iesaistījās, un kādu padomu viņš varētu dot ikvienam citam, kurš vēlas darīt ko līdzīgu.
Intervija ir rediģēta garuma un skaidrības labad.
Mācieties no mazajiem projektiem. Pagājušajā rudenī es izveidoju vietni savai vidusskolai, kurā tika uzskaitīti sporta rezultāti un statistika, ko es saņēmu no valsts sporta vietnes. Oriģināls bija briesmīga vietne, kas izveidota pirms miljarda gadu. Tas ir patiešām grūti lasāms un neglīts. Tāpēc es sāku pārtaisīt skolas sporta vietni; Es nejauši divas reizes nojaucu serverus. Es to kodēju, lai vietne saprastu, kura rezultāts ir augstāks. Ja mums bija augstāks rezultāts, uzvarai bija zaļš W. Ja viņiem [pretinieku komandai] bija augstāks rādītājs, par zaudējumu tika piešķirts sarkans L. Šī vietne bija ncov2019 priekštecis.
2020. gada protesta vieta bija diezgan līdzīga. Es redzēju protestus. Es redzēju, ka daudzi cilvēki runāja, bet neko nedarīja, bet kaut ko publicēja Instagram. Es domāju, ka man vajadzētu izmantot savu platformu un faktiski darīt kaut ko vairāk. Es sāku vietni, lai palīdzētu.
Nosakiet problēmu no savas pieredzes. Es sāku [ncov2019] decembra beigās, janvāra sākumā. Mani interesēja koronavīrusa skaitļi, taču, ja vēlējos saņemt visjaunāko informāciju, man bija jāvēršas Ķīnas valdībā — un es nerunāju ķīniešu valodā. Alternatīva bija lasīt ziņu rakstus, taču tie netika dinamiski atjaunināti. Es mēģināju vienkārši atrast glītu informācijas paneļa izsekotāju, taču es nevarēju to atrast.
Lūgt palīdzību. Man ir daudz cilvēku, kas palīdz ar informācijas izpēti. 36 stundu laikā pēc publicēšanas dažās kodēšanas vietnēs man bija palīdzība. Ir daudz informācijas, kas jāsavāc manuāli. Man komandā ir 12 vidusskolēni, apmēram mana vecuma, tāpat kā seniori. Es viņus visus satiku tiešsaistē, un viņiem viss ir beidzies. Daudzi no tiem atrodas Āzijā.
Esi pacietīgs. Es paņēmu [koronavīrusa] informāciju tieši no šo valdības vietu avotiem un sāku strādāt pie informācijas paneļa. Es negaidīju, ka tā būs globāla pandēmija vai vietne ka populārs. Kādu laiku, lielāko daļu janvāra, satiksme bija pienācīga, piemēram, 30 000 dienā — ne nekas, bet ne tik liels. Bija jauki redzēt, ka cilvēki to izmanto. Es to ievietoju savā vietējā NextDoor, jo koronavīruss bija pirmais ASV saslimšanas gadījums, un tad apkārtējie cilvēki teica: 'Tas ir interesanti.' [ Šifmans dzīvo Vašingtonā, kur tika konstatēti sākotnējie koronavīrusa gadījumi.] Galu galā, pēc divām nedēļām, kāds no NextDoor sniedza padomu Geekwire, kurš uzrakstīja an rakstu ncov, un 24 stundu laikā tas kļuva nacionāls. Tagad ir daudz izsekotāju, taču nevienam no tiem nav tuvu manai satiksmei, un lielākā daļa no tiem netika izveidoti janvāra sākumā.
Esiet gatavs mācīties. Es izmantoju tīmekļa skrāpēšanu. Tas ir sarežģīti, taču tas lejupielādē jebkuras vietnes HTML un pēc tam to parsē. Tā, piemēram, es saņēmu Korejas valdības veselības departamenta informāciju. Es varu lejupielādēt vietnes tabulas un pēc tam pievienot tās simtiem valstu, pēc tam ievietot sadalījumus un visu to. Šādas vietnes uzturēšana [ncov] rada daudz problēmu, un, inficējoties arvien vairāk valstu, atsevišķas lietas var noiet greizi. Es neesmu profesionāls programmētājs, un man nebija serveru lielai trafika nodrošināšanai, tāpēc nedēļas nogalē iemācījos Linux pamatus, un tagad to izmantoju, lai piekļūtu serveriem. 2020. gada protestam tas tagad ir automātisks, nevis manuāls.
Lieta ir tāda, ka jūs varat uzzināt jebko tiešsaistē. Jebkurš man ir jautājums, es varu to burtiski meklēt tiešsaistē vai apmeklēt tērzēšanas istabas ar izstrādātājiem. Viņi bieži ir gatavi jums palīdzēt. Un, visticamāk, kādam ir bijis tas pats jautājums, ko jūs jau iepriekš.
Ziniet ierobežojumus tam, ko varat darīt ar jūsu rīcībā esošo informāciju. Visām valstīm šī informācija ir jāpadara pieejama, un tādās valstīs kā Dienvidkoreja to, iespējams, ir viegli saprast un uzticēties. Bet ir tādas autoritāras valdības kā Krievija un Ķīna, kur ir grūti zināt, vai mēs varam uzticēties informācijai. Daudzi mani lietotāji ir teikuši, ka daudzās vietās, kur, iespējams, nav testēšanas infrastruktūras, piemēram, dažās Āfrikas valstīs, ir sniegta nepietiekama informācija. Un tad ir ASV, kas nav paveikusi labu darbu.
Es nevēlos, lai cilvēki mani ienīst, taču daudzas lietas bija ļoti nesakārtotas [ASV salīdzinājumā ar citām valstīm]. Pasaule nebija gatava šādai pandēmijai, un viss bija haotiski, taču ASV patiešām nebija gatavas šāda mēroga pandēmijai.
Paturiet prātā izmaksas. Es runāju ar vienu puisi, kurš izveidoja līdzīgu izsekošanas vietni un maksāja 700 USD mēnesī. Es maksāju kā par neko, kā nulle centu. Es izmantoju privātu serveri, un man bija 100 USD novirzīšanas kredīts, izmantojot Linux, kas mani aizveda tālu. Es domāju, ka vienā brīdī man bija jāiegulda 5 $, jo vietnē vienlaikus bija tik daudz cilvēku.
Cloudflare izpilddirektors man atsūtīja dažus kreklus pēc tam, kad intervijā redzēja, ka es izmantoju viņu lietas. Viņi teica, ka viņi nekad neredz sevi pozitīvi, un ieguva man neierobežotu Cloudflare kontu ar bezmaksas mitināšanu. Tātad abi [ncov un protestu izsekošanas vietne] šobrīd tiek mitināti bez maksas. Pretējā gadījumā es maksātu pāris tūkstošus [dolāru] mēnesī.
Atcerieties savu lomu un atbildību. Būt par lielāko koronavīrusa informācijas vietni ir patiešām forši! Tas ir neprātīgi. To izmanto epidemiologi. Tik daudz cilvēku paļaujas uz vietni, un ir liels starptautisks spiediens. Ja kaut kas notiek un Āfrikā ir diena, bet es guļu, man tas ir jātiek galā un jāceļas un jārisina.
Neļaujiet troļļiem jūs atturēt. Daudzas reizes es pamostos pulksten 3:00, lai meklētu tīmekļa serverī un noskaidrotu problēmas. Daudz kas ir noticis. Es neesmu profesionāls izstrādātājs, tāpēc tas man prasa laiku. Daudzi cilvēki ir teikuši, ka to ir tik vienkārši programmēt, ka jebkurš pieredzējis izstrādātājs to būtu varējis izdarīt aptuveni nedēļas laikā. Es domāju, ja tas ir tik vienkārši, kāpēc gan ne tu dari to?
Skolā ir labi, bet kaislības ir svarīgas. Es nebiju devies uz nometni vai koledžu vai kaut ko citu. Man vienkārši ir liela pašmotivācija lietu izdomāšanā. Labākais veids, kā iemācīties programmēšanu vai jebko citu, ir vienkārši izmēģināt kaut ko vienkāršu un visu laiku izdomāt.
Es neesmu īsti labs students. Nē, tiešām — es biju a tiešām slikts students. Man bija 1,7 GPA. Es koncentrēju savu laiku uz programmēšanu saistītām lietām. Keramikas stundā skolotājs apgriezās, un es tikai strādāju pie savas koronavīrusa vietnes, par ko es biju aizrautīgs. Es nevarēju koncentrēties nevienā klasē. Es vēlu nomodā, strādājot pie programmēšanas — mans apmeklējuma līmenis bija 60%. Mani vecāki mani vienmēr par to mocīja. Viņiem nerūpēja mana programmēšanas lieta. Skola man bija šausmīgi, tāpēc es iestājos divreiz kopienas koledžā un Mersera vidusskolā. [kur viņš piedalījās] , bet pat tur es vienmēr programmēju lietas.
Atcerieties, kas jūs esat, pat ja ir kārdinājums to nedarīt. Daudzi pieaugušie man ir jautājuši, kāpēc es neesmu pieņēmis nevienu vietnes pārdošanas darījumu. Un, godīgi sakot, es negribu. Es saprotu, kāpēc pieaugušie ir pret manu lēmumu. Es tikai vēlos izveidot patiešām iespaidīgas lietas. Es būtu varējis izveidot kaut ko patiešām lielu un atlikušo mūžu nodzīvot Bahamu salās. Bet es domāju, ka man ir vienalga to darīt; Es vēlos turpināt veidot iespaidīgas lietas daudziem cilvēkiem. Tāpat, ja es pārdotu, būtu sludinājumi. Tas būtu radījis daudz problēmu, ja es vēlētos to slēgt nākotnē, un padarītu vietni patiešām neglītu. Man patīk kontrolēt savus projektus.
Ko tālāk? Laikam man ir daudz ideju. Es gribu darīt vairāk. Es domāju par vēlēšanām, par lietotāju pieredzi, par to, kā izveidot labu interfeisu. Man kļūst arvien labāka lietotāju pieredze. Es nevēlos izsekot lietām mūžīgi. Man arī ļoti patīk gulēt. Es joprojām guļu visu dienu.
Varbūt es plānoju beidzot doties uz koledžu? [Pauze] Es droši vien neiešu uz koledžu. Es strādāju pie interesantākām lietām.