Article original : Inside the Hack for Wuhan Hackathon – How Developers Fought COVID-19
Le Nouvel An chinois en 2020 a été l'un des plus tristes Nouvel An chinois des dernières années. Après l'épidémie soudaine du virus COVID-19, la ville a mis en pause toutes les célébrations.
Et maintenant – même si la pandémie s'atténue en Chine – les écoles restent fermées. La plupart des magasins sont encore fermés. Les gens ne peuvent toujours pas sortir et profiter du printemps.
Dans cette crise mondiale de santé publique, ce ne sont pas seulement les personnels médicaux de première ligne qui agissent. D'autres personnes produisent des masques et des équipements de protection, transportent des fournitures quotidiennes et fournissent une assistance psychologique aux personnes dans les zones touchées.
Et les développeurs se mettent aussi en action.
Le Hackathon Hack for Wuhan
La communauté open source wuhan2020 a planifié un grand hackathon. Le thème : la collaboration open source pour relever les défis derrière l'épidémie.
Ensemble, ils ont encouragé les développeurs à tirer parti de leur propre technologie pour soutenir cette nouvelle guerre sans fumée.
wuhan2020 est un groupe de développeurs indépendants qui écrivent du code pour agréger et analyser les données épidémiques. Ils utilisent cela pour prédire la propagation du virus et déterminer où envoyer les fournitures médicales.
Depuis la création de wuhan2020 en janvier, il a déjà attiré plus de 3 000 bénévoles de différents pays.
Ils ont contacté freeCodeCamp pour savoir si nous serions intéressés à aider à soutenir leur prochain hackathon. J'ai également découvert que le leader du groupe d'étude de freeCodeCamp à Chengdu, Shui Ge, était l'un des développeurs principaux de wuhan2020.
Comment freeCodeCamp s'est impliqué
freeCodeCamp a rejoint l'équipe d'organisation du hackathon en tant que co-organisateur. Plusieurs de nos contributeurs ont aidé à planifier la compétition, ont servi de juges et ont maintenu le dépôt GitHub.
Il n'a fallu que 20 jours depuis l'idée initiale jusqu'à l'organisation du hackathon lui-même.
Voici quelques données rapides sur l'événement :
- Plus de 50 bénévoles ont organisé la compétition
- 902 concurrents de 33 pays se sont inscrits
- 33 équipes ont participé au tour préliminaire. 12 équipes ont atteint le tour final. Et 8 équipes ont remporté le grand prix.
- 4 entreprises ont fourni des ressources techniques pour la compétition, dont IBM Developer, Agora.io, Tencent Serverless et Amazon Web Services.
- 45 professionnels de l'industrie à travers le monde ont fourni des conseils, tels que Connie Chan de la société de capital-risque Andreessen Horowitz, l'ancien CTO d'Alibaba Zhuang Ziming, et Eva Woo du Stanford Center on Philanthropy and Civil Society (PACS)
- 48 médias ont publié des articles sur le hackathon que plus de 700 000 personnes ont lus
Encore plus de données. Oui - ceci est en chinois mais si vous ne pouvez pas lire le chinois, vous pourrez peut-être deviner le sens à partir des icônes :)
Thèmes du Hackathon
Le thème général du hackathon était : utiliser des logiciels open source pour résoudre les défis sociaux derrière l'épidémie.
Présentation de certains des projets gagnants
Les 12 finalistes ont commencé leurs démonstrations en direct en ligne, et les juges ont pu commenter en ligne également.
Finaliste : Une plateforme open source tout-en-un pour les données épidémiques
Cette plateforme open source aide les chercheurs à collecter, étiqueter et analyser efficacement les données de l'épidémie.
De nombreuses agences officielles et commissions de santé rapportent des données épidémiques fines. Mais les formats de données sont souvent incompatibles et nécessitent une interprétation humaine. Cela rend impossible l'utilisation de crawlers pour crawler et structurer automatiquement les données. Vous devez introduire une main-d'œuvre manuelle qualifiée.
Alors, comment collecter des données efficacement avec le moins de main-d'œuvre possible ?

Ce projet adopte une méthode de collaboration open source, rassemblant toutes les personnes intéressées par les données sur cette plateforme. Ensuite, la plateforme aide les gens à structurer et étiqueter les données.
Une fois cela fait, la plateforme rend les données disponibles via une API publique. Les scientifiques et les développeurs peuvent construire d'autres outils sur cette API.
autovax
Autovax est une application web qui permet à un vaccin et à d'autres médicaments de traitement d'être générés automatiquement à partir du génome du virus et des gènes du virus.

Un chercheur de Harvard développe cela pour aider avec le COVID-19.
City Hero
Dans ce jeu éducatif, vous pouvez choisir une profession – comme médecin ou infirmier – pour vivre leur vie pendant la pandémie. Cela aide les joueurs à comprendre les personnes impliquées dans l'effort d'aide et les choix difficiles auxquels ils sont confrontés.

Le chemin à suivre
Le hackathon Hack for Wuhan n'était pas seulement un défi pour les concurrents, mais aussi un défi pour l'équipe d'organisation. Nous avons planifié et exécuté tout en seulement 20 jours, et avons aidé 900 développeurs à participer.
Je veux remercier tout le monde impliqué. Et merci d'avoir lu ce rapport de hackathon.
J'espère que vous resterez tous en sécurité et que nous pourrons tous embrasser le printemps dès qu'il sera sûr.
Si vous êtes intéressé à en savoir plus sur ces projets, ou à participer à notre prochain hackathon, vous pouvez me contacter sur WeChat à fcczhongguo, ou sur Twitter.