{"id":3231,"date":"2016-06-06T17:18:29","date_gmt":"2016-06-06T09:18:29","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=3231"},"modified":"2016-06-06T17:18:29","modified_gmt":"2016-06-06T09:18:29","slug":"homebrew-and-opensource-analytics","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2016\/06\/06\/homebrew-and-opensource-analytics","title":{"rendered":"Homebrew and opensource analytics"},"content":{"rendered":"<p>Today I ran a quick <code>brew update<\/code>, and noticed the following:<\/p>\n<pre><code>==&gt; Homebrew has enabled anonymous aggregate user behaviour analytics\nRead the analytics documentation (and how to opt-out) here:\n  https:\/\/git.io\/brew-analytics\nUpdated Homebrew from  to .\nUpdated 2 taps (caskroom\/cask, homebrew\/core).\nNo changes to formulae.\n<\/code><\/pre>\n<p>Its well worth reading the document: <a href=\"https:\/\/github.com\/Homebrew\/brew\/blob\/master\/share\/doc\/homebrew\/Analytics.md\">Homebrew&#8217;s Anonymous Aggregate User Behaviour Analytics<\/a>. <\/p>\n<p>I&#8217;m in support of this move, after all Homebrew is valuable for me, and the volunteers need to know where to place importance of their time. I guess its also important to know if they should support many versions of OS X (as of this writing, I am still running OS X 10.10 instead of having upgraded).<\/p>\n<p>Being non-server software, this is turned on by default. Imagine if we could do that with MariaDB Server and the <a href=\"https:\/\/mariadb.org\/feedback_plugin\/\">feedback plugin<\/a>? Its opt-in, and you don&#8217;t get statistics that &#8220;match reality&#8221; so to speak. E.g. some <a href=\"https:\/\/mariadb.org\/feedback_plugin\/stats\/server_count_by_month\/\">12k servers out there<\/a>, or how <a href=\"https:\/\/mariadb.org\/feedback_plugin\/stats\/os\/\">88% of users are using Microsoft Windows<\/a>. This number is wildly different from the <a href=\"https:\/\/mariadb.com\/news-events\/press-releases\/mariadb-maxscale-wins-2016-application-year-mysql-community-awards\">quoted 12 million users<\/a> in a recent press release. <\/p>\n<p>Opensource projects, especially venture backed opensource projects\/products, are always looking for metrics and usage statistics. The old adage at MySQL was that you were a user for about 3 years, before you even bought services. Its clear that we all need better metrics instead of <em>download numbers<\/em>. Kudos to Homebrew for being so brave.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Homebrew%20and%20opensource%20analytics&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2016%2F06%2F06%2Fhomebrew-and-opensource-analytics&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"626ba004bf\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2016\/06\/06\/homebrew-and-opensource-analytics?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-3231\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2016\/06\/06\/homebrew-and-opensource-analytics?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-3231\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2016\/06\/06\/homebrew-and-opensource-analytics?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-3231\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2016\/06\/06\/homebrew-and-opensource-analytics?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Today I ran a quick brew update, and noticed the following: ==&gt; Homebrew has enabled anonymous aggregate user behaviour analytics Read the analytics documentation (and how to opt-out) here: https:\/\/git.io\/brew-analytics Updated Homebrew from to . Updated 2 taps (caskroom\/cask, homebrew\/core). No changes to formulae. Its well worth reading the document: Homebrew&#8217;s Anonymous Aggregate User Behaviour [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Homebrew%20and%20opensource%20analytics&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2016%2F06%2F06%2Fhomebrew-and-opensource-analytics&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"626ba004bf\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2016\/06\/06\/homebrew-and-opensource-analytics?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-3231\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2016\/06\/06\/homebrew-and-opensource-analytics?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-3231\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2016\/06\/06\/homebrew-and-opensource-analytics?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-3231\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2016\/06\/06\/homebrew-and-opensource-analytics?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1671,1406],"tags":[1838,1577],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-Q7","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2743,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/11\/homebrew-mac-os-x-and-mariadb-10-0-series","url_meta":{"origin":3231,"position":0},"title":"Homebrew (Mac OS X) and MariaDB 10.0 series","date":"11\/6\/2013","format":false,"excerpt":"Today I performed a brew update. I noticed that MariaDB now exists as stable (5.5.30) and devel (10.0.2). Brew formulas also exist for MySQL (5.6.10) and Percona Server (5.5.30-30.2) now. 10.0.3 is around the corner but I wanted to run 10.0.2 now. This is how I did it: brew unlink\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2812,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2013\/10\/07\/brew-and-git-versions","url_meta":{"origin":3231,"position":1},"title":"brew and git versions","date":"7\/10\/2013","format":false,"excerpt":"Today I faced something weird: byte@lovegood~$ brew update error: RPC failed; result=22, HTTP code = 400 fatal: The remote end hung up unexpectedly Error: Failure while executing: git pull -q origin refs\/heads\/master:refs\/remotes\/origin\/master I ran the brew doctor to find out my git version was outdated. Turns out you need \"Git\u2026","rel":"","context":"In &quot;Tech&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2199,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2011\/10\/12\/how-i-prepare-expense-reports","url_meta":{"origin":3231,"position":2},"title":"How I prepare expense reports","date":"12\/10\/2011","format":false,"excerpt":"Its been traditional since the old days to stick receipts on a sheet of paper and have them represent entries into an expense report. I think the only time this differed was at Sun - there we just stuffed it all into an envelope without any order and someone presumably\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2256,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2012\/02\/05\/mariadb-5-3-query-optimizer-by-sergey-petrunia","url_meta":{"origin":3231,"position":3},"title":"MariaDB 5.3 query optimizer by Sergey Petrunia","date":"5\/2\/2012","format":false,"excerpt":"Sergey Petrunia of the MariaDB project. What exactly is not working in MySQL? MySQL is poor at decision support\/analytics. With large datasets you need special disk access strategies. Complex queries like insufficient subquery support and big joins are common int he MySQL world. DBT-3 is used, scale=30, with a 75GB\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3456,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2018\/08\/10\/thumb-drive-data-recovery","url_meta":{"origin":3231,"position":4},"title":"Thumb drive data recovery","date":"10\/8\/2018","format":false,"excerpt":"I haven\u2019t done any data recovery or data rescue work in sometime (the last time was on Linux, with a combination of dd, ddrescue, and some throwaway code to parse JPGs \u2013 it was a Compact Flash card that needed saving). This time, all I had was macOS, a 16GB\u2026","rel":"","context":"In &quot;Tech&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2176,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2011\/09\/07\/upgrade-to-lion","url_meta":{"origin":3231,"position":5},"title":"Upgrade to Lion","date":"7\/9\/2011","format":false,"excerpt":"It seemed like only a year ago, I upgraded my laptop to run Snow Leopard. And now I've gone on to getting Lion (didn't take almost a year to upgrade -- good sign?). I've found some issues (and I've only used it for less than a day), and here are\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/3231"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=3231"}],"version-history":[{"count":1,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/3231\/revisions"}],"predecessor-version":[{"id":3232,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/3231\/revisions\/3232"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=3231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=3231"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=3231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}