FENG DONG Profile Banner
FENG DONG Profile
FENG DONG

@middlefeng

5,976
Followers
716
Following
1,460
Media
25,221
Statuses

Author of Nuo Model Viewer. Programming C++, Lua, DirectX, Windows, iOS, macOS, Metal. Linux kernel fan (once). Atheism leads to singularity and God save us.

San Jose, CA
Joined April 2009
Don't wanna be here? Send us removal request.
@middlefeng
FENG DONG
1 year
看到最后。
36
206
681
@middlefeng
FENG DONG
2 years
知乎还不是完全没得看。
Tweet media one
39
71
523
@middlefeng
FENG DONG
3 years
知乎上有个问题是纳粹德国的上百万犹太人为什么不做反抗。
Tweet media one
22
91
470
@middlefeng
FENG DONG
3 months
很多程序员很早就发现了 CS 不教 debugging。其实这种现象在其它领域也存在,比如数学不教如何思考不能 visualized 的概念,全靠学生自己硬抗。量子力学不教如何思考和人类直观不相容的概念,只考公式完事。庆幸的是教育书籍也在进步,有了教 debugging 的书,也慢慢出现了教学生学习方法的成分。
30
48
347
@middlefeng
FENG DONG
1 month
@dotey 特洛伊木马,忒修斯之船,薛定谔。这是拉丁文化的密码本。
5
5
286
@middlefeng
FENG DONG
5 months
装了一个 Copilot,这东西秒杀一切记账软件。
Tweet media one
32
29
275
@middlefeng
FENG DONG
1 month
CrowdStrike 这件事其实根本不需要高级解决方法。什么安全编程语言啊,避免内核态啊,都没必要。只要你软能搞一个 5% 的灰度测试,让肯塔基或者新西兰去顶雷就完事了。这傻子都知道业界惯例,到微软的外包那里就拉稀了。
25
20
268
@middlefeng
FENG DONG
2 years
@lidangzzz 后悔裸退吗?
2
1
210
@middlefeng
FENG DONG
14 days
发现公司还有这样清静又景致好的座位。
Tweet media one
11
6
212
@middlefeng
FENG DONG
4 years
儿子在新学期的新书桌。
Tweet media one
13
6
198
@middlefeng
FENG DONG
2 years
@UnPocoBasado @CCPBotSlayer Collectivism means individual cells could be sacrificed for the whole. It also means not all cells are equal, especially those whose efficiency have been compromised, say wounded or injured.
9
4
171
@middlefeng
FENG DONG
9 months
屎山的重构,关键在于团队文化。发生小的屎崩是必然的,团队的态度是大家能帮就帮,要感谢有人 initiate。而不是看笑话催着 revert。
Tweet media one
19
25
183
@middlefeng
FENG DONG
4 years
计算机历史的书籍挺少的。目前为止我读过《Hackers: Heros of Computer Revolution》《Master of Doom》《Coders at Work》《Renegade of Empire》。最后两本已经绝版而且没有电子版。
12
18
178
@middlefeng
FENG DONG
10 months
编写和理解软件是困难的。 软件可以用抽象符号精确表达。 图形化软件非常困难。 所有这些都指向一个结论:软件是一种高维度的拓扑结构。用二维的空间结构来表达就陷入了双重困境:一是维度不够,二是用空间结构来表达拓扑,浪费了信息密度。 这就是为什么 UML 之类的工具必然失败的原因。
18
24
174
@middlefeng
FENG DONG
2 months
@disksing 一个坚持说明天晴天的人,只会被记住他错的那次。一个坚持说明天地震的人,会被记住他对的那次。
9
5
153
@middlefeng
FENG DONG
11 months
作为在世界上没有操作系统但是最会开发 UI 的公司里待了超过十年的人,我告诉你们别碰 Flutter。
29
14
150
@middlefeng
FENG DONG
2 years
如果你的 app 在用一个 key-value 或者 comma-delimit 文件,强烈建议你替换成 Lua。Lua 就是对这种轻量级场景的完美方案。保证你今后二十年的扩展性。你还可以参考 ESR 在 Art of Unix Programming 里关于配置文件的阐述,Lua 就是解决 ESR 论点的终极方案。相反,JS 的生态在该场景中没有任何优势。
14
23
144
@middlefeng
FENG DONG
3 years
最近读这本书。能感觉到中文信息化的每一步都是靠计算能力的蛮力提升解决问题。最开始靠大硬盘和更快的 CPU 处理字库。然后靠联想词库解决输入问题。然后是高 PPI 解决 hintless 显示问题。挺高能耗的一个语言。
Tweet media one
13
32
144
@middlefeng
FENG DONG
2 years
@Willoug60125499 活到了可以验证这个答案的时代。
Tweet media one
4
27
140
@middlefeng
FENG DONG
5 years
最近发现,对方说「中国发展的不错」之后,跟上一句「要不要考虑回国发展?」果然大杀器。对方推辞还可以补刀「凭你实力阿里一年 150」「卖了湾区房子国内买大房子」。
9
58
123
@middlefeng
FENG DONG
9 months
你会不会把 code 写成这样? aa = 3; a = 4; 对齐显得很好看?其实是很 junior 的做法。因为你再也无法用 “a =” 搜到这个对 a 的赋值。
53
4
132
@middlefeng
FENG DONG
3 years
为什么 4G 对中国人生活产生了颠覆性的变化?因为 TD-SCDMA 把 3G 搞砸了。
8
18
126
@middlefeng
FENG DONG
5 years
来美国之后养成了新的讨论习惯。说出观点之前,一定要简单的说一下信息的来源是什么,得出观点的大概思路,自己认为的原始信息和观点之间相关性的局限性。否则别人大概率不愿意和你深入讨论。
0
40
121
@middlefeng
FENG DONG
3 years
猫拆的是自己家。狗拆的是主人家。注意问题本质。
@5I5aKuV7Y4qh6Nk
大脸猫·橘白
3 years
根据英国公布的一项数据则显示,在拆家的败家程度上,猫咪远胜狗狗,猫狗拆家给英国家庭造成的损失总额达到40亿英镑(人民币357亿元),其中,猫咪造成的损失达到25亿镑(人民币超过223亿元),而狗子只有15亿镑(人民币134亿元)。
Tweet media one
Tweet media two
25
75
378
1
22
123
@middlefeng
FENG DONG
5 years
只要你足够努力,就会遇到更大困难。
3
30
113
@middlefeng
FENG DONG
9 months
我很少先写注释。因为先写注释意味着你对代码结构胸有成竹,编程只是 dump thought。其实不是这样,编程是你的短期记忆和 program platform 的行为赛跑。每段新代码都是一次冲刺。走通了之后才能调整,才能总结。
@Piglei
piglei
9 months
两年前,我在《Python工匠》中劝大家养成“先写注释,后写代码”的习惯,因为注释是一种设计工具,能帮作者理清代码编写思路。 两年后,“先写注释”的程序员果然变多了,但这和我没半毛钱关系。他们先写注释,是因为那样能让 Copilot 更精确地补全出函数代码…注释的作用还是理清思路,只不过是帮 AI。
Tweet media one
19
92
573
19
8
120
@middlefeng
FENG DONG
1 year
这些东西就像光速不变,看似公理其实是推论。
Tweet media one
27
12
110
@middlefeng
FENG DONG
2 years
一个 Google 前员工来到新公司,一面说新公司没有 mono-repo 不方便集成,一面又把新项目做成用 Bazel 编译结果全公司四五个 Xcode project 项目都只能 pick binary。现在正在号召全公司转向 Bazel。
13
9
97
@middlefeng
FENG DONG
10 months
@bboczeng 你得先买肉,开了证明再来我们这里买葱。
1
0
89
@middlefeng
FENG DONG
2 years
话说当年乌克兰销毁核武器换取的安全承诺是个什么玩意儿?口头承诺?就算不加入北约不会和英法单独签一个协议?
14
9
84
@middlefeng
FENG DONG
5 years
@cxiaoji 有人和我讨论亚裔到底能不能融入美国。我说我在东城区住了 30 年。我大学同学住和平里那都不叫北京人。你问我能不能融入你让我怎么想?
4
22
75
@middlefeng
FENG DONG
6 years
@WCGWVids He won't be any luckier even if the elevator were going down. It does not matter the direction of the motion. It's the height of the elevator. He was too afraid to hit the ceiling when he jumped up so his height is far from enough for a backflip anyway.
1
5
79
@middlefeng
FENG DONG
2 years
最近有幸和 MIT 毕业生共事,就让人想到 Art of Unix Programming 和下面这篇 essay 里提到的 MIT 风格。
0
18
78
@middlefeng
FENG DONG
2 years
我二十年前参加公司英语培训时候,有个美国老师说,美国当年的独特性是因为来移民的都是 self-selected risk taker。我想,今天美国在中国人眼里没那么接近天堂了也有好处。希望来的人能更像当年逃离欧洲的人。
2
14
69
@middlefeng
FENG DONG
2 years
@Meredith_Siyu 柴静最后被丁仲礼这个傻逼污名化也是可惜。
@middlefeng
FENG DONG
3 years
决定重读这本书,因为这七年里发现无数人对置信概率有误解。其中最傻逼的当属丁仲礼「院士」对柴静关于概率的质问。
1
2
19
1
2
69
@middlefeng
FENG DONG
3 years
我学渲染的时候每个月弄懂一次。
@AlienVisionZ
AlienVision
3 years
终于弄懂这些光学单位
Tweet media one
8
80
435
1
11
71
@middlefeng
FENG DONG
1 year
@jakobsonradical @woojyun 雅各宾派反对死刑,所以杀死一切赞成死刑的人。
1
1
63
@middlefeng
FENG DONG
1 year
很多人说搞不定 C++ 是为什么呢?我去微软之前搞了六年纯 Java,捡起来 C++ 项目就干了。
19
4
67
@middlefeng
FENG DONG
1 month
@novkuo 因为你们被核战争毁灭的几率最小。
1
1
69
@middlefeng
FENG DONG
3 years
都 2021 年了,还是一谈内存问题就称「内存泄漏」。第一,内存泄漏不是 UB;第二,Java/Rust 都不能解决内存泄漏。大家记好了,解决的问题叫 use-after-release,俗称 danging pointer。
5
3
65
@middlefeng
FENG DONG
3 years
一个公司,确实需要一些喜欢做技术又资深已经身家几百万的中高层专家。为什么呢?因为那些 VP 都是傻逼,整天觉得自己把什么标成 high priority 就能自动解决了。对这种人就需要一个已经准备退休的 principal 怼他到死。
4
6
61
@middlefeng
FENG DONG
2 years
为什么很多地区的人不敢抗争呢?因为抗争取得的成果很可能本身享受不到。这就是费城华盛顿纪念碑上说的: Freedom is a light for which many men have died in darkness.
Tweet media one
2
18
61
@middlefeng
FENG DONG
2 years
面试和工作的差距,从学习 parsing 就可见一个缩影。你学了半天 FSM/DFA/NFA,parsing 强度,回溯自动机;然后其实工业 parser 就是按照单个 look ahead 写语法产生式。
6
3
58
@middlefeng
FENG DONG
11 months
电脑这个工具是当时中产家庭的 easy path。90 年代我一共换了四台电脑。大概六七万。但是这笔钱可以让一个智力中上的学生获得独特的先发优势。现在中产家庭去哪里找这个机会?就算考虑通货膨胀,拿七十万就能保证给孩子砸出一个先发优势也不太可能。
@Alien_Maze
👽麻吉de宇宙树洞🐻🪧🍯🛸
11 months
Mean while, 老🀄️父母:“怎么又坐电脑前面呢!今天作业题目写完了没有!?!上周模拟考了几分?下周模拟考准备考多少?想吃鞭子了是不是?” 还是老中父母:“哎呀,你看看人家马斯克,比尔盖茨,小扎,在看看你,你怎么就不能和人家一样呢?”
Tweet media one
Tweet media two
Tweet media three
5
6
38
12
8
57
@middlefeng
FENG DONG
4 months
LLM 就和当年的 CNN 一样,发掘了一年基本也就到头了。
7
3
56
@middlefeng
FENG DONG
3 years
90年代新疆棉铃虫导致棉花绝收,新闻联播里连篇累牍。后来听说是引进了美国转基因棉种才挽救了新疆棉业。
2
11
57
@middlefeng
FENG DONG
4 years
@engineeringvids Then what's the point of the gate, which seems to gate against nothing.
1
2
51
@middlefeng
FENG DONG
5 years
有点悲伤,很多人(可能包括我自己)直到接近生命的尽头才能开始做喜欢的事情。之前真的就那么没有时间吗?人生的时间都是用来干什么的呢?我甚至不能肯定自己在有生之年是不是像这位老人一样幸运。
@thelibertines7
鱼来
5 years
钢琴最终卖给了一个近60岁的大爷,闲鱼上沟通了10分钟就开车直接来看琴,还带着一沓琴谱。 “退休了没事干,想学以前喜欢但一直没时间的事情。“ #造福退休老人净化小区广场
7
25
134
6
24
53
@middlefeng
FENG DONG
1 year
@dykaknsjwkmsmwm 人不吃苦就会多巴胺耐受。
2
5
56
@middlefeng
FENG DONG
5 years
现在的人可能意识不到。中国对日本的仇恨教育是 92 年前后(而且偏后)才开始的事情。
20
11
49
@middlefeng
FENG DONG
5 years
我学 Linux kernel 的时候特地买了台双核电脑。然后就看中断处理到底是用哪个核。本来以为应该是随机,但是发现 kernel code 里是设成永远用一个核。我觉得这不科学啊,就一直调试。结果发现 Redhat 会起一个进程通过写 /proc 来每隔两秒钟换一次核。
5
3
52
@middlefeng
FENG DONG
2 years
@songma 不如恢复制腊工业。
0
0
45
@middlefeng
FENG DONG
3 years
@geniusvczh 这真是外宾了。解释就是中国出入境管理局违法行政。国际奥委会和美国对这个违法行为都无规定要追究。唯一在叫唤的就是想拿双国籍的华人们。
0
1
49
@middlefeng
FENG DONG
2 years
苏联在 1939 年向芬兰提出的领土要求远比后来芬兰在 1940 年接受的要少。但是如果芬兰在 1939 年答应了,它在 1940 年就会亡国。
2
6
48
@middlefeng
FENG DONG
2 years
@SMBB1234 @lidangzzz 乌克兰废核是必然的。就算不拆解也肯定达不到战备状态。唯一错失的筹码是借废核签订正式条约而不是一个备忘录。日本有美日安保条约。
2
1
47
@middlefeng
FENG DONG
2 months
《人月神话》这书相当不错。我在 2008 年前后读了两遍,收益匪浅。但是我当时不知道的是,《人月》里的话,是要有政治资本才能在项目里说的。后面六年里我很幸运,无意识的就拥有这个资本。但是到了再接来下的十年,走了不少弯路才有所体会。
4
6
48
@middlefeng
FENG DONG
3 years
@Peterconet2 Meanwhile……
1
7
41
@middlefeng
FENG DONG
9 months
Apple 作为一个软件工程师严重 understaff 的公司,突然说要用全新的 SwiftUI 来代替支持着整个开发社区的 UIKit。这里面的事情,你要说大多数 Apple 工程师甚至大多数架构师兴高采烈 very enthusiastic,我是完全不信的。我宁可相信有点��雨腥风。
8
9
46
@middlefeng
FENG DONG
7 months
其它领域的框架之争,MFC/OWL,OpenGL/DirectX,PyTorch/TensorFlow,感觉两三年也就尘埃落定。唯有前端经久不息……
9
4
43
@middlefeng
FENG DONG
5 months
@remonwangxt 占用的前提是公开且维护。如果他人公开维护你的房产,而你却不知道,那你对房产的占有就对公众是一种负担。就可以被侵占。这个法很多国家都有。
3
1
41
@middlefeng
FENG DONG
3 years
@big_ear_cat @Estellaluu 一边是几十万国民党降兵被派去送死。另一边还要抓平民壮丁。
1
3
41
@middlefeng
FENG DONG
9 months
《人月神话》说过「软件问题必须被解决两次」。第一次是发现你真正要解决的问题。除非你把第二次才叫做编程,而第一次先写注释就是浪费时间,因为你在 comment on a wrong question。
@middlefeng
FENG DONG
9 months
我很少先写注释。因为先写注释意味着你对代码结构胸有成竹,编程只是 dump thought。其实不是这样,编程是你的短期记忆和 program platform 的行为赛跑。每段新代码都是一次冲刺。走通了之后才能调整,才能总结。
19
8
120
4
6
44
@middlefeng
FENG DONG
3 years
考虑长期 remote。
Tweet media one
1
1
43
@middlefeng
FENG DONG
1 year
问题是算法能力超过 99% 的人有什么用?我经验里更常见的是此类人会对 profiler 和 brutal force 的 tech merit 全然不知。
@jacksonwuuu
Jackson Wu
1 year
技术世界里的道理真的很朴实。 比���学算法,没那么复杂的,呐,《算法导论》,拿去吧,从头到尾看一遍,把里面的概念、公式推导、伪代码给理解清楚了,把伪代码都实现一遍,再把每一章的课后习题都给做了。 你有耐心这样搞的话,算法功力能超过99%的人,绝对不开玩笑。
Tweet media one
Tweet media two
Tweet media three
Tweet media four
38
176
687
7
3
40
@middlefeng
FENG DONG
3 years
独裁政府就是这个手段妙,给某家一点喘息空间,就有人自动送上来呼吁所有人都像那家一样妥协一下,根本不管独裁政府的决策实际是个黑箱,你根本不知道真正存活的原因。
@yitianshijieipn
一天世界
3 years
关于 Wayne Ma 给 The Information 写的那篇关于苹果和中国政府交换利益的文章,我只想说苹果的妥协至少换来了 iMessage 在中国的存活。有一点不容否认,在中国只有用 iMessage 才可以发出任意内容,无论私聊还是群聊。不是说隐私、安全、秋后是否算账。只说「可以发出」这个事实。
12
10
86
2
6
39
@middlefeng
FENG DONG
2 years
我们知道,炒股很容易,就是在跌的前一天卖掉,在跌的最后一天买进来。
@tinyfool
Tinyfool
2 years
近代历史也只有极少数的时候,很多在上海的人,会想,我为啥之前没移民
14
4
112
3
4
39
@middlefeng
FENG DONG
10 months
我小时候怎么也想不明白月亮的形状。其实就是这个「反射」的误导。这个演示中是 specular 反射,而月球是漫反射。
@Rainmaker1973
Massimo
10 months
Visualizing Moon crescents with a laser light
38
479
2K
3
11
39
@middlefeng
FENG DONG
5 years
0
0
34
@middlefeng
FENG DONG
2 years
@fuergaosi 这是非常好的操作。其中「开了个 Shell」应该是你的误解,只是开 child-process。Unix 里开 child 然后通过 pipe 来通信。child 代码的 crash,vulnerability 和 memory bug 都不会影响 parent。
4
0
36
@middlefeng
FENG DONG
7 months
Flutter developer 们的好消息,你们的 app 在 Vision Pro 将运行的像一条死鱼。
11
2
40
@middlefeng
FENG DONG
4 years
@COSIMO_AU @caolei1 也就冲着尼日利亚议长鞠躬而已。
3
0
29
@middlefeng
FENG DONG
5 years
没有认真看历史的话,就会这样搞反了。Apple 一开始没想搞 App Store。但系统做得太好,以至于大家拿着流出来的非公开 SDK 也要给 Jailbreak 机器开发 app。现在一开口就是「不是技术问题,是商业策略」。策略个鬼,先把系统做好。我前段在知乎上讲 Microsoft 在 Win95 时代怎么胜出也是个纯技术问题。
@veiz
Latviz
5 years
N记当年能玩转硬件这块儿,但当时还没有基于APP的生态的概念,无法让更多的人 (事实上有很多传统厂商给 Symbian 和 Maemo 开发软件) 获利,再加上 APPStore 横空出世给了致命一击。而 MS 当年其实想复制 APPStore 的生态,但缺乏对硬件这块儿的利益关系。苹果只是恰好两者都做好了。华为其实还 Okay
1
5
7
2
8
33
@middlefeng
FENG DONG
4 months
算法和设计模式可以用一本书来代替,《Understand the Linux Kernel》,至少当年如是,可惜这本书现在还是 2.4 版本不更新。另外要学一下 parsing。
@outmanone
Raymond
4 months
搞CS其实只需要学4本书,算法,设计模式,SQL,重构。
47
83
453
3
8
39
@middlefeng
FENG DONG
3 years
过去这一年我一直在想,和「自由意志」类似,这世界上到底有没有「个人努力」。越想越觉得没有,即便有也是一个范围在 0.9 - 1.1 之间的弱倍增器而已。决定命运的更多是运气。
3
8
37
@middlefeng
FENG DONG
3 years
关于 C++ 是不是可以有 GC 的一点思考。Objective-C 当年加上了 GC 但后来又取消了,原因之一也是在 native runtime 中,特别是有优化的代码中,进行 root-tracing 太复杂太冒险。
Tweet media one
6
5
38
@middlefeng
FENG DONG
10 months
各路国内推油怎么就���死心承认国内的支付环境已经到了外国人不入国门的程度呢。任凭你见多识广。只要你还在国内,就很难体会真的外国人的艰难。
10
11
39
@middlefeng
FENG DONG
5 years
前半段说的是不错,但是后半段怎么就开始发挥到「好码农很费体力」呢?每个专业职业不都是这样吗?根管治疗的方法,近视手术的做法都变了好几次了。程序员为什么老是觉得自己很特别呢?
5
13
36
@middlefeng
FENG DONG
4 months
@mainroadly 但这并不是裸眼 3D。就是普通的计算机图形放到了 2D 风扇上。
0
1
36
@middlefeng
FENG DONG
4 years
@waylybaye 人情味是相对的。服务人员迁就你,你也得迁就对方。今天朋友推荐了叔本华的《人生的智慧》—— 互相迁就和忍让是社交生活对其中的人群的首要要求;所以,场合越盛大,就越容易变得无聊。一个人只有独处才能完全做自己。一个不喜欢独处的人,是对自由缺乏热爱的人,因为一个人只有独处时才能获得自由。
1
1
36
@middlefeng
FENG DONG
1 year
我回国之后就觉得街上人的神态都和大多数美国人不一样。今天我终于找到一个大多数人的神态都和美国接近的地方,就是 798。这说明美国人太能装逼了。
1
2
36
@middlefeng
FENG DONG
5 years
2007 年我读《Just for Fun》里 Linus 除了睡觉就是编程的部分感觉很震撼,因为我从来没有进入过那种状态。这三年写 renderer 终于理解了这种状态,但是作为一个有 day job 和孩子的人,这种状态很痛苦。经常睡眠不足还要负担老婆孩子「you are not here」的责备。
0
5
36
@middlefeng
FENG DONG
3 years
关于 Swift async/await 的实现的总结。以及用 C++ 在 Windows 上的模拟。之前认为 Swift 这个特性提供了很独特的价值。其实再审视之后,觉得 benefit 有限。这个语言特性本身设计的非常 brilliant,但是 unique value 也不是像一开始想的那么高。
1
7
36
@middlefeng
FENG DONG
3 years
@mranti 千年一遇属于没学过贝叶斯的人玩弄概率。时间尺度都超过水文记录了,不用置信概率还用经典概率?
1
0
35
@middlefeng
FENG DONG
2 years
@whyyoutouzhele 六四的时候我太高兴了,北京台连轴放《恐龙特急克塞号》,除了李鹏接见学生代表时电视被抢走了。我就说什么傻玩意儿父母非要看,啥正经东西不是啊。
0
0
24
@middlefeng
FENG DONG
8 months
@sci_kobayashi 这些是原子操作和 cache 一致性的原语。离互斥锁还差一个重要部件。
4
1
33
@middlefeng
FENG DONG
4 months
软件业最后一个对软件质量有无可争议的绝对提升的开发工具是 Git。Git 让无数现存的软件工具有了新的 workflow。很多和 Git 同时涌现的概念,比如 TDD,都是忽视了 Git 能用更佳的性价比提供替代才得以欺世偷生。而 Rust 之类的绝对静态,静态的不得了的验证性类型系统也是如此。
2
3
34
@middlefeng
FENG DONG
10 months
在大厂,敢断言什么是短板,那是一种政治地位。不是每个人都有的。最后就是给你 bug 你就得修。没什么长的短的。
@twsxtd
weishu
10 months
大厂员工都有一个特点:抠细节。在大平台上,这种追求极致会被平台放大,进而产生巨大的收益;但一旦离开了平台,就容易变成吹毛求疵:你总共才几千个用户,性能优化个 100ms 能有多大作用?有那时间去弥补其他短板有用多了。
11
12
149
6
4
33
@middlefeng
FENG DONG
3 years
人工智能书籍如果不是过于特化,基本都有哲学启示。我很多看法是十几年前看《AI: a Modern Approach》得来的。
1
5
32
@middlefeng
FENG DONG
4 years
其实看一遍 Understanding the Linux Kernel 大学 CS 的 3/4 的课程都不用学了。话说这本书已经 15 年没更新了。
@FledgeXu
FledgeShiu (找不到工作 Ver)
4 years
比起中文的文章,这篇更值得看。
1
1
4
2
4
32
@middlefeng
FENG DONG
11 months
要跨平台开发的各位,有一个 key word - hybrid!不要奢求 app 的每一部分都是同一种技术。追求这种洁癖没有任何好处。
@middlefeng
FENG DONG
11 months
作为在世界上没有操作系统但是最会开发 UI 的公司里待了超过十年的人,我告诉你们别碰 Flutter。
29
14
150
1
4
33
@middlefeng
FENG DONG
2 years
@lcc20020712 @lidangzzz @JackZhang65 平时是这样,但集权有短期 burst 推动方法,就是搞运动。基层和中央不是对等的制衡关系。
0
0
32
@middlefeng
FENG DONG
4 years
想起个陈年旧事。当年华为去学校招聘。第一轮问我网络模型。我说四层。华为的人说都教七层怎么到你这里四层?我说七层太学术化了,实际就简化为四层。结果是第一轮没过。
@delphij
𝓧𝓲𝓷 𝓛𝓲
4 years
Quote: 去他妈的七层,直接在三/四层里干掉就完了,不然的话他们连过来还得在你硬盘上记一笔日志。 #晦涩难懂的邮件服务器段子
3
4
16
6
3
32
@middlefeng
FENG DONG
3 years
现在这么多人看好 ARM 的桌面计算,甚至认为只要有 Apple Silicon 就好了。我不知道是不是时代变了。但我知道 Intel 给计算机业带来的不仅仅是 x86,还有 PCI 等一系列总线和数据标准。没有这整套的标准,Linux 和 open source 就不会诞生。
3
2
31
@middlefeng
FENG DONG
4 months
这文章开篇击中了Rust 的致命问题:force refactor at the most inconvenient time。好的语言是让你意识到需要 refactor,但是可以放到 TODO list。等你真的开始 refactor 又可以让你一气呵成,但是要集中在主线,而不是又被 divert 到其它 refactor 的兔子洞里。
@skywind3000
LIN WEI
4 months
为何 Rust 不适合游戏开发和其他需要快速接收反馈快速试错的业务类型:
7
1
39
1
1
32
@middlefeng
FENG DONG
2 years
1
0
28
@middlefeng
FENG DONG
3 years
96 年这批人非常苦。在国内做大型通用软件根本没出路。我看着这批人的故事,停止了学 C++,坚决不报 CS,躲过了一劫,学会了傅立叶变换和电磁场。
@madawei2699
Dawei Ma
3 years
原来96年就有三十五岁的梗了😂
Tweet media one
12
107
450
1
2
30
@middlefeng
FENG DONG
6 years
昨天有同事离职,送他我自己渲染的作品当书签。我说:这个 Monte Carlo 积分我特地运行了 20 多分钟。听着很像用煲汤招待客人。
1
19
29
@middlefeng
FENG DONG
3 years
Apple 的主要芯片工程师被挖,我猜还是说明一些问题。一是 Apple 对关键 talent 的使用有问题。投资太多回报达到饱和时,talent 自己的期待会落空,项目里并不能给关键人物更多的施展空间。第二是我前段时间谈的,Apple 的芯片研发能力不等于产品策略能力,Apple desktop 的架构是个失败的计划。
3
3
31
@middlefeng
FENG DONG
3 years
@mranti 在「百年」尺度上,应用的应该是贝叶斯概率而不是经典概率。贝叶斯概率是信心概率,会根据预测的实际结果进行修正。如果想了解贝叶斯概率可以读《信号与噪声》这本书。 贝叶斯模型中,X 年一遇的说法属于文盲。
4
10
32