每日HackerNews RSS

在浏览器中游玩、制作并分享游戏。无需账户即可游玩。 使用简单的代码编辑器在浏览器中制作游戏。实时游戏预览功能让你能在多人联机测试中直接验证修改效果。 直接在工作室中管理游戏资源。你可以上传自己的文件,或是在工作室中直接绘制/录制素材。 如果你想与全世界分享,可以发布你的游戏。当然,你也可以选择仅供自己私藏。 开源:从平台代码、游戏到本网站,一切皆采用 GPLv3 协议。你可以阅读代码,也可以在有需要时进行分叉(Fork)。 支持自托管:Homegames 在设计之初就考虑了自托管需求,包括 API 在内。 持久保存:即使本网站无法访问,你的游戏也能继续存活。 Homegames 自 2018 年起作为一个(主要由个人独立完成的)副项目进行开发。

**Homegames.io** 是一个用于创建和游玩网页游戏的开源平台,开发者已对其进行了八年的开发。该平台内置浏览器编辑器,允许用户使用 JavaScript 类来编写游戏。 该平台的一个关键技术特性是其**服务器端架构**:游戏在服务器上运行,这提供了内置的多人游戏功能,客户端仅需负责渲染状态并传回输入信息。虽然开发者最初旨在实现局域网联机,但近期的改进已将其扩展至互联网全网范围。 该项目在 Hacker News 社区获得了大量反馈。用户称赞其怀旧的“游戏构建工具包”精神以及开发者的长期坚持,同时也有人提出了建设性的技术批评——建议项目支持客户端执行以提升性能并避免会话管理问题。此外,关于平台的品牌形象,特别是首页上包含的某些“梗图风格”游戏,也引发了一些争议。开发者对此给予了回应,表示平台仍在不断演进,且近期人工智能工具的使用已帮助加速了其开发进程。

在科技行业成功工作21年后,一位经验丰富的软件开发人员决定通过Coursera平台参加伦敦大学的在线课程,攻读计算机科学学士学位,以使自己的知识系统化。在三年半的时间里,他们兼顾全职工作与严苛的学业,通过修读常规课程和学分转换,最终顺利毕业。 作者强调,尽管其职业生涯并不硬性要求学位,但获得该学历是他们长期的个人目标。这不仅为填补知识空白提供了路径,也为未来从事国际工作扫清了障碍,并带来了极大的个人成就感。他们指出,这段经历充满挑战——需要每天清晨刻苦学习并保持高度自律——但回报非常丰厚。 作者总结出的关键经验包括:与多元化的国际学生群体建立联系的价值、应对纯远程行政系统的挑战,以及人工智能对教育领域日益深远的影响。归根结底,尽管付出了个人牺牲并经历了一些行政方面的挫折,作者仍将这段旅程视为一次蜕变,让他们对原本可能忽略的计算机科学基础知识有了更深刻的理解。

这份 Hacker News 讨论探讨了关于计算机科学学位与工作经验孰轻孰重的持续争议。 此次讨论由一位已在大厂(FAANG)担任高级软件工程师的从业者发起,他尽管已在没有文凭的情况下达到了高级职位,但最近仍完成了在线计算机科学学位,以消除职业生涯中潜在的“限制因素”。 **讨论的主要观点包括:** * **“文凭”信号:** 许多参与者认为,学位是向人力资源部门和自动化筛选系统传达的重要信号,证明候选人具备足够的责任心去处理繁琐的流程,即使课程内容本身并不直接对应日常编程任务。 * **大学教育与现实世界的脱节:** 批评者认为,传统的计算机科学教育往往与现代软件开发的现实脱节,后者更看重解决问题和快速学习的能力,而非理论。相反,支持者强调,正规教育提供了如算法复杂度和系统架构等必要的基础知识,有助于工程师编写更健壮的代码。 * **学位辩论:** 人们对学位的看法大相径庭,一些人认为它们“浪费时间”,而另一些人则将其视为必要的资历。佐治亚理工学院的 OMSCS 等在线项目常被推荐为高价值且负担得起的替代方案,以取代昂贵的精英传统学位。

请启用 JavaScript 和 Cookie 以继续。

这篇 Hacker News 帖子讨论了一篇题为《终端全栈架构详解》的博客文章。讨论内容涵盖了技术见解,以及对文章质量的质疑。 在技术层面,用户肯定了文中对终端架构的清晰拆解,指出内核、Shell 和显示组件之间的分离是其基础。一位用户分享了 [terminfo.dev](https://terminfo.dev/fundamentals/tty-architecturereply) 作为资源,将其比作终端功能的“Can I Use”指南。另一位参与者强调了术语变化的混淆之处,指出 POSIX.1-2024 已将主/从(master/slave)端更名为“管理器/附属(manager/subsidiary)”端。 然而,这篇文章也遭到了读者的强烈抵制,他们认为这是人工智能生成的内容。批评者因其“令人恼火”的文风而否定了这篇文章,认为如果作者使用人工智能创作内容,就不值得读者浪费时间去阅读。随后的辩论反映出社区内部对 AI 自动生成内容的抵触情绪日益高涨,一些用户表示,与其消费第三方的总结,他们宁愿自己去生成这些内容。

本文探讨了“电容倍增器”这一巧妙的电子电路,它利用运算放大器和两个电阻,使小电容表现得如同大电容一般。 该电路的工作原理是利用运放作为电压跟随器,以镜像电容的充电状态。通过合理配置电阻,使得供给电容的总电流远大于通过主充电电阻的电流,从而使电容的充电速度比其物理额定值慢 $n$ 倍。实际上,一个廉价的小型 1 µF 电容可以被“变”成 1 mF 的元件,这在信号滤波或定时应用中非常有用。 尽管现代电容技术的进步和数字替代方案的出现使得该电路在实际中已不常见,但它仍然是一个优雅的理论设计。作者通过该电路阐述了运算放大器的基本特性,并提出了一个“反向”电容倍增器作为思想实验供读者分析,同时强调:虽然它模拟了大电容的行为,但并不会增加总储能量。

这篇 Hacker News 讨论帖探讨了“诡异”电路设计的实际应用与局限性,重点关注了电容倍增器。 用户解释道,“电容倍增”效应在电子学中是一个广为人知的现象,通常与密勒效应或利用晶体管、运算放大器等有源元件来改变表观阻抗有关。尽管这些电路能让小电容表现得像大电容一样,但参与讨论的人员明确指出,它们并不会储存额外的能量;相反,它们的功能类似于稳压器或“有源”元件,依靠外部电源来维持稳定性。 讨论还涉及了相关概念,例如回转器(模拟物理上难以制造的电感器的电路),以及负电阻和负电容等更奇特的电路设计。最终,虽然这些配置是信号处理和电路设计中的强大工具,但它们无法在电源滤波或直流阻隔耦合等功能中取代物理电容器。

在《更多、更多、更多》(*More and More and More*)一书中,历史学家让-巴蒂斯特·弗雷索(Jean-Baptiste Fressoz)挑战了主流的“能源转型”叙事。该叙事将历史描绘为一种用新能源替代旧能源的逻辑序列,而弗雷索认为这是一种危险的童话。从历史上看,能源消费的特征是“积累与相互依赖”,而非替代;例如,煤炭工业的发展在历史上反而增加了对木材的需求,而石油的发展也高度依赖于高耗煤的钢铁和基础设施。 弗雷索主张,这种由核工业推广并随后被气候政策制定者采纳的“转型”神话,提供了一种虚假的安全感,暗示技术进步将无需根本性的社会经济变革,就能自然解决气候危机。但现实是,现代生活依然与化石燃料深度纠缠。 为了实现净零排放,我们必须摒弃这一意识形态陷阱。实现前所未有的能源转变,需要与几个世纪以来的增长和积累模式进行审慎的政治决裂。尽管弗雷索的作品受限于以西方为中心的视角,但它为理解气候挑战提供了一个关键的、去魅的框架,强调真正的变革需要直面我们全球化且相互交织的能源系统的物质现实。

抱歉。

作者是一位长期使用 Go 语言、目前正从事 Ruby 开发的程序员。他认为,Go 语言的依赖管理比 Ruby 更具安全性。 在 Go 中,依赖项直接通过 URL 从版本控制系统(VCS)获取,`go.mod` 文件提供了一个透明且可审计的精确版本和哈希追踪路径。这使得通过查看 Git diff 来审计代码变得简单且可靠。 相反,RubyGems 依赖于“发布包”的模式,即通过将不透明的 `.gem` 文件上传到仓库来实现。由于这些文件可能包含原始仓库中不存在的代码,因此审计起来极其困难。作者认为,现代大多数“包发布攻击”正是利用了这种透明度的缺失。虽然 RubyGems 最近引入了基于人工智能的扫描功能,但作者认为这并未解决根本问题,即发布模式的底层设计。 为了提高安全性,作者建议 Bundler 等工具应进行升级,优先考虑基于 VCS 的依赖项而非预打包的仓库制品,从而采用类似于 Go 的模式。这将使开发者能够验证他们实际使用的源代码,从而显著增加破坏依赖链的难度。

抱歉。

Cerast Intelligence · 域名搜索 域名搜索:搜索已发现域名中的暴露路径及配置错误。支持域名子串搜索,不区分大小写,至少输入 3 个字符。例如:staging.、.org、test-。

这篇文章记录了近期对著名作家威廉·T·沃尔曼(William T. Vollmann)在其家乡萨克拉门托的一次深度访谈。面对癌症晚期的诊断,以及化疗带来的身体和认知上的持续影响,沃尔曼坦诚地谈到了笼罩他日常生活的“迷雾”。 谈话的核心围绕着他那部巨著——新小说《财富之桌》(*A Table for Fortune*),他将其视为自己的“巅峰之作”。在回顾生平和职业生涯时,这位曾经多产的作家表示,他已放弃了长期的历史项目《七个梦》(*Seven Dreams*),因为他意识到,余生更适合投入到篇幅较短、易于掌控的非虚构写作中。 沃尔曼曾以深入全球危险地带进行报道而闻名——从战区到核辐射区——如今的他依然思维敏捷、关注现实,但重心已有所转移。他谈到了失去女儿的悲痛,对唐纳德·特朗普等政治人物的鄙夷,以及他希望与持不同观点的人保持“朋友”关系的愿望。最终,沃尔曼表达了一种深刻的平静与感恩。虽然他承认有些工作注定无法完成,但能完成自己的代表作让他感到满足。他以一种既玩世不恭又优雅从容的态度,反思了自己的终局。

特伦特河畔伯顿(Burton-upon-Trent)至今仍是一座以其传奇酿酒传统为标志的城镇。这里曾是无可争议的“世界啤酒之都”,如今依然在行业中占据主导地位,利用其经过当地石膏矿床过滤、矿物质丰富的独特水源,生产出世界级的爱尔啤酒和拉格啤酒。 走在今日的伯顿,会感受到一种奇特的双重性:城中遍布以啤酒为主题的地标、镶嵌着铜饰的历史遗迹,以及全球企业巨头与创新独立酿酒商的混合体。然而,这里的氛围却显得格外沉静,工业园区和现代商业街连锁店掩盖了往昔工业辉煌的余韵。 作者探讨了这座城镇深厚的历史底蕴(曾支撑起一个全球出口帝国)与其宁静的现代现实之间的张力。通过追溯塞缪尔·奥尔索普(Samuel Allsopp)等远见卓识者的足迹——正是他们利用当地的“石膏水”创造了标志性的淡色艾尔啤酒——叙述捕捉到了这个始终被自身过去所萦绕的地方。归根结底,这篇文章旨在邀请读者通过其最核心的产品——啤酒本身,去发掘伯顿那隐秘而鲜活的脉动。

Openprinter 的技术架构和设计已申请专利及外观设计注册,以进行保护。这些保护措施旨在认可设计成果的同时,保留该项目的开放精神。Open Printer 在知识共享署名-非商业性使用-相同方式共享 4.0 (CC BY-NC-SA 4.0) 协议下发布。这意味着任何人都可以自由使用、分享和修改该项目,前提是必须注明原作者、以相同许可协议共享衍生作品,且不得将其用于商业目的。这种方式在促进协作与创新的同时,也为项目的传播提供了合乎道德且公平的框架。

目前正在 CrowdSupply 平台筹款的“OpenPrinter”项目,旨在解决消费者在使用喷墨打印机时常见的痛点,如墨盒数字版权管理(DRM)锁定、强制订阅要求以及预设的报废机制。通过使用集成了复杂打印头的现成惠普(HP)墨盒,开发人员致力于构建一台可维修的开放式绘图仪。 该项目在 Hacker News 上引发了激烈讨论。持怀疑态度的人指出,喷墨技术存在巨大的工程难度,且专利权构成了法律障碍。许多人还指出,该项目采用的“知识共享署名-非商业性使用-相同方式共享 4.0”(CC BY-NC-SA 4.0)许可协议禁止商业用途,因此有人认为它不符合传统意义上的“开源”定义。 技术讨论主要集中在设计的优缺点上:一些人称赞其采用卷纸进纸方式和可维修性的设计,而另一些人则质疑喷墨打印头的长期可靠性,以及若特定型号墨盒停产,该项目可能面临被废弃或无法使用的风险。许多评论者最终建议,对于大多数家庭用户而言,无论打印机是否“开放”,黑白激光打印机依然是更可靠且更具性价比的选择。

更多

联系我们 contact @ memedata.com