Show HN:Jabsco – 可通过 RDP 远程工作的代理工具1 分•作者: jrecyclebin•大约 1 个月前你好——我想要这个功能已经好几个月了,但搜索结果一直为空。让代理创建并连接到本地测试虚拟机——为我构建一个 Windows 虚拟机,在该虚拟机上试用此脚本/软件,然后将结果反馈给我。代理可以通过 RDP 创建和管理 Hyper-V 中的虚拟机。支持 Windows、Mac 和 Linux 系统。目前仅限于 Claude API。 非常希望能够扩展到其他虚拟机主机、远程桌面协议和大型语言模型。感谢你的关注!
如何将 OpenAI 账户验证的 Bug 提交给工程师?1 分•作者: _kyran•大约 1 个月前我正在尝试联系 OpenAI 的某位人士,因为他们的手机验证流程似乎存在一个 bug。 这个问题与我的正常账户登录或双重认证 (2FA) 无关。我可以成功登录 ChatGPT,并且我的基于身份验证器的双重认证也按预期工作。 问题出现在 OpenAI 的手机验证流程中(该流程似乎是使用 Codex 所必需的),网址是:https://auth.openai.com/phone-verification 在手机验证过程中,我需要通过 WhatsApp 接收验证码。 然而,我没有在 WhatsApp 上收到任何验证码。 此外,我从未将 WhatsApp 设置为身份验证方法,而且我所在的国家/地区不在 OpenAI 列出的支持 WhatsApp 验证的国家/地区列表中。我的手机号码也不与 OpenAI 列出的支持 WhatsApp 验证的国家/地区相关联。另外,也没有提供短信或电话作为备选方案。 因此,我无法验证我的手机号码,也无法访问 Codex,尽管我可以成功通过我的 ChatGPT 账户进行身份验证。我使用 Codex 大约有 12 个月了,所以这不是一个新账户。我之前也订阅了 200 美元的 Plus 套餐。 我已经联系了 OpenAI 支持部门并提供了问题的详细信息。支持人员为我办理了退款并取消了我的订阅,但我仍然无法访问 Codex。 我不想创建第二个账户,以免触发任何欺诈行为,而且我还有正在进行的工作线程,不想丢失上下文等信息。 如果需要,我可以分享完整的屏幕录像、时间戳、复现步骤,甚至 HAR 文件。 在此发帖,希望 OpenAI 的人能看到,或者如果有人知道如何将真实的 bug 反馈给工程团队。 提前感谢 :)
Show HN:Opthash – Elastic 和 Funnel 哈希的 Rust 实现1 分•作者: aayd•大约 1 个月前几个月前,我通过《Quanta Magazine》的一个 YouTube 视频首次了解到论文《Optimal Bounds for Open Addressing Without Reordering》。我去找了官方实现,但没找到,于是我决定尝试用 Rust 实现这篇论文中的 Elastic Hashing 和 Funnel Hashing。 为此,我构建了 opthash,这是一个 Rust 库,提供了 ElasticHashMap 和 FunnelHashMap 的实现(最近还增加了 HashSet 变体)。它们在 API 上与 `std::collections::HashMap` 和 `HashSet` 保持一致。 最初,数据布局是论文中相对直接的实现,层和桶表示为嵌套结构,每个结构管理自己的分配。后来,我转向了更扁平的区域布局,用一次分配来处理后备的控制/数据区域,并用较小的描述符结构来保存每个层的指针和元数据。事实证明,这种方法速度明显更快。我的直觉是,将控制字节连续排列以最大化缓存局部性,因为探测的大部分指令都是在控制字节上执行的。 大部分底层细节的灵感来自于 hashbrown/SwissTable,例如 7 位控制字节、对控制字节组的 SIMD 扫描、2 的幂次方大小、测试用例以及使用 foldhash 作为默认哈希器。hashbrown 被包含在基准测试中作为性能上限,而 `std::HashMap` 是基线。 我还添加了 Python 绑定作为学习练习。我曾试图与 Python 的 dict 和 set 保持一致,但很快意识到通过 PyO3 跨越会增加比预期更多的开销…… 我非常乐意接受反馈,特别是关于哈希表构建、PyO3 绑定或基准测试方法。通过这个项目,我学到了很多关于 Rust 的语言特性(以及进入 unsafe 领域),而且我确信仍有许多地方可以改进。
展示 HN:Linux Journey iOS 版1 分•作者: huhuhang•大约 1 个月前多年来,Linux Journey 已帮助数百万人学习 Linux。现在,您可以在 iPhone 和 iPad 上直接阅读课程并完成测验。免费、开源且积极维护。
Anthropic 正在塑造我们的思想2 分•作者: ms_menardi•大约 1 个月前Anthropic 通过鼓励用户以特定方式使用其软件来给予经济奖励。 学习缓慢、善于思考、多任务处理者,当他们在计算机硬件的内存中留下未完成的工作时,就会受到惩罚。如果你将一个窗口打开太久,它会询问“您想支付代币将上下文从磁盘重新加载,还是想从头开始?”并提供一个摘要选项,该摘要是在上下文从缓存中卸载时计算的。 那些工作持续且专注的人,在服务器硬件寿命基础设施能力方面成本最低。我想知道哪种方式最有效?当然,劳动者更喜欢那种对思维来说最轻松、最吸引人的方式。我敢打赌,偏好取决于思维方式…… 无论如何,我对此不作好坏评判,我只是想到了这一点,并认为有人在某个地方应该因为某种原因读到它。 —— 另外 —— 他们鼓励你使用全屏窗口,并直接通过思考来解决问题,而不是向别处寻求帮助。他们通过“自动向下滚动”功能来实现这一点,该功能会在你的鼠标/焦点离开窗口时触发。这对于喜欢交叉引用的人来说非常紧张和烦人。但是,它有助于让你专注于任务。没有它,人们常常感觉像是在文字的海洋中游泳——这是因为人们不知道如何使用 page up 和 page down。