Live data from Hacker News

HomeBrew Analytics – top 1000 packages installed over last year

brew.sh

11–20 of 168 posts

Re: HomeBrew Analytics – top 1000 packages installed over last year

#11
post #6

Homebrew's use of analytics still bothers me; specifically, making data public like this. It was supposed to only be used for development efforts, not showing off top-1000 lists. Also, I guess this following statement is - taking the charitable option - out of date. > Homebrew's analytics are accessible to Homebrew's current maintainers. https://github.com/Homebrew/brew/blob/master/docs/Analytics.... Yeah, I know, my…

Homebrew maintainer here. That language could probably be more precise - only current maintainers have access to detailed analytics (the details being specified on that same page).

I wasn't part of the creation of that particular page, but one thing we (the maintainers) commonly find ourselves doing is publicly referencing install statistics as justification for removing an unused formula or taking extra care during a version bump. Having public statistics for the top 1000 most popular packages makes those considerations a little bit more transparent.

Edit: I've created a PR to fix the language: https://github.com/Homebrew/brew/pull/3120

Re: HomeBrew Analytics – top 1000 packages installed over last year

#13
I'm surprised that ripgrep is so low, at #227.

I've been using it instead of grep the last few months and I could never go back. Check it out if you haven't! Here is the repo and a technical breakdown by the author:

https://github.com/BurntSushi/ripgrep

http://blog.burntsushi.net/ripgrep/

Re: HomeBrew Analytics – top 1000 packages installed over last year

#14
post #13

I'm surprised that ripgrep is so low, at #227. I've been using it instead of grep the last few months and I could never go back. Check it out if you haven't! Here is the repo and a technical breakdown by the author: https://github.com/BurntSushi/ripgrep http://blog.burntsushi.net/ripgrep/

Probably in part because the_silver_searcher ('ag') which is a very similar tool is #65

It's the one I personally use simply because I discovered it before ripgrep came out. Plus the 'ag' commandline is super easy.

Re: HomeBrew Analytics – top 1000 packages installed over last year

#15
post #13

I'm surprised that ripgrep is so low, at #227. I've been using it instead of grep the last few months and I could never go back. Check it out if you haven't! Here is the repo and a technical breakdown by the author: https://github.com/BurntSushi/ripgrep http://blog.burntsushi.net/ripgrep/

I hate that ripgrep won't let you specify an arbitrary list of filename extensions to search. You have to do some voodoo to get it to only search .foo files. With ag it's as simple as -G foo.

It's better than ag in a lot of ways, but there are little pain points like that which make me shift back and forth between tools.

Re: HomeBrew Analytics – top 1000 packages installed over last year

#16
post #9
post #6

Homebrew's use of analytics still bothers me; specifically, making data public like this. It was supposed to only be used for development efforts, not showing off top-1000 lists. Also, I guess this following statement is - taking the charitable option - out of date. > Homebrew's analytics are accessible to Homebrew's current maintainers. https://github.com/Homebrew/brew/blob/master/docs/Analytics.... Yeah, I know, my…

Let me lend you this handy piece of code, straight from my production codebase, written the day this feature was released. # disable homebrew from tracking metrics # see https://github.com/Homebrew/brew/blob/master/docs/Analytics.md HOMEBREW_NO_ANALYTICS=1

You're running Homebrew (and presumably OSX Server, if it still is a thing) in production??

Re: HomeBrew Analytics – top 1000 packages installed over last year

#17

Can someone explain the popularity of imagemagick on there? As in, are that many people tinkering with graphics via the command-line?

I think it's still pretty commonly used on the server side for image manipulation on uploads.

Re: HomeBrew Analytics – top 1000 packages installed over last year

#18
post #6

Homebrew's use of analytics still bothers me; specifically, making data public like this. It was supposed to only be used for development efforts, not showing off top-1000 lists. Also, I guess this following statement is - taking the charitable option - out of date. > Homebrew's analytics are accessible to Homebrew's current maintainers. https://github.com/Homebrew/brew/blob/master/docs/Analytics.... Yeah, I know, my…

There's significant value, when developing a product, in knowing which other products your customers are likely to have, so that you can prioritise your different integrations.

Similar data could probably be compiled from Google Trends, but this clean and authoritative view is something that can be trusted, and I think the result makes the open-source ecosystem stronger.

Re: HomeBrew Analytics – top 1000 packages installed over last year

#19
post #13

I'm surprised that ripgrep is so low, at #227. I've been using it instead of grep the last few months and I could never go back. Check it out if you haven't! Here is the repo and a technical breakdown by the author: https://github.com/BurntSushi/ripgrep http://blog.burntsushi.net/ripgrep/

I hate that ripgrep won't let you specify an arbitrary list of filename extensions to search. You have to do some voodoo to get it to only search .foo files. With ag it's as simple as -G foo. It's better than ag in a lot of ways, but there are little pain points like that which make me shift back and forth between tools.

You can't accomplish that with the -g glob flag?

Re: HomeBrew Analytics – top 1000 packages installed over last year

#20

Can someone explain the popularity of imagemagick on there? As in, are that many people tinkering with graphics via the command-line?

A lot of stuff at the top of the list is requirements/pre-requisites for other packages, for example wget is in top place used by other packages to download stuff.
Post reply on HN