本文讲述了作者发现并解决 Xorg 服务器中存在八年之久的 bug 的过程。该 bug 导致在使用 GrabServer 锁定服务器时,窗口仍可能被销毁。作者使用 eBPF 和 uprobe 等工具,最终定位到问题是由于对 epoll 的错误使用导致的。作者还分析了该 bug 长期未被发现的原因,认为这与 X11 compositor 的特殊定位有关。
作者回顾了自己使用GitHub Copilot一年的体验,尽管Copilot在生成样板代码等方面有一定帮助,但他最终认为Copilot并没有提高他的生产力。原因是Copilot的不可预测性和速度缓慢,导致作者需要花费大量时间等待和修改代码,最终效率反而降低。作者认为,如果Copilot能够更智能、更快速,或许才能真正提高生产力。