{"version":"1.0","provider_name":"What to Brew","provider_url":"http:\/\/whattobrew.com\/blog","author_name":"James","author_url":"http:\/\/whattobrew.com\/blog\/author\/james\/","title":"Homebrew addition clustering - What to Brew","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"j9lgKxR72W\"><a href=\"http:\/\/whattobrew.com\/blog\/2016\/11\/26\/homebrew-addition-clustering\/\">Homebrew addition clustering<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"http:\/\/whattobrew.com\/blog\/2016\/11\/26\/homebrew-addition-clustering\/embed\/#?secret=j9lgKxR72W\" width=\"600\" height=\"338\" title=\"&#8220;Homebrew addition clustering&#8221; &#8212; What to Brew\" data-secret=\"j9lgKxR72W\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=http:\/\/whattobrew.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/i0.wp.com\/whattobrew.com\/blog\/wp-content\/uploads\/2016\/11\/figure_1.png?fit=800%2C600","thumbnail_width":800,"thumbnail_height":600,"description":"There are currently well over 100,000 votes on What to Brew, meaning it&#8217;s a treasure trove of data. But data is only as useful as its analysis. This article looks at my work to find groupings of similar homebrew additions based on how well they work with each style. I decided to use k-means clustering\u00a0to [&hellip;]"}