GitHub CLI telemetry標準化、HNはopt-outとCI影響に集中
Original: GitHub CLI now collects pseudoanonymous telemetry View original →
GitHub CLIのtelemetryページはHacker Newsで269点を超え、developer toolのdefaultをめぐる議論になった。GitHubはghのusage patternをpseudoanonymous telemetryとして収集し、feature usageの把握や優先順位付けに使うと説明している。だがHNの反応は、analytics一般への反射的な拒否ではなかった。CLIという配布形態で、default-on collectionがどこまで広がるかに焦点が当たった。
CLIはbrowser appと違い、個人のlaptopだけでなくCI/CD runner、server、automation script、container imageの中でも動く。opt-outが用意されていても、それを全環境で一貫して適用するのは簡単ではない。threadではenvironment variableやconfig fileで十分なのか、outbound connectionを制限したbuild environmentで何が起きるのか、pseudoanonymousという言葉が実際の識別リスクをどこまで説明するのかが話題になった。
ghはGitHub APIのためにnetworkを使うが、usage telemetryは別のtrust questionになる。- developer toolのdefaultは個人設定ではなくorganization policyと衝突しやすい。
- CIやserverでは、opt-out漏れがdesktop appより起こりやすい。
community discussion noted that product teamがusage signalを欲しがる理由は理解できる。使われていないfeatureに時間を使わないための情報は必要だ。しかしCLIはreproducible infrastructureの一部にもなるため、HNの多くは「明示的に許可されるまで静かなdefault」を期待した。このthreadが伸びたのは、GitHub platformへの信頼とdeveloper workstationの制御権が同じ場所でぶつかったからだ。
元情報はGitHub CLI telemetryページで、HN discussionは https://news.ycombinator.com/item?id=47862331 にある。
Related Articles
HNのGitHub CLI telemetry議論は、metricsの有用性よりもcommand-line toolでdefault-on collectionが許されるかに集中した。
HNがStageに反応した理由はchapter UIだけではなく、agentが作ったcodeを人間がどう理解し責任を持つかだった。
GitHubのprivate preview stacked pull request workflowは、より小さなreview単位、built-in stack map、dependent PR全体のautomatic rebaseを約束し、Hacker Newsの関心を集めた。
Comments (0)
No comments yet. Be the first to comment!