CINXE.COM

Talking to Machines: LISP and the Origins of AI | Command Line Heroes

<!DOCTYPE html> <html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#"> <head> <script>performance.mark('HEAD Start');</script> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Talking to Machines: LISP and the Origins of AI | Command Line Heroes</title> <link rel="preconnect" href="https://static.redhat.com"> <link rel="preconnect" href="https://consent.trustarc.com"> <script id="rhdc_js_errors_js">window.sentryOnLoad=function(){Sentry.init({dsn:"https://676ea2c2d4a147c2834066d24c04a9e4@o490301.ingest.sentry.io/5370002",ignoreErrors:[],integrations:[Sentry.browserTracingIntegration()],environment:'prod',tracesSampleRate:0.75,sampleRate:0.75});};</script> <script id="rhdc_analytics_get_top_eddl_pagedata">var pageData = {"pageCategory":"command-line-heroes","pageName":"rh|command-line-heroes|season-3|talking-to-machines","pageTitle":"Talking to Machines: LISP and the Origins of AI | Command Line Heroes","pageType":"page","pageSubType":"Branded media","siteExperience":"","siteLanguage":"en","subsection":"season-3","subsection2":"talking-to-machines","subsection3":"","cms":"RH CMS 1.0","analyticsTitle":"","contentID":"377261","contentType":"","destinationURL":"https:\/\/www.redhat.com\/en\/command-line-heroes\/season-3\/talking-to-machines","gated":"false","offerID":"","errorType":"","contentPublishDate":"2019-09-06","siteName":"rh","dataObject":"appEventData","taxonomyRegion":["4521"],"taxonomySubType":["107221"],"taxonomyTopic":["75501","27031","107481"],"pageStatus":"published"};</script> <script id="rhdc_analytics_get_top_eddl_js">!function(e,a){"use strict";e.appEventData=e.appEventData||[],e.pageData=e.pageData||[];var t={event:"Page Load Started",page:pageData};if(a.referrer){var r=a.createElement("a");r.href=a.referrer,t.page.previousPage=r.href}t.page.siteExperience=e.innerWidth<=768?"tablet":"desktop",appEventData.push(t)}(window,document);</script> <script id="dpal" src="https://www.redhat.com/dtm.js" async></script> <script id="trustarc" src="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustarc.js" async></script> <script src="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustecm/js/trustecm.js" data-domain="www.redhat.com" async></script> <script class="trustecm" data-src="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustecm/js/trustecm-functional.js" data-tracker-type="functional"></script> <script class="trustecm" data-src="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustecm/js/trustecm-advertising.js" data-tracker-type="advertising"></script> <script type="importmap">{"imports":{"@rhds/elements/":"/modules/contrib/red_hat_shared_libs/dist/rhds-elements/modules/"},"scopes":{}}</script> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"en\/","currentPath":"node\/377261","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"rh_oidc_manager":{"debug":false,"cookie_settings":{"rh_sso_session_enabled":true},"oidc_settings":{"authority":"https:\/\/sso.redhat.com\/auth\/realms\/redhat-external","client_id":"rhcom","loadUserInfo":true,"post_logout_redirect_uri":"https:\/\/www.redhat.com\/en","redirect_uri":"https:\/\/www.redhat.com\/en","scope":"openid profile_level.rh_events id.email id.idp id.job.title id.job.department id.name id.organization id.sub id.username roles api.graphql api.console","silent_redirect_uri":"https:\/\/www.redhat.com\/en\/silent-renew.html"}},"rhdc_analytics":{"searchTerm":null},"rhdc_bulk_tagging":{"should_skip_product_primary_product_requirement":true,"field_taxonomy_product":{"add":"If there is currently no \u003Cb\u003EPrimary Product\u003C\/b\u003E value before this operation,\n a \u003Cb\u003EProduct\u003C\/b\u003E value will be chosen as the \u003Cb\u003EPrimary Product\u003C\/b\u003E.","remove":"\u003Cul\u003E\n \u003Cli\u003EIf removing all existing \u003Cb\u003EProduct\u003C\/b\u003E value(s), the \u003Cb\u003EPrimary Product\u003C\/b\u003E will also be removed.\u003C\/li\u003E\n \u003Cli\u003EIf not, please choose a new valid \u003Cb\u003EPrimary Product\u003C\/b\u003E in a previous operation\n before removing the \u003Cb\u003EProduct\u003C\/b\u003E.\u003C\/li\u003E\n \u003C\/ul\u003E","replace":"If the \u003Cb\u003EProduct\u003C\/b\u003E that is being replaced is the \u003Cb\u003EPrimary Product\u003C\/b\u003E,\n please change the \u003Cb\u003EPrimary Product\u003C\/b\u003E in a previous operation."},"field_taxonomy_product_primary":{"add":"The \u003Cb\u003EPrimary Product\u003C\/b\u003E that is being added must be a value of an existing \u003Cb\u003EProduct\u003C\/b\u003E value.\n If the \u003Cb\u003EPrimary Product\u003C\/b\u003E value to add is not, please add that \u003Cb\u003EProduct\u003C\/b\u003E in a previous operation.","remove":"You cannot remove the \u003Cb\u003EPrimary Product\u003C\/b\u003E. This operation will be skipped.","replace":"If the new \u003Cb\u003EPrimary Product\u003C\/b\u003E value is not an existing \u003Cb\u003EProduct\u003C\/b\u003E value,\n please add that \u003Cb\u003EProduct\u003C\/b\u003E in a previous operation."}},"rhdcCore":{"webrh":{"version":"1.212.0"}},"rhdc_style":{"flag_myrh_popover":1},"rhdc_solr_listing":{"testmode":false},"csp":{"nonce":"crrh-yyQgj-r9Pw-_Edd1Q"},"user":{"uid":0,"permissionsHash":"4737a889089cbdcce048bf0dfd5713f83cd2c1f0062562282543460f381f5099"}}</script> <script src="/rhdc/system-files/js/js_6C4uuPZsMqZEcXHWdYNw9F0kQZncqVBrl5Ez1Rzu3yM.js?scope=header&amp;delta=0&amp;language=en&amp;theme=rhdc&amp;include=eJyNj0FuQjEMRC_0Qw7Rg0RO7CYBJ0a2aUVP38CvCgsWbCzPzPNIVsLUwJM10LVyzxYZfq6BBTCQDcEL06YvMG2hOGzaUgajdOmxsmTgj6Yy6OZLx5IGTKiksSiB0-4V7jR9IVjibQSks1JZOT6ZRh4YZg1F5NTpnqTVxlfvxe7MYZy8Ho72KnvIRIicsrjLeIckVdF3QOvrIyPQ0nb8aPvxH_4vt2_K2uL5k8KEr17Bu8xfs6CUhA"></script> <script src="/modules/contrib/rh_oidc_manager/libraries/dist/js/index.min.js?soejlb" type="module"></script> <script src="https://static.redhat.com/libs/@redhat/marketing/latest/rh.mktg.js" async></script> <link rel="stylesheet" media="all" href="/rhdc/system-files/css/css_bsrsDQnlLUPk4uTe_Olp5vVSHWTXbgflkO25g-R-iWw.css?delta=0&amp;language=en&amp;theme=rhdc&amp;include=eJxNjkEOg0AIRS-kziG66ikmyKBDioNhsI23L7ZJ0w0h__HDEzj18Fy4oz7JzqSNUGXYqDCkhcXJJoTdWdtgVHIFz_gI6moJHSbhtXrR7Ud7hWsVnnuyOsbNYDXP0CkfnFbRGeRWTTeKvGC6xrioxqfxaBwWHeQPfRufIEMDOZ2xJ7ejOxhOqK1T82kLtoYs7Dy8aLaa9oXGBk9e4WP_DUMtJO9X6w1caWFx" /> <link rel="stylesheet" media="print" href="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustecm/css/trustecm.css" data-onload-media="all" onload="this.onload=null;this.media=this.dataset.onloadMedia" /> <link rel="stylesheet" media="print" href="https://static.redhat.com/libs/redhat/rh-iconfont/5/files/rh-web-iconfont.css" data-onload-media="all" onload="this.onload=null;this.media=this.dataset.onloadMedia" /> <link rel="stylesheet" media="all" href="/rhdc/system-files/css/css_La4VCjpsMgCZsXpPdlXvakLEy0cU8AVY3ZSH1-_K_qA.css?delta=3&amp;language=en&amp;theme=rhdc&amp;include=eJxNjkEOg0AIRS-kziG66ikmyKBDioNhsI23L7ZJ0w0h__HDEzj18Fy4oz7JzqSNUGXYqDCkhcXJJoTdWdtgVHIFz_gI6moJHSbhtXrR7Ud7hWsVnnuyOsbNYDXP0CkfnFbRGeRWTTeKvGC6xrioxqfxaBwWHeQPfRufIEMDOZ2xJ7ejOxhOqK1T82kLtoYs7Dy8aLaa9oXGBk9e4WP_DUMtJO9X6w1caWFx" /> <link rel="stylesheet" media="all" href="/rhdc/system-files/css/css_STiz3aC7JuAn4ljPqluT15dKBOmMjaS-70xf9sqOiP8.css?delta=4&amp;language=en&amp;theme=rhdc&amp;include=eJxNjkEOg0AIRS-kziG66ikmyKBDioNhsI23L7ZJ0w0h__HDEzj18Fy4oz7JzqSNUGXYqDCkhcXJJoTdWdtgVHIFz_gI6moJHSbhtXrR7Ud7hWsVnnuyOsbNYDXP0CkfnFbRGeRWTTeKvGC6xrioxqfxaBwWHeQPfRufIEMDOZ2xJ7ejOxhOqK1T82kLtoYs7Dy8aLaa9oXGBk9e4WP_DUMtJO9X6w1caWFx" /> <link type="text/css" href="//static.redhat.com/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" /> <link type="text/css" href="/ux/webdms/css/vendors/plyr.min.css" rel="stylesheet" /> <link type="text/css" href="/ux/webdms/css/styles.min.css" rel="stylesheet" /> <link type="text/css" href="/ux/webdms/css/projects/clh-s3-episodes.min.css" rel="stylesheet" /> <link rel="preload" href="/themes/custom/rh_base_ui/src/fonts/red_hat_text/RedHatTextVFModified.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/themes/custom/rh_base_ui/src/fonts/red_hat_display/RedHatDisplayVFModified.woff2" as="font" type="font/woff2" crossorigin> <script type="speculationrules">{"prerender": [{"urls": ["/en"]}]}</script> <meta name="description" content="Creating a machine that thinks may have seemed like science fiction in the 1950s. But John McCarthy decided to make it a reality. And he started with a language he called LISP." /> <link rel="canonical" href="https://www.redhat.com/en/command-line-heroes/season-3/talking-to-machines" /> <link rel="image_src" href="https://www.redhat.com/rhdc/managed-files/og-clh-s3-1200x675.png" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.redhat.com/en/command-line-heroes/season-3/talking-to-machines" /> <meta property="og:title" content="Talking to Machines: LISP and the Origins of AI | Command Line Heroes" /> <meta property="og:description" content="Creating a machine that thinks may have seemed like science fiction in the 1950s. But John McCarthy decided to make it a reality. And he started with a language he called LISP." /> <meta property="og:image" content="https://www.redhat.com/rhdc/managed-files/og-clh-s3-1200x675.png" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:description" content="Creating a machine that thinks may have seemed like science fiction in the 1950s. But John McCarthy decided to make it a reality. And he started with a language he called LISP." /> <meta name="twitter:title" content="Talking to Machines: LISP and the Origins of AI | Command Line Heroes" /> <meta name="twitter:url" content="https://www.redhat.com/en/command-line-heroes/season-3/talking-to-machines" /> <meta name="twitter:image" content="https://www.redhat.com/rhdc/managed-files/og-clh-s3-1200x675.png" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <!-- Required styles from dx-utilities. See red_hat_shared_libs_preprocess_html. --> <style>.dx-relative{position:relative !important;}@media (min-width:576px){.sm\:dx-relative{position:relative !important;}}@media (min-width:768px){.md\:dx-relative{position:relative !important;}}@media (min-width:992px){.lg\:dx-relative{position:relative !important;}}@media (min-width:1200px){.xl\:dx-relative{position:relative !important;}}@media (min-width:1440px){.\32xl\:dx-relative{position:relative !important;}}</style> <!-- End of dx-utilities styles. --><meta http-equiv="content-language" content="en" /> <meta name="last-publish-date" content="Tue, 25 Jun 2019 00:00:00 GMT" /> <meta name="node-type" content="page" /> <meta name="source" content="rhdc_drupal" /> <meta name="rhdc_key" content="c4df31e5f474b92eb39f5ec0d61b6ec8" /> <meta name="taxonomy-region" content="Global" /> <meta name="taxonomy-region-tid" content="4521" /> <meta name="taxonomy-sub-type" content="Branded media" /> <meta name="taxonomy-sub-type-tid" content="107221" /> <meta name="taxonomy-topic" content="Artificial intelligence" /> <meta name="taxonomy-topic-tid" content="75501" /> <meta name="taxonomy-topic" content="Application development and delivery" /> <meta name="taxonomy-topic-tid" content="27031" /> <meta name="taxonomy-topic" content="Tech history" /> <meta name="taxonomy-topic-tid" content="107481" /> <meta name="dateline" content="2019-06-25T00:00:00.00Z" /> <meta name="source_title" content="Talking to Machines: LISP and the Origins of AI | Command Line Heroes" /> <link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="alternate" hreflang="en" href="https://www.redhat.com/en/command-line-heroes/season-3/talking-to-machines" /> <link rel="alternate" hreflang="es" href="https://www.redhat.com/es/command-line-heroes/season-3/talking-to-machines" /> <script>performance.mark('HEAD End'); performance.measure('HEAD Time', 'HEAD Start', 'HEAD End');</script> </head> <body class="clh-s3e7 bg-purple-dark path-node rhdc-node-type-page page-node-377261" > <div class="rhb-region rhb-region--highlighted"><div data-drupal-messages-fallback class="hidden"></div></div> <div class="rhdc-header--background-image"></div> <div class="rhb-region rhb-region--content" id="rhb-main-content" role="main"> <article> <div> <div class="one-column"> <div class="dx-relative content-region"> <!-- Pattern | raw_html --> <div class="one-column"> <div class="dx-relative content-region"> <header id="top" class="dms-band clh-nav-top py-2"> <div class="container text-white"> <div class="row d-flex align-items-center"> <div class="col-6"> <a href="//www.redhat.com/en/command-line-heroes" title="Command Line Heroes"> <img class="img-fluid svg-white" src="/rhdc/managed-files/clh-logo-2-22.svg" width="166" height="42" alt="Command Line Heroes logo" loading="lazy"> </a> </div> <div class="col-6 clh-nav-toggle-wrapper"> <span class="text-monospace text-right font-size-16 d-inline-block">Subscribe<br>&amp; more</span> <a href="#" class="btn btn-toggle" data-toggle="nav-shelf"> <div class="d-inline-block"> <span class="menu-bar"></span> <span class="menu-bar"></span> <span class="menu-bar"></span> </div> </a> </div> </div> </div> </header> <div class="dms-band clh-nav-shelf text-white py-0"> <div class="nav-container pb-4"> <div id="CLHNav" class="accordion pb-8"> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-subscribe.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSubscribe"> <p>Subscribe</p> </button> <div id="clhSubscribe" class="accordion-panel collapse" data-parent="#CLHNav"> <p>Subscribe to the podcast to receive new episodes as soon as we release them</p> <div class="row pb-2"> <div class="col-6 mb-2"> <a href="//geo.itunes.apple.com/podcast/us/id1319947289?mt=2&amp;at=1010lbVy&amp;ct=redhatclh_website" target="_blank" title="Listen on Apple Podcasts"> <img class="img-fluid" src="/rhdc/managed-files/apple%20podcast.svg" alt="Listen on Apple Podcasts"> </a> </div> <div class="col-6 mb-2"> <a href="https://castbox.fm/channel/id1105224?country=us" target="_blank" title="Listen on Castbox"> <img class="img-fluid" src="/rhdc/managed-files/castbox-badge.svg" alt="Listen on Castbox"> </a> </div> <div class="col-6 mb-2"> <a href="//open.spotify.com/show/4Jgtgr4mHXNDyLldHkfEMz" target="_blank" title="Listen on Spotify"> <img class="img-fluid" src="/rhdc/managed-files/spotify-badge.svg" alt="Listen on Spotify"> </a> </div> <div class="col-6 mb-2"> <a href="//feeds.simplecast.com/vUHP7wpf" target="_blank" title="Subscribe via RSS Feed"> <img class="img-fluid" src="/rhdc/managed-files/rss-feed-badge.svg" alt="Subscribe via RSS Feed"> </a> </div> </div> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-about.jpg"> <button href="/en/command-line-heroes/about" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhAbout"> <p>About the podcast</p> </button> <div id="clhAbout" class="accordion-panel collapse" data-parent="#CLHNav"> <p>Discover Red Hat’s original podcast about the people who transform technology from the command line up. Subscribe to our newsletter for commentary from the Command Line Heroes team—and links to take a closer look at the topics we cover.</p> <p><a href="/en/command-line-heroes/about" class="btn btn-primary">Learn about the show</a></p> <p class="mb-0 pb-4"><a href="https://www.redhat.com/forms/?config=19411" class="btn btn-outline-white">Get the newsletter</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s1.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason1"> <p>Season 1</p> </button> <div id="clhSeason1" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/os-wars-part-1" title="OS Wars_Part 1">OS Wars_part 1</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/os-wars-part-2-rise-of-linux" title="OS Wars_Part 2">OS Wars_part 2</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/agile-revolution" title="The Agile_Revolution">The Agile_Revolution</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/devops-tear-down-that-wall" title="DevOps_Tear Down That Wall">DevOps_Tear Down That Wall</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/the-containers-derby" title="The Containers_Derby">The Containers_Derby</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/crack-the-cloud-open" title="Crack the Cloud_Open">Crack the Cloud_Open</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-1/days-of-future-open" title="Days of Future_Open">Days of Future_Open</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-1" title="Explore season 1">Explore Season 1</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s2.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason2"> <p>Season 2</p> </button> <div id="clhSeason2" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/press-start" title="Press Start">Press Start</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/hello-world" title="Hello, World">Hello, World</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/ready-to-commit" title="Ready to Commit">Ready to Commit</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/fail-better" title="Fail Better">Fail Better</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/the-one-about-devsecops" title="The One About DevSecOps">The One About DevSecOps</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/the-data-explosion" title="The Data Explosion">The Data Explosion</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/at-your-serverless" title="At Your Serverless">At Your Serverless</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/open-curiosity" title="Open Curiosity">Open Curiosity</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-2/developer-advocacy-roundtable" title="Bonus_Developer Advocacy Roundtable">Bonus_Developer Advocacy Roundtable</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-2" title="Explore season 2">Explore Season 2</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s3.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason3"> <p>Season 3</p> </button> <div id="clhSeason3" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/pythons-tale" title="Python's Tale">Python's Tale</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/learning-the-basics" title="Learning the BASICs">Learning the BASICs</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/creating-javascript" title="Creating JavaScript">Creating JavaScript</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/diving-for-perl" title="Diving for Perl">Diving for Perl</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/the-infrastructure-effect" title="The Infrastructure Effect">The Infrastructure Effect</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/heroes-in-a-bash-shell" title="Heroes in a Bash Shell">Heroes in a Bash Shell</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/talking-to-machines" title="Talking to Machines">Talking to Machines</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-3/the-c-change" title="The C Change">The C Change</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-3" title="Explore season 3">Explore Season 3</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s4.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason4"> <p>Season 4</p> </button> <div id="clhSeason4" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/minicomputers" title="Minicomputers">Minicomputers</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/mainframes" title="Mainframes">Mainframes</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/personal-computers" title="Personal Computers">Personal Computers</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/floppies" title="Floppies">Floppies</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/smarter-phones" title="Smarter Phones">Smarter Phones</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/open-source-hardware" title="Open Source Hardware">Open Source Hardware</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/consoles" title="Consoles">Consoles</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-4/steve-wozniak" title="Steve Wozniak">Steve Wozniak</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-4" title="Explore season 4">Explore Season 4</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s5.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason5"> <p>Season 5</p> </button> <div id="clhSeason5" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-5/becoming-a-coder" title="Becoming a Coder">Becoming a Coder</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-5/where-coders-code" title="Where Coders Code">Where Coders Code</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-5/what-kind-of-coder-will-you-become" title="What Kind of Coder Will You Become?">What Kind of Coder Will You Become?</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-5" title="Explore season 5">Explore Season 5</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/bg_clh-nav-s6.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason6"> <p>Season 6</p> </button> <div id="clhSeason6" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/jerry-lawson" title="Jerry Lawson">Jerry Lawson</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/gladys-west" title="Dr. Gladys West">Dr. Gladys West</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/mark-dean" title="Dr. Mark Dean">Dr. Mark Dean</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/marc-hannah" title="Dr. Marc Hannah">Dr. Marc Hannah</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/clarence-ellis" title="Dr. Clarence Ellis">Dr. Clarence Ellis</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/roy-clay" title="Roy Clay">Roy Clay</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/gladys-perkins" title="Gladys Perkins">Gladys Perkins</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-6/arlan-hamilton" title="Arlan Hamilton">Arlan Hamilton</a> </li> </ol> <p class="pb-2"><a class="btn btn-link text-monospace text-white" href="/en/command-line-heroes/season-6" title="Explore season 6">Explore Season 6</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/season-7_nav.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason7"> <p>Season 7</p> </button> <div id="clhSeason7" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/dot-com" title="Connecting The Dot-Com">Connecting The Dot-Com</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/nsfnet" title="From NSF to ISP">From NSF to ISP</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/html" title="A Language for the Web">A Language for the Web</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/ux" title="Web UX Begins">Web UX Begins</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/shopping" title="Shopping for the Web">Shopping for the Web</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/search" title="Looking for Search">Looking for Search</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/world" title="The World of the World Wide Web">The World of the World Wide Web</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-7/bubble" title="After the Bubble">After the Bubble</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes/season-7" title="Explore season 7">Explore Season 7</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/s8-nav.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason8"> <p>Season 8</p> </button> <div id="clhSeason8" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-servant" title="Robot as Servant">Robot as Servant</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-software" title="Robot as Software">Robot as Software</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-maker" title="Robot as Maker">Robot as Maker</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-humanoid" title="Robot as Humanoid">Robot as Humanoid</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-body" title="Robot as Body">Robot as Body</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/humans-as-robot-caretakers" title="Humans as Robot Caretakers">Humans as Robot Caretakers</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-threat" title="Robot as Threat">Robot as Threat</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-8/robot-as-vehicle" title="Robot as Vehicle">Robot as Vehicle</a> </li> </ol> <p class="pb-2"><a class="btn btn-link text-monospace text-white" href="/en/command-line-heroes/season-8" title="Explore season 8">Explore Season 8</a></p> </div> </div> <div class="nav-group-wrapper pl-2 pl-sm-3 pr-sm-8" data-bg-image="/rhdc/managed-files/season-9_menu.jpg"> <button href="#" class="accordion-toggle collapsed py-2" data-toggle="collapse" data-target="#clhSeason9"> <p>Season 9</p> </button> <div id="clhSeason9" class="accordion-panel collapse" data-parent="#CLHNav"> <ol class="mb-0 pl-2"> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/relentless-replicators" title="Relentless Replicants">Relentless Replicants</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/terrifying-trojans" title="Terrifying Trojans">Terrifying Trojans</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/logic-bombs" title="Lurking Logic Bombs">Lurking Logic Bombs</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/botnets" title="Dawn of the Botnets">Dawn of the Botnets</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/menace-in-the-middle" title="Menace in the Middle">Menace in the Middle</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/ransomware" title="Ruthless Ransomers">Ruthless Ransomers</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/invisible-intruders" title="Invisible Intruders">Invisible Intruders</a> </li> <li class="mb-2"> <a href="/en/command-line-heroes/season-9/all-together-now" title="All Together Now">All Together Now</a> </li> </ol> <p class="pb-2"><a class="btn btn-link font-family-monospace text-white" href="/en/command-line-heroes" title="Explore season 9">Explore Season 9</a></p> </div> </div> <!-- <ul class="social-list list-inline list-unstyled pl-5 pl-sm-6 mt-1"> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F" target="_blank" title="Facebook" onclick="return !window.open(this.href, 'Facebook', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-facebook" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.twitter.com/share?url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&text=An%20original%20podcast%20about%20the%20people%20who%20transform%20technology%20from%20the%20command%20line%20up.%20Presented%20by%20Red%20Hat." target="_blank" title="Twitter" onclick="return !window.open(this.href, 'Twitter', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-twitter" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&title=Command%20Line%20Heroes&summary=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat.&source=Red%20Hat" target="_blank" title="LinkedIn" onclick="return !window.open(this.href, 'LinkedIn', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')" aria-current="page"> <span class="web-icon-linkedin" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="mailto:?subject=Command Line Heroes&body=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat. https://www.redhat.com/en/command-line-heroes" target="_blank" title="Email" aria-current="page"> <span class="web-icon-envelope" aria-label="true"></span> </a> </li> </ul> </div>--> <ul class="social-list list-inline list-unstyled pl-5 pl-sm-6 mt-1"> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F" target="_blank" title="Facebook" onclick="return !window.open(this.href, 'Facebook', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-facebook" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.twitter.com/share?url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&amp;text=An%20original%20podcast%20about%20the%20people%20who%20transform%20technology%20from%20the%20command%20line%20up.%20Presented%20by%20Red%20Hat." target="_blank" title="Twitter" onclick="return !window.open(this.href, 'Twitter', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-twitter" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="//www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&amp;title=Command%20Line%20Heroes&amp;summary=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat.&amp;source=Red%20Hat" target="_blank" title="LinkedIn" onclick="return !window.open(this.href, 'LinkedIn', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')" aria-current="page"> <span class="web-icon-linkedin" aria-label="true"></span> </a> </li> <li class="list-inline-item mr-1"> <a class="text-white" href="mailto:?subject=Command Line Heroes&amp;body=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat. https://www.redhat.com/en/command-line-heroes" target="_blank" title="Email" aria-current="page"> <span class="web-icon-envelope" aria-label="true"></span> </a> </li> </ul> </div> <div class="language-switcher position-absolute bottom-0 right-0 w-100"> <div class="row justify-content-center mx-0"> <div class="col-6 text-center border-right border-black border-20 language-active"> <a href="https://www.redhat.com/es/command-line-heroes" line><img class="img-fluid py-2" width="90" src="/rhdc/managed-files/CLH-logo-Espanol.svg" alt="CLH en espanol logo"></a></div> <div class="col-6 text-center language-inactive"><a href="https://www.redhat.com/en/command-line-heroes" line><img class="img-fluid pt-3 pb-2" width="130" src="/rhdc/managed-files/CLH-logo-inactive.svg" alt="CLH logo"></a></div> </div> </div> </div> <div class="mb-6">&nbsp;</div></div> </div> </div> <!-- Pattern | raw_html --> <section class="dms-band clh-hero-episode pt-12 pb-2 pb-lg-1"> <div class="container text-white"> <div class="row"> <div class="col-lg-5 pt-lg-8 pt-xl-11 reveal"> <h5 class="section-label mb-1">Season 3, Episode 7</h5> <h1>Talking to Machines: LISP and the Origins of AI</h1> <div class="clh-audio"> <audio src="//chtbl.com/track/247G8/https://dts.podtrac.com/redirect.mp3/cdn.simplecast.com/audio/a88fbe/a88fbe81-5614-4834-8a78-24c287debbe6/8e47deb9-b0ab-4d3b-a4be-7b0f1037ced0/CLH_S3_E7_Talking_to_Machines_LISP_and_the_Origins_of_A_I_vFINAL_tc.mp3" preload="none" controls></audio> </div> <a class="btn btn-link mt-2 mb-0 font-family-monospace text-white" href="#" title="Listen to this episode later" data-toggle="nav-shelf" data-toggle-panel="#clhSubscribe">Listen to this episode later</a> </div> <div class="col-12 col-lg-7 pt-4 pt-lg-11 pt-xl-8 d-lg-flex align-items-lg-center justify-content-lg-end text-white text-center text-lg-right reveal"> <img class="img-fluid" src="/rhdc/managed-files/img-clh-s3e7-hero.gif"> </div> </div> </div> </section> <!-- Pattern | raw_html --> <section class="dms-band clh-tabs-notes pt-0"> <div class="container text-white"> <div class="row"> <div class="col-12 col-lg-6"> <ul class="nav nav-tabs mb-3"> <li class="nav-item"> <a class="tab-show-notes nav-link mx-0 mr-md-4 p-0 font-size-24 text-white active" href="#show-notes" data-toggle="tab" title="Show notes">Show notes</a> </li> <li class="nav-item"> <a class="tab-transcript nav-link mt-2 mt-md-0 mx-0 p-0 font-size-24 text-white" href="#transcript-tray" data-toggle="tab" title="Transcript">Transcript</a> </li> </ul> <div class="tab-content"> <div id="show-notes" class="tab-pane fade active show"> <div class="row"> <div class="col-12"> <p>Creating a machine that thinks may have seemed like science fiction in the 1950s. But John McCarthy decided to make it a reality. And he started with a language he called LISP. Colin Garvey describes how McCarthy created the first language for AI. Sam Williams covers how early interest in thinking machines spread from academia to the business world, and how&mdash;after certain projects didn’t deliver on their promises&mdash;a long AI winter eventually set in. Ulrich Drepper explains that the dreams of AI went beyond what the hardware could deliver at the time.</p> <p>But hardware gets more powerful each and every day. Chris Nicholson points out that today’s machines have enough processing power to handle the resource requirements of AI&mdash;so much so that we’re in the middle of a revolutionary resurgence in AI research and development. Finally, Rachel Thomas identifies the languages of AI beyond LISP&mdash;evidence of the different kinds of tasks AI is now being prepared to do.</p> </div> </div> </div> <div id="transcript-tray" class="tab-pane fade"> <div class="row"> <div class="col-12"> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>00:05</strong> - <em>Announcer</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Kasparov is rattled. He defends what he can, and he recognizes that he has already lost.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>00:12</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>In the spring of 1997, world chess champion, Garry Kasparov lost a match to the computer program Deep Blue. It was a pivotal moment in machine intelligence. For some, it was an existential crisis, a challenge to the supremacy of human intellect. But, for the technologists of the world, this was a milestone of another kind, a leap forward in the arena of artificial intelligence (AI). A sign that their dream of a truly intelligent machine might not be so crazy after all.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>00:47</strong> - <em>Announcer</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>A machine that can think remains the dream, and it's still many years and quite a few startling breakthroughs away.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>00:56</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>How did we get to that point though? What breakthroughs led up to Kasparov's famous defeat? Where did we go from there? I'm Saron Yitbarek, and this is Command Line Heroes, an original podcast from Red Hat. All season long, we're exploring the mysteries of programming languages, uncovering their history and their potential. This episode we zoom in on artificial intelligence. What language do you use when your tech has a mind of its own? How did our programming languages help us get to that Deep Blue moment, and way beyond? The question of what language can work best with a thinking machine is something we've been tackling for more than half a century. So our story begins way back in the 1940s, when the term AI hadn't even been coined.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>01:59</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Think back to the end of World War II. There's this sense that technology was how the allies won the war. There was this optimism that technology could accomplish anything. A whole generation believed in the power of computing. Out of that generation comes the godfather of artificial intelligence, John McCarthy. He's this brilliant mathematician who radically shook up the way we talk to our machines. I wanted to know about the origins of his ideas, and how that paradigm shift came about. I mean, for starters, when McCarthy and his peers were imagining the future of intelligent machines, what exactly did they imagine?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>02:43</strong> - <em>Colin Garvey</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Wow, that's a good question.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>02:46</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I got talking with Colin Garvey. He's a historian in the Science and Technologies Studies department at the Rensselaer Polytechnic Institute. Here's some of our chat.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>02:58</strong> - <em>Colin Garvey</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>McCarthy is remarkably kind of reticent about proposing exactly what it's going to look like. But, for example, he has probably his most famous program that was actually never implemented&mdash;but it's kind of a thought piece—was the advice taker. So, the advice taker was written up in 1960 by McCarthy in a paper called Programs with Common Sense. It starts off, you think the advice taker is probably a robot that will learn, and that's it's intention, kind of a domestic robot, it could take advice. You say, "No, you're doing that wrong. Do it this way." And it'll understand what you mean.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>03:44</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>That's helpful.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>03:45</strong> - <em>Colin Garvey</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Could be helpful. The whole goal of the advice taker is to drive from his desk to the airport, basically, formalized what his notion of what the advice taker robot should do, which is apparently drive him to the airport. He formalized it into a series of logical statements that, it would need to infer about what needs to happen in the current situation to turn the current situation into the desired situation. He formalizes this in kind of a pseudo code, we'd call it now. So this is actually where LISP originates as well. Then, in the next few years, LISP comes out as his implementation, or his language for implementing it.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>04:39</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>McCarthy's LISP language was a game changer. It would help a machine understand not only commands, but a common sense logic. What McCarthy discovered was that he could write conditional expressions, code that embodied rules, rather than just blunt commands. In fact, there were a bunch of major programming breakthroughs with LISP, conditionals, garbage collection, recursion, and lots more. LISP used lists for both code and data, a simple change with profound effects. All this opened a gateway for an entire field that McCarthy himself dubbed artificial intelligence. It was a language paradigm shift. Imagine, speaking to a machine without giving it every particular of information. Imagine inviting that machine to infer and reason. Through his LISP language, McCarthy hoped to give a kind of intelligence to the machine. Okay, back to my chat with Colin Garvey.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>05:41</strong> - <em>Colin Garvey</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>It refined earlier attempts at writing a high-level computer language.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>05:47</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Interesting, because that was going to be my next question was about the relationship between LISP and AI, so it's almost like that first idea of what AI could do, that advice machine was the beginning, it sounds like, of LISP. Tell me more about that relationship between LISP and AI.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>06:04</strong> - <em>Colin Garvey</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Sure. One of the things that these early AI folks was up against was that they're doing programming with punch cards, and probably these early guys knew how to program at the level of machine code. That's very time consuming and difficult. So you needed higher-level languages that you could instruct in ways that were closer in form to human language. So something like LISP gives instructions in literally a list of, and that's where the name comes from, list-based processing, in a list of instructions that are much closer to the human language, in the sense that they are basically logical propositions. So if you could read formal logic, you can basically look at a LISP program, or any of the logic-based programming languages, and have a much better sense of what's happening in the code.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>07:10</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>So LISP really helped ... Yeah, I mean, it helped us take our ideas of artificial intelligence, and actually work towards them and make them happen, which makes me wonder what intelligence even means during that time period. So if we go back to the '50s, at that point, what was intelligence? How did people even define that back then, because LISP was first developed for the IBM 704, which does really just one thing at a time. So it doesn't really sound very intelligent. Yeah, how did people think about intelligence at that time?</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>07:43</strong> - <em>Colin Garvey</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>So this is, of course, incredibly controversial. They have very narrow concepts, as far as I'm concerned, from a social perspective. But, yeah, at the time, for instance, the ability to perform a behavior that would be described as intelligent is kind of the catch-all definition. But, these guys are really mathematicians and logicians and computer programmers. I mean, to be crass, the ability to play chess was considered a definite sign of intelligence. This early generation of AI people, was much more willing to sidestep this question and say, "Well, the philosophers have not agreed on what intelligence is, but if we make a computer that can play chess, I think we can all agree that's intelligent."</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>08:40</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>It was a starting place anyway. Baby steps.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>08:45</strong> - <em>Colin Garvey</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>McCarthy had a dream that machines could be intelligent as people, and have common sense. And essentially, you could talk to them. He set about creating a program language to make that dream a reality. That became LISP, and it captured certain aspects of human thought, and especially logical thought, and made it possible to use computers to amplify or extend those features of thought. So from a mathematician's perspective, he was well on his way to realizing intelligent machinery.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>09:32</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Colin Garvey is a historian in the Science and Technologies Studies department at Rensselaer Polytechnic Institute. With LISP, new opportunities to advance AI began to open up, and LISP was the standard language in that new frontier. After McCarthy left his post at MIT for a job at Stanford, other engineers back at MIT kept working on LISP. They refined McCarthy's language into a local dialect called Maclisp, and even developed a LISP operating system. It looked like McCarthy's dream of an AI future was well on its way to becoming a reality. In 1968, McCarthy even made a bet with David Levy, a Scottish chess master. McCarthy bet him that in 10 years a computer would be able to win a chess match against Levy. But, it wouldn't be a Command Line Heroes kind of story if things went that smoothly. McCarthy didn't know it yet, but the AI winter was coming.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>10:45</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Things started to change when that LISP-based operating system from MIT was spun into companies. One of those companies, Symbolix, introduced LISP machines, and even hired away 14 staffers from MIT's AI lab, and that earlier, more blue sky kind of research wasn't the focus anymore.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>11:25</strong> - <em>Sam Williams</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>You get all the spinoff companies that were coming out of the AI lab.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>11:31</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>This is journalist, Sam Williams, who wrote a book called “Arguing AI.”</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>11:36</strong> - <em>Sam Williams</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Symbolix is probably the one that sticks out the most. It was getting the most attention, the most venture funding. John McCarthy's, all his proteges were kind of driving all that innovation. It's just a case, I think, where at the end of the '70s, there was a ripe period where people were like, "Okay, we've done what we can inside academia, let's get this out in the business world and let the private sector finance this."</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>12:01</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Which made sense at the time. AI looked like it was about to take off. There was money to be made.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>12:07</strong> - <em>Sam Williams</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>The computing power is cheap enough for a mid-level business to purchase. So I think a lot of companies saw an opportunity, "Okay, we have a market for this, we can get out there and we can sell this to businesses that are trying to be globally competitive." They got investors to buy that pitch. There was a rush of money into the field in the early '80s.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>12:29</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>We can argue about why that rush of money ran dry later down the line. But, here's what we know for sure. Things had been incredibly hyped.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>12:39</strong> - <em>Sam Williams</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>A lot of money flowed in. People saw the market as very ripe.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>12:44</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>In a way, that cash boom in AI was like a prelude to the dot com bubble that hit at the turn of the millennium.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>12:52</strong> - <em>Sam Williams</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>As happens a lot in technology, people over-invested and eventually companies failed to deliver on what they were promising. In the course of that, then there's a sort of shut-off to the money supply. Companies have to make their money the old fashioned way, by actually building customer bases and stuff.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>13:08</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>So now, McCarthy's dream was crashing back down to reality. Williams describes the AI winter that followed.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>13:16</strong> - <em>Sam Williams</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>You see a company like Symbolix, rises up to $100 million market cap, then a few short years later is filing for Chapter 11. There's a lot of, "In 10 years, we'll do this. In 5 years, you'll be seeing this." These guys are hype merchants, or they're just academics who are trying to squeeze more funding out of the Pentagon, or wherever they're getting money. So there's this dangerous hype, over-hype, AI, let's-move-on-to-something-else phenomenon.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>13:48</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Interest in AI just crashes. It didn't help that the infrastructure wasn't there, or that computing speed wasn't high enough. But, at any rate, this was a case of right idea and wrong decade. By the late '80s, AI research was dwindling.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>14:06</strong> - <em>Sam Williams</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I think that people got away from what drew them to AI as a field, which was it was very adventurous. It was a chance to do the cutting edge. Out in the west coast, a lot of the energies getting drawn into let's make personal computers. Think from 40 years later, the attempt to get a computer into every home in the United States is a way more compelling concept than helping some Fortune 1000 businesses make better decisions.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>14:39</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Sam Williams is the author of “Arguing AI”. What we're describing here is a world of computer programming that was split into two. On the one hand, you've got the John McCarthys, trying to use new kinds of languages like LISP, to inquire into the nature of intelligence. On the other hand, inevitably, you've got folks trying to solve practical problems and make things easier for businesses that are willing to pay for services. The reality was that the John McCarthys of the world, those more abstract dreamers, didn't have much of a chance to explore deep in the possibilities of AI. The equipment they had wasn't even comparable to the cell phones we use today. Their vision was really too big for the hardware realities on hand.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>15:36</strong> - <em>Ulrich Drepper</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>We had machines, big honking machines, which are used by many, many people in the work groups.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>15:46</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>That's Ulrich Drepper, a distinguished engineer at Red Hat. He explains how that early AI dream just didn't have the basic tools it needed to succeed.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>15:55</strong> - <em>Ulrich Drepper</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>We have PDP 10s, PDP 11s, etc., these kind of machines, where you might have 20 people on them. At best, they were really low-power machines, which didn't really have the capability of running a nicely developed user interface in addition to all the functionality necessary for a LISP system.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>16:19</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>As decades rolled on, the hardware that was being developed wasn't friendly towards LISP either.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>16:26</strong> - <em>Ulrich Drepper</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>We went down the road for the desktop machines, but also for the server machines. Of the type of processors which we are accustomed to today, so we are having the visions inside the processes based on 8-bit bytes. So we might have a 16-bit processor, or a 32-bit processor, etc. So for these types of machines to implement in LISP system efficiently, one had to jump through quite a few hoops to actually make it work.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>16:56</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>So external realities about the computing world were having unintended dampening effects on this fragile field of artificial intelligence.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>17:06</strong> - <em>Ulrich Drepper</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>The custom hardware turned out to be such an expensive and slow prospect, especially when compared to the CPUs, which were in common use. The big CPU manufacturers.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>17:21</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>It was possible to create those custom hardware workarounds and keep working with LISP, keep trudging toward that AI dream. But, the fact was, exciting new hardware pushed a lot of minds towards other areas of work.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>17:35</strong> - <em>Ulrich Drepper</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>The improvements you got by just waiting for the next revision of the processor, that normal processor, was so much bigger than what you can achieve and gain by developing your own hardware for solving, for instance, implementing a LISP system. So that, in the end, the complexity simply didn't work out.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>18:03</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>So, was John McCarthy's wide-eyed dream dying a slow death, or was it only sleeping through that long AI winter, waiting for its moment? Through the 2000s, John McCarthy's language, LISP, was used less and less. But, something kind of amazing happened at the same time. The language began to fade, but the dream connected to that language got rekindled. The dream of AI began to live again.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>18:34</strong> - <em>Chris Nicholson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I want to say this time is different.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>18:36</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>That's Chris Nicholson, the founder and CEO of an open source AI software company called Skymind. Chris figures that, after all its ups and downs, AI may be coming into a long sustainable summer at last.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>18:52</strong> - <em>Chris Nicholson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>We're in the midst of an AI summer where there's a lot of excitement around what AI can do. But, that excitement is based on real advances in research, and those advances are based on progress in other areas. Our hardware has gotten a lot better, people are able to use GPUs instead of CPUs, and they're able to use those GPUs in massive clusters to train enormous machine-learning models that can produce really accurate predictions. They do that using massive datasets, more data than we've ever had before, much more data than we had in the '90s, or '80s, or before.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>19:30</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>When you're thinking about AI languages, the rise of enormous datasets is key, because they represent a crucial change in the way we understand what intelligence even is. The focus shifts and becomes all about deep learning.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>19:47</strong> - <em>Chris Nicholson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>LISP was designed to manipulate symbols. LISP was designed in an era when AI meant symbolic reasoning, when people thought that the human mind and intelligence itself was simply a manipulation of symbols. AI now, the AI we're really excited about, is much more than that. AI now, in machine learning now, is a massive data processing machine that can learn from unstructured data. So, blobs of pixels, blobs of text, you can shove them through machine-learning algorithms and make those algorithms smarter and smarter over time as you push the data through. LISP wasn't designed like that. It was designed to only evolve on the back of human intervention. Whereas, machine-learning algorithms now, the learning part of them means that they adapt themselves on the basis of the data they're exposed to.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>20:40</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>This is about letting our machines be intelligent on their own terms. But, you know, it's not just our machines that are learning to think in powerful new ways. Open source tools have allowed people to up their game, too. Chris figures our open source development styles are going a long way to preventing another AI winter.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>21:03</strong> - <em>Chris Nicholson</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>One reason why winters happen is because ideas slow down, networks break down, funding dries up. With these free open source tools, what we see is an acceleration. So we see ideas getting tested faster, ideas getting shared more quickly. So it's not just the tools, but it's pre-trained machine-learning models that one research group might share with another research group, or with the public-at-large. Finally, it's the ideas themselves, which are getting published in locations like ARXIV. ARXIV, which is hosted by Cornell University. So all those things together are accelerating kind-of the velocity of the flow of ideas. For me, that's kind of insurance against an AI winter. There's this confluence of factors that makes AI a super-exciting place to be, and that actually means that AI is moving even faster than the hype.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>22:03</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Chris Nicholson is the founder and CEO of Skymind. So, open source was able to thaw out the AI winter that older proprietary models had helped to create. The new AI moment came with vast improvements in GPUs. It came with algorithmic breakthroughs that help us train AIs to learn patterns in data. And then, the data itself. Massive datasets are fueling today's AI. That, more than anything, is why new languages are picking up the trail where LISP left off. We ask Rachel Thomas, a co-founder of Fast AI about which languages are suited to next-gen AI.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>22:50</strong> - <em>Rachel Thomas</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>We're starting to look at Swift for TensorFlow. Swift is a language developed by Chris Lattner, and I know there are people using Julia, and developing Julia. But, for right now, Python is kind of overwhelmingly what is used in deep learning.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>23:03</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>That's because Python is beautifully suited to working with large datasets.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>23:08</strong> - <em>Rachel Thomas</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I think something that's really changed in the last 20 years, is the rise of data and the increase of data. I think that a lot of earlier work on AI going back decades, was more around kind-of symbolic systems, these kind-of abstract symbolic systems. I would say a lot of the work happening in AI right now, is very much around data and identifying something in an image, classifying whether a review somebody has written of a movie is positive or negative. These are problems that are grounded in data. So, one of the reasons, I think, Python has kind-of emerged, at least as an early winner, is because the ecosystem with NumPy and SciPy and pandas, and all the data libraries in Python were well-developed enough.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>24:02</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>In the days when John McCarthy's group worked at MIT, AI really was something only the world's elite academics could get involved in. But, languages and computing environments have evolved so much since then, that AI is now really for everybody. We heard in episode 1 this season, Python is a first language for lots of beginners. It's empowered novice programmers to join the world of AI.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>24:29</strong> - <em>Rachel Thomas</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>I just want to tell people that there really is just one year of coding experience is the only background you need. You don't need to be "a bath genius" or to have this really prestigious, or exclusive, background. But, that we need people from all backgrounds. Actually, by having a different background, you have a lot to offer to the field, and that we need your perspective.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>24:52</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Rachel Thomas is a co-founder of Fast AI, and a professor at the University of San Francisco Data Institute. I love that message from Rachel Thomas. The story of AI is a story about discovering languages that everybody can communicate with. That's our real mission here, to develop language solutions for a world filled with AI. Solutions that let us all work together to build that next breakthrough.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>25:22</strong> - <em>Announcer 1</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Folks, you saw history made here today. AlphaGo has won the match in great style.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>25:32</strong> - <em>Announcer 2</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Yeah, and it even showed us its code.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>25:34</strong> - <em>Speaker 7</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>And even showed us its code. So I think congratulations to the program.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>25:40</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>In 2015, just a couple decades after Garry Kasparov lost that chess match to Deep Blue, the world champion at the game of Go, Lee Sedol, was defeated by Google's AlphaGo. Deep Blue had shown its intellectual might, pretty much through brute computational force. The thing about AlphaGo's victory that really surprised everyone, was that it won that match by relying on neural networks and reinforcement learning. In other words, AlphaGo had successfully taken that next step towards true intelligence. None of that would have been possible without the new AI spring fueled by open source. New languages are edging toward that dream. Our languages are getting better at maximizing the intelligence of machines. The good news, it's a challenge we can all work on together in an open source world.</p> </div> </div> <div class="row"> <div class="col-12"> <div class="card mb-2"> <div class="card-body p-1 bg-white text-purple"> <p class="mb-0"><strong>26:39</strong> - <em>Saron Yitbarek</em></p> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <p>Command Line Heroes is an original podcast from Red Hat. If you want to dive deeper into LISP and the origins of artificial intelligence, you can check out all our bonus material over at <a href="//www.redhat.com/en/command-line-heroes">redhat.com/commandlineheroes</a>. You'll find extra content for every episode. Next time, it's our season finale. We'll uncover some surprising truths about a massive language that influenced nearly every other language we studied this season. It's our in-depth look at C. In the meantime, I'm Saron Yitbarek. Keep on coding.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> <!-- Pattern | raw_html --> <section class="dms-band clh-keep-going pt-0"> <div class="container"> <div class="row"> <div class="col-12 reveal"> <h3 class="text-white">Keep going</h3> <div class="row"> <div class="col-12 col-md-6 d-flex reveal"> <div class="card rounded-0"> <div class="card-body p-2 p-md-3"> <h3>LISP and the Origins of A.I.</h3> <p class="mb-0">This episode of the Command Line Heroes podcast explores shifting programming paradigms, the invention of LISP, and the rise of thinking computers.</p> </div> <div class="card-footer pt-0 px-2 px-md-3 pb-2 pb-md-3"> <a class="btn btn-link mb-0 text-black" href="//opensource.com/article/19/9/command-line-heroes-lisp" target="_blank" title="Read more">Read more</a> </div> </div> </div> </div> </div> </div> </div> </section> <!-- Pattern | raw_html --> <div class="rh-raw" data-rh-unique-id="1453031"> <section class="dms-band clh-featured-art py-0"> <div class="container"> <div class="row"> <div class="col-12 text-white reveal"> <div class="card rounded-0"> <div class="featured-background bg-no-repeat bg-pos-cb" data-bg-image="/rhdc/managed-files/bkgd-clhs3-e7-artwork-mobile.svg" data-bg-image-md="/rhdc/managed-files/bkgd-clhs3-e7-artwork.svg" style="background-image: url(&quot;https://www.redhat.com/cms/managed-files/bkgd-clhs3-e1-artwork.svg&quot;);"> <div class="col-12 col-md-7 col-xl-6 px-0"> <div class="card-header pt-2 px-2 pb-0 pt-md-4 px-md-4"> <h3 class="mb-2">Enjoy this episode's artwork on&nbsp;your&nbsp;device</h3> </div> <div class="card-body py-0 px-2 px-md-4"> <p>Download the Command Line Heroes artwork and set it as your background.</p> </div> <div class="card-footer pt-0 px-2 pb-2 px-md-4 pb-md-4"> <div class="cta-group mt-2 d-lg-none"> <a class="btn mt-1 mr-1 mb-0" href="/rhdc/managed-files/clh-s3e7-mobile-1080x1920.png" target="_blank" title="1080x1920">1080x1920</a> <a class="btn mt-1 mr-1 mb-0" href="/rhdc/managed-files/clh-s3e7-mobile-1125x2436.png" target="_blank" title="1125x2436">1125x2436</a> <a class="btn mt-1 mb-0" href="/rhdc/managed-files/clh-s3e7-mobile-1440x2560.png" target="_blank" title="1440x2560">1440x2560</a> </div> <div class="cta-group d-none d-lg-block"> <a class="btn mb-0" href="/rhdc/managed-files/clh-s3e7-desktop-1920x1080.png" title="1920x1080" download>1080p</a> <a class="btn mb-0" href="/rhdc/managed-files/clh-s3e7-desktop-2560x1440.png" title="2560x1440" download>1440p</a> <a class="btn mb-0" href="/rhdc/managed-files/clh-s3e7-desktop-3820x2160.png" title="3840x2160" download>4K</a> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> <!-- Pattern | raw_html --> <section class="dms-band clh-featured-guests pb-md-12 bg-pos-cc bg-no-repeat" data-bg-image="/rhdc/managed-files/section_background-E7-desktop-01.svg"> <div class="container"> <div class="row"> <div class="col-12"> <h3 class="text-white reveal">Featured in this episode</h3> <div class="row"> <div class="col-12 col-md-6 col-lg-3 mt-lg-0 d-flex reveal"> <div class="card clh-guest"> <a class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" href="//www.linkedin.com/in/chrisvnicholson/" target="_blank" title="Chris Nicholson" data-bg-image="/rhdc/managed-files/chris-nicholson_3.png"></a> <a class="mb-1 d-inline-block w-100 h-100" href="//www.linkedin.com/in/chrisvnicholson" target="_blank" title="Chris Nicholson"> <div class="card-body p-2 bg-white h-100"> <h4>Chris Nicholson</h4> <p class="mb-0">Founder and CEO of Skymind</p> </div> </a> </div> </div> <div class="col-12 col-md-6 col-lg-3 d-flex reveal"> <div class="card clh-guest"> <a class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" href="//twitter.com/math_rachel" target="_blank" title="Rachel Thomas" data-bg-image="/rhdc/managed-files/rachel-thomas.png"></a> <a class="mb-1 d-inline-block w-100 h-100" href="//twitter.com/math_rachel" target="_blank" title="Rachel Thomas"> <div class="card-body p-2 bg-white h-100"> <h4>Rachel Thomas</h4> <p class="mb-0">Professor at the University of San Francisco Data Institute, and co-founder of fast.ai</p> </div> </a> </div> </div> <div class="col-12 col-md-6 col-lg-3 mt-md-3 mt-lg-0 d-flex reveal"> <div class="card clh-guest"> <div class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" data-bg-image="/rhdc/managed-files/colin-garvey_0.png"></div> <div class="mb-1 d-inline-block w-100 h-100"> <div class="card-body p-2 bg-white h-100"> <h4>Colin Garvey</h4> <p class="mb-0">Fellow at Stanford University’s Human-Centered Artificial Intelligence Institute and the Center for International Security and Cooperation</p> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-3 mt-md-3 mt-lg-0 d-flex reveal"> <div class="card clh-guest"> <div class="card-header p-0 bg-no-repeat bg-pos-cc bg-size-cover rounded-0" data-bg-image="/rhdc/managed-files/ulrich-drepper.png"></div> <div class="mb-1 d-inline-block w-100 h-100"> <div class="card-body p-2 bg-white h-100"> <h4>Ulrich Drepper</h4> <p class="mb-0">Distinguished Engineer at Red Hat</p> </div> </div> </div> </div> </div> <h3 class="mt-1 mt-md-4 text-white reveal">Also in this episode</h3> <div class="row"> <div class="col-12 col-md-6 col-lg-3 d-flex reveal"> <div class="card clh-guest"> <div class="card-body p-2 bg-white"> <div class="mb-1 d-inline-block"> <h4>Sam Williams </h4> </div> <p class="mb-0">Journalist</p> </div> </div> </div> </div> </div> </div> </div> <img class="img-fluid w-100 d-md-none" src="/rhdc/managed-files/section_background-E7-mobile.svg"> </section> <!-- Pattern | raw_html --> <div class="one-column"> <div class="dx-relative content-region"> <section class="dms-band clh-newsletter pt-0 pt-md-8"> <div class="container text-white"> <div class="row"> <div class="col-12 col-md-6 col-lg-5 reveal"> <div class="card"> <div class="card-body p-0"> <img class="img-fluid svg svg-white mb-3" src="/rhdc/managed-files/logo-command-line-heroes.svg" width="166" height="42" alt="Command Line Heroes logo" title="Command Line Heroes" loading="lazy"> <h2 class="font-family-monospace">Share our shows</h2> <p>We are working hard to bring you new stories, ideas, and insights. Reach out to us on social media, use #CommandLinePod, and follow us for updates and announcements.</p> <div class="row"> <ul class="social-list mb-0 d-flex align-items-center list-unstyled"> <li class="social-item mr-1 mr-sm-2 d-inline-block">Share</li> <li class="social-item d-inline-block"> <a class="social-link d-flex align-items-center justify-content-center text-white" href="//www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F" target="_blank" title="Facebook" onclick="return !window.open(this.href, 'Facebook', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-facebook" aria-label="Facebook"></span> </a> </li> <li class="social-item ml-1 d-inline-block"> <a class="social-link d-flex align-items-center justify-content-center text-white" href="//www.twitter.com/share?url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&amp;text=An%20original%20podcast%20about%20the%20people%20who%20transform%20technology%20from%20the%20command%20line%20up.%20Presented%20by%20Red%20Hat." target="_blank" title="X" onclick="return !window.open(this.href, 'X', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="d-flex" aria-label="X"><svg id="uuid-fa6eed5a-a519-44a2-a49d-33609fd1e951" width="18" height="18" viewBox="0 0 30 30" style="fill: white;" aria-hidden="true"><path d="m16.78,13.54l6.96-8.09h-1.65l-6.04,7.02-4.82-7.02h-5.56l7.3,10.62-7.3,8.48h1.65l6.38-7.42,5.1,7.42h5.56l-7.57-11.01h0Zm-2.26,2.62l-.74-1.06L7.9,6.69h2.53l4.75,6.79.74,1.06,6.17,8.83h-2.53l-5.03-7.2h0Z" stroke-width="0" /></svg></span> </a> </li> <li class="social-item ml-1 d-inline-block"> <a class="social-link d-flex align-items-center justify-content-center text-white" href="//www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fwww.redhat.com%2Fen%2Fcommand-line-heroes%2F&amp;title=Command%20Line%20Heroes&amp;summary=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat.&amp;source=Red%20Hat" target="_blank" title="LinkedIn" onclick="return !window.open(this.href, 'LinkedIn', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=600,width=600')"> <span class="web-icon-linkedin" aria-label="LinkedIn"></span> </a> </li> <li class="social-item ml-1 d-inline-block"> <a class="social-link d-flex align-items-center justify-content-center text-white " href="mailto:?subject=Command Line Heroes&amp;body=Hear%20the%20epic%20true%20tales%20of%20how%20developers%2C%20programmers%2C%20hackers%2C%20geeks%2C%20and%20open%20source%20rebels%20are%20revolutionizing%20the%20technology%20landscape.%20Command%20Line%20Heroes%20is%20a%20new%20podcast%20hosted%20by%20Saron%20Yitbarek%20and%20produced%20by%20Red%20Hat. https://www.redhat.com/en/command-line-heroes" target="_blank" title="Email" aria-current="page"> <span class="web-icon-envelope" aria-label="Email"></span> </a> </li> </ul> </div> </div> </div> </div> <div class="col-12 col-md-6 offset-lg-1 reveal"> <div class="card mb-0 bg-white rounded-0 text-black"> <div class="card-body p-2 p-md-3"> <h2 class="text-red font-family-monospace">Presented by Red&nbsp;Hat</h2> <p class="mb-0">Sharing knowledge has defined us from the beginning–ever since co-founder Marc Ewing became known as “the helpful guy in the red hat.” Head over to the Red&nbsp;Hat Blog for expert insights and epic stories from the world of enterprise tech.</p> </div> <div class="card-footer pt-0 px-2 px-md-3 pb-2 pb-md-3"> <rh-cta variant="primary"><a class="mb-0" href="https://www.redhat.com/en/red-hat-original-series" title="Red Hat original series" data-analytics-category="Command Line Heroes|Presented by Red Hat|See original shows" data-analytics-text="See original shows" data-analytics-linktype="cta">See original shows</a></rh-cta> <rh-cta class="pl-2"><a href="https://www.redhat.com/en/blog" title="Red Hat blog" data-analytics-category="Command Line Heroes|Presented by Red Hat|Read the blog" data-analytics-text="Read the blog" data-analytics-linktype="cta">Read the blog</a></rh-cta> </div> </div> </div> </div> </div> </section> </div> </div> <!-- Pattern | raw_html --> <div class="one-column"> <div class="dx-relative content-region"> </div> </div> </div> </div> </div> </article> </div> <rh-footer-universal slot="universal"><h3 slot="links-primary" hidden data-analytics-text="Red Hat legal and privacy links" >Red Hat legal and privacy links</h3><ul slot="links-primary" data-analytics-region="page-footer-bottom-primary"><li><a href="/en/about/company" data-analytics-category="Footer|Corporate" data-analytics-text="About Red Hat" >About Red Hat</a></li><li><a href="/en/jobs" data-analytics-category="Footer|Corporate" data-analytics-text="Jobs" >Jobs</a></li><li><a href="/en/events" data-analytics-category="Footer|Corporate" data-analytics-text="Events" >Events</a></li><li><a href="/en/about/office-locations" data-analytics-category="Footer|Corporate" data-analytics-text="Locations" >Locations</a></li><li><a href="/en/contact" data-analytics-category="Footer|Corporate" data-analytics-text="Contact Red Hat" >Contact Red Hat</a></li><li><a href="/en/blog" data-analytics-category="Footer|Corporate" data-analytics-text="Red Hat Blog" >Red Hat Blog</a></li><li><a href="/en/about/our-culture/diversity-equity-inclusion" data-analytics-category="Footer|Corporate" data-analytics-text="" >Diversity, equity, and inclusion</a></li><li><a href="https://coolstuff.redhat.com/" data-analytics-category="Footer|Corporate" data-analytics-text="Cool Stuff Store" >Cool Stuff Store</a></li><li><a href="https://www.redhat.com/en/summit" data-analytics-category="Footer|Corporate" data-analytics-text="Red Hat Summit" >Red Hat Summit</a></li></ul><rh-footer-copyright slot="links-secondary">&copy; 2025 Red Hat, Inc.</rh-footer-copyright><h3 slot="links-secondary" hidden data-analytics-text="Red Hat legal and privacy links" >Red Hat legal and privacy links</h3><ul slot="links-secondary" data-analytics-region="page-footer-bottom-secondary"><li><a href="/en/about/privacy-policy" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="Privacy statement" >Privacy statement</a></li><li><a href="/en/about/terms-use" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="Terms of use" >Terms of use</a></li><li><a href="/en/about/all-policies-guidelines" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="All policies and guidelines" >All policies and guidelines</a></li><li><a href="/en/about/digital-accessibility" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="Digital accessibility" >Digital accessibility</a></li><li><span id="teconsent"></span></li></ul></rh-footer-universal> <div id="consent_blackbar" style="position: fixed;bottom: 0;width: 100%;z-index: 5;padding: 10px;"></div> <script>if (("undefined" !== typeof _satellite) && ("function" === typeof _satellite.pageBottom)) {_satellite.pageBottom();}</script> <script src="/modules/custom/rhdc_js_errors/libraries/dist/js/676ea2c2d4a147c2834066d24c04a9e4.min.js?soejlb"></script> <script src="/rhdc/system-files/js/js_m13pN2l2Obi-O7A7elx_vLYL1Q8fsYNTKkhbwhfflkg.js?scope=footer&amp;delta=1&amp;language=en&amp;theme=rhdc&amp;include=eJyNj0FuQjEMRC_0Qw7Rg0RO7CYBJ0a2aUVP38CvCgsWbCzPzPNIVsLUwJM10LVyzxYZfq6BBTCQDcEL06YvMG2hOGzaUgajdOmxsmTgj6Yy6OZLx5IGTKiksSiB0-4V7jR9IVjibQSks1JZOT6ZRh4YZg1F5NTpnqTVxlfvxe7MYZy8Ho72KnvIRIicsrjLeIckVdF3QOvrIyPQ0nb8aPvxH_4vt2_K2uL5k8KEr17Bu8xfs6CUhA"></script> <script src="/modules/contrib/red_hat_shared_libs/dist/js/lazy-load-esmodule.js?soejlb" type="module"></script> <script src="/modules/contrib/red_hat_shared_libs/dist/rhds-elements/modules/rh-cta/rh-cta.js" type="module"></script> <script src="/rhdc/system-files/js/js_HmTR8fol55OKA_s0UEmAtpIMl4hQnAZS4Hj-eJmLPCs.js?scope=footer&amp;delta=4&amp;language=en&amp;theme=rhdc&amp;include=eJyNj0FuQjEMRC_0Qw7Rg0RO7CYBJ0a2aUVP38CvCgsWbCzPzPNIVsLUwJM10LVyzxYZfq6BBTCQDcEL06YvMG2hOGzaUgajdOmxsmTgj6Yy6OZLx5IGTKiksSiB0-4V7jR9IVjibQSks1JZOT6ZRh4YZg1F5NTpnqTVxlfvxe7MYZy8Ho72KnvIRIicsrjLeIckVdF3QOvrIyPQ0nb8aPvxH_4vt2_K2uL5k8KEr17Bu8xfs6CUhA"></script> <script src="/themes/custom/rhdc/js/rhdc-set-lang-cookie.js?soejlb" async></script> <script src="/rhdc/system-files/js/js_XKNjXCQiDMdMvpTCGUG9GcJ4QyA_73Q-IG4mn5VXHxM.js?scope=footer&amp;delta=6&amp;language=en&amp;theme=rhdc&amp;include=eJyNj0FuQjEMRC_0Qw7Rg0RO7CYBJ0a2aUVP38CvCgsWbCzPzPNIVsLUwJM10LVyzxYZfq6BBTCQDcEL06YvMG2hOGzaUgajdOmxsmTgj6Yy6OZLx5IGTKiksSiB0-4V7jR9IVjibQSks1JZOT6ZRh4YZg1F5NTpnqTVxlfvxe7MYZy8Ho72KnvIRIicsrjLeIckVdF3QOvrIyPQ0nb8aPvxH_4vt2_K2uL5k8KEr17Bu8xfs6CUhA"></script> <script src="/modules/contrib/webrh/@cpelements/pfe-navigation/dist/pfe-navigation.min.js" type="module"></script> <script src="/ux/webdms/js/vendors/jquery.waypoints.min.js" defer></script> <script src="/ux/webdms/js/vendors/plyr.min.js" defer></script> <script src="/ux/webdms/js/vendors/viewport.min.js" defer></script> <script src="/ux/webdms/js/scripts.min.js" defer></script> <script src="/ux/webdms/js/projects/clh.min.js" defer></script> </body> </html>

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