2020 年的春节是无数中国人记忆中最难过的春节之一。新型冠状病毒肺炎突然爆发,城市仿佛被按下暂停键。虽然现在国内疫情有所缓解,但学校几乎仍未开学(老师通过软件给学生远程讲课),大部分商铺仍处于关闭状态,人们仍然不能放心外出,享受春天的美好时光。

截至 3 月 15 日, 新冠肺炎疫情已蔓延至 100 多个国家,确诊人数超过 15 万,平均死亡率为 3.7%。

在这场全球性公共卫生危机中,除了奋战在一线的医护人员,还有许许多多的人也在积极行动:筹集防护用品、运送生活物资、搜集传播捐助信息、为疫区人民提供心理援助等等。

“Hack for Wuhan” 黑客马拉松就是这样的民间爱心行动之一。

为什么要举办“Hack for Wuhan” 黑客马拉松

2020 年 2 月 - 3 月,wuhan2020 开源社区倡议发起一场以“数字化开放协作方式解决疫情背后的社会危机和挑战”为主题的黑客马拉松,鼓励开发者利用自己的技术优势,支援这场没有硝烟的战争。

wuhan2020 由一批独立开发者创建于 2020 年 1 月,通过建立信息系统、数据分析预测,提供一站式疫情信息聚合 + 医疗物资供需匹配数据 + 在线援助服务,以协助疫情救援工作更有效、更准确地开展。这个项目已吸引来自不同国家的 3000 多位志愿者。

2 月 17 日,wuhan2020 社区的一位成员与我联系,说他们打算筹办黑客马拉松,希望获得我们的支持。那些天,我正在参与一些本地或国际组织发起的公益行动,偶尔会关注 wuhan2020 的进展。我知道 freeCodeCamp 成都社区的 leader,水歌(Shui Ge),正是 wuhan2020 的核心开发者之一。

2016 年,我第一次听说 freeCodeCamp 的时候,就被它“鼓励学员帮助公益组织做项目”的行动所打动。2018 年,freeCodeCamp 中文社区倡议“Code for City”,成都社区率先举办一场黑客马拉松,号召开发者为城市乃至社会存在的问题思考解决方案。

近些年来,国内越来越多的开发者积极参与到社会公益活动中,并且通过 GitHub、Slack 等工具与国外的开发者协作。

全球范围内,几乎每时每刻都在发生灾难。在这些灾难面前,生命是如此脆弱,不堪一击。

在这场突如其来的大灾难中,我和很多人一样,时常为某些公职人员的不作为或慢作为而愤怒,时常为同胞的痛苦而悲伤,也时常为那些被不得以独自丢在家里或被残忍虐杀的小猫小狗而担忧。

如果说在这场可恨又可怕的疫情中,有什么是让我感觉温暖的,那就是这些如你我一样的普通人,在同理心的驱动下所采取的美好行动了!行动有大有小,但行动背后的善意却闪耀着同样的光辉!

不管这个世界上有多少人因为何种丑陋的目的,在说着虚伪的话,做着冷漠的事,但仍然有更多的人心怀善意,关心着远在地球另一头的人们或是那些无辜的弱小的生命,比如 Quincy(我这么说,真的不是因为他是我的老板^_^),freeCodeCamp、wuhan2020 等开源社区的贡献者们。

这篇文章的主要目的是和大家分享黑客马拉松的情况,我想借此机会表达自己最近的感受。此外,这也是我们社区参与举办“Hack for Wuhan” 的原因。

我们做了什么

于是,freeCodeCamp 中文社区作为协办方(co-host),很快加入到黑客马拉松组织团队。我们的几位贡献者积极参与筹备和实施工作,比如,制定比赛流程,维护 GitHub 仓库,整理选手提交的作品,评选作品,翻译宣传文章。

这场黑客马拉松从最初的一个想法,到召集志愿者和参赛选手,再到完成比赛,一共只花了 20 天。人人都希望在这次的疫情中做点力所能及的事情,所以,黑客马拉松只是打造了一个平台,给每个人的创作力增加助推剂。

以下是一些数据:

  • 50 多位志愿者协作举办比赛
  • 来自 33 个国家共 902 名选手报名参赛
  • 33 支队伍进入初赛,12 支队伍进入决赛,8 支队伍荣获大奖
  • 4 家企业为比赛赞助技术资源,包括 IBM Developer,声网 Agora.io,Tencent Serverless,AWS
  • 45 位国内外业界人士为选手提供指导,或评选作品,比如,硅谷顶级风投公司 Andreessen Horowitz(a16z)合伙人 Connie Chan,阿里巴巴天猫新零售前 CTO 庄子明,斯坦福斯坦福慈善与社会创新中心(Stanford PACS)Eva Woo
  • 48 个社区和媒体对比赛进行宣传
  • 宣传文章获得 700,000 次浏览

作品的主题和形式

黑客马拉松的总主题为:用数字化和开放协作解决疫情背后的社会危机和挑战,鼓励作品聚焦数据和产品开发,同时也欢迎相关的科普宣传,以及应对公共危机的社会解决方案。

针对疫情的数据开发及产品应用

  • 数据标注方案
  • 数据模型构建
  • 数据可视化
  • 产品应用

对疫情的正向科普宣传

  • 视频
  • 音乐
  • 海报
  • 艺术

其他各类应对本次公共危机的解决方案

  • 物资:物资供给,物资调度等
  • 人员:检测方案,心理调节方案等
  • 信息:信息及时公开传播,真伪识别等
  • 协作:人员线上线下协作管理方案等

部分获奖作品介绍

黑客马拉松决赛于北京时间  3 月 8 日 12 时举行,12 支入围决赛的队伍在线上开启了最终的直播演示,评委在线上进行点评。

一站式疫情数据开放平台

一个用来帮助研究人员高效地收集、标注和分析疫情数据的开放平台。

由于细粒度的疫情数据均由各地的卫健委等官方机构通报,且各地通报的数据格式差异巨大,甚至有部分数据需要人工推理才能得出,因此无法用爬虫来自动化爬取数据并进行结构化处理,必须引入人工来辅助收集。

那么如何在尽可能少地使用人工的情况下高效地收集数据?

该项目采用的是开源协作的方式,将所有对数据感兴趣的人汇集到本平台,然后由本平台统一制定出数据结构化的方案并开发出相应的标注平台。

接下来大家只需要进入标注平台然后分工协作即可快速地将全国各地的疫情数据标注到一个统一的格式,最后所有参与者共享所有数据,由本平台统一开发 API 接口供使用者调用。

autovax

从病毒基因组和病毒基因中自动生成疫苗和其他治疗药物。哈佛大学的研究人员正在开发,以用于治疗冠状病毒。

City Hero

新冠肺炎疫情对我们生活的巨大影响无法用语言描述,而处于各行各业的人们也在用自己的方式守护着共同的家园。

快递员自愿无偿运输物资,医生尽心尽力守护着病人......太多故事需要去讲述,太多话题需要去探讨,太多英雄需要被挖掘。

项目团队认为:「 转换视角可以看见不同的世界, 认清矛盾才能增进理解 」,故利用轻松并直观的游戏形式,开发设计了这款名为 City Hero 的游戏。

玩家可以在游戏中通过选择不同职业来体验该职业的生活,以此对其所接触到的人与事、面临的困难和抉择有更进一步的了解。

在防疫战争中,人们展现出来的你所无法想象的心理抗争,部分剧情让人匪夷所思的荒谬、所遇到的不同场景、犹豫、抉择、痛苦和欢乐,都来自真实故事改编。

玩家需要在这样的魔幻现实中谨慎观察,沉着思考,通过一步步选择来帮助自己的城市回归正常。

「 Every moment this city needs heroes 」,武汉是一座英雄的城市,你准备好成为这个城市的 CITY HERO 了吗?

更多信息

来自 Stanford PACS 的评委 Eva 表示,会帮助以上三个项目申请在 Stanford HAI(human centered AI)4 月 1 号的大会上作报告。

如果你有兴趣了解更多作品信息,或者参与作品的后续开发,可以通过微信联系我(fcczhongguo)。

写在最后

Hack for Wuhan 黑客马拉松不只是对参赛选手在短时间内从创意到执行的挑战,更是对组织团队一次从 0 到 1 的挑战:20 天,从无到有,从一个想法到汇聚 900 多位参赛选手。

我们很高兴能够参与组织这次黑客马拉松,为应对这场危机尽一份力。

此刻,我只想说,希望大家都照顾好自己和家人,希望我们可以早日尽情拥抱春天!

本文内容部分源自 wuhan2020 微信公众号