科学与数学theverge.com
科学家重命名人类基因,免得 MS Excel 把它们当成日期
Scientists rename human genes to stop MS Excel from misreading them as dates
2020 — 2024,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
由于 Excel 会自动把 SEPT1、MARCH1 等人类基因符号误识别为日期,遗传学界最终决定修改这些官方基因名称,以避免数据被悄悄破坏。文章探讨了为什么是科学家而不是微软做出让步,以及 Excel 自动类型转换带来的广泛问题。
为什么经久不衰:它揭示了 Excel 自动类型转换这一经久不衰的坑——从基因符号到银行账号都会中招,多年后仍是数据处理领域的经典警示案例。
HN 评论精选
Excel 的日期自动转换问题长期未修,尤其困扰非美国地区的用户
说实话,Excel 至今没修这个问题真让人惊讶。它惹恼了大量用户,尤其是在几乎所有非美国国家(就算 01/02 是日期,在世界上大多数地方也不是 1 月 2 日……)。
LatteLazy查看英文原文
It's honestly amazing that Excel hasn't fixed this issue. It's pisses off an enormous number of users especially in basically any non-US country (even if 01/02 is a date, it isn't the second of January in most of the world...)
即使科学家自己不用 Excel,也常因他人数据被 Excel 损坏而受害
Excel 并不是大多数科学家和计算生物学家的首选工具,他们通常用 R、Python 或命令行工具。但我们经常拿到其他科学家或团队的数据,其中可能带有这类错误。这个问题太常见了,甚至有专门的科学论文讨论它。
Duller-Finite查看英文原文
Excel isn't the program of choice for most scientists and computational biologists, who typically use R, python, or command line tools. However, we often get data from other scientists or reanalyze data from other groups that can have these errors. It's so frequent of a problem that there are scientific papers about it [1]. [1] https://genomebiology.biomedcentral.com/articles/10.1186/s13059-016-1044-7
与其抱怨 Excel,不如为这类数据选择更合适的工具
为什么在微软和整个遗传学界的对抗中,让步的是科学家?与其说让步,不如说是选个更好的工具。如果 Excel 对你的工作不可靠,就用替代品——Google Docs、LibreOffice 或更专业的工具。为什么什么都非得放进 Excel?
mcv查看英文原文
> "Why, exactly, in a fight between Microsoft and the entire genetics community, was it the scientists who had to back down?" Back down? Or pick a better tool. If Excel proves to be an unreliable tool for your job, use a better one. Alternatives exist, ranging from Google Docs, and LibreOffice, to simpler light-weight spreadsheets. Or possibly more specialist tools. Why does everything always have to be put in Excel if Excel is such a poor tool for so many things?
问题不止于遗传学,任何长数字标识符都会被 Excel 误判,且新工具也会重蹈覆辙
这才是问题的核心。Excel 对 CSV 的支持确实可以做得更好(OpenOffice 和 LibreOffice 就处理得更好),但遗传学并不是什么小众场景,只是众多例子之一。我在银行做数据分析,16 位账号号码也经常踩这个坑。微软或许该改进,但总会有下一个工具犯同样的错。
nulbyte查看英文原文
> Microsoft Excel may be fleeting, but human genes will be around for as long as we are. It’s best to give them names that work. This is the crux of the issue. Yes, Excel could do better with support for CSV. (OpenOffice and LibreOffice habdle this better, for example.) But no, genetics is not some niche use-case for this better support. It's just one example of many. I do analytics of another sort for a bank, and we run into this problem all the time with those pesky 16-digit account numbers. But, while Microsoft might do well to make changes to address their poor implementation, someone somewhere will implement the next best thing and screw it up, too.
历次讨论
同类还值得读
如果月球只有 1 像素:一个极其精确的太阳系模型(2014)
If the moon were only 1 pixel: A tediously accurate solar system model (2014)
一个网页版太阳系模型,以“如果月亮只有 1 像素”的真实比例呈现:你必须一路横向滚动,才能体会行星之间空旷到何等程度。
科学与数学上首页 7 次 · 2014–2025joshworth.com编辑精选沉浸式线性代数(2016)
Immersive Linear Algebra (2016)
《Immersive Linear Algebra》是一本完全免费、开放在线的线性代数“超文本教科书”,其最大特色是大量可交互的图形:读者可以直接拖动、操作图中的向量、矩阵和变换…
科学与数学上首页 5 次 · 2015–2024immersivemath.com编辑精选如何将贝果切成两个相连的半环(2009)
How to Slice a Bagel into Two Linked Halves (2009)
数学家 George Hart 的经典教程,演示如何用一刀把贝果切成两个相互扣住的环,并附上切割步骤与数学原理。
科学与数学上首页 5 次 · 2009–2022georgehart.com“犹太问题”:一组用于歧视的数学题
Jewish problems
一篇 arXiv 论文,整理并讨论苏联时期犹太学生在申请大学数学系时被问到的特殊数学难题:这些题往往有简单解法却极难想到,被用作面试中拒绝犹太考生的手段。
科学与数学上首页 5 次 · 2011–2021arxiv.org你的身体并非为长久而造:人类死亡率数据的一课
Your body wasn’t built to last: a lesson from human mortality rates
文章从人类死亡率随年龄变化的统计规律出发,解释身体并非为长久使用而设计:年轻时死亡风险较低,之后随年龄近似指数上升,像复杂系统在不断累积损伤。
科学与数学上首页 5 次 · 2009–2018gravityandlevity.wordpress.com