Earlier quoted context omitted.
Sure, you can spend the weeks to months of expensive and time consuming work it takes to get a fuzzy, half accurate and biased picture of what your users workflows look like through user interviews and surveys. Or you can look at the analytics, which tell you everything you need to know immediately, always up to date, with perfect precision. Sometimes HN drives me crazy. From this thread you’d think telemetry is scre…
You're never going to win this argument, most of the people who post here have never actually shipped a product themselves and only work on isolated features and others have to handle / manage all of this for them so they have no real understanding of what it takes to do it the other crowd that pretends otherwise are larping or only have some generic open source project that only a handful of people use or they only…
GitHub CLI now collects pseudoanonymous telemetry
271–280 of 368 posts
Re: GitHub CLI now collects pseudoanonymous telemetry
#272Earlier quoted context omitted.
You could survey a representative sample
Not really. (a) People hate responding to surveys and hate emails, you're more likely to lose users than to get data (b) there's no way you're surveying people's in a way that gets you information like "time spent on a page" or "time between commits" or whatever. This is just nonsense tbh. Surveys and customer outreach solve completely different problems from analytics.
Re: GitHub CLI now collects pseudoanonymous telemetry
#273Earlier quoted context omitted.
Sure, you can spend the weeks to months of expensive and time consuming work it takes to get a fuzzy, half accurate and biased picture of what your users workflows look like through user interviews and surveys. Or you can look at the analytics, which tell you everything you need to know immediately, always up to date, with perfect precision. Sometimes HN drives me crazy. From this thread you’d think telemetry is scre…
Why do you need to collect hardware fingerprint, IMEI, phone number, geolocation, list of nearby wifi access points, list of installed applications, selfie and passport photo when you can simply count how much times a server route was called?
Re: GitHub CLI now collects pseudoanonymous telemetry
#274Earlier quoted context omitted.
Wow, it really is sad how literally unthinkable it is to you and so much of the industry that you could actually talk to your users and customers like human beings instead of just data points. And you know what happens when you reach out to talk to your customers like human beings instead of spying on them like animals? They like you more and they raise issues that your telemetry would never even think to measure. It…
You are inferring your own perception based on my comment, no need to be an asshole here. Like I said elsewhere we do both and they serve different purpose. We also make is very clear and easy to disable in the onboarding. I hope you try to build a business sometimes and open up your perspectives that maybe just maybe you don't have all the answers.
People in this case are likely extrapolating based on how user data is harvested in the industry at large. So there is bound to be (very likely) some characterization that is unfair to you.
Given modern data aggregation, really data vacuuming, and that software is opaque, it can be really hard to trust anyone with any aggregation of data. They say that they pseudonymize properly. The proof? Trust them bro. Then read yet another news article about how some data aggregation was either sloppily leaked or just a front for selling data.
A natural response to opaque practices by people you don’t trust is a hardline no.
Re: GitHub CLI now collects pseudoanonymous telemetry
#275Good for GitHub. All companies need this. Some use it to improve products, some use it for less commendable goals. I know HN crowd is allergic to telemetry but if you've ever developed a software as a service, telemetry is indispensable.
GitHub CLI is not a SaaS. It's a commandline utility.
Re: GitHub CLI now collects pseudoanonymous telemetry
#276Earlier quoted context omitted.
That’s what user forums are for.
You can set up a user forum if you'd like. If you think it will get you the same information that analytics will, you're obviously wrong.
Re: GitHub CLI now collects pseudoanonymous telemetry
#277Earlier quoted context omitted.
You can set up a user forum if you'd like. If you think it will get you the same information that analytics will, you're obviously wrong.
Kagi has a user forum (as well as listening to comments on other sites like Hacker News) and does not (at least supsosedly) collect telemetry. They seem to be doing fine when it comes to feedback.
Re: GitHub CLI now collects pseudoanonymous telemetry
#278Earlier quoted context omitted.
Not really. (a) People hate responding to surveys and hate emails, you're more likely to lose users than to get data (b) there's no way you're surveying people's in a way that gets you information like "time spent on a page" or "time between commits" or whatever. This is just nonsense tbh. Surveys and customer outreach solve completely different problems from analytics.
You can hire people to test your product and provide analytics. But not try to siphon the data for free.
Re: GitHub CLI now collects pseudoanonymous telemetry
#279Earlier quoted context omitted.
Why do you need to collect hardware fingerprint, IMEI, phone number, geolocation, list of nearby wifi access points, list of installed applications, selfie and passport photo when you can simply count how much times a server route was called?
That's a slippery slope and we both know it. Telemetry does not automatically include those things.
Re: GitHub CLI now collects pseudoanonymous telemetry
#280Earlier quoted context omitted.
> Git has horrible design and ergonomics. People say this and never has written about the supposed failure of design. Git has a very good conceptual model, and then provides operations (aptly named when you know about the model) to manipulate it. Most people who complains about git only think of it as code storage (folder {v1,v2,...}) instead of version control.
> never has written about If you don't want to look at what people write you can't say that they haven't written about it. > the supposed failure of design I don’t think people complain about the internals of git itself as much as the complexity of all the operations. If you want to read about complaints, you really don't have to look further than the myriad of git GUIs, TUIs and otherwise alternative/simplified inte…
The complexity is only there when you want to avoid learning what you’re doing. Just like find(1) is complex if you don’t know stuff about the file system or sed(1) is complex if you don’t know regex and line based addresing of a text file.
A lot of people who are using git don’t want to know what a commit is and their relation to branches. And then they are saying rebasing is too complex.
> If you want to read about complaints, you really don't have to look further than the myriad of git GUIs, TUIs and otherwise alternative/simplified interfaces
Git is a cli. The goal is always for you to find your workflow then create aliases for common operations. It does assume that you want complete control and avoid doing magic (which is what jj is doing).
Wanting magic is great (I use magit which makes git magical ;) ) but it’s like wanting to fly a plane without learning the instruments.