1. US weighs Google break-up in landmark antitrust case (www.ft.com)
美国政府正在权衡是否在一项具有里程碑意义的反垄断案件中拆分谷歌。此举针对这家科技巨头的市场主导地位,可能对全球科技行业格局产生深远影响。该案件是美国监管机构应对大型科技公司垄断问题的重要举措之一。
37 篇热帖
美国政府正在权衡是否在一项具有里程碑意义的反垄断案件中拆分谷歌。此举针对这家科技巨头的市场主导地位,可能对全球科技行业格局产生深远影响。该案件是美国监管机构应对大型科技公司垄断问题的重要举措之一。
内容描述了一个网站或服务出现错误的情况,并提供了简单的故障排除建议。主要点包括:发生了一个未指定的问题;一些隐私相关的扩展程序可能导致在x.com平台上出现兼容性或加载问题;建议用户禁用这些扩展程序后重试操作,以尝试解决问题。整体内容简洁,聚焦于技术问题和用户操作指导。
Transmit 将移除 Google Drive 支持
Panic 公司宣布,其文件传输应用 Transmit 及其新应用 Nova 将在未来的更新中移除创建 Google Drive 连接的功能。现有已认证的连接在失效前将继续可用,其他连接类型不受影响。
移除原因:无法持续满足 Google 的新政策要求
决策源于 Google 针对访问用户 Google Drive 文件的应用推出的新安全审查政策。该政策要求应用必须通过昂贵且耗时的年度安全审查,这对小型独立开发商 Panic 而言难以维持。
审查过程的具体困难:
最终决定与展望
考虑到审查流程的不稳定性、高昂的时间和金钱成本,以及第三方工作区方案可能使用户账号面临风险,Panic 决定放弃续期 Google Drive 访问权限。公司将继续专注于 Transmit 和其他产品的其他功能开发。如果 Google 未来调整政策使其更易于小型开发商遵守,Panic 将重新评估支持 Google Drive 的可能性。
公司对由此给用户带来的不便表示歉意。
ESET研究人员发现一个针对欧洲政府组织的网络攻击活动,攻击者通过自定义工具成功入侵了物理隔离(气隙)系统。该活动由网络间谍组织GoldenJackal发起,时间跨度从2022年5月持续至2024年3月。研究还追溯到该组织2019年对白俄罗斯一处南亚大使馆的类似攻击。
为攻击通常不联网的高价值气隙系统,GoldenJackal开发了两套专用工具集,利用USB驱动器作为数据桥梁。
攻击手法高度模块化,组件分工明确:
GoldenJackal是一个资源充足、技术熟练的威胁行为者,能在五年内成功构建并部署两套专门用于突破物理隔离网络的工具集,显示其对高价值目标持续的间谍企图和适应能力。
更多信息与入侵指标(IoCs)请参阅原始报告。
这篇文章介绍了如何利用可微分自动机近似地“反向演化”康威生命游戏(Conway's Game of Life)的配置。
核心思想
直接精确反转生命游戏配置(称为“祖先搜索”)是一个计算上不可行的离散搜索问题。作者将问题转化为一个连续的优化问题,利用梯度下降来寻找一个初始配置,使其经过一步生命游戏演化后,能接近目标图像(如康威的肖像)。
可微分生命游戏
生命游戏原本基于离散规则,不可微。作者将其转化为连续版本:
优化过程
使用PyTorch实现该可微分函数,并随机初始化一个初始配置(b)。计算b经过一步演化后的结果(b'),计算b'与目标图像t之间的误差(例如,绝对差值之和)。然后,对该误差关于b求导,并使用梯度下降法更新b,以使演化结果逐步接近目标图像。
实验结果与观察
作者以白色矩形为目标图像进行实验,几秒钟内梯度下降过程开始学习。优化过程中初始配置演变出复杂、迷宫般的图案。作者将这些图案与大河豚鱼皮肤上的斑纹相类比,推测其形成可能与对称性破缺有关,并联想到图灵(Alan Turing)提出的反应扩散模型及其图灵斑图,暗示了生命游戏这类细胞自动机与生物形态发生之间的潜在联系。
总结
该方法避免了传统祖先搜索的计算爆炸问题,通过可微分近似和梯度下降,将离散的逆向问题转化为易于优化的连续问题,并在实践中展示了其可行性与有趣的图案生成结果。作者提供了相关的Python程序代码供进一步探索。
安全研究人员发现了一个可能是来自俄罗斯的国家级黑客组织 GoldenJackal,在过去五年中开发并部署了两套独立的复杂工具集,专门用于窃取存储在气隙设备上的敏感数据。气隙设备是指刻意与互联网或其他网络隔离,以防止恶意软件感染的设备。
攻击流程大致如下:
第一代工具提供了一套完整功能,包括:
在攻击欧盟政府组织时,GoldenJackal 开始使用一套新的定制工具包。新方法更具模块化和专业化:
新工具包的主要组件包括:
transport_http 的命令与控制协议,该协议同样存在于已知为俄罗斯联邦安全局(FSB)工作的黑客组织 Turla 的恶意软件中。GoldenJackal 是极少数能够成功开发并部署针对气隙系统专用攻击工具的威胁组织之一。在五年内开发出两套此类工具,凸显了该组织的资源丰富性和技术持续进化。最新工具集通过高度模块化的设计、多语言编写和多种数据渗出机制,旨在尽可能保持隐蔽并适应各种复杂环境,以窃取极难获取的敏感数据。这些发现对于负责保护大使馆、政府机构及其他高价值目标的安全人员具有重要参考价值。
boring:一个轻量级 SSH 隧道管理器
用 Go 语言编写的简单命令行工具,用于高效管理 SSH 隧道。
核心功能
使用方法
boring list boring open(可匹配名称模式或分组) boring close boring edit配置详解
~/.boring.toml,Linux 为 $XDG_CONFIG_HOME/boring/.boring.toml。可通过环境变量 $BORING_CONFIG 自定义。 name:隧道别名(必需) local/remote:本地与远程地址(支持网络地址或 Unix 套接字) host:SSH 主机别名或实际主机名(必需) mode:转发模式(local/remote/socks/socks-remote,默认为 local) user/identity/port:SSH 连接参数(可省略,自动读取配置) group:分组管理,便于批量操作 keep_alive:保活间隔(默认 120 秒)环境变量控制
$BORING_CONFIG:配置文件路径 $BORING_LOG_FILE:日志文件位置(默认 /tmp/boringd.log) $BORING_SOCK:套接字位置(默认 /tmp/boringd.sock) $DEBUG:启用详细日志安装方式
brew install boring make(Windows 需使用 build_win.bat)。Shell 补全配置
若通过 Homebrew 安装通常自动启用,否则需在 Shell 配置中添加:
eval "$(boring --shell bash)" source <(boring --shell zsh)" boring --shell fish | source项目链接
文章标题:My first game with Carimbo, my homemade engine
文章发布日期:2024年10月8日
视频链接:https://youtu.be/nVRzCstyspQ
作者决定重启自制游戏引擎(Carimbo)的开发工作,并为儿子制作了一款游戏。作者选择从零编写所有内容,认为自制代码如同自制意面,更具乐趣,这让他回忆起父亲为自己手工制作玩具的童年。游戏可通过浏览器(借助WebAssembly技术)运行,玩家使用A和D键移动,空格键射击。游戏美术由Aline Cardoso(@yuugenpixie)设计。游戏源代码与引擎源代码均已公开。
技术实现概要:
EngineFactory设置标题、分辨率等参数创建引擎实例。on_update回调更新实体状态。趣味结尾:作者的儿子对游戏提出了一些修改要求,例如将射击的子弹改为公主精灵,射击目标改为玩家,而射击者改为绿色章鱼。
2024年诺贝尔化学奖由瑞典皇家科学院授予,奖项一半颁给美国华盛亚大学及霍华德·休斯医学研究所的大卫·贝克(David Baker),表彰其在“计算蛋白质设计”领域的贡献;另一半由谷歌DeepMind的Demis Hassabis及John Jumper共享,表彰其在“蛋白质结构预测”方面的成就。
蛋白质是生命的关键化学工具,驱动并调控所有生命化学反应,同时也是激素、信号分子、抗体及各种组织的基本组成部分。蛋白质通常由20种不同的氨基酸组成,这些氨基酸长链通过折叠形成复杂的三维结构,决定蛋白质功能。蛋白质的多样性和精巧结构是生命现象赖以存在的基础。
贝克于2003年首次使用氨基酸“积木”创造出一种完全不同于所有已知蛋白质的新型蛋白。这一突破开启了计算设计全新蛋白质的时代,此后其研究团队相继生成创新蛋白质,包括可用于药物、疫苗、纳米材料和微型传感器。
自1970年代以来,科学界一直致力于从氨基酸序列预测蛋白质结构,这被认为是极其困难的问题。2020年,哈萨比斯和Jumper推出AI模型AlphaFold2,攻克这一难题。AlphaFold2能够预测几乎所有已被识别的2亿种蛋白质的结构,这项技术已被全球190个国家的超过200万人使用。AlphaFold2极大提升了抗生素抗药性研究、酶的塑料降解机制及蛋白质功能的理解,也为科学应用提供了新工具。
此次获奖研究不仅实现了蛋白质结构预测的50年梦想,还推动了人工合成蛋白质的能力,赋予人类在医学、生物技术及材料科学等领域广阔的发展前景。
获奖者如下:
本年度奖金总额为1100万瑞典克朗,一半颁给David Baker,另一半由Demis Hassabis和John Jumper共享。
作者信息
Arnaldur 是一名计算机科学家,目前从事软件开发顾问工作。
网站概述
该网站是 Arnaldur 的个人网络主页,用于展示其文章和联系信息。
文章列表
网站列出了作者撰写的以下文章:
联系方式
作者提供了电子邮箱:a.arnaldur+be@gmail.com,可供任何原因联系。
网站技术细节
这是一个展示如何将Winamp等经典媒体播放器使用Web Components技术重建为Web版本的项目。项目基于Media Chrome构建视频和音频播放器主题,旨在为各种Web播放器和Web应用框架提供可重用的解决方案。
该项目简化了Web媒体播放器的开发过程,通过预构建主题和模块化设计,降低了技术门槛,同时保持高度可定制性,适用于需要快速集成媒体播放功能的Web应用。
文章摘要:
本文作者以第一人称叙述了其被诊断出巨大脑肿瘤后的医疗经历,并反思了医疗知情同意与治疗现状的不足。
核心事件:
核心批评与呼吁:
本文探讨了在Python代码中过度依赖字典(dict)作为主要数据结构所带来的问题,并给出了现代Python中的替代解决方案。
应将字典视为一种序列化/反序列化的中间格式(如JSON API响应),仅在从外部输入时使用。获取后应立即转换为具有明确语义的内部领域模型。这一过程类似于领域驱动设计中的防腐层模式,能够隔离外部结构,保障业务逻辑的清晰与稳定。
示例对比:
GitHubRepo类,函数获取原始字典后,仅提取所需字段来实例化该类。这样结构清晰,且解耦了外部API与内部逻辑。为简化类的定义,可以使用以下工具:
dataclasses模块可以自动生成__init__等方法,减少模板代码。建议常使用frozen=True创建不可变实例,以增强代码的可靠性。TypedDict为字典添加类型注解。这能在IDE中提供自动补全和错误检查,改善开发体验。typing.Mapping或MutableMapping进行类型注解。这明确表明了数据的用途(存储映射),并可以通过类型检查器防止误操作(如对Mapping进行赋值)。文章最后强调,应警惕字典的滥用。尽早引入合适的数据结构(如类、数据类)来替代原始字典,可以有效控制技术债务,提升代码的可维护性、可读性和健壮性。延迟解决这一问题只会增加后续重构的复杂度。
文章分析了2023年2月28日美国财政部收到的一笔70亿美元遗产及赠与税款,指出这是现代历史上最大的一笔类似税款,金额远超以往记录。作者首先回顾了财富测算的模糊性,指出富豪身份和资产难以准确统计。以往诸如大卫·科赫等知名亿万富翁去世时尚未出现如此巨额税单,令人困惑此次为何出现如此特例。
按照平均遗产税税率推算,这笔款项对应的遗产总额大约在175亿到400亿美元之间,相当于全球最富的100人之列。由于遗产税通常需在去世后9个月内缴纳,判断这位神秘富豪应于2022年去世。在该年逝世的数位美国富翁(如科勒家族、托尔地产创始人、富达基金家族成员)公开财富数据均无法完全对应。另一候选人赌场大亨谢尔登·阿德尔森2021年去世且富有,但也无法排除卷入IRS(国税局)争议导致缴税延后两年。
一位知情金融行业人士匿名致电作者,透露这位神秘富豪可能是Fayez Sarofim——一名长期低调的休斯顿投资大亨,2022年5月逝世。Sarofim是埃及土地拥有者之子,20世纪50年代移民美国,在德州投资管理领域深耕六十余年,专注为富豪家族和机构打理资产,被誉为“斯芬克斯”。其生前曾管理逾300亿美元资产,是NFL休斯顿德州人队的小股东,同时还是知名艺术收藏家。高估值NFL球队和多样化投资加之长期复利,有可能形成远大于他公开报道的15-30亿美元身家。
作者查证Sarofim利用信托安排财产,并向慈善基金会捐款近4亿美元。尽管Sarofim生前担忧税负影响投资,但知情人称Sarofim主动纳税出于对美国移民机遇心怀感激,无意躲避。这符合部分观念上的“无所谓纳多少税”心态,属于少见类型。此外根据财政部后续数据显示,70亿美元确实来自德克萨斯州,而该州2022年并无其它巨富去世。
公众和媒体无法精确追踪Sarofim财富,原因包括海外继承、私有投资结构(不同于上市公司高管须公开信息)、长期持有高成长蓝筹股等。传统估算方法低估了通过非上市渠道实现长期财富积累的现实。
也有税务律师猜测此税款可能是部分活着的亿万富翁为节省未来(特朗普2017年减税到期后)潜在更高税负,提前以赠与及特殊遗产安排缴纳税费。这解释了款项为“遗产及赠与税”,也对应富人避税策略的调整。
文章最后指出,美国遗产税历史悠久,但对国家财政贡献已十分有限,更多充当政治象征意义。未来税制改革或与大选结果有关,但此类巨大一次性税收仍可能仅为偶发现象。
概述:PEP 760 是一个Python增强提案(Python Enhancement Proposal),旨在禁止在Python代码中使用裸except语句。裸except指的是不指定异常类型的except:语句,例如except:而不是except SomeException:。
当前状态:该PEP已被撤回。
撤回原因:根据共识,该提案的收益不足以证明其实施成本。这意味着Python社区认为禁止裸except的益处不值得为此付出的开发和维护代价。
关联:该提案在内容中被称为PEP 758的“邪恶双胞胎”(evil twin),暗示它可能与PEP 758(允许except和except*表达式的提案)形成对比,但提供的细节不完整,无法进一步阐述具体关系。
关键细节:提案标题直接反映了其核心目标——消除裸except的使用,以提升代码的明确性和错误处理的精确性。然而,由于成本效益考量,该提案最终未被采纳。
文章核心观点: 本文作者对心理学研究的实质进展提出深刻质疑,认为该领域在五个关键维度上仅在“推翻直觉认知”方面取得显著成就,而在其他四个方面(实战效果、应用工具、范式转移、理论深度)均表现不佳,并提出两条可能推动真正进步的路径。
详细总结:
心理学的核心成就:推翻直觉认知
进展不足的四个维度
对学科现状的反思
未来可能的路径
结论: 作者认为心理学若仅满足于“推翻直觉”的成就,将难以实现质变。学科需主动引发理论危机,或通过对未解之谜的突破性研究,方能在理解人类心智的宏大工程中取得实质进展。
LibreDrive 是一种光驱(DVD、Blu-ray 或 UHD)的运行模式,可直接访问光盘数据,无需固件施加任何限制或转换。兼容 LibreDrive 的驱动器永远不会拒绝读取光盘数据或自行“吊销”访问权限,且是读取 UHD 光盘的必要条件。
光驱在技术上完全有能力读取所有数据,但嵌入式软件(固件)充当了“警察”,依据规则限制访问。
光盘数据以螺旋轨道上的凹坑编码。理论上可通过显微镜等物理方式直接解码,但成本高、耗时长。
更可行的方法是修改光驱固件,将其恢复为“原始”设备:仅负责定位激光、读取并解码数据,移除所有访问限制功能,从而将完整数据直接传递给用户。
LibreDrive 通过绕过固件限制,实现了对光盘数据的无限制、直接访问,是读取 UHD 光盘的关键。
基于构建高性能内存缓存的经验,总结出八项关键设计实践:
优先使用现成方案
只要不是核心价值组件,首选现成解决方案(如Redis),避免重复造轮子。
成本与可靠性优先于功能
构建廉价可靠的系统比功能丰富的系统更重要。通过前期分析简化需求,采用最少功能快速部署。
快速将想法投入生产
以最小功能集部署,通过生产环境实际反馈确定真正需要的功能,避免预设不必要的需求。
采用简单数据结构
避免使用复杂数据结构,因其易误用导致性能和bug问题。例如在缓存中使用数组+哈希表,用最小堆管理过期项。
提前预留资源
预先分配所需资源(如索引数组),便于早期发现资源不足问题,同时简化容量规划和性能分析。
设置各项上限
为算法操作设置迭代限制(如哈希碰撞探测次数),为系统资源设置容量上限,防止最坏情况影响系统。
简化测试流程
设计接受命令行输入的接口,允许通过文本文件和管道执行测试协议,加快开发迭代速度。
嵌入性能计数器
内置各类累积指标(如读写耗时、缓存未命中次数、资源分配量),通过监控这些指标了解系统运行状况和压力来源。
这些实践共同强调:通过简化设计、提前验证、快速反馈和持续监控,在保证系统可靠性的同时,高效地满足实际需求。
大型神经网络的计算主要消耗在浮点张量乘法上,其能耗远高于整数加法。
本文提出 L-Mul 算法,其核心思想是利用整数加法运算来近似浮点数乘法,从而大幅降低计算能耗。
float8_e4m3 乘法相当的精度。float8_e5m2。float8_e4m3 进行累加精度相当的性能。Lunar Lake的iGPU通过Xe2架构的多项改进(向量引擎重组、缓存增大、矩阵与光追单元增强),在能效和特定场景性能上取得进步,尤其注重降低功耗敏感的内存访问。尽管在绝对计算吞吐量和峰值性能上仍面临AMD的竞争,但其优化策略更适合功耗受限的轻薄笔记本环境,并为英特尔独立显卡的未来架构铺平道路。
时间是人类经验的核心特征,但其本质是什么?传统科学常将其视为空间般的坐标,但这只是数学描述,未揭示其内在本质。从计算视角看,可将世界状态序列视为通过逐步应用计算规则而推导生成,由此可将时间进程与“宇宙进行中的计算过程”等同起来。
我们体验时间的根本原因,在于我们作为计算有界观察者与宇宙底层计算不可约性的相互作用。
在作者的物理项目中,宇宙的底层状态由表示空间关系的超图表示,时间则对应于该超图的逐步重写。
底层而言,时间实际上是多线程的,存在许多不同的“历史路径”,这源于量子力学。
归根结底,从计算范式来看,时间的本质很简单:时间就是应用计算规则时的进程。但其关键在于:
最终,计算不可约性赋予了时间一种坚硬、可触的特性,它阻止我们“预测未来”,要求我们“经历”时间的流逝,这正是时间之意义与价值所在。
FinetuneDB 平台摘要
FinetuneDB 是一个 AI 微调平台,旨在帮助用户利用自有数据快速、低成本地创建定制化的大语言模型(LLM)。
核心价值与功能:
意大利研究人员通过分析17世纪米兰Ca' Granda医院地下墓穴中的两具木乃伊脑组织,发现了古柯使用的化学证据。这是在南美洲以外检测到的最早的古柯使用记录,将古柯出现在旧大陆的文献证据提前了近两个世纪。
文章强调了许多报道(包括《纽约时报》)的标题存在根本性错误。古柯(coca)是原产于南美洲的植物,其叶子作为温和的兴奋剂和食欲抑制剂已被使用了数千年。而可卡因(cocaine)是一种强效生物碱,直到1855年才首次由德国化学家从古柯叶中分离出来。17世纪时,可卡因尚未存在,因此该发现记录的是古柯植物的使用,而非现代毒品可卡因。
该提案处于 Stage 2 阶段,旨在为 JavaScript 引入固定布局对象和共享内存多线程相关的基础特性。其核心是四项逻辑功能:
writable、enumerable、non-configurable 属性。undefined。this 立即可用,不支持返回值覆盖(return 无效)。structs。this 值必须是该结构体或子类的实例。Structs 基础上进一步受限,使其可在多个代理(Agent)间共享与并行访问。null。Shared Structs,不能指向非共享值。SharedArray 是长度固定的共享结构体,所有元素初始化为 undefined。Atomics 静态方法进行顺序一致(seq-cst)访问。Atomics.load、Atomics.store、Atomics.exchange、Atomics.compareExchange。Atomics.Mutex.lock / lockIfAvailable 获取锁。UnlockToken 对象解锁(支持 using 语法),旨在减少误用(如双重解锁)。wait、waitFor、notify 等方法,用于线程间更复杂的同步。lockAsync、waitAsync)。该提案旨在通过提供受限但高性能的固定布局对象和共享内存原语,解锁 Web 上的多线程能力,并为未来更高级的并行抽象奠定基础。
此页面是WordPress.org的登录界面,用于用户登录其账户以参与WordPress社区活动,如贡献代码、在支持论坛寻求帮助,或对主题和插件进行评级和评论。登录表单包含用户名或电子邮件地址和密码的输入字段,并提供“记住我”选项以便自动登录。页面还设有“忘记密码”和“创建账户”的链接,方便用户恢复密码或注册新账户。顶部有一个语言选择器,允许用户切换界面语言。标题中提及“I am not affiliated with WP Engine in any way”,强调该登录页面与WP Engine公司无关。
这篇文章讲述了作者偶然发现两张葡萄牙穿孔卡片后,如何通过逐步调查解密其内容的过程。卡片上印有"In Es Me"标识和神秘数字序列。
主要线索与发现:
卡片数据:第一张卡为"M000015 JOAO A. FERNANDES 150000190",第二张为"1000015 100170476"。作者首先推测数字可能是葡萄牙税号(NIF),但通过编写验证代码排除了这种可能。
机构追溯:通过"In Es Me"标识,作者查明这是1960-70年代里斯本的一家计算机培训机构"Instituto de Estudos Mecanográficos"。该机构在广告中宣传计算机是"现代且有利可图的职业"。
教材关键:作者购买了该机构推广的教材《计算机导论》,在其中发现与书中完全相同的穿孔卡作为示例,并找到了对卡片格式的详细解释:
剩余疑问:尽管卡片内容已解密,但教材实际制作机构"ENIASA"的信息仍不明确。
整个过程体现了从技术谜题出发,通过代码验证、历史资料查找和实物比对,最终解开数字含义的完整推理链。
MIQT 是一个为 Go 语言提供的 Qt 绑定库,采用 MIT 许可证。它通过 CGO 直接绑定 Qt 5.15 / Qt 6.4+ 的 API。使用该绑定需要一个可用的 Qt C++ 开发工具链。
该绑定于 2024 年 8 月启动,已对多个 Qt 模块提供了完整的绑定支持,包括 QtCore、QtGui、QtWidgets、Qt SQL、QtMultimedia 等,并支持子类化以及 uic/rcc/lupdate 工具实现。但其在某些方面可能尚不成熟。
MIQT 已确认支持以下平台:
MIQT 自身遵循 MIT 许可证。用户同时必须遵守 Qt 的相关许可义务(例如使用动态链接以符合 LGPL,或购买 Qt 商业许可进行静态链接)。
QString、QByteArray、QList<T>、QMap<K,V> 等类型映射为 Go 的 string、[]byte、[]T、map[K]V。需要使用 Go 的等效方法进行操作。QString,必须确保字符串为 UTF-8 编码。connect(source, signal, target, slot) 转换为 target.onSourceSignal(func()...) 的 Go 风格。*QLabel 可以通过 .QWidget 嵌入字段传递给接受 *QWidget 的函数。qt.NewQApplication 后,Go 运行时会通过 runtime.LockOSThread() 锁定到固定的操作系统线程。从其他 goroutine 访问 Qt 对象时,应使用 (qt6/mainthread).Wait() 或 Start() 以确保在 Qt 主线程执行。QFileDialog 可能返回 content://... 形式的路径,需要通过 qt.QFile 的句柄传递给 Go 的 os.NewFile。-ldflags "-s -w" 及工具 upx 进行压缩。therecipe/qt、kitech/qt.go),MIQT 同时支持 Qt 6 和 MIT 许可。miqt-uic 和 miqt-rcc 工具,可配合 go generate 命令使用。PKG_CONFIG_PATH 环境变量指向 Qt 库的 .pc 文件目录。github.com/mappu/miqt/qt 改为 github.com/mappu/miqt/qt6。构建前需在目标平台安装对应的 Qt 开发依赖和 Go 工具链。
apt, dnf, pacman)安装 Qt 5 或 Qt 6 的开发库,然后运行 go build。miqt-docker 工具进行交叉编译。pkg-config 环境变量。miqt-docker 工具执行 android-qt5 或 android-qt6 命令生成 .apk 文件。LUPINE是一个GPU over IP桥接技术,允许将远程机器上的GPU附加到仅配备CPU的机器上。它通过提供CUDA驱动和NVML的透明 shim 库,使应用程序能够通过网络使用远程GPU资源,就像使用本地GPU一样。
nvidia-smi -LLD_LIBRARY_PATH=/opt/lupine/lib,通过shim库透明重定向CUDA调用。LUPINE_SERVER指定服务器地址。libcuda.so.1和libnvidia-ml.so.1 shim库。LUPINE_SERVER列表。cuda-12.4.1-ubuntu22.04)。-slim版(仅包含LUPINE shim、运行时依赖和nvidia-smi)。cd codegen && python3 ./codegen.pylibcuda.so.1(驱动shim)、libnvidia-ml.so.1(NVML shim)和lupine_driver_server(服务器)。LD_PRELOAD加载构建的shim库,或设置LUPINE_SERVER环境变量。受现有专有解决方案启发,包括ThunderCompute、Juice Labs和RCUDA。
该文档是Reddit社区 r/ChatGPT 的版规概要,旨在为成员制定明确的互动与发帖准则。主要内容如下:
一、 核心行为规范
二、 主题边界规定
三、 针对特定议题的规则
四、 社区扩展平台
总之,这份版规明确了社区的互动边界,强调内容质量与主题相关性,并为AI生成艺术等特定内容设定了审核标准,旨在维护一个专注于ChatGPT及相关技术讨论的有序环境。
Mozilla 总裁 Mark Surman 发表文章,强调互联网的免费开放不应以牺牲用户隐私为代价。Mozilla 致力于维护互联网的自由和可访问性,但需同时解决创造者报酬、付费门槛、隐私权普及等问题。目前,在线广告是支撑互联网运作的主要方式,但现有广告行业存在以商业利益优先、侵犯隐私、竞争受限等弊端。Mozilla 不仅关注这些问题,还积极参与改造广告生态,推动隐私保护和公平竞争。
Mozilla 提出改造在线广告的理论框架,包含三个相互关联且可持续推进的方向:
政策与监管:Mozilla 长期推动广告行业隐私保护和消费者权益,包括在英国参与 Google 隐私沙盒相关政策讨论,支持美国州级隐私法中的通用选择退出机制。今年有望在欧盟广告监管、新一轮美国联邦隐私立法等领域进一步推进。这一方向强调,技术手段无法独立解决系统性问题,必须与立法协同治理,赋予用户对数据的实质控制权。
技术标准制定: Mozilla 在互联网标准制订领域具有影响力,致力于打造开放、竞争、公正且保护隐私的网络环境。公司参与 IETF、W3C 等组织,推动隐私保护广告技术(如 Interoperable Private Attribution、PATCG),目标是识别合法、无害的广告场景,并提出技术机制严格限制“第三方跨站 Cookie”等最具侵扰性的广告行为。
产品创新: Mozilla 通过实际开发产品以验证理论和假设。旗下产品长期采用 Total Cookie Protection、Enhanced Tracking Protection 等功能,坚决摒弃隐私侵害型广告技术。公司还在研究通过 Anonym 等方案,帮助其他企业在实现广告价值时兼顾用户隐私,计划建立可行的商业模式示范,证明广告可以不以损害隐私为基础支撑互联网创作者与企业收入。
Mozilla 正在三个方向上同步开展工作,未来将深化与监管机构、社会团体、消费者、开发者、广告商、出版商、平台的交流合作,持续举办研讨活动、分享研究成果,共同探索平衡商业与公共利益的新路径。Surman 表示,在线广告作为互联网内容创作者和发布者收入的重要来源不会消失,但希望广告业能在尊重用户隐私与维护互联网公开、公正的基础上持续发展。他呼吁业界、政府、民间、技术各方共同参与生态改革。
文章标题:使用SVG Emoji作为网站图标(2022)
本文介绍了Lea Verou提出的一个巧妙想法:使用表情符号(Emoji)作为网站图标(Favicon)。这一想法的可行性基于浏览器对SVG格式图标的最新支持。其核心方法是将一个Emoji字符嵌入到SVG的<text>元素中,并将整个SVG作为图标使用。
实现方法: 文章提供了一个单行代码示例,直接在HTML中通过内联的Data URI实现:
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🎯</text></svg>">
演示与兼容性: 作者创建了一个演示项目来展示该技术。兼容性方面,此方法在Firefox和Chrome浏览器中有效,但在Safari中不支持,因为Safari对SVG图标采用“遮罩”风格,可能会导致显示问题。作者鼓励用户自行尝试Safari的兼容性。
相关扩展思路:
prefers-color-scheme媒体查询来为深色模式做特殊处理,不过由于Emoji在任何背景下通常都表现良好,此步骤可能并非必需。Windows 11 与 Ubuntu 24.10 在 Intel Core Ultra 7 Lunar Lake 上的性能对比
该文章通过一系列基准测试,比较了 Windows 11 和 Ubuntu 24.10 操作系统在搭载 Intel Core Ultra 7(Lunar Lake)处理器的 ASUS Zenbook S 14 笔记本电脑上的 CPU 性能。
主要测试结果:
结论与对比:
文章最后表明,Phoronix 将继续发布更多关于 Intel Lunar Lake 的 Linux 基准测试。