GitHub has implemented telemetry collection in its command-line interface to gather usage data. The company says the data is pseudoanonymous and can be disabled by users.
GitHub CLI now sends usage telemetry to GitHub servers by default. The data collection tracks command execution, feature usage, and error rates to help the company understand how developers use the tool.
According to GitHub's documentation, the telemetry is pseudoanonymous—tied to a randomly generated ID rather than user accounts. The company states it does not collect command arguments, file contents, or other sensitive information.
Users can opt out of telemetry collection by setting the `GH_NO_DATA_COLLECTION` environment variable or adjusting settings through the configuration file. GitHub also provides a command to view what data has been collected.
The announcement generated discussion in tech communities, with developers expressing mixed reactions. Some welcomed transparency about data collection practices, while others raised concerns about default opt-in behavior for telemetry.
GitHub joins other development tools that collect usage metrics, including Docker, npm, and various IDEs. The company said the data helps prioritize feature development and identify bugs.
The telemetry implementation follows GitHub's broader efforts to gather insights from its ecosystem. Previously, the company has collected anonymized data through its platform to inform security research and feature planning.
Users who want to verify telemetry settings should check their GitHub CLI configuration. The feature is available in recent versions of the tool across Windows, macOS, and Linux platforms.
GitHub's Dependabot now implements a default package cooldown period for version updates, spacing out dependency upgrades to reduce noise and improve workflow efficiency.
Julia can execute code 10 to 1,000 times faster than Python by some benchmarks, yet the language remains relatively unpopular among developers. The performance gap highlights a persistent challenge in programming: the trade-off between ease of use and raw speed.
A developer has demonstrated a complete workflow for building and shipping Mac and iOS applications without using Apple's Xcode IDE. The approach gained significant traction on Hacker News with 139 points and 69 comments.
The creator of the Zig programming language has publicly challenged statements made by Anthropic regarding AI capabilities, sparking debate in the developer community.