## 纽约警官鲁莽驾驶记录引发担忧
纽约市警官詹姆斯·乔万桑蒂自2022年以来累计收到547张交通摄像头罚单,涉及超速和闯红灯,主要发生在斯塔滕岛——仅2025年平均每隔一天就收到一张。这使他成为纽约市第二大鲁莽驾驶员。他驾驶一辆重型RAM 1500皮卡,经常在学校区域和人口密集区域超速行驶,时速甚至超过41英里,对公众构成重大危险。
专家表示,乔万桑蒂的记录显示出“对公共安全漠不关心”,即使他并非每次都亲自驾驶,也应承担责任。然而,纽约市警局驳回了可能的纪律处分,声称这些罚单与他的工作无关。
倡导者认为,乔万桑蒂的案例是推动通过“制止超速者法案”的关键原因,该法案将强制对累犯安装限速器。他的车辆经常在短时间内收到多张罚单,包括超速和闯红灯违规,凸显了一种危险行为模式。尽管记录令人震惊,乔万桑蒂仍未受到纽约市警局的任何纪律处分,这引发了对问责制以及该部门对公共安全的承诺的质疑。
十四年来,作者,前响应式图像社区组(RICG)主席,一直暗自厌恶响应式图像标记的关键部分:`sizes`属性。尽管在将响应式图像引入网络方面发挥了重要作用——为标准而奋斗并构建工具——他们认为`sizes`的复杂性是解决关键问题的必要之恶:为不同的设备和连接提供适当大小的图像。
核心问题在于,在不让开发者过度控制流程的情况下,向浏览器提供足够的信息以选择最佳图像,否则不可避免地会导致更差的结果。`sizes`需要费力地详细说明跨断点的图像尺寸,这是一项令人沮丧且通常依赖于自动化工具的任务。
然而,最近的一项更新——`loading="lazy"`与`sizes="auto"`的结合支持——提供了一个解决方案。这允许浏览器在页面加载*之后*根据布局智能地确定图像大小,从而在大多数情况下消除了复杂`sizes`属性的需要。作者支持这项更改,认为这是最终实现原始目标——更快图像——而无需给开发者带来头痛的一种方式。尽管多年来一直倡导这种存在问题的语法,但他们很高兴看到一条简化响应式图像的途径,并且对`sizes`造成的暂时性痛苦不抱歉。
## raylib 6.0:有史以来最大版本!
raylib 6.0 发布,这标志着该库历史上最大的一次发布,这归功于大量的社区努力(超过 210 名新贡献者!)以及 NLnet & NGI Zero 的资助。此版本拥有超过 330 个已关闭的问题、2000 次提交、20 个新的 API 函数和 70 个新的示例,总计已关闭 2150 个问题、9760 次提交、600 个函数和 215 个示例!
主要亮点包括一个**新的软件渲染器 (rlsw)**,它能够进行基于 CPU 的渲染而无需 GPU – 非常适合 ESP32 等微控制器和未来的 RISC-V 设备。与此同时,**新的平台后端**已添加到 Memory、Win32 和 Emscripten,从而增强了可移植性。
重要的重新设计改进了**全屏模式和高 DPI 缩放**以及**骨骼动画系统**。一个改进的**构建配置系统**简化了自定义,一个新的**文件系统和文本管理 API** 简化了相关任务。
最后,一个新的工具 **rexm** 简化了示例管理,促成了 70 个新示例的添加。raylib 6.0 代表了超过 12 年的开发,现在是图形编程领域的领先库。
## 点数问题:概率的诞生
“点数问题”——如何公平地分割一场未完成的赌局中的奖金——困扰数学家们几个世纪。这个难题起源于17世纪,涉及两位玩家平分奖金,竞争达到预定分数。当游戏中断时,应该如何分配奖金?
早期的尝试,例如卢卡·帕乔利(Luca Pacioli)的比例分割法,被证明存在缺陷。直到布莱兹·帕斯卡(Blaise Pascal)和皮埃尔·德·费马(Pierre de Fermat)通过通信解决这个问题,才取得了突破。他们独立地基于*未来可能性*发展了解法——计算每位玩家最终获胜的概率。
费马详尽地列出了所有可能的游戏继续方式,而帕斯卡则开创了“期望值”的概念,从平局开始反向推算,以确定在任何中断点的公平赔付。两种方法都得出了相同的答案:公平分割取决于根据其可能性对每种可能的未来结果进行加权。
这不仅仅是一项博弈论练习。帕斯卡和费马的工作为现代概率论奠定了基础,期望值的概念现在支撑着保险、金融等领域的风险评估——使我们能够量化和应对不确定性。