CINXE.COM
Steve Blank Quantum Computing – An Update
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!--[if IE 8]> <html id="ie8" xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <![endif]--> <!--[if !(IE 8)]><!--> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <!--<![endif]--> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Steve Blank Quantum Computing – An Update</title> <link rel="pingback" href="https://steveblank.com/xmlrpc.php" /> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- Jetpack Site Verification Tags --> <meta name="google-site-verification" content="NzQX03n5c3BUqAOH2ZZeaOzmFxIKopb99y0xo7ymJ7w" /> <meta name="msvalidate.01" content="77BB8773D8C1446AC1C1A19B8355A369" /> <link rel='dns-prefetch' href='//secure.gravatar.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//widgets.wp.com' /> <link rel='dns-prefetch' href='//jetpack.wordpress.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//public-api.wordpress.com' /> <link rel='dns-prefetch' href='//0.gravatar.com' /> <link rel='dns-prefetch' href='//1.gravatar.com' /> <link rel='dns-prefetch' href='//2.gravatar.com' /> <link rel='preconnect' href='//i0.wp.com' /> <link rel='preconnect' href='//c0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Steve Blank » Feed" href="https://steveblank.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Steve Blank » Comments Feed" href="https://steveblank.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Steve Blank » Quantum Computing – An Update Comments Feed" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/steveblank.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='all-css-9b1ac0a24153c590469eb216eb899b49' href='https://steveblank.com/_static/??-eJyVUO2KAjEMfCFr1UUOf4iPIt021NymHzRdlr69WVFY5eDWPyHDzCSTTFlhtDQ6YG2ZtUOuuqdkB0XYF1Oa5toItgHjVgSbaWH4ZR3AoQGCALG+gUymQVEE3ti2yi3cEi89NsU6S+pNqDmk990z14ci0+gxynCo2dhBh+RGmm9LYR7KmseebcFcMUUlrCElzZP+g127gHCQ+lWm5bIPtHrEzRRwxrn2aDH6/5xX+b/mZFEOp+QTv4HX0y/hvP/pdqfT8Xjo7rHb0es=' type='text/css' media='all' /> <style id='wp-block-library-inline-css'> .has-text-align-justify{text-align:justify;} </style> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <style id='jetpack-global-styles-frontend-style-inline-css'> :root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} </style> <script type="text/javascript" id="jetpack-mu-wpcom-settings-js-before"> /* <![CDATA[ */ var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https:\/\/steveblank.com\/wp-content\/mu-plugins\/wpcomsh\/vendor\/automattic\/jetpack-mu-wpcom\/src\/build\/"}; /* ]]> */ </script> <link rel="https://api.w.org/" href="https://steveblank.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://steveblank.com/wp-json/wp/v2/posts/31705" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://steveblank.com/xmlrpc.php?rsd" /> <link rel="canonical" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/" /> <link rel='shortlink' href='https://wp.me/prGQZ-8fn' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://steveblank.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsteveblank.com%2F2024%2F10%2F22%2Fquantum-computing-an-update%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://steveblank.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsteveblank.com%2F2024%2F10%2F22%2Fquantum-computing-an-update%2F&format=xml" /> <style>img#wpstats{display:none}</style> <meta name="description" content="In March 2022 I wrote a description of the Quantum Technology Ecosystem. I thought this would be a good time to check in on the progress of building a quantum computer and explain more of the basics. Just as a reminder, Quantum technologies are used in three very different and distinct markets: Quantum Computing, Quantum…" /> <style type="text/css"> #header h1 a, #header h1 a:hover, #header .description { color: #eb221e; } </style> <link rel="amphtml" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/amp/"> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="article" /> <meta property="og:title" content="Steve Blank Quantum Computing – An Update" /> <meta property="og:url" content="https://steveblank.com/2024/10/22/quantum-computing-an-update/" /> <meta property="og:description" content="In March 2022 I wrote a description of the Quantum Technology Ecosystem. I thought this would be a good time to check in on the progress of building a quantum computer and explain more of the basic…" /> <meta property="article:published_time" content="2024-10-22T13:00:16+00:00" /> <meta property="article:modified_time" content="2024-10-25T05:20:28+00:00" /> <meta property="og:site_name" content="Steve Blank" /> <meta property="og:image" content="https://steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png" /> <meta property="og:image:width" content="924" /> <meta property="og:image:height" content="376" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="en_US" /> <meta name="twitter:text:title" content="Quantum Computing – An Update" /> <meta name="twitter:image" content="https://steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png?w=640" /> <meta name="twitter:card" content="summary_large_image" /> <!-- End Jetpack Open Graph Tags --> <link rel="icon" href="https://s0.wp.com/i/webclip.png" sizes="32x32" /> <link rel="icon" href="https://s0.wp.com/i/webclip.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://s0.wp.com/i/webclip.png" /> <meta name="msapplication-TileImage" content="https://s0.wp.com/i/webclip.png" /> <!-- Jetpack Google Analytics --> <script type='text/javascript'> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-85363375-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' === document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <!-- End Jetpack Google Analytics --> </head> <body class="post-template-default single single-post postid-31705 single-format-standard"><div id="container"> <div id="header"> <div id="menu"> <ul id="menu-menu" class="menu"><li id="menu-item-12086" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-12086"><a href="http://steveblank.com">Home</a></li> <li id="menu-item-12085" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12085"><a href="https://steveblank.com/about/">About Steve</a></li> <li id="menu-item-12083" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12083"><a href="https://steveblank.com/books-for-startups/">Startup Books</a></li> <li id="menu-item-12080" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12080"><a href="https://steveblank.com/slides/">Slides/Videos</a></li> <li id="menu-item-25611" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25611"><a href="https://steveblank.com/raising-money/">Fund Raising</a></li> <li id="menu-item-12082" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12082"><a href="https://steveblank.com/tools-and-blogs-for-entrepreneurs/">Tools!</a></li> <li id="menu-item-12084" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12084"><a href="https://steveblank.com/secret-history/">Secret History</a></li> </ul> </div> <div id="header-box"> <div id="header-image"> <img src="https://steveblank.com/wp-content/uploads/2009/02/cropped-100_3947-ks-far-away-download10.jpg" alt="" /> </div> <div id="header-overlay"> <img src="https://steveblank.com/wp-content/themes/digg3/images/bg_header_overlay.png" alt="" /> </div> <div id="pagetitle"> <h1><a href="https://steveblank.com/" title="Steve Blank">Steve Blank</a></h1> </div> <div id="syndication"> <a href="https://steveblank.com/feed/" title="Syndicate this site using RSS" class="feed">Entries <abbr title="Really Simple Syndication">RSS</abbr></a> | <a href="https://steveblank.com/comments/feed/" title="Syndicate comments using RSS">Comments RSS</a> </div> <div id="searchbox"> <form method="get" id="searchform" action="https://steveblank.com/"> <div> <input type="text" value="" name="s" id="s" /> <input type="submit" id="searchsubmit" value="Search" /> </div> </form> </div> </div> </div> <div class="pagewrapper"><div id="page"> <!-- Start Obar --> <div class="obar"> <ul> <li id="blog_subscription-3" class="widget widget_blog_subscription jetpack_subscription_widget"><h2 class="widgettitle">Email Subscription</h2> <div class="wp-block-jetpack-subscriptions__container"> <form action="#" method="post" accept-charset="utf-8" id="subscribe-blog-blog_subscription-3" data-blog="6599589" data-post_access_level="everybody" > <div id="subscribe-text"><p>Enter your email address to subscribe to this blog and receive notifications of new posts by email.</p> </div> <p id="subscribe-email"> <label id="jetpack-subscribe-label" class="screen-reader-text" for="subscribe-field-blog_subscription-3"> Email Address </label> <input type="email" name="email" required="required" value="" id="subscribe-field-blog_subscription-3" placeholder="Email Address" /> </p> <p id="subscribe-submit" > <input type="hidden" name="action" value="subscribe"/> <input type="hidden" name="source" value="https://steveblank.com/2024/10/22/quantum-computing-an-update/"/> <input type="hidden" name="sub-type" value="widget"/> <input type="hidden" name="redirect_fragment" value="subscribe-blog-blog_subscription-3"/> <input type="hidden" id="_wpnonce" name="_wpnonce" value="d6ecce4a9b" /><input type="hidden" name="_wp_http_referer" value="/2024/10/22/quantum-computing-an-update/" /> <button type="submit" class="wp-block-button__link" name="jetpack_subscriptions_widget" > Sign me up! </button> </p> </form> <div class="wp-block-jetpack-subscriptions__subscount"> Join 55.5K other subscribers </div> </div> </li> <li id="categories-356180491" class="widget widget_categories"><h2 class="widgettitle">Categories</h2> <ul> <li class="cat-item cat-item-64203016"><a href="https://steveblank.com/category/2-minute-lessons/">2 Minute Lessons</a> (15) </li> <li class="cat-item cat-item-2450"><a href="https://steveblank.com/category/air-force/">Air Force</a> (19) </li> <li class="cat-item cat-item-1457175"><a href="https://steveblank.com/category/ardent/">Ardent</a> (9) </li> <li class="cat-item cat-item-45014641"><a href="https://steveblank.com/category/business-model-versus-business-plan/">Business Model versus Business Plan</a> (64) </li> <li class="cat-item cat-item-4787488"><a href="https://steveblank.com/category/california-coastal-commission/">California Coastal Commission</a> (9) </li> <li class="cat-item cat-item-1470"><a href="https://steveblank.com/category/china/">China</a> (9) </li> <li class="cat-item cat-item-6987201"><a href="https://steveblank.com/category/commencement-speeches/">Commencement Speeches</a> (9) </li> <li class="cat-item cat-item-23993"><a href="https://steveblank.com/category/conservation/">Conservation</a> (4) </li> <li class="cat-item cat-item-3075385"><a href="https://steveblank.com/category/convergent-technologies/">Convergent Technologies</a> (4) </li> <li class="cat-item cat-item-635806586"><a href="https://steveblank.com/category/corporate-govt-innovation/">Corporate/Gov't Innovation</a> (131) </li> <li class="cat-item cat-item-697702677"><a href="https://steveblank.com/category/covid-19-recovery/">Covid-19/Recovery</a> (10) </li> <li class="cat-item cat-item-1874987"><a href="https://steveblank.com/category/customer-development/">Customer Development</a> (323) </li> <li class="cat-item cat-item-25337102"><a href="https://steveblank.com/category/customer-development-manifesto/">Customer Development Manifesto</a> (34) </li> <li class="cat-item cat-item-16840"><a href="https://steveblank.com/category/epiphany/">E.piphany</a> (13) </li> <li class="cat-item cat-item-697967638"><a href="https://steveblank.com/category/educators-summit/">Educators Summit</a> (7) </li> <li class="cat-item cat-item-697967634"><a href="https://steveblank.com/category/esl/">ESL</a> (8) </li> <li class="cat-item cat-item-64567312"><a href="https://steveblank.com/category/familycareerculture/">Family/Career/Culture</a> (81) </li> <li class="cat-item cat-item-697967641"><a href="https://steveblank.com/category/gordian-knot-center-for-national-security-innovation/">Gordian Knot Center for National Security Innovation</a> (11) </li> <li class="cat-item cat-item-479441927"><a href="https://steveblank.com/category/hacking-for-defense/">Hacking For Defense</a> (41) </li> <li class="cat-item cat-item-526158618"><a href="https://steveblank.com/category/hacking-for-diplomacy/">Hacking for Diplomacy</a> (10) </li> <li class="cat-item cat-item-697967637"><a href="https://steveblank.com/category/hacking-for-recovery/">Hacking for Recovery</a> (5) </li> <li class="cat-item cat-item-105397"><a href="https://steveblank.com/category/harvard-business-review/">Harvard Business Review</a> (12) </li> <li class="cat-item cat-item-684268037"><a href="https://steveblank.com/category/innovation-doctrine/">Innovation Doctrine</a> (3) </li> <li class="cat-item cat-item-340390495"><a href="https://steveblank.com/category/innovation-outposts/">Innovation Outposts</a> (4) </li> <li class="cat-item cat-item-217160777"><a href="https://steveblank.com/category/investment-readiness-level/">Investment Readiness Level</a> (6) </li> <li class="cat-item cat-item-53169179"><a href="https://steveblank.com/category/lean-launchpad/">Lean LaunchPad</a> (117) </li> <li class="cat-item cat-item-261983049"><a href="https://steveblank.com/category/life-sciences-nih/">Life Sciences (NIH)</a> (26) </li> <li class="cat-item cat-item-16879037"><a href="https://steveblank.com/category/market-types/">Market Types</a> (15) </li> <li class="cat-item cat-item-175"><a href="https://steveblank.com/category/marketing/">Marketing</a> (27) </li> <li class="cat-item cat-item-28276971"><a href="https://steveblank.com/category/mips-computers/">MIPS Computers</a> (2) </li> <li class="cat-item cat-item-697967640"><a href="https://steveblank.com/category/national-security/">National Security</a> (40) </li> <li class="cat-item cat-item-2064"><a href="https://steveblank.com/category/navy/">Navy</a> (6) </li> <li class="cat-item cat-item-34826422"><a href="https://steveblank.com/category/nih-national-institutes-of-health/">NIH (National Institutes of Health)</a> (17) </li> <li class="cat-item cat-item-16770755"><a href="https://steveblank.com/category/nsf-national-science-foundation/">NSF (National Science Foundation)</a> (18) </li> <li class="cat-item cat-item-16848661"><a href="https://steveblank.com/category/rocket-science-games/">Rocket Science Games</a> (10) </li> <li class="cat-item cat-item-137272104"><a href="https://steveblank.com/category/science-and-industrial-policy/">Science and Industrial Policy</a> (27) </li> <li class="cat-item cat-item-16849552"><a href="https://steveblank.com/category/secret-history-of-silicon-valley/">Secret History of Silicon Valley</a> (26) </li> <li class="cat-item cat-item-50184180"><a href="https://steveblank.com/category/siriusxm-radio-show/">SiriusXM Radio Show</a> (50) </li> <li class="cat-item cat-item-235742"><a href="https://steveblank.com/category/supermac/">SuperMac</a> (12) </li> <li class="cat-item cat-item-1591"><a href="https://steveblank.com/category/teaching/">Teaching</a> (178) </li> <li class="cat-item cat-item-6"><a href="https://steveblank.com/category/technology/">Technology</a> (86) </li> <li class="cat-item cat-item-697967636"><a href="https://steveblank.com/category/technology-innovation-and-modern-war/">Technology Innovation and Great Power Competition</a> (17) </li> <li class="cat-item cat-item-697967642"><a href="https://steveblank.com/category/technology-innovation-and-modern-war-2/">Technology Innovation and Modern War</a> (20) </li> <li class="cat-item cat-item-429989"><a href="https://steveblank.com/category/tesla/">Tesla</a> (5) </li> <li class="cat-item cat-item-1"><a href="https://steveblank.com/category/uncategorized/">Uncategorized</a> (8) </li> <li class="cat-item cat-item-202"><a href="https://steveblank.com/category/venture-capital/">Venture Capital</a> (82) </li> <li class="cat-item cat-item-1087649"><a href="https://steveblank.com/category/vertical-markets/">Vertical Markets</a> (5) </li> <li class="cat-item cat-item-715437"><a href="https://steveblank.com/category/zilog/">Zilog</a> (5) </li> </ul> </li> <li id="rss_links-3" class="widget widget_rss_links"><h2 class="widgettitle">Get Steve Blank via your RSS Feed</h2> <ul><li><a target="_self" href="https://steveblank.com/feed/" title="Subscribe to posts">RSS - Posts</a></li><li><a target="_self" href="https://steveblank.com/comments/feed/" title="Subscribe to comments">RSS - Comments</a></li></ul> </li> <li id="recent-posts-2" class="widget widget_recent_entries"> <h2 class="widgettitle">Recent Posts</h2> <ul> <li> <a href="https://steveblank.com/2024/10/22/quantum-computing-an-update/" aria-current="page">Quantum Computing – An Update</a> </li> <li> <a href="https://steveblank.com/2024/10/08/how-saboteurs-threaten-innovation-and-what-to-do-about-it/">How Saboteurs Threaten Innovation–and What to Do About It</a> </li> <li> <a href="https://steveblank.com/2024/10/05/what-does-product-market-fit-sound-like-this/">What Does Product Market Fit Sound Like? This.</a> </li> <li> <a href="https://steveblank.com/2024/09/17/the-directory-of-dod-program-executive-offices-and-officers-peos/">How To Find Your Customer In the Dept of Defense – The Directory of DoD Program Executive Offices</a> </li> <li> <a href="https://steveblank.com/2024/08/13/security-clearances-at-the-speed-of-startups/">Security Clearances at the Speed of Startups</a> </li> <li> <a href="https://steveblank.com/2024/07/30/why-large-organizations-struggle-with-disruption-and-what-to-do-about-it/">Why Large Organizations Struggle With Disruption, and What to Do About It</a> </li> <li> <a href="https://steveblank.com/2024/06/27/lean-launchpad-stanford-2024-8-teams-in-8-companies-out/">Lean LaunchPad @Stanford 2024 – 8 Teams In, 8 Companies Out</a> </li> <li> <a href="https://steveblank.com/2024/06/24/hacking-for-defense-stanford-2024-lessons-learned-presentations/">Hacking for Defense @ Stanford 2024 – Lessons Learned Presentations</a> </li> <li> <a href="https://steveblank.com/2024/06/03/youre-invited-hacking-for-defense-and-lean-launchpad-final-presentations/">You’re Invited: Hacking for Defense and Lean LaunchPad Final Presentations</a> </li> <li> <a href="https://steveblank.com/2024/05/26/gordon-bell-r-i-p/">Gordon Bell R.I.P.</a> </li> </ul> </li> <li id="search-2" class="widget widget_search"><form method="get" id="searchform" action="https://steveblank.com/"> <div> <input type="text" value="" name="s" id="s" /> <input type="submit" id="searchsubmit" value="Search" /> </div> </form></li> <li id="archives-2" class="widget widget_archive"><h2 class="widgettitle">Archives</h2> <ul> <li><a href='https://steveblank.com/2024/10/'>October 2024</a></li> <li><a href='https://steveblank.com/2024/09/'>September 2024</a></li> <li><a href='https://steveblank.com/2024/08/'>August 2024</a></li> <li><a href='https://steveblank.com/2024/07/'>July 2024</a></li> <li><a href='https://steveblank.com/2024/06/'>June 2024</a></li> <li><a href='https://steveblank.com/2024/05/'>May 2024</a></li> <li><a href='https://steveblank.com/2024/04/'>April 2024</a></li> <li><a href='https://steveblank.com/2024/03/'>March 2024</a></li> <li><a href='https://steveblank.com/2024/02/'>February 2024</a></li> <li><a href='https://steveblank.com/2024/01/'>January 2024</a></li> <li><a href='https://steveblank.com/2023/12/'>December 2023</a></li> <li><a href='https://steveblank.com/2023/11/'>November 2023</a></li> <li><a href='https://steveblank.com/2023/10/'>October 2023</a></li> <li><a href='https://steveblank.com/2023/09/'>September 2023</a></li> <li><a href='https://steveblank.com/2023/08/'>August 2023</a></li> <li><a href='https://steveblank.com/2023/07/'>July 2023</a></li> <li><a href='https://steveblank.com/2023/04/'>April 2023</a></li> <li><a href='https://steveblank.com/2023/02/'>February 2023</a></li> <li><a href='https://steveblank.com/2023/01/'>January 2023</a></li> <li><a href='https://steveblank.com/2022/11/'>November 2022</a></li> <li><a href='https://steveblank.com/2022/10/'>October 2022</a></li> <li><a href='https://steveblank.com/2022/09/'>September 2022</a></li> <li><a href='https://steveblank.com/2022/06/'>June 2022</a></li> <li><a href='https://steveblank.com/2022/05/'>May 2022</a></li> <li><a href='https://steveblank.com/2022/04/'>April 2022</a></li> <li><a href='https://steveblank.com/2022/03/'>March 2022</a></li> <li><a href='https://steveblank.com/2022/01/'>January 2022</a></li> <li><a href='https://steveblank.com/2021/12/'>December 2021</a></li> <li><a href='https://steveblank.com/2021/11/'>November 2021</a></li> <li><a href='https://steveblank.com/2021/10/'>October 2021</a></li> <li><a href='https://steveblank.com/2021/09/'>September 2021</a></li> <li><a href='https://steveblank.com/2021/08/'>August 2021</a></li> <li><a href='https://steveblank.com/2021/07/'>July 2021</a></li> <li><a href='https://steveblank.com/2021/06/'>June 2021</a></li> <li><a href='https://steveblank.com/2021/05/'>May 2021</a></li> <li><a href='https://steveblank.com/2021/04/'>April 2021</a></li> <li><a href='https://steveblank.com/2021/03/'>March 2021</a></li> <li><a href='https://steveblank.com/2021/02/'>February 2021</a></li> <li><a href='https://steveblank.com/2021/01/'>January 2021</a></li> <li><a href='https://steveblank.com/2020/12/'>December 2020</a></li> <li><a href='https://steveblank.com/2020/11/'>November 2020</a></li> <li><a href='https://steveblank.com/2020/10/'>October 2020</a></li> <li><a href='https://steveblank.com/2020/09/'>September 2020</a></li> <li><a href='https://steveblank.com/2020/08/'>August 2020</a></li> <li><a href='https://steveblank.com/2020/07/'>July 2020</a></li> <li><a href='https://steveblank.com/2020/06/'>June 2020</a></li> <li><a href='https://steveblank.com/2020/05/'>May 2020</a></li> <li><a href='https://steveblank.com/2020/04/'>April 2020</a></li> <li><a href='https://steveblank.com/2020/03/'>March 2020</a></li> <li><a href='https://steveblank.com/2020/02/'>February 2020</a></li> <li><a href='https://steveblank.com/2020/01/'>January 2020</a></li> <li><a href='https://steveblank.com/2019/12/'>December 2019</a></li> <li><a href='https://steveblank.com/2019/11/'>November 2019</a></li> <li><a href='https://steveblank.com/2019/10/'>October 2019</a></li> <li><a href='https://steveblank.com/2019/09/'>September 2019</a></li> <li><a href='https://steveblank.com/2019/06/'>June 2019</a></li> <li><a href='https://steveblank.com/2019/05/'>May 2019</a></li> <li><a href='https://steveblank.com/2019/04/'>April 2019</a></li> <li><a href='https://steveblank.com/2019/03/'>March 2019</a></li> <li><a href='https://steveblank.com/2019/01/'>January 2019</a></li> <li><a href='https://steveblank.com/2018/12/'>December 2018</a></li> <li><a href='https://steveblank.com/2018/11/'>November 2018</a></li> <li><a href='https://steveblank.com/2018/10/'>October 2018</a></li> <li><a href='https://steveblank.com/2018/09/'>September 2018</a></li> <li><a href='https://steveblank.com/2018/08/'>August 2018</a></li> <li><a href='https://steveblank.com/2018/07/'>July 2018</a></li> <li><a href='https://steveblank.com/2018/06/'>June 2018</a></li> <li><a href='https://steveblank.com/2018/04/'>April 2018</a></li> <li><a href='https://steveblank.com/2018/03/'>March 2018</a></li> <li><a href='https://steveblank.com/2018/02/'>February 2018</a></li> <li><a href='https://steveblank.com/2018/01/'>January 2018</a></li> <li><a href='https://steveblank.com/2017/11/'>November 2017</a></li> <li><a href='https://steveblank.com/2017/10/'>October 2017</a></li> <li><a href='https://steveblank.com/2017/09/'>September 2017</a></li> <li><a href='https://steveblank.com/2017/08/'>August 2017</a></li> <li><a href='https://steveblank.com/2017/07/'>July 2017</a></li> <li><a href='https://steveblank.com/2017/06/'>June 2017</a></li> <li><a href='https://steveblank.com/2017/05/'>May 2017</a></li> <li><a href='https://steveblank.com/2017/04/'>April 2017</a></li> <li><a href='https://steveblank.com/2017/03/'>March 2017</a></li> <li><a href='https://steveblank.com/2017/02/'>February 2017</a></li> <li><a href='https://steveblank.com/2017/01/'>January 2017</a></li> <li><a href='https://steveblank.com/2016/12/'>December 2016</a></li> <li><a href='https://steveblank.com/2016/11/'>November 2016</a></li> <li><a href='https://steveblank.com/2016/10/'>October 2016</a></li> <li><a href='https://steveblank.com/2016/09/'>September 2016</a></li> <li><a href='https://steveblank.com/2016/08/'>August 2016</a></li> <li><a href='https://steveblank.com/2016/07/'>July 2016</a></li> <li><a href='https://steveblank.com/2016/06/'>June 2016</a></li> <li><a href='https://steveblank.com/2016/05/'>May 2016</a></li> <li><a href='https://steveblank.com/2016/04/'>April 2016</a></li> <li><a href='https://steveblank.com/2016/03/'>March 2016</a></li> <li><a href='https://steveblank.com/2016/02/'>February 2016</a></li> <li><a href='https://steveblank.com/2016/01/'>January 2016</a></li> <li><a href='https://steveblank.com/2015/12/'>December 2015</a></li> <li><a href='https://steveblank.com/2015/11/'>November 2015</a></li> <li><a href='https://steveblank.com/2015/10/'>October 2015</a></li> <li><a href='https://steveblank.com/2015/09/'>September 2015</a></li> <li><a href='https://steveblank.com/2015/08/'>August 2015</a></li> <li><a href='https://steveblank.com/2015/07/'>July 2015</a></li> <li><a href='https://steveblank.com/2015/06/'>June 2015</a></li> <li><a href='https://steveblank.com/2015/05/'>May 2015</a></li> <li><a href='https://steveblank.com/2015/03/'>March 2015</a></li> <li><a href='https://steveblank.com/2015/02/'>February 2015</a></li> <li><a href='https://steveblank.com/2015/01/'>January 2015</a></li> <li><a href='https://steveblank.com/2014/12/'>December 2014</a></li> <li><a href='https://steveblank.com/2014/11/'>November 2014</a></li> <li><a href='https://steveblank.com/2014/10/'>October 2014</a></li> <li><a href='https://steveblank.com/2014/09/'>September 2014</a></li> <li><a href='https://steveblank.com/2014/08/'>August 2014</a></li> <li><a href='https://steveblank.com/2014/07/'>July 2014</a></li> <li><a href='https://steveblank.com/2014/06/'>June 2014</a></li> <li><a href='https://steveblank.com/2014/05/'>May 2014</a></li> <li><a href='https://steveblank.com/2014/04/'>April 2014</a></li> <li><a href='https://steveblank.com/2014/03/'>March 2014</a></li> <li><a href='https://steveblank.com/2014/02/'>February 2014</a></li> <li><a href='https://steveblank.com/2014/01/'>January 2014</a></li> <li><a href='https://steveblank.com/2013/12/'>December 2013</a></li> <li><a href='https://steveblank.com/2013/11/'>November 2013</a></li> <li><a href='https://steveblank.com/2013/10/'>October 2013</a></li> <li><a href='https://steveblank.com/2013/09/'>September 2013</a></li> <li><a href='https://steveblank.com/2013/08/'>August 2013</a></li> <li><a href='https://steveblank.com/2013/07/'>July 2013</a></li> <li><a href='https://steveblank.com/2013/06/'>June 2013</a></li> <li><a href='https://steveblank.com/2013/05/'>May 2013</a></li> <li><a href='https://steveblank.com/2013/04/'>April 2013</a></li> <li><a href='https://steveblank.com/2013/03/'>March 2013</a></li> <li><a href='https://steveblank.com/2013/02/'>February 2013</a></li> <li><a href='https://steveblank.com/2013/01/'>January 2013</a></li> <li><a href='https://steveblank.com/2012/12/'>December 2012</a></li> <li><a href='https://steveblank.com/2012/11/'>November 2012</a></li> <li><a href='https://steveblank.com/2012/10/'>October 2012</a></li> <li><a href='https://steveblank.com/2012/09/'>September 2012</a></li> <li><a href='https://steveblank.com/2012/08/'>August 2012</a></li> <li><a href='https://steveblank.com/2012/07/'>July 2012</a></li> <li><a href='https://steveblank.com/2012/06/'>June 2012</a></li> <li><a href='https://steveblank.com/2012/05/'>May 2012</a></li> <li><a href='https://steveblank.com/2012/04/'>April 2012</a></li> <li><a href='https://steveblank.com/2012/03/'>March 2012</a></li> <li><a href='https://steveblank.com/2012/02/'>February 2012</a></li> <li><a href='https://steveblank.com/2012/01/'>January 2012</a></li> <li><a href='https://steveblank.com/2011/12/'>December 2011</a></li> <li><a href='https://steveblank.com/2011/11/'>November 2011</a></li> <li><a href='https://steveblank.com/2011/10/'>October 2011</a></li> <li><a href='https://steveblank.com/2011/09/'>September 2011</a></li> <li><a href='https://steveblank.com/2011/08/'>August 2011</a></li> <li><a href='https://steveblank.com/2011/07/'>July 2011</a></li> <li><a href='https://steveblank.com/2011/06/'>June 2011</a></li> <li><a href='https://steveblank.com/2011/05/'>May 2011</a></li> <li><a href='https://steveblank.com/2011/04/'>April 2011</a></li> <li><a href='https://steveblank.com/2011/03/'>March 2011</a></li> <li><a href='https://steveblank.com/2011/02/'>February 2011</a></li> <li><a href='https://steveblank.com/2011/01/'>January 2011</a></li> <li><a href='https://steveblank.com/2010/12/'>December 2010</a></li> <li><a href='https://steveblank.com/2010/11/'>November 2010</a></li> <li><a href='https://steveblank.com/2010/10/'>October 2010</a></li> <li><a href='https://steveblank.com/2010/09/'>September 2010</a></li> <li><a href='https://steveblank.com/2010/08/'>August 2010</a></li> <li><a href='https://steveblank.com/2010/07/'>July 2010</a></li> <li><a href='https://steveblank.com/2010/06/'>June 2010</a></li> <li><a href='https://steveblank.com/2010/05/'>May 2010</a></li> <li><a href='https://steveblank.com/2010/04/'>April 2010</a></li> <li><a href='https://steveblank.com/2010/03/'>March 2010</a></li> <li><a href='https://steveblank.com/2010/02/'>February 2010</a></li> <li><a href='https://steveblank.com/2010/01/'>January 2010</a></li> <li><a href='https://steveblank.com/2009/12/'>December 2009</a></li> <li><a href='https://steveblank.com/2009/11/'>November 2009</a></li> <li><a href='https://steveblank.com/2009/10/'>October 2009</a></li> <li><a href='https://steveblank.com/2009/09/'>September 2009</a></li> <li><a href='https://steveblank.com/2009/08/'>August 2009</a></li> <li><a href='https://steveblank.com/2009/07/'>July 2009</a></li> <li><a href='https://steveblank.com/2009/06/'>June 2009</a></li> <li><a href='https://steveblank.com/2009/05/'>May 2009</a></li> <li><a href='https://steveblank.com/2009/04/'>April 2009</a></li> <li><a href='https://steveblank.com/2009/03/'>March 2009</a></li> <li><a href='https://steveblank.com/2009/02/'>February 2009</a></li> </ul> </li> <li id="pages-2" class="widget widget_pages"><h2 class="widgettitle">Other Stuff</h2> <ul> <li class="page_item page-item-2"><a href="https://steveblank.com/about/">About Steve</a></li> <li class="page_item page-item-22"><a href="https://steveblank.com/tools-and-blogs-for-entrepreneurs/">Startup Tools</a></li> <li class="page_item page-item-62"><a href="https://steveblank.com/secret-history/">Secret History</a></li> <li class="page_item page-item-68"><a href="https://steveblank.com/books-for-startups/">Books for Startups</a></li> <li class="page_item page-item-11025"><a href="https://steveblank.com/slides/">Slides/Videos</a></li> <li class="page_item page-item-25609"><a href="https://steveblank.com/raising-money/">Raising Money</a></li> </ul> </li> </ul> </div> <!-- End Obar --> <div class="wrapper"><!-- This wrapper class appears only on Page and Single Post pages. --> <div class="narrowcolumnwrapper"><div class="narrowcolumn"> <div class="content"> <div class="post-31705 post type-post status-publish format-standard hentry category-technology" id="post-31705"> <h2><a href="https://steveblank.com/2024/10/22/quantum-computing-an-update/" rel="bookmark" title="Quantum Computing – An Update">Quantum Computing – An Update</a></h2> <div class="postinfo"> Posted on <span class="postdate">October 22, 2024</span> by steve blank </div> <div class="entry"> <p style="font-weight: 400;">In March 2022 I wrote a description of the <a href="https://steveblank.com/2022/03/22/the-quantum-technology-ecosystem-explained/">Quantum Technology Ecosystem</a>. I thought this would be a good time to check in on the progress of building a quantum <em>computer</em> and explain more of the basics.</p> <p style="font-weight: 400;">Just as a reminder, <span style="font-weight: 400;">Quantum technologies are used in three very different and distinct markets: </span><a href="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/quantum-markets.jpg?ssl=1"><img data-recalc-dims="1" decoding="async" data-attachment-id="28439" data-permalink="https://steveblank.com/2024/10/22/quantum-computing-an-update/quantum-markets/" data-orig-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/quantum-markets.jpg?fit=1010%2C306&ssl=1" data-orig-size="1010,306" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"1"}" data-image-title="quantum markets" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/quantum-markets.jpg?fit=300%2C91&ssl=1" data-large-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/quantum-markets.jpg?fit=468%2C142&ssl=1" class="aligncenter wp-image-28439" src="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/quantum-markets.jpg?resize=386%2C117&ssl=1" alt="" width="386" height="117" srcset="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/quantum-markets.jpg?w=1010&ssl=1 1010w, https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/quantum-markets.jpg?resize=300%2C91&ssl=1 300w, https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/quantum-markets.jpg?resize=150%2C45&ssl=1 150w, https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/quantum-markets.jpg?resize=768%2C233&ssl=1 768w, https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/quantum-markets.jpg?w=936&ssl=1 936w" sizes="(max-width: 386px) 100vw, 386px" /></a>Quantum <em>Computing</em>, Quantum <em>Communications</em> and Quantum <em>Sensing and Metrology</em>. If you don’t know the difference between a qubit and cueball, (I didn’t) read the tutorial <a href="https://steveblank.com/2022/03/22/the-quantum-technology-ecosystem-explained/">here.</a></p> <p style="font-weight: 400;"><strong>Summary – </strong></p> <ul> <li>There’s been incremental technical progress in making <em>physical </em>qubits</li> <li>There is no clear winner yet between the seven approaches in building qubits</li> <li>Reminder – why build a quantum computer?</li> <li>How many physical qubits do you need?</li> <li>Advances in materials science will drive down error rates</li> <li>Regional research consortiums</li> <li>Venture capital investment FOMO and financial engineering</li> </ul> <p style="font-weight: 400;">We talk a lot about <em>qubits</em> in this post. As a reminder a qubit – is short for a quantum bit. It is a quantum computing element that leverages the principle of <a href="https://scienceexchange.caltech.edu/topics/quantum-science-explained/quantum-superposition">superposition</a> (that quantum particles can exist in many possible states at the same time) to encode information via one of four methods: spin, trapped atoms and ions, photons, or superconducting circuits.</p> <p style="font-weight: 400;"><strong>Incremental Technical Progress<br /> </strong>As of 2024 there are seven different approaches being explored to build <em>physical</em> qubits for a quantum computer. The most mature currently are Superconducting, Photonics, Cold Atoms, Trapped Ions. Other approaches include Quantum Dots, Nitrogen Vacancy in Diamond Centers, and Topological. All these approaches have incrementally increased the number of <em>physical </em>qubits.<a href="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?ssl=1"><img data-recalc-dims="1" decoding="async" data-attachment-id="31718" data-permalink="https://steveblank.com/2024/10/22/quantum-computing-an-update/quantum-technical-approaches/" data-orig-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?fit=1647%2C247&ssl=1" data-orig-size="1647,247" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Quantum Technical Approaches" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?fit=300%2C45&ssl=1" data-large-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?fit=468%2C70&ssl=1" class="aligncenter wp-image-31718" src="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?resize=468%2C70&ssl=1" alt="" width="468" height="70" srcset="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?resize=1024%2C154&ssl=1 1024w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?resize=300%2C45&ssl=1 300w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?resize=150%2C22&ssl=1 150w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?resize=768%2C115&ssl=1 768w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?resize=1536%2C230&ssl=1 1536w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?w=1647&ssl=1 1647w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?w=936&ssl=1 936w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Technical-Approaches.jpg?w=1404&ssl=1 1404w" sizes="(max-width: 468px) 100vw, 468px" /></a></p> <p style="font-weight: 400;">These multiple approaches are being tried, as there is no consensus to the best path to building logical qubits. Each company believes that their technology approach will lead them to a path to scale to a working quantum computer.</p> <p style="font-weight: 400;">Every company currently hypes the number of <em>physical </em>qubits they have working. By itself <em>this is a meaningless number</em> to indicate progress to a working quantum computer. What matters is the number of <em>logical</em> qubits.</p> <p><a href="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?ssl=1"><img data-recalc-dims="1" fetchpriority="high" decoding="async" data-attachment-id="31716" data-permalink="https://steveblank.com/2024/10/22/quantum-computing-an-update/number-of-qubits/" data-orig-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?fit=1892%2C314&ssl=1" data-orig-size="1892,314" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Number of qubits" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?fit=300%2C50&ssl=1" data-large-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?fit=468%2C78&ssl=1" class="aligncenter wp-image-31716" src="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?resize=468%2C78&ssl=1" alt="" width="468" height="78" srcset="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?resize=1024%2C170&ssl=1 1024w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?resize=300%2C50&ssl=1 300w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?resize=150%2C25&ssl=1 150w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?resize=768%2C127&ssl=1 768w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?resize=1536%2C255&ssl=1 1536w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?w=1892&ssl=1 1892w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?w=936&ssl=1 936w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Number-of-qubits.jpg?w=1404&ssl=1 1404w" sizes="(max-width: 468px) 100vw, 468px" /></a></p> <p style="font-weight: 400;"><strong>Reminder – Why Build a Quantum Computer?<br /> </strong>One of the key misunderstandings about quantum computers is that they are faster than current classical computers on <em>all</em> applications. That’s wrong. <em>They are not</em>. They are faster on a small set of specialized algorithms. These special algorithms are <a href="https://arxiv.org/pdf/1511.04206.pdf">what make quantum computers <em>potentially </em>valuable</a>. For example, running <a href="https://quantum-computing.ibm.com/composer/docs/iqx/guide/grovers-algorithm">Grover’s algorithm</a> on a quantum computer can search unstructured data faster than a classical computer. Further, quantum computers are theoretically very good at minimization / optimizations /simulations…think optimizing complex supply chains, energy states to form complex molecules, financial models (looking at you hedge funds,) etc.</p> <div dir="auto">It’s possible that quantum computers will be treated as “accelerators” to the overall compute workflows – much like GPUs today. In addition, several companies are betting that “algorithmic” qubits (better than “noisy” but worse than “error-corrected”) may be sufficient to provide some incremental performance to workflows lie simulating physical systems. This potentially opens the door for earlier cases of quantum advantage.</div> <p style="font-weight: 400;">However, while all of these algorithms <em>might</em> have commercial potential one day, no one has yet to come up with a use for them that would radically transform any business or military application. Except for one – and that one keeps people awake at night. It’s <a href="https://www.youtube.com/watch?v=lvTqbM5Dq4Q">Shor’s algorithm</a> for integer factorization – an algorithm that underlies much of existing public cryptography systems.</p> <p style="font-weight: 400;">The security of today’s public key cryptography systems rests on the assumption that breaking into those keys with a thousand or more digits is practically impossible. It requires factoring large prime numbers (e.g., RSA) or elliptic curve (e.g., ECDSA, ECDH) or finite fields (DSA) that can’t be done with any type of classic computer regardless of how large. <a href="https://interestingengineering.com/how-peter-shors-algorithm-dooms-rsa-encryption-to-failure">Shor’s factorization algorithm</a> <em>can crack these codes</em> if run on a Quantum Computer. This is why <a href="https://csrc.nist.gov/projects/post-quantum-cryptography">NIST has been encouraging</a> the move to <a href="https://csrc.nist.gov/projects/post-quantum-cryptography/post-quantum-cryptography-standardization">Post-Quantum / Quantum-Resistant Codes</a><em>.</em></p> <p style="font-weight: 400;"><strong>How many physical qubits do you need for one logical qubit?<br /> </strong>Thousands of logical qubits are needed to create a quantum computer that can run these specialized applications. Each <em>logical</em> qubit is constructed out of many <em>physical</em> qubits. The question is, how many <em>physical</em> qubits are needed? Herein lies the problem.</p> <p style="font-weight: 400;">Unlike traditional transistors in a microprocessor that once manufactured always work, qubits are unstable and fragile. They can pop out of a quantum state due to noise, decoherence (when a qubit interacts with the environment,) crosstalk (when a qubit interacts with a physically adjacent qubit,) and imperfections in the materials making up the quantum gates. When that happens errors will occur in quantum calculations. So to correct for those error you need lots of physical qubits to make one logical qubit.</p> <p style="font-weight: 400;">So how do you figure out how many physical qubits you need?</p> <blockquote><p>You start with the <em>algorithm</em> you intend to run.</p></blockquote> <p style="font-weight: 400;">Different quantum algorithms require different numbers of qubits. Some algorithms (e.g., <a href="https://www.classiq.io/insights/shors-algorithm-explained">Shor’s prime factoring algorithm</a>) may need >5,000 logical qubits (the number may turn out to be smaller as researchers think of how to use fewer logical qubits to implement the algorithm.)</p> <p style="font-weight: 400;">Other algorithms (e.g., Grover’s algorithm) require fewer logical qubits for trivial demos but need 1000’s of logical qubits to see an advantage over linear search running on a classical computer. (See <a href="https://quantumalgorithmzoo.org/">here</a>, <a href="https://nap.nationalacademies.org/catalog/26850/advancing-chemistry-and-quantum-information-science-an-assessment-of-research">here</a> and <a href="https://arxiv.org/html/2407.05178v1#:~:text=Abstract,-Report%20issue%20for&text=We%20draw%20the%20current%20landscape,and%20several%20other%20relevant%20criteria">here</a> for other quantum algorithms.)</p> <blockquote><p>Measure the <em>physical qubit error rate</em>.</p></blockquote> <p style="font-weight: 400;">Therefore, the number of physical qubits you need to make a single logical qubit starts by calculating the physical qubit error rate (gate error rates, coherence times, etc.) Different technical approaches (superconducting, photonics, cold atoms, etc.) have different error rates and causes of errors unique to the underlying technology.</p> <p style="font-weight: 400;">Current state-of-the-art quantum qubits have error rates that are typically in the range of 1% to 0.1%. This means that on average one out of every 100 to one out of 1000 quantum gate operations will result in an error. System performance is limited by the worst 10% of the qubits.</p> <blockquote><p>Choose a quantum <em>error correction code</em></p></blockquote> <p style="font-weight: 400;">To recover from the error prone physical qubits, <a href="https://arxiv.org/pdf/2304.08678">quantum error correction</a> encodes the quantum information into a larger set of physical qubits that are resilient to errors. <a href="https://www.semanticscholar.org/reader/fa08c638941ee4f8aa4da8c33bb9720eb3d5aef3">Surface Codes</a> is the most commonly proposed error correction code. A practical surface code uses <em>hundreds of physical qubits to create a logical qubit. </em> Quantum error correction codes get more efficient the lower the error rates of the physical qubits. When errors rise above a certain threshold, error correction fails, and the logical qubit becomes as error prone as the physical qubits.<a href="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="28485" data-permalink="https://steveblank.com/2024/10/22/quantum-computing-an-update/physical-to-logical-qubit-2/" data-orig-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png?fit=924%2C376&ssl=1" data-orig-size="924,376" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="physical to logical qubit" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png?fit=300%2C122&ssl=1" data-large-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png?fit=468%2C190&ssl=1" class="aligncenter wp-image-28485" src="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png?resize=362%2C147&ssl=1" alt="" width="362" height="147" srcset="https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png?w=924&ssl=1 924w, https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png?resize=300%2C122&ssl=1 300w, https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png?resize=150%2C61&ssl=1 150w, https://i0.wp.com/steveblank.com/wp-content/uploads/2022/03/physical-to-logical-qubit-1.png?resize=768%2C313&ssl=1 768w" sizes="auto, (max-width: 362px) 100vw, 362px" /></a></p> <blockquote><p>The Math</p></blockquote> <p style="font-weight: 400;">To factor a 2048-bit number using <a href="https://medium.com/@kootie73/shors-algorithm-past-present-and-future-7e5cec292eb6">Shor’s algorithm</a> with a 10<sup>-2</sup> (1% per physical qubit) error rate:</p> <ul> <li>Assume we need ~5,000 logical qubits</li> <li>With an error rate of 1% the surface error correction code requires ~ 500 physical qubits required to encode one logical qubit. (The number of physical qubits required to encode one logical qubit using the Surface Code depends on the error rate.)</li> <li>Physical cubits needed for Shor’s algorithm= 500 x 5,000 = 2.<em>5 million</em></li> </ul> <p style="font-weight: 400;">If you could reduce the error rate by a factor of 10 – to 10<sup>-3</sup> (0.1% per physical qubit,)</p> <ul> <li>Because of the lower error rate, the surface code would only need ~ 100 physical qubits to encode one logical qubit</li> <li>Physical cubits needed for Shor’s algorithm= 100 x 5,000 = <em>500 thousand</em></li> </ul> <p style="font-weight: 400;">In reality there another 10% or so of ancillary physical bits needed for overhead. And no one yet knows the error rate in wiring multiple logical bits together via optical links or other technologies.</p> <p style="font-weight: 400;">(One caveat to the math above. It assumes that every technical approach (Superconducting, Photonics, Cold Atoms, Trapped Ions, et al) will require each physical qubit to have hundreds of bits of error correction to make a logical qubit. There is always a chance a breakthrough could create physical qubits that are inherently stable, and the number of error correction qubits needed drops substantially. If that happens, the math changes dramatically for the better and quantum computing becomes much closer.)</p> <p style="font-weight: 400;">Today, the best anyone has done is to create 1,000 physical qubits.</p> <p style="font-weight: 400;">We have a ways to go.</p> <p style="font-weight: 400;"><a href="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="31717" data-permalink="https://steveblank.com/2024/10/22/quantum-computing-an-update/quantum-summary/" data-orig-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?fit=1995%2C964&ssl=1" data-orig-size="1995,964" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Quantum Summary" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?fit=300%2C145&ssl=1" data-large-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?fit=468%2C226&ssl=1" class="aligncenter wp-image-31717" src="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?resize=468%2C226&ssl=1" alt="" width="468" height="226" srcset="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?resize=1024%2C495&ssl=1 1024w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?resize=300%2C145&ssl=1 300w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?resize=150%2C72&ssl=1 150w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?resize=768%2C371&ssl=1 768w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?resize=1536%2C742&ssl=1 1536w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?w=1995&ssl=1 1995w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?w=936&ssl=1 936w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/Quantum-Summary.jpg?w=1404&ssl=1 1404w" sizes="auto, (max-width: 468px) 100vw, 468px" /></a></p> <p style="font-weight: 400;"><strong>Advances in materials science will drive down error rates<br /> </strong>As seen by the math above, regardless of the technology in creating physical qubits (Superconducting, Photonics, Cold Atoms, Trapped Ions, et al.) reducing errors in qubits can have a dramatic effect on how quickly a quantum computer can be built. The lower the physical qubit error rate, the fewer physical qubits needed in each logical qubit.</p> <p style="font-weight: 400;">The key to this is materials engineering. To make a system of 100s of thousands of qubits work the qubits need to be uniform and reproducible. For example, decoherence errors are caused by defects in the materials used to make the qubits. For superconducting qubits that requires uniform thickness, controlled grain size, and roughness. Other technologies require low loss, and uniformity. All of the approaches to building a quantum computer require engineering exotic materials at the atomic level – <a href="https://arxiv.org/abs/2211.16437">resonators using tantalum on silicon</a>, Josephson junctions built out of <a href="https://www.advancedsciencenews.com/high-quality-epitaxial-mgb2-josephson-junctions-grown-molecular-beam-epitaxy/">magnesium diboride</a>, transition-edge sensors, <a href="https://www.degruyter.com/document/doi/10.1515/nanoph-2020-0186/html?lang=en">Superconducting Nanowire Single Photon Detectors</a>, etc.</p> <p style="font-weight: 400;">Materials engineering is also critical in packaging these qubits (whether it’s superconducting or conventional packaging) and to interconnect 100s of thousands of qubits, potentially with optical links. Today, most of the qubits being made are on legacy 200mm or older technology in hand-crafted processes. To produce qubits at scale, modern 300mm semiconductor technology and equipment will be required to create better defined structures, clean interfaces, and well-defined materials. There is an opportunity to engineer and build better fidelity qubits with the most advanced semiconductor fabrication systems so the path from R&D to high volume manufacturing is fast and seamless.</p> <p style="font-weight: 400;">There are likely only a handful of companies on the planet that can fabricate these qubits at scale.</p> <p style="font-weight: 400;"><strong>Regional research consortiums<br /> </strong>Two U.S. states; Illinois and Colorado are vying to be the center of advanced quantum research.</p> <p style="font-weight: 400;"><em>Illinois Quantum and Microelectronics Park (IQMP)<br /> </em>Illinois has announced the <a href="https://www.intersectillinois.org/illinois-quantum-park/">Illinois Quantum and Microelectronics Park</a> initiative, in collaboration with <a href="https://innovate-illinois.com/qpg/">DARPA’s Quantum Proving Ground</a> (QPG) program, to establish a national hub for quantum technologies. The State approved $500M for a “Quantum Campus” <a href="https://pme.uchicago.edu/news/us-defense-department-state-illinois-announce-multimillion-dollar-quantum-testing-program">and has received $140M+ from DARPA with the state of Illinois matching those dollars</a>.</p> <p style="font-weight: 400;"><em>Elevate Quantum<br /> </em><a href="https://www.elevatequantum.org/about/">Elevate Quantum</a> is the quantum tech hub for Colorado, New Mexico, and Wyoming. The consortium was awarded $127m from the Federal and State Governments – $40.5 million from the Economic Development Administration (part of the Department of Commerce) and $77m from the State of Colorado and $10m from the State of New Mexico.</p> <p style="font-weight: 400;">(The U.S. has a <a href="https://www.quantum.gov/">National Quantum Initiative</a> (NQI) to coordinate quantum activities across the entire government see <a href="https://www.quantum.gov/about/">here</a>.)</p> <p style="font-weight: 400;"><strong>Venture capital investment, FOMO, and financial engineering<br /> </strong>Venture capital has poured billions of dollars into quantum computing, quantum sensors, quantum networking and quantum tools companies.</p> <p style="font-weight: 400;">However, regardless of the amount of money raised, corporate hype, pr spin, press releases, public offerings, <u>no company is remotely close to having a quantum computer</u> or even being close to run any commercial application substantively faster than on a classical computer.</p> <p style="font-weight: 400;">So why all the investment in this area?</p> <ol> <li><em>FOMO</em> – Fear Of Missing Out. Quantum is a hot topic. This U.S. government has declared quantum of national interest. If you’re a deep tech investor and you don’t have one of these companies in your portfolio it looks like you’re out of step.</li> <li><em>It’s confusing</em>. The possible technical approaches to creating a quantum computer – Superconducting, Photonics, Cold Atoms, Trapped Ions, Quantum Dots, Nitrogen Vacancy in Diamond Centers, and Topological – create a swarm of confusing claims. And unless you or your staff are well versed in the area, it’s easy to fall prey to the company with the best slide deck.</li> <li><em>Financial engineering</em>. Outsiders confuse a successful venture investment with companies that generate lots of revenue and profit. That’s not always true.</li> </ol> <p style="font-weight: 400;">Often, companies in a “hot space” (like quantum) can go public and sell shares to retail investors who have almost no knowledge of the space other than the buzzword. If the stock price can stay high for 6 months the investors can sell their shares and make a pile of money regardless of what happens to the company.</p> <p style="font-weight: 400;">The track record so far of quantum companies who have gone public is pretty dismal. <a href="https://www.datacenterdynamics.com/en/news/quantum-computing-firms-d-wave-and-rigetti-face-stock-exchange-delisting-again/">Two of them are on the verge of being delisted</a>.</p> <p style="font-weight: 400;">Here are some simple questions to ask companies building quantum computers:</p> <ul> <li>What is their current error rates?</li> <li>What error correction code will they use?</li> <li>Given their current error rates, how many physical qubits are needed to build one logical qubit?</li> <li>How will they build and interconnect the number of physical qubits at scale?</li> <li>What number of qubits do they think is need to run Shor’s algorithm to factor 2048 bits.</li> <li>How will the computer be programmed? What are the software complexities?</li> <li>What are the physical specs – unique hardware needed (<a href="https://epjquantumtechnology.springeropen.com/articles/10.1140/epjqt/s40507-019-0072-0">dilution cryostats</a>, et al) <a href="https://www.nature.com/articles/s43588-023-00459-6">power required</a>, connectivity, etc.</li> </ul> <p style="font-weight: 400;"><strong>Lessons Learned</strong></p> <blockquote> <ul> <li>Lots of companies</li> <li>Lots of investment</li> <li>Great engineering occurring</li> <li>Improvements in quantum algorithms may add as much (or more) to quantum computing performance as hardware improvements</li> <li>The winners will be the one who master material engineering and interconnects</li> <li>Jury is still out on all bets</li> </ul> </blockquote> <p><strong>Update: </strong>the kind folks at Applied Materials pointed me to the <a href="https://arxiv.org/abs/1208.0928">original 2012 Surface Codes paper</a>. They pointed out that the math should look more like:</p> <ul> <li>To factor a 2048-bit number using Shor’s algorithm with a<span class="x_x_Apple-converted-space"> </span>0.3% error rate<span class="x_x_Apple-converted-space"> </span>(<a href="https://arxiv.org/abs/2408.13687" target="_blank" rel="noopener">Google’s current quantum processor error rate</a>)</li> <li>Assume we need ~<span class="x_x_Apple-converted-space"> </span>2,000<span class="x_x_Apple-converted-space"> (not 5,000) </span>logical qubits to run Shor’s algorithm.</li> <li>With an error rate of<span class="x_x_Apple-converted-space"> </span>0.3% the surface error correction code requires ~<span class="x_x_Apple-converted-space"> </span><span style="text-decoration: underline;"><strong>10 thousand</strong></span> physical qubits to encode one logical qubit<span class="x_x_Apple-converted-space"> </span>to achieve 10^-10 logical qubit error rate.</li> <li>Physical cubits needed for Shor’s algorithm=<span class="x_x_Apple-converted-space"> </span>10,000 x 2,000 = <span style="text-decoration: underline;"><strong>20 million</strong></span></li> </ul> <p>Still pretty far away from the 1,000 qubits we currently can achieve.</p> <p><em>For those so inclined</em>…<br /> The logical qubit error rate<span class="x_x_Apple-converted-space"> </span><i>P_L</i> is <i>P_L = 0.03 (p/p_th)^((d+1)/2</i>), where<span class="x_x_Apple-converted-space"> </span><i>p_th<span class="x_x_Apple-converted-space"> </span></i>~ 0.6% is the error rate threshold for surface codes,<span class="x_x_Apple-converted-space"> </span><i>p</i> the physical qubit error rate, and<span class="x_x_Apple-converted-space"> </span><i>d</i> is the size of the code, which is related to the number of the physical qubits: <i>N = (2d – 1)^2.</i></p> <p>See the plot below for<span class="x_x_Apple-converted-space"> </span><i>P_L</i> versus<span class="x_x_Apple-converted-space"> </span><i>N<span class="x_x_Apple-converted-space"> </span></i>for different physical qubit error rate for reference.</p> <p><a href="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="31743" data-permalink="https://steveblank.com/2024/10/22/quantum-computing-an-update/surface-code-error-rate/" data-orig-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?fit=2362%2C2362&ssl=1" data-orig-size="2362,2362" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="surface code error rate" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?fit=300%2C300&ssl=1" data-large-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?fit=468%2C468&ssl=1" class="aligncenter wp-image-31743" src="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?resize=323%2C323&ssl=1" alt="" width="323" height="323" srcset="https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?resize=1024%2C1024&ssl=1 1024w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?resize=300%2C300&ssl=1 300w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?resize=150%2C150&ssl=1 150w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?resize=768%2C768&ssl=1 768w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?resize=1536%2C1536&ssl=1 1536w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?resize=2048%2C2048&ssl=1 2048w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?w=936&ssl=1 936w, https://i0.wp.com/steveblank.com/wp-content/uploads/2024/10/surface-code-error-rate.png?w=1404&ssl=1 1404w" sizes="auto, (max-width: 323px) 100vw, 323px" /></a></p> <iframe loading="lazy" width="100%" height="91" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F1941305739&width=false&auto_play=false&hide_related=false&visual=false&show_comments=false&color=false&show_user=false&show_reposts=false"></iframe> <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-official sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-print"><a rel="nofollow noopener noreferrer" data-shared="" class="share-print sd-button" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/#print" target="_blank" title="Click to print" ><span>Print</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button" href="mailto:?subject=%5BShared%20Post%5D%20Quantum%20Computing%20%E2%80%93%20An%20Update&body=https%3A%2F%2Fsteveblank.com%2F2024%2F10%2F22%2Fquantum-computing-an-update%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="80ffc373bd" data-email-share-track-url="https://steveblank.com/2024/10/22/quantum-computing-an-update/?share=email"><span>Email</span></a></li><li class="share-facebook"><div class="fb-share-button" data-href="https://steveblank.com/2024/10/22/quantum-computing-an-update/" data-layout="button_count"></div></li><li class="share-twitter"><a href="https://twitter.com/share" class="twitter-share-button" data-url="https://steveblank.com/2024/10/22/quantum-computing-an-update/" data-text="Quantum Computing – An Update" >Tweet</a></li><li class="share-linkedin"><div class="linkedin_button"><script type="in/share" data-url="https://steveblank.com/2024/10/22/quantum-computing-an-update/" data-counter="right"></script></div></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/?share=reddit" target="_blank" title="Click to share on Reddit" ><span>Reddit</span></a></li><li class="share-jetpack-whatsapp"><a rel="nofollow noopener noreferrer" data-shared="" class="share-jetpack-whatsapp sd-button" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/?share=jetpack-whatsapp" target="_blank" title="Click to share on WhatsApp" ><span>WhatsApp</span></a></li><li class="share-pinterest"><div class="pinterest_button"><a href="https://www.pinterest.com/pin/create/button/?url=https%3A%2F%2Fsteveblank.com%2F2024%2F10%2F22%2Fquantum-computing-an-update%2F&media=https%3A%2F%2Fsteveblank.com%2Fwp-content%2Fuploads%2F2022%2F03%2Fphysical-to-logical-qubit-1.png&description=Quantum%20Computing%20%E2%80%93%20An%20Update" data-pin-do="buttonPin" data-pin-config="beside"><img data-recalc-dims="1" src="https://i0.wp.com/assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png?w=468" /></a></div></li><li class="share-telegram"><a rel="nofollow noopener noreferrer" data-shared="" class="share-telegram sd-button" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/?share=telegram" target="_blank" title="Click to share on Telegram" ><span>Telegram</span></a></li><li class="share-tumblr"><a class="tumblr-share-button" target="_blank" href="https://www.tumblr.com/share" data-title="Quantum Computing – An Update" data-content="https://steveblank.com/2024/10/22/quantum-computing-an-update/" title="Share on Tumblr">Share on Tumblr</a></li><li class="share-pocket"><div class="pocket_button"><a href="https://getpocket.com/save" class="pocket-btn" data-lang="en" data-save-url="https://steveblank.com/2024/10/22/quantum-computing-an-update/" data-pocket-count="horizontal" >Pocket</a></div></li><li class="share-end"></li></ul></div></div></div><div class='sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-post-wrapper-6599589-31705-6747f7d7d1ca2' data-src='https://widgets.wp.com/likes/?ver=14.1-a.7#blog_id=6599589&post_id=31705&origin=steveblank.com&obj_id=6599589-31705-6747f7d7d1ca2&n=1' data-name='like-post-frame-6599589-31705-6747f7d7d1ca2' data-title='Like or Reblog'><h3 class="sd-title">Like this:</h3><div class='likes-widget-placeholder post-likes-widget-placeholder' style='height: 55px;'><span class='button'><span>Like</span></span> <span class="loading">Loading...</span></div><span class='sd-text-color'></span><a class='sd-link-color'></a></div> <p class="postinfo"> Filed under: <a href="https://steveblank.com/category/technology/" rel="category tag">Technology</a> | </p> </div> </div> <div class="browse">« <a href="https://steveblank.com/2024/10/08/how-saboteurs-threaten-innovation-and-what-to-do-about-it/" rel="prev">How Saboteurs Threaten Innovation–and What to Do About It</a> </div> </div><!-- End content --> </div></div><!-- End narrowcolumnwrapper and narrowcolumn classes --> <div class="narrowcolumnwrapper"><div class="narrowcolumn"> <div class="content"> <div class="post post-31705 type-post status-publish format-standard hentry category-technology"> <h3 id="comments">4 Responses</h3> <ol class="commentlist"> <li class="comment even thread-even depth-1" id="comment-610749"> <div id="div-comment-610749"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo avatar-default' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn">Anonymous</strong>, on <a href="#comment-610749" title="">October 22, 2024 at 7:56 am</a> said: </span> </div> <p>Any view on Q Controls market position?</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-610749-6747f7d7d4d1f' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=610749&origin=steveblank.com&obj_id=6599589-610749-6747f7d7d4d1f' data-name='like-comment-frame-6599589-610749-6747f7d7d4d1f'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/?replytocom=610749#respond" data-commentid="610749" data-postid="31705" data-belowelement="div-comment-610749" data-respondelement="respond" data-replyto="Reply to Anonymous" aria-label="Reply to Anonymous">Reply</a> </div> </div> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1 parent" id="comment-610847"> <div id="div-comment-610847"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo avatar-default' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn">Anonymous</strong>, on <a href="#comment-610847" title="">October 26, 2024 at 7:03 pm</a> said: </span> </div> <p>In the update at the bottom, a ratio of 10,000 physical qubits to 1 logical qubit is suggested. The recent quantinuum / microsoft results achieved a ratio of 56 physical qubits to 12 logical . While obviously the scale is different, what explains such a large disparity?</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-610847-6747f7d7d5252' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=610847&origin=steveblank.com&obj_id=6599589-610847-6747f7d7d5252' data-name='like-comment-frame-6599589-610847-6747f7d7d5252'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/?replytocom=610847#respond" data-commentid="610847" data-postid="31705" data-belowelement="div-comment-610847" data-respondelement="respond" data-replyto="Reply to Anonymous" aria-label="Reply to Anonymous">Reply</a> </div> </div> <ul class="children"> <li class="comment byuser comment-author-steveblank bypostauthor even depth-2" id="comment-610851"> <div id="div-comment-610851"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/bb078b89e9979442056262311f9d21c2?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/bb078b89e9979442056262311f9d21c2?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn">steve blank</strong>, on <a href="#comment-610851" title="">October 26, 2024 at 10:44 pm</a> said: </span> </div> <p>Here’s an answer from my friends at <a href="https://www.appliedmaterials.com" rel="nofollow ugc">Applied Materials</a>:<br /> The <a href="https://www.quantinuum.com" rel="nofollow ugc">Quantinuum</a> / Microsoft results used a different error correction code, and I believe the physical error rate of Trapped Ion Quantiniuum processor is better than 0.3%. </p> <p>Trapped ion quantum systems usually have a higher fidelity and connectivity. However it’s unclear if the Quantinuum system can scale up. Their logical error rates are not low enough for Shor’s algorithm, where we assume 10^-10 in the blog.</p> <p>(We couldn’t find the source for their results using 56 physical qubit to encode 12 logical qubits, only the press release and arXiv paper, where they used 12 physical qubits to encode 2 logical qubits.)</p> <p>FYI, there are many error correction codes, see <a href="https://errorcorrectionzoo.org/" rel="nofollow ugc">https://errorcorrectionzoo.org/</a> . (We call it a logical qubit if it is encoded with more than one physical qubits even if it is worse than the physical qubits.)</p> <p>Different codes have different encoding rates, error thresholds, connectivity requirements and two-qubit gate scheme. If we are pursuing “scalable” error correction codes for practical fault-tolerant quantum computation:<br /> – we can exponentially suppress the error rates by scaling up the number of the physical qubits.<br /> – The logical gates can be “efficiently” realized.<br /> – The decoding (use classical algorithm to determine what kind of error happened from the detected error syndrome) can be efficiently solved.</p> <p>Surface codes have been studied for twenty years and all of the above questions have been answered. Surface code is also known for its large overhead but it only requires a planar structure (local connectivity), good for many quantum systems like superconducting qubits and spin qubits.</p> <p>In Quantinuum / Microsoft results, their results are not really “scalable”. They didn’t scale up the codes to demonstrate the exponentially error suppression. Their logical gates are only <a href="https://en.wikipedia.org/wiki/Clifford_gates" rel="nofollow ugc">Clifford</a>, which is not enough for quantum computation. (Circuits with only Clifford gates can be classically simulated according to <a href="https://en.wikipedia.org/wiki/Gottesman–Knill_theorem" rel="nofollow ugc">Gottesman-Knill theorem</a>). Their decoding is done by a lookup table, which is not practical after scaling up.</p> <p>By the way, another promising code is <a href="https://arxiv.org/abs/2103.06309" rel="nofollow ugc">Quantum Low-density parity-check code</a> (qLDPC) code, which was proposed recently. It has more efficient encoding rates (fewer physical qubits are needed) but requires higher connectivity. </p> <p>Its logical two-qubit gates are more complicated than surface codes, so the total space-time complexity of a quantum algorithm would be similar to surface codes according to one of my friends. But people are still working on this code. It looks promising and it might beat surface codes in the future.</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-610851-6747f7d7d588e' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=610851&origin=steveblank.com&obj_id=6599589-610851-6747f7d7d588e' data-name='like-comment-frame-6599589-610851-6747f7d7d588e'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/?replytocom=610851#respond" data-commentid="610851" data-postid="31705" data-belowelement="div-comment-610851" data-respondelement="respond" data-replyto="Reply to steve blank" aria-label="Reply to steve blank">Reply</a> </div> </div> </li><!-- #comment-## --> </ul><!-- .children --> </li><!-- #comment-## --> <li class="comment odd alt thread-even depth-1" id="comment-610880"> <div id="div-comment-610880"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo avatar-default' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn">Anonymous</strong>, on <a href="#comment-610880" title="">October 28, 2024 at 8:59 pm</a> said: </span> </div> <p>Another commenter mentioned, “instead of trying to run that problem on a universal Quantum computer that can solve any arbitrary quantum algorithm, design a quantum ASIC built to handle a single specific “hard” problem.</p> <p>For example, a quantum circuit that would have cryptographic utility.”</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-610880-6747f7d7d5e52' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=610880&origin=steveblank.com&obj_id=6599589-610880-6747f7d7d5e52' data-name='like-comment-frame-6599589-610880-6747f7d7d5e52'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2024/10/22/quantum-computing-an-update/?replytocom=610880#respond" data-commentid="610880" data-postid="31705" data-belowelement="div-comment-610880" data-respondelement="respond" data-replyto="Reply to Anonymous" aria-label="Reply to Anonymous">Reply</a> </div> </div> </li><!-- #comment-## --> </ol> <div class="navigation"> <div class="alignleft"></div> <div class="alignright"></div> </div> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply<small><a rel="nofollow" id="cancel-comment-reply-link" href="/2024/10/22/quantum-computing-an-update/#respond" style="display:none;">Cancel reply</a></small></h3> <form id="commentform" class="comment-form"> <iframe title="Comment Form" src="https://jetpack.wordpress.com/jetpack-comment/?blogid=6599589&postid=31705&comment_registration=0&require_name_email=0&stc_enabled=1&stb_enabled=1&show_avatars=1&avatar_default=mystery&greeting=Leave+a+Reply&jetpack_comments_nonce=9fc65a1f85&greeting_reply=Leave+a+Reply+to+%25s&color_scheme=light&lang=en_US&jetpack_version=14.1-a.7&iframe_unique_id=1&show_cookie_consent=10&has_cookie_consent=0&is_current_user_subscribed=0&token_key=%3Bnormal%3B&sig=d7b1af5bab908a303096de869ae34655df7dbd08#parent=https%3A%2F%2Fsteveblank.com%2F2024%2F10%2F22%2Fquantum-computing-an-update%2F" name="jetpack_remote_comment" style="width:100%; height: 430px; border:0;" class="jetpack_remote_comment" id="jetpack_remote_comment" sandbox="allow-same-origin allow-top-navigation allow-scripts allow-forms allow-popups" > </iframe> <!--[if !IE]><!--> <script> document.addEventListener('DOMContentLoaded', function () { var commentForms = document.getElementsByClassName('jetpack_remote_comment'); for (var i = 0; i < commentForms.length; i++) { commentForms[i].allowTransparency = false; commentForms[i].scrolling = 'no'; } }); </script> <!--<![endif]--> </form> </div> <input type="hidden" name="comment_parent" id="comment_parent" value="" /> </div> </div> </div></div> </div><!-- End wrapper class --> <div class="sidebar"> <ul> <li><h2>Calendar</h2> <ul> <li><table id="wp-calendar" class="wp-calendar-table"> <caption>October 2024</caption> <thead> <tr> <th scope="col" title="Monday">M</th> <th scope="col" title="Tuesday">T</th> <th scope="col" title="Wednesday">W</th> <th scope="col" title="Thursday">T</th> <th scope="col" title="Friday">F</th> <th scope="col" title="Saturday">S</th> <th scope="col" title="Sunday">S</th> </tr> </thead> <tbody> <tr> <td colspan="1" class="pad"> </td><td>1</td><td>2</td><td>3</td><td>4</td><td><a href="https://steveblank.com/2024/10/05/" aria-label="Posts published on October 5, 2024">5</a></td><td>6</td> </tr> <tr> <td>7</td><td><a href="https://steveblank.com/2024/10/08/" aria-label="Posts published on October 8, 2024">8</a></td><td>9</td><td>10</td><td>11</td><td>12</td><td>13</td> </tr> <tr> <td>14</td><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td><td>20</td> </tr> <tr> <td>21</td><td><a href="https://steveblank.com/2024/10/22/" aria-label="Posts published on October 22, 2024">22</a></td><td>23</td><td>24</td><td>25</td><td>26</td><td>27</td> </tr> <tr> <td>28</td><td>29</td><td>30</td><td>31</td> <td class="pad" colspan="3"> </td> </tr> </tbody> </table><nav aria-label="Previous and next months" class="wp-calendar-nav"> <span class="wp-calendar-nav-prev"><a href="https://steveblank.com/2024/09/">« Sep</a></span> <span class="pad"> </span> <span class="wp-calendar-nav-next"> </span> </nav></li> </ul> </li> <li id="linkcat-697967627" class="linkcat"><h2>Customer Development</h2> <ul class='xoxo blogroll'> <li><a href="http://www.slideshare.net/sblank" rel="noopener" target="_blank">Customer Development Methodology – slides</a></li> <li><a href="http://startuplessonslearned.blogspot.com/search?q=%22customer+development%22" rel="noopener" target="_blank">Eric Ries on Customer Development</a></li> <li><a href="http://www.amazon.com/Four-Steps-Epiphany-Steven-Blank/dp/0976470705" rel="noopener" title="My book about Customer Development and more" target="_blank">Four Steps to the Epiphany – the book</a></li> <li><a href="http://ecorner.stanford.edu/authorMaterialInfo.html?mid=2048" rel="noopener" target="_blank">Stanford Entrepreneurial Leadership Talks by Steve Blank</a></li> <li><a href="http://www.slideshare.net/startuplessonslearned/lean-startup-presentation-to-maples-investments-by-steve-blank-and-eric-ries-presentation" rel="noopener" target="_blank">The Lean Startup by Eric Ries & Steve Blank – slides</a></li> </ul> </li> <li id="linkcat-697967628" class="linkcat"><h2>Secret History of Silicon Valley</h2> <ul class='xoxo blogroll'> <li><a href="http://www.slideshare.net/sblank/secret-history-of-silicon-valley-rev-4-dec-09" rel="noopener" target="_blank">The Secret History of Silicon Valley – Dec 2009 slides</a></li> <li><a href="http://www.youtube.com/watch?v=ZTC_RxWN_xo" rel="noopener" title="Recorded at the Computer History Museum Nov. 20, 2008" target="_blank">The Secret History of Silicon Valley – video</a></li> </ul> </li> </ul> </div> </div><!-- End pagewrapper --> <div id="footer"> <p><a href="https://wordpress.com/?ref=footer_custom_powered">Powered by WordPress.com</a>. WP Designer.</p> </div> </div><!-- end page --> </div><!-- End container id --> <!-- --> <script defer id="bilmur" data-customproperties="{"woo_active":"0"}" data-provider="wordpress.com" data-service="atomic" src="https://s0.wp.com/wp-content/js/bilmur.min.js?m=202448"></script> <div class="jetpack-subscription-modal"> <div class="jetpack-subscription-modal__modal-content"> <div class="wp-block-group has-border-color jetpack-subscription-modal__modal-content-form" style="border-color:#dddddd;border-width:1px;margin-top:0;margin-bottom:0;padding:32px"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <h2 class="wp-block-heading has-text-align-center" style="margin-top:4px;margin-bottom:10px;font-size:26px;font-style:normal;font-weight:600">Discover more from Steve Blank</h2> <p class='has-text-align-center' style='margin-top:4px;margin-bottom:0px;font-size:15px'>Subscribe now to keep reading and get access to the full archive.</p> <div class="wp-block-jetpack-subscriptions__supports-newline is-style-compact wp-block-jetpack-subscriptions"> <div class="wp-block-jetpack-subscriptions__container is-not-subscriber"> <form action="https://wordpress.com/email-subscriptions" method="post" accept-charset="utf-8" data-blog="6599589" data-post_access_level="everybody" data-subscriber_email="" id="subscribe-blog-2" > <div class="wp-block-jetpack-subscriptions__form-elements"> <p id="subscribe-email"> <label id="subscribe-field-2-label" for="subscribe-field-2" class="screen-reader-text" > Type your email… </label> <input required="required" type="email" name="email" style="font-size: 16px;padding: 15px 23px 15px 23px;border-radius: 50px;border-width: 1px;" placeholder="Type your email…" value="" id="subscribe-field-2" title="Please fill in this field." /> </p> <p id="subscribe-submit" > <input type="hidden" name="action" value="subscribe"/> <input type="hidden" name="blog_id" value="6599589"/> <input type="hidden" name="source" value="https://steveblank.com/2024/10/22/quantum-computing-an-update/"/> <input type="hidden" name="sub-type" value="subscribe-block"/> <input type="hidden" name="app_source" value="atomic-subscription-modal-lo"/> <input type="hidden" name="redirect_fragment" value="subscribe-blog-2"/> <input type="hidden" name="lang" value="en_US"/> <input type="hidden" id="_wpnonce" name="_wpnonce" value="d6ecce4a9b" /><input type="hidden" name="_wp_http_referer" value="/2024/10/22/quantum-computing-an-update/" /><input type="hidden" name="post_id" value="31705"/> <button type="submit" class="wp-block-button__link" style="font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-radius: 50px;border-width: 1px;" name="jetpack_subscriptions_widget" > Subscribe </button> </p> </div> </form> </div> </div> <p class="has-text-align-center jetpack-subscription-modal__close" style="margin-top:20px;font-size:14px"><a href="#">Continue reading</a></p> </div></div> </div> </div> <div style="display:none"> <div class="grofile-hash-map-bb078b89e9979442056262311f9d21c2"> </div> </div> <div id="jp-carousel-loading-overlay"> <div id="jp-carousel-loading-wrapper"> <span id="jp-carousel-library-loading"> </span> </div> </div> <div class="jp-carousel-overlay" style="display: none;"> <div class="jp-carousel-container"> <!-- The Carousel Swiper --> <div class="jp-carousel-wrap swiper-container jp-carousel-swiper-container jp-carousel-transitions" itemscope itemtype="https://schema.org/ImageGallery"> <div class="jp-carousel swiper-wrapper"></div> <div class="jp-swiper-button-prev swiper-button-prev"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> </mask> <g mask="url(#maskPrev)"> <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <div class="jp-swiper-button-next swiper-button-next"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> </mask> <g mask="url(#maskNext)"> <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> </g> </svg> </div> </div> <!-- The main close buton --> <div class="jp-carousel-close-hint"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> </mask> <g mask="url(#maskClose)"> <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <!-- Image info, comments and meta --> <div class="jp-carousel-info"> <div class="jp-carousel-info-footer"> <div class="jp-carousel-pagination-container"> <div class="jp-swiper-pagination swiper-pagination"></div> <div class="jp-carousel-pagination"></div> </div> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-caption"></h2> </div> <div class="jp-carousel-photo-icons-container"> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> </mask> <g mask="url(#maskInfo)"> <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </span> </a> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/> </mask> <g mask="url(#maskComments)"> <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span> </span> </a> </div> </div> <div class="jp-carousel-info-extra"> <div class="jp-carousel-info-content-wrapper"> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-title"></h2> </div> <div class="jp-carousel-comments-wrapper"> <div id="jp-carousel-comments-loading"> <span>Loading Comments...</span> </div> <div class="jp-carousel-comments"></div> <div id="jp-carousel-comment-form-container"> <span id="jp-carousel-comment-form-spinner"> </span> <div id="jp-carousel-comment-post-results"></div> <form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label> <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..." ></textarea> <div id="jp-carousel-comment-form-submit-and-info-wrapper"> <div id="jp-carousel-comment-form-commenting-as"> <fieldset> <label for="jp-carousel-comment-form-email-field">Email</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-author-field">Name</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> </fieldset> </div> <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment" /> </div> </form> </div> </div> <div class="jp-carousel-image-meta"> <div class="jp-carousel-title-and-caption"> <div class="jp-carousel-photo-info"> <h3 class="jp-carousel-caption" itemprop="caption description"></h3> </div> <div class="jp-carousel-photo-description"></div> </div> <ul class="jp-carousel-image-exif" style="display: none;"></ul> <a class="jp-carousel-image-download" href="#" target="_blank" style="display: none;"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> </mask> <g mask="url(#mask0)"> <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-download-text"></span> </a> <div class="jp-carousel-image-map" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> window.WPCOM_sharing_counts = {"https:\/\/steveblank.com\/2024\/10\/22\/quantum-computing-an-update\/":31705}; </script> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&appId=249643311490&version=v2.3'; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <script> document.body.addEventListener( 'is.post-load', function() { if ( 'undefined' !== typeof FB ) { FB.XFBML.parse(); } } ); </script> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script> <script type="text/javascript"> ( function () { var currentScript = document.currentScript; // Helper function to load an external script. function loadScript( url, cb ) { var script = document.createElement( 'script' ); var prev = currentScript || document.getElementsByTagName( 'script' )[ 0 ]; script.setAttribute( 'async', true ); script.setAttribute( 'src', url ); prev.parentNode.insertBefore( script, prev ); script.addEventListener( 'load', cb ); } function init() { loadScript( 'https://platform.linkedin.com/in.js?async=true', function () { if ( typeof IN !== 'undefined' ) { IN.init(); } } ); } if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', init ); } else { init(); } document.body.addEventListener( 'is.post-load', function() { if ( typeof IN !== 'undefined' ) { IN.parse(); } } ); } )(); </script> <script type="text/javascript"> ( function () { // Pinterest shared resources var s = document.createElement( 'script' ); s.type = 'text/javascript'; s.async = true; s.setAttribute( 'data-pin-hover', true ); s.src = window.location.protocol + '//assets.pinterest.com/js/pinit.js'; var x = document.getElementsByTagName( 'script' )[ 0 ]; x.parentNode.insertBefore(s, x); // if 'Pin it' button has 'counts' make container wider function init() { var shares = document.querySelectorAll( 'li.share-pinterest' ); for ( var i = 0; i < shares.length; i++ ) { var share = shares[ i ]; var countElement = share.querySelector( 'a span' ); if (countElement) { var countComputedStyle = window.getComputedStyle(countElement); if ( countComputedStyle.display === 'block' ) { var countWidth = parseInt( countComputedStyle.width, 10 ); share.style.marginRight = countWidth + 11 + 'px'; } } } } if ( document.readyState !== 'complete' ) { document.addEventListener( 'load', init ); } else { init(); } } )(); </script> <script id="tumblr-js" type="text/javascript" src="https://assets.tumblr.com/share-button.js"></script> <script> ( function () { var currentScript = document.currentScript; // Don't use Pocket's default JS as it we need to force init new Pocket share buttons loaded via JS. function jetpack_sharing_pocket_init() { var script = document.createElement( 'script' ); var prev = currentScript || document.getElementsByTagName( 'script' )[ 0 ]; script.setAttribute( 'async', true ); script.setAttribute( 'src', 'https://widgets.getpocket.com/v1/j/btn.js?v=1' ); prev.parentNode.insertBefore( script, prev ); } if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', jetpack_sharing_pocket_init ); } else { jetpack_sharing_pocket_init(); } document.body.addEventListener( 'is.post-load', jetpack_sharing_pocket_init ); } )(); </script> <link rel='stylesheet' id='all-css-f23681a9e3e1916eff40c81f186c9914' href='https://steveblank.com/_static/??-eJyVjEEOwjAMBD9EMEWo5YJ4CmpcC5mmjhXHzfcBiZ5Rrzsz2zRglkpSQZM/WQxeVHXEGZY8eSIDHEt2owTWWKmE6DIlOqLZoe2ofyBsw7+DBwtCTBlnA/NoWFgr54+xMrVvfV9u3XAeuv507S9v4MlMQA==' type='text/css' media='all' /> <script type="text/javascript" id="subscription-modal-js-js-extra"> /* <![CDATA[ */ var subscriptionData = {"homeUrl":"steveblank.com"}; /* ]]> */ </script> <script type='text/javascript' src='https://steveblank.com/_static/??-eJxtjN0KwjAMRl/ILgx/phfis3RNkcwkLUvL8O3NhYiCdx+c852tBtLEHbPBYpCKSNYW1lz5OQjpsNhu+3WQrAEWcSnit5SKNj9D5X4ndTe3GtMDpGDn/IkbWJ8trVQbFQ1OIwcfb/yHev8m13Haj5fj4TydXow1Q6s='></script> <script type="text/javascript" src="https://secure.gravatar.com/js/gprofiles.js?ver=202448" id="grofiles-cards-js"></script> <script type="text/javascript" id="wpgroho-js-extra"> /* <![CDATA[ */ var WPGroHo = {"my_hash":""}; /* ]]> */ </script> <script type='text/javascript' src='https://steveblank.com/_static/??wp-content/plugins/jetpack/modules/wpgroho.js,wp-content/plugins/jetpack/_inc/build/likes/queuehandler.min.js?m=1730206540'></script> <script type="text/javascript" src="https://stats.wp.com/e-202448.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"6599589\",\"post\":\"31705\",\"tz\":\"-8\",\"srv\":\"steveblank.com\",\"hp\":\"atomic\",\"ac\":\"2\",\"amp\":\"0\",\"j\":\"1:14.1-a.7\"}") ]); _stq.push([ "clickTrackerInit", "6599589", "31705" ]); /* ]]> */ </script> <script type="text/javascript" id="jetpack-carousel-js-extra"> /* <![CDATA[ */ var jetpackSwiperLibraryPath = {"url":"https:\/\/steveblank.com\/wp-content\/plugins\/jetpack\/_inc\/build\/carousel\/swiper-bundle.min.js"}; var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https:\/\/steveblank.com\/wp-admin\/admin-ajax.php","nonce":"7436e047a4","display_exif":"1","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","image_label":"Open image in full-screen.","download_original":"View full size <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"0","login_url":"https:\/\/steveblank.com\/wp-login.php?redirect_to=https%3A%2F%2Fsteveblank.com%2F2024%2F10%2F22%2Fquantum-computing-an-update%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; /* ]]> */ </script> <script type='text/javascript' src='https://steveblank.com/_static/??wp-content/plugins/jetpack/_inc/build/carousel/jetpack-carousel.min.js,wp-content/plugins/akismet/_inc/akismet-frontend.js?m=1730206540'></script> <script type="text/javascript" id="jetpack-blocks-assets-base-url-js-before"> /* <![CDATA[ */ var Jetpack_Block_Assets_Base_Url="https://steveblank.com/wp-content/plugins/jetpack/_inc/blocks/"; /* ]]> */ </script> <script type='text/javascript' src='https://steveblank.com/_static/??wp-includes/js/dist/vendor/wp-polyfill.min.js,wp-content/plugins/jetpack/_inc/blocks/subscriptions/view.js?m=1726797335'></script> <script type="text/javascript" id="sharing-js-js-extra"> /* <![CDATA[ */ var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://steveblank.com/wp-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=14.1-a.7" id="sharing-js-js"></script> <script type="text/javascript" id="sharing-js-js-after"> /* <![CDATA[ */ var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-facebook' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-telegram' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-telegram' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtelegram', 'menubar=1,resizable=1,width=450,height=450' ); return false; } } ); } )(); /* ]]> */ </script> <iframe src='https://widgets.wp.com/likes/master.html?ver=20241128#ver=20241128&n=1' scrolling='no' id='likes-master' name='likes-master' style='display:none;'></iframe> <div id='likes-other-gravatars' class='wpl-new-layout' role="dialog" aria-hidden="true" tabindex="-1"><div class="likes-text"><span>%d</span></div><ul class="wpl-avatars sd-like-gravatars"></ul></div> <script type="text/javascript"> (function () { const iframe = document.getElementById( 'jetpack_remote_comment' ); const watchReply = function() { // Check addComment._Jetpack_moveForm to make sure we don't monkey-patch twice. if ( 'undefined' !== typeof addComment && ! addComment._Jetpack_moveForm ) { // Cache the Core function. addComment._Jetpack_moveForm = addComment.moveForm; const commentParent = document.getElementById( 'comment_parent' ); const cancel = document.getElementById( 'cancel-comment-reply-link' ); function tellFrameNewParent ( commentParentValue ) { const url = new URL( iframe.src ); if ( commentParentValue ) { url.searchParams.set( 'replytocom', commentParentValue ) } else { url.searchParams.delete( 'replytocom' ); } if( iframe.src !== url.href ) { iframe.src = url.href; } }; cancel.addEventListener( 'click', function () { tellFrameNewParent( false ); } ); addComment.moveForm = function ( _, parentId ) { tellFrameNewParent( parentId ); return addComment._Jetpack_moveForm.apply( null, arguments ); }; } } document.addEventListener( 'DOMContentLoaded', watchReply ); // In WP 6.4+, the script is loaded asynchronously, so we need to wait for it to load before we monkey-patch the functions it introduces. document.querySelector('#comment-reply-js')?.addEventListener( 'load', watchReply ); const commentIframes = document.getElementsByClassName('jetpack_remote_comment'); window.addEventListener('message', function(event) { if (event.origin !== 'https://jetpack.wordpress.com') { return; } if (!event?.data?.iframeUniqueId && !event?.data?.height) { return; } const eventDataUniqueId = event.data.iframeUniqueId; // Change height for the matching comment iframe for (let i = 0; i < commentIframes.length; i++) { const iframe = commentIframes[i]; const url = new URL(iframe.src); const iframeUniqueIdParam = url.searchParams.get('iframe_unique_id'); if (iframeUniqueIdParam == event.data.iframeUniqueId) { iframe.style.height = event.data.height + 'px'; return; } } }); })(); </script> </body> </html> <!-- generated 184 seconds ago generated in 0.197 seconds served from batcache in 0.002 seconds expires in 116 seconds -->