分类: 编程技术

您应该使用的现代 Git 命令和功能

您应该使用的现代 Git 命令和功能

,Git 从那时起引入了许多功能,使用它们能让你的生活变得更轻松,下面就让我们来了解一下最近添加的一些现代 Git 命令。

【译文】苹果 CURL 安全事件 12604 号

【译文】苹果 CURL 安全事件 12604 号

这个未注明的功能让 MacOS 上使用 curl 进行 CA 证书验证变得完全不可靠,而且与文档不符。它欺骗了用户。

【译文】谷歌的拇指法则(Rules of Thumb)

【译文】谷歌的拇指法则(Rules of Thumb)

谷歌有一个名为 "Rules of Thumb "的内部网站,将计算资源的边际成本与 "SWE "单位进行比较。

微软 Copilot 生成暴力色情图且拒不更改,内部工程师绝望举报至政府!

微软 Copilot 生成暴力色情图且拒不更改,内部工程师绝望举报至政府!

Copilot Designer 不加掩饰地描绘出恶魔和怪物,甚至是与堕胎权、携带半自动步枪的青少年、带有暴力因素的女性色情图像,甚至与未成年人饮酒和吸毒相关的画面。

【译文】我们是如何黑掉Google A.I.的

【译文】我们是如何黑掉Google A.I.的

贾斯汀和我立即向谷歌报告了这一漏洞,我们最终获得了 20,000 美元的赏金,并额外获得了 1,337 美元的赏金,获得了本次活动最酷漏洞奖的第三名!

【译文】4 个小技巧大幅提高源代码可读性

【译文】4 个小技巧大幅提高源代码可读性

编写可读代码的好处是巨大的。代码越容易阅读,人们就能越快地理解系统逻辑。因此,在构建或修改系统功能上花费的时间和精力就越少。最终,缩短产品上市时间,降低软件维护成本。

谷歌:不建议未成年人接触 C++,太过危险!Yann LeCun 和马斯克看到都笑了

谷歌:不建议未成年人接触 C++,太过危险!Yann LeCun 和马斯克看到都笑了

谷歌 Gemini 最近又出了一个奇葩错误:如果你未满 18 岁,Gemini 就不会向你提供 C++ 编程方面的帮助,因为 C++对未成年人来说“太危险”了。

【译文】大语言模型(LLM)上的提示注入(Prompt injection)和越狱(jailbreaking )不是一回事

【译文】大语言模型(LLM)上的提示注入(Prompt injection)和越狱(jailbreaking )不是一回事

我经常看到有人在说 "越狱(jailbreaking ) "时使用 "提示注入(Prompt injection) "一词。这种错误现在太常见了,我不确定是否有可能纠正:语言的含义(尤其是最近创造的术语)来自语言的使用方式。但我还是要尝试一下,因为我认为这种区别真的很重要。

【译文】Tiny Core Linux 15:小而全的 Linux 发行版

【译文】Tiny Core Linux 15:小而全的 Linux 发行版

这是一个可用的图形操作系统,可以在现代多核电脑上运行,连接以太网或 Wi-Fi,上网并获取更多应用程序,而且只有 24 MB 大小。它占用的磁盘空间比 Windows 95 还小。这很难让人相信,尤其是在 2024 年,但它是真实的,而且可以运行。

【译文】X Window System 的一个特点:窗口无处不在

【译文】X Window System 的一个特点:窗口无处不在

X Window System 具有大量嵌套窗口的原因之一是,X 在设计时考虑到了编写 X 程序的特定模式,而这种模式将所有东西都变成了(嵌套)窗口。说真的,所有东西都是。

PC、手机互通惨败!Windows 11悄悄删除安卓子系统

PC、手机互通惨败!Windows 11悄悄删除安卓子系统

微软低调更新的技术支持文档显示, Windows 11中的安卓子系统(WSA)已经被删除 ,之前广为宣传、深受看重的PC上跑安卓手机应用与游戏的设想还是破灭了

Quora 的陨落:AI 时代知识社区的困境

Quora 的陨落:AI 时代知识社区的困境

Quora 的陨落:AI 时代知识社区的困境

【译文】白宫的软件内存安全呼吁是一种误导

【译文】白宫的软件内存安全呼吁是一种误导

这也许就是ONCD报告让人感觉如此错误的原因,因为它既没有包含过去的教训,也没有包含那些编写代码以维持社会运转的人的来之不易的经验。

【译文】Java 正在变得越来越像 Rust,而我正是为此而来!

【译文】Java 正在变得越来越像 Rust,而我正是为此而来!

有无数(好的)理由表明 Java 永远不会成为 Rust,但我很高兴看到 Rust 的一些强大功能正在进入 Java。这将巩固 Java 作为商业世界首选编程语言之一的长期地位

Go 语言程序员的进化

Go 语言程序员的进化

Go 语言程序员的进化

【译文】面试时,有人问我喜欢Go语言什么?

【译文】面试时,有人问我喜欢Go语言什么?

几周前,有人问我喜欢 Go 语言的哪一点。那是在一次求职面试中,当时我意识到,尽管我几乎在每个项目中都使用 Go 语言,但我并没有认真考虑过这个问题。

4 秒处理 10 亿行数据! Go 语言的 9 大代码方案,一个比一个快

4 秒处理 10 亿行数据! Go 语言的 9 大代码方案,一个比一个快

该挑战很快在 Hacker News、lobste.rs、Reddit 等社区掀起热烈讨论,不少开发者采用 Rust、Go、C++ 等其他编程语言甚至是数据库参与挑战。

【译文】Dropbox:我们如何将 JavaScript 打包程序的大小减少 33% 的

【译文】Dropbox:我们如何将 JavaScript 打包程序的大小减少 33% 的

在向所有 Dropbox 用户推出 Rollup 后,我们发现该项目将 JavaScript 捆绑程序的大小减少了 33%,JavaScript 脚本总数减少了 15%,TTVC 也有适度改善。通过自动代码拆分,我们还大大提高了前端开发速度,开发人员无需在每次更改时手动调整捆绑定义。

【译文】Deno 令人失望

【译文】Deno 令人失望

对于许多人来说,"没有 Node "的替代方案不会是另一种 JavaScript 运行时,而是完全不同的东西。Node 的改进并不是 Deno 面临的唯一问题。

JavaScript 前端框架维护者对 2024 年的预测

JavaScript 前端框架维护者对 2024 年的预测

JavaScript前端框架维护者对2024年的预测

马斯克控告OpenAI违约、要求恢复开源;OpenAI否认三连

马斯克控告OpenAI违约、要求恢复开源;OpenAI否认三连

指控他们违反了OpenAI成立时达成的一项协议,即开发技术以造福人类而不是追逐利润。

MariaDB消亡史

MariaDB消亡史

开源数据库MariaDB不会消亡,但MariaDB公司正在逐渐消亡。

拜登:“一切非 Rust 项目均为非法”

拜登:“一切非 Rust 项目均为非法”

在该报告中,拜登政府希望软件开发人员尽量使用 Rust 这样的内存安全编程语言,并放弃 C 和 C++ 等安全性薄弱的语言。

Safari 17.4:一个 HTML 新原生开关(Switch)控件

Safari 17.4:一个 HTML 新原生开关(Switch)控件

开关是移动平台和各种用户界面框架中的常用控件,但直到现在它们还没有内置到网络平台中。看到这种控件的广泛需求,我们决定改变这种状况。

干开源 15 年后,我开启了“自救”,把开源项目变成一项月收入为 4.7 万元的业务!

干开源 15 年后,我开启了“自救”,把开源项目变成一项月收入为 4.7 万元的业务!

经过了时间的积累,Andris Reinman 的这一项目现在 MRR(月经常性收入)达到了 6100 欧元(约 4.7 万元),而且还在稳步增长