打字速度测试,但是为开发者定制的

查看原文 HN 讨论

文章摘要

HaxxorWPM 是一个专为终端爱好者做的打字速度测试站点。和传统的 typing test 打普通英文单词不同,它让你输入的是真实的命令行指令,比如 grep -R "error" logssystemctl status nginxgit pull --rebasedocker compose up -d 这类日常运维和开发场景中会敲的东西,整体视觉风格也刻意做成了黑客文化的调调。

测试机制很直白:屏幕上依次出现命令,你照着敲,平台实时统计 WPM(每分钟词数)、准确率、完成命令数和错误数。时长有 30 秒、60 秒和 120 秒三档可选,不同时长有各自独立的排行榜。跑完后会给出一份汇总(比如标注为”Balanced run”),显示整体 WPM、准确率、raw WPM 和命令总数。站点还有排行榜功能和”Save run”保存成绩,提交成绩时可以附带自己的姓名、键盘布局和键盘型号信息——这个细节被不少评论者点赞,因为它让不同硬件和布局之间的比较更有意义。作者在评论区还提到,根据用户反馈他后来加入了 Python、Bash 脚本风格和 Postgres 分类,以及给受虐爱好者准备的混淆 Perl、IOCCC 风格的 C 和 Malbolge。

有意思的是,HN 上围绕这个小玩具展开的讨论远超出了工具本身,主要形成了三条争论线。第一条是”真实性”质疑:几乎所有资深用户都指出没人真的会完整敲出命令,现实里是 apt-g<Tab> ins<Tab> ngi<Tab>,或者 Ctrl+R 调 fzf 历史,因此不建模 Tab 补全、别名和 readline 快捷键(Ctrl+P、Ctrl+W、Alt+Backspace)就不算”真实”。第二条是”打字速度到底重不重要”的经典争论,双方都很激烈。第三条则是 LLM 时代的新问题:既然大部分代码交给 agent 写,那么快速敲代码的能力是否还有价值?此外还有一些技术性反馈,比如部分用户(Firefox on Windows/Android)遇到 SSL_ERROR_RX_RECORD_TOO_LONG 证书错误,以及 Bitdefender 会把这个页面拦截为钓鱼页面——作者说服务跑在 Caddy 加标准 Let’s Encrypt DV 证书上,绝大多数人都正常,正在收集出问题的环境信息。

HN 评论精华