Bolt3D:6秒生成3D场景的AI模型

2025-03-19
Bolt3D:6秒生成3D场景的AI模型

Google Research、VGG和Google DeepMind联合推出的Bolt3D模型,可以在单GPU上仅用6.25秒生成逼真的3D场景。该模型通过多视角扩散模型生成场景外观和几何信息,然后利用高斯头回归生成散点图像,最后将多个散点图像中的3D高斯分布组合成完整的3D场景。该模型支持单张或多张输入图像,并能够在没有重新投影或修复机制的情况下生成未观察到的场景区域。

阅读更多
AI

超越cuBLAS和CUTLASS:一种新的矩阵乘法内核引擎

2025-07-19
超越cuBLAS和CUTLASS:一种新的矩阵乘法内核引擎

现代AI计算的核心是矩阵乘法,而其速度直接影响模型能力。现有硬件加速器(如NVIDIA的Tensor Core)虽然高效,但缺乏灵活性。本文介绍了一种名为CubeCL的新引擎,它通过分层抽象(Tile、Stage、Global、Batch Matmul)以及多种算法(Simple,Double Buffering,Ordered等),实现了跨平台优化的矩阵乘法内核生成。CubeCL巧妙地利用GPU架构特性,例如平面同步执行和内存合并访问,并通过双缓冲等技术来隐藏内存延迟,在各种GPU(包括NVIDIA、AMD和Apple Silicon)上都取得了显著的性能提升,甚至在某些情况下超越了cuBLAS和CUTLASS。

阅读更多
开发

YouTube悄然修改嵌入式播放器,损害用户体验

2024-12-14
YouTube悄然修改嵌入式播放器,损害用户体验

YouTube近期对发布者嵌入式播放器(PfP)进行了修改,移除了回链到YouTube的标题链接。此举是为了保护广告商利益,因为PfP允许发布者自行投放广告,而YouTube无法对其进行监控。这一改动导致许多网站的YouTube嵌入视频无法通过点击标题链接跳转到YouTube平台,包括The Verge。虽然The Verge尝试与YouTube沟通,但YouTube方面表示不会更改这一策略,这反映了大型科技平台在利益驱动下可能牺牲用户体验的现状。

阅读更多

本科生可除性问题的数学奥秘:Pólya-Redfield计数法

2025-01-20
本科生可除性问题的数学奥秘:Pólya-Redfield计数法

本文探讨了本科生数学课程中常见“证明多项式总是某个整数的倍数”这类问题的来源。作者指出,这类问题源于组合计数,特别是Pólya-Redfield计数法。该方法利用群作用下的轨道计数公式,将多项式的值与某种组合结构的计数联系起来,从而保证多项式总是某个整数的倍数。文章通过手镯计数和井字棋盘计数两个例子,详细解释了如何运用Pólya-Redfield计数法构造这类问题,并提出了一个关于这类多项式是否都源于Pólya-Redfield计数法的猜想。

阅读更多

Polars vs Pandas: 数据处理利器大比拼

2025-01-23
Polars vs Pandas: 数据处理利器大比拼

本书对标Pandas,详细对比了Polars数据处理库的特性。作者认为Polars更直观、高效,并通过大量示例展示了Polars的优势,涵盖索引、方法链、性能、数据重塑、时间序列和扩展性等方面。Polars在许多操作中都显著快于Pandas,且代码更简洁易懂。本书适合有一定数据处理经验的读者,尤其熟悉Pandas的读者能更快上手。

阅读更多
开发

韩国女演员金赛纶去世引发的公众反思

2025-02-18
韩国女演员金赛纶去世引发的公众反思

24岁的韩国女演员金赛纶骤然离世,引发了公众对韩国娱乐圈恶劣环境的强烈关注和谴责。金赛纶曾出演《孤胆特工》等知名影片,但2022年酒驾事件后事业受挫,并持续遭受网络暴力和媒体负面报道。她的去世,再次将韩国娱乐圈对明星的苛刻和网络暴力推至风口浪尖,许多媒体和评论人士呼吁改变这种“零容忍”的文化,并反思媒体自身的责任。

阅读更多

Kafka作为作业队列的陷阱:低吞吐量下的不公平性

2025-02-18

本文探讨了将Kafka用作低吞吐量作业队列的弊端。作者指出,由于Kafka的底层机制,即使其他消费者空闲,工作也可能不公平地分配给单个消费者,导致部分消费者负载过重,其他消费者闲置。文章给出了计算最坏情况下单个消费者处理作业数的公式,并分析了在不同负载下这种不公平性对应用性能的影响。作者建议,在低吞吐量场景下,除非KIP-932实现,否则不应将Kafka用作作业队列。

阅读更多
开发

特斯拉欧洲销量暴跌45%,被中国车企超越

2025-02-25
特斯拉欧洲销量暴跌45%,被中国车企超越

特斯拉1月份欧洲销量暴跌45%,仅售出9945辆,市场份额跌至1%,远低于去年同期的1.8%。这与欧洲电动汽车整体销量增长34%形成鲜明对比,并使其落后于中国汽车制造商,如上汽集团(销量增长37%,市场份额达2.3%)和比亚迪(首次在英国销量超越特斯拉)。特斯拉在柏林工厂正在进行Model Y的改版生产线改造,这可能是导致销量下滑的原因之一。马斯克近期干预欧洲政治,公开支持德国极右翼政党AfD,也可能对其品牌形象造成负面影响,引发公众反弹和抗议活动。

阅读更多
科技 欧洲销量

格陵兰冰盖裂隙加速融化:一场关乎全球海平面的危机

2025-02-10
格陵兰冰盖裂隙加速融化:一场关乎全球海平面的危机

近年来,大量研究表明格陵兰冰盖的裂隙正在加速冰川崩解,加剧海平面上升的威胁。研究人员利用卫星图像、航空激光扫描和现场观测等多种手段,对格陵兰冰盖裂隙的形成、扩展和水文效应进行了深入研究。结果显示,裂隙不仅影响冰川的稳定性,还加速了融水的排放,从而进一步加剧冰川融化。这不仅对格陵兰冰盖的未来命运构成严重挑战,也对全球海平面变化和沿海地区安全构成巨大威胁。

阅读更多

Elm社区的治理危机:一位贡献者的控诉

2025-02-16

一位长期Elm贡献者因Elm核心团队的领导方式和对原生模块的限制而离开社区。作者详细描述了核心团队的专断、缺乏透明度和公平性,以及其对社区贡献者的压制。他认为Elm核心团队的行为违背了开源精神,并对社区成员,特别是那些非英语母语者或少数群体成员造成了不公平的影响。文章引发了对开源社区治理和公平性的思考。

阅读更多
开发 原生模块

Planet 利用卫星图像实现全球飞机每日检测

2025-03-24

Planet公司利用其PlanetScope和SkySat卫星图像,结合机器学习技术,开发出一种能够每日检测全球机场飞机数量的分析工具。该工具能够识别长度或翼展大于25米的飞机,并通过与高分辨率SkySat图像比对,提高检测精度。这项技术能够帮助国防、情报和商业领域更好地了解全球航空运输动态,预测经济趋势,并识别异常行为。

阅读更多
科技 飞机检测

LangManus:开源AI自动化框架,赋能多Agent协同

2025-03-23
LangManus:开源AI自动化框架,赋能多Agent协同

LangManus是一个由社区驱动的开源AI自动化框架,它整合了语言模型、Web搜索、爬虫和Python代码执行等工具。该项目由一群前同事在业余时间开发,旨在探索多Agent和深度研究领域,并参与GAIA排行榜。LangManus采用分层多Agent系统,包含协调器、规划器、监督器、研究员、编码器、浏览器和报告器等多个Agent角色,并支持多种LLM模型集成,如Qwen和OpenAI兼容模型。项目采用MIT许可证开源,欢迎社区贡献。

阅读更多

Web Origami:一种简化网站构建的全新编程语言

2024-12-13

Web Origami 是一种新型编程语言,旨在简化中小型网站的构建。它以简洁的语法,结合 HTML 和 CSS,让用户可以用类似电子表格公式的方式描述网站结构,并通过简单的程序将数据和文件转化为 HTML 等网站资源。即使不懂 JavaScript,也能创建全文搜索、RSS 订阅等功能。Origami 提供命令行界面、内置函数和异步树库,并支持 JavaScript 扩展。其核心思想是将网站构建过程抽象成数据转换,使创建和部署网站变得高效、低成本且易于理解。

阅读更多
开发 Web Origami

BleachBit:高效清理系统垃圾,释放磁盘空间

2025-02-19

你的电脑空间不足?BleachBit 能帮你快速释放磁盘空间并保护你的隐私!它可以清理缓存、删除Cookie、清除浏览历史记录、粉碎临时文件、删除日志以及清除你意想不到的垃圾文件。支持Linux和Windows系统,兼容Firefox、Adobe Flash、Google Chrome、Opera等众多应用程序。此外,BleachBit 还提供高级功能,例如文件粉碎以防止恢复、擦除空闲磁盘空间以隐藏其他应用程序删除文件的痕迹以及优化Firefox以提高速度。更棒的是,BleachBit 是开源且免费的!

阅读更多
开发

用AI辅助写作:单元测试你的博客文章

2025-03-09
用AI辅助写作:单元测试你的博客文章

本文介绍了一个名为unit-text的工具,它利用GPT模型辅助博客写作。作者结合自身经验,强调了写作中的迭代过程和目标导向的重要性,并类比软件开发中的测试驱动开发(TDD),提出“测试驱动博客”的概念。unit-text工具通过一系列提示和GPT反馈,帮助作者检验文章的一致性、逻辑性和目标达成情况,最终提升写作效率和质量。该工具目前处于原型阶段,支持命令行交互,并计划未来扩展功能,例如交互式构思、自主研究和API集成等。

阅读更多

Go 2 应该摒弃 context 包吗?

2025-01-21

Go 语言的 context 包虽然解决了协程取消的问题,但却以牺牲代码可读性和可维护性为代价,如同病毒般蔓延至整个代码库。作者认为 context 包过于复杂,接口方法过多,ctx.Value 的使用方式存在诸多问题,并且效率低下。他建议 Go 2 应该直接在语言层面解决协程取消问题,提供一个更简洁、高效、非侵入式的解决方案。

阅读更多

GPU驱动的前向渲染:27000条斯坦福龙,10000盏灯,60FPS!

2025-05-20
GPU驱动的前向渲染:27000条斯坦福龙,10000盏灯,60FPS!

这篇文章介绍了一个基于GPU驱动的集群着色前向渲染器,它能够在GTX 1070显卡上以超过60FPS的帧率渲染27000条斯坦福龙和10000盏光源。作者通过将实体数据保存在连续的GPU缓冲区中,并利用间接多绘制调用减少绘制调用次数来实现高性能。此外,文章还详细介绍了剔除、缓冲区管理以及集群着色等技术细节,并展示了相应的优化策略,例如使用原子计数器和选票进行高效的缓冲区压缩。最终,作者实现了极高的渲染性能,并在文中提供了具体的性能数据和代码示例,为读者提供了宝贵的经验和参考。

阅读更多
开发 集群着色

DeepFace:轻量级Python人脸识别库

2025-01-06
DeepFace:轻量级Python人脸识别库

DeepFace是一个轻量级的Python库,用于人脸识别和面部属性分析(年龄、性别、情绪和种族)。它整合了多个先进模型,例如VGG-Face、FaceNet和ArcFace等,实现了高精度的人脸识别和属性分析。该库提供易于使用的接口,涵盖了人脸检测、比对、识别和属性分析等功能,并支持多种检测器和模型选择,方便用户根据需求进行定制。

阅读更多
AI

Z世代的“职业钓鱼”:一场无声的职场反叛

2025-01-18
Z世代的“职业钓鱼”:一场无声的职场反叛

一项最新调查显示,三分之一的Z世代成年人参与了“职业钓鱼”——接受工作邀请却故意不参加第一天上班。这种现象反映了Z世代对职场压力的反弹,他们更注重个人需求和目标,而非一味迎合企业文化。从“安静辞职”到“咖啡打卡”,Z世代正在以各种方式挑战传统职场规范,追求工作与生活的平衡。

阅读更多
创业 反叛

诺基亚5110复活记:2G老手机变身4G神器

2024-12-16
诺基亚5110复活记:2G老手机变身4G神器

作者怀念儿时使用的诺基亚5110手机,决定将其改造为4G手机。文章详细介绍了改造计划,核心是使用SIM7600SA 4G模块替换原有2G模块。令人惊喜的是,5110的简洁设计使得改造过程比预期容易得多,原有的按键、显示屏和接口都可复用。作者计划在后续文章中详细介绍电路板设计,让这款经典手机重焕新生。

阅读更多

AI如何改变技术面试?

2025-02-07
AI如何改变技术面试?

随着AI在编码等复杂任务上的能力日益增强,传统的技术面试方式正面临挑战。作者以自身经历为例,指出LeetCode和系统设计面试的弊端:过于注重算法和套路,与实际工作脱节。AI已经能够轻松通过一些技术面试,这迫使企业重新思考面试流程。作者建议将代码审查纳入面试流程,因为它更能考察候选人在代码质量、安全、性能等方面的评估能力,这在AI时代尤为重要。

阅读更多
开发

200+ 位学者联名呼吁暂停巨型 AI 模型的开发

2025-02-07

超过 200 位来自世界各地知名大学和研究机构的学者联名签署了一封公开信,呼吁暂停开发比 GPT-4 更强大的 AI 模型至少六个月。他们警告,巨型 AI 模型可能带来社会和文明风险,需要时间进行更充分的安全评估和监管。这封信强调了 AI 技术快速发展带来的潜在危害,引发了关于 AI 安全性和伦理的广泛讨论,属于科技领域。

阅读更多
科技 AI 伦理

Rust借用检查器的四个局限性

2024-12-24

本文讨论了Rust借用检查器的四个令人惊讶的局限性,这些局限性即使经验丰富的Rust程序员也可能遇到。第一个局限是借用检查器无法充分考虑match和return语句,导致在处理HashMap时需要额外的检查。第二个局限与异步编程有关,目前Rust无法表达某些异步回调的类型签名。第三个局限是FnMut闭包不允许重新借用捕获的变量,限制了异步操作中对可变状态的访问。最后一个局限是Send检查器缺乏控制流感知能力,导致某些本应是Send的Future被错误地标记为非Send。作者通过具体的代码示例和解决方法,阐述了这些局限性及其带来的挑战,并呼吁改进Rust的类型系统以提升开发效率。

阅读更多
开发

Proxmox一键安装macOS教程

2024-12-12
Proxmox一键安装macOS教程

这个项目提供了一种在任何电脑上安装macOS的简单方法,只需在Proxmox VE 7.0到8.2版本上运行一段脚本即可。该脚本会自动配置所需设置,让你轻松在Proxmox虚拟机中运行从High Sierra到Sonoma的各个macOS版本。该项目还支持云环境安装,并提供视频教程。

阅读更多
硬件

程序员的“帽子”:不同场景下的代码风格

2025-02-07

资深程序员反思了多年的编程经验,总结出五种不同的编程“帽子”:船长帽(谨慎细致,适合关键系统)、流浪汉帽(快速原型,简单实用)、麦克盖弗帽(快速验证,不拘泥于代码质量)、厨师帽(注重代码美观)和老师帽(注重代码可读性和理解性)。他认为,根据不同情境选择合适的编程风格至关重要,避免教条式的“正确方法”,才能更高效地完成任务。

阅读更多
开发

JavaScript性能测试的困境:JIT编译器、引擎差异与计时精度

2024-12-24
JavaScript性能测试的困境:JIT编译器、引擎差异与计时精度

JavaScript的性能测试并非易事。文章指出,JIT编译器会根据代码运行情况动态优化,导致不同测试运行结果差异巨大;不同JavaScript引擎(如V8、JavaScriptCore)的性能差异显著,同一代码在不同引擎下的表现可能大相径庭;浏览器为了防止计时攻击,有意降低计时精度,使得精确的性能测量变得困难。作者建议,在服务器端可以使用d8等工具控制优化级别和垃圾回收,而在浏览器端则只能依赖于开发者工具提供的有限信息。总而言之,JavaScript的性能测试需要考虑JIT编译器、引擎差异、计时精度等诸多因素,这使得它比其他语言的性能测试更为复杂。

阅读更多

对抗Canvas指纹伪造:检测方法与攻防博弈

2025-02-25
对抗Canvas指纹伪造:检测方法与攻防博弈

Canvas指纹技术常用于反欺诈,但欺诈者也开发出伪造技术绕过检测。本文深入探讨了欺诈者如何利用Zenrows等平台的技巧,以及Canvas Blocker等浏览器扩展程序来修改Canvas指纹,并分析了两种检测方法:通过像素值验证和函数一致性检查来识别伪造行为。这两种方法分别通过验证预设像素颜色和检查原生函数原型或错误堆栈来判断Canvas指纹是否被篡改。

阅读更多
安全 Canvas指纹

英国政府强迫苹果后门:全球隐私的滑坡

2025-02-24
英国政府强迫苹果后门:全球隐私的滑坡

英国政府强迫苹果在其iCloud服务中植入后门,导致苹果被迫取消英国用户的端到端加密。这引发了全球对隐私安全的担忧,因为后门的存在不仅方便执法部门,也为黑客和恶意行为者提供了可乘之机。文章回顾了类似事件,例如Salt Typhoon事件,证明了后门并非只被“好人”使用。作者呼吁用户迁移至更注重隐私的云服务,并积极参与政治行动,保护自身数字安全和隐私权。

阅读更多
科技
1 2 1055 1056 1057 1059 1061 1062 1063 1084 1085