跳到主要内容

2023-07-22

我用 Rust 编写了一个 JVM

  • 作者为学习目的用 Rust 创建了一个 JVM,命名为 rjvm,这是一个玩具 JVM,而不是一个严肃的实现。
  • Rust 中的 JVM 支持控制流语句、基元和对象创建、方法调用、异常、垃圾回收以及从 jar 文件中解析类。
  • 作者计划在此停止该项目,并将在今后的文章中提供有关 JVM 工作原理的更详细解释。

业界反响

  • 一位开发人员用 Rust 编写了一个 JVM(Java 虚拟机)。
  • JVM 使用自己的虚拟调用堆栈来简化垃圾回收跟踪。
  • 该项目是为学习目的而构建的玩具 JVM,而不是一个严肃的实现。

研究发现微波炉加热容器时会释放数十亿纳米塑料

  • 根据美国内布拉斯加-林肯大学的一项研究,微波炉加热塑料婴儿食品容器会释放出数十亿纳米颗粒和数百万微观颗粒。
  • 食用这些微塑料和纳米塑料对健康的影响尚不确定,但研究发现,四分之三的培养胚胎肾细胞在接触这些微粒后死亡。
  • 了解食物中塑料微粒的数量并限制接触这些微粒非常重要。研究人员希望开发出释放微塑料和纳米塑料数量更少或可忽略不计的塑料。

业界反应

  • 微波炉加热塑料容器会释放出数十亿纳米塑料和数百万微塑料。
  • 接触微塑料和纳米塑料会导致细胞死亡,但对健康的长期影响尚不清楚。
  • 使用玻璃和不锈钢等替代材料储存和烹饪食物有助于减少与塑料的接触。

网络环境完整性 API 建议

  • 该帖子讨论了一个名为网络环境完整性 API 的新 API 提案。
  • 该 API 允许开发人员确定网络环境的完整性。
  • 该提议目前正在 Chromium 中进行原型开发。

业界反应

  • 提议的网络环境完整性 API 是对基于广告的商业模式占主导地位以及对网络浏览器更多功能需求的回应。
  • 批评者对谷歌 Chrome 浏览器的潜在垄断和限制网络浏览器市场的竞争表示担忧。
  • 该提案引发了有关隐私、控制和网络未来的争论,并讨论了以用户为中心的设计、开源替代方案和大型科技公司的影响。

记者应对包括科学家在内的所有消息来源持怀疑态度

  • 一群著名科学家发表了一篇关于 COVID-19 起源的论文,但却与他们的真实想法相悖,从而引发了一场丑闻。
  • 泄露的电子邮件和 Slack 消息显示,作者们操纵了媒体叙事,淡化实验室泄密理论,宣扬自然起源理论。
  • 这起丑闻凸显了记者需要对包括科学家在内的所有消息来源持怀疑态度,不要盲目相信专家意见。

业界反应

  • 记者应对包括科学家在内的所有消息来源持怀疑态度,以确保报道的准确性。
  • 强调了负责任的新闻报道的必要性以及研究不足的报道可能造成的后果。
  • 科学素养和统计素养对于记者批判性地评估研究和向公众提供准确信息非常重要。

In the LLM space, "open source" is being used to mean "downloadable weights"

  • 在 LLM(大型语言模型)领域,"开源 "一词被用来指可下载的人工智能模型权重,而不是完全访问训练代码和数据集。
  • 人工智能界一直在争论开放权重是否足以使模型被视为开源,因为有些人认为真正的开放需要共享所有训练资源。
  • LLaMA2 模型就是一个权重受限模型的例子,因为它在商业使用和用其输出训练另一个大型语言模型方面都有限制。不过,尽管有这些限制,LLaMA2 在 GitHub 上的发布仍被视为 LLM 领域进步的一个积极进展。

业界反应

  • 在 LLM(大语言模型)领域,"开源 "一词被用来指可下载的权重,有人认为这是一种欺骗。
  • 关于 "开放源代码 "含义的争论以及人工智能行业许可的复杂性,引发了有关公平性、访问以及 LLM 与版权法之间关系的问题。
  • 对 LLaMA2 等 LLM 的使用和分发的限制可能会影响其商业应用,并导致基于 API 的访问,而不是可下载的权重。

'魔兽世界'玩家欺骗人工智能抓取网站发布无稽之谈

  • 魔兽世界》子红人发现,一家游戏网站正在抓取他们的线程,并使用人工智能将其总结成文章。
  • 该子版块的用户决定对网站进行恶作剧,他们创建了一个关于不存在的功能 "Glorbo "的虚假主题,然后人工智能将其变成了一篇文章。
  • 这一事件凸显了人工智能生成内容的问题和一些网站缺乏监督的问题,并提出了人工智能在新闻业中的作用问题。

业界反应

  • 魔兽世界》玩家欺骗人工智能抓取网站发布无稽内容。
  • 玩家们注意到,许多游戏网站通过人工智能生成的内容反刍同样的信息。
  • 游戏网站中普遍存在的 SEO 垃圾信息让人怀疑谷歌过滤可靠信息来源的能力。

Dementia risk linked to blood-protein imbalance in middle age

  • 中年时期某些蛋白质水平异常可能是老年痴呆症或类似疾病的早期征兆。
  • 一项对数千人进行了长达25年跟踪调查的研究发现,如果45至60岁的人体内的32种蛋白质失衡,就会与日后罹患痴呆症的风险升高密切相关。
  • 这些发现可能有助于开发新的诊断测试和治疗痴呆症的方法。

业界反应

  • 研究人员发现了中年时期血液蛋白失衡与痴呆症风险增加之间的联系。
  • 这项研究确定了 32 种蛋白质,如果它们的水平不平衡,就会与痴呆症风险密切相关。
  • 这些蛋白质涉及蛋白稳态、免疫、突触功能和细胞外基质组织。
  • 研究还发现,其中一些蛋白质在阿尔茨海默氏症患者的死后脑组织中表达异常。
  • 研究结果表明,特定免疫和蛋白稳态通路的失调可能会导致痴呆症风险。
  • 该研究从基因上验证了九种候选蛋白是阿尔茨海默病的标志物。
  • 这项研究为了解痴呆症早期阶段的生物机制提供了宝贵的见解。
  • 要了解蛋白质失衡与痴呆症之间的因果关系,还需要进行更多的研究。
  • 这些发现有可能有助于开发痴呆症的早期检测和风险评估工具。

Llama: Add grammar-based sampling

  • 该文章介绍了 Llama 软件中一项名为 "基于语法的采样 "的新功能。
  • 该功能添加了一个 API,可使用序列化的无上下文语法来指导和限制采样。
  • 该功能允许用户指定语法来生成不同类型的数据,如国际象棋棋步、算术表达式、JSON 等。

业界反响

  • "Llama:添加基于语法的采样 "是一项新功能,允许对 GPT 等语言模型的输出进行更多控制。
  • 该功能使用语法来限制模型生成的标记,从而对输出进行更精细的控制。
  • 增加基于语法的采样功能有助于确保生成的文本符合特定的语法或格式要求。

Primo - 带有 Svelte 块、代码编辑器和 SSG 的可视化内容管理系统

  • Primo 是一款可视化内容管理系统,可让您使用区块轻松创建页面和管理内容。
  • 它将内容管理与强大的现代开发功能相结合,并提供拖放页面构建和可视化内容编辑等功能。
  • Primo 还允许实时协作、部署到 Github,并提供自托管或免费使用 Primo Cloud 的选项。

业界反应

  • 内容管理系统(CMS)中的拖放式内容块/片可能难以管理和维护,导致内容创建者无法获得令人满意的结果。
  • 对于某些项目来说,将内容创建和设计分离开来的无头内容管理系统可能是更好的方法。
  • Primo 是一款可视化内容管理系统,带有 Svelte 区块、代码编辑器和静态网站生成器,旨在提供一种精简、易用的方式来构建和管理网站。

Nanosecond timestamp collisions are common

  • 纳秒时间戳碰撞在现代系统中很常见,在同时读取所有 4 个物理内核的时钟时,大约有 5%的样本会发生碰撞。
  • 这意味着不能认为原始纳秒时间戳是唯一标识符。
  • 不同操作系统的时间戳碰撞行为各不相同,Linux 在单个线程内的绝对时间和单调时间都出现了持续增长,而 Mac OS X 则出现了大量微秒级分辨率的碰撞。

业界反应

  • 纳秒级时间戳碰撞很常见,可能导致生成唯一标识符的问题。
  • UUIDv7 是一项拟议的标准,它将时间成分与随机成分相结合,以创建唯一标识符。
  • 关于原始纳秒时间戳的准确性和唯一性存在争议,有人提出了 ULID 和分层顺序 ID 等替代解决方案。