1作者: fuglede_20 天前
各位 HN 的朋友们!我和我的朋友 Claude(标题中明显的 CSS 渐变效果就是证明)一起做了一个小游戏,用来向我的孩子们解释我们在工作中做的一些事情。 在这个游戏中,你们轮流将硬币向下移动,直到无法再移动为止。如果你学过组合博弈论,你可能会遇到 Nim 游戏,你可以把这个游戏看作是 Nim 游戏的一个变种,只不过每个格子只能有一个硬币。然而,关于如何玩这个游戏的理论不像 Nim 游戏那样成熟;玩足够多的硬币时,我发现很难在脑海中判断一个局面是好是坏。 关于 Welter 游戏的一个有趣事实是,它的获胜局面构成了特定纠错码的码字,这种码被称为恒重二元字典序码(Constant Weight Binary Lexicode)(Conway 和 Sloane,1986)。这意味着擅长玩这个游戏就等于擅长解码这种码的信息。不过,可能直接玩游戏更有趣。
4作者: qunabu20 天前
出于好玩和自我学习的目的,我利用一个周末搭建了这个项目,旨在教会自己轨道为何存在,而不仅仅是展示行星的运行。学校里从未有人清晰地向我解释过这一点。 它以一次引导式游览开始,循序渐进地构建概念:两个天体及其大小相等、方向相反的力,惯性(移除太阳后,地球会直线漂移),然后是“轨道是持续下落但又不断错过的”,用小火箭演示宇宙速度,以及旅行者1号和2号的真实引力助推(时钟运行在1977-1989年的实际日期,行星会运行到它们的“大旅行”排列位置,弹弓效应也随之对齐),最后以爱因斯坦的观点结束——将引力视为弯曲的时空,经典的橡胶膜引力井。 真实之处:每个天体都使用了其真实的半径/质量和J2000轨道根数;位置是通过每一帧求解开普勒方程得出的。你可以切换到N体模式(辛普森-蛙跳法),它会显示实时的能量漂移(约1e-6%),让你看到积分器的准确性。唯一虚构的是尺度——在真实尺度下你什么也看不到——所以有一个在真实尺度和对数重映射的“视觉”尺度之间切换的选项,物理计算始终以真实的AU(天文单位)进行。 技术栈:TypeScript + Three.js + Vite,完全客户端运行,无后端,可离线工作(表面纹理通过价值噪声程序化生成;只有地球使用了真实图像)。源代码:<a href="https://github.com/qunabu/Gravity" rel="nofollow">https://github.com/qunabu/Gravity</a> 我很乐意回答问题——也欢迎对物理学或解释提出反馈。这个项目在真实物理学方面可能完全不准确,这是我个人理解的方式——我很乐意将其与现实进行比对。
2作者: RyJones20 天前
我指导 Claude 编写了一个单页应用程序(SPA),以便更轻松地探索美国烟酒枪炮及爆炸物管理局(BATFE)的年度枪支制造商和出口报告(AFMER)数据。 原始数据可以在 <a href="https://github.com/ryjones/AFMER" rel="nofollow">https://github.com/ryjones/AFMER</a> 获取。我从 2005 年或 2006 年开始收集这些原始数据,一旦有就立即获取。 我多年前就开始抓取这些数据,以便核实枪支制造商在公开场合宣称的销量与 BATFE 发布的数据是否一致。
1作者: pinter6920 天前
构建此工具是为了方便查找不同可用版本中所需的特定 FFmpeg 二进制文件。 同时,也为了支持生产环境的 CI/CD 流水线,这些流水线需要即使在提供商过期后也能获得相同的二进制文件。
1作者: shurman8120 天前
我设定了一个目标,要克服公开演讲的恐惧,有一天站上舞台。这让我的职业生涯推迟了很多年。要实现这个目标,需要大量与真实观众练习演讲。我最初想在线上开始,但没有找到合适的平台。于是,我决定自己创建一个。希望您喜欢。任何反馈都将不胜感激。