Network Chronicles:一款将网络文档游戏化的工具

2025-03-08
Network Chronicles:一款将网络文档游戏化的工具

Network Chronicles 是一款将枯燥的网络文档转化为沉浸式解谜冒险游戏的创新工具。用户扮演新任系统管理员,在前任“架构师”神秘消失后接手维护网络。通过探索、解谜和记录,玩家不仅能了解网络架构,还能揭开架构师消失的真相。该工具采用游戏化设计,包含经验值、等级、成就和挑战等元素,并与终端无缝集成,动态记录玩家的发现和进度。支持 Linux 或 macOS 系统,并提供标准安装和用户空间安装两种方式。

阅读更多
开发 网络文档

提升GPD Pocket 4扬声器音质:PipeWire与卷积DSP的奇妙组合

2025-04-09
提升GPD Pocket 4扬声器音质:PipeWire与卷积DSP的奇妙组合

现代笔记本电脑扬声器依靠大量数字信号处理(DSP)才能获得良好的音质。本文作者利用Room EQ Wizard测量了GPD Pocket 4内置扬声器的频率响应,发现存在一个明显的4kHz谐振峰,导致声音刺耳。通过REW生成一个卷积滤波器的脉冲响应,并结合PipeWire音频服务器,作者成功地补偿了这个缺陷,显著提升了扬声器的音质,过程类似于Asahi Linux项目对苹果硅Macbook的音频优化。

阅读更多
硬件 卷积DSP

AMD MI300X:挑战英伟达霸权的潜力股?

2025-03-07

一家小型公司成功获得了AMD的两台MI300X服务器,并计划将其用于AI计算。作者认为,AMD在软件生态方面取得了显著进步,这将削弱英伟达的CUDA优势。他们已构建了从硬件到PyTorch的完整自主堆栈,并即将将其移植到MI300X。作者看好AMD的MI300X,认为其性能可能超越英伟达的H100,并预测AI市场需求才刚刚开始,因此对AMD的长期发展充满信心,已投资25万美元进行长期持有。

阅读更多
科技

Meta的Strobelight:一个节省15000台服务器的性能分析神器

2025-03-07
Meta的Strobelight:一个节省15000台服务器的性能分析神器

Meta开源了Strobelight,一个强大的性能分析协调器,它整合了多种技术(很多是开源的),帮助工程师优化Meta庞大的服务器集群。Strobelight并非单一工具,而是多种分析器的协调器,收集CPU使用率、内存分配等指标,并通过Scuba和Tracery等工具进行可视化。通过Strobelight,Meta已经节省了相当于15000台服务器的年度容量,其中一个案例仅仅是修改一行代码(添加一个&符号),就实现了这一惊人效果。Strobelight的优势在于其高效的eBPF技术、灵活的自定义分析器、自动化的数据收集和动态采样等。

阅读更多
科技

科技圈涌现的家庭教育热潮:精英主义还是另类生存策略?

2025-01-14
科技圈涌现的家庭教育热潮:精英主义还是另类生存策略?

文章探讨了科技行业人士热衷于家庭教育的现象。作者以自身被家庭教育的经历为引子,指出家庭教育不再是宗教人士或学霸的专属,如今已成为一种高地位象征。文章分析了家庭教育的优缺点,认为其背后的驱动力是科技人士渴望“逃离平庸”,避免与“普通人”互动,从而培养孩子成为能够改变世界的人才。然而,作者也表达了担忧,这种做法可能导致孩子缺乏社会经验和同理心,难以与社会真正融合。最终,作者选择让孩子继续在学校接受教育,并认为适度的压力有助于孩子的成长。

阅读更多

Zyxel防火墙因错误更新导致故障

2025-01-29
Zyxel防火墙因错误更新导致故障

Zyxel公司上周五发布的防火墙应用签名更新出现错误,导致部分用户设备出现重启循环、ZySH守护进程失败或登录问题等故障。受影响的设备包括运行ZLD固件的USG Flex和ATP系列设备,这些设备必须启用本地/独立模式下的主动安全许可证和专用签名更新。目前唯一解决方法需要管理员通过控制台/RS232电缆物理访问防火墙进行恢复,Zyxel已禁用服务器上的应用签名以防止进一步影响。

阅读更多

JDK 25中String类的性能提升:哈希码常量折叠

2025-05-02

JDK 25对String类的hashCode函数进行了优化,实现了哈希码的常量折叠。这意味着对于静态不可变的Map,使用String作为键时,性能将显著提升,尤其是在使用String作为键访问不可变Map中的MethodHandle时,性能提升可达8倍以上。该优化通过在内部字段String.hash上添加@Stable注解实现,允许虚拟机在哈希码非零的情况下直接使用缓存的哈希码,从而避免重复计算。虽然零哈希码的情况会影响优化效果,但未来版本有望解决此问题。

阅读更多
开发 JDK 25

Poltergeist:让你的构建保持新鲜的幽灵

2025-08-09
Poltergeist:让你的构建保持新鲜的幽灵

Poltergeist 是一款 AI 友好的通用文件监视器,能够自动检测任何项目并在文件更改后立即重建它们。它支持 macOS、Linux 和 Windows,提供独立二进制文件和 npm 包两种安装方式。Poltergeist 具有智能构建队列、实时构建输出、内联错误诊断等特性,并针对人类和 AI 开发工作流程进行了优化,极大地提升了开发效率。

阅读更多

ROCm驱动支持愿望清单:社区呼吁扩大兼容性

2025-01-20
ROCm驱动支持愿望清单:社区呼吁扩大兼容性

AMD的ROCm开源计算平台正在征集社区意见,以决定未来哪些显卡将获得驱动支持。目前,ROCm已支持部分AMD Instinct和Radeon显卡,但许多用户希望看到对更多型号,特别是拥有16GB或更大显存的显卡的支持,以及对过去已停止支持的AMD显卡恢复支持。该讨论帖在GitHub上引发热议,用户积极参与投票,表达对不同型号显卡的支持意愿。

阅读更多
硬件 开源计算

两次晋升为资深软件工程师:经验分享

2025-01-01

作者在两年内两次晋升为资深软件工程师,分享了宝贵经验。晋升的关键不在于技术能力有多强,而在于为公司创造价值,完成公司优先级高的项目。作者强调,要密切关注公司战略方向,积极参与重要项目,并获得管理层和团队成员的认可。 良好的经理支持也至关重要。 文章总结了晋升的关键因素,包括:完成公司重视的项目,不必过度关注指导和领导能力,拥有支持你的管理者。

阅读更多
开发

疯狂的永动机梦想家:Joseph Firmage的亿万富豪野心

2025-02-08
疯狂的永动机梦想家:Joseph Firmage的亿万富豪野心

2021年8月的一天,Joseph Firmage走进盐湖城一家视频制作工作室,声称要改变世界。他身边带着保镖,想要拍摄一段宣传片,展示他正在研发的重大发明,包括无限清洁能源设备、自供电房屋和反重力推进系统。这段视频中,他雄心勃勃地宣称希望改变世界结构,并相信第三个千年将远超我们的想象。这则故事充满了科技狂人的不切实际的梦想和野心,让人不禁想起那些追求永动机的幻想家们。

阅读更多

4Real-Video-V2:高效的4D视频扩散模型

2025-06-24

Snap Inc. 和 KAUST 合作推出了 4Real-Video-V2,这是一个基于前馈架构的4D视频扩散模型。它能够高效地计算视频帧的4D时空网格和每个时间步的3D高斯粒子,其关键在于一种稀疏注意力机制,该机制允许模型在同一帧、同一时间戳或同一视角的标记之间进行注意力计算。这使得它易于扩展到大型预训练视频模型,训练效率高且泛化性能好,并且在不增加基础视频模型参数的情况下实现了显著的性能提升。

阅读更多

用AI自动整理游戏收藏:技术深度解析

2025-01-23
用AI自动整理游戏收藏:技术深度解析

作者利用最新的开源AI模型Qwen2-VL Instruct,通过拍照自动整理游戏收藏。文章详细描述了从拍照上传到游戏识别、数据提取和保存的全过程,并深入探讨了模型选择、图像分辨率与识别准确率和计算时间之间的权衡,以及图像方向对识别结果的影响。作者最终选择了762x762像素作为最佳分辨率,并计划在后续文章中介绍如何将识别结果与真实游戏数据匹配。

阅读更多
AI

Schwartzian 变换:一段编程史诗

2025-08-05
Schwartzian 变换:一段编程史诗

本文讲述了Schwartzian变换的传奇故事。它起源于1994年Randal Schwartz在Usenet上的一段简洁代码,用于优化排序算法。这段代码因其巧妙性和对当时Perl程序员的冲击性而广为流传,引发了关于代码可读性、函数式编程以及Perl语言本身的激烈讨论。尽管最初Randal未为其命名,但该技巧最终以他的姓氏命名,并被收录进多本Perl书籍,成为经典算法之一。本文还介绍了该技巧的变体,例如Joseph Hall提出的Orcish Maneuver,以及它在不同编程语言中的应用。

阅读更多
开发

Netflix在Apple TV应用中意外上线内容后迅速撤回

2025-02-14
Netflix在Apple TV应用中意外上线内容后迅速撤回

Netflix周四意外将其部分内容添加到Apple TV应用中,引发用户热议。但Netflix发言人很快证实,这是一个错误,内容已被撤回。虽然短暂上线的内容主要包括Netflix原创剧集,如《怪奇物语》和《王冠》,但功能存在严重bug,例如部分剧集缺失,观看列表和续播功能也不稳定。此次事件可能是内部测试意外公开导致,目前Netflix内容只能在自家应用中观看。

阅读更多
科技 Apple TV

1KB 的 JavaScript 平台游戏:Bouncing Beholder

2025-02-04

Bouncing Beholder 是一款仅用 1024 字节 JavaScript 代码编写完成的平台游戏。作者巧妙地利用各种技巧,例如简化方法名、减少函数使用、高度整合代码等,实现了令人惊叹的代码压缩。游戏中,玩家需要控制角色跳跃收集金币,避开危险区域。这篇文章详细介绍了游戏的开发过程,以及作者在代码压缩方面的各种黑科技,是一篇关于极致代码优化的精彩案例。

阅读更多
游戏

OpenAI安全负责人离职:AI安全文化遇冷?

2025-04-17
OpenAI安全负责人离职:AI安全文化遇冷?

OpenAI负责减轻AI灾难性风险的顶级安全人员Joaquin Quiñonero Candela近日悄然离职,转为公司内部实习生。此举发生在OpenAI重组安全部门、多名安全高管离职及削减安全测试时间等事件之后,引发了外界对OpenAI安全承诺的担忧。一系列高管离职、安全团队重组、安全测试时间的缩减以及对安全报告发布的犹豫,都指向了OpenAI可能将产品发布置于安全考量之上。这与OpenAI之前公开承诺的安全措施形成鲜明对比,并引发了业界对AI安全监管的讨论。

阅读更多
AI

Sparks:一款用于在文本中创建火花图的字体

2025-04-05
Sparks:一款用于在文本中创建火花图的字体

After the Flood设计工作室推出了一款名为Sparks的新字体,它利用OpenType的上下文替换功能,直接在文本中生成火花图。只需在数字之间插入特定格式的数据点,例如`123{30,60,90}456`,即可生成对应的火花图。Sparks支持多种浏览器和软件,并提供条形图、点状图和点线图三种样式,以及五种粗细。虽然实现原理较为复杂,但它为数据可视化提供了一种新颖而便捷的方式。

阅读更多
设计

节俭悖论:效率提升反而增加资源消耗?

2025-01-29
节俭悖论:效率提升反而增加资源消耗?

经济学中的“节俭悖论”指出,技术进步提高资源利用效率后,由于成本降低,反而导致总需求增加,最终资源消耗量上升。1865年,杰文斯观察到蒸汽机效率提升反而增加了煤炭消耗。现代经济学研究发现,效率提升降低成本,增加需求,这被称为“反弹效应”。当反弹效应超过效率提升带来的节约时,就会出现节俭悖论。目前对反弹效应的大小和节俭悖论的相关性存在争议,一些人认为应结合限额政策避免悖论出现。

阅读更多

欧盟数字市场法案催生iOS替代应用商店

2025-03-14
欧盟数字市场法案催生iOS替代应用商店

欧盟的数字市场法案(DMA)为欧盟用户打开了通往替代应用商店的大门。一些开发者抓住机会,推出了例如AltStore PAL、Setapp Mobile、Epic Games Store、Aptoide和Mobivention等替代应用商店,为用户提供更多选择,绕过苹果App Store的限制。这些商店各有特点,有的侧重开源和开发者自托管(AltStore PAL),有的提供订阅制精选应用(Setapp Mobile),有的专注游戏(Epic Games Store和Aptoide),有的面向企业内部应用(Mobivention)。尽管苹果对这些替代商店收取费用,但DMA的实施已经打破了苹果App Store的垄断地位,为用户和开发者带来了更多可能性。

阅读更多

DoNotPay的“机器人律师”被FTC勒令停止虚假宣传

2025-02-12
DoNotPay的“机器人律师”被FTC勒令停止虚假宣传

DoNotPay公司因其“世界首个机器人律师”在线订阅服务的虚假宣传被美国联邦贸易委员会(FTC)处罚。FTC指控DoNotPay夸大其AI聊天机器人的能力,未能达到其声称的可以替代人类律师的水平。最终判决要求DoNotPay支付19.3万美元罚款,并通知2021年至2023年期间的订阅用户,同时禁止其进行虚假广告宣传,除非有充分证据支持。

阅读更多
科技

Python 构造理论模拟器:代码中的量子引力与电磁学

2025-05-18
Python 构造理论模拟器:代码中的量子引力与电磁学

一个用Python实现David Deutsch构造理论框架的项目,通过代码展现了从简单的任务和分支基底到量子引力与电磁学的核心概念。它包含一个能够从任务列表中自举的“通用构造器”,演示了自复制和构造理论的强大功能。该项目支持不可逆和量子任务、计时器和时钟、可替代性和连续动力学等,并包含引力二体、库仑耦合和洛伦兹力等耦合任务。

阅读更多
开发 构造理论

Django 5.2 发布:复合主键和简化表单覆盖

2025-04-02
Django 5.2 发布:复合主键和简化表单覆盖

Django 5.2 正式发布!此版本亮点包括:默认情况下所有模型在 shell 中自动导入;支持复合主键,允许使用多个字段作为主键;简化了覆盖 BoundField 的方式。Django 5.1 进入安全维护阶段,5.0 则结束所有支持。建议所有用户升级到 5.2 以获得持续的安全支持和 bug 修复。

阅读更多
开发

脑震荡或致疱疹病毒复活,引发阿尔茨海默症?

2025-02-01
脑震荡或致疱疹病毒复活,引发阿尔茨海默症?

塔夫茨大学的研究人员利用3D迷你大脑模型发现,模拟脑震荡的冲击可以激活潜伏在脑组织中的单纯疱疹病毒1型(HSV-1),从而引发类似阿尔茨海默症的炎症、淀粉样蛋白斑块和神经元死亡。这项研究首次将HSV-1感染、头部创伤和阿尔茨海默症联系起来,为阿尔茨海默症的微生物理论提供了新的证据,并暗示抗病毒药物可能成为预防性治疗手段。研究结果表明,脑震荡等头部创伤可能导致潜伏的HSV-1病毒复活,从而增加阿尔茨海默症的风险。

阅读更多
科技 疱疹病毒

Connet:无需公网IP的P2P反向代理

2025-01-02
Connet:无需公网IP的P2P反向代理

Connet是一个基于P2P的NAT穿透反向代理,受frp、rathole和ngrok启发。它允许你在没有公网IP的情况下,将本地服务暴露给互联网上的其他设备。与其他类似工具不同,Connet客户端同时运行在服务提供方(目标)和服务请求方(来源)两端,确保通信私密且高效。Connet目前处于alpha阶段,支持直接连接和中继服务器连接,并使用TLS加密所有通信。

阅读更多
开发 NAT穿透

llm-min.txt:为LLM上下文压缩技术文档

2025-05-15
llm-min.txt:为LLM上下文压缩技术文档

llm-min.txt 旨在解决大型语言模型(LLM)知识截止日期问题,该问题导致AI编码助手无法访问最新的编程库信息。它采用类似于min.js的压缩方法,使用另一个AI将冗长的技术文档提炼成超精简的结构化摘要。该工具利用结构化知识格式(SKF),将信息组织到定义、交互和使用模式三个核心部分中,从而实现高达97%的令牌压缩率,同时保留AI助手所需的基本信息。llm-min.txt 需要Google Gemini AI模型进行文档处理,并提供命令行和Python API进行使用。

阅读更多
开发

htmx:下一个jQuery?稳定性优先的Web开发利器

2025-01-06

htmx,从intercooler.js演变而来,旨在成为Web开发中稳定可靠的工具,如同jQuery一样经久耐用。文章阐述了htmx未来的发展方向:优先保证稳定性,避免频繁更新;限制核心功能的增加,主要通过扩展API拓展功能;保持季度发布节奏。htmx的目标不是成为全能的Web应用解决方案,而是专注于简化超媒体控制,并致力于与其他工具和技术更好地集成,最终希望其核心功能能够融入HTML标准。

阅读更多
开发

乐观计算:软件的未来走向何方?

2024-12-15

本文探讨了一种“乐观计算”的理念,并非盲目乐观,而是基于对诸多优秀理念的融合:极简易用(“启动即杀”)、本地优先、用户赋能。作者认为,通过限制依赖、简化流程,创造“即装即用”的体验,并赋予用户更多控制权,可以构建更可靠、安全、长久的软件。这种理念不仅适用于个人用户,也适用于企业软件开发,最终目标是创造一个尊重用户隐私和数据所有权的数字世界。

阅读更多
开发 乐观计算

TikTok禁令:对未成年人危害的证据

2025-04-17
TikTok禁令:对未成年人危害的证据

美国最高法院即将裁决是否阻止TikTok禁令。本文作者认为,应支持禁令,因为TikTok对未成年人造成了严重的危害。文章整理了来自14位州检察长诉讼的内部文件证据,揭示TikTok明知其算法具有成瘾性,导致儿童睡眠不足、学业下降、心理健康恶化等问题,同时平台上充斥着色情、暴力、毒品等有害内容,且对未成年人的性剥削和骚扰现象严重,而TikTok对这些问题的应对措施严重不足。作者呼吁公众关注TikTok对未成年人的危害,支持其下架。

阅读更多
1 2 978 979 980 982 984 985 986 1084 1085