CINXE.COM

GitHub Archive and Changelog Nightly (The Changelog #144) |> Changelog

<!DOCTYPE html> <html lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://changelog.com/podcast/144","20210124004253","https://web.archive.org/","web","/_static/", "1611448973"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="theme-color" content="#59B287"> <title>GitHub Archive and Changelog Nightly (The Changelog #144) |&gt; Changelog</title> <link rel="canonical" href="https://web.archive.org/web/20210124004253/https://changelog.com/podcast/144"> <meta name="description" content="Ilya Grigorik joined the show to talk about GitHub Archive, logging and archiving GitHub’s public event data, and how he uses Google BigQuery to make querying that data accessible to everyone. "> <meta name="copyright" content="Changelog Media LLC"> <meta name="twitter:card" content="player"> <meta name="twitter:site" content="@Changelog"> <meta name="twitter:title" content="GitHub Archive and Changelog Nightly (The Changelog #144)"> <meta name="twitter:description" content="Ilya Grigorik joined the show to talk about GitHub Archive, logging and archiving GitHub’s public event data, and how he uses Google BigQuery to make querying that data accessible to everyone. "> <meta name="twitter:player" content="https://changelog.com/podcast/144/embed?source=twitter"> <meta name="twitter:player:width" content="300"> <meta name="twitter:player:height" content="150"> <meta name="twitter:player:stream" content="https://cdn.changelog.com/uploads/podcast/144/the-changelog-144.mp3"> <meta name="twitter:player:stream:content_type" content="audio/mpeg"> <meta name="twitter:image" content="https://web.archive.org/web/20210124004253im_/https://cdn.changelog.com/images/share/twitter-podcast-0fed02e920a2ff887b9c8ccac88925e1.png?vsn=d"> <meta property="og:url" content="https://web.archive.org/web/20210124004253/https://changelog.com/podcast/144"> <meta property="og:type" content="website"> <meta property="og:title" content="GitHub Archive and Changelog Nightly (The Changelog #144)"> <meta property="og:image" content="https://web.archive.org/web/20210124004253im_/https://cdn.changelog.com/images/share/twitter-podcast-0fed02e920a2ff887b9c8ccac88925e1.png?vsn=d"> <meta property="og:image:width" content="3000"> <meta property="og:image:height" content="1688"> <meta property="og:description" content="Ilya Grigorik joined the show to talk about GitHub Archive, logging and archiving GitHub’s public event data, and how he uses Google BigQuery to make querying that data accessible to everyone. "> <meta property="og:site_name" content="Changelog"> <meta property="og:locale" content="en_US"> <link href="https://web.archive.org/web/20210124004253/https://changelog.com/feed" rel="alternate" title="News Feed (The Proverbial Fire Hose)" type="application/rss+xml"> <link href="https://web.archive.org/web/20210124004253/https://changelog.com/master/feed" rel="alternate" title="Master Feed (All Shows)" type="application/rss+xml"> <link href="https://web.archive.org/web/20210124004253/https://changelog.com/podcast/feed" rel="alternate" title="The Changelog Podcast Feed" type="application/rss+xml"> <link href="https://web.archive.org/web/20210124004253/https://changelog.com/feed.json" rel="alternate" title="JSON News Feed" type="application/json"> <link rel="stylesheet" href="https://web.archive.org/web/20210124004253cs_/https://cdn.changelog.com/css/app-0c082b5c5b5fb0fa2f6bc2bafa32ddd9.css?vsn=d"> <link rel="manifest" href="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/manifest-2045b534918a41b9ea6ac1b8f18bad96.json?vsn=d"> <link rel="preload" href="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/fonts/roboto-mono-400-fa5553f8f65e0faaf7ab50f94b02ac91.woff2?vsn=d" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/fonts/roboto-mono-700-2542e1bd22edaec8e20f29776a1c720f.woff2?vsn=d" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/fonts/SanaSans-Regular-80047e68931fc87ac8b1f4a1058d12fa.woff2?vsn=d" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/fonts/SanaSans-Medium-10af09075fa091fd6f4945318d349daa.woff2?vsn=d" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/fonts/SanaSans-Black-f9b4104d4aa4b9da5800a3552436f190.woff2?vsn=d" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/fonts/SanaSans-Bold-9bb3fb0184944727b2e447f24f9bf5bb.woff2?vsn=d" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/fonts/SanaSans-Italic-91b65af53adb4760f38a67a55fd9aa8b.woff2?vsn=d" as="font" type="font/woff2" crossorigin> <script defer src="https://web.archive.org/web/20210124004253js_/https://cdn.changelog.com/js/app-093bc7dd454de83d8cb8a63b8dec2053.js?vsn=d"></script> <script async defer data-domain="changelog.com" src="https://web.archive.org/web/20210124004253js_/https://stats.changelog.com/js/index.js"></script> <script src="//web.archive.org/web/20210124004253js_/https://rum-static.pingdom.net/pa-5a1c4f2830a8ef000700001d.js" async></script> </head> <body class="page-episode-show"> <!--[if lt IE 8]> <p>You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <header class="header"> <div class="header-container"> <div class="header-wrap"> <p class="header-logo"><a href="/web/20210124004253/https://changelog.com/" title="Go $HOME">Changelog</a></p> <nav class="header-nav"> <div class="header-nav-wrap"> <ul class="header-nav-primary header-nav-list"> <li class="header-nav-list-item "> <a href="/web/20210124004253/https://changelog.com/" title="Changelog News">News</a> </li> <li class="header-nav-list-item "> <a href="/web/20210124004253/https://changelog.com/podcasts" title="Changelog Podcasts">Podcasts</a> </li> <li class="header-nav-list-item "> <a href="/web/20210124004253/https://changelog.com/posts" title="Changelog Posts">Posts</a> </li> <li class="header-nav-list-item "> <a href="/web/20210124004253/https://changelog.com/community" title="Changelog Community">Community</a> </li> <li class="header-nav-list-item "> <a href="/web/20210124004253/https://changelog.com/subscribe">Subscribe</a> </li> <li class="header-nav-list-item header-nav-list-item--ten"> <a href="/web/20210124004253/https://changelog.com/++" title="Join Changelog++">Changelog++</a> </li> </ul> <div class="header-nav-secondary"> <ul class="header-nav-list"> <li class="header-nav-list-item header-nav-list-item--live is-hidden js-live-indicator"> <a href="/web/20210124004253/https://changelog.com/live" title="Listen Live">Live</a> </li> <li class="header-nav-list-item is-desktop_only"> <a class="header-button" href="/web/20210124004253/https://changelog.com/news/submit" title="Submit News">Submit News</a> </li> </ul> <ul class="header-nav-list"> <li class="header-nav-list-item"><a class="header-button" href="/web/20210124004253/https://changelog.com/in" title="Sign In">Sign In</a></li> </ul> <form action="/web/20210124004253/https://changelog.com/search" method="get" class="header-search"> <input name="q" type="text" placeholder="Search Changelog" value="" aria-label="Search"/> </form> <button class="header-menu js-toggle-nav" title="Toggle Menu"> <span class="header-menu-box"><span class="header-menu-inner"></span></span> </button> </div> </div> </nav> </div> </div> </header> <nav class="mobile_nav"> <div class="mobile_nav-inner"> <div class="mobile_nav-main"> <div class="mobile_nav-main-inner"> <p class="mobile_nav-logo"><a href="/web/20210124004253/https://changelog.com/" title="Go $HOME">Changelog</a></p> <ul class="mobile_nav-list"> <li class="mobile_nav-list-item"><a href="/web/20210124004253/https://changelog.com/">News</a></li> <li class="mobile_nav-list-item"><a href="/web/20210124004253/https://changelog.com/podcasts">Podcasts</a></li> <li class="mobile_nav-list-item"><a href="/web/20210124004253/https://changelog.com/posts">Posts</a></li> <li class="mobile_nav-list-item"><a href="/web/20210124004253/https://changelog.com/community">Community</a></li> <li class="mobile_nav-list-item"><a href="/web/20210124004253/https://changelog.com/about">About</a></li> <li class="mobile_nav-list-item"><a href="/web/20210124004253/https://changelog.com/subscribe">Subscribe</a></li> <li class="mobile_nav-list-item"><a href="/web/20210124004253/https://changelog.com/news/submit">Submit News</a></li> <li class="mobile_nav-list-item"><a href="/web/20210124004253/https://changelog.com/ten" title="Celebrating Ten Years of Changelog">Ten Years</a></li> </ul> </div> </div> <div class="mobile_nav-bottom"> <form action="/web/20210124004253/https://changelog.com/search" method="get" class="mobile_nav-search search-form"> <input name="q" type="text" placeholder="Search Changelog" aria-label="Search"/> </form> </div> </div> </nav> <main class="main"> <article class="episode"> <header class="episode-header"> <div class="episode-header-wrap"> <h2 class="episode-header-show_title"> <a href="/web/20210124004253/https://changelog.com/podcast">The Changelog</a> – Episode #144 </h2> <h1 class="episode-header-title"> GitHub Archive and Changelog Nightly </h1> <h3 class="episode-header-subtitle">with Ilya Grigorik</h3> <div class="episode-header-guests"> <h4 class="visually_hidden">Featuring</h4> <div class="avatar_list"> <a class="avatar_list-item" href="/web/20210124004253/https://changelog.com/person/adamstac" title="Adam Stacoviak"><img alt="Adam Stacoviak" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/uploads/avatars/people/Qo/avatar_small.png?v=63760280419" height="50" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="50"> <p>Adam</p> </a><a class="avatar_list-item" href="/web/20210124004253/https://changelog.com/person/jerodsanto" title="Jerod Santo"><img alt="Jerod Santo" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/uploads/avatars/people/z4/avatar_small.png?v=63760071650" height="50" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="50"> <p>Jerod</p> </a> </div> </div> </div> <div class="episode-header-toolbar"> <div class="toolbar_scroll-wrap"> <div class="toolbar toolbar--dark"> <a class="toolbar_item toolbar_item--button playbar playbar_play" data-play="/podcast/144/play" href="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/uploads/podcast/144/the-changelog-144.mp3" role="button" title="Play Episode">Play</a> <a class="toolbar_item toolbar_item--button" href="/web/20210124004253/https://changelog.com/news/github-archive-and-changelog-nightly-with-ilya-grigorik-1gp" style="background-image: url('https://web.archive.org/web/20210124004253im_/https://cdn.changelog.com/images/icons/icon-chat-70845e9361abb28c4434351c700ccd8a.svg?vsn=d')" title="Discuss this Episode">Discuss</a> <a class="toolbar_item toolbar_item--button has-tooltip" href="javascript:javascript:void(0);" style="background-image: url('https://web.archive.org/web/20210124004253im_/https://cdn.changelog.com/images/icons/icon-subscribe-bb29961d0af0afe6e474fa737e266c86.svg?vsn=d')" title="Subscribe to Podcast">Subscribe</a><div class="tooltip"> <div class="tooltip-arrow"></div> <div class="tooltip-wrap"> <ul class="tooltip-list"> <li class="tooltip-list-heading">Subscribe</li> <li><a data-turbolinks="false" href="/web/20210124004253/https://changelog.com/podcast/feed">Direct (RSS)</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://podcasts.apple.com/us/podcast/the-changelog/id341623264">Apple Podcasts</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://overcast.fm/itunes341623264/the-changelog">Overcast</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://open.spotify.com/show/5bBki72YeKSLUqyD94qsuJ">Spotify</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://www.subscribeonandroid.com/changelog.com/podcast/feed">Android</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://twitter.com/Changelog">Twitter</a></li> <li><a href="/web/20210124004253/https://changelog.com/subscribe/podcast" title="Subscribe via Email">Email</a></li> </ul> <div class="tooltip-footer"> <a href="/web/20210124004253/https://changelog.com/request/podcast">Request Episode</a> </div> </div> </div> <a class="toolbar_item toolbar_item--button" data-share="/podcast/144/share" href="javascript:javascript:void(0);" style="background-image: url('https://web.archive.org/web/20210124004253im_/https://cdn.changelog.com/images/icons/icon-share-3a50f2d407808edb5cd867407954aaf2.svg?vsn=d')" title="Share this Episode">Share</a> </div> </div> </div> <a class="episode-header-all_episodes_button" href="/web/20210124004253/https://changelog.com/podcast">All Episodes</a> </header> <div class="episode-body"> <div class="episode-body-summary"> <aside class="episode-body-summary-sponsors"> <h3>Brought to you by</h3> <div class="episode-body-summary-sponsors-list"> <a href="https://web.archive.org/web/20210124004253/http://codeship.com/changelog" rel="sponsored" title="Codeship"><img alt="Codeship Logo" class="lazy" data-src="/uploads/logos/b9/dark_logo_small.png?v=63642847545" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"></a><a href="https://web.archive.org/web/20210124004253/http://www.toptal.com/?utm_source=changelog" rel="sponsored" title="Toptal"><img alt="Toptal Logo" class="lazy" data-src="/uploads/logos/yk/dark_logo_small.png?v=63645457928" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"></a><a href="https://web.archive.org/web/20210124004253/https://www.codeschool.com/changelog" rel="sponsored" title="Code School"><img alt="Code School Logo" class="lazy" data-src="/uploads/logos/59/dark_logo_small.png?v=63645455892" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"></a> </div> </aside> <div class="episode-body-summary-description richtext"> <p>Ilya Grigorik joined the show to talk about GitHub Archive, logging and archiving GitHub’s public event data, and how he uses Google BigQuery to make querying that data accessible to everyone.</p> </div> <ul class="episode-body-summary-meta"> <li>55 minutes</li> <li>Recorded <time datetime="2015-02-27 18:45:00Z">Feb 27, 2015</time></li> <li>Published <time datetime="2015-02-27 18:45:00Z">Feb 27, 2015</time></li> <li><a href="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/uploads/podcast/144/the-changelog-144.mp3" download title="Download MP3">Download (27MB)</a></li> <li></li> </ul> </div> <div class="episode-body-details episode-body-details--podcast"> <section class="episode-body-section"> <a id="featuring" class="anchor"></a> <header class="section_heading"> <h3 class="section_heading-text">Featuring</h3> </header> <div class="richtext richtext--small"> <ul> <li>Adam Stacoviak &ndash; <a href="https://web.archive.org/web/20210124004253/https://twitter.com/adamstac" rel="external ugc">Twitter</a>, <a href="https://web.archive.org/web/20210124004253/https://github.com/adamstac" rel="external ugc">GitHub</a>, <a href="https://web.archive.org/web/20210124004253/https://www.linkedin.com/in/adamstacoviak" rel="external ugc">LinkedIn</a>, <a href="https://web.archive.org/web/20210124004253/https://adamstacoviak.com/" rel="external ugc">Website</a></li> <li>Jerod Santo &ndash; <a href="https://web.archive.org/web/20210124004253/https://twitter.com/jerodsanto" rel="external ugc">Twitter</a>, <a href="https://web.archive.org/web/20210124004253/https://github.com/jerodsanto" rel="external ugc">GitHub</a></li> </ul> </div> </section> <section class="episode-body-section"> <a id="sponsors" class="anchor"></a> <header class="section_heading"> <h3 class="section_heading-text">Sponsors</h3> </header> <div class="richtext richtext--small"> <p> <strong><a href="https://web.archive.org/web/20210124004253/http://codeship.com/changelog" rel="sponsored">Codeship</a></strong> – If it works with Docker, it works with Codeship Jet. </p> <p> <strong><a href="https://web.archive.org/web/20210124004253/http://www.toptal.com/?utm_source=changelog" rel="sponsored">Toptal</a></strong> – Join Toptal and work with awesome people from anywhere in the world. Freelance with companies like Airbnb, Artsy &amp; IDEO. </p> <p> <strong><a href="https://web.archive.org/web/20210124004253/https://www.codeschool.com/changelog" rel="sponsored">Code School</a></strong> – Learn to program by doing with hands-on courses. Sign up for Code School at only $19/month. That’s $10 off per month! </p> </div> </section> <section class="episode-body-section"> <a id="notes" class="anchor"></a> <header class="section_heading"> <h3 class="section_heading-text">Notes &amp; Links</h3> <p class="section_heading-note"><a href="https://web.archive.org/web/20210124004253/https://github.com/thechangelog/show-notes/blob/master/podcast/the-changelog-144.md" rel="external" title="Edit the show notes on GitHub">📝 Edit Notes</a></p> </header> <div class="richtext richtext--small"> <p>Ilya is a web performance engineer at Google where he works day and night making the web faster.</p> <p>In this show we also announced <a href="https://web.archive.org/web/20210124004253/http://thechangelog.com/nightly/">Changelog Nightly</a> - our new nightly email that unearths the hottest new repos on GitHub before they blow up.</p> <ul> <li><a href="https://web.archive.org/web/20210124004253/https://www.githubarchive.org/">GitHub Archive</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://changelog.com/nightly">Subscribe to Changelog Nightly</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://changelog.com/weekly">Subscribe to Changelog Weekly (highly curated and editorialized)</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://github.com/thechangelog/nightly">thechangelog/nightly - GitHub</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://cloud.google.com/bigquery/">Google BigQuery - Fully Managed Big Data Analytics Service — Google Cloud Platform</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://changelog.com/podcast/55/">The Changelog #55: Goliath, Event Machine, and SPDY with Ilya Grigorik</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://www.igvita.com/">Ilya Grigorik - igvita.com</a></li> <li><a href="https://web.archive.org/web/20210124004253/http://en.wikipedia.org/wiki/Dremel_%28software%29">Dremel (software) - Wikipedia, the free encyclopedia</a></li> <li><a href="https://web.archive.org/web/20210124004253/http://githut.info/">GitHut - Programming Languages and GitHub</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://github.com/igrigorik/githubarchive.org/issues/83">Email updates? · Issue #83 · igrigorik/githubarchive.org</a></li> <li><a href="https://web.archive.org/web/20210124004253/http://www.chromium.org/">The Chromium Projects</a></li> <li><a href="https://web.archive.org/web/20210124004253/http://chimera.labs.oreilly.com/books/1230000000545">High Performance Browser Networking</a></li> </ul> </div> </section> <div class="episode-body-pagination"> <a class="button" href="/web/20210124004253/https://changelog.com/podcast">View all episodes</a> </div> </div> </div> </article> </main> <div id="overlay" class="overlay overlay--share" data-turbolinks-permanent> <button class="overlay-close js-overlay-close"><img alt="Hide Overlay" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/icons/overlay-close-6e7187836a00d768405c62b8f5a00eee.svg?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"></button> <div class="overlay-curtain js-overlay-close"></div> <div class="overlay-scroll_wrap"> <div class="overlay-wrap js-overlay-content"></div> </div> </div> <footer class="footer"> <nav class="footer-primary"> <div class="footer-primary_wrap"> <ul class="footer-primary-list footer-primary-list--company"> <li><a href="/web/20210124004253/https://changelog.com/about">About</a></li> <li><a href="/web/20210124004253/https://changelog.com/contact">Contact</a></li> <li><a href="https://web.archive.org/web/20210124004253/tel:+1-888-974-2454">888-974-CHLG (2454)</a></li> </ul> <ul class="footer-primary-list footer-primary-list--social"> <li> <a href="https://web.archive.org/web/20210124004253/https://twitter.com/changelog" title="Changelog on Twitter"> <img alt="Twitter Icon" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/icons/icon-twitter-black-7fe99bf8092ff726d7e4ea4f05d6fd0a.svg?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"> </a> </li> <li> <a href="https://web.archive.org/web/20210124004253/https://github.com/thechangelog" title="Changelog on GitHub"> <img alt="GitHub Icon" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/icons/icon-github-black-aba4a2842b26aebde535c083c65cadc0.svg?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"> </a> </li> <li> <a href="https://web.archive.org/web/20210124004253/https://www.youtube.com/changelog" title="Changelog on YouTube"> <img alt="YouTube Icon" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/icons/icon-youtube-black-40c69360b86a887d33344f2e01cdbd05.svg?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"> </a> </li> <li> <a href="https://web.archive.org/web/20210124004253/https://www.instagram.com/changelog_" title="Changelog on Instagram"> <img alt="Instagram Icon" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/icons/icon-instagram-black-6902021ad1ffe9e54865935db2cf5de3.svg?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"> </a> </li> <li> <a href="https://web.archive.org/web/20210124004253/https://www.twitch.tv/changelog_" title="Changelog on Twitch"> <img alt="Twitch Icon" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/icons/icon-twitch-black-016fffbd39568b06df70fbc0267e1e68.svg?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"> </a> </li> </ul> </div> </nav> <nav class="footer-nav"> <div class="footer-nav-list"> <h4><a href="/web/20210124004253/https://changelog.com/" title="">News</a></h4> <ul> <li><a href="/web/20210124004253/https://changelog.com/subscribe" title="Subscribe to Changelog News">Subscribe</a></li> <li><a href="/web/20210124004253/https://changelog.com/topics" title="View all topics">Topics</a></li> <li><a href="/web/20210124004253/https://changelog.com/sources" title="View all sources">Sources</a></li> <li>---</li> <li><a href="/web/20210124004253/https://changelog.com/weekly" title="Changelog Weekly">Changelog Weekly</a></li> <li><a href="/web/20210124004253/https://changelog.com/nightly" title="Changelog Nightly">Changelog Nightly</a></li> <li>---</li> <li><a href="/web/20210124004253/https://changelog.com/news/fresh" title="Freshest news">Fresh</a></li> <li><a href="/web/20210124004253/https://changelog.com/news/top" title="Top news">Top</a></li> <li><a href="/web/20210124004253/https://changelog.com/news/submit" title="Submit news">Submit</a></li> </ul> </div> <div class="footer-nav-list"> <h4><a href="/web/20210124004253/https://changelog.com/podcasts" title="View all podcasts">Podcasts</a></h4> <ul> <li><a href="/web/20210124004253/https://changelog.com/podcast" title="The Changelog">The Changelog</a></li> <li><a href="/web/20210124004253/https://changelog.com/jsparty" title="JS Party">JS Party</a></li> <li><a href="/web/20210124004253/https://changelog.com/gotime" title="Go Time">Go Time</a></li> <li><a href="/web/20210124004253/https://changelog.com/founderstalk" title="Founders Talk">Founders Talk</a></li> <li><a href="/web/20210124004253/https://changelog.com/brainscience" title="Brain Science">Brain Science</a></li> <li><a href="/web/20210124004253/https://changelog.com/practicalai" title="Practical AI">Practical AI</a></li> <li><a href="/web/20210124004253/https://changelog.com/backstage" title="Backstage">Backstage</a></li> <li>---</li> <li><a href="/web/20210124004253/https://changelog.com/master" title="Master feed">Master</a></li> <li>---</li> <li><a href="/web/20210124004253/https://changelog.com/request" title="Request an episode">Request Episode</a></li> </ul> </div> <div class="footer-nav-list"> <h4><a href="/web/20210124004253/https://changelog.com/community" title="">Community</a></h4> <ul> <li><a href="/web/20210124004253/https://changelog.com/community" title="Join the community">Join the Community</a></li> <li><a href="/web/20210124004253/https://changelog.com/live" title="Listen live">Listen Live</a></li> <li><a href="/web/20210124004253/https://changelog.com/coc" title="Read the code of conduct">Code of Conduct</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://changelog.slack.com/" title="Sign in to Slack">Sign in to Slack</a></li> <li><a href="/web/20210124004253/https://changelog.com/community" title="Community perks">Perks</a></li> </ul> </div> <div class="footer-nav-list"> <h4>Etc.</h4> <ul> <li><a href="/web/20210124004253/https://changelog.com/ten" title="Celebrating Ten Years of Changelog">Ten Years</a></li> <li><a href="/web/20210124004253/https://changelog.com/sponsor" title="Sponsor Changelog">Sponsor</a></li> <li><a href="/web/20210124004253/https://changelog.com/search" title="Search Changelog">Search</a></li> <li><a href="/web/20210124004253/https://changelog.com/posts" title="Changelog’s posts">Posts</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://github.com/thechangelog/changelog.com">View Source</a></li> <li><a href="https://web.archive.org/web/20210124004253/https://github.com/thechangelog/changelog.com/issues">Report Issues</a></li> <li><a href="/web/20210124004253/https://changelog.com/terms">Terms &amp; Conditions</a></li> <li><a href="/web/20210124004253/https://changelog.com/privacy">Privacy Policy</a></li> </ul> </div> </nav> <div class="footer-sponsors"> <div class="footer-sponsors_wrap"> <div class="footer-sponsors-item"> <a href="https://web.archive.org/web/20210124004253/https://www.fastly.com/?utm_source=changelog" title="Bandwidth by Fastly"> <p>Bandwidth by</p> <img alt="Fastly" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/content/footer/sponsor-fastly-28f136138c7bd4caeb6622ed8219e7e3.png?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"> </a> </div> <div class="footer-sponsors-item"> <a href="https://web.archive.org/web/20210124004253/https://www.linode.com/changelog" title="Cloud hosting by Linode"> <p>Cloud hosting by</p> <img alt="Linode" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/content/footer/sponsor-linode-ee971a5f5bfa020c48ffa6534e07a8ab.png?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"> </a> </div> <div class="footer-sponsors-item"> <a href="https://web.archive.org/web/20210124004253/https://launchdarkly.com/?utm_source=changelog" title="Feature flags by LaunchDarkly"> <p>Feature flags by</p> <img alt="Rollbar" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/content/footer/sponsor-launchdarkly-da8b7fc22dd24bfe77a943e3f63a6de1.png?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"> </a> </div> </div> </div> </footer> <div id="player" data-turbolinks-permanent> <figure class="podcast_player js-player"> <nav class="podcast_player-nav"> <a href="" class="podcast_player-nav-button podcast_player-nav-button--copy js-player-copy-url" title="Copy Timestamp to Clipboard"></a> <input type="hidden" class="js-player-current-url"> <button class="podcast_player-nav-button podcast_player-nav-button--hide js-player-hide" title="Hide Player"></button> <button class="podcast_player-nav-button podcast_player-nav-button--close js-player-close" title="Close Player"></button> </nav> <div class="image_border_hack"> <img class="podcast_player-art js-player-art"> </div> <div class="podcast_player-details"> <div class="podcast_player-details-title"> <span class="js-player-now-playing"></span> <figcaption class="js-player-title"></figcaption> </div> </div> <div class="podcast_player-buttons"> <button class="podcast_player-button podcast_player-button--prev_episode js-player-prev-button" title="Listen to the previous episode"> <span class="js-player-prev-number"></span><img alt="Previous Episode" class="lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/icons/podcast-arrow-efa6cdca373476a1596dd6ec3ac73847.svg?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"> </button> <button class="podcast_player-button podcast_player-button--back15 js-player-back-button" title="Seek back 15 seconds"></button> <button class="podcast_player-button podcast_player-button--play js-player-play-button"></button> <button class="podcast_player-button podcast_player-button--forward15 js-player-forward-button" title="Seek forward 15 seconds"></button> <button class="podcast_player-button podcast_player-button--next_episode js-player-next-button" title="Listen to the next episode"> <img alt="Next Episode" class="flip-horizontal lazy" data-src="https://web.archive.org/web/20210124004253/https://cdn.changelog.com/images/icons/podcast-arrow-efa6cdca373476a1596dd6ec3ac73847.svg?vsn=d" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><span class="js-player-next-number"></span> </button> </div> <form class="podcast_player-slider"> <div class="range_slider"> <span class="range_slider-above"><span class="js-player-now-playing"></span></span> <div class="range_slider-range_wrap"> <input class="range_slider-range js-player-scrubber" type="range" value="0" min="0" max="500"/> <div class="range_slider-range-track js-player-track"></div> </div> <span class="range_slider-below"> <span class="js-player-title"></span> <output><b class="js-player-current">0:00</b> / <span class="js-player-duration">0:00</span></output></span> </div> </form> </figure> </div> <div id="drift-widget-container" data-turbolinks-permanent></div> </body> </html> <!-- FILE ARCHIVED ON 00:42:53 Jan 24, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 02:18:20 Nov 26, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.507 exclusion.robots: 0.03 exclusion.robots.policy: 0.018 esindex: 0.009 cdx.remote: 36.902 LoadShardBlock: 558.041 (3) PetaboxLoader3.datanode: 457.142 (4) PetaboxLoader3.resolve: 194.295 (2) load_resource: 136.977 -->

Pages: 1 2 3 4 5 6 7 8 9 10