{"version":"1.0","provider_name":"Scott H Young","provider_url":"https:\/\/www.scotthyoung.com\/blog","title":"How to Start Your Own Ultralearning Project (Part One) - Scott H Young","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"DTJGcd9f8r\"><a href=\"https:\/\/www.scotthyoung.com\/blog\/2016\/07\/28\/ultralearn-diy-1\/\">How to Start Your Own Ultralearning Project (Part One)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.scotthyoung.com\/blog\/2016\/07\/28\/ultralearn-diy-1\/embed\/#?secret=DTJGcd9f8r\" width=\"600\" height=\"338\" title=\"&#8220;How to Start Your Own Ultralearning Project (Part One)&#8221; &#8212; Scott H Young\" data-secret=\"DTJGcd9f8r\" 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\/\/# sourceURL=https:\/\/www.scotthyoung.com\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Ultralearning is deep self-education to learn hard things in less time. I\u2019ve written before about how I\u2019ve used this approach to learn MIT computer science, multiple languages and cognitive science. I\u2019ve touched on some of the aspects of ultralearning in previous articles. It focuses on learning depth-first, breaking impasses down into prerequisites you can finish [&hellip;]"}