Blender 5.0 Linux版迎来实验性HDR支持
Blender 5.0即将推出,其Linux版本将实验性地支持HDR显示,但仅限于Wayland和Vulkan环境。这意味着你需要一台HDR显示器、Wayland桌面环境以及Vulkan加速才能体验此功能。目前该功能的兼容性还在测试中,最终是否会成为正式功能尚待观察。
阅读更多
Blender 5.0即将推出,其Linux版本将实验性地支持HDR显示,但仅限于Wayland和Vulkan环境。这意味着你需要一台HDR显示器、Wayland桌面环境以及Vulkan加速才能体验此功能。目前该功能的兼容性还在测试中,最终是否会成为正式功能尚待观察。
阅读更多
本文批判性地分析了电影《角斗士》中标志性的开场战斗场景。虽然该场景在视觉上力求还原罗马军队的装备,但实际上在军队构成、战术部署、武器运用等方面存在大量历史错误。例如,影片中罗马军队弓箭手比例过高,忽视了重装步兵的主导作用;战斗阵型与罗马军队的实际作战方式相去甚远;所使用的攻城武器也与当时的时代背景不符。作者指出,影片追求的是一种“似是而非”的历史真实感,而非真正的历史准确性,这导致观众容易误以为影片对罗马军队进行了细致的考证。
阅读更多
五年前,“皮带式”3D打印机开始流行,它利用传送带实现无限的Y轴打印长度。但大多数皮带式3D打印机仍是桌面级的,X轴和Z轴尺寸有限。Ivan Miranda和Jón Schone另辟蹊径,将一台跑步机改造成了超大型皮带式3D打印机,成功打印出一艘完整的皮划艇。他们巧妙地利用跑步机的结构,并定制了钢制立柱、重型线性导轨、大型步进电机和定制的散热器等部件,克服了诸多挑战,最终在Maker Faire Prague上成功下水了这艘3D打印皮划艇。
阅读更多
利用游戏解决真实的科学难题,这能帮助我们攻克医学上最棘手的挑战。本书《游戏化癌症》探讨了如何将癌症研究转化为公民科学游戏,让玩家参与到寻找癌症治疗方法的过程中。通过Foldit和EteRNA等游戏,玩家已经为科学发现做出了贡献,例如设计出无需超低温储存的新冠疫苗。作者认为,尽管游戏玩家未必能解决专业科学家无法解决的问题,但游戏可以提供新的视角,提高公众的科学素养,并激发人们参与癌症研究的热情。
阅读更多
Axon公司的Draft One是一款利用警员执法记录仪音频生成警报的AI产品,但EFF调查发现,其设计有意规避审计,缺乏公共问责。该系统无法区分AI生成内容和警员手动编辑部分,且原始AI草稿会在关闭窗口后自动删除,难以追踪AI对报告的影响,引发对公正性与透明度的担忧。目前,一些地区已开始立法规范AI警报生成,呼吁提高透明度和问责制。
阅读更多
Redis Inc.去年关闭Redis开源曾引发社区震动,但开源社区迅速做出回应,诞生了Valkey分支。如今,Redis 8.0重新开源,并迎来了原作者Antirez的回归。文章通过性能测试比较了Valkey 8.1和Redis 8.0,结果显示Valkey在吞吐量和延迟方面均优于Redis 8.0,尤其是在开启I/O线程后优势明显。文章还探讨了通过核心分配优化性能的技巧,以及基准测试的局限性。
阅读更多
NordVPN的研究发现,超过937亿个被盗Cookie正在暗网和Telegram市场上出售,其中7%-9%仍然有效。这些Cookie可能包含用户ID、姓名、地址、密码等信息,虽然大部分Cookie只包含ID数据,但一小部分包含敏感信息,仍然构成严重的安全风险。攻击者利用这些Cookie可以未经授权访问用户账户,甚至绕过多因素身份验证(MFA)。研究发现,大多数被盗Cookie来自Redline等恶意软件。NordVPN建议用户谨慎接受Cookie,定期清理浏览器历史记录,并更新设备安全补丁,以降低风险。
阅读更多
Dust团队构建了Query Tables,一个强大的AI代理工具,能够通过SQL查询分析结构化数据。它最初支持CSV文件,后扩展到Notion数据库、Google Sheets和Office 365表格,最终连接到Snowflake和BigQuery等企业数据仓库。通过统一的抽象层,用户可以使用相同的SQL接口查询各种数据源,甚至组合不同来源的数据进行分析。未来,Dust将集成Salesforce,进一步扩展其数据分析能力。
阅读更多
厌倦了繁琐的多因素身份验证?本文作者分享了一系列脑洞大开的替代方案,从扑克牌比拼到魔方复原,甚至还有国际象棋对弈和卡拉OK演唱!这些方案各有千秋,有的安全性高,有的简单易用,有的则充满了戏谑的幽默感。当然,作者也提醒我们,在安全性与用户体验之间取得平衡才是关键,切勿盲目创新。
阅读更多
这个项目探索了如何在 Lua 脚本中集成用 C 编写的模块,并利用 libuv 库实现异步操作。项目包含 Lua 解释器、libuv 库以及自定义的 C 模块,演示了如何编译 C 模块并将其加载到 Lua 中,最终实现了一个简单的 HTTP 服务器。项目结构清晰,提供了详细的安装和编译步骤,并包含示例代码,方便开发者学习和实践 Lua 与 C 的集成以及异步编程技术。
阅读更多
一项最新研究显示,五分之一的在线招聘信息要么是虚假的,要么根本就没有招聘需求。这种“幽灵职位”现象让求职者苦不堪言,浪费了大量时间和精力。一些公司可能会利用这种方式虚增招聘数量,以达到粉饰业绩的目的。为应对这一问题,一些招聘平台已经开始提供职位验证服务,帮助求职者识别真假职位。
阅读更多
丹麦考古学家在奥胡斯湾海底8米深处发现了一个8500年前被海平面上升吞噬的史前定居点。该发现源于一项欧盟资助的国际项目,旨在探索被淹没的北欧景观。通过水下挖掘,考古学家发现了动物骨骼、石器、箭头等文物,这些文物由于处于缺氧环境而保存完好。这项研究不仅揭示了史前人类如何适应海平面上升,也为当今世界应对气候变化带来的海平面上升提供了宝贵的历史借鉴。
阅读更多
WinBoat是一个Beta版软件,允许你在Linux系统上运行Windows应用程序,并提供无缝集成体验。它拥有简洁的界面,自动化安装流程,支持运行几乎所有Windows应用程序,并提供完整的Windows桌面访问和文件系统集成。WinBoat对系统资源有一定的要求,包括RAM、CPU、存储空间和特定的软件依赖,例如KVM、Docker和FreeRDP。该项目开源,欢迎贡献代码和反馈。
阅读更多
一个名为`FreeDroidWarn`的开源库可以帮助Android开发者告知用户,Google将于2026/2027年强制要求开发者验证身份,否则应用将无法在认证的Android设备上运行。该库会在应用启动时显示警告对话框,开发者无需提供个人信息即可集成该库。开发者可以选择在应用更新时显示此警告。该库采用GPLv3许可证。
阅读更多
ACM宣布将在2025年底前全面转向开放获取(OA)出版模式,这标志着计算研究领域一个里程碑式的事件。ACM将通过ACM Open(一种基于机构出版产出的订阅模式)和改进的ACM数字图书馆(提供高级版和基础版)来实现这一目标。ACM Open为机构提供无限的开放获取出版,并提供对ACM数字图书馆的完全访问权限。此举旨在消除研究障碍,加速创新,并反映了ACM对其社区的承诺。
阅读更多
本文介绍了使用HTMX框架进行URL驱动状态管理的优雅方法。通过将URL参数作为单一数据源,开发者可以轻松处理过滤、排序、分页和搜索等功能,而无需引入复杂的客户端状态管理库。这种方法使得应用状态具有书签功能、可分享性,并且浏览器历史记录也能正常工作,同时简化了调试过程。文章详细阐述了服务器读取URL参数、表单和隐藏字段协调状态以及使用`hx-push-url`自动同步URL这三个步骤,并探讨了生产环境中的注意事项,例如URL长度限制和参数验证。
阅读更多
Rust 社区长期以来面临着未初始化缓冲区处理的难题。John Nunley 和 Alex Saveau 提出了一种新方法,使用 Buffer trait 来解决这个问题。该 trait 允许安全地读取未初始化缓冲区,并为 `&mut [T]` 和 `&mut [MaybeUninit]` 提供了实现。此外,它还支持利用 Vec 的剩余容量,并封装了不安全的 `Vec::set_len` 调用。该方法已集成到 rustix 1.0 中,并发布为独立库 buffer-trait,未来可能成为 Rust 标准库的一部分。
阅读更多
本文作者描述了AI工具滥用导致工程师倦怠的现象。初级工程师过度依赖LLM,提交质量低劣的代码,资深工程师不得不花费大量时间审查,效率低下。这种现象并非个例,许多公司都在盲目追捧AI,导致资源浪费和项目失败。作者呼吁停止过度依赖AI,回归软件工程的本质,培养工程师的实际能力。
阅读更多
本文讲述了南加州莫哈韦沙漠中流传已久的Yucca Man传说,以及其他类似的怪兽目击事件。从20世纪70年代开始,在军事基地、国家公园和偏远地区,都有关于这种8英尺高、毛茸茸、红眼发光的生物的报道。当地原住民将其视为超自然实体,而现代目击者则将其描述为类似于大脚怪的生物。文章还回顾了历史上的类似传说,例如Elizabeth Lake的带翅膀的怪兽和水泥矿的“水泥怪兽”,这些故事都与南加州的地理环境和历史事件交织在一起,构成了一个神秘而引人入胜的叙事。
阅读更多
FIX协议是金融市场实时电子交易信息沟通的标准化消息系统。它定义了一套全面的消息类型和字段格式,能够在交易机构、经纪商和交易所之间实现无缝的信息交换。FIXParser是一个用于解码FIX消息的工具,能够将FIX消息转换成易于理解的格式,支持FIX JSON格式和自定义消息表示。文章还介绍了FIX Simple Binary Encoding(FIX SBE),一种用于优化数据传输效率和降低延迟的紧凑型高性能编码格式。
阅读更多
在格鲁吉亚Dmanisi地区附近,考古学家发现了一块刻有60个神秘符号的玄武岩石碑。这些符号独特性强,与中东、印度、埃及和伊比利亚等地的文字存在部分相似之处,但又不完全相同,可能是当地独有的文字系统。石碑可能创作于青铜时代晚期或铁器时代早期,其用途尚不清楚,可能是记录战利品、建筑工程或祭祀活动。这一发现暗示了古代高加索地区与周边地区之间复杂的文化交流与影响。
阅读更多
Boom Supersonic公司仅用50人团队和传统项目十分之一的预算,成功研制了全球首款自主研发的超音速飞机XB-1。他们总结经验教训,开发了内部飞机设计软件mkBoom,将软件工程师嵌入硬件团队,实现了设计流程自动化和快速迭代。mkBoom能够对飞机进行全面的性能分析,并通过模拟飞行测试各种设计方案,最终帮助Boom优化了Overture超音速客机设计,提升了乘客体验并实现了“无音爆巡航”。
阅读更多
一位名叫GingerOfOz的YouTuber根据概念艺术家Anh Dang的螃蟹主题PSOne设计,制作了一款名为“Playstacean”的独特游戏主机。这款主机并非简单的外观修改,而是集成了可工作的蟹钳控制器,并对内部进行了精巧的改造,以适应螃蟹的外形。整个制作过程充满挑战,包括3D打印外壳、调整控制器接口以及解决线路问题等。虽然GingerOfOz目前没有公开设计文件,但他将携带这款独特的“Playstacean”参加Midwest Gaming Classic展会。
阅读更多
作者打造了一款名为Ferricy的34键分体式人体工学键盘,旨在提升编程效率。基于Colemak布局,通过三层自定义按键及ZMK组合键实现高效输入,包括导航层(用home row模拟Vim键位)、符号层(镜像数字键盘布局)和数字层。此外,利用home row mods和caps-word功能,巧妙地解决了特殊字符和大小写切换的问题。作者强调舒适度和准确性优先于速度,最终打造出一款适合自身编程习惯的个性化键盘。
阅读更多
bpfilter项目旨在提升Linux内核网络过滤性能。它通过将iptables/nftables规则转换为BPF程序来实现,避免了传统方法的性能瓶颈。bpfilter由三个组件构成:守护进程、库和命令行工具,支持用户自定义规则并与iptables集成。测试表明,bpfilter在处理大量规则时的性能远超iptables和nftables,未来计划进一步完善nftables支持并集成用户自定义BPF程序。
阅读更多
上世纪70年代末,贝尔实验室工程师们大胆采用3.5微米CMOS工艺和新型32位处理器架构,研发了Bellmac-32微处理器,意图在芯片性能上超越IBM和英特尔。虽然Bellmac-32未获得商业上的巨大成功,但它率先使用了CMOS技术,为如今手机、笔记本电脑和平板电脑中的芯片奠定了基础。这项技术当时风险很高,但贝尔实验室凭借其在霍姆德尔和默里希尔等地的团队,克服了制造和测试的巨大挑战,最终成功研制出芯片。尽管Bellmac-32未能成为主流,但它在CMOS技术和芯片架构上的创新,深刻地影响了半导体产业的发展,开辟了一条新的道路。
阅读更多
在南极洲麦克默多站,一辆名为Ivan的传奇Terra巴士即将退役的消息引发了广泛关注。这辆自1994年服役的巴士,承载着无数南极科考人员的记忆,其独特的魅力使其成为南极的标志性符号。面对可能被拆解的命运,南极工作者们发起了自救行动,最终成功促使Ivan被送往新西兰基督城,有望在博物馆展出,继续书写属于它的传奇故事。这不仅是挽救一辆老旧巴士,更是守护一段珍贵南极历史的努力。
阅读更多
育碧关闭《The Crew》服务器后,玩家因无法继续游玩而提起诉讼,引发了游戏所有权的激烈讨论。玩家购买的并非游戏的永久所有权,而是许可证。育碧辩称购买协议明确说明了这一点,但玩家反驳称游戏包装上的激活码有效期至2099年,且游戏内虚拟货币应被视为不受期限限制的礼品券。此事件促使加拿大政府呼吁立法保护在线游戏玩家,避免游戏厂商在关闭服务器后剥夺玩家的游戏权利。 这场诉讼凸显了数字游戏时代游戏所有权的模糊性,以及玩家对游戏厂商单方面终止服务的担忧。
阅读更多
作者在开发一款静态类型游戏脚本语言时,遇到了处理异构数据的难题。文章探讨了多种编程语言中解决此问题的方案,包括null、变体类型、未标记联合、和类型、子类型等。作者最终选择了一种类似Pascal变体记录的方案,在简洁的语法和运行时类型检查之间取得平衡,避免了复杂的流程类型系统,使得语言更易于理解和使用。这是一种在静态类型安全和易用性之间权衡的巧妙设计,为游戏开发提供了更便捷的脚本语言方案。
阅读更多
Google DeepMind 推出 AlphaGenome,一款利用 AI 预测人类 DNA 变异对基因调控影响的工具。该模型能够处理长达百万碱基对的 DNA 序列,并预测多种分子特性,包括基因起始和终止位置、剪接位点、RNA 产量以及 DNA 碱基可及性等。AlphaGenome 在多个基准测试中取得了最先进的性能,能够高效地评估基因变异的影响,并为研究人员提供更全面的基因调控信息。目前 AlphaGenome API 已开放供非商业研究使用,有望推动基因组学和医疗保健领域的重大发现。
阅读更多