1作者: argrau19 天前原帖
我一直手动编辑别名,因此我制作了 Alias Manager,这是一个小型的 macOS 应用程序,可以快速查看、添加和编辑 Git 别名和 shell 别名。这个应用是在机场和咖啡馆的闲暇时光中开发的,保持了小范围的功能。<p>状态:测试版。macOS 版本已签名并经过公证。欢迎提交 PR。图标是临时的。<p>很高兴听到关于功能和用户体验的反馈。
1作者: oopismcgoopis19 天前原帖
在过去的几个月里,我将所有精力投入到我非常热爱的项目中:SamwiseOS,一个完全基于浏览器的、以人工智能为核心的操作系统。 它是什么? SamwiseOS 是一个持久的单页面网络应用,外观和感觉都像一个真正的操作系统,配备了终端、强大的虚拟文件系统(保存到浏览器的 IndexedDB)、用户/组管理,甚至还有图形应用程序。 特别之处在于?整个核心逻辑——文件系统、命令执行、用户管理,所有这些——都运行在一个由 Pyodide(WebAssembly)驱动的 Python 内核上。JavaScript 前端充当“舞台管理器”,处理用户界面、声音和其他浏览器 API,而 Python 内核则是唯一的真实来源。它们通过一个简单的效果契约进行通信,换句话说,它们是最好的朋友,沟通非常顺畅。 我为什么要构建这个? 我想探索一个真正以人工智能为核心的操作系统是什么样的。你可以通过对话与 SamwiseOS 互动,而不仅仅是使用命令行。gemini 命令可以使用系统工具回答有关你文件的问题,forge 可以为你生成代码,storyboard 可以分析整个代码目录并告诉你它的功能。就像在浏览器中拥有一个聪明且不知疲倦的实习生。它是操作系统的公务员——为人民服务,由人民(和人工智能)创造。 我特别自豪的功能: 混合内核:一个强大且沙盒化的 Python 内核在 WASM 中运行,配有灵活的 JavaScript 前端。它是两全其美的选择! 人工智能驱动的命令行:使用像 gemini、chidi 和 forge 这样的命令,以自然语言与操作系统互动。 100 多个类 POSIX 命令:我们提供从 ls、grep 和 awk 到 sudo、chmod 和 useradd 的所有命令。它是一个真正的、功能齐全的环境。 图形应用程序:这不仅仅是一个终端!使用 edit 进行文本/代码编辑,使用 paint 进行 ASCII 艺术编辑,使用 top 查看进程,使用 chidi 分析文档,甚至使用 adventure 玩文本冒险游戏。 持久性:你的会话、文件、用户和命令历史都保存在 IndexedDB 中,因此你可以从上次离开的地方继续。 多用户与权限:一个完整的用户和组系统,包括一个虚拟的 /etc/sudoers 文件和 sudo 功能。 该项目完全自给自足,并且可以离线运行。 我在构建这个项目的过程中非常开心,并且对未来充满了想法(请查看 README 中的路线图!)。如果你能看看,探索一下文件系统,并告诉我你的想法,我将感到非常荣幸。
2作者: Brysonbw19 天前原帖
我在一月份创办了这个非营利组织,并在“Show HN”中提交了它:<a href="https://news.ycombinator.com/item?id=42678785">https://news.ycombinator.com/item?id=42678785</a>。 最开始它有一些黑客新闻的特性,但几个月后我决定将其转变为一个在线社区:<a href="https://discord.gg/HM5tZPhxg5" rel="nofollow">https://discord.gg/HM5tZPhxg5</a>。 此外,我还创建了一个GitHub组织,用于托管符合Code Cause使命和目的的项目/仓库:<a href="https://github.com/Code-Cause-Collective" rel="nofollow">https://github.com/Code-Cause-Collective</a>。 欢迎加入Discord社区。我有几个项目计划在该组织下进行开发。我也会在这里分享这些项目,希望其中一些能引起你们的兴趣,鼓励大家参与。 此外,欢迎关注GitHub组织,在主站仓库上留下星标 - <a href="https://github.com/Code-Cause-Collective/codecause.dev" rel="nofollow">https://github.com/Code-Cause-Collective/codecause.dev</a>,或者在这里留下反馈。
1作者: kan10119 天前原帖
我创建了一个全面的Golang测验,包含500多个问题,涵盖从基本语法到高级概念,如goroutines、接口、内存管理和并发模式等内容。<p>这个测验适合各个水平的开发者——无论你是在为面试做准备、复习Go基础知识,还是测试自己对更高级主题的理解。它包括了常见的陷阱和在实际开发工作中会遇到的实用场景。<p>主要特点: • 无需登录,进度会本地保存。 • 对答案提供即时反馈。 • 问题按难度分类。 • 界面简洁,无干扰。 • 涵盖从初学者到高级主题的内容。<p>非常希望听到社区对问题和格式的反馈。如果你发现有需要我核实的答案,请告诉我。
3作者: yanaimngvov19 天前原帖
嘿,HN, 和你们中的许多人一样,我最近一直在构建RAG管道,但在第一步就遇到了瓶颈:从PDF中获取干净、结构化的Markdown。 我发现自己陷入了“环境地狱”的循环——不断创建不同的Conda环境来测试Marker、PP-StructureV3和MinerU,只是为了看看哪个模型在特定论文或财务报告上效果最好。这真是一个巨大的时间浪费。静态排行榜并没有太大帮助,因为它们无法告诉你某个模型在你特定的、杂乱的文档上表现如何。 因此,我构建了我希望拥有的工具。这是一个我称之为“OCR竞技场”的简单网络工具。 你可以在这里试用: [https://fast360.xyz](https://fast360.xyz) 这个想法很简单:上传一个文档,从7个领先的开源模型中选择,然后它会并行运行所有模型,并将结果并排显示。目标是让你在一分钟内从“我该用哪个解析器?”转变为获得最佳的Markdown。 这个工具完全免费,我确保不需要登录/注册,你可以毫无障碍地试用。这里有一个工作流程的快速GIF: [https://github.com/shijincai/fast360/blob/main/nologin.gif](https://github.com/shijincai/fast360/blob/main/nologin.gif) 技术栈是一个相当标准的设置:前端使用Next.js/React,后端是一个充当BFF的Node.js/Express,Python服务通过Redis/BullMQ队列管理模型执行。 这是一个网络服务,而不是一个开源项目,但我已经建立了一个公共的GitHub仓库,作为信息中心,跟踪社区反馈,并分享更多技术信息。你可以在这里找到它: GitHub: [https://github.com/shijincai/fast360](https://github.com/shijincai/fast360) 我构建这个工具是为了自己解决问题,但我希望它也能对你们中的一些人有用。我会在这里待一整天,回答任何问题并倾听你们的想法。