我很不喜欢很多“现代开发”的一点就是,他们不再研究如何用更少资源做更多事,如何让代码设计可维护可Scale,而是一切向快速迭代看齐,将资源Scale做成一种代价。体验差就买更贵硬件,并发渣就堆服务器,开发烂就堆中间层。本质是裹挟所有人往更消费主义,更重资本的路上走,终局就是没钱别碰计算机…
顯示更多
像我这样费尽心思一个 bit 一个 bit 去优化软件,而且代码行数经常越写越少的程序员大概快绝迹了
bash 这么个无论从设计还是实现上都是一坨的东西成了今日从系统基座到 LLM Harness 的黄金标准实在太难绷了
司机这个词仔细想想挺帅的啊,掌管机械之人,但因为用的太多而且专指开汽车的就感觉巨俗了…
这几天的写一些杂七杂八的东西的常态就是 LLM 堆了几千行垃圾屎山代码,我再吭哧吭哧给整理成一两百行能维护的样子,我感觉我就是个屎壳郎。
Linus 对LLM的态度一直是 Just a tool,这点就没变过…
满世界都在转发的这两天的争论里的表态是因为有人扔了个FOSS软件AI指南啥的作为建议发到内核列表,Linus从来都不是RMS那种开源自由卫道士更是完全不吃这一套,Linux一直是技术至上主义。而LLM就是个工具,你会没事干去反对锤子力挺扳手吗…
顯示更多
Rust 的开发根本就不懂该怎么做内存安全。内存这种东西,只要用好指针堆栈,根本就不该有其他抽象,需要用什么直接 alloc 指针计数,放在局部变量,或thread local独占,用完自动释放,性能完全符合需求。这样函数能用多大的栈?就算走多层递归百万个ptr,巅峰也就几 M,再不行ulimit扩展不就完了(
顯示更多
Kubernetes 的开发人员根本就不懂该怎么部署服务。这种东西,进程和配置分开管,服务根本就不应该跑在什么 Pod 里,一个服务一个 tmux session 启起来就可以了。需要重启的时候写个 while true,崩了自动拉起,性能完全符合需求。一个公司能有多少服务?就算一天上线十个新服务,一年也就 3650 个进程,top 看一下谁挂了不就完了。
顯示更多
好像在计算机行业领域:
国外更多是老登比小登做事靠谱,知识面更有广度和深度,能力扎实,效率高。
国内则反过来,更多是小登比老登做事靠谱,知识面更有广度和深度,能力扎实,效率高。
当然并非普适规律🤔
顯示更多
文章没有直接提及,但是挺重要的一点是,我现在之所以能够图文并茂娓娓道来这些故事,正是因为开源工作都公开可审计。
写作本文的时候,很多故事细节我其实早就记不清了。但是凭借关键词 + AI,我都能找到当年的案发现场,把整个故事还原出来再讲一遍。
这或许也是开发者都喜欢做开源工作的原因吧。
顯示更多
这几天看推特和各种言论,发现很多人因为自己当初某个项目成功财富自由了就觉得自己技术牛逼…
其实随便换个人换到你当初的位置,大概率一样能成,搞不好做得更好。
顯示更多
其实就是没有 AI 的时代,99% 的工程师离开 Google 搜索和不再从 Stackoverflow 上 Copy Paste 的话,也会立刻退化成为原始人吧。🤔
刚今年预订参加的两个内核会议一个 KR 一个 LPC 居然只隔了一星期,都在欧洲一个法国一个捷克…
来回跑太折腾时间全耗在飞机上了… 不来回跑的话,我可不想一个人在欧洲呆 3 星期啊😭
顯示更多
总看有人提“开源贡献的 KPI”是何意味…就不能纯为了爱好吗?
成功跟大魔法师
@silsrc 烩面了!
正经高富帅老北京,比我高出两个头好像。
哭了一个内核中的无锁优先级队列的实现写了五天推倒重来三次还是找不到好的做法😭