解决嵌入式Linux系统中Qt应用非root权限运行的Wayland问题

2025-08-17
解决嵌入式Linux系统中Qt应用非root权限运行的Wayland问题

在Yocto构建的嵌入式Linux系统中,Qt应用通常以root权限运行,存在安全隐患。本文介绍了一种方法,通过修改Weston服务单元和Qt应用服务单元,将Qt应用以非root用户weston运行,并配置环境变量`XDG_RUNTIME_DIR`和`WAYLAND_DISPLAY`,确保Wayland服务器和客户端使用相同的socket文件,从而提升系统安全性,符合欧盟网络韧性法案的要求。主要步骤包括修改weston.service和weston.socket的用户和组,以及在weston-init.bbappend中生成环境文件weston-client,最终实现Qt应用的非root权限运行。

阅读更多
开发

高阶多项式拟合的神话:伯恩斯坦基的优雅解法

2025-04-22
高阶多项式拟合的神话:伯恩斯坦基的优雅解法

传统观点认为高阶多项式在机器学习中易过拟合且难以控制。然而,这篇文章挑战了这一观点。作者指出,问题并非高阶多项式本身,而是使用了不合适的基函数,例如标准基。文章通过实验对比了标准基、切比雪夫基和勒让德基与伯恩斯坦基在拟合带噪声数据时的表现。结果表明,伯恩斯坦基由于其系数具有相同的“单位”且易于正则化,能有效避免过拟合,即使是高阶多项式也能获得良好的拟合效果,无需复杂的超参数调整。

阅读更多

纽约警方电台加密计划受阻

2025-06-06
纽约警方电台加密计划受阻

纽约州议员投票否决了纽约市警察局(NYPD)将无线电通讯加密的计划。这项名为“保持警察电台公开法案”的法案旨在平衡透明度和敏感信息保护。该法案获得通过后,将使紧急服务组织和记者能够访问警方的实时无线电通讯,但敏感信息仍将保密。NYPD认为加密是必要的,以保护警员安全和受害者隐私,但该法案的支持者认为,公开的警用无线电通讯对于新闻自由和公众知情权至关重要。法案现将提交州长凯西·霍楚签署。

阅读更多

Firefly Aerospace的Alpha火箭发射失败

2025-04-30
Firefly Aerospace的Alpha火箭发射失败

Firefly Aerospace公司第六次Alpha火箭发射以失败告终。此次发射旨在将洛克希德·马丁公司研发的技术演示卫星送入低地球轨道,但在二级火箭分离后不久出现异常,导致上级火箭发动机推力大幅下降,最终未能达到轨道速度,卫星坠入太平洋。此次失败是Firefly公司Alpha火箭六次发射中的第二次失败,公司将与客户和联邦航空管理局合作调查事故原因。

阅读更多
科技

微软延长Windows 10安全更新:免费?别高兴太早

2025-06-28
微软延长Windows 10安全更新:免费?别高兴太早

微软宣布将为部分Windows 10用户提供免费的安全更新,但条件是必须使用微软账户并通过Windows备份或微软奖励计划注册。这被解读为微软推动用户迁移至Windows 11的策略,尽管注册后即使注销账户或停止使用Windows备份,更新也能继续接收。看似免费的更新,实则暗藏微软账户绑定策略,进一步加强其生态系统控制。

阅读更多
科技

Perplexity:AI搜索引擎超越谷歌,开启搜索新纪元

2024-12-16
Perplexity:AI搜索引擎超越谷歌,开启搜索新纪元

资深科技评论员回顾了搜索引擎的演变历程,从早期的AltaVista到谷歌的称霸,再到如今AI搜索引擎的崛起。文章指出,谷歌由于过度依赖广告,搜索结果质量下降,而Perplexity凭借其AI驱动、提供信息来源链接、并注重用户体验的优势,成为新的搜索引擎佼佼者。作者认为,尽管AI答案并非完美无缺,但Perplexity提供的可验证来源弥补了这一不足,为用户提供了更准确、更可靠的搜索体验。谷歌的未来面临挑战,其能否重拾辉煌,仍有待观察。

阅读更多

木头比钢铁强?这家公司做到了!

2025-05-14
木头比钢铁强?这家公司做到了!

马里兰大学的一项突破性技术将普通木材转变为强度超过钢铁的“超级木材”。InventWood公司获得该技术授权,并已筹集1500万美元用于建设首个商业化工厂。该工厂首批产品将用于建筑外墙,未来目标是替代混凝土和钢铁,从而大幅减少建筑业的碳排放。这项技术通过修改木材的分子结构并压缩,使其强度提升10倍以上,并具有防火、防腐等特性。

阅读更多
科技 超级木材

PyPI依赖关系可视化:发现隐藏的软件包集群

2025-03-04

作者通过可视化PyPI中超过50万个开源Python软件包的依赖关系,构建了一个巨大的图网络。通过数据清洗和Gephi软件,作者成功展现了软件包间的依赖关系,并从中发现了有趣的现象:一些软件包形成了紧密的集群,例如围绕NumPy的科学计算包集群;也有一些异常集群,包含一些可疑的软件包,这暗示了可视化方法在检测恶意软件包方面的潜力。此外,一些大型企业如Triton和Odoo的软件包也因其内部依赖关系而聚集在一起。这项研究为探索PyPI生态系统提供了新的视角,也展现了数据可视化在软件包分析中的强大作用。

阅读更多
开发

TestFlight Beta 测试指南:轻松上手苹果应用内测

2025-06-21
TestFlight Beta 测试指南:轻松上手苹果应用内测

想体验最新应用?TestFlight是你的秘密武器!本文详解了TestFlight Beta应用的安装、测试和更新方法,涵盖iOS、iPadOS、macOS、tvOS和visionOS平台。通过邮件或公开链接邀请,最多可在30台设备上安装测试版应用。需要注意的是,测试期间的内购不会转移到正式版应用,并且测试版应用仅有90天的测试期。TestFlight还支持自动更新和历史版本测试,方便开发者和测试者进行更有效的合作。

阅读更多
开发

驯服大型语言模型:开源软件实用指南

2024-12-12

本书《驯服大型语言模型》深入探讨了构建基于大型语言模型(LLM)的应用过程中工程师和技术产品经理面临的关键局限性和实现陷阱。它并非只关注LLM的能力,而是着重于实际问题,例如处理非结构化输出、管理上下文窗口以及控制成本等。书中提供了可复现的Python代码示例和经过实战检验的开源工具,帮助读者理解并解决这些问题,从而更好地利用LLM的强大功能,避免其固有局限性。

阅读更多

我的工位进化史(或:我的多功能笔记本电脑支架)

2024-12-11

作者详细记录了其笔记本电脑人体工学支架的四次迭代过程。最初的“笨重托盘”体积过大,不便携带。第二个版本虽然便携,但仍有笨重和安装繁琐的问题。第三个版本采用布制铰链,轻便但易损坏。最终版本“Tray.One”轻便、易折叠、方便旅行,解决了之前版本存在的问题。此外,作者还分享了自制的投影仪支架,并表示乐于与他人分享设计和制作经验。

阅读更多

三菱与合作伙伴推出电动卡车电池更换网络

2025-06-16
三菱与合作伙伴推出电动卡车电池更换网络

三菱汽车携手Ample和大和运输,在日本本土市场推出创新的电动汽车电池更换网络,这项技术也应用于三菱扶桑商用卡车。该项目计划在东京部署150多辆可更换电池的商用电动汽车和14个模块化电池更换站,旨在解决电动汽车充电时间长的问题,在5分钟内完成充电。此举旨在推动运输业的电动化转型,并在自然灾害发生时将储能用于电网。该试点项目得到东京都市政府的支持,大和运输公司将使用可更换电池的电动汽车进行配送作业。

阅读更多
科技 商用车

加州新法:让朋友一起住更容易了!

2025-03-26
加州新法:让朋友一起住更容易了!

加州通过了两项新法案,SB 684 和 SB 1211,极大简化了在加州建造“朋友社区”的流程。SB 684 允许将大型地块细分为多个小型地块,每个地块上建造独立住宅,方便朋友们一起居住;SB 1211 则允许在现有房产上建造更多附属居住单元(ADU),最多可达 8 个。这两项法案大大降低了建造成本和审批难度,为加州居民提供了更多灵活的居住选择。作者本人也计划利用 SB 684 在阿拉米达建造一个包含 6 个住宅的“朋友社区”。

阅读更多

Prequel:一家帮助B2B公司访问客户数据的快速发展的创业公司

2025-03-14
Prequel:一家帮助B2B公司访问客户数据的快速发展的创业公司

Prequel 是一家快速发展的创业公司,致力于帮助 B2B 公司让他们的客户能够访问数据。他们每天同步数十亿行数据,解决许多技术难题,并已在核心产品上取得显著成功。目前,他们正在开发新产品,并寻求经验丰富的工程师加入,参与从头开始构建新产品,创建出色的 React 体验和 SDK,并参与关键架构和设计决策。理想候选人应具备 3 年以上大规模软件开发经验,精通 React 和 TypeScript,并有 API/SDK 设计经验。公司提供有竞争力的薪资、股权、福利以及优秀的工作环境。

阅读更多
创业

奔腾处理器的微代码ROM:一场硅谷的考古之旅

2025-03-31
奔腾处理器的微代码ROM:一场硅谷的考古之旅

本文深入探讨了原始奔腾处理器中微代码ROM的底层电路。作者通过显微镜下的芯片照片,揭示了ROM的物理结构,包括由晶体管阵列组成的两个矩形存储单元,每个单元存储45位数据,总计90位微指令。文章详细分析了微代码地址寄存器、行选择驱动器和输出电路的运作机制,并解释了ROM中用于测试的移位寄存器和异或门的用途,以及奔腾处理器中复杂的电源分配系统。最终,作者总结了奔腾处理器微代码ROM的复杂性,以及为了提高性能和密度而进行的优化设计。

阅读更多
硬件

KDE Linux:一款大胆的,基于Arch Linux的,不可变的Linux发行版

2025-08-10
KDE Linux:一款大胆的,基于Arch Linux的,不可变的Linux发行版

KDE发布了全新的Linux发行版KDE Linux,它并非KDE Neon的替代品,而是基于Arch Linux构建的一个更具野心的项目。KDE Linux采用不可变的系统设计,拥有双读写Btrfs根分区,更新方式类似于智能手机系统,一次性更新整个系统镜像。该系统旨在提供更高的稳定性和安全性,但目前仍处于预发布阶段,存在一些限制,例如不支持安全启动和Nvidia驱动程序的兼容性问题。虽然目前存在一些bug,例如登录后桌面崩溃,但其大胆的设计理念和对稳定性的追求使其值得期待。

阅读更多
开发 KDE Linux

Airbnb因火灾后价格欺诈和虚假房源被洛杉矶起诉

2025-07-20
Airbnb因火灾后价格欺诈和虚假房源被洛杉矶起诉

洛杉矶市检察官办公室起诉Airbnb,指控其在1月份阿尔塔迪纳和太平洋帕利塞德斯火灾后,允许超过2000处租赁房源出现价格欺诈和未经验证的房东及地址。诉讼寻求永久禁令,阻止Airbnb在紧急状态期间提高价格,并要求赔偿收取高价的消费者。Airbnb否认了这些指控,并表示已向火灾受害者提供了近3000万美元的援助。然而,诉讼中还指控Airbnb的验证流程不足,导致用户面临身份盗窃、抢劫等风险。案件涉及虚假房东和地址,以及与广告地址相差数英里的实际位置。如果价格欺诈指控属实,Airbnb将面临高达750万美元的罚款。

阅读更多
科技

Dino 编程语言:兼具脚本、函数式和面向对象特性

2025-06-05
Dino 编程语言:兼具脚本、函数式和面向对象特性

Dino 是一款高性能的编程语言,结合了脚本语言、函数式编程和面向对象编程的特性。其发展历程可追溯至1993年,最初应用于俄罗斯游戏公司 ANIMATEK。本文详细介绍了 Dino 0.98 开发版本的实现细节,包括字节码编译器、解释器、JIT 编译器以及类型推断等方面。此外,还对 Dino 与 Python、PyPy、Ruby 等其他语言的性能进行了比较,并展示了其在 x86-64、AARCH64 等多种架构上的表现。Dino 拥有强大的特性,例如多精度整数、异构可扩展数组、关联表、一等函数、协程、异常处理、模式匹配等,并通过创新的类组合机制实现了安全且强大的面向对象编程。

阅读更多

巴西法院判令苹果90天内允许iOS系统上架第三方应用商店

2025-03-07
巴西法院判令苹果90天内允许iOS系统上架第三方应用商店

巴西法院裁定苹果公司必须在90天内允许在iOS系统上架第三方应用商店。这一判决源于Mercado Livre在2022年提出的投诉。虽然苹果公司表示此举会危及用户隐私和安全,并计划上诉,但法院认为苹果在其他国家遵守类似规定并未造成重大影响。此举与欧盟的《数字市场法案》要求类似,标志着苹果在全球范围内面临越来越大的压力,需要开放其封闭的生态系统。

阅读更多
科技

旧金山学区偷偷摸摸推出“公平评分”计划,引发争议

2025-05-28
旧金山学区偷偷摸摸推出“公平评分”计划,引发争议

旧金山学区总监Maria Su未经教育委员会批准,计划于秋季在14所高中实施一项名为“公平评分”(Grading for Equity)的新评分制度,影响超过1万名学生。该计划将考试成绩作为唯一评价标准,降低及格分数线,并取消作业和课堂出勤的影响。此举引发强烈争议,家长们担心其对大学申请和职业准备的负面影响,而学校的沟通不足更加剧了不满。尽管该计划声称旨在促进教育公平,但数据显示,类似的评分制度在其他学区并未有效缩小学生群体间的成绩差距,反而可能损害学生的学习积极性和学习效果。这一决策的隐秘性和缺乏透明度,也引发了公众对学区管理的质疑。

阅读更多
教育 评分制度

贸易保护主义无法逆转美国去工业化

2025-05-20
贸易保护主义无法逆转美国去工业化

特朗普政府的贸易保护主义政策未能阻止美国制造业的长期衰退。文章指出,制造业在发达国家经济中的占比自20世纪40年代以来一直在下降,这是一种普遍的“第三产业化”趋势,即服务业在经济中占据主导地位。试图通过贸易限制逆转这一趋势是无效的。更有效的策略是公共投资,包括对中小企业的支持、教育和基础设施建设,而不是减税或压低工资。

阅读更多
经济 去工业化

TScale:家用级大模型训练框架

2025-05-04
TScale:家用级大模型训练框架

TScale是一个用C++和CUDA编写的变压器模型训练和推理框架,旨在在消费级硬件上运行大型语言模型(LLM)。它通过优化的架构、低精度计算(fp8和int8)、CPU卸载、同步和异步分布式训练等技术,显著降低了训练成本和时间。即使是1T参数规模的模型,通过巧妙的索引技术,TScale也能在普通家用电脑上进行训练,展现了其在降低LLM训练门槛方面的巨大潜力。

阅读更多

BQN矩阵乘法性能优化:缓存阻塞和分治法

2025-06-27

本文探讨了如何利用BQN语言优化大型矩阵乘法的性能。作者首先通过简单的方块划分方法,有效利用缓存,将性能提升了约六倍。随后,作者又介绍了一种基于分治策略的Strassen算法,并通过实验验证,该算法在处理大型矩阵时能实现高达9倍的性能提升。文章还比较了不同块大小和嵌套平铺策略对性能的影响,最终得出结论:单线程BQN实现的性能极限已基本达到。

阅读更多
开发

偏执狂风格:美国政治中的阴谋论传统

2025-08-08
偏执狂风格:美国政治中的阴谋论传统

本文探讨了美国政治中一种反复出现的“偏执狂风格”,它以夸大、猜疑和阴谋幻想为特征。作者从18世纪末对巴伐利亚光明会活动的恐慌开始,追溯了这种风格在反梅森运动、反天主教运动、麦卡锡主义等事件中的体现。作者认为,这种风格并非仅限于极端右翼,而是与各种不满情绪的运动相联系,并分析了其背后的心理机制和社会根源,指出偏执狂思维将历史事件解读为个人意志的结果,并常常将自身理想与不可接受的方面投射到敌人身上。

阅读更多

TVMC:基于体积跟踪参考网格的时变网格压缩

2025-04-10
TVMC:基于体积跟踪参考网格的时变网格压缩

TVMC项目提供了一种创新的时变网格压缩方法。该方法利用体积跟踪参考网格,通过一系列步骤(包括ARAP体积跟踪、MDS生成参考中心、计算变换四元数、创建体积跟踪的无自接触参考网格、变形参考网格、计算位移场以及使用Draco进行压缩和评估)实现高效的压缩。该项目支持Windows和Ubuntu系统,并提供了详细的Docker构建和运行指南以及在本地机器上运行的说明。

阅读更多

Cloud Run 推出 GPU 支持,赋能批量处理和异步任务

2025-06-04
Cloud Run 推出 GPU 支持,赋能批量处理和异步任务

Google Cloud Run 现已支持 GPU 加速的作业,这将极大地扩展其应用场景,尤其是在批量处理和异步任务方面。用户可以轻松地进行模型微调、大规模批量 AI 推理以及批量媒体处理,例如视频转码和图像处理等。 vivo、Wayfair 和 Midjourney 等公司已率先体验了这项功能,并取得了显著的成本降低和效率提升。这项新功能让开发者可以专注于创新,而无需过多关注底层基础设施的管理。

阅读更多
开发 批量处理

MYND蓝牙音箱:可持续、开源、可定制的音响新体验

2025-07-21
MYND蓝牙音箱:可持续、开源、可定制的音响新体验

MYND蓝牙音箱的设计理念是可持续性,其长寿命设计体现在易于维修的结构和可更换电池上。工业设计师Erik和电气工程师Jonathan分享了其开发过程,强调了可持续材料的选择、简化的内部结构以及开源的软件和硬件设计。用户可以轻松更换电池,甚至使用公开数据自行组装或改装音箱,赋予了产品极高的可玩性和可持续性。

阅读更多
硬件 蓝牙音箱

丰田普锐斯:改变汽车行业的混合动力先驱

2025-01-18
丰田普锐斯:改变汽车行业的混合动力先驱

1997年,丰田普锐斯横空出世,成为全球首款量产混合动力汽车,标志着汽车行业一个里程碑式的变革。它巧妙地结合了内燃机和电动机,大幅降低油耗和排放,解决了当时的技术和市场难题,例如高效混合动力系统的开发、电池技术的管理以及消费者对混合动力技术的疑虑。普锐斯的成功不仅树立了环保汽车的标杆,也激励其他汽车制造商加速混合动力汽车的研发,最终改变了当今汽车市场的面貌。如今,普锐斯依然保持着节能的记录,不断推动着汽车行业的创新和发展。

阅读更多

深入解析复合文件二进制格式 (CFBF)

2025-03-20

复合文件二进制格式 (CFBF) 是一种用于在单个磁盘文件中存储多个文件和流的复合文档格式。它类似于FAT文件系统,由扇区、文件分配表 (FAT) 、目录等组成,并支持多种扇区类型,例如FAT扇区、MiniFAT扇区、双间接FAT扇区、目录扇区和流扇区等。CFBF文件以512字节的头部记录开始,包含了解释文件其余部分所需的信息。理解CFBF的结构对于理解像Microsoft Office文档等文件的底层存储方式至关重要。

阅读更多
开发 CFBF

2.5岁老Mac也能运行大型语言模型编写游戏代码!

2025-07-30
2.5岁老Mac也能运行大型语言模型编写游戏代码!

作者使用一台2.5岁的64GB MacBook Pro M2成功运行了1060亿参数的GLM-4.5 Air模型(44GB 3bit量化版本),并仅用一个提示词便生成了一个完整的Space Invaders游戏HTML和JavaScript代码。这展现了近年来大型语言模型在代码生成方面的显著进步,即使在相对老旧的硬件上也能获得令人惊叹的结果。作者还测试了该模型生成SVG图像的能力,同样取得了不错的效果。

阅读更多
AI
1 2 859 860 861 863 865 866 867 1084 1085