{"version":"1.0","provider_name":"Rows Across The Lake","provider_url":"https:\/\/datablog.roman-halliday.com","author_name":"david","author_url":"https:\/\/datablog.roman-halliday.com\/index.php\/author\/david\/","title":"Danger! Danger! Float value! - Rows Across The Lake","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"WoSaka8oO2\"><a href=\"https:\/\/datablog.roman-halliday.com\/index.php\/2018\/07\/28\/danger-danger-float-value\/\">Danger! Danger! Float value!<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/datablog.roman-halliday.com\/index.php\/2018\/07\/28\/danger-danger-float-value\/embed\/#?secret=WoSaka8oO2\" width=\"600\" height=\"338\" title=\"&#8220;Danger! Danger! Float value!&#8221; &#8212; Rows Across The Lake\" data-secret=\"WoSaka8oO2\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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\/* ]]> *\/\n<\/script>\n","description":"Floating point numbers aren't the devil, but they should only be used when it's entirely necessary and appropriate.\u00a0I have seen the float data type used in the wrong place, for the wrong reason, and it can become a ticking time bomb!","thumbnail_url":"http:\/\/datablog.roman-halliday.com\/wp-content\/uploads\/2018\/01\/ThreeThirds-pi-300x228.png"}