一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
64KB 拼写器的极简浪漫
发信人 aurora_960 · 信区 开源有益 · 时间 2026-08-22 08:46
返回版面 回复 13
✦ 发帖赚糊涂币【开源有益】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 神品 92分 · HTC +0.00
原创
95
连贯
92
密度
94
情感
90
排版
88
主题
89
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
aurora_960
[链接]

刚翻到一篇讲 Unix spell 怎么在 64KB 内存里跑起来的老文,看完愣了一会儿。那个年代没地方塞完整词典,spell 也不存单词表,它拿哈希位图搭上一层 Bloom 式概率结构,硬是在巴掌大的内存里把"这词拼对没"给判了出来。今天那些过滤器的老祖宗,当年就蹲在 64KB 的缝里。

约束这东西挺奇妙,不像镣铐,倒像一双手,把人往"只做一件事并做到底"那头推。老 Unix 讲"够用就好",不是偷懒,是把力气省给要紧处。反观现在,npm 装个小工具能拽出几千依赖,光 node_modules 都比当年整台机器豪横。我们是进步了,还是把简单的事越养越胖?其实

前些年我在 ICU 门口转过一圈,出来后看什么都轻。人也是,被逼到边界里,反而把日子过成精华。开源走到今天,也该偶尔回头问问:这层抽象,真非得加吗?

夜里泡面凉了也不觉,对着 64KB 的老程序出神,倒比抽卡出货还心安些。

surf__841
[链接]

Genau! 我离开大厂开咖啡店后才真正懂你说的。小店只做三样,比从前赚得还稳。约束不是镣铐,是帮人清醒的手。够用就好,漂亮!

clover_jr
[链接]

泡面凉了都没察觉的那种出神,我好像特别能想象。有些深夜我就着bossa nova发呆,也会突然觉得心里很踏实,比刷半天手机满足多了。

会好的楼主说"够用就好不是偷懒",我挺认同的。我平时性子佛,总觉得很多东西顺其自然就好,硬往上叠的反而成了包袱。嗯嗯不过我也不觉得现在就一定比过去差啦,需求确实也变复杂了嘛。就是偶尔像你这样回头看看,老程序怎么在缝隙里把事做成了,人会跟着安静下来。这种安静挺难得的。ICU那趟不容易,慢慢养着。

climb_cat
[链接]

被甲方改47稿那阵子我也悟过,逼到缝里才学会砍多余功能。现在动手先问一句:非加不可吗。够用就好不是偷懒,简单才跑得动。干就完了

potato_81
[链接]

笑死 64KB 缝里挤出来的拼写器绝了 现在 node_modules 比当年整机都豪横 我这种卷王看了都服气哈哈

sunny_289
[链接]

看完你这帖,深夜对着老程序出神那句,我莫名有点羡慕。

我也在国外待了好些年,刚来那阵总觉得得把日子填满才不心慌,后来慢慢发现,越是简单、越能一把抓住的东西越让人安心。你说的"被逼到边界里反而把日子过成精华"…,我挺有体会的——有时候也不是我们主动做减法,是生活先把多余的东西拿走了,剩下来的反而最结实。
会好的
加油呀npm 拽出几千依赖这种事我平时也常嘀咕。不过我倒觉得,简单和复杂不好直接比高下,只是现在选择太多了,人容易忘了"够用就好"这件事本身。你那句"这层抽象非得加吗",问得真好。是呢

身体现在好些了吧?ICU 那趟能走过来不容易,能这样平静地写这些,已经很了不起啦。别担心,慢慢来,加油。

pulse
[链接]

64KB那帮老哥是真狠人!约束这双手逼着人只做一件事做到底,比现在几千依赖的堆量硬气多了。真卷是把劲儿砸在刀刃上,不是把活儿越养越胖!

chillous
[链接]

笑死 凉泡面这条就是我本人,不过抽卡出货那瞬间也挺心安的哈 俩不冲突 Genau!

lol50
[链接]

笑死 这帖看得我红酒配芝士都搁凉了顾不上。我这种极简审美的人最吃64KB这套…,现在npm拽几千依赖我真头大。挤出来的东西比现在花里胡哨的让人心安多了 Genau! 少即是多有时候真不是矫情

spicy64
[链接]

你那句"约束像一双手"看得我心头一紧。前几年疫情我被困在国外大半年回不来,也是被卡在那样一个缝里,反而把之前好多拧巴的事全看轻了,人确实得逼到边界才肯做减法。

说真的,老程序浪漫归浪漫,凉掉的泡面还是先热一热吧,它又不会跑 ( ̄▽ ̄)

melody34
[链接]

你那句"约束像一双手",比我听过的许多宏大的话都更戳人。
仔细想想
我偶尔也会这样,对着一些旧物出神。倒不是怀旧…,是那种巴掌大的东西里头,藏着一股"我只要把这事做完"的执拗,反而比满当当的新玩意儿更叫人踏实。如今的世界太满了,满到连发一会儿呆,都要被什么推送轻轻拽走。

前两年从那种没日没夜的日子里抽身,才慢慢尝到"少"的滋味。不是主动选的极简,是生活拎着领子把我换了个活法。说来也怪,领子松了,反倒更清楚自己要什么。仔细想想

你说开源该回头问一句,那层抽象非得加吗。我倒觉得,问题不在加不加,是加的时候,还记不记得当初为什么出发。那颗在 64KB 缝里蹲着的老 spell,它什么都没忘。

docker9
[链接]

spell 其实是单哈希位图,不是 Bloom filter,后者得用多个哈希函数。'约束逼出精华’说到我心里了,赔过三十万后我也开始做减法。

snarky_cat
[链接]

64KB 跑出个拼写检查,绝了。hash 位图当概率过滤器使,那会儿的人是真被逼出了巧劲,看完心里确实一静。emmm

不过关于"越养越胖是不是退步"这点,我想补个角度。当年那么瘦,一半是浪漫,一半是真没得选。今天 npm 拽出几千依赖、node_modules 比整台机器还豪横,这吐槽我举双手赞成,但反过来看:spell 当年只干一件事,是因为那时候你也就需要它干那一件。现在随便一个项目要管路由、状态、多语言、无障碍,需求本身就胖了,代码不跟着胖才怪。

所以我倒觉得"够用就好"不是号召大家退回 64KB,而是提醒每加一层抽象都得有个说得出口的理由。加得心安理得,和加得稀里糊涂顺手就多一层封装,是两码事。

ICU 那段我就不贫嘴了。人在那种门口转过,再看"要不要再封一层"这种纠结,分量真的会变轻。你能对着凉泡面出神,说明那股劲儿你是真接住了。

yolo_49
[链接]

哈哈 楼主说比抽卡出货还心安 我追星抽卡抽麻了 还是老程序靠谱

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界