1作者: jrecyclebin28 天前原帖
你好 - 我已经想要这个几个月了,但搜索一直没有结果。希望能够让代理创建并连接到本地测试虚拟机 - 为我构建一个Windows虚拟机,在上面尝试这个脚本/软件,并给我反馈结果。代理可以在Hyper-V中创建虚拟机,并通过远程桌面协议(RDP)管理它们。该工具可以在Windows、Mac和Linux上运行。目前仅支持Claude API。 我希望能够扩展到其他虚拟机主机、远程桌面协议和大型语言模型(LLMs)。感谢你查看这个内容!
1作者: _kyran28 天前原帖
我试图联系OpenAI的某位工作人员,关于他们的手机验证流程中似乎存在的一个bug。 这个问题与我正常的账户登录或双重身份验证(2FA)无关。我可以成功登录ChatGPT,并且我的基于身份验证器的双重身份验证也能正常工作。 问题发生在OpenAI的手机验证流程中(这似乎现在是使用Codex所必需的),网址为 https://auth.openai.com/phone-verification。 在手机验证中,我需要通过WhatsApp接收验证码。 然而,我在WhatsApp中没有收到任何验证码。 此外,我从未将WhatsApp设置为身份验证方式,并且我所在的国家并不是OpenAI列出的支持WhatsApp验证的国家。我的电话号码也不与OpenAI列出的支持WhatsApp验证的国家相关联。值得一提的是,作为备选方案也没有提供短信或电话选项。 因此,我无法验证我的手机号码,也无法访问Codex,尽管我可以成功使用我的ChatGPT账户进行身份验证。我已经使用Codex大约12个月,所以这不是一个新账户。我之前也在Plus $200计划中。 我已联系OpenAI支持并提供了问题的详细信息。支持人员为我处理了退款并取消了我的订阅,但我仍然无法再访问Codex。 我不想创建第二个账户,以免触发任何欺诈检测,并且我有正在进行的工作线程,不想失去上下文等信息。 如果需要,我可以分享完整的屏幕录制、时间戳、重现步骤,甚至是HAR文件。 在这里发布是希望OpenAI的某位工作人员能看到,或者如果有人知道如何将真正的bug提交给工程团队。 提前感谢 :)
1作者: aayd28 天前原帖
我第一次通过Quanta Magazine的YouTube视频接触到论文《无重排序的开放寻址的最优界限》。几个月前,我开始寻找该论文的官方实现,但没有找到,于是决定尝试用Rust实现论文中的弹性哈希(Elastic Hashing)和漏斗哈希(Funnel Hashing)。 为此,我构建了opthash,这是一个提供ElasticHashMap和FunnelHashMap实现的Rust库(最近还增加了HashSet变体)。它们在API上与std::collections::HashMap和HashSet达到了相同的水平。 最初,数据布局是对论文的相对直接的实现,层级和桶被表示为嵌套结构体,每个结构体管理自己的内存分配。后来,我转向了一种更扁平的区域布局,使用一个分配来支持控制/数据区域,并用较小的描述符结构体来保存每个层级的指针和元数据。这样做的性能明显提高。我选择的直觉是将控制字节连续排列,以最大化缓存局部性,因为大多数探测指令都是在控制字节上执行的。 大多数低级细节受到hashbrown/SwissTable的启发,例如7位控制字节、对控制字节组的SIMD扫描、2的幂次大小、测试用例以及foldhash作为默认哈希函数。hashbrown被纳入基准测试,作为性能上限,而std::HashMap则作为基准。 我还添加了Python绑定作为学习练习。我希望与Python的字典和集合实现保持一致,但很快意识到通过PyO3的交互带来了比预期更多的开销…… 我非常欢迎反馈,尤其是关于哈希表构建、PyO3绑定或基准测试方法论的意见。通过这个项目,我学到了很多关于Rust语言特性的知识(以及如何进入不安全领域),我相信还有许多地方可以改进。