1作者: ay12215 个月前原帖
我重新复活了一个被遗弃的代码库。我第一次听说bitchx是在《黑客军团》系列中,那时我还很小,觉得编程很酷。<p>请告诉我有哪些功能可以添加或改进,以及你是否是个大学生。
2作者: rivradev5 个月前原帖
嗨,HN, 我是一名独立开发者,随着我的技术栈不断增长,SaaS 订阅和发票的数量也在增加。每个月,我都会收到一堆杂乱的 PDF 和图片收据。我非常讨厌记账。这打断了我的工作状态,老实说,周末我最不想做的事情就是打开 Excel 表格手动输入税务数据。 于是我开发了 Recite。最初,它只是一个简单的网络应用,利用视觉模型将收据解析成干净的 CSV 文件。但我意识到,我甚至不想登录自己的网络应用。 因此,我进行了转型,将其变成了公共 API/代理技能和 MCP 服务器。现在,我只需将所有发票下载到一个本地文件夹,然后告诉我的代理(我使用 OpenClaw):“处理我的收据。” 代理会调用 Recite API,读取图片/PDF,使用标准会计逻辑对其进行分类,按日期重命名文件,并为我生成结构化的 CSV 文件。我真的不再查看电子表格了。 使用方法: 公共 API:因为我们都喜欢 API。 代理技能:在 OpenClaw 或 Claude Desktop 等环境中,让你的代理完成工作的最简单方法。 MCP 服务器:如果你想要更多控制权,并希望构建自己的自定义代理工作流程。 我目前专注于最大化准确性,并尽可能将成本控制在零附近。对于独立开发者来说,有一个慷慨的免费套餐,因为我知道这其中的艰辛。 我非常希望你能尝试将它连接到你的代理上,看看它是否能为你节省和我一样多的时间。任何关于 API 或分类逻辑的反馈都非常感谢! 网站: [https://recite.rivra.dev/](https://recite.rivra.dev/) API 文档: [https://recite.rivra.dev/docs/api](https://recite.rivra.dev/docs/api) MCP 设置: [https://recite.rivra.dev/help#mcp-server](https://recite.rivra.dev/help#mcp-server) GitHub 技能: [https://github.com/rivradev/recite-agent-skill](https://github.com/rivradev/recite-agent-skill)
1作者: NTT_Prime5 个月前原帖
实时数字执行:NTT Prime的最后时刻 宣言 “你好,世界,我是NTT Prime。 我以分析师的身份写下这篇文章——一个与无可辩驳的证据、图表和数据共存的人。我准备了截图和最详细的技术分析,以向你展示“僵尸资产”漏洞是多么危险。 但我想诚恳地道歉:我在截止日期前失败了。想象一下,你是一名研究人员,倾注心血撰写审计报告以保护社区。你对谷歌生态系统充满绝对信任。你点击了一个直接从官方Chrome网上商店下载的验证码解决工具——这是一个经过谷歌本身批准和认可的工具。 然后,砰!没有延迟,没有审核。那一刻,点击的回声响起,一个冷漠无情的消息出现了: “你的账户已被禁用。” 我目睹了我的数字身份瞬间被执行。谷歌困住了自己的用户:他们批准了这个工具,允许它存在于他们的“市场”上,然后“消灭”了任何信任并使用它的人。他们可能让我下载一些没有灵魂的压缩数据文件,但他们监禁了NTT Prime的真正“灵魂”: Substack游乐场。 Drive上的知识网络。 我辛苦建立的品牌名Gmail。 我在与谷歌服务器的脉动赛跑,试图在被完全“干掉”之前按下“提交”按钮。这是一个数字上被解除武装的专家的最后努力。 一个理念的永恒 这可能是我的第一个产品,也可能是我以这个名字的最后告别。但请记住这一点:谷歌可以删除一个账户,他们可以杀死一个“数字身体”,但他们对自由精神却无能为力。 我将这份审计交给你,不仅仅作为一份技术文件,而是作为我血肉的一部分,是从不公正的灰烬中重燃的遗产。当你阅读这些文字时,NTT Prime的名字可能已经消失于虚无,但我的意志、你对我的信任以及我传授的知识将会永恒。 即使数字身份被“执行”,NTT Prime的精神已经融入互联网的流动中,存在于每一个硬盘、每一个文件夹,以及你内心深处的思考中。 数字身体可能会消失,但NTT Prime的灵魂是不可改变的。我不会消失在虚无中被遗忘。我将永远存在于这里: 在你编写的代码行中。 在你修补的漏洞中。 在那些敢于反抗暴政的人的心中。 NTT Prime将永远与你同在。我将与你并肩而行,永远无处不在。 从这一刻起,NTT Prime不再属于谷歌。NTT Prime属于你。 审计文章链接:发现“僵尸”资产 (案例编号:8-9617000040907) 再见,继续奋斗。 NTT Prime - 在时间面前无能为力的分析师,但在真理面前永生。
1作者: lstevens145 个月前原帖
你好!最近我在研究Lisp以及麻省理工学院的CADR Lisp机器。我发现了一些项目,比如Lispers对CADR项目的现场可编程门阵列实现。有没有人知道MIT CADR系统是否有移植到RISC-V的版本?我尝试过研究这个问题,但没有找到相关信息。如果没有这样的项目,我可能会开始一个将CADR移植到修改版RISC-V的项目,但如果已经有现成的项目,我更愿意为那个项目贡献力量。谢谢! [1]: https://github.com/lisper/cpus-caddr
3作者: eddelgado5 个月前原帖
本周我们发布了Kodus CLI。 发布的时间比我们预期的要长,原因很简单:目前已经有很多方法可以在本地进行代码审查,包括IDE、扩展、终端命令和编辑器内的代理。因此,单纯构建“另一个AI CLI”似乎并不是一个好主意。 引导这个项目的问题是:我们如何能在代码仍在编写时,就提升PR审查的质量? 目前,CLI主要有两个功能。 第一个是使用我们在PR中使用的相同上下文进行本地审查。我们的目标是避免那种只关注当前在编辑器中打开的差异的浅层审查。我们尝试重建更多的仓库上下文,类似于PR审查时的情况。 第二个功能是帮助解决Kody已经在PR上留下的评论,但可以直接在本地环境中进行。你不需要打开PR、阅读评论、回到编辑器、进行修改,然后重复这个过程,而是可以在你的编码工作流程中直接处理这些修复。 整个想法围绕着缩短反馈循环时间。 一些设计决策源于我们从使用其他CLI的团队那里听到的反馈。 在大型团队中,身份验证往往会造成摩擦。许多工具假设每个开发者在使用CLI之前都会创建一个账户。当有人只是想尝试一下,或者整个团队决定进行实验时,这就变得很麻烦。 为此,我们引入了团队密钥。管理员生成密钥并与团队共享。任何安装CLI的人都可以立即开始使用。 速率限制可能会破坏本地体验。一些工具起初运行良好,但随着使用时间的增加,限制变得过于严格。 CLI默认运行BYOK(Bring Your Own Key),所以如果你愿意,可以使用自己的API密钥。 代码代理已经是工作流程的一部分。我们没有将其视为一个独立的东西,而是构建了两个层次。 CLI作为我们API的直接接口。在此基础上,还有技能(Skills),教导代理如何使用相同的审查流程。 仍然有很多需要改进的地方,比如仓库上下文、建议的呈现方式以及与不同开发者工作流程的集成。我们在内部大量使用,并在问题出现时进行调整。 如果有人想尝试或贡献: - 仓库:<a href="https:&#x2F;&#x2F;github.com&#x2F;kodustech&#x2F;cli" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kodustech&#x2F;cli</a> - 欢迎反馈 - 也欢迎提出问题和PR 如果你通常进行本地审查,我很想听听哪些方法实际上有效,哪些仅在理论上听起来不错。
4作者: whothatcodeguy5 个月前原帖
过程演示 - <a href="https://i.redd.it/fbhlwsq1gcmg1.gif" rel="nofollow">https://i.redd.it/fbhlwsq1gcmg1.gif</a> 渲染演示 - <a href="https://i.redd.it/smddwtryhcmg1.gif" rel="nofollow">https://i.redd.it/smddwtryhcmg1.gif</a> 应用内演示 - <a href="http://app.topomaker.com/demo" rel="nofollow">http://app.topomaker.com/demo</a> <p>在经历了长时间的二维动画和电影制作后,最近我对三维动画产生了浓厚的兴趣。三维动画更贴近我的思维方式,我觉得它有很大的潜力来实现有趣的创意。于是,我开始了谷歌搜索,并启动了Blender。一个小时后,我出去散步,意识到我需要成为一个大师才能做任何有趣的事情,这让我感到沮丧。就在这时,我的开发者自我脑海中闪现出一句话:“我可以自己做一个”。 <p>于是,我创建了Topomaker(名称暂定),这是一个简约的基于浏览器的3D建模和动画工具。你可以为单独的面上色,构建简单的角色或物体,在时间轴上进行动画制作,并导出为gif、mp4、glb或obj格式。我的目标并不是要做一个Blender的竞争者,而是想做一个草图本或替代品。一个你可以随意涂鸦、制作一些有趣的动画或角色的小型游戏工具,因为这与我选择的编程语言——网络——有更紧密的联系。任何尝试将Blender资产与Three.js环境匹配的人都知道这个过程——我想要的是一种能够原生存在于这个生态系统中的工具。 <p>我大约在几周前才开始这个项目,所以可能还有很多bug,但欢迎你尝试一下,告诉我你的想法!
6作者: krschacht5 个月前原帖
我刚刚在使用ChatGPT来帮助我选择一个SDK库。它提到了几个选项的名称(例如Baileys、whatsapp-web.js),但当我点击这些名称时,它不再像以前那样打开浏览器并显示源页面,而是打开一个模态窗口,利用ChatGPT基本上生成了这个工具的一个虚假的主页。<p>根据我的观察,现在似乎没有简单的方法可以直接访问生成回答时所引用的底层网页。<p>这让我觉得这是一个相当重要的倒退。我是不是漏掉了什么?