你好,HN,
我一直在开发一个简单的操作系统,用于在复古PC上进行实验和运行裸机应用程序。
由于我无法决定是针对纯16位机器还是稍微强大的32位机器,最终我制作了两个独立的版本:
- GentleOS/32([https://github.com/luke8086/gentleos32](https://github.com/luke8086/gentleos32))适用于i386及以上,要求4MB的RAM和支持640x480x16模式或任何256色VESA模式的VGA显示器。
- GentleOS/16([https://github.com/luke8086/gentleos](https://github.com/luke8086/gentleos))适用于80186及以上,要求少于192KB的RAM和支持320x200x4模式的CGA显示器。
你可以在这些仓库中找到更多详细信息。
返回首页
24小时热榜
Claude 和 ChatGPT 在思考能力上有不同的调节选项,可以调整思考的强度,比如低、中、高、超高等。<p>但它们的底层模型是不同的吗?还是同一个模型,只是参数不同?<p>我之所以提出这个问题,是因为如果我在 Claude 的代码中在对话过程中更改思考强度参数,会收到一个警告,提示我可能会破坏缓存。<p>我认为在 Codex 中并不会出现这种情况,因为当我更改思考强度时,响应仍然很快。
嘿,HN!<p>Lathe 是一个实验,旨在利用大型语言模型(LLMs)来教我一些新知识,而不是替我完成工作。它为你想学习的任何技术主题生成一个动手实践、源代码支持的教程。然后,你可以在专门为此构建的本地用户界面中,亲自阅读并手动输入代码(<i>惊讶</i>)。<p>这是一个结合了 Go CLI 和 LLM 代理技能(Claude Code / Cursor / Codex)的工具。你可以输入类似“/lathe build a 3D slicer in Erlang”的指令,运行 `lathe serve` 来启动一个本地 web 应用,然后在浏览器中阅读教程。每个教程都包括了我过去自学时让学习体验愉快的元素:<p>- 随着滚动而更新的目录
- 促使你思考的旁注
- 供读者练习的习题
- 支持内容的来源,帮助你深入学习<p>为了弥补教程背后缺乏人类智慧的不足,你还可以询问内容相关的问题,让另一个 LLM 验证教程是否真的可以编译和运行,或者用另一部分内容进行扩展(再也没有“第 4 部分,共 6 部”自 2021 年以来没有更新的情况)。<p>我并不是为了替代人类编写的教程而构建 Lathe。我构建 Lathe 是因为我 _热爱_ 人类编写的教程,但想学习一些尚未有优秀人类编写教程的技术领域(例如,从零开始构建 3D 切片器、让嵌入式 Zig 更易接触等)。在 README 中有更长的故事,讲述了我如何通过 PSP 自制教程入门编程,以及为什么失去这些教程让我迫切想要构建这个工具。<p>我并不是来向你推销什么(这里没有任何接近风险投资支持的初创公司 :D)。这只是一个 LLM,它的输出通常不错,但绝不是完美的。到目前为止,我的经验是,因为你是亲自输入并真正参与其中,所以能发现一些奇怪的地方(而且我发现对这些奇怪之处提出质疑本身也是一种学习)。是的,它是以“氛围编码”的方式构建的,因为它的范围小、风险低,并且满足了个人需求。我个人在 Claude Code + macOS 上运行它,其他设置应该也能工作,但我还没有验证过。<p>如果你能找到人类编写的学习资源,建议先阅读那些。但当没有这样的资源时,Lathe 可以填补空白,我希望它能作为一个例子,展示 LLM 如何帮助我们更好地思考,而不是减少思考。<p>代码库:<a href="https://github.com/devenjarvis/lathe" rel="nofollow">https://github.com/devenjarvis/lathe</a><p>如果你决定试试看,非常期待你的反馈!
你好,我是玄彬。
最近我制作了一个名为“Rune”的小型桌面 .md 写作/编辑器。
我知道市面上有很多 .md 编辑器,但我想自己动手制作一个。
主要功能包括:
- 原子保存(写入临时文件 -> fsync -> 重命名),这样崩溃时不会损坏文件,并且具有防抖自动保存功能。
- 粘贴或拖放的图片会以内容地址(sha256)存储到资产中。
- 工作区文件夹 + 文件树,类似 Chrome 的标签页。
- 互动任务复选框,可切换可读宽度;支持自包含的 HTML 和 PDF 导出。
- 目前支持英语、韩语、中文和日语。
任何反馈或贡献都非常欢迎。