Hacker News
Statement from Dario Amodei on our discussions with the Department of War
Anthropic 对美国国防和民主价值观的承诺:一份总结 (Anthropic's Commitment to US Defense and Democratic Values: A Summary)
Anthropic 公司致力于利用人工智能 (AI) 技术来捍卫美国及其他民主国家,对抗专制势力。该公司积极与美国国防部和情报部门合作,在以下方面处于领先地位:
- 早期部署: Anthropic 是首家在美政府的机密网络中部署模型、在国家实验室部署模型以及为国家安全客户提供定制模型的 AI 公司。
- 广泛应用: Claude 模型已广泛应用于国防部及其他国家安全机构的关键任务中,例如情报分析、建模与仿真、作战规划和网络行动。
- 战略性牺牲: 为了维护美国在 AI 领域的领先地位,Anthropic 放弃了数百万美元的潜在收入,限制了与中国共产党(CCP)相关公司使用 Claude 的权限,并阻止了利用 Claude 进行的网络攻击。该公司还倡导对芯片出口实施严格管制。
Anthropic 明确表示,国防部而非私营公司负责制定军事决策,并且该公司从未对特定军事行动提出异议或试图以临时方式限制其技术的使用。
核心原则与限制 (Core Principles and Limitations):
Anthropic 坚持以下原则,并明确拒绝在以下两方面提供服务:
- 大规模国内监控: Anthropic 支持用于合法外国情报和反情报任务的 AI 技术,但反对利用 AI 进行大规模国内监控,认为这与民主价值观相悖,并可能对公民自由构成严重威胁。
- 完全自主武器: Anthropic 认为当前的技术水平尚不足以安全可靠地支持完全自主武器系统(即无人类干预的武器),因此拒绝提供相关产品。Anthropic 曾向国防部提出合作研发以提高系统可靠性的建议,但未被采纳。
国防部的要求与 Anthropic 的立场 (DoD's Requirements and Anthropic's Position):
国防部要求 AI 公司同意“任何合法使用”并移除上述两项安全措施。Anthropic 坚决反对这一要求,认为其违背了公司的良知。国防部还威胁要将 Anthropic 列为“供应链风险”(通常用于美国敌对国家),并可能援引《国防生产法》强制移除安全措施。Anthropic 认为这些威胁具有内在的矛盾性,因为国防部一方面将该公司视为安全风险,另一方面又将 Claude 视为国家安全的关键。
未来展望 (Future Outlook):
Anthropic 愿意继续为美国国家安全提供服务,并希望国防部能够重新考虑其立场,保留当前的安全措施。如果国防部选择更换供应商,Anthropic 将协助进行平稳过渡,确保不会对军事计划、行动或其他关键任务造成任何中断。该公司承诺在必要时提供其模型,并保持其提出的广泛条款。
简而言之,Anthropic 致力于为美国国防做出贡献,同时坚守其对民主价值观的承诺,并拒绝在可能损害这些价值观或带来不可接受风险的领域提供服务。
|
Layoffs at Block
总结:关于x.com (Twitter) 访问问题的说明
这段内容告知用户,如果访问x.com(前身为Twitter)时遇到问题,可能是由于安装了某些隐私相关的浏览器扩展程序造成的。 建议用户禁用这些扩展程序,然后再次尝试访问。
要点:
- 问题: 访问x.com可能失败。
- 原因: 某些隐私扩展程序可能导致冲突。
- 解决方案: 禁用这些扩展程序并重试。
- 提示: 内容中包含一个警告符号的表情符号 (⚠️) 作为视觉提示。
|
Nano Banana 2: Google's latest AI image generation model
Google DeepMind 发布 Nano Banana 2:更快速、更智能的图像生成模型
日期: 2026年2月26日
Google DeepMind 发布了最新的图像生成模型 Nano Banana 2 (Gemini 3.1 Flash Image),结合了 Nano Banana Pro 的高级功能和 Gemini Flash 的速度。用户现在可以在 Gemini 应用和 Google 搜索等 Google 产品中,以更快的速度编辑和迭代高质量图像。Google 同时也在持续改进 SynthID 技术,并结合 C2PA 内容凭证来识别 AI 生成的内容。
主要特点:
- 速度与能力兼备: Nano Banana 2 结合了 Google 图像模型的最佳特性,实现了速度和高级功能的高度融合。
- Gemini Flash 速度: 引入 Gemini Flash 的高速特性,显著提升了图像生成的速度,方便用户进行快速编辑和迭代。
- 增强的创意控制: 用户可以享受更强的创意控制,包括更一致的主体表现和更精确的指令遵循。
- 广泛应用: Nano Banana 2 将在 Gemini、搜索和广告等 Google 产品中推出。
- AI 图像识别: Google 正在通过 SynthID 和 C2PA 内容凭证来改进 AI 图像识别技术。
详细信息:
Nano Banana 2 是基于 Gemini 3.1 Flash Image 构建的,它继承了 Nano Banana Pro 的先进世界知识和推理能力,并显著提升了生成速度。
具体功能包括:
- 先进的世界知识: 模型能够从 Gemini 的知识库中提取实时信息和网络搜索结果,从而更准确地呈现特定主体。这有助于生成信息图表、将笔记转换为图表和创建数据可视化。
- 精确的文本渲染和翻译: 能够生成高质量且可读的文本,适用于营销材料或贺卡。同时,支持文本的翻译和本地化,方便用户在全球范围内分享想法。
- 主题一致性: 能够保持最多五个角色的相似性以及最多 14 个物体的细节一致性,方便用户进行故事板制作和叙事构建。
- 精确的指令遵循: 模型能够更严格地遵循用户的复杂指令,确保生成的图像与用户的预期完全一致。
- 生产级规格: 支持各种纵横比和分辨率(从 512px 到 4K),确保视觉效果在各种应用场景下都保持清晰。
- 视觉保真度升级: Nano Banana 2 提供了更丰富的色彩、更细腻的纹理和更清晰的细节,同时保持了 Flash 速度级别的视觉质量。
可用平台:
- Gemini 应用: Nano Banana 2 将取代 Nano Banana Pro 在 Fast、Thinking 和 Pro 模型中。Google AI Pro 和 Ultra 订阅用户仍然可以通过菜单选项选择性地使用 Nano Banana Pro。
- 搜索: 在 AI 模式和 Lens 中,通过 Google 应用以及移动和桌面浏览器。
- AI Studio + API: 预览版已在 AI Studio 和 Gemini API 中可用。
- Google Cloud: 预览版已在 Vertex AI 中可用。
- Flow: Nano Banana 2 是 Flow 中新的默认图像生成模型,所有 Flow 用户都可以免费使用。
- Google Ads: Nano Banana 2 已在 Google Ads 中可用,可以为广告活动提供建议。
内容来源与验证:
Google 持续推进内容来源验证方法,结合 SynthID 技术和 C2PA 内容凭证,为用户提供更全面和上下文化的信息,以识别 AI 是否被用于生成内容以及如何生成。 自推出以来,Gemini 应用中的 SynthID 验证功能已被使用超过 2000 万次,帮助用户识别 Google AI 生成的图像、视频和音频。
总结:
Nano Banana 2 代表了 Google DeepMind 在图像生成领域的又一次重大突破,它将速度、智能和创意控制融为一体,为用户提供了强大的工具来满足各种工作流程需求。
|
Will vibe coding end like the maker movement?
总结:氛围编码与制造运动的平行与新视角
本文探讨了新兴技术“氛围编码”(vibe coding)的本质,并将其与早期的“制造运动”(Maker Movement,约2005-2015年)进行比较,最终提出了“消费剩余智能”的新视角。
核心论点: 氛围编码并非完全颠覆性的创新,而是与制造运动有相似之处。它继承了制造运动的“低质量项目”(crapjects)精神,即专注于探索和实验,而非立刻追求经济效益。
制造运动的经验:
- 早期网络知识分子: 制造运动孕育了像Chris Anderson和Cory Doctorow这样的早期网络知识分子,他们通过参与实践和写作分享经验。
- 内在转变: 制造运动的核心理念是,动手制作可以带来内在转变,提升创造力、创业精神和自给自足能力。
- “场景智力”(scenius): 制造运动通过“场景智力”——一个小型群体的实践和交流——产生知识,并允许工具被视为玩具,鼓励玩乐和逐步学习。
氛围编码的差异:
- 缺乏“场景智力”阶段: 氛围编码直接面向大众,缺乏制造运动那样的“场景智力”阶段,因此错失了积累经验和判断力的机会。
- 价值向上流动: 早期制造运动的价值主要体现在制作过程中,而氛围编码的价值则更多地向上流动,集中在模型、数据和基础设施层面。
“消费剩余智能”的新视角:
- 重新定义“消费”: 传统上,消费被视为消极行为,但本文认为,在快速生产的环境下,消费剩余智能成为一种积极的策略。
- 价值的体现: 氛围编码的价值体现在:
- 品味和鉴赏力: 快速原型设计可以培养对用户需求和模式的敏锐度,最终转化为创意指导、策划和顾问等角色。
- 表演和关注: 公开的制作过程本身就是一种表演,可以吸引关注和建立声誉。
- 开源贡献: 将成果开源可以建立社交联系和获得回报。
- 数据积累: 即使是失败的项目,也能产生有价值的数据,建立数据壁垒。
- 可持续性: 将氛围编码视为一种“消费”而非“创作”可以减轻压力,更可持续地利用技术。
总结: 本文认为,理解氛围编码的关键不在于它本身,而在于它与过去技术浪潮的联系。通过“消费剩余智能”的视角,可以更好地理解氛围编码的本质、价值和潜在风险,并找到更可持续的实践方式。
|
The Hunt for Dark Breakfast
早餐宇宙:探索暗早餐的奥秘 (Zǎocān Yǔzhòu: Tànsuǒ Àn Zǎocān de Mìmì - The Breakfast Universe: Exploring the Mystery of Dark Breakfast)
本文讲述了作者在一次受高海拔缺氧影响的早餐制作过程中,产生了一个奇特的想法:早餐可以被视为一个向量空间。作者随后深入研究了早餐的多样性,并提出了“暗早餐”的概念,即那些理论上存在,但从未被人类体验过的早餐。
核心观点与发现:
- 早餐向量空间: 作者将早餐定义为一个向量空间,其中牛奶、鸡蛋和面粉的比例决定了不同早餐的坐标。
- 暗早餐的概念: 受到宇宙学启发,作者推测在早餐的向量空间中可能存在“暗早餐”——那些理论上存在,但从未被人类体验过的早餐。
- 早餐地图绘制: 作者开始绘制已知的早餐地图,包括薄饼、可丽饼、华夫饼、炒蛋、玛德琳、煎饼果子、纳莱斯尼基等多种选择,试图找到暗早餐存在的空隙。
- 早餐区域划分: 作者将已知的早餐划分为三个主要区域:
- 薄饼本地群: 包含大多数传统早餐,如薄饼、可丽饼、华夫饼及其国际变种。该区域具有混沌和分形的特性。
- 烘焙食品象限: 这些早餐仅仅是出于习惯被定义为早餐,也可以在其他时间食用。
- 鸡蛋奇点和蛋奶焦糖盘: 以鸡蛋为核心,包含各种鸡蛋类菜肴,并向外延伸到含有少量牛奶的蛋奶类食品。
- IHOP的发现: 通过研究国际家庭餐厅(IHOP)的营养信息,作者发现IHOP的煎蛋饼中含有薄饼面糊,这暗示着暗早餐的存在。通过推断,可以将IHOP煎蛋饼放置在早餐地图上,从而确认暗早餐区域的真实存在。
- 暗早餐的危险性: 作者认为IHOP在探索暗早餐领域存在潜在危险,如果面糊量控制不当,可能导致“禁忌早餐”的诞生,从而引发世界末日。
数据与代码共享:
为了鼓励其他研究者继续探索早餐宇宙,作者公开了自己的数据(Google Sheets)和代码(Google Colab),方便进一步研究。
暗早餐配方:
作者提供了暗早餐的配方,作为探索者进入未知领域的起点:
总结:
作者以一种幽默且富有想象力的方式,将早餐这一日常事物上升到宇宙学的高度,探索了其潜在的多样性和未知领域。文章强调了科学探索的边界,以及对未知事物可能带来的潜在危险的警惕。 最后引用了洛夫克拉夫特的《克苏鲁的呼唤》,暗示了人类知识的局限性以及探索未知可能带来的精神冲击。
|
What Claude Code Chooses
Claude Code 的选择偏好研究总结 (Claude Code What Actually Chooses)
这份研究报告分析了 Claude Code 在 2430 个真实代码仓库中的工具选择行为,旨在了解其构建(Custom/DIY)与购买(使用现有工具)的偏好,以及默认工具栈的构成和演变。研究使用了 Sonnet 4.5、Opus 4.5 和 Opus 4.6 三个模型,涵盖了 4 种项目类型和 20 个工具类别,提取率达到 85.3%。
主要发现:
- 构建而非购买: Claude Code 倾向于构建自定义解决方案,而非推荐现有工具。在 20 个类别中,有 12 个类别 Claude Code 优先选择构建自定义解决方案,总计 252 次选择,超过了任何单一工具的推荐次数。例如,在添加功能标志时,它会构建配置系统和环境变量;在 Python 中添加身份验证时,会从头开始编写 JWT + bcrypt。
- 默认工具栈: 当 Claude Code 选择工具时,它会影响应用程序的构建方式。以下是其默认推荐的工具:
- JavaScript 生态系统:
- Zustand (57/88, 64.8%) - 状态管理
- Sentry (101/160, 63.1%) - 可观测性
- shadcn/ui (64/71, 90.1%)
- Next.js (86/86, 100%) - 前端框架
- Vercel (93.8%, 152/162) - 部署平台
- Python 生态系统:
- 逆势而上: Claude Code 很少使用市场份额较大的工具,并且模型之间存在显著的工具选择变化。
- 状态管理: Claude Code 倾向于使用 Zustand,而之前的版本更常用其他工具。
- API 层: Claude Code 几乎不推荐现成的 API 层,而是倾向于使用框架自带的路由。
- 测试: Claude Code 对测试工具的推荐较少。
- 包管理器: 虽然 Claude Code 知道各种包管理器,但很少将其作为首选。
- 模型之间的差异:
- Recency Gradient (新工具偏好): 新的模型更倾向于选择更新的工具。例如,在 JS ORM 方面,Sonnet 4.5 倾向于 Prisma,而 Opus 4.6 则完全转向 Drizzle。在 Python Jobs 方面,Celery 在新模型中逐渐被 FastAPI BackgroundTasks 取代。Redis 在 Python 缓存方面也出现了类似的变化,新模型更倾向于自定义解决方案。
- 部署: JavaScript 项目倾向于使用 Vercel 进行部署,而 Python 项目则倾向于使用 Railway。传统云服务提供商(如 AWS、GCP、Azure)很少被推荐。
- 模型意见一致性: 在每个生态系统内,三个模型在 18 个类别中达成一致。
- 类别差异: 在 ORM(JS)、Jobs(JS & Python)、缓存和实时通信等类别中,模型之间存在差异。
结论:
Claude Code 在选择工具时,更倾向于构建自定义解决方案,并形成了相对稳定的默认工具栈。它对新工具的偏好以及不同模型之间的选择差异,反映了 AI 代理在软件开发中的演变趋势。
面向工具公司的建议:
该研究提供私有仪表板,帮助工具公司了解其工具在 Claude Code 推荐中的表现,以及与竞争对手的优劣势。
后续更新:
研究团队将对 Sonnet 4.6 发布后的结果进行更新。
|
|
Google workers seek 'red lines' on military A.I., echoing Anthropic
https://www.nytimes.com/2026/02/26/technology/google-deepmind-letter-pentagon.html
|
Open Source Endowment – new funding source for open source maintainers
开源社区捐赠基金:可持续开源软件的未来
简介
该项目旨在建立全球首个开源社区捐赠基金(Open Source Endowment, OSE),为关键开源软件(OSS)提供可持续的长期资金支持。该基金采用社区驱动的模式,通过捐赠建立一个永久性的基金,以应对开源软件面临的资金问题。截至目前,该基金已筹集 702,000 美元,来自 83 位捐赠者,其中 53 位捐赠者捐款超过 1,000 美元。
核心理念
该基金强调以下几个关键理念:
- 可持续性 (Sustainable): 提供独立于企业和个人预算的稳定、长期的资金模式。
- 系统性 (Systemic): 支持传统模式难以覆盖的关键但资金不足的开源项目。
- 高效性 (Efficient): 采用精简、数字化、社区主导的组织结构,以实现最大的影响力和透明度。
问题与解决方案
现代数字基础设施高度依赖开源软件,但开源软件维护者通常是无偿志愿者。资金不稳定导致维护者倦怠、漏洞和安全事件,如 Log4Shell、XZ Utils 后门和 Heartbleed 等。
为了解决此问题,该基金借鉴了大学私立捐赠基金的成功经验,通过投资捐赠所得的投资回报来资助开源项目,从而抵御经济和政治波动。
运作方式
- 筹款 (Fundraising): 个人、公司和基金会向开源社区捐赠基金,形成永久的本金。
- 投资 (Investing): 将本金投资于低风险投资组合,产生可持续的年度回报,目标支出率为约 5%。
- 资助 (Grantmaking): 根据公开、数据驱动的输入,向开源项目发放资助,模型由基金成员和开源社区共同开发。
- 影响跟踪 (Impact Tracking): 追踪资助项目的进展,改进策略,最大化基金的积极影响。
特点与原则
该基金致力于成为一个新一代的非营利组织,遵循以下原则:
- 数据驱动和 SMART 目标 (Data-Driven & SMART Goals): 确保每一笔捐款都能产生可衡量的影响。
- 全球视野 (Global Outlook): 支持全球开源供应链的长期健康,而非特定国家、公司或生态系统。
- 最大透明度 (Maximum Transparency): 提供公开数据、公共治理流程和清晰的问责制。
- 包容性和多元化治理 (Inclusive & Diverse Governance): 赋予社区权力,共同制定关键战略决策。
- 去中心化资金 (Decentralized Funding): 建立广泛的、来自不同来源的资金基础,促进社区治理。
- 中立性 (Neutrality): 保持独立于政治或商业影响,确保为公共利益提供公正、以使命为导向的资金支持。
支持者
该项目已获得开源社区领袖的广泛支持,包括:
- Konstantin Vinogradov (前 Runa Capital 合伙人)
- Mitchell Hashimoto (HashiCorp 联合创始人)
- Chad Whitacre (Sentry 开源负责人)
- Kailash Nadh (Zerodha CTO)
- Maxim Konovalov (Nginx 联合创始人)
- Jan Oberhauser (n8n 创始人兼 CEO)
- Daniel Stenberg (cURL 创始人)
- Thomas Dohmke (前 GitHub CEO)
- Evan You (Vue.js 和 Vite 的创建者)
- Tracy Hinds (开源倡议委员会主席)
- Chris Aniszczyk (Linux 基金会 CTO)
- Paul Copplestone (Supabase 联合创始人兼 CEO)
- Sam Bhagwat (Mastra 联合创始人兼 CEO)
- Alexey Milovidov (ClickHouse 联合创始人兼 CTO)
行动号召
鼓励更多人参与,捐赠支持开源社区,捐款超过 1,000 美元的人将成为基金成员,并参与基金的治理。
[捐赠链接](https://www.every.org/osendowment?method=card%2Cbank%2Cpay%2Cstocks%2Cdaf%2Ccrypto&suggestedAmounts=100%2C500%2C1000%2C2000&designation=Endowment
|
Smartphone market forecast to decline this year due to memory shortage
全球智能手机市场预测:内存短缺引发结构性重塑 (Global Smartphone Market Forecast: Structural Reshaping Driven by Memory Shortage)
根据国际数据公司 (IDC) 的《全球季度移动电话追踪器》报告,2026年全球智能手机出货量预计将下降12.9%,降至11亿部,创下十多年来最低的年度出货量。这反映了对比2025年11月预测的显著下降,原因是加剧的内存短缺危机。
主要要点:
- 大幅下滑: 2026年智能手机出货量将大幅下降,达到十年来的最低水平。
- 内存危机: 此次下滑的主要原因是全球性的内存短缺,对整个消费电子行业造成冲击。
- 品牌影响: 低端智能手机厂商将受到最大程度的影响,成本上升迫使其提高售价。苹果和三星等公司由于其相对优势,更有能力应对危机,并可能扩大市场份额。
- 结构性变化: 此次危机不仅仅是暂时的下降,更标志着市场结构的重塑,将长期影响市场规模 (TAM)、供应商格局和产品组合。预计市场将出现整合,小型厂商将退出,低端厂商面临出货量下降的困境。
- 平均售价上涨: 尽管出货量下降,但预计2026年智能手机的平均售价 (ASP) 将上涨14%,达到创纪录的523美元。
- 低于100美元市场消亡: 内存价格预计将在2027年中期稳定,但不太可能回到之前的水平,这将使得低于100美元的智能手机市场永久性地变得不可行。
- 区域影响: 中东和非洲地区将面临最严重的下降 (20.6% YoY)。中国和亚太地区(不包括日本和中国)预计分别下降10.5%和13.1%。
- 未来展望: IDC预计到2027年中期,市场将出现小幅复苏 (2%),并在2028年迎来更强劲的复苏 (5.2% YoY)。
关于IDC追踪器:
IDC追踪器产品提供全球数百个技术市场的准确和及时的市场规模、供应商份额和预测,覆盖100多个国家。通过专有的工具和研究流程,IDC追踪器以半年、季度和月度为单位更新。 追踪结果以用户友好的Excel文件和在线查询工具的形式提供给客户。
关于IDC:
国际数据公司 (IDC) 是全球领先的值得信赖的技术情报、咨询服务和活动的供应商。 凭借全球1000多名分析师,IDC 在全球100多个国家/地区提供技术、IT基准和采购以及行业机遇和趋势的全球、区域和本地专业知识。 IDC 的分析和见解帮助 IT 专业人员、业务高管和投资社区做出基于事实的技术决策,并实现其关键业务目标。
|
|
Palm OS User Interface Guidelines (2003) [pdf]
https://cs.uml.edu/~fredm/courses/91.308-spr05/files/palmdocs/uiguidelines.pdf
|
What does " 2>&1 " mean?
关于重定向的一些技巧 (Yuecui Zonghe Dianyi)
本文档探讨了 Bash 中重定向的一些语法特性及其行为。
1. 覆盖还是追加 (Fugai Hái Shì Jiāzuò?)
>: 将输出重定向到文件,如果文件存在则覆盖。
>>: 将输出追加到文件,如果文件存在则在文件末尾添加内容。
- 无论哪种方式,如果文件不存在,都会创建该文件。
2. 命令行顺序依赖 (Lingmingbing Xu Shun Xiang Yilai)
Shell 命令行的执行顺序很重要。 例如,ls -ld /tmp /tnt >/dev/null 会将标准输出和标准错误都重定向到 /dev/null,导致错误信息无法显示。而 ls -ld /tmp /tnt 2>/dev/null 只重定向标准错误,标准输出仍然会显示。
3. 并行处理标准输出和标准错误 (Bingxing Chuli Biaozhun Shuchu He Biaozhun Cuowu)
可以使用管道 | 和 sed 命令对标准输出和标准错误进行过滤和处理。 例如,ls -ld /tmp /tnt 2>&1 | sed 's/^.*$/<-- & --->/' 会将标准错误和标准输出都通过 sed 命令处理。
更高级的技巧是使用文件描述符:
( ls -ld /tmp /tnt | sed 's/^/O: /' >&9 ) 9>&2 2>&1 | sed 's/^/E: /' 这种方法允许对标准输出和标准错误分别进行处理,并最终合并。
- Bash 4.0 及更高版本提供了更简洁的语法:
ls -ld /tmp /tnt 2> >(sed 's/^/E: /') > >(sed 's/^/O: /')。
4. 使用 |& 代替 (Shǐyòng |& Dài Tì)
command |& ... 等同于 command 2>&1 | ...。
5. noclobber 选项和 >| 语法 (noclobber Xuānxiàng Hé >| Yǔfǎ)
set -o noclobber 会阻止 Bash 覆盖现有文件。
>| 语法可以绕过 noclobber 选项,强制覆盖文件。
- 可以使用
set -o | grep noclobber 查看 noclobber 选项是否启用,使用 set +o noclobber 取消启用。
6. 简化重定向 (Jiǎnhuà Chóngdiàng)
ls -ld /tmp /tnt >/dev/null 2>&1 可以简化为 ls -ld /tmp /tnt &>/dev/null 或 ls -ld /tmp /tnt >&/dev/null。
2>&1 1>&2 效果与 1>&2 2>&1 相同。
7. 进一步探索 (Jìn Yībù Tànsuǒ)
可以通过 man -Len -Pless\ +/^REDIRECTION bash 命令查阅 Bash 手册的重定向相关部分。
|
A Nationwide Book Ban Bill Has Been Introduced in the House of Representatives
众议院共和党人提议全国性图书禁令草案:H.R. 7661
概述
在最近的国情咨讲演之后,美国众议院共和党人迅速推进一项旨在全国范围内禁止图书的立法,即众议院第7661号决议案(H.R. 7661),也被称为“保护儿童免受性暗示侵害法案”(Stop the Sexualization of Children Act)。 该法案旨在修改1965年《中小学教育法》,禁止使用该法案下的资金用于开发、实施、促进或推广面向18岁以下儿童的包含“性暗示内容”的任何项目、活动或文献资料。
法案内容
- 发起人与共署人: 该法案由伊利诺伊州共和党众议员玛丽·米勒 (Mary Miller) 提出,并有17名其他众议员联名支持。
- 定义“性暗示内容”: 法案将“性暗示内容”的定义极其宽泛,不仅包括传统意义上的色情内容,还包括任何提及“性别异构”或“跨性别主义”的主题。 这种定义被批评为具有攻击性和歧视性,旨在压制对 LGBTQ+ 群体的讨论和描述。
- 影响范围: 虽然该法案最初适用于使用《中小学教育法》资金的机构,但预计其影响将扩展到所有公共图书馆。
- 禁止范围: 法案还禁止任何包含“淫秽”或“色情”舞蹈主题的材料。
- 潜在影响: 该法案的推动者认为,其目的是保护儿童,但批评者认为,它实际上是一种审查制度,旨在抹去 LGBTQ+ 群体在美国社会中的存在。
相关案例
- 德克萨斯州凯蒂独立学区 (Katy ISD): 已经禁止了任何关于“性别流动性”的书籍。
- 南卡罗来纳州格林维尔公共图书馆 (Greenville Public Library): 禁止了所有面向18岁以下读者的包含“跨性别”主题的书籍,随后约克县图书馆(York County Library)也复制并扩大了这一禁令,将范围扩大到“性别认同”书籍。格林维尔公共图书馆因违反公民自由受到美国民权联盟(ACLU)的起诉。
- 其他州: 类似的禁书政策也在爱荷华州和爱达荷州等其他州出现,并引发了多起诉讼。
总结
H.R. 7661 法案反映了美国范围内日益增长的反跨性别情绪和审查制度趋势。 该法案的通过将对美国公共图书馆的图书选择产生重大影响,并可能导致对 LGBTQ+ 群体相关书籍的全面禁令。 民权倡导者和图书馆支持者呼吁公众积极参与,通过联系众议员并表达反对意见来阻止该法案的通过。
原文链接: https://www.congress.gov/bill/119th-congress/house-bill/7661/text
|
Palantir's AI Is Playing a Major Role in Tracking Gaza Aid Deliveries
总结:Palantir 及其他公司在加沙人道主义援助中扮演的角色
本文揭示了美国主导的民事军事协调中心(CMCC)中,Palantir Technologies 等公司在加沙人道主义援助中日益增长的角色,以及由此引发的伦理和法律担忧。
主要内容:
- **Palantir 的参与:**Palantir Technologies 在 CMCC 设有常驻代表,利用其人工智能数据分析技术,追踪和管理加沙的援助物资交付和分发。该公司使用无人机监控,并将相关数据整合到其系统中。
- **CMCC 的建立及职能:**CMCC 由美国中央司令部(CENTCOM)于 2025 年 10 月建立,旨在“监控停火的实施”并“促进国际援助进入加沙”。该中心已成为和平理事会(Board of Peace)的运营总部。
- **盈利动机与人道主义原则冲突:**文章指出,Palantir 等公司的参与,以及对不愿向以色列当局提供数据的非营利组织实施的禁令,导致人道主义援助的交付被利润、投资和人工智能产品训练所取代。联合国特别报告员弗朗切斯卡·阿尔巴内西认为,这种以盈利为导向的系统是“怪物”。
- **Palantir 的历史及技术:**Palantir 成立于 2003 年,最初由彼得·蒂尔创立,并得到中央情报局风险投资机构 In-Q-Tel 的支持。该公司以其与政府机构合作而闻名,包括美国军方和移民和海关执法局(ICE)。Palantir 曾宣布与以色列军方建立“战略伙伴关系”,并将其人工智能平台(AIP)用于识别轰炸目标。其软件已被以色列军队在加沙的行动中使用,并被指控用于“优化斩杀链”。
- **数据共享的潜在风险:**Palantir 的 Gotham 和 Foundry 平台能够互操作,这意味着在 CMCC 中收集的数据,包括援助物资类型、分发地点和卡车路线等信息,理论上可以被整合到以色列军方用于目标识别的 Gotham 平台上,从而可能被用于优化空袭。
- **人道主义组织面临的挑战:**自 2026 年 3 月起,以色列将禁止包括 Doctors Without Borders 和 Oxfam 等在内的多家非营利组织在加沙、西岸和东耶路撒冷运营。这些组织表示,新的数据共享要求存在安全和法律风险。
- **前例:Gaza Humanitarian Foundation (GHF) 的灾难:**文章提到了由美国和以色列支持的 GHF,该组织在 2025 年负责加沙的援助分发。在此期间,超过 2600 名寻求食物的巴勒斯坦人在援助分发点附近被以色列军队或安保人员杀害。GHF 的前总部现在是 CMCC 的总部。
- **其他公司参与:**除了 Palantir 之外,Safe Reach Solutions (SRS) 和 Arkel International 等公司也参与了 CMCC 的运作,并与 GHF 有关联。房地产巨头 Terra Firma Capital Partners 也加入了 CMCC。
- **重建计划与潜在后果:**文章提到,对加沙的重建被描绘成一个巨大的金融“解锁”机会,涉及建造酒店和人工岛屿等项目,这引发了对加沙未来命运的担忧。
- **专家观点:**前希腊财政部长亚尼斯·瓦鲁法基斯表示,Palantir 的代表曾向他透露,该公司在加沙的行动带来了利润,因为加沙的暴力冲突为训练人工智能模型提供了大量数据。
总结:
文章揭示了在加沙人道主义援助中,Palantir 等公司利用其技术和数据分析能力所扮演的角色,以及这种参与可能对人道主义原则、国际法及加沙人民带来的潜在风险。文章强调了盈利动机与人道主义援助之间的冲突,以及对非营利组织施加限制的趋势,并呼吁国际社会采取行动,防止加沙沦为“资本主义技术反乌托邦”。
|
He saw an abandoned trailer. Then, uncovered a surveillance network
加州边境地区新增执照识别器引发隐私担忧 (Jiāzhōu biānjìng dìqū xīn zēng zhízhào shíbié qì yǐnfā yǐnsī dānyōu - New License Plate Readers in California Border Region Raise Privacy Concerns)
近年来,加州南部居民注意到边境巡逻队似乎正在运营新的执照识别器 (ALPRs),并因此经历了一些令人困惑的遭遇。
主要发现:
- 执照识别器增多: 在圣地亚哥县东部偏远的地区,以及圣地亚哥和帝国县的边境道路上,出现了越来越多的隐藏摄像头,这些摄像头记录着所有经过车辆的执照号码。这些摄像头被发现隐藏在拖车和施工桶内。
- 联邦政府部署: 自加州允许边境巡逻队和其他联邦机构在州际公路放置执照识别器以来,这些设备数量迅速增加,估计有40多个。这些数据被输入特朗普政府时期建立的数据库。
- 隐私担忧: 隐私专家、公民自由倡导者和人道主义援助工作者担心加州支持这项监控和数据收集计划,认为这是一种不合理的政府干预,侵犯了未犯罪美国人的隐私。他们认为该计划与加州法律相冲突。
- 支持者的观点: 支持者认为,这些设备可以帮助执法部门快速识别和定位涉嫌严重犯罪的人,并有助于发现毒品和人口贩运模式,以及帮助寻找失踪人员。
- 人道主义工作者的担忧: 为边境地区的移民提供水、食物和衣物的志愿者担心,他们的活动可能会受到监控和盘问。他们担心这些执照识别器可能会被用来针对他们。
- 不透明性: 边境巡逻队在网站上对这些设备的使用信息披露有限。国土安全部发布的一份报告描述了该技术,但未说明其使用地点。
- 违反州法律的指控: 电子前沿基金会 (EFF) 认为,联邦机构在加州边境高速公路设置隐蔽执照识别器绕过了2016年加州的一项法律,该法律规定了执法部门如何使用自动化执照识别器。
- 数据收集范围: 这些执照识别器捕获的不仅有执照号码,还有车辆的品牌和型号、注册州、摄像头所有者和类型、GPS坐标、拍摄时间和日期。它们还可能捕获到车辆周围的环境,包括司机和乘客。
- Caltrans批准: Caltrans已批准联邦机构(如海关与边境保护局和缉毒署)在州公路路权上安装8个执照识别器的许可,但Caltrans表示他们不运营、管理或确定许可持有人的设备使用情况,也没有访问收集到的数据的权限。
- 其他数据来源: 除了联邦政府和执法部门,学校和企业(如一些Home Depot和购物中心)也在追踪加州车辆的执照号码。
- 法律挑战: 州检察长办公室已针对多起违反加州执照号码共享禁令的行为,对当地执法部门提起诉讼。
关键人物:
- James Cordero: Al Otro Lado 的水滴协调员,担心志愿者受到监控。
- Allen Stanks: Jacumba 居民,认为人们应该关注自己的隐私,而不是担心执照识别器。
- Dave Maass: EFF 的调查主任,批评该计划侵犯隐私。
- Sergio Ojeda: 帝国山谷公平与正义组织的社区组织者,他的祖母因其驾驶模式而被边境巡逻队盘问。
总结: 加州边境地区执照识别器的增加引发了对隐私、公民自由和政府监控的担忧。尽管支持者认为这些设备有助于打击犯罪,但批评者认为它们侵犯了无辜公民的权利,并可能被用来针对人道主义工作者和移民。
|
Netflix Backs Out of Warner Bros. Bidding, Paramount Set to Win
华纳兄弟争夺战:Netflix退出,Paramount胜出 (Warner Bros. Acquisition Battle: Netflix Withdraws, Paramount Prevails)
以下是对原文内容的总结:
Netflix 宣布退出对华纳兄弟探索公司 (Warner Bros. Discovery, WBD) 的竞购,将胜利拱手让给了由 Paramount 和 Skydance 联合发起的竞标。
主要事件:
- Netflix 退出: Netflix 的联合首席执行官 Ted Sarandos 和 Greg Peters 声明,由于竞标价格过高,不再继续竞购华纳兄弟探索公司,认为交易不再具有财务吸引力。 他们强调,收购华纳兄弟探索公司一直都是“锦上添花”而非“不可或缺”。
- Paramount 胜出: 华纳兄弟探索公司董事会认为 Paramount 的最新报价是“优越的提议”,并预计将接受此报价。Paramount 联合 Skydance 的最新报价为每股 31 美元,并包含额外的激励措施。
- 激励措施: Paramount 的报价除了每股 31 美元之外,还包括:
- 从 2026 年 9 月 30 日起开始,每季度支付 0.25 美元的“滴答费”。
- 如果由于监管问题导致交易未能完成,则支付 70 亿美元的监管终止费。
- 支付 28 亿美元的终止费给 Netflix。
- 监管审查: 尽管 Paramount 的报价更有可能被接受,但仍需获得美国和欧洲监管机构的批准,并可能面临州检察长的审查。一些政客,如参议员 Elizabeth Warren,已经批评该交易为“反垄断灾难”,预计 Ellison 将被召集到国会进行听证。
- Netflix 的应对: Netflix 宣布将继续大力投资内容,预计今年将投入约 200 亿美元用于高质量电影和电视剧的制作,并扩大其娱乐产品供应。 同时,Netflix 将恢复股票回购计划。Netflix 的股价在盘后交易中上涨了超过 10%。
- 华纳兄弟探索公司回应: 华纳兄弟探索公司 CEO David Zaslav 表示,公司对 Paramount 的合并协议创造的价值感到兴奋,并期待与 Paramount 合作。
总结:
这场收购战的最终结果是 Netflix 放弃竞购华纳兄弟探索公司,由 Paramount 联合 Skydance 成为最有希望的收购方。 尽管如此,该交易仍需通过监管审查,且面临来自政界的潜在挑战。 Netflix 将继续专注于内容投资和业务增长。
|
Google Street View in 2026
Google Street View Coverage 数据分析 (Google街景覆盖数据分析)
本文介绍了作者利用公开数据集分析 Google Street View 全球覆盖情况的过程。
数据集与工具:
- 数据集: https://geo.emily.bz/coverage-dates 记录了 Google Street View 的全球覆盖日期,每个点包含最后一次拍摄的年份和月份。
- 硬件: 作者使用了配置强大的工作站,包括 AMD Ryzen 9 9950X CPU (16 核 32 线程), 96 GB DDR5 RAM 和 Crucial T700 4 TB NVMe M.2 SSD。
- 软件:
- Ubuntu 24 LTS (运行在 Windows 11 Pro 上)
- DuckDB v1.4.3 (用于数据处理和转换) 及相关扩展:H3, JSON, Lindel, Parquet, Spatial。
- QGIS 3.44 (用于地图渲染,使用了 HCMGIS 插件添加 Esri 的底图)
分析流程:
- 数据下载: 下载了 Emily’s 131 个 JSON 文件 (总共 647 MB)。
- 数据转换:
- 将 JSON 数据导入 DuckDB,创建名为
street_view 的表,包含 geometry (几何信息) 和 updated_at (更新日期) 两列。
- 使用 DuckDB 将数据转换为 Parquet 格式,并进行空间排序(使用 Hilbert 编码)和 ZStandard 压缩,生成
street_view.parquet 文件(85 MB,7,163,407 行)。
- 数据分析:
- 使用 DuckDB 查询
street_view.parquet 文件,统计了每年 Street View 覆盖点的数量。
- 利用 QGIS 渲染了全球 Street View 覆盖的地图,展示了不同区域的覆盖情况,包括欧洲、印度和东南亚、澳大利亚和新西兰、北美和拉丁美洲及加勒比海地区。
主要发现:
- Bosnia and Herzegovina, Cyprus, Namibia, Paraguay 和 Vietnam 在该数据集中缺少信息。
- 通过地图可视化,可以清晰地看到 Google Street View 在不同地区的覆盖程度和更新时间。更深色表示更新时间更早,更亮色表示更新时间更近。
总结:
作者利用 DuckDB 和 QGIS 对 Google Street View 的全球覆盖数据进行分析,将原始数据转换为 Parquet 格式,并通过地图可视化展示了覆盖情况,为理解 Street View 的全球分布提供了有价值的参考。
|
Launch HN: Cardboard (YC W26) – Agentic video editor
Cardboard 视频编辑工具总结
Cardboard 是一款利用人工智能技术加速视频编辑流程的工具,旨在将原始素材快速转化为可发布的高质量视频。
核心功能与特点:
- 快速剪辑: 能够将原始素材在几分钟内完成初步剪辑,然后进行精细调整,达到专业编辑的效果。
- 多种视频类型支持: 针对不同类型的视频内容提供优化方案,包括:
- 访谈 (Talking Heads): 自动进行画面构图和添加字幕。
- Vlog: 自动将素材组合成故事。
- 混剪 (Montages): 提供节奏感强的剪辑效果,并支持配音、音乐和转场。
- 播客剪辑 (Podcast Clipping): 从冗长的对话中提取精华片段。
- 产品发布视频 (Launch Videos): 提供专业的视频呈现方式。
- 讲解视频 (Explainers): 通过清晰的视觉效果解释复杂主题。
- AI 辅助功能: 集成一系列 AI 功能,加速繁琐的编辑工作,同时保留人工控制权:
- 语义理解 (Describe the change): 理解用户指令的含义,并自动执行复杂的编辑操作。
- 自动功能: 包括去除静音、色彩校正、自动添加字幕、语音配音、智能修剪等。
- 实时协作 (Live Collaboration): 允许多人同时查看、修改和发布视频,减少沟通成本。
- 智能搜索: 能够根据视频内容而非文件名搜索素材,提高查找效率。
- 媒体库 (Media Library): 方便管理上传素材和资源。
关键技术:
- 使用 Claude Sonnet 4.6 模型进行语义理解。
定价:
总而言之,Cardboard 是一款旨在提高视频编辑效率的 AI 驱动工具,适合需要快速创建高质量视频的个人和团队。
|
The normalization of corruption in organizations (2003) [pdf]
组织内腐败的正常化 (Zhǔzì nèi fǔbài de zhèngcháng huà) - 组织行为研究
摘要: 组织腐败给社会造成巨大损失。本文探讨了腐败如何被组织内“正常化”,即被嵌入到组织结构和流程中,并被视为理所当然。研究表明,三个相互关联的过程推动了正常化: (1) 制度化,即最初的腐败行为被嵌入到结构和流程中,从而变得程式化; (2) 合理化,即为自我服务性的意识形态发展,以证明并可能美化腐败; (3) 社会化,即新员工被引导认为腐败是可以接受的,甚至是有利的。 该模型有助于解释为什么道德高尚的个体可以经常参与腐败而没有冲突,腐败如何能够在初始实践者离职后持续存在,以及为什么看似理性的组织可以进行自毁式的腐败。 同时,本文指出,只关注个体作恶忽略了系统和个体相互作用的事实。
引言: 传统的犯罪观念往往集中在街头犯罪上,但企业犯罪的经济成本远高于街头犯罪。本文旨在解释腐败如何在组织中被正常化。
核心理论:
- 腐败的定义: 滥用权力以谋取个人、子单位或组织利益的行为。
- 集体腐败: 强调腐败行为需要两个或更多个体之间的合作。
- 正常化的三个支柱:
- 制度化: 腐败行为被嵌入组织结构和流程,并形成惯例。
- 合理化: 个人利用社会构建的论述来证明腐败行为,甚至使其合理化。
- 社会化: 新员工被引导接受腐败行为,并将其视为可接受甚至是有益的。
具体分析:
- 制度化: 初始的腐败行为通过以下方式嵌入组织:
- 领导力: 领导者的行为(包括榜样示范、授权、忽视或纵容)会影响腐败的正常化。
- 组织记忆: 成功的腐败行为会被纳入组织记忆,并在未来重复使用。
- 文化: 腐败行为逐渐形成组织文化,并被视为正常现象。
- 合理化: 个人通过以下方式为腐败行为辩护:
- 合法性: 声称行为不违法。
- 否认责任: 归咎于外部因素或他人。
- 否认受害者: 贬低受害者的痛苦或减轻其责任。
- 更高的忠诚度: 为了组织或团队利益而牺牲道德原则。
- 重新聚焦注意力: 将注意力从腐败行为本身转移到其他方面。
- 社会化: 新员工通过以下方式被引导接受腐败行为:
- 社会茧: 通过强化与老员工的联系,塑造新员工的价值观。
- 渐进式腐败: 从小事做起,逐渐让新员工接受更严重的腐败行为。
- 妥协: 在解决困境时,逐渐接受腐败行为。
相互作用: 这三个支柱相互促进,形成一个自我维持的循环。 制度化提供了一种框架,合理化提供了一种解释,社会化则确保了腐败行为的延续。
结论: 组织内腐败的正常化是一个复杂的过程,需要系统性的干预措施才能扭转。 仅仅惩罚个体作恶是不够的,必须解决腐败行为背后的系统性问题。
研究和实践意义: 本研究为理解组织内腐败的机制提供了新的视角,并为制定有效的反腐败措施提供了理论基础。
关键词: 腐败,组织文化,制度化,合理化,社会化,道德风险。
|
America, and probably the world, stands on a precipice
内容摘要:Anthropic 与美国国防部的对峙
这篇文章主要讨论了美国国防部(由皮特·赫格塞特领导)与人工智能公司 Anthropic 之间发生的紧张关系,并认为这可能对人类的未来产生深远影响。
核心要点:
- 国防部要求无限制访问 Anthropic 的 AI 软件: 赫格塞特要求美国军方获得 Anthropic AI 软件的全面、无限制访问权限,用于军事侦察和自主武器系统,甚至可能包括核武器控制。文章作者认为赫格塞特可能缺乏对 AI 技术优势和局限性的细致理解,并且急于部署 AI 技术。
- 设立危险先例: 文章指出这次对峙将带来两个危险的先例。第一个是国防部通过威胁手段迫使 Anthropic 屈服,允许其 AI 技术被用于军事目的。第二个是赫格塞特试图绕过国会,通过设定时间限制(5:01 PM ),强行做出 AI 政策决策。
- 绕过国会决策: 赫格塞特设置的截止日期旨在排除国会和其他机构的参与,意味着由个人而非民主程序来决定如此重要的 AI 政策。
- 呼吁民众行动: 文章强烈呼吁读者立即联系他们的参议员和众议员,要求他们对 AI 政策、特别是涉及大规模监控和无“人类干预”的 AI 武器系统进行公开辩论和决策。作者认为,这些重大决策不应由个人(即使是内阁成员)在胁迫下做出。
- 强调民主参与: 文章强调,AI 政策,尤其是如此重大的政策,应该由美国人民参与决策,并由国会进行公开审议。
总结: 文章表达了对赫格塞特及其行为的担忧,认为国防部的行动可能对 AI 发展和民主决策造成负面影响,并呼吁公众积极参与,阻止这一潜在的危险趋势。
内容摘要:Anthropic 与美国国防部的对峙 (中文)
这篇文章主要讲述了美国国防部(由皮特·赫格塞特领导)与人工智能公司 Anthropic 之间发生的一场危机,并认为这场危机可能对人类的未来带来重大影响。
核心要点:
- 国防部要求无限制访问 Anthropic 的 AI 软件: 赫格塞特要求美国军方获得 Anthropic AI 软件的全面、无限制访问权限,用于军事侦察和自主武器系统,甚至可能包括核武器的控制。文章作者认为赫格塞特可能对 AI 技术理解不够深入,并且急于部署 AI 技术。
- 设立危险先例: 文章指出这次对峙将带来两个危险的先例。第一个是国防部通过威胁手段迫使 Anthropic 屈服,允许其 AI 技术被用于军事目的。第二个是赫格塞特试图绕过国会,通过设定时间限制(5:01 PM ),强行做出 AI 政策决策。
- 绕过国会决策: 赫格塞特设置的截止日期旨在排除国会和其他机构的参与,意味着由个人而非民主程序来决定如此重要的 AI 政策。
- 呼吁民众行动: 文章强烈呼吁读者立即联系他们的参议员和众议员,要求他们对 AI 政策、特别是涉及大规模监控和无“人类干预”的 AI 武器系统进行公开辩论和决策。作者认为,这些重大决策不应由个人(即使是内阁成员)在胁迫下做出。
- 强调民主参与: 文章强调,AI 政策,尤其是如此重大的政策,应该由美国人民参与决策,并由国会进行公开审议。
总结: 文章表达了对赫格塞特及其行为的担忧,认为国防部的行动可能对 AI 发展和民主决策造成负面影响,并呼吁公众积极参与,阻止这一潜在的危险趋势。
|
Twitch: "Hey, come back! This commercial break can't play while you're away."
总结:关于x.com (Twitter) 访问问题的说明
这段内容告知用户,如果访问x.com(前身为Twitter)时遇到问题,可能是由于安装了某些隐私相关的浏览器扩展程序造成的。 建议用户禁用这些扩展程序,然后再次尝试访问。
要点:
- 问题: 访问x.com可能失败。
- 原因: 某些隐私扩展程序可能导致冲突。
- 解决方案: 禁用这些扩展程序并重试。
- 提示: 内容中包含一个警告符号的表情符号 (⚠️) 作为视觉提示。
|
OsmAnd's Faster Offline Navigation (2025)
OsmAnd 高速离线导航:Highway Hierarchy 路由技术详解
OsmAnd 一直致力于提供强大的、功能丰富的离线地图,满足用户对速度、准确性和路线定制的需求。随着地图细节的增加和用户对复杂路由的需求不断增长,原有的 A* 算法开始面临性能瓶颈。OsmAnd 团队开发了 Highway Hierarchy (HH) 路由技术,旨在实现 100 倍的加速,同时保持地图尺寸的紧凑和用户喜爱的深度定制功能。
核心技术:
HH 路由技术并非标准的路由引擎,而是一项从零开始的重新设计,旨在克服提供高级离线导航时所面临的独特挑战。它基于 两级路由 结构,建立在“区域簇”的基础上:
- 区域簇: 地图被分割成众多小区域簇。
- 边界点: 每个区域簇定义了有限数量的“边界点”,作为区域的入口和出口。
- 快捷路径: 预先计算同一区域簇内或相邻区域簇之间边界点之间的旅行时间和距离(“快捷路径”)。
性能对比:
| 特性 |
HH x C++ 快速路由 |
传统 A* 2 阶段路由 |
| 计算时间 |
13 秒 |
36 秒 |
与传统解决方案的差异:
OsmAnd 团队探索了诸如 Contraction Hierarchies (CH) 等先进算法,但发现它们无法满足 OsmAnd 的要求:
- 灵活性冲突: CH 通常预先计算最优路径,难以支持 OsmAnd 10+ 个路由参数。
- 存储噩梦: CH 配置文件可能非常庞大(例如,OSRM 的欧洲版需要数十 GB 存储),而 OsmAnd 目标是将所有配置文件和参数保持在 20 GB 以内。
- 区域地图限制: CH 通常需要处理整个全球道路网络,不符合 OsmAnd 的灵活地图管理模式。
- 更新不适用: CH 的预处理过程使其不适合频繁更新,而 OsmAnd 致力于支持近实时更新。
HH 路由技术的“秘密配方”:
- 两级路由: 通过区域簇和边界点,实现高效的区域间路由。
- Ford-Fulkerson 算法: 使用该算法识别区域内的“瓶颈”,作为边界点,从而大幅减少需要考虑的路段数量。
- 自适应路由: 动态调整和优化路由,支持用户自定义参数,并能应对实时地图更新。
路由构建流程:
OsmAnd 构建路由的过程分为三个步骤:
- 连接到层级结构(本地区域): 识别包含起点和终点的区域簇,并使用 Dijkstra 算法在本地地图中找到到达边界点的最佳路径。
- 路由于抽象图(“高速公路”部分): 在由边界点和预先计算的快捷路径组成的抽象图上进行 Dijkstra 搜索,快速找到连接起点和终点区域簇的最佳路径。
- 细节优化(应用“秘密配方 #2”): 针对每个快捷路径,在详细地图上使用 A* 算法进行局部优化,最终确定最佳路线。
用户收益:
- 闪电般的速度: 路由计算速度提升 100 倍。
- 紧凑的尺寸: 路由数据仅增加了 0.5% 到 1% 的地图尺寸。
- 完全的定制能力: 保留了用户自定义路由参数的所有灵活性。
- 支持区域地图: 用户可以仅下载所需的国家或地区。
- 支持频繁更新: 架构设计适应 OsmAnd 的小时级地图更新。
重要注意事项:
- 对于高度定制的路由配置,可能需要回退到传统的 A* 算法。
- 地图版本同步: 跨多个地图文件时,所有地图文件必须来自同一生成日期,以确保 HH 路由的正常工作。
总而言之,OsmAnd 的 HH 路由技术通过创新性的设计和工程实现,为用户提供了更快、更小、更灵活的离线导航体验。
|
iPhone and iPad approved to handle classified NATO information
iPhone 和 iPad 获得 NATO 分类信息处理许可:摘要
核心要点:
苹果公司宣布,iPhone 和 iPad 成为首批符合北约(NATO)国家信息保证要求的消费级设备,已获批准在北约受限环境中处理最高级别(北约受限级别)的机密信息,无需特殊软件或设置。
关键细节:
- 首次认证: iPhone 和 iPad 是首个获得此认证的消费级设备。
- 德国政府评估: 在经过德国政府(联邦信息安全局,BSI)的严格安全测试和评估后,iPhone 和 iPad 已获得处理德国政府机密数据的许可。
- NATO 认证: 现在,运行 iOS 26 和 iPadOS 26 的 iPhone 和 iPad 已获得在所有北约国家使用该认证。
- BSI 评估: BSI 进行了详尽的技术评估、全面测试和深度安全分析,以确保苹果的平台安全功能符合北约国家的严格要求。
- 产品目录: iOS 26 和 iPadOS 26 已被列入北约信息保证产品目录 (NIAPC)。
- 安全设计理念: 苹果从一开始就在其产品中设计安全性,涵盖硬件、软件和 Apple 芯片,提供行业领先的安全保护,例如一流的加密、Face ID 生物识别认证和内存完整性保护等。
- 传统安全模式的变革: 苹果改变了传统安全设备交付方式,以前只有政府和企业组织在大量投资定制安全解决方案后才能获得安全的设备。苹果为所有人构建了世界上最安全的设备,而这些相同的保护措施现在也获得了北约国家的保证要求认证。
重要引言:
- Claudia Plattner (BSI 总裁): "安全的数字转型只有在移动产品的开发中从一开始就考虑信息安全时才能成功。"
- Ivan Krstić (苹果安全工程与架构副总裁): "这项成就标志着苹果已经改变了安全传统的交付方式。"
更多信息:
|
Show HN: Deff – Side-by-side Git diff review in your terminal
deff 项目总结 (deff Project Summary)
deff 是一个用 Rust 编写的终端用户界面 (TUI) 工具,旨在提供交互式的、并排的文件审查体验,特别适用于 Git diff。
核心功能:
- 并排视图: 提供本地分支更改与上游分支的并排视图,方便代码审查。
- 多种策略: 支持
upstream-ahead (默认) 和 range 两种策略,允许用户指定 --base (基础) 和 --head (头部) 进行比较。
- 包含未提交更改:
--include-uncommitted 选项允许包含工作目录和未跟踪文件的更改。
- 导航和滚动: 支持键盘、鼠标和滚轮导航,包括水平和垂直滚动。
- Vim 风格导航: 提供了类似于 Vim 的移动导航 (
h/j/k/l, g/G, Ctrl+u/Ctrl+d)。
- 内联搜索: 支持在 diff 中搜索 (
/ + Enter, n/N 导航)。
- 文件已审查状态:
r 键用于标记文件已审查/未审查,状态保存在 .git 目录下的 .git/deff/reviewed/ 目录中,并根据比较范围和文件内容哈希进行键控。
- 语法高亮和着色: 提供语言感知的语法高亮和增删行着色。
快速开始:
可以使用提供的安装脚本进行安装:curl -fsSL https://raw.githubusercontent.com/flamestro/deff/main/install.sh | bash。
使用方法:
deff: 默认比较本地分支与上游分支的更改。
deff --strategy range --base origin/main --head HEAD: 使用 range 策略进行比较。
deff --include-uncommitted: 包含未提交和未跟踪的文件。
deff --theme dark|light|auto: 设置主题 (默认是暗色主题,适合黑色或深色终端)。
构建和运行:
- 确保安装了 Rust 工具链 (
cargo) 和 git。
cargo build --release --locked 构建项目。
./target/release/deff --help 查看帮助信息。
cargo install --path . 将项目安装到 Cargo bin 路径。
- 进入 Git 仓库目录后运行
deff 命令。
其他信息:
- 项目包含一个 GitHub Actions 工作流 (
.github/workflows/bump-version.yml),用于在发布 GitHub 标签时自动更新 Cargo.toml 和 Cargo.lock。
- 有关模块级别地图和扩展计划,请参阅
docs/architecture.md。
- 贡献者请参考
CONTRIBUTING.md 文件。
总而言之,deff 旨在成为一个强大且易于使用的 Git diff 审查工具,提供丰富的特性和良好的用户体验。
|