【外评】Rust 版的 Linux 文件系统 linux-backdoor 后门 安全漏洞

【外评】Rust 版的 Linux 文件系统

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

大模型集体失智!9.11和9.9哪个大,几乎全翻车了

大模型集体失智!9.11和9.9哪个大,几乎全翻车了

没眼看……“9.11和9.9哪个大”这样简单的问题,居然把主流大模型都难倒了??

【外评】为什么 Facebook 不使用 Git

【外评】为什么 Facebook 不使用 Git

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

ECMAScript 2024新特性

ECMAScript 2024新特性

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

Go语言有个“好爹”反而被程序员讨厌?

Go语言有个“好爹”反而被程序员讨厌?

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

【外评】”GitHub “开始让人感觉像传统软件

【外评】”GitHub “开始让人感觉像传统软件

对我来说,GitHub 的 “杀手级 “强大用户功能之一就是它的blame视图。命令行上的 git blame很有用,但很难阅读;它不是我每天都会使用的界面。

Vue诞生10年,创始人尤雨溪推动“锈化”——通过Rust提升Web基础设施性能

Vue诞生10年,创始人尤雨溪推动“锈化”——通过Rust提升Web基础设施性能

7 月 6 日,尤雨溪在 VueConf CN 2024 发表现场演讲,分享了面向未来的 Vue 和 Vite。

【外评】 研究表明,夜猫子的认知功能 “优于 “早起者

【外评】 研究表明,夜猫子的认知功能 “优于 “早起者

对 26000 人进行的研究发现,熬夜者在智力、推理和记忆测试中得分更高

【外评】为什么似乎没有人在意人工智能给出了错误的答案?

【外评】为什么似乎没有人在意人工智能给出了错误的答案?

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

【外评】Python 为何如此糟糕…

【外评】Python 为何如此糟糕…

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

如何在家制作彩色火焰

如何在家制作彩色火焰

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

33 种编程语言的 UUIDv7 实现

33 种编程语言的 UUIDv7 实现

UUIDv7 与广泛使用的 UUIDv4 等同类产品一样,都是 128 位唯一标识符。但与 v4 不同的是,UUIDv7 可进行时间排序,精度为 1 毫秒。通过结合时间戳和随机部分,UUIDv7 成为数据库(包括分布式数据库)中记录标识符的绝佳选择。

【外评】用 Python 解释 Rust 背后的思想或理念

【外评】用 Python 解释 Rust 背后的思想或理念

我认为 Rust 背后的理念非常简单。 在这篇文章中,我将尝试用 Python 来解释 Rust 背后的思想或理念

Python 版本之间的主要变化摘要

Python 版本之间的主要变化摘要

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

水如何结冰的不解之谜

水如何结冰的不解之谜

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

【外评】管理不善的好处

【外评】管理不善的好处

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

【外评】如何判断自己已成为高级程序员

【外评】如何判断自己已成为高级程序员

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

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

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

开发人员和测试人员

智利为什么这么长?

智利为什么这么长?

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

从 Java 8 迁移到 Java 17 (二):Java 中值得注意的 API 变化

从 Java 8 迁移到 Java 17 (二):Java 中值得注意的 API 变化

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

【外评】代码审查确实能发现漏洞

【外评】代码审查确实能发现漏洞

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

历时六年我终于切换到了 Vim

历时六年我终于切换到了 Vim

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

【外评】Git 的故事:这次没那么有趣

【外评】Git 的故事:这次没那么有趣

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

【外评】15 年前我给自己的一系列编程建议

【外评】15 年前我给自己的一系列编程建议

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

【外评】软件复杂性的三大法则(或:为什么软件工程师总是脾气暴躁)

【外评】软件复杂性的三大法则(或:为什么软件工程师总是脾气暴躁)

我认为,大多数软件工程师(尤其是那些从事基础架构系统工作的工程师)注定要沉溺于不必要的复杂性中,这是因为有三个基本规律。