2023年有望成为有记录以来第二热的一年,紧随2024年之后,延续着前所未有的全球变暖趋势。过去三年已超过工业化前水平1.5°C,突破了一个关键的国际气候目标。这种快速变暖已经超过了气候模型预测,引发了科学调查。 几个因素正在被研究:2022年洪加汤加-洪加哈派火山爆发(增加了水蒸气)、太阳输出增加、2023年厄尔尼诺事件以及来自航运和燃煤电厂等来源的二氧化硫排放量大幅下降(减少了阳光反射)。 虽然每个因素都促成了变暖,但没有单一因素能完全解释这种激增。最近的研究表明,这些因素的结合*可能*可以解释这种增长,但仍存在不确定性。科学家们现在正专注于确定这是否是暂时的波动,还是气候变化加速的迹象。

## 黑客新闻讨论:2025年又将是高温年 一篇关于2025年异常炎热的文章引发了黑客新闻的讨论,焦点集中在数据有效性和气候变化加速的感知上。一位用户分析了历史美国温度数据,排除了1973年之后安装的站点,发现趋势大致平稳——引发了关于较新站点可能因位于热源附近而产生的偏差的争论。 其他人反驳了这一分析,指出既定的气候科学已经*考虑在内*了城市热岛效应和数据校准。人们对该用户的方法论提出了担忧,特别是排除了50年的数据和操纵图表比例。 对话范围扩大到包括对地球工程(无论是人为的还是通过二氧化碳排放造成的)的讨论,气候数据收集工作减少的努力,以及对缺乏有意义行动的普遍的无奈感,尽管已经发出了数十年的警告。 许多评论员对加速变暖的持续出现感到沮丧,并认为情况的严重性被低估了。

美国12月份汽油价格大幅下降,全国平均价格降至每加仑2.75美元,为自2021年以来的最低水平,据GasBuddy数据。柴油价格也降至3.52美元。 这一降幅归因于国内(自10月以来增长12%,接近每天1700万桶)和OPEC+国家的石油产量增加。 尽管对俄罗斯和委内瑞拉实施了制裁,但全球供应量增加,导致大多数州的油价下降,部分地区低于每加仑2美元。俄克拉荷马州、科罗拉多州和德克萨斯州目前拥有最低的汽油价格。 然而,这种缓解可能只是暂时的。 12月29日,原油价格上涨,预示着这一趋势可能在1月或2月触底。 地区差异仍然存在,西海岸面临最高价格,墨西哥湾沿岸价格最低。

贾斯敏·泰勒的研究揭示了19世纪海底电报电缆与今天全球互联网基础设施之间的直接联系。尽管我们通常认为数据通过卫星传输,但实际上97%的数据是通过约120万公里的海底电缆网络传输的——这是英国帝国力量的遗产。 这些早期的电缆最初使用马来西亚树木中提取的天然塑料“葛缕子”,彻底改变了通信速度,连接了各大洲并加强了地缘政治影响力。然而,这种进步是以环境代价为代价的,导致葛缕子树濒临灭绝,并且忽视了参与其提取的马来社区的关键知识。 这些早期电缆建立的路线至今仍然存在,通常登陆在战略位置的“网络岛屿”——许多前英国或美国殖民地,如斐济——最初选择这些地点是为了确保通信和帝国控制。尽管容易受到损坏(自然灾害和人为破坏),但这些电缆仍然对全球商业、安全以及日益增长的连接国家经济发展至关重要,像“太平洋互联”这样的新项目旨在提高该地区的韧性。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 海底电缆的遗产 (sciencemuseumgroup.org.uk) 8 分,由 teleforce 1小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

根据美国国税局首席执行官弗兰克·比西尼亚诺的说法,预计绝大多数——94%或以上——的中产阶级美国人将在来年获得税收减免。这归功于特朗普总统最近签署的法案,部分社会保障金领取者可能因税收减少而获得高达6000美元的福利。 财政部长和白宫顾问预测2026年将出现大额退税。特朗普政府还表示,家庭每年可能节省11000美元至20000美元。这些消息发布正值共和党在最近选举结果后更加关注经济时期。 虽然劳工部报告通货膨胀下降,且2025年第三季度GDP增长了4.3%,但民主党人如查克·舒默批评政府的经济政策与普通民众的现实脱节。下一季的报税季将于2026年1月28日开始。

## 人工智能生产力悖论 尽管供应商声称生产力可提高70-90%,但许多开发者——甚至OpenAI的Andrej Karpathy等行业领袖——感觉在使用人工智能工具后反而*更*落后。独立研究显示出明显的不符:只有一小部分人(约10%)体验到显著的益处,而大多数人几乎没有改善,甚至有些人经历*生产力下降*(一项METR研究显示,经验丰富的开发者速度下降了19%)。 收益集中在特定场景:人工智能原生初创公司、新项目、样板任务以及辅助早期职业开发者。然而,90%的开发者在处理遗留系统、集成复杂性和陡峭的学习曲线时,面临着“人工智能熟练度税”——需要大量技能提升,并经历最初的生产力下降。 问题不在于公然的虚假,而在于误导。期望被夸大,衡量标准存在缺陷;开发者常常*认为*自己更快,即使数据表明并非如此。现实的期望是生产力提高10-15%,投资回报期需要11-13个月。工程领导者应专注于有针对性的应用,如代码审查和文档编写,使用现实的代码库跟踪价值实现时间,并接受漫长而充满挑战的过渡期。

## AI 生产力:炒作与现实 最近 Hacker News 上出现了一场讨论,关于 AI 是否能为开发者带来承诺中的生产力提升。虽然 AI 可以快速根据请求生成代码,但许多评论员认为这些好处往往被夸大,并且伴随着隐藏的成本。 一个主要担忧是需要进行大量的代码审查——无论是细致的逐行检查,还是接受由于 AI 生成的代码编写质量差或无法扩展而可能产生的重大技术债务。 许多用户指出,未经审查的 AI 代码会迅速创建混乱、冗余的代码库,即使对于 AI 来说也很难维护。 普遍的观点倾向于 AI 最适合自动化更简单的任务,而复杂的项目需要对整个软件流程进行整体优化,而不仅仅是代码生成。 一些人报告使用高级模型获得了适度的生产力提升(15-20%),但另一些人由于早期版本输出的代码中存在大量错误,导致开发速度*下降*。 一个反复出现的主题是,AI 工具需要大量的学习和熟练的应用——一种“流畅性税”,并且如果过度依赖,甚至可能导致基本编程技能的下降。 最终,讨论表明,实现 AI 的潜力需要仔细集成、强大的测试,以及关注整体开发实践,而不仅仅是期望快速提高生产力。

CSS-in-JS 最初承诺解决诸如全局命名空间冲突和特异性问题等样式挑战,提供组件级别的样式。然而,它在很大程度上未能实现这一目标,反而引入了新的问题,例如运行时性能瓶颈、难以阅读的代码以及复杂的调试——尤其是在水合不匹配的情况下。 它没有简化样式,而是将 CSS 生成与 JavaScript 绑定,造成了性能开销,并抵消了分离表示和逻辑的原始好处。关于性能影响可以忽略不计的说法存在争议,审计显示网络和运行时成本增加,尤其会影响低端设备的用户。 虽然最初因开发者体验而受到赞扬,但 CSS-in-JS 往往会导致架构债务和规模化时的复杂性增加。幸运的是,一场转变正在发生,Remix 和 Next.js 等框架提倡使用传统的 CSS、CSS Modules 和静态提取。现代 CSS 功能,如变量和容器查询,现在可以以原生和高效的方式解决 CSS-in-JS 旨在解决的原始问题,证明浏览器内置的样式引擎仍然优越。未来在于拥抱简单并尊重既定的 Web 标准。

一场 Hacker News 的讨论围绕着一篇批评 CSS-in-JS 的文章展开。尽管最初被宣传为解决全局命名空间冲突等样式问题,但评论员认为它并未兑现承诺——作用域已经解决了这些问题。一些开发者欣赏 Emotion 等库提供的开发者体验 (DX),允许灵活的样式选项,尽管存在性能缺陷和 SSR 兼容性问题。 然而,一个关键的争论点在于发布内容的质量,指责存在“LLM 垃圾”——文章严重依赖于 AI 生成的文本,缺乏原创性。 许多评论员对作者将 AI 撰写的内容冒充为自己的作品表示不满,破坏了作者和读者之间预期的付出交换。 最后,讨论指出,许多现代 CSS-in-JS 是*编译*的,而不是在运行时计算的,这使得一些批评已经过时。有人提出了关于 HTML 中作用域样式的未来,指出潜在的不一致性和被忽视的规范。

## pgvectorscale:PostgreSQL的高性能向量搜索 pgvectorscale 是一个全新的、开源的 PostgreSQL 扩展,建立在 pgvector 之上,旨在大幅加速向量相似性搜索。它引入了受 Microsoft DiskANN 启发的全新索引类型 **StreamingDiskANN**,以及用于改进压缩的 **统计二值量化**。一个关键特性是 **基于标签的过滤向量搜索**,它通过结合相似性与元数据过滤,实现精确的结果。 基准测试表明,pgvectorscale 在大型数据集(50M Cohere 嵌入)上,比 Pinecone 优化的索引实现了 **28 倍更低的延迟和 16 倍更高的吞吐量**,并且自托管的成本降低了 **75%**。 pgvectorscale 使用 Rust 和 PGRX 框架开发,为 PostgreSQL 社区提供了一条新的贡献途径。它通过 Docker、源代码安装(目前不支持 macOS X86)提供,并且正在 Timescale Cloud 上推广,提供私有 Beta 访问权限。用户可以通过构建和查询时参数自定义索引行为,并受益于大型数据集的并行索引构建。 pgvectorscale 支持余弦、L2 和内积距离,并欢迎社区贡献以进一步增强其功能。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Postgres 扩展补充 pgvector,以实现性能和扩展 (github.com/timescale) 19 分,由 flyaway123 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

跳过主内容 美国政府官方网站 确认方式 确认方式 官方网站使用 .gov .gov 网站属于美国政府官方机构。 安全的 .gov 网站使用 HTTPS 锁( 锁形图标 )或 https:// 表示您已安全连接到 .gov 网站。 仅在官方、安全的网站上分享敏感信息。 Public Sans 100 200 300 400 500 600 700 800 900 示例 一种用于界面、文本和标题的强大、中性字体。 下载 Public Sans v2.001 由 USWDS 开发。 在 GitHub 上参与其开发。 public-sans.digital.gov 美国总务管理局官方网站 关于 GSA 无障碍支持 FOIA 请求 No FEAR 法案数据 监察长办公室 绩效报告 隐私政策 正在寻找美国政府信息和服务? 访问 USA.gov

围绕 digital.gov 的新中性字体 **Public Sans**,Hacker News 上展开了一场讨论。虽然该字体因其设计(包括独特的 'l' 和 '1' 小写字母)而受到赞赏,但一些用户认为其缺少水平衬线的 'I' 大写字母难以与 'lota' 或 'iodestone' 区分开来,导致阅读错误。 **IBM Plex Sans** 是一种流行的替代字体,因其清晰的 'I' 和整体可读性而受到称赞,一位用户已将其应用于整个系统。其他用户提到喜欢 **Inter** 用于界面,以及 **Libre Franklin** 的圆角顶点。 还有人将其与 **Aptos**(微软的新文档字体)进行比较,并争论其创建者是否也讨厌 Calibri。 这场对话强调了微妙的字体细节对于清晰度的重要性,以及在字体选择中的个人偏好。总体而言,Public Sans 被普遍认为是令人愉悦且现代的选择。

在CNN的一次节目中,保守派评论员斯科特·詹宁斯严厉批评了民主党领导的州普遍存在的欺诈行为缺乏问责制。他认为,起诉低级别犯罪者是不够的,那些纵容这些计划的人——例如涉及虚假日托中心的明尼苏达州90亿美元福利欺诈案——必须面临监禁,以阻止未来的滥用。 詹宁斯将他的批评扩大到包括加利福尼亚州的700亿美元欺诈和华盛顿特区被操纵的犯罪统计数据,暗示蓝色州治理中存在系统性问题。虽然主持人阿比·菲利普为正在进行中的调查辩护,但詹宁斯坚持认为真正的改变需要对拥有监督责任的民选官员追究责任。 他将欺诈行为与宽松的执法和未经审查的移民联系起来,强调除非那些处于顶端的人受到追究,纳税人的钱将继续被盗。在病毒式曝光的推动下,联邦调查正在加强,明尼苏达州已有数十人被指控和定罪。

一种神秘的俄罗斯短波电台信号“蜂鸣器”(UVB-76)打破了其持续数十年的单调蜂鸣模式,开始播放柴可夫斯基的《天鹅湖》片段。 这很不寻常,因为该电台通常只传输罕见的、神秘的声音信息。 西方分析人士认为,UVB-76 是一个俄罗斯军事通信系统,是当其他网络失效时的“末日”备份。 选择《天鹅湖》尤其令人不安,因为在 1991 年政变期间,该芭蕾舞剧曾在苏联电视上反复播放——通常预示着权力更迭或危机。 这次传输的含义尚不清楚;可能性从简单的错误到蓄意的信号不等,可能与俄罗斯最近在白俄罗斯部署其高超音速导弹系统有关。 猜测四起,一些人质疑这是否是编码信息,或者对事件的严峻预兆。

彭博社 需要帮助?请联系我们 我们检测到您的计算机网络存在异常活动 要继续,请点击下面的框来确认您不是机器人。 为什么会发生这种情况? 请确保您的浏览器支持 JavaScript 和 cookies,并且没有阻止它们加载。 更多信息请查看我们的服务条款 和 Cookie 政策。 需要帮助? 关于此消息的咨询,请联系 我们的支持团队并提供下面的参考ID。 阻止参考ID:0d0d3323-e591-11f0-a5f1-64ce19a94e6a 通过彭博社订阅,随时掌握最重要的全球市场新闻。 立即订阅

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 新加坡研究将婴儿大量屏幕使用时间与青少年焦虑联系起来 (bloomberg.com) 17 分,由 1vuio0pswjnm7 发表于 2 小时前 | 隐藏 | 过去的 | 收藏 | 1 条评论 edgineer 1 小时前 [–] 两岁前大量屏幕使用时间?!也许幼儿游戏应该附带良好育儿的说明。我只是半开玩笑。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

你需要启用 JavaScript 才能运行此应用。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Hive (YC S14) 正在招聘数据系统软件工程师 (ashbyhq.com) 28分钟前 | 隐藏 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

在海湖庄园的一次会晤中,前总统特朗普声称以色列总统赫尔佐格告诉他,对总理内塔尼亚胡的赦免“正在进行中”。赫尔佐格办公室对此否认,表示自赦免请求提交以来的几周内,没有发生过此类对话,任何决定都将遵循既定程序。 内塔尼亚胡目前因受贿、欺诈和违反信任罪受审,他辩称法律程序阻碍了他执政能力,尤其是在当前危机期间,因此请求赦免。特朗普公开支持赦免,称指控是“政治迫害”,并敦促赫尔佐格给予赦免。 两国领导人讨论了加沙、伊朗和叙利亚问题,表达了在关键问题上的共识以及对冲突后重建加沙的承诺。内塔尼亚胡赞扬特朗普是以色列最伟大的盟友,并宣布以色列将授予特朗普其最高民事荣誉——以色列奖,这是首次授予非以色列人。特朗普表示,一旦哈马斯解除武装,他们将“尽快”开始和平计划的第二阶段。

CNN和《纽约时报》的报道证实,美国中央情报局本月在委内瑞拉进行了一次行动,此前特朗普总统曾透露美国在加勒比地区打击了一个“大型设施”。据报道,中央情报局对委内瑞拉一个偏远的海岸码头发动了无人机袭击,该码头被怀疑用于储存和运输非法毒品,目的地是美国。 事发时该地点无人,中央情报局、白宫和五角大楼均未对此事发表官方评论。值得注意的是,委内瑞拉官员也保持沉默。虽然确切的目标尚未确认,但猜测的中心是委内瑞拉圣弗朗西斯科的一个工业区发生爆炸,不过当地报告称可能是一起电力事故。 这项行动是在白宫授权中央情报局在委内瑞拉执行致命任务以及对委内瑞拉石油出口实施海军封锁之后发生的,这表明美国对该国经济的压力正在升级,并且可能进一步干预。

## 马航370:十年后,新的搜索开始 马来西亚航空公司MH370航班,载有239人,于2014年3月8日从吉隆坡飞往北京途中失踪,成为航空史上最大的谜团之一。 尽管在南印度洋进行了两次大规模但未果的搜索——耗资超过2亿美元——由海洋机器人公司海洋无限公司领导的新的“找不到不收费”搜索正在进行中。 初步调查显示,飞机严重偏离航线,飞越马来西亚和苏门答腊后向南转弯。 它的应答器被故意关闭,阻碍了追踪。 虽然确认来自飞机的残骸已漂流到非洲和印度洋,但主要残骸仍未找到。 海洋无限公司的新搜索利用了改进的声纳和分析技术,重点是定位更大的、完整的部件,如发动机。 专家承认这一巨大的挑战——即使知道泰坦尼克号的位置,也花了近一个世纪才找到它。 2018年的一份报告表明,飞机的控制权可能被操纵,但原因和责任方仍然未知,引发了无数阴谋论。 一份完整的调查报告将于7月30日公开发布。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 MH370 于2014年失踪。新的搜索旨在寻找家属们迫切想要的答案 (abc.net.au) 7点 由 evolve2k 1小时前 | 隐藏 | 过去的 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 并发哈希表设计 (bluuewhale.github.io) 7 分,by signa11 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

到1902年,大英帝国拥有“红线”,这是一个非凡且具有韧性的全球海底电报通讯网络。这个网络环绕地球,能够快速传递信息——几分钟到几小时,并且在电缆被切断时自动重新路由。 它的优势在于冗余性;多条电缆连接着关键地点,使得完全中断变得极其困难。军事评估确定敌人需要切断57条电缆才能孤立英国,15条才能孤立加拿大,7条才能孤立南非。 至关重要的是,帝国在电缆生产和维修方面是自给自足的,并拥有无与伦比的海军来保护这一重要的基础设施。迈克尔·德洛奈博士强调,这个系统是大英工程和战略远见卓识的证明,确保了在其广阔殖地范围内安全可靠的通讯。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 大英帝国的弹性海底电报网络 (subseacables.blogspot.com) 19 分,由 giuliomagnifico 1小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 jphoward 5分钟前 [–] 更多信息:https://en.wikipedia.org/wiki/All_Red_Line 并且一个旧的电缆小屋仍然存在:https://en.wikipedia.org/wiki/Pacific_Cable_Station 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

在明尼阿波利斯一起与索马里社区有关的日托欺诈事件(被称为“尼克·雪莉效应”)受到广泛关注后,调查的重点现在转向俄亥俄州。调查记者安东尼·鲁宾正在俄亥俄州哥伦布市,那里有大量的索马里人口,他正在调查日托中心,因为有指控称存在高达数百万美元的医疗补助欺诈行为。 俄亥俄州律师梅赫克·库克声称,联邦调查人员已经开始调查此事。鲁宾的初步报道发现,一家名为“Great Minds Learning Academy”的日托中心,根据邻居的说法,几乎是空无一人的。 这项调查是由一项新的推动力驱动的,旨在为专注于民主党执政州欺诈行为的调查新闻提供资金支持,其影响类似于明尼阿波利斯案件。文章暗示,增加报道可能会揭示更大规模的欺诈行为,并可能影响公众对狗狗币(DOGE)加密货币的看法,该加密货币此前曾受到其称之为民主党“宣传”的影响。

全球市场以平淡的交易和低交易量结束今年。标准普尔500指数预计将平开,而纳斯达克期货在近期下跌后略有下降。欧洲股市表现优于其他市场,受益于金属价格上涨。值得注意的是,人民币兑美元汇率首次突破7元关口,达到2023年以来的最高水平。 贵金属在大幅抛售后反弹,带动了白银和黄金矿业股上涨——Hecla、Coeur和Barrick均有涨幅。铜价也继续上涨。“神奇七股”在盘前交易中表现不一。 投资者正在等待美联储12月会议纪要的发布,以了解未来利率走向,特别是关于杰罗姆·鲍威尔继任者的猜测。今日美国经济数据发布包括ADP就业变化、房价指数和区域PMI。 地缘政治紧张局势仍然是一个因素,乌克兰和委内瑞拉的局势发展对市场产生影响。尽管年底交易清淡,但全球股市有望实现连续第三年的年度增长。

Meta公司在马克·扎克伯格的领导下,正在大力发展人工智能,并将其视为比元宇宙更有前景的投资。该公司积极收购人工智能初创公司和人才,最近以超过20亿美元的价格收购了由华人创始人的深度研究人工智能公司Manus。 Manus专注于能够执行编码和数据分析等任务的“自主通用代理”,Meta计划将其技术整合到Meta AI等产品中,并可能以每月20美元左右的价格提供订阅服务。 此次收购标志着人工智能领域的转变,表明创新正在超越硅谷,尤其是在亚洲。它也凸显了美国科技巨头选择*购买*成熟的人工智能解决方案,而不是完全依靠内部开发。由于Manus的起源,该交易面临一些政治审查,促使其总部搬迁至新加坡。专家认为,此次出售凸显了中国在日益激烈的美国-中国科技竞争中可能面临的损失。

美国房价增长在十月份显著放缓,环比上涨0.32%——超出预期,但同比增幅为1.4%,是自2023年中以来最低的年度增幅。 这种减速主要归因于约6%的持续高抵押贷款利率,影响了可负担性并抑制了买家需求。 一场地域性转变正在进行中。 坦帕、菲尼克斯、达拉斯和迈阿密等阳光地带的城市正在经历房价下跌(坦帕同比下降4.2%),而传统上稳定的中西部和东北部大都市区,如芝加哥(5.8%)、纽约(5.0%)和克利夫兰(4.1%),则表现出韧性,并持续上涨。 这标志着与疫情期间繁荣的逆转,曾经的高增长地区现在正在调整,而更传统的市场则保持温和增长。 专家认为,这种趋势在未来几个月可能会改善,但目前的情况表明市场正在稳定下来,速度放缓。

启用 JavaScript 和 Cookie 以继续。

最近一篇Axios的文章,在Hacker News上讨论,引发了对数据中心市场潜在供过于求的担忧。核心观点是,当前的“建设起来他们就会来”策略存在风险,暗示正在增加过多的投机性产能。 一位评论员呼应了这种担忧,质疑快速扩张是否合理,特别是考虑到大型云服务提供商通常更倾向于拥有和控制自己的数据中心基础设施,而不是依赖第三方提供商。 除了市场讨论之外,用户还批评了Axios的网站劫持浏览器后退按钮,这是一种令人沮丧的用户体验策略。总体情绪指向数据中心建设中可能出现泡沫。

## Swift 并发:安全与代码运行位置 大多数应用是 I/O 密集型的,使用 `async/await` 和 `Tasks` 在主线程上处理得很好。然而,CPU 密集型任务(如复杂计算)如果直接在主线程上运行*会*冻结 UI。 历史上,管理这个问题涉及线程、GCD 和 Combine 等选项——所有这些都需要手动安全措施来防止数据竞争(当多个线程同时访问和修改相同的数据时)。数据竞争会导致不可预测的崩溃和错误。 Swift 的并发系统将重点从代码*运行的位置*转移到*谁*可以访问数据,引入了 **隔离**。它建立在 libdispatch 之上,通过 **actor** 添加编译时安全检查。 有三种隔离域:**MainActor**(用于 UI 更新,通过 `@MainActor` 强制执行)、**Actors**(保护可变状态,通过 `await` 访问)和 **nonisolated** 代码(选择退出隔离,可以从任何地方访问)。 新的 Xcode 项目默认采用简化的模型,`SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor` 和 `SWIFT_APPROACHABLE_CONCURRENCY = YES`,使并发更容易上手。可以使用 `@concurrent` 卸载 CPU 密集型工作。该系统优先考虑安全性,让编译器防止数据竞争,而不是依赖于手动且容易出错的解决方案。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 易于理解的 Swift 并发 (fuckingapproachableswiftconcurrency.com) 11 分,由 wrxd 发表于 59 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

curl 项目已从其源代码中移除 `strncpy()` 和 `strcpy()`,以提高安全性和代码可靠性。`strncpy()` 被认为存在问题,因为它可能导致非空终止和填充,因此倾向于完全复制或使用 `memcpy()` 进行显式错误处理。 虽然 `strcpy()` 具有更清晰的 API,但风险在于在长期开发周期内保持一致的缓冲区大小检查。为此,curl 引入了 `curlx_strcopy()`,一个自定义字符串复制函数,需要显式指定目标缓冲区大小和源字符串长度。这确保了复制*和*空终止符始终可以容纳,并使用 `memcpy()` 安全地实现。 虽然比 `strcpy()` 更冗长,但 `curlx_strcopy()` 提供了更严格的控制,并防止缓冲区大小检查的偏差。一个小的优点是减少了 AI 聊天机器人发出的错误安全警报,这些警报通常会将 `strcpy()` 标记为固有不安全——作者承认这场斗争不太可能长期获胜。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 没有 strpy 也行 (haxx.se) 13 分,来自 firesteelrain 22 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 高效平面表示 本文详细介绍了一种简洁高效的代码表示平面(以及通常意义上的N维空间中的超平面)的方法。传统上,平面由法向量和平面内的一个点来定义。然而,作者证明仅存储法向量(`n`)和法向量与平面上任意一点的内积(`dot(n, o)`)就足够了。 这个`dot(n, o)`值表示原点到平面沿法向量方向的距离。这允许快速计算:从*任何*点到平面的距离都可以通过一个内积来找到。确定两个平面是否平行简化为检查它们的法向量的叉积是否为零。 该表示使用模板进行泛化,从而易于应用于二维直线。这种方法简化了平面操作,并通过将变换应用于法向量和平面上派生的原点来简化变换。

这个Hacker News讨论围绕一个资源([https://gpfault.net/](https://gpfault.net/)),详细介绍了如何轻松处理任意维度的平面。一个关键点是点可以被优雅地定义为超平面的交点。 对话强调了当超平面平行时,这种方法自然地包含了“无穷远点”的概念,从而保持了运算符行为的一致性。这基于**射影几何代数**([https://projectivegeometricalgebra.org/projgeomalg.pdf](https://projectivegeometricalgebra.org/projgeomalg.pdf)),它为这些计算提供了一个框架。 此外,讨论还提到了与**保形几何**的联系——将平面表示为中心在无穷远处的球体——并指出Eigen库使用了类似的表示(ax^2 + bx + c + d = 0 在3D中)。本质上,这是一种强大且统一的方法,可以跨不同维度处理几何图元。

## loss32:基于Linux的Win32桌面 “loss32”项目旨在构建一个以原生运行Win32软件为中心的Linux发行版,利用WINE。其核心理念是通过利用现有的庞大.exe应用程序库,重现90年代末至2010年代初期的强大、用户友好的桌面体验,尤其针对创意专业人士。 与尝试*重新实现*Windows内核的ReactOS不同,loss32建立在稳定的Linux内核*之上*,利用WINE、ReactOS用户态的组件以及其他工具。这种方法旨在提供更好的硬件兼容性和稳定性,同时保留运行原生Linux软件的能力——这是ReactOS的局限性。 该项目认为Win32代表着一个非常稳定的应用程序二进制接口(ABI),拥有数十年的软件支持,填补了Linux/POSIX的空白,尤其是在创意领域。目标不仅仅是功能,而是通过在专用桌面环境中进行重点开发来改进WINE本身。 创建者正在寻求在打包、Wayland兼容性、WINE/ReactOS内部机制以及通用的Linux发行版专业知识方面的帮助。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Win32 是稳定的 Linux ABI (loss32.org) 13 分,来自 krautburglar 19 分钟前 | 隐藏 | 过去 | 收藏 | 1 条评论 aggling 0 分钟前 [–] 这很有趣,但在实践中不可行,因为它需要与 Windows 行为兼容,包括所有错误以及应用程序兼容性缓解措施。那样的话,直接安装 Windows 就可以了。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

美国国务院最近恢复使用Times New Roman作为标准字体,推翻了2023年改用Calibri的决定。鲁比奥部长以专业性、历史一致性以及对之前决定相关的“DEIA政治”的拒绝为理由,为这一改变辩护——这一举动符合当前政府更广泛的反DEIA议程。 然而,分析表明这种设计理由很薄弱。像Times New Roman这样的衬线字体的权威性很大程度上是*社会建构的*,而非内在的。Times New Roman本身是为报纸设计的,优先考虑实用性而非正式美学,并且通常被排版专业人士认为平庸。此外,最高法院和国会使用更具区分度的衬线字体。 虽然2023年选择Calibri旨在提高可访问性,但它并非专门为此目的而设计,并且在没有解决底层文档结构的情况下,提供的改进有限。最终,恢复使用Times New Roman似乎主要是出于政治动机,用可疑的历史主张掩盖了缺乏真正的设计考虑。这是一种回归熟悉默认值的行为,而不是对清晰度或传统的深思熟虑的选择。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Calibri 不适合国务院;Times New Roman 也不适合 (hsu.cy) 11 分,firexcy 34 分钟前 | 隐藏 | 过去 | 收藏 | 3 评论 imnotlost 14 分钟前 [–] 当前美国政府正确的字体当然是 Comic Sans,或者对于特别严肃的文件,Comic Serif。回复 johannes1234321 0 分钟前 | 父评论 | 下一个 [–] 不,Comic Sans 太“觉醒”了。认真地说:Comic Sans 似乎对阅读障碍人士来说是一个好字体,可以帮助他们阅读。https://dyslexichelp.org/why-is-comic-sans-good-for-dyslexia...回复 Suzuran 7 分钟前 | 父评论 | 上一个 [–] Fraktur。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

华尔街分析师预测特斯拉将在第四季度交付约422,850辆汽车,同比下降15%,低于先前的预期。这导致对2025年总交付量下降超过8%(约160万辆)的预测——标志着连续第二年下降。 导致这种放缓的因素包括Model Y的工厂改造、高利率、电动汽车需求减弱以及税收抵免的逐步取消。该报告还指控存在蓄意的破坏特斯拉声誉的活动,引用了负面媒体报道、激进组织的目标攻击,甚至与埃隆·马斯克对涉嫌欺诈的调查有关的纵火袭击。 尽管面临这些挑战,特斯拉的股价今年迄今已上涨14%,投资者越来越关注该公司在机器人技术、人工智能和电网技术方面的进展——特斯拉目前在美国市场在这些领域拥有独特地位。

## 欧盟的缓慢衰落:结构性危机 欧盟正面临一场并非由外部力量(如特朗普)驱动,而是由内部结构性问题导致的“逐渐衰亡”。尽管欧盟渴望成为地缘政治力量,但其缺乏足够的财政投入和战略眼光,无法与美国或中国竞争,尤其是在军事开支和技术创新方面。 欧盟的核心——单一市场、关税同盟和货币——正因未能优先考虑经济竞争力并适应21世纪而受到削弱。欧盟没有鼓励创新,反而专注于监管,以对X(前身为Twitter)处以微小问题的罚款为例。 一个关键问题是由于条约限制和国家否决权而无法实施有意义的政治改革,这以停滞不前的《美洲南方共同市场》贸易协议为例。这导致无休止的委员会和研究,而非果断行动。欧盟优先考虑雄心勃勃但不太现实的目标(如《绿色协议》),而非加强其经济基础。 最终,欧盟在全球人工智能竞赛中落后,而美国则积极促进创新。除非进行根本性变革——可能需要一场危机来触发条约改革——否则欧盟面临着日益无关紧要的风险。

## 野性链接器并行化方法总结 野性链接器大量利用 Rayon 进行并行化,但在工作负载未知的情况下(特别是图探索)面临挑战。已经测试了几种方法,结果各不相同。 最初,**spawn_broadcast** 结合自定义作业控制被证明过于复杂,并且与 Rayon 的其他特性(如 `par_iter`)不兼容。使用 `rayon::scope` 的 **作用域生成** 提供了一种解决方案,但会产生大量的堆分配,从而影响性能。 **通道 + `par_bridge`** 方法旨在减少分配,允许工作项排队更多任务。虽然避免了堆分配,但它引入了复杂性,并且关键是,由于 Rayon 的工作窃取机制,与 `par_iter` 结合使用时可能导致死锁。它在代码组合和借用检查器方面也存在问题,难以与现有的 Rayon 代码(如 `par_chunks_mut`)集成。 作者现在正在重新审视 **作用域生成**,承认其分配成本,但认识到其优越的可组合性。未来的探索可能包括优化 Rayon 本身,以减少分配开销,可能允许在不进行装箱的情况下为小型闭包生成任务。作者还推测 **async/await** 可能提供一种有希望的替代方案,可能解决工作窃取死锁问题并改善任务管理。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Rayon 中的图算法 (davidlattimore.github.io) 11 分,PaulHoule 发表于 3 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
联系我们 contact @ memedata.com