## vcad:将CAD作为代码
作者对传统GUI CAD软件迭代且容易出错的过程感到沮丧,因此构建了**vcad**,一个用Rust编写的CAD库。其核心思想是将零件定义为代码——使用基本体和布尔运算描述几何体,从而提供版本控制、参数化设计和可测试性。
vcad利用一个简单的API:基本体(立方体、圆柱体)、布尔运算(+表示并集,-表示差集)、变换和模式。这允许简洁的零件定义——一个带有孔的复杂板材只需十二行代码即可创建。除了用于3D打印的STL导出外,vcad还支持带有材质的glTF导出以进行可视化。
主要优点包括其几何引擎保证的封闭网格、Rust带来的零成本抽象以及具有测试和linting的强大工具链。重要的是,vcad的设计目的是与AI编码代理集成,从而实现自动零件生成、导出和渲染——Claude在Blender中无需人工干预即可生成并渲染所有图像,这已得到证明。
vcad采用MIT许可,目前版本为0.1,未来开发计划包括倒角和Web GUI等功能。它旨在将CAD从基于点击的工作流程转变为基于代码的工作流程。
宣布公开发布以及由LocalGlobe领投的1000万美元种子轮融资。
1000万美元种子轮融资,由LocalGlobe领投。
立即试用
AI公司构建者
已部署145,900个代理
立即试用
AI公司构建者
已部署145,900个代理
最近一项调查揭示了欧洲艺术博物馆中一个日益严重且 largely 隐蔽的问题:嗜干霉菌的侵扰——这些真菌在*低*湿度环境中茁壮成长,挑战了传统的保护实践。 博物馆通常专注于控制湿度以防止“典型”霉菌,但这些具有韧性的物种却在由此产生的干燥环境中蓬勃发展,侵蚀从绘画到古代手稿等文物中的有机材料。
由于担心损害声誉和资金,这个问题被笼罩在保密之中。 机构通常否认问题或与修复团队保持保密。 然而,研究人员正在发现一种模式:这些霉菌,例如*Aspergillus halophilicus*,正在世界各地的收藏品中出现,甚至导致工作人员和患者出现健康问题(如丹麦医院爆发的病例)。
目前的检测方法不足,传统处理方法可能有害。 科学家们现在正专注于了解这些霉菌独特的生物学特性,并开发新的预防措施,包括有针对性的监测,以及可能利用这些霉菌的独特特性进行环境修复。 专家表示,关键在于打破沉默,分享信息,以保护我们的文化遗产。
查克·克洛斯特曼认为,电视转播的橄榄球比赛不仅比现场观看*更好*,更是真正体验比赛的*唯一*方式。他认为,电视从根本上改变了20世纪我们消费媒体的方式,而橄榄球恰恰从这种转变中获益。与其他体育项目不同,现场体验能提供独特价值,而橄榄球的转播视角——凭借其多角度和策略性构图——超越了任何球场座位上的视野。
克洛斯特曼认为,即使在比赛现场,观众也会下意识地将比赛画面重新构建成电视转播的样子,优先考虑摄像机的视角而非自己的视角。这并非缺陷,而是橄榄球魅力的核心。不断切换的角度,甚至看似“最差”的角度,都能创造出亲临现场无法获得的全面理解。
他将这种现象比作一种“心理法西斯主义”,电视的视觉语言会覆盖我们的自然感知,但在橄榄球的情况下,这种控制反而能增强普通球迷和狂热爱好者的乐趣。归根结底,比赛的*存在*就是为了转播,而电视转播的版本定义了我们对比赛的理解。
## 一人、一个代理、一个浏览器
出于好奇心和探索AI辅助开发的愿望,作者发起了一项72小时的挑战,仅使用一个LLM代理和自身的专业知识,从头开始构建一个基本的网页浏览器——渲染HTML和CSS(不含JavaScript)。目标不仅仅是一个可用的浏览器,而是评估专注的人机协作的有效性。
该项目遵循严格的限制:不使用任何第三方的Rust依赖,跨平台兼容性(Windows、macOS、Linux),以及可读的代码库,每个文件不超过1000行。工作流程包括与代理分享网站截图,请求复制,并使用截图进行迭代测试以查找回归问题。
最终成果是一个20,000行的浏览器,能够成功渲染作者的博客和Hacker News等网站。作者得出结论,一个人与一个代理的组合效率出乎意料地高,可能比扩展到多个代理更有效。这引发了关于自主编码的最佳方法的问题,并表明人类的作用——引导和指导代理——可能比单纯增加代理数量更为关键。完整的代码库和二进制文件已在GitHub上公开可用。
## Arm Cortex-A725:密度优先核心概要
Arm Cortex-A725是Arm 7系列中的最新产品,设计重点在于密度和效率,而非峰值性能——类似于英特尔的E核心。Arm旨在鼓励其核心的授权,与高通的定制设计竞争,并加强其进入笔记本电脑市场。
A725 包含在英伟达的GB10 SoC中(与X925性能核心配对),是一个5发射乱序核心,其重排序能力可与较旧的英特尔/AMD架构相媲美。虽然功能强大,但它优先考虑功耗效率和面积优化。 关键架构改进包括更大的重排序缓冲区和增强的分支预测,但已移除MOP缓存。
测试表明,A725 提供了具有竞争力的性能,通常与英特尔的Crestmont和Skymont核心互有胜负。它在对最后一级缓存缺失敏感的工作负载中表现出色,但受GB10实现中较低的时钟速度限制。Arm专注于改进现有优势并重新平衡资源,从而产生了一个高效的核心,在时钟速度和内存支持相同的情况下,其性能可能超过其前代产品。
最终,A725代表了Arm向混合核心方法转变,旨在以更低的功耗成本提供强大的多线程性能。它的成功将取决于它在日益高性能设备中与英特尔和AMD的密度优化策略的比较。