2024年3月28日原文:João Freitas - 2024.03.24 这是我长时间以来的一个深感赞同的观点。 我参与过的几乎所有项目,都有我们编写的用于自动化重复性过程的脚本。然而,大多数脚本在几周后变得过时且难以维护,因为我们要么不再需要它们,要么它们变得过于复杂以至于难以理解。后来,这些脚本要么被重构,要么永远留在脚本墓地。 (永远别忘记向我们遗弃……
阅读全文
2024年3月25日原文:Andy Hertzfeld - 1982.02 1982 年初,Lisa 软件团队正努力为接下来的六个月内,发布软件做大规模的准备。一些管理者认为,跟踪每个工程师每周写的代码量以衡量他们的进步是个好主意。他们设计了一种表格,工程师每周五都需要提交,其中一项是该周编写的代码行数。 Bill Atkinson,Quickdraw 的作者和主要用户界面设……
阅读全文
2024年3月21日原文:Rowan Trollope - 2024.03.20 未来的 Redis 版本将继续在 RSALv2 和 SSPLv1 双许可证下提供源代码的免费和宽松使用;这些版本将整合先前仅在 Redis Stack 中可用的高级数据类型和处理引擎。 从今天开始,所有未来的 Redis 版本都将以开源许可证发布。从 Redis 7.4 版本开始,Redis 将采用 Redis Source Available License (RSALv2) 和 Server Side Public License (SSPLv1) 双许可证。因此,Redis 将不再按照三条款版本的伯克……
阅读全文
2024年3月19日原文:Michael Knyszek - 2024.03.14 runtime/trace 包含了一款强大的工具,用于理解和排查 Go 程序。这个功能可以生成一段时间内每个 goroutine 的执行追踪。然后,你可以使用 go tool trace 命令(或者优秀的开源工具 gotraceui)来可视化和探索这些追踪数据。 追踪的魔力在于,它可以轻易地揭示出程序中那些难以通过其他方式看到的信息。例如,一个并发瓶颈……
阅读全文
2024年3月16日参考:Dominik Weber - 2022.06.25 (注:原文中的配置有些过时了,所以根据 VS Code 的最新版本进行了调整。) 原作者非常喜欢垂直标签页,只要有可能,就都会使用它们。他主要在浏览器(Firefox)和各种 IDE 开发环境中使用。 比如,下图中 Edge 浏览器自带的垂直标签页功能(其他浏览器一般需要安装扩展插件)。 多年来,他一直试图在 VS……
阅读全文
2024年3月14日原文:Theo Leggett - 2024.03.12 引言 10 PRINT "HELLO" 20 GOTO 10 (注:这段代码是 BASIC 语言,无限循环打印 “HELLO”) 1984 年的 4 月,我的父亲为自己的家庭办公室,购买了一台电脑,一台 Luxor ABC-802,配备了 Z80 CPU、64KB 的 RAM,一块黄底黑字屏幕,可以设置为 80x25 的文本模式,或者大约 160x75 像素的图形模式,以及两个……
阅读全文
2024年3月11日原文:Geoff Mulgan 自 ChatGPT 出现以来,关于 AI 如何取代人类或与人类合作的争论一直在进行。在这里,我要讨论的是一个越来越被注意到的稍有不同的现象,如果没有生成式 AI 的存在,我可能不会注意到这种现象:那些行为更像大语言模型的人。这种现象并不新鲜,只是我们现在有了理解它的新方式。正如我所展示的,这种现象在学术界尤其……
阅读全文
2024年3月7日原文:Ivan Burmistrov - 2024.02.15 这段引自 Charity Majors 的话,或许是对当前科技行业可观测性状况的最佳概括——一个全面的、大规模的混乱。每个人都感到困惑,什么是 trace?什么是 span?一条 log 是 span 吗?我如果有 log,还需要 trace 吗?如果我有很好的 metrics,为什么还需要 trace?这样的问题层出不穷。Charity 与来自名……
阅读全文
2024年2月28日原文:凯文·凯利 - 2014.08.05(Qingniu 译) 你能想象在 1985 年的时候成为一名创业者有多棒吗?当时几乎所有你想要的任何 .com 域名都是有效的。所有关键词 - 短的,很酷的,应有尽有。你只要申请就行了,甚至无需任何费用。这样的好机会持续了好多年。1994 年,一名《连线》杂志的作者注意到 mcdonalds.com 仍然无人申请,因……
阅读全文
2024年2月26日原文:breadchris - 2024.02.21 也许听起来有些傻,但go run是我最喜欢的 Go 语言特性。想要运行你的代码?只需go run main.go。它是如此简单,我可以告诉母亲这个命令,她会立即理解。就像 Go 语言的大部分功能一样,这个命令的真正威力在于它让理解如何构建和运行任何人的代码变得轻而易举。 我可以运行node ma……
阅读全文