
【外评】Rust 版的 Linux 文件系统
Dave Chinner 询问了 C API 和 Rust API 名称之间的脱节问题,这意味着开发人员无法在查看 C 代码时知道等价的 Rust 调用是什么。他说,应该使用相同的名称,否则现有开发社区将完全不熟悉。

大模型集体失智!9.11和9.9哪个大,几乎全翻车了
没眼看……“9.11和9.9哪个大”这样简单的问题,居然把主流大模型都难倒了??

【外评】为什么 Facebook 不使用 Git
Facebook 采用 Mercurial 并不是因为它比 Git 性能更强。他们之所以采用 Mercurial,是因为维护者和代码库觉得 Mercurial 对协作更加开放。Facebook的工程师们与Mercurial的维护者们进行了面对面的交流,并喜欢上了合作的想法。

ECMAScript 2024新特性
2024 年 6 月 26 日,第 127 届 ECMA 大会正式批准了 ECMAScript 2024 语言规范,这意味着它现在正式成为最新 ECMAScript 标准。

Go语言有个“好爹”反而被程序员讨厌?
在最新的 TIOBE 7 月榜单中,Go 排名第七。与其他所有编程语言一样,有人喜欢 Go 语言也有人讨厌,同样的功能既会带来诋毁也会带来赞美。

【外评】”GitHub “开始让人感觉像传统软件
对我来说,GitHub 的 “杀手级 “强大用户功能之一就是它的blame视图。命令行上的 git blame很有用,但很难阅读;它不是我每天都会使用的界面。

Vue诞生10年,创始人尤雨溪推动“锈化”——通过Rust提升Web基础设施性能
7 月 6 日,尤雨溪在 VueConf CN 2024 发表现场演讲,分享了面向未来的 Vue 和 Vite。

【外评】 研究表明,夜猫子的认知功能 “优于 “早起者
对 26000 人进行的研究发现,熬夜者在智力、推理和记忆测试中得分更高

【外评】为什么似乎没有人在意人工智能给出了错误的答案?
如果有一段代码或软件有时会产生完全错误的输出,我们会认为这是一个错误。
然而,对于人工智能,所有的投资者/创始人/PM 似乎都不太在意,反正就是推出一款坏掉的产品。

【外评】Python 为何如此糟糕…
上周,我在 LinkedIn 上看到一篇善意的帖子,它试图建议初级开发人员学习哪种语言才有机会找到工作。 其中排名第一的语言是 Python。 这当然是个错误。

如何在家制作彩色火焰
在家里的壁炉或篝火上制作彩色火焰非常简单。 您只需撒上盐,就能给火焰着色。 下面列出了各种着色剂、它们所产生的颜色,以及在哪里可以找到它们。

33 种编程语言的 UUIDv7 实现
UUIDv7 与广泛使用的 UUIDv4 等同类产品一样,都是 128 位唯一标识符。但与 v4 不同的是,UUIDv7 可进行时间排序,精度为 1 毫秒。通过结合时间戳和随机部分,UUIDv7 成为数据库(包括分布式数据库)中记录标识符的绝佳选择。
【外评】用 Python 解释 Rust 背后的思想或理念
我认为 Rust 背后的理念非常简单。 在这篇文章中,我将尝试用 Python 来解释 Rust 背后的思想或理念

Python 版本之间的主要变化摘要
这篇文章的目的是快速参考 Python 每个新版本引入的主要变化。 这将有助于您在升级代码库时利用新特性的优势,或确保您拥有正确的保护程序以兼容旧版本。

水如何结冰的不解之谜
新的模拟结果表明,当水被调整到称为液-液转变的临界点时,冰的结晶速度最快–这部慢动作电影的时间仅为纳秒。

【外评】管理不善的好处
如果有人邀请你去一家经营得很糟糕的公司工作,那里很可能有一个很好的故事–这远不能保证,但你可能想听听细节。 我说的 “好故事 “不是指 “耶,有地方可以偷懒了”,而是 “也许我终于可以完成一些我几乎没有机会完成的工作了”。

【外评】如何判断自己已成为高级程序员
高级程序员与初级程序员的区别是什么? 很多人会说是评估代码变更后果的能力。 但实际上,这是一种无忧无虑的丧失,也是一种倒退的恐惧。

【程序员搞笑图片】开发人员和测试人员
开发人员和测试人员

智利为什么这么长?
智利那么长,都成弧形了,到底有多长? 为什么不更长? 为什么其他国家都没有这么细? 这怎么会让智利人难以理解? 今天的文章将为您一一解答!

从 Java 8 迁移到 Java 17 (二):Java 中值得注意的 API 变化
从第 8 版到第 17 版,Java 经历了巨大的演变,实现了多种增强和新的生活质量改进。本文将深入探讨 Java 后续版本中引入的 API 变化和新增功能,我认为这些变化和新增功能对于从 Java 8 迁移到 Java 17 的用户来说最为有趣和有用。

【外评】代码审查确实能发现漏洞
微软论文的主要论点似乎是,代码审查不值得花费时间。我们已经看到,如果审查工作量管理得当,代码审查在发现缺陷和学习代码库方面都非常有效。

历时六年我终于切换到了 Vim
本文讲述了一位程序员从初次接触到最终精通 Vim 编辑器的心路历程。16岁时,作者因一段视频中展示的高效编码方式而对 Vim 产生了兴趣,但由于 Vim 的学习曲线陡峭,初次尝试便以失败告终。五年后,作为一名专业软件工程师,作者再次受到 Vim 的吸引,决定尝试 Neovim,一个基于 Vim 的增强版本,但仍然因不适应而放弃。

【外评】Git 的故事:这次没那么有趣
Linus Torvalds 曾在一本书中写道,他创建 Linux 只是为了好玩,但最终却引发了一场革命。Git 是他的第二个重要创造,也是一场意外的革命。现在,它已成为软件工程师的标准工具,但至少对莱纳斯来说,它的起源故事并不那么有趣。

【外评】15 年前我给自己的一系列编程建议
我终于觉得自己是个像样的程序员了,所以我想以 “如果是我,会怎样做才能更快达到这个境界?”的想法来写一些建议,会很有趣。我并不是说这对每个人都是好建议,只是说这对我来说是个好建议。

【外评】软件复杂性的三大法则(或:为什么软件工程师总是脾气暴躁)
我认为,大多数软件工程师(尤其是那些从事基础架构系统工作的工程师)注定要沉溺于不必要的复杂性中,这是因为有三个基本规律。