## 巴勒斯坦家庭在西岸遭枪击身亡
一名12岁的巴勒斯坦男孩哈利德·巴尼·奥代赫在一场发生在被占领的西岸的枪击事件中幸存,他的父母和两个年幼的兄弟遇难,其中包括一名患有残疾的六岁儿童。 当这家人在午夜过后从图巴斯附近的一次购物旅行返回家园时,以色列军队向他们的汽车开火。
哈利德回忆起母亲最后的呼喊和父亲在临终前念诵的信仰声明。 他声称自己被从车内拉出并接受士兵审讯后遭到殴打。 以色列军队声称,他们的部队是在汽车“加速冲向他们”之后开火的,他们在一次逮捕 suspected militants 的行动中感到威胁。
然而,一名目击者反驳了这一说法,称汽车在开枪时是静止的,并且没有事先发出警告。 这起事件导致八岁的穆斯塔法被弹片击伤,引发了愤怒,并再次引发人们对以色列军队对巴勒斯坦人使用致命武力的关注。 调查正在进行中,但人们对西岸暴力事件升级的担忧日益增加,自2023年10月以来,巴勒斯坦人死亡人数显著增加。
## 编程的转变:从积木到基础科学
最近,一篇由Andy Wingo发起的讨论重新审视了Gerald Sussman的观察,即现代编程越来越涉及理解外国库*如何*工作,而不是用已知组件构建系统。Sussman指出这种转变始于90年代,从一个易于理解、"贴近硬件"的代码时代,转变为一个不透明、复杂的依赖时代。
作者反思了自己的经历,回忆起早期因工具有限和90年代软件环境的压倒性复杂性而产生的挫败感。虽然承认今天的软件是一个“巨大的混乱”,但他们认为它*不*一定比过去更糟。至关重要的是,今天的大部分复杂性是*开源的*,允许开发者调查和理解底层机制——这是过去无法享受的奢侈。
关键要点是方法上的转变:拥抱理解,而非盲目实验。作者回忆起过去试图在不理解的情况下“破解”解决方案,最终意识到真正的进步来自于深入源代码并真正掌握事物如何运作。这种对理解的承诺,加上现成的源代码和改进的工具,被认为是驾驭现代软件开发的“神奇工具”。
## 逐渐壮大的“小网络”与聚合的挑战
作者出于对非商业化互联网体验的渴望,探索了“小网络”——使用标准浏览器和服务器的个人网站,没有广告和追踪。受到极简主义的Gemini协议(约6000个站点)的启发,他们研究如何创建一个聚合器来轻松追踪这个空间中的更新。
最初使用Kagi的小网络站点列表进行研究时,发现令人惊讶的增长,从6000个条目跃升至32000个。在过滤掉活跃的订阅源和最低更新频率后,列表缩小到9000个站点。然而,分析显示每天有持续的1251次更新——数量过多,无法在单个页面上实际显示。
虽然Gemini风格的聚合器目前由于规模太大而不可行,但结果是积极的。“小网络”正在显著发展和扩张,证明了尽管以广告为导向的平台占据主导地位,但仍然存在一个充满活力的个人、非商业在线内容空间。作者强调庆祝这种持续存在是互联网多样性的胜利。