## 邮箱地址变更及对人工智能训练的担忧 请将我的主要邮箱地址更新为已移除,替换我之前的@gmail.com地址。我会尽量查看旧账户,但无法保证。 此次变更源于我对谷歌将人工智能整合到Gmail中的日益不安。虽然我早期就采用了大型语言模型,但我开始担心谷歌使用我的邮件内容来训练模型——特别是机密信息泄露和真实沟通被侵蚀的风险。 我珍视阅读朋友们精心撰写的邮件,这是快速短信或现在无法禁用的AI摘要所无法比拟的。最近,Gmail开始提示我“分享”邮件给谷歌,明确表示这些邮件*可能*会被人工审核用于模型训练。 我正在转向微软的邮件托管服务,希望获得更多隐私,ProtonMail 也是一个潜在的未来选择。我感谢多年来使用Gmail的时光,但我不愿意贡献我的个人写作风格和数据来进一步发展人工智能。
经过八小时的调试,一位机器人工程师发现人行道机器人冻结的原因:由于代码与`rerun`可视化SDK之间意外的交互导致了死锁。机器人核心控制循环以100Hz的频率运行,但在通过WebRTC连接LiDAR流后16秒停止。
最初修复问题的尝试——调整线程模型和互斥锁——失败了。一个心跳线程显示循环并没有变慢,而是*被阻塞*,从而发现了`rerun`内部生成的错误Rayon工作线程。问题源于在持有互斥锁时调用`rerun.log()`,从而触发了Rayon工作窃取死锁。
解决方案很简单:减少互斥锁的持有时间。这位工程师学到了宝贵的经验:GDB对于死锁至关重要,日志不足以进行线程状态分析,并且依赖项可能会引入隐藏的线程复杂性。他们还提倡使用心跳线程来检测停滞的循环,并向`rerun`提交了一个PR来记录这个问题。