2025-09-10 17:20:06
我认为我有资格谈论这个问题:
我在 Githuh 已经有 2 个超过 100 星标的开源项目。
截止文章开始写的时候,一个 267,一个 105。考虑到 Github 上绝大部分项目不超过 10 个星标,我的成绩自然是在水平线之上。
除了这 2 个破百星标的项目之外,我还有好几个 50 个星标的项目,一些 20 个星标的项目。
自从我 Vibe Coding 到现在,我一共开发了 12 个项目。没有一个项目低于 10 个星标。其中 2 个项目起码经历了大规模重构(几乎完全重写)。
为什么标题不是 Vibe Coding 而是 Vibe Debugging?
如果从生物学分类来看,Bug 是克鲁苏——不可名状,永恒存在,令人恐惧。
小白 Vibe Coding 到最后往往变成 Vibe Debugging,拼命打印调试日志,然后塞给大模型,祈求它这把能过。
抑或,在 Vibe Coding 爽撸一把之后,祈祷这把不会有 Bug。然而克鲁苏就是克鲁苏,Bug 不会因为你的诚意感天动地,就自动消失。曾经有科学家开玩笑, Bug 是唯一违反物理定律的东西,因为即便太阳系毁灭了,Bug 也会继续存在。
所以,我们在谈论小白 Vibe Coding 的时候,也是在讲 Vibe Debugging——请所有小白在尝试 Vibe Coding 之前,一定要清醒的明白一件事,很多时候你不是在编程,你只是在制造你无法解决的 Bug。这是我非常痛的领悟。
想要减少 Bug 的出现,必须懂点软件工程
小白之所以无法控制 Bug 的产生,我觉得原因和会不会编程语言的关系不大。
2025-05-12 16:31:28
#brown_university #norman_meyrowitz #intermedia #hypertext
Intermedia 是来自布朗大学后来的第三个重要的超文本项目,此前有 HES (1967) 和 FRESS (1969)。Intermedia 于 1985 年由 Norman Meyrowitz 启动,他此前在布朗大学进行过超文本研究。Intermedia 项目与信息与学术研究机构 (IRIS) 的成立同时发生。 来自 Intermedia 的一些材料,由梅罗维茨(Nancy Meyrowitz)、加雷特(Karen Catlin)等人撰写,被用于 HTML 的开发。
https://en.wikipedia.org/wiki/Intermedia_(hypertext) WikiPedia 简介
https://www.youtube.com/watch?app=desktop&v=bGGxdF0Pn4g 由 Norman K. Meyrowitz 在 HUMAN’20 大会上演示 Intermedia 的珍贵视频
https://www.microsoft.com/en-us/research/wp-content/uploads/1988/01/The-Concept-and-the-Construction-of-a-Seamless-Information-Environment.pdf 一篇论文,完整介绍 Intermedia 概念、机制的论文,这里称 Intermedia 力图打造的一种沉浸式的信息环境
https://www.nngroup.com/articles/hypertext-history/ The History of Hypertext
A Half-Century of Hypertext at Brown
2025-05-12 10:39:36
如果 Github 上的某一个仓库,未被索引。此时,它会显示如下页面,告诉用户这一信息,同时邀请用户填写邮箱,在索引完成之后发送通知。
一举多得:
服务体验的完整性。这里实际上涉及到了「服务设计」,如果有一个仓库违背索引,此时用户的体验是最糟糕的时刻,所以提供完成通知,让用户有继续得到服务的感受,让人体验到一种完整的服务流程——服务设计的目标就是避免用户在所有流程环节里流失。
合情、合理、合法地获取用户的邮箱。这一点在现在的社会、商业环境里是很难的。尽管邮件营销看上去很 Old School,但迄今为止,依然是有效的营销手段。
2025-05-11 21:48:39
#llm #ai #amazon
一些我觉得有意思的文章:
2025-05-11 21:47:55
#flipper_zero
在 X 上,我看到一则视频,看到有人用一个有趣的硬件,来复制大家常见的钥匙。后来经过一番搜索,发现该视频的制作人叫 LockPickNic,是一个 YouTuber,他非常着迷于现实中的锁,和钥匙。
在一个更详细的视频当中,他彻底展示,他如何通过一个叫 Flipper Zero 的开源硬件来复制钥匙。以下是我用 Gemini 总结的过程:
Flipper Zero 是什么?
这是一款多功能便携式设备,主要面向对无线电、硬件和安全感兴趣的人(常被称为“极客”或“渗透测试员”)。
官网简介:Flipper Zero 是一个玩具般外形的便携式多功能工具,专为渗透测试人员和极客设计。它擅长破解数字设备,例如无线电协议、门禁系统、硬件等等。它完全开源且可定制,因此你可以根据自己的喜好进行扩展。
它具备多种接口:
根据提供的内容,Flipper Zero 集成了以下主要功能模块或能力:
https://github.com/flipperdevices Flipper Zero 的官方 Github 仓库 https://github.com/Next-Flip/Momentum-Firmware Flipper Zero 自定义固件