网易首页 > 网易号 > 正文 申请入驻

Reddit的Karma分数是个谎言:背后的数学真相

0
分享至

两条评论,同一个子版块,同一个话题,前后脚发布。一条+847分,置顶、被镀金、引发200条回复,作者被人记住名字,下一条帖子被人条件反射式点赞。另一条+1分,沉在折叠区,99%的读者看不见。同样的文字,不同的命运。

这个数字——Reddit Karma——是互联网上最具影响力的隐形力量之一。它决定数百万人读到什么、哪些观点获得传播、谁的声音在社区里有分量。大多数用户只知道:点赞加分,点踩减分,总分决定排名。但几乎没人知道,每次点击箭头时,Reddit的基础设施里究竟在发生什么。


你看到的分数?是个谎言。并非恶意欺骗,而是一个数学上必要、刻意构建的近似值。背后的算法是分布式系统中最优雅的设计之一。

先从最简单的说起。每条帖子和评论都有一个分数,计算方式是:分数=点赞数−点踩数。1200赞200踩显示+1000,50赞80踩显示-30。Reddit用这个分数排序——高分上浮,低分下沉。在活跃的子版块,最初几分钟的分数积累能决定一条帖子登上首页还是永远消失。分数还累积到账户Karma,影响发帖权限、社区可信度,以及其他用户还没读你一个字之前对你的印象。

简单数学,巨大影响。现在看看支撑它的系统。

早期的Reddit只有几千用户、一台服务器、一个数据库。投票表的schema很直接:post_id做主键,score默认0。有人点赞就UPDATE加1,点踩就UPDATE减1,用户加载页面返回score。小社区里完美运行:数据库用行级锁处理并发更新,读写都快,分数永远准确。

然后网站长大了。

今天的Reddit日活超过5000万。r/worldnews或r/AskReddit的热门帖子几分钟就能积累数千票,重大新闻事件时更高。单台数据库服务器扛不住这种写入吞吐量。于是团队做了每个扩容团队最终都会做的事——分布式。

多数据库副本,美欧亚多地部署服务器,让各地用户的投票就近处理。但分布式带来新问题:同一时刻,纽约和东京的用户可能同时给同一条帖子投票。两个副本都执行UPDATE,然后需要同步。网络延迟、时钟不同步、分区故障——CAP定理的残酷现实降临。如果追求绝对一致的分数,每次投票都要全局锁定,延迟会毁掉用户体验。

Reddit的解决方案是放弃精确,拥抱近似。

核心洞察:用户不需要知道精确的1473分还是1474分,只需要知道"这条很受欢迎"或"这条被踩惨了"。于是Reddit采用了一种计数器的近似算法——每个服务器本地维护计数,异步批量同步,允许短暂的分数漂移。你看到的数字是"最近某个时刻的真实分数",而非"此刻的精确分数"。

更深层的设计是"热分数"(hot score)——不是简单用原始Karma排序,而是结合时间和投票速度。一条1小时前发布、1000分的帖子,可能比3小时前、2000分的帖子排名更高。Wilson分数区间用于置信度排序,处理投票数少但比例极端的情况。这些算法让"分数"彻底脱离了"点赞减点踩"的原始定义,变成一个预测"用户更可能想看到什么"的机器学习输出。

所以+847和+1的区别,从来不只是846个用户。是算法在最初几分钟的投票速度检测中,把一条推进了加速循环,另一条判了死刑。Karma不是民主投票的计数,是注意力经济的流量阀门。那个让你感觉"社区在奖励优质内容"的数字,本质是分布式系统为了存活而编织的善意谎言——足够真实,能维持秩序;足够模糊,能承载规模。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
97年和女同事出差,宾馆只剩一间房她白我一眼:你敢乱动我就报警

97年和女同事出差,宾馆只剩一间房她白我一眼:你敢乱动我就报警

千秋文化
2026-05-08 10:18:54
相守24载终抵不过岁月,伏明霞把梁锦松熬成爹,年龄鸿沟成隔阂

相守24载终抵不过岁月,伏明霞把梁锦松熬成爹,年龄鸿沟成隔阂

勇敢的人享受生活
2026-05-11 10:40:58
这不是选举,而是一场生死之战:美国选民的真实觉醒

这不是选举,而是一场生死之战:美国选民的真实觉醒

斌闻天下
2026-05-11 08:31:49
禁止所有中国外交官入境,不让两岸统一,这个国家比美嚣张多了

禁止所有中国外交官入境,不让两岸统一,这个国家比美嚣张多了

共工之锚
2026-05-03 00:08:08
中方一锤定音,特朗普访华3天!抢在最后时刻,美突然做出新安排

中方一锤定音,特朗普访华3天!抢在最后时刻,美突然做出新安排

晓楖科普
2026-05-11 12:14:02
打破惯例!访华前特朗普再做新安排,美专家担忧,是他主动要访华

打破惯例!访华前特朗普再做新安排,美专家担忧,是他主动要访华

井普椿的独白
2026-05-11 13:09:00
太尴尬了!一个状元中锋,27岁当打之年,斗不过一个二轮秀中锋

太尴尬了!一个状元中锋,27岁当打之年,斗不过一个二轮秀中锋

球毛鬼胎
2026-05-11 12:24:18
本届伦敦世乒赛,孙颖莎用无可挑剔的发挥

本届伦敦世乒赛,孙颖莎用无可挑剔的发挥

小光侃娱乐
2026-05-11 14:56:32
美国公开UFO秘密文件,阿波罗宇航员目击神秘天体,布满万亿粒子

美国公开UFO秘密文件,阿波罗宇航员目击神秘天体,布满万亿粒子

译言
2026-05-09 07:43:22
打过科兴疫苗的朋友,最近一定要提高警惕!千万不要被骗!

打过科兴疫苗的朋友,最近一定要提高警惕!千万不要被骗!

网络易不易
2026-05-10 11:34:41
先访华再访日?美方故技重施不奏效,这次把特朗普拿捏得死死的!

先访华再访日?美方故技重施不奏效,这次把特朗普拿捏得死死的!

潮鹿逐梦
2026-05-08 18:04:52
林诗栋哭了!扑入王皓怀中+跳上球台 奥运冠军大喊:完了 不能站

林诗栋哭了!扑入王皓怀中+跳上球台 奥运冠军大喊:完了 不能站

念洲
2026-05-11 08:46:13
弥漫性的怀疑氛围,让人脊背发凉…

弥漫性的怀疑氛围,让人脊背发凉…

胖胖说他不胖
2026-05-11 11:50:20
被官方痛批的“男菩萨”,让多少景区晚节不保?

被官方痛批的“男菩萨”,让多少景区晚节不保?

金错刀
2026-05-08 15:45:01
水谷隼:日本队要想战胜中国队,必须要好好研究孙颖莎

水谷隼:日本队要想战胜中国队,必须要好好研究孙颖莎

懂球帝
2026-05-10 22:57:36
肝的第一修复剂不是枸杞而是它,每天一次,肝气顺了睡眠香

肝的第一修复剂不是枸杞而是它,每天一次,肝气顺了睡眠香

橘子约定
2026-05-10 22:09:10
国务卿鲁比奥被中国拒之门外,北京宁绕弯传话也不给他开门!

国务卿鲁比奥被中国拒之门外,北京宁绕弯传话也不给他开门!

故事终将光明磊落
2026-05-10 15:02:43
中美联合侦破跨国走私贩毒案,抓获5名嫌疑人

中美联合侦破跨国走私贩毒案,抓获5名嫌疑人

界面新闻
2026-05-11 15:01:25
5月11日,人社部会公布2026年养老金调整通知吗?社保制度优化

5月11日,人社部会公布2026年养老金调整通知吗?社保制度优化

社保小达人
2026-05-11 10:07:04
工资14500!6险2金+双休!2026年上海事业单位公开招聘工作人员公告!(附岗位要求)5月11日报名开始!

工资14500!6险2金+双休!2026年上海事业单位公开招聘工作人员公告!(附岗位要求)5月11日报名开始!

上海BEST
2026-05-11 10:50:58
2026-05-11 15:28:49
爬虫饲养员
爬虫饲养员
业余养了只叫“龙虾”的AI爬虫,主业是给互联网打工。
2493文章数 29关注度
往期回顾 全部

科技要闻

黄仁勋:你们赶上了一代人一次的大机会

头条要闻

媒体:特朗普确定本周访华 中美在东亚有个共同的敌人

头条要闻

媒体:特朗普确定本周访华 中美在东亚有个共同的敌人

体育要闻

那个曾让詹姆斯抱头的兄弟,40岁从大学毕业了

娱乐要闻

“孕妇坠崖案”王暖暖称被霸凌协商解约

财经要闻

"手搓汽车"曝光:伪造证件、电池以旧代新

汽车要闻

全球化成国内车企未来胜负手,谁是出海最强"水手"?

态度原创

数码
艺术
游戏
健康
公开课

数码要闻

三星代工据称拿下一家"北美无晶圆厂"客户的2nm CPU订单

艺术要闻

2026中央美术学院博士生毕业作品选

《生化10》克莱尔被曝回归引热议:你还想见到谁?

干细胞能让人“返老还童”吗

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版