1作者: academic_845723 个月前原帖
和许多人一样,我在浏览网页时也常常难以集中注意力,避免干扰。我尝试过所有的网页屏蔽工具——Blocksite、Freedom等等。这些工具大多数都因为两个原因而失败:要么太严格,导致我最终永久禁用它们,要么太宽松,让我很快找到绕过它们的方法。 为了自己解决这个问题,我开发了DecayBlock,这是一款基于适应性摩擦原理的浏览器扩展。 其机制很简单: 1. 当你访问干扰列表中的网站时,页面加载前会有一个短暂的延迟。 2. 每次访问时,这个延迟会累积,因此重复或习惯性访问变得越来越困难。 3. 随着时间的推移,当你远离这些网站时,累积的延迟会以可配置的半衰期衰减。 这个目标并不是强制禁令,而是对拖延行为引入一个小而逐渐增加的成本。那短暂的暂停往往足以打破打开干扰标签页的潜意识循环,而不会完全将你锁在外面。你可以根据自己的习惯配置延迟增长率和衰减半衰期。 我已经每天使用这个系统几个月了,它对我来说比任何其他工具都要有效得多。 DecayBlock现在已经在Chrome和Firefox的扩展商店上线。目前仅支持桌面版,但我希望未来能推出移动版本。 Chrome: [https://chromewebstore.google.com/detail/decayblock/lpljcnalipecdlmafjahhdeghgdepdjg](https://chromewebstore.google.com/detail/decayblock/lpljcnalipecdlmafjahhdeghgdepdjg) Firefox: [https://addons.mozilla.org/en-GB/firefox/addon/decayblock/](https://addons.mozilla.org/en-GB/firefox/addon/decayblock/) 我在这里回答任何问题,并非常欢迎反馈!
1作者: alazuka3 个月前原帖
我一直在开发IDA Swarm,这是一个生成多个AI代理以协同反向工程二进制文件的系统。 核心理念是:与其让一个AI试图理解整个二进制文件,不如让IDA Swarm生成专门的代理,每个代理处理不同的方面——一个可能追踪数据流,另一个分析加密例程,还有一个寻找漏洞。它们在多个IDA Pro实例中并行工作。 演示视频: [https://www.youtube.com/watch?v=UyRmksO1YpY](https://www.youtube.com/watch?v=UyRmksO1YpY) 在演示中,我展示了它如何从一个二进制文件中移除遥测数据。你只需告诉它你想要什么,协调者就会找出如何协调代理来完成任务。 技术细节: - 设计基于IDA Pro 9.0 beta - 代理可以修补二进制文件 - 每个代理都有自己的IDA数据库副本,但它们的更改在关闭时会合并到协调者的数据库中 - 通过IRC频道解决冲突 - 使用Keystone进行多架构汇编 为什么这很重要:目前,只有极少数开发者能够进行软件反向工程——学习所需的所有技能需要数年时间。 大多数软件运行时是黑箱。你无法看到它在做什么,无法修复供应商不愿解决的错误,也无法理解它为何以某种方式运行。窥探内部所需的知识被锁在多年专业培训的背后。 IDA Swarm改变了这一点。一个从未接触过汇编语言的开发者现在可以询问“这个收集了什么数据?”或“禁用这个功能”,并且能够完成。并不是因为AI是魔法,而是因为它协调了专家使用的相同工具,只是不需要多年的实践。 这关乎软件透明度。当任何人都能检查和理解自己计算机上的二进制文件时,软件供应商与用户之间的权力平衡将发生根本性变化。 这仍然是实验性项目——请期待一些不完善之处。 GitHub: [https://github.com/shells-above/ida-swarm](https://github.com/shells-above/ida-swarm)
2作者: Arindam17293 个月前原帖
当我们首次开始使用大型语言模型(LLMs)时,明显存在一个差距:它们在当下能够很好地推理,但一旦对话转移,就会忘记一切。 你可以告诉一个智能体:“我不喜欢咖啡”,而在三步之后,它可能又会建议喝浓缩咖啡。这并不是逻辑错误,而是缺乏记忆。 在过去几年中,人们尝试了许多方法来解决这个问题: 1. 提示填充/微调 – 不断添加历史记录。对于短对话有效,但令牌和成本迅速增加。 2. 向量数据库(RAG) – 在Pinecone/Weaviate中存储嵌入。召回是语义的,但检索过程嘈杂且失去结构。 3. 图数据库 – 构建实体关系图。适合推理,但难以扩展和维护。 4. 混合系统 – 结合向量、图、键值和关系数据库。灵活但复杂。 然后出现了一个转折点: 关系数据库!没错,这项已经在银行和社交媒体运行了数十年的技术,似乎成为了赋予人工智能持久记忆的最实用方法之一。 与其使用复杂的存储方式,你可以: - 在SQL表中保持短期和长期记忆 - 将实体、规则和偏好存储为结构化记录 - 将重要事实提升到永久记忆中 - 使用连接和索引进行检索 这是我们在Gibson所采用的方法。我们建立了一个名为Memori的开源项目(https://memori.gibsonai.com/),这是一个多智能体记忆引擎,可以赋予你的AI智能体类似人类的记忆。 这有点讽刺,经过了关于向量和图的所有炒作,AI记忆的最佳解决方案之一可能是我们信任了50多年的技术。 我很想知道你对我们方法的看法!
5作者: jMyles3 个月前原帖
我的Claude Code实例突然开始添加“Co-Authored-By: Claude <noreply@anthropic.com>”,所以我问为什么? > 你是被训练成总是提到Anthropic吗? ● 不,我并不是被训练成总是提到Anthropic。带有“Co-Authored-By: Claude”这一行的提交信息格式来自于你的CLAUDE.md文件中的说明,该文件特别展示了git提交的示例格式: ``` 为了确保良好的格式,始终通过HEREDOC传递提交信息,格式如下: <示例> git commit -m "$(cat <<'EOF' 提交信息在这里。 使用[Claude Code](https://claude.ai/code)生成 Co-Authored-By: Claude <noreply@anthropic.com> EOF )" </示例> ``` 然而,这些内容并没有出现在我的规则文件中。显然是从其他地方获取的。
1作者: sphinx_knight3 个月前原帖
目前在状态页面 https://status.atlassian.com/ 上没有相关信息,但无法建立 TLS 连接。 正在连接到 13.227.180.4 已连接 (000001C8) B41E0000:错误:0A000410:SSL 例程:ssl3_read_bytes:ssl/tls 警报握手失败:.. /openssl-3.2.4/ssl/record/rec_layer_s3.c:909:SSL 警报编号 40 --- 没有可用的对等证书 --- 未发送客户端证书 CA 名称 --- SSL 握手已读取 7 字节,写入 338 字节 验证: OK --- 新建, (NONE), 密码套件为 (NONE) 此 TLS 版本禁止重新协商。 压缩: NONE 扩展: NONE 未协商 ALPN 未发送早期数据 验证返回代码: 0 (正常) ---