1作者: ferguess_k3 个月前原帖
我读了这份文档,简直让我大开眼界。<p>https://www.haiku-os.org/legacy-docs/benewsletter/Issue4-8.html<p>我做过一些简单的嵌入式驱动开发,但对于图形卡,即使在90年代,对我来说依然是个庞然大物。<p>我认为关于这个主题的书籍并不多——我们所拥有的最好资源是《Linux设备驱动》,但我不认为有任何书籍会深入探讨图形卡驱动的开发。如果我想了解详细信息,可能会去阅读开源驱动的源代码。<p>我在想是否还有更多类似的故事或博客(也许在80年代也有,记得那些Hercules显卡吗?)。想象自己坐在一个小隔间里,编写设备驱动的代码,四处阅读文档,撞击每一面坚硬的墙壁,直到开始在空气中看到代码,一杯接一杯地喝咖啡,熬夜到深夜……我知道这比真实的故事浪漫得多,但我无法不去想象它。
1作者: sam2563 个月前原帖
这个移植项目有几个有趣的原因(个人观点): - 原版游戏非常出色,从编程的角度来看,简直是个奇迹——在1984年,128KB的Mac上实现了流畅的滚动街机游戏…… - 这次移植得到了AI的很多帮助(主要是Claude Code,还有一些Gemini CLI)。我是程序员,这不是凭感觉编码的。但没有它,我无法完成68k汇编的移植。顺便说一下,Claude在实际移植68k汇编方面似乎更出色,而Gemini在查找bug方面更有效。你可能会有不同的体验。 - 我喜欢Redux和Redux Toolkit进行状态管理。在这次移植中,我将整个游戏状态都放在了Redux中,包括所有的物理、移动等。游戏中发生的每一件事都是一个小的Redux动作。你可以在RTK调试器中观看整个游戏的运行。出于某种原因,这让我感到开心。 我已将所有代码以MIT许可证发布。希望有一天能做一个“现代”版本,但目前我只是尽量忠实于原版。 有一些bug,已在GitHub仓库中标记为问题。欢迎随时添加更多。
2作者: lilistar3 个月前原帖
嗨,HN,我一直在开发一个名为SandBox的项目,它允许你使用自主AI代理探索可能的未来。你可以构建场景(环境、社会、治理等),做出决策,并观察在不同路径下事情可能如何发展。 你可以做的一些事情包括: - 在你的场景设置下生成推测性的新闻和事件 - 可视化小决策如何随着时间的推移产生涟漪效应 - 并行运行多个基于代理的模拟 该项目使用Python、LangGraph和Azure OpenAI构建,并配有可视化前端。目前仍在积极开发中;欢迎反馈、批评、想法和贡献。 实时演示: [https://sandboxes.live/](https://sandboxes.live/) GitHub: [https://github.com/abozaralizadeh/SandBox](https://github.com/abozaralizadeh/SandBox) 如果你喜欢这个项目,给我一个赞可以让我知道这值得进一步推进。谢谢!
1作者: ilaksh3 个月前原帖
今天早上,我正在为客户演示整合HeyGen的互动头像,结果搞错了一些东西,导致出现了间歇性的问题。(实际上,这只是个很愚蠢的代码错误。)但我当时很疲惫,有点慌乱,于是我想试试升级到付费计划,看看是否与此有关。 系统默认是按年计费。我不习惯这种方式,总是以为是按月计费。所以我看到屏幕上显示的是300美元,但我的手已经习惯性地完成了结账,无法停止。 我给他们的客服发了邮件,他们很快回复说: “如果您愿意,我可以将您的订阅切换到月度计划,这样您就可以继续使用平台,并在需要时取消订阅。请告诉我!” 我提出了一些后续问题,试图弄清楚这是否意味着我能拿回大部分钱,并解释了我目前的经济困境。问题是,现在我觉得他们可能不会这样做,但如果我通过PayPal申请退款或争议,可能会耗费很长时间,而且很有可能最终也拿不回来。但这也会使我在HeyGen的账户面临风险,而我本该在帮助客户进行整合。 他们起初回复很快,但现在已经过了一段时间,我觉得他们不会再回复了。你觉得PayPal会把钱退给我吗?我感觉自己有点被迫支付了年费。不过无论如何,我在一两个小时内就向他们寻求了帮助。 这算是正常的商业行为吗? 我从Upwork上有一些收入进来,但这270美元对我来说简直是个致命打击。