【程序员搞笑图片】数据类型简明指导

【程序员搞笑图片】数据类型简明指导

数据类型简明指导

【外评】不要把 Rust 写成 Java

【外评】不要把 Rust 写成 Java

我曾深陷 “Rust 很难 “的泥潭。一个重要原因是我坚持认为 Rust 代码应该看起来像我以前写过的其他代码。从过去的代码中汲取经验固然是件好事,但拥抱现有的习语对于掌握 Rust 代码也很重要。Rust 需要思维方式的转变。不要为 Rust 的不是而与之抗争,要为它的是而拥抱它。

第三颗原子弹

第三颗原子弹

鉴于之前发生的事件,第三个目标似乎最有可能是小仓,它原本是第二颗原子弹的主要目标,但在最后一刻因云层遮挡而幸免于难,迫使原子弹爆炸任务转向第二目标长崎。

语言设计: Rust 的几乎规则

语言设计: Rust 的几乎规则

语言设计: Rust 的几乎规则

【外评】关于是谁写了 Windows 的死机蓝屏的澄清

【外评】关于是谁写了 Windows 的死机蓝屏的澄清

不知何故,有人声称微软的 “蓝屏死机 “存在 30 年之谜。这种说法认为,作者有三个相互矛盾的来源:史蒂夫-鲍尔默(Steve Ballmer)、约翰-维尔特(John Vert)和我: 史蒂夫-鲍尔默、约翰-沃尔特和我。但实际上,并不存在冲突。有三种不同的蓝屏,每种都有不同的作者。

美国国防部建议将C代码转换为Rust

美国国防部建议将C代码转换为Rust

美国国防高级研究计划局(DARPA)正在启动一项资助计划,即推动一款程序代码转换工具 TRACTOR(全称为 Translating All C to Rust)的开发,旨在借助 AI 大模型技术独立地将传统的 C 和 C++ 代码直接转换为可用的 Rust 代码。

【程序员搞笑图片】远程工作

【程序员搞笑图片】远程工作

远程工作

【外评】Why Not Rust?

【外评】Why Not Rust?

Rust 没有定义内存模型,因此无法正式检查给定的不安全块是否有效。虽然有 “rustc 所做或可能依赖的事情 “的非正式定义,也有正在开发的运行时验证器,但实际模型还在不断变化。因此,可能有一些不安全代码今天还能正常运行,明天就会被宣布无效,明年又会被新的编译器优化所破坏

“不可变”发行版Vanilla OS 2发布稳定版:彻底重写、改变使用Linux的方式

“不可变”发行版Vanilla OS 2发布稳定版:彻底重写、改变使用Linux的方式

Vanilla OS 是去年崭露头角的 Linux 发行版,最初的 1.0 版本基于 Ubuntu 构建 —— 亮点之一是系统核心“不可变”。后来改用 Debian 测试分支 (Debian Sid),免费且开源,默认桌面环境是 GNOME。

【外评】80% 的开发人员不开心

【外评】80% 的开发人员不开心

尽管工作不开心,但大多数开发人员在工作之余仍将编码作为业余爱好(68%),近 40% 的开发人员在工作之余为职业发展或从在线课程中自学而编码。这可能表明,编码并不是问题所在!

“甲骨文牌”Java正在死亡

“甲骨文牌”Java正在死亡

2022 年,甲骨文虽然保住了 JDK 供应商第一的市占位置,但其份额已经缩水了近一半,跌至 34%。 2023 年,甲骨文主导的 JDK 发行版所占市场份额下跌到了 28%。

【程序员搞笑图片】程序员的副业

【程序员搞笑图片】程序员的副业

程序员的副业

您现在可以像运行 Python 一样运行 Java java 22

您现在可以像运行 Python 一样运行 Java

这是一个非常新的功能。在 Java 生态系统中,还没有一种与 pip 或 npm 相同的、不与构建工具绑定的公认方法。现在不需要构建工具了,我想这很快就会出现

GitHub 删除代码等于“任何人均可永久访问”!微软回应:我们有意为之

GitHub 删除代码等于“任何人均可永久访问”!微软回应:我们有意为之

删除理论上意味着数据不再可访问,但实际上它变成了永久可访问,并且不受你控制。微软则坚称这是一个 feature,而非 bug。

【外评】 我使用(并喜爱)Rust 已经有 10 年了, 以下是它让我失望的地方

【外评】 我使用(并喜爱)Rust 已经有 10 年了, 以下是它让我失望的地方

Rust 分析器也有同样的问题。IntelliJ 会在启动时对我的项目进行一次索引,并在剩余的开发时间里立即显示错误。Rust 分析器感觉就像每次输入时都在重新索引整个项目(减去依赖关系)。这对小项目来说还行,但在 Bevy 的规模下就几乎无法使用了。

理解 git blame:一篇简介

理解 git blame:一篇简介

git blame 听起来像是一个用来指责别人的工具,但实际上它是一个帮助开发者了解代码历史的强大功能。通过使用 git blame,你可以跟踪修改、查找 bug,并更有效地与团队协作。下次想深入了解代码细节时,不妨试试它!

【外评】科学家发现一种治疗男性秃头症的糖

【外评】科学家发现一种治疗男性秃头症的糖

谢菲尔德大学和巴基斯坦 COMSATS 大学的科学家们发现,一种天然糖类可以刺激小鼠模型的毛发生长。

【外评】瑞士现在要求所有政府软件都必须开源

【外评】瑞士现在要求所有政府软件都必须开源

瑞士通过《使用电子手段完成政府任务联邦法》(EMBAG)向前迈出了一大步。这项开创性的立法规定在公共部门使用开放源码软件(OSS)

【外评】研究发现敏捷软件项目失败的可能性高出 268%。

【外评】研究发现敏捷软件项目失败的可能性高出 268%。

当今科技界的许多弊端都可以归咎于《敏捷宣言》。源源不断的补丁表明质量可能大不如前,代码在未完成或考虑不周的状态下出现,这些都被归咎于敏捷实践。

【外评】英特尔称第 13 代和第 14 代移动 CPU 正在崩溃

【外评】英特尔称第 13 代和第 14 代移动 CPU 正在崩溃

有报道称,第 13 代和第 14 代处理器的不稳定性已扩展到移动芯片,英特尔已向 Tom’s Hardware 发出声明,澄清了这一情况。虽然某些移动 SKU 存在不稳定反馈,但不稳定的原因与台式机不同。

【外评】微软称 850 万台 Windows 设备受 CrowdStrike 故障影响

【外评】微软称 850 万台 Windows 设备受 CrowdStrike 故障影响

据微软负责企业和操作系统安全的副总裁大卫-韦斯顿(David Weston)在微软博客上发表的一篇文章称,大约有 850 万台设备(不到全球 Windows 机器的 1%)受到了最近 CrowdStrike 故障的影响。

【外评】英特尔酷睿 i9 CPU 死机问题看起来比我们想象的还要严重

【外评】英特尔酷睿 i9 CPU 死机问题看起来比我们想象的还要严重

英特尔第 13 代和第 14 代高端 CPU 的不稳定问题似乎比我们想象的还要严重,YouTube 上一段新视频对这些问题进行了深入探讨,但这并不能平息猛禽湖酷睿 i9 处理器(及其后续更新)购买者的担忧。

【外评】Linus Torvalds 称 RISC-V 将重蹈 Arm 和 x86 的覆辙

【外评】Linus Torvalds 称 RISC-V 将重蹈 Arm 和 x86 的覆辙

尽管 RISC-V 正在慢慢发展壮大,但其性能仍无法与当前的 x86 和 Arm 处理器相抗衡。要在 RISC-V 芯片上玩 AAA 级游戏,仍需要数年或数十年的开发。不过,尽管同样采用精简指令集计算机(RISC)架构的 Arm 已经经历了深入开发,但 Linus 担心 RISC-V 仍会重蹈覆辙。

【外评】《敏捷宣言》合著者抨击失败率报告,大谈 “重新构想 “项目

【外评】《敏捷宣言》合著者抨击失败率报告,大谈 “重新构想 “项目

我们猜测该报告可能是在为影响工程(Impact Engineering)打掩护。此后,该报告因其方法和结论而遭到抨击。Kern 毫不讳言: “我认为这项研究是垃圾。可以说,它根本没有反映出我认为的敏捷”。

【外评】为什么我希望不要让 Rust 锈化一切?

【外评】为什么我希望不要让 Rust 锈化一切?

让我先声明,我认为 Rust 是整个行业向前迈出的一大步。它很棒,如果你喜欢,那就太好了。如果它适合手头的工作,那就太好了。继续使用 Rust 吧。