本文探讨了 Go 语言中不同错误处理策略的性能差异。作者通过基准测试发现,使用 sentinel errors 并结合 errors.Is() 的方式会使代码性能降低约 30 倍,远低于使用布尔值或直接错误比较的方式。文章分析了不同错误处理策略(如 Bool、ErrEqual、ErrorsIs、Panic 等)的性能表现,并指出 errors.Is() 在错误被包装的情况下性能损耗更为严重。作者建议开发者谨慎使用 sentinel errors,并在必要时先进行非空错误检查以减少性能损失。
阅读更多
文章指出,风险投资家并非如他们所说那样是创业者的朋友,而更像是精明的商人。他们通过细微的信号,比如演示文稿的日期,来筛选大量项目,并以追求最大回报为目标。文章建议创业者应将风险投资家视为销售目标,展现出最佳状态,才能获得投资。
阅读更多
剑桥大学的研究人员发现了一种将废弃混凝土转化为熟料的方法,熟料是水泥的干燥成分,可以重新利用。该方法将旧混凝土投入炼钢炉中,不仅可以净化钢铁,还能将水泥熟料作为副产品生产出来。如果使用可再生能源,该工艺可以生产出完全零碳排放的水泥。
阅读更多
本文讲述了戴维·玻姆和休·埃弗雷特两位物理学家挑战哥本哈根诠释的故事。哥本哈根诠释认为量子世界是不确定的,而玻姆和埃弗雷特分别提出了“导航波”和“多世界”理论来解释量子现象。尽管他们的理论最初遭到质疑,但随着时间的推移,他们的观点逐渐被认可,并丰富了我们对量子世界的理解。
阅读更多
Twitch宣布推出DJ项目,允许DJ在新的DJ类别中直播大部分流行音乐。这是与数百家公司合作的结果,包括环球音乐集团、华纳音乐集团、索尼音乐以及众多由Merlin代表的独立厂牌和其他版权持有者。该项目旨在为DJ提供一个安全、长期的直播平台,并帮助他们在Twitch及其他平台上建立社区并实现盈利。为了解决版权问题,Twitch将从DJ的收入中提取一部分支付给音乐版权方,具体比例将根据频道的盈利情况而定。
阅读更多
英国报纸档案馆由 Findmypast 和大英图书馆联合推出,拥有数百万份数字化报纸页面,可供用户探索黑白的历史故事。网站提供高级搜索、标题浏览、最新添加内容等功能,方便用户查找所需信息。网站还提供免费浏览部分内容,用户可以免费阅读数百万份报纸页面,并提供指南和提示,帮助用户充分利用档案资源。
阅读更多
Transcription Stream 是一个一体化的本地部署语音转录和说话人识别服务,提供离线功能。它支持通过 SSH 拖放文件进行转录和说话人识别,并提供网页界面用于上传、查看和下载文件,还支持使用 Ollama 和 Mistral 进行摘要以及 Meilisearch 全文搜索。
阅读更多
本文作者Jeremiah Johnson在推特上发起了一个关于谷歌人工智能搜索结果的讨论帖,其中列举了一些有趣、奇怪甚至令人担忧的例子,例如对“怀孕期间吸烟”的回答是“只要它无毒”、对“马里奥赛车中的同性恋角色”的回答是“兔八哥时刻”等。作者还分享了他之前写的一篇关于算法推荐、人工智能垃圾信息和互联网信息污染的文章链接。
阅读更多
根据2023年的最新统计,伊比利亚猞猁的数量在过去三年中翻了一番,达到2021只,其中包括1299只成年或亚成年猞猁和722只幼崽。尽管数据喜人,但仍需要750只繁殖期雌性猞猁才能将该物种列为保护状况良好,而最近一次统计中仅发现了406只。尽管如此,西班牙生态转型部认为,他们正在“逐渐”接近所需的数量。该物种的增长趋势自2015年以来一直呈上升趋势,当时国际自然保护联盟(IUCN)将其受威胁等级从“极度濒危”降至“濒危”。
阅读更多
本文探讨了设计中伦理与政治的关系,以罗伯特·摩西设计的低矮桥梁为例,探讨了设计如何体现社会不平等。文章认为,设计的意图难以证明,但设计的结果却显而易见,设计师有责任将伦理纳入设计过程,避免产生歧视性和不公正的结果。文章还介绍了价值敏感设计等方法,强调设计不仅要满足用户需求,还要考虑更广泛的社会影响。
阅读更多
本文作者反思了自己对iPad的看法,从最初认为iPad是“精神上的失败品”,到如今将其视为集娱乐和工作于一体的“瑞士军刀”。作者发现,iPad可以作为外部显示器,满足了工作需求,同时也能用于漫画、绘画、视频等娱乐活动,避免了无休止地刷手机。尽管iPad还有提升空间,但在作者的设置下,它已经成为一个既有趣又实用的工具。
阅读更多
文章讲述了人工智能公司 Anthropic 如何通过独特的公司架构来避免 OpenAI 所犯的错误。Anthropic 的结构旨在确保其能够在不追求利润的情况下安全地开发人工智能,并使其免受大型科技公司的压力。文章探讨了 Anthropic 的公共利益公司结构、长期利益信托以及与亚马逊和谷歌的投资关系,但也指出了这种结构的局限性,认为最终确保人工智能安全发展的责任在于政府制定有约束力的法规。
阅读更多
非营利性研究图书馆互联网档案馆及其旗下的网页历史存档项目“回溯机”遭受了持续三天的间歇性DDoS网络攻击。 攻击导致服务不稳定,但馆藏安全。攻击来源不明。互联网档案馆创始人兼数字图书馆员Brewster Kahle表示,他们正在努力加强防御,提供更可靠的访问。最近,针对图书馆和其他知识机构的网络攻击越来越频繁。
阅读更多
尽管遭遇推进器故障,波音星际线飞船仍成功将其首次载人飞行任务送达国际空间站。本次任务名为“载人飞行测试”,由宇航员布奇·威尔莫和苏尼·威廉姆斯执行,他们将在空间站停留约一周时间。此次成功对波音意义重大,意味着星际线飞船将被认证可执行前往国际空间站的长期载人任务。
阅读更多
旧金山一位律师声称,她在手机游戏中看到的广告反映了她最近从图书馆借阅的有声读物,这引发了人们对图书馆借阅记录隐私的担忧。经过调查,OverDrive和旧金山公共图书馆均否认出售用户数据或利用借阅历史进行广告定向。然而,图书馆网站上大量的广告追踪脚本以及第三方平台的隐私政策条款,仍然让借阅者的隐私面临风险。
阅读更多
Gren 0.4 版本发布,带来了全新的文件系统 API,包括 FileSystem、FileSystem.FileHandle 和 FileSystem.Path 模块,提供了更强大的文件系统操作功能。此外,该版本开始使用 Gren 重写编译器,并对语言指南、社区平台等方面进行了改进。Gren 0.4 还包括其他变化,如错误修复、性能改进以及新函数的添加。
阅读更多
本文探讨了 Transformer 在进行下一词预测训练时所构建的计算结构。研究表明,这种结构是由数据生成过程中隐藏状态的信念更新元动力学决定的。作者使用隐藏马尔可夫模型 (HMM) 来表征训练数据,并引入了混合状态表示 (MSP) 的概念来描述信念更新的元动力学。实验结果表明,Transformer 的残差流激活可以线性地表征 MSP 的几何结构,这意味着 Transformer 不仅学习了世界模型,还学习了同步到该模型的计算结构。
阅读更多
Flowery 是一款通过记忆术帮助用户提高记忆力的应用程序。它提供付费词典、同义词典和百科全书功能,以及词汇构建工具。用户需要在浏览器设置中允许 JavaScript 才能运行该应用程序。
阅读更多
本文以 Tile 平台数据泄露事件为例,批评了一些公司在数据安全问题上的双重标准。作者指出,这些公司通常只会在泄露信用卡信息时才会采取严格的安全措施,因为这会直接影响到他们的经济利益。而对于个人信息泄露,他们则往往选择忽视,因为这方面的损失主要由用户承担。作者认为,只要没有真正有效的惩罚措施,企业就不会认真对待用户数据的安全问题。
阅读更多
xv6 是麻省理工学院于2006年夏季开发的一个教学操作系统,其灵感来自Unix V6,被移植到RISC-V平台上,用于本科课程6.1810 (操作系统工程)。xv6 的源代码和文档可以通过 https://github.com/mit-pdos/xv6-riscv.git 和 https://github.com/mit-pdos/xv6-riscv-book.git 获取。
阅读更多
gittuf项目旨在为Git提供安全层,解决当前Git在代码安全性上的不足。它借鉴了TUF和RSL的概念,通过强制执行安全策略、管理密钥以及防范版本控制层的攻击来保护Git仓库。gittuf利用in-toto项目提供证明,允许项目声明软件的属性,例如记录多个签名。目前该项目处于Alpha阶段,未来计划添加对角色和团队的支持、签名推送等功能。
阅读更多
本网站提供从零开始创建GLTF模型的教程,重点介绍基础材质。它涵盖了材质的基本属性,如颜色、粗糙度和高光强度,并讨论了如何在GLTF中应用纹理。教程使用Three.js库,并提供了示例代码。
阅读更多
Shakti 是一款快速、通用的数据库和语言,适用于对冲基金、银行、制造业和一级方程式赛车等领域。它比Polars、Datatable、BigQuery、Redshift、Databricks和Snowflake等数据库快100倍,能够处理万亿行级别的数据。Shakti 提供了类似 SQL 的语法,并包含 ANSI-SQL 和 Real-SQL 的功能,可以高效地执行连接、分组、排序和聚合操作。
阅读更多
微软为其 Copilot+ 个人电脑计划推出的新功能“Recall”(召回)引发了网络安全研究人员和隐私倡导者的担忧,他们称其为安全和隐私噩梦。“Recall”功能默认启用,会截取用户活动的频繁屏幕截图,或称“快照”,并将它们存储在与用户帐户绑定的本地数据库中。安全和隐私专家质疑微软关于数据安全存储在本地设备的说法,认为如果用户的密码泄露或法院出于法律或执法目的命令移交数据,那么与没有“Recall”功能相比,通过“Recall”功能暴露的数据量可能会大得多。
阅读更多
谷歌宣布将利用Android的部分技术栈(如Android Linux内核和Android框架)作为ChromeOS的基础,以便更快地将新的AI功能推广给用户。这一举措将加速ChromeOS的AI创新,简化工程工作,并帮助手机和配件等不同设备更好地与Chromebook协同工作。但这些技术栈的改进要应用到消费者和企业还需要一段时间。
阅读更多