## FPS计数器实现:总结
在游戏中显示每秒帧数(FPS)时,避免基于单个帧的处理时间。相反,利用一段时间内的聚合测量。简单计算 `1 / frame_time` 仅反映*上一*帧,而非整体性能。
简单的方法,例如对最近N个帧的处理时间进行平均,存在缺陷,因为窗口大小会随着帧速率动态变化,导致图表不一致。
**推荐方法:** 维护一个**滚动窗口**的帧完成时间戳(或处理时间),窗口**固定时长**,理想情况下为一秒。
**实现:** 使用队列存储时间戳。在每个帧中将当前时间添加到队列,并移除超过窗口时长的旧时间戳。FPS 然后计算为队列大小乘以一秒,除以窗口时长。
精确计时器(如 `SDL_GetPerformanceCounter()` 或 `std::chrono::high_resolution_clock`)至关重要。考虑限制UI更新频率以提高可读性,而不影响底层计算的准确性。替代方法包括跟踪半秒间隔内的帧数,以进行每秒两次的更新,或直接跟踪处理时间以进行内部性能分析。
## Wuphf:AI 代理的协作办公空间
Wuphf 是一个类似 Slack 的工作区,专为使用共享“大脑”运行的 AI “员工”设计。它允许 24/7 全天候协作,代理(如 CEO、PM、工程师)可见且积极工作——超越了简单的 API 交互。与之前的尝试 (WUPHF.com) 不同,这个版本是可用的。
**设置很简单:** 需要一个代理 CLI(Claude Code 或 Codex)和 `tmux` 用于 Web UI。可以通过 `npm` 全局安装,也可以从 GitHub 克隆基于 Go 的仓库。代理通过 Web 浏览器访问共享办公空间,包含 `#general` 频道、团队视图和通信编辑器。
**主要功能包括:** 每个代理的笔记本、共享 Wiki(由 markdown、Nex 或 gbrain 支持)、以及用于管理记忆和任务的工具。代理可以将笔记本中的有价值信息提升到 Wiki,供整个团队访问。它支持与 Telegram 和 OpenClaw 代理的集成。行动提供者(本地 CLI 或云托管 Composio)使代理能够执行现实世界的任务。
Wuphf 是免费、开源的(MIT 许可证),并优先采用新的会话方式,并具有提示缓存以提高成本效益。它目前是 pre-1.0 版本,并会频繁更新——建议固定到发布标签。
## PCR 令人惊讶的固执
这篇论文始于一项调查,旨在了解PCR(聚合酶链式反应),一种用于复制DNA的生物学基础技术,在使用了几十年后是否可以得到显著改进。最初的假设——更快、更便宜、更好的PCR很容易实现——证明更为复杂。虽然像光子PCR(使用光快速加热样品)这样令人兴奋的技术存在,并有望实现6分钟扩增,但它们在短期内无法取代标准温控仪。
瓶颈并不一定在于循环*次数*,因为成分的消耗速度并不像以前认为的那么快。相反,限制在于扩散、DNA长度,以及关键的升降温速率——机器加热和冷却的速度。虽然新的、更快的聚合酶可以节省大量时间,并且光子PCR *可能* 显著提高升降温速率,但总体影响却出乎意料地温和。
核心问题并非技术,而是实际问题。科学家们由于信任问题和改变既定流程的“转换成本”而犹豫是否采用更便宜的替代方案。尽管温控仪在过去40年中基本没有变化,但其根深蒂固的地位使得颠覆变得困难。专注于定制优化的新兴创新——例如单个孔控制和动态反应调整——可能提供更现实的改进途径,特别是随着实验室自动化程度的提高。
## 新的10G USB适配器挑战雷电的统治地位
多年来,在笔记本电脑上实现10千兆以太网需要昂贵且笨重的雷电适配器。现在,利用RTL8159芯片的新适配器提供了一种更紧凑、更实惠的替代方案,例如售价80美元的WisdPi型号。虽然比2.5/5Gbps选项更贵,但它比雷电10G解决方案便宜得多。
然而,实现完整的10Gbps速度并非保证。测试表明,只有在配备USB 3.2 Gen 2x2端口(20Gbps)的台式机上才能获得最佳性能。配备USB 3.1/3.2 Gen 2端口的笔记本电脑的平均速度为6-7Gbps,Mac的性能始终低于Framework笔记本电脑。在Windows上需要安装驱动程序,而Mac可以立即工作,但报告了不正确的连接速度。
尽管存在潜在的速度限制,但与传统的10G适配器相比,该适配器的运行温度出奇地低。最终,这一代产品是那些使用RJ45的10Gbps网络,并寻求更小尺寸的用户的一个不错的选择。但是,如果完整的10Gbps或SFP+支持至关重要,雷电仍然是更优的选择。对于不需要该速度的用户,2.5/5Gbps适配器仍然提供最佳价值。
## 基于问卷的身体测量:摘要
该项目探索了一种快速、私密且经济高效的替代方案,用于创建数字孪生,替代基于照片的身体重建方法。利用研究表明身高和体重可以令人惊讶地准确预测身体测量结果,一个小型MLP模型被训练来仅从8个问卷回复中估计58个身体参数。
该模型使用Anny身体模型生成的合成数据集进行训练,实现了令人印象深刻的准确性:身高和体重为0.3厘米,胸围、腰围和臀围为3-4厘米——优于原始回归估计和团队之前的照片流程,*无需*照片。
关键改进包括一个考虑物理的损失函数,它结合了前向传递计算以准确模拟质量,并解决了Anny人体测量学中的不一致性(特别是身体密度计算)。该团队还发现将祖籍数据包含在问卷中非常重要。
虽然并非完美(由于未捕获的混合形状参数,仍存在约1.3厘米的偏差),但该系统为个性化测量提供了一个有希望的基础,目前的工作重点是交互式形状调整以及整合诸如肢体长度等其他属性。 现场演示可在clad.you/size-aware/size-me 访问。
## 倦怠与科技行业现状
在从事了多年充实但日益消耗的设计和工程工作后,我最近辞去了工作。这份工作本身——维护设计系统、弥合设计/工程差距——是成功的,获得了积极的团队反馈和切实的改进。然而,日益增长的幻灭感和对工作价值的质疑导致了这一决定。
导致这种倦怠的主要因素是人工智能在工作场所的普遍且常常不受控制的整合。目睹未经审查的AI生成代码被合并、未经核实的聊天机器人回复以及批判性思维的普遍下降,让我感到疏离,并开始质疑行业的未来。
这种幻灭感不仅仅源于人工智能。科技行业价值观的转变——从公平和社会责任的进步理念到优先考虑利润和政治一致性——助长了“理想的丧失”。我正在哀悼一个不再反映我曾经信仰的原则的行业。
目前,我正在优先恢复,专注于个人福祉,并在科技领域之外的活动中重新发现乐趣。虽然对我在该领域的未来感到不确定,但我正在重申核心信念:质量需要付出努力,有意义的工作需要时间,而人际连接至关重要。