返回首页
最新
似乎我和许多人都养成了一个坏习惯,那就是把软件免费赠送出去。而在现实生活中,我们对任何有价值的东西都是收费的。我今天遇到了一位木匠,你无法想象他会把手工制作的家具免费赠送出去。这是他的职业。那么,为什么在软件领域我们却会免费提供这么多东西呢?比如开源软件和一些托管服务?
我写了很多开源软件,但现在我觉得我需要真正利用我的技能去销售一些东西,去销售我所构建的产品。有没有人有这样的感觉?
嗨,HN,
这是一个迟到的圣诞礼物:我重建了Neko [1],这个经典的桌面猫咪,它会追逐你的鼠标,作为一个小型的、无依赖的JavaScript库,可以直接在网页上运行。
在线演示: [https://louisabraham.github.io/nekojs/](https://louisabraham.github.io/nekojs/)
GitHub: [https://github.com/louisabraham/nekojs](https://github.com/louisabraham/nekojs)
使用非常简单,只需一个脚本标签:
```html
<script src="https://louisabraham.github.io/nekojs/neko.js" data-autostart></script>
```
这是对Neko98的相当忠实的重现:相同的状态机、相同的行为、相同的原始32×32像素精灵。它会跟随你的光标,闲置时会睡觉,抓墙壁,你可以点击它来切换行为模式。
这个项目对我来说有趣的地方在于我是如何构建它的。我开始时将原始的C++源代码(来自Wayback Machine)输入给Claude,并让它“振动编码”出第一个JavaScript实现。作为起点,这个方法出乎意料地有效,但要让它真正准确还需要很多手动修复:重写运动逻辑、修正动画时机、处理AI遗漏的边缘情况等。
我的收获是:编码代理在复活旧代码库方面非常有用,这可能是AI在编码中最好的非无灵魂的应用。它能让你快速完成60%到70%的工作,尤其是对于那些否则会被遗忘的遗留代码。最后的30%仍然需要一个关心细节的人来完成。
最终结果是约38KB未压缩(约14KB brotli),零依赖,可以通过一个<script>标签直接嵌入到页面中。
很高兴听到桌面宠物怀旧者的想法!
[1]: [https://en.wikipedia.org/wiki/Neko_(software)](https://en.wikipedia.org/wiki/Neko_(software))
我没意识到《宇宙沙盒》可以在MacOS上运行,我正好想玩一下。<p>它有一些功能:
- 随机系统生成
- 声音化也非常有趣
- 可居住性模拟(只是为了好玩,请不要引用这个)
- 替换、生成、删除对象<p>我在制作这个过程中玩得很开心,希望其他人也能分享这份乐趣。
它是免费的,可以在浏览器中运行。<p>我很想听听大家的反馈。我觉得现在的状态可以保持不变,但如果大家对其他功能感兴趣,也许我会继续改进。不过,我已经说了很久要暂时停止这个项目了。
嗨,HN,
我是一名独立开发者,正在构建一个临床搜索引擎,以帮助我的妻子(住院医师)和她的同事们。
问题:目前的工具(如 UpToDate/OpenEvidence)价格昂贵、速度慢,或者充斥着越来越多的药企广告。
解决方案:我构建了 Evidex,旨在成为一个干净、以隐私为先的替代品。搜索演示(GIF):[https://imgur.com/a/zoUvINt](https://imgur.com/a/zoUvINt)
技术架构(基于搜索的 RAG):我没有使用传统的预索引向量数据库(如 Pinecone),因为它可能提供过时的数据,而是实现了实时 RAG 模式:
协调器:一个 Node.js 后端对查询进行“智能路由”(正则表达式/关键词分析),决定调用哪些外部 API(PubMed、Europe PMC、OpenAlex 或 ClinicalTrials.gov)。
检索:它在运行时并行请求这些 API,以获取大约 15 篇摘要。
本地数据:临床指南存储在本地的 SQLite 数据库中,通过全文搜索(FTS)进行检索,确保医学术语的精确匹配。
推理:我使用 Gemini 2.5 Flash 处理连接的摘要。巨大的上下文窗口使我能够输入不同的搜索结果,并强制严格的引用映射,而不会出现延迟瓶颈。
工作流工具(“集成”):我还构建了一个“推理层”,以处理复杂的病历(案例模式)和起草文档(SOAP 笔记)。案例模式演示(GIF):[https://imgur.com/a/h01Zgkx](https://imgur.com/a/h01Zgkx) 笔记生成演示(GIF):[https://imgur.com/a/DI1S2Y0](https://imgur.com/a/DI1S2Y0)
为什么不使用向量数据库?在医学领域,“新鲜度”至关重要。如果今天有新的试验发布,预索引的向量存储可能会错过它。我的实时方法确保答案中包含今天发布的论文。
商业模式:临床搜索是免费的。我计划通过向医院管理员出售账单自动化工具来实现盈利。
反馈请求:我希望能收到关于检索延迟(请求实时 API 的速度比向量查找慢)和合成答案准确性的反馈。