CINXE.COM

How DeepSeek innovated large language models | InfoWorld

<!DOCTYPE html> <html lang="en-US" xml:lang="en-US" dir="ltr" xmlns="http://www.w3.org/1999/xhtml" data-edition="us" data-lang="en" data-brand="iw"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>:root { --advertisement-label-text: "Advertisement"; }</style> <meta name="category" content="Artificial Intelligence, Emerging Technology, Generative AI"> <link rel="profile" href="https://gmpg.org/xfn/11"> <meta name='robots' content='max-image-preview:large, index,follow' /> <script> window._sp_analytics = { config: { accountId: 146, events: { onDetectionComplete: function() { console.log('onMessageReady'); } }, } }; </script> <!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v23.3) - https://yoast.com/wordpress/plugins/seo/ --> <title>How DeepSeek innovated large language models | InfoWorld</title> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="No Author" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="4 minutes" /> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//cdn.onthe.io' /> <link rel="alternate" type="application/rss+xml" title="InfoWorld &raquo; Feed" href="https://www.infoworld.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="InfoWorld &raquo; Comments Feed" href="https://www.infoworld.com/comments/feed/" /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.infoworld.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' media='all' /> <style id='co-authors-plus-coauthors-style-inline-css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <style id='elasticpress-facet-style-inline-css'> .widget_ep-facet input[type=search],.wp-block-elasticpress-facet input[type=search]{margin-bottom:1rem}.widget_ep-facet .searchable .inner,.wp-block-elasticpress-facet .searchable .inner{max-height:20em;overflow:scroll}.widget_ep-facet .term.hide,.wp-block-elasticpress-facet .term.hide{display:none}.widget_ep-facet .empty-term,.wp-block-elasticpress-facet .empty-term{opacity:.5;position:relative}.widget_ep-facet .empty-term:after,.wp-block-elasticpress-facet .empty-term:after{bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.widget_ep-facet .level-1,.wp-block-elasticpress-facet .level-1{padding-left:20px}.widget_ep-facet .level-2,.wp-block-elasticpress-facet .level-2{padding-left:40px}.widget_ep-facet .level-3,.wp-block-elasticpress-facet .level-3{padding-left:60px}.widget_ep-facet .level-4,.wp-block-elasticpress-facet .level-4{padding-left:5pc}.widget_ep-facet .level-5,.wp-block-elasticpress-facet .level-5{padding-left:75pt}.widget_ep-facet input[disabled],.wp-block-elasticpress-facet input[disabled]{cursor:pointer;opacity:1}.widget_ep-facet .term a,.wp-block-elasticpress-facet .term a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.widget_ep-facet .term a:hover .ep-checkbox,.wp-block-elasticpress-facet .term a:hover .ep-checkbox{background-color:#ccc}.ep-checkbox{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:1em;justify-content:center;margin-right:.25em;width:1em}.ep-checkbox:after{border:solid #fff;border-width:0 .125em .125em 0;content:"";display:none;height:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.25em}.ep-checkbox.checked{background-color:#5e5e5e}.ep-checkbox.checked:after{display:block} </style> <link rel='stylesheet' id='elasticpress-related-posts-block-css' href='https://www.infoworld.com/wp-content/mu-plugins/search/elasticpress/dist/css/related-posts-block-styles.min.css?ver=4.2.2' media='all' /> <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--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;} :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> <link rel='stylesheet' id='editions-desktop-css' href='https://www.infoworld.com/wp-content/client-mu-plugins/idg-editions/dist/styles/main.css?ver=0.1.0' media='all' /> <link rel='stylesheet' id='third-party-integrations-style-css' href='https://www.infoworld.com/wp-content/client-mu-plugins/idg-third-party/dist/styles/index.css?ver=1743241299' media='all' /> <link rel='stylesheet' id='frontend-jwplayer-styles-css' href='https://www.infoworld.com/wp-content/themes/idg-b2b-base-theme/dist/styles/jwplayer.css?ver=1743241299' media='all' /> <link rel='stylesheet' id='frontend-shared-styles-css' href='https://www.infoworld.com/wp-content/themes/idg-b2b-base-theme/dist/styles/shared.css?ver=1743241299' media='all' /> <link rel='stylesheet' id='frontend-styles-css' href='https://www.infoworld.com/wp-content/themes/idg-b2b-base-theme/dist/styles/bundle.css?ver=1743241299' media='all' /> <link rel='stylesheet' id='iw-amp-styles-css' href='https://www.infoworld.com/wp-content/themes/iw-b2b-child-theme/dist/styles/amp.css?ver=1743241299' media='all' /> <script type="text/javascript" src="https://www.infoworld.com/wp-includes/js/dist/hooks.min.js?m=1742994395g" ></script><script src="https://www.infoworld.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script type="text/javascript" src="https://www.infoworld.com/wp-content/client-mu-plugins/idg-editions/dist/scripts/editions-front.js?m=1743241299g" ></script><script id="third-party-integrations-script-js-extra"> var IDG = {"settings":{"cmp":{"account":{"id":"146","base_endpoint":"https:\/\/cmpv2.infoworld.com","href":"https:\/\/www.infoworld.com","is_cp_multi_campaign_enabled":true},"gdpr":{"script":"https:\/\/cmpv2.infoworld.com\/unified\/wrapperMessagingWithoutDetection.js","privacy_manager_id":"1096030","property_id":"9220","privacy_manager_id_amp":"1096030","href_amp":"https:\/\/amp.infoworld.com"},"ccpa":{"script":"https:\/\/ccpa.sp-prod.net\/ccpa.js","origin":"https:\/\/ccpa-service.sp-prod.net","privacy_manager_id":"1096053","privacy_manager_uuid":"5dfa75f712068b42714ed7b8","property_id":"16077","href_amp":"https:\/\/ccpa.amp.infoworld.com"}},"gtm":{"account":{"id":"GTM-5JGZ3LH","amp_id":"","ua_number":"UA-6647659-1"}},"gpt":{"consent":{"vendor_id":"5e74df5ff443bb795772df9c"},"config":{"prefix":"\/8456\/IDG.G_B2B_InfoWorld.com\/","threshold":"0.7","slots":[{"name":"gpt-leaderboard","template":"banner","disabled":false,"sticky_duration":"12","pos":"ATF1","size":"728x90","size_definitions":[{"breakpoint":"970","sizes":"728x90"},{"breakpoint":"728","sizes":"728x90"},{"breakpoint":"320","sizes":"300x50,320x50"}],"insert_after_p":"1"},{"name":"gpt-leaderboardmainbod","template":"article","disabled":false,"refresh_interval":"15","refresh_amount":"6","size":"300x50","pos":"BTF{{count}}","size_definitions":[{"breakpoint":"970","sizes":"970x250,728x90,300x250"},{"breakpoint":"728","sizes":"728x90,300x250"},{"breakpoint":"320","sizes":"300x50,320x50,300x250,300x240"}],"page_template":[{"custom_template":"Homepage","desktop":"3,10","mobile":"3,10","feed_v2_articlelisting":[{"feed_v2":"Feed-V2","desktop":"3,5,9","mobile":"3,5,9","block_name":"feed_v2"}]},{"custom_template":"Article","desktop":"3,6,9,12,15,18,21,24,27,30,33,36,40","mobile":"3,6,9,12,15,18,21,24,27,30,33,36,40","feed_v2_articlelisting":[{"feed_v2":"Feed-V2","desktop":"3,5,9","mobile":"3,5,9","block_name":"feed_v2"}]},{"custom_template":"Archive","desktop":"0","mobile":"0","feed_v2_articlelisting":[{"feed_v2":"Feed-V2","desktop":"3,5,9","mobile":"3,5,9","block_name":"feed_v2"}]},{"custom_template":"Topic landing page","desktop":"3,9","mobile":"3,9","feed_v2_articlelisting":[{"feed_v2":"Feed-V2","desktop":"3,5,9","mobile":"3,5,9","block_name":"feed_v2"}]}],"insert_after_p":"1"},{"name":"gpt-rightrail","template":"right_rail","disabled":false,"size":"120x600","section":"Sidebardfpatf{{count}}","pos":"BTF{{count}}","size_definitions":[{"breakpoint":"970","sizes":"300x250,300x600,160x600,120x600"},{"breakpoint":"728","sizes":""},{"breakpoint":"320","sizes":""}],"insert_after_p":"1"},{"name":"gpt-oc_ad_1","template":"oc_ad_1","disabled":false,"size":"7x7","pos":"ATF1","size_definitions":[{"breakpoint":"970","sizes":"7x7,1x2"},{"breakpoint":"728","sizes":"7x7"},{"breakpoint":"320","sizes":"7x7"}],"insert_after_p":"1"},{"name":"gpt-topimu","template":"topimu","disabled":false,"size":"300x50","pos":"ATF1","size_definitions":[{"breakpoint":"970","sizes":"300x250,300x600,160x600,120x600"},{"breakpoint":"728","sizes":""},{"breakpoint":"320","sizes":""}],"insert_after_p":"1"},{"name":"gpt-overlay","template":"overlay","disabled":false,"size":"640x480","pos":"gpt-overlay","size_definitions":[{"breakpoint":"970","sizes":"640x480"},{"breakpoint":"728","sizes":"640x480"},{"breakpoint":"320","sizes":""}],"insert_after_p":"1"},{"name":"gpt-skin","template":"skin","disabled":false,"size":"1x1","pos":"gpt-skin","size_definitions":[{"breakpoint":"970","sizes":"1x1"},{"breakpoint":"728","sizes":""},{"breakpoint":"320","sizes":""}],"insert_after_p":"1"}],"aps_pub_id":"0"}},"permutive":{"account":{"workspace_id":"f5b3be27-f789-4ef1-8867-37c67da5b361","api_key":"84c7e805-5ce9-41f4-b988-3529488bab1c"}},"outbrain":[],"nativo":{"config":{"script":"https:\/\/s.ntv.io\/serve\/load.js","page_template":[{"custom_template":"Homepage","desktop":"5,8,13","mobile":"5,8,13"},{"custom_template":"Article","desktop":"22,32,37","mobile":"22,32,37"},{"custom_template":"Archive","desktop":"3","mobile":"3"}],"relatedcontent":[{"related_content_block":"Related Content","desktop":"3","block_name":"related_content"}],"populartopic":[{"nativopopulartopic":"Popular Topics","desktop":"2","mobile":"2","block_name":"popular_topics"}],"herov2":[{"nativoherov2":"Hero V2","desktop":"2","mobile":"2","block_name":"hero_v2","variant":[{"variant_name":"Default","desktop":"3,5","mobile":"3,5","Variant_value":"default"},{"variant_name":"Card 4 By 4","desktop":"4","mobile":"4","Variant_value":"fourByFour"},{"variant_name":"Card Small 4 By 4","desktop":"4","mobile":"4","Variant_value":"oneByThree"}]}],"variouscontentlisting":[{"various_content_listing":"Various content listings","desktop":"3,5,9","mobile":"3,5,9","block_name":"various_content_listing"}]}},"newsletter_register_para_details":{"nrp_info":{"paracount":"0"}},"newsletter_subscribe_btn_redirect_url":[],"subscribers":{"config":{"id":"d73925e9-37f6-478a-9804-7901f9e3a2ae","script":"https:\/\/cdn.subscribers.com\/assets\/subscribers.js"}},"jw_player":{"config":{"insert_after_p":"4","insert_after_article":"","player_library_id":"8yHZorDV","amp_player_library_id":"Q4xdwtHS","floating_player_playlist_id":"wj1ht0vS","adscheduleid":"LxK3nuOJ","floating_player_adscheduleid":"LxK3nuOJ","description_url":"http:\/\/www.infoworld.com","sz":"640x480|640x360","ciu_szs":"300x250,728x90","amp_insert_after_p":"4","floating_player_delay":"5"}},"io_script":{"config":{"id":"OmWzZwn3Mi5H","io_amp_id":"45650"}}},"GPT":{"ad_slot_name":"artificial-intelligence_section","prefix":"\/8456\/IDG.G_B2B_InfoWorld.com\/","targeting":{"articleId":"3842447","author":"Florian Douetteau","browser":"newspaper\/0.2.8","templateType":"article","categorySlugs":"artificial-intelligence,generative-ai,machine-learning,emerging-technology","tags":"","categoryIds":"1873,2862,1875,2185","env":null,"productId":"","goldenIds":"1005,1523,1006,565","channel":"artificial-intelligence","fireplace":"false","type":"feature","typeId":"12","sponsored":"false","video-autoplay":"true","manufactuer":"microsoft","url":"https:\/\/www.infoworld.com\/article\/3842447\/how-deepseek-innovated-large-language-models.html","zone":"feature-article\/artificial-intelligence","wpsponsorshipId":""}},"geolocation":"TH","suppress_monetization":{},"supressBb2bRightrail":"","products":[],"vendor_pricing":{"amazon":[]},"APS":[],"isB2B":"1","isSingle":"1","isEuVisitor":""}; </script> <script id="third-party-integrations-script-js-before"> window.dataLayer = window.dataLayer || []; window.dataLayer.push({"adBlockerEnabled":true,"arenaId":"","audience":"enterprise","ccpaOptedOut":"false","environment":"wp_production","sessionNumber":"@TODO","firstSessionDate":"@TODO","lastSessionDate":"@TODO","timestamp":1743320613,"url":"https:\/\/www.infoworld.com\/article\/3842447\/how-deepseek-innovated-large-language-models.html","triblioPixelCode":"","prodIds":"","prodCategories":"","prodManufacturers":"","prodNames":"","prodVendors":"","categories":"artificial intelligence, generative ai, machine learning, emerging technology","categoryIds":"1873, 2862, 1875, 2185","categoriesSlugs":"artificial-intelligence, generative-ai, machine-learning, emerging-technology","channel":"artificial-intelligence","primaryCategory":"artificial intelligence","primaryAncestorCategoryList":"artificial intelligence","primaryAncestorCategoryListSlugs":"artificial-intelligence","ancestorGoldenCategories":"artificial-intelligence, generative-ai, machine-learning, emerging-technology","goldenTaxonomyIdPrimary":"1005","gtaxPrimaryIdsList":"1005","gtaxPrimarySlugsList":"artificial-intelligence","gtaxIdList":"1005, 1523, 1006, 565","gtaxList":"artificial intelligence, generative ai, machine learning, emerging technology","bcGtaxIdList":[1005,1523,1006,565],"bcGtaxList":["artificial intelligence","generative ai","machine learning","emerging technology"],"language":"English","author":"Florian Douetteau","translation":"no","translationOriginalArticleId":"","translationOriginalPublication":"","translationOriginalLanguage":"","translationOriginalBrand":"","articleId":"3842447","articleTitle":"How DeepSeek innovated large language models","articleType":"","isBlog":"true","blogname":"Generative AI Insights","blogId":"","brandpost":"false","content_type":"Feature","datePublished":"2025-03-13","dateUpdate":"2025-03-14","dateTimePublished":"2025-03-13T05:00:00-04:00","dateTimeUpdate":"2025-03-14T11:12:16-04:00","dateFirstPublished":"2025-03-11","dateFirstTimePublished":"2025-03-11T02:32:36-04:00","daysSincePublished":"19","daysSinceUpdated":"15","description":"A glimpse at how DeepSeek achieved its V3 and R1 breakthroughs, and how organizations can take advantage of model innovations when they emerge so quickly.","displayType":"article","fireplace":"false","pageNumber":"1","page_type":"article","platform":"web","podcastSponsored":"false","property":"infoworld","source":"infoworld","sponsorName":"","sponsorshipId":"","tags":[],"legacyCmsId":"","edition":"","articleLocale":"","isInsiderContent":"false","insiderSignedIn":"true","adSuppression":"false","BCUID":"","legacyCmsName":"WP","idgAppID":{"SITE_TYPE":[{"type":"delivery","site":"infoworld.com","sourcecms":"onecms","connectedhub":"b2b","staff":"Infoworld Staff","brand":"IW"}],"IDG_APP_ID":9049}}); // GDPR Stub function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){for(var t,e,o=[],n=window,r=n;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=n.parent}t||(function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))}(); window.__gpp_addFrame=function(e){if(!window.frames[e])if(document.body){var t=document.createElement("iframe");t.style.cssText="display:none",t.name=e,document.body.appendChild(t)}else window.setTimeout(window.__gpp_addFrame,10,e)},window.__gpp_stub=function(){var e=arguments;if(__gpp.queue=__gpp.queue||[],__gpp.events=__gpp.events||[],!e.length||1==e.length&&"queue"==e[0])return __gpp.queue;if(1==e.length&&"events"==e[0])return __gpp.events;var t=e[0],p=e.length>1?e[1]:null,s=e.length>2?e[2]:null;if("ping"===t)p({gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}},!0);else if("addEventListener"===t){"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var n=__gpp.lastId;__gpp.events.push({id:n,callback:p,parameter:s}),p({eventName:"listenerRegistered",listenerId:n,data:!0,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}}},!0)}else if("removeEventListener"===t){for(var a=!1,i=0;i<__gpp.events.length;i++)if(__gpp.events[i].id==s){__gpp.events.splice(i,1),a=!0;break}p({eventName:"listenerRemoved",listenerId:s,data:a,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}}},!0)}else"hasSection"===t?p(!1,!0):"getSection"===t||"getField"===t?p(null,!0):__gpp.queue.push([].slice.apply(e))},window.__gpp_msghandler=function(e){var t="string"==typeof e.data;try{var p=t?JSON.parse(e.data):e.data}catch(e){p=null}if("object"==typeof p&&null!==p&&"__gppCall"in p){var s=p.__gppCall;window.__gpp(s.command,(function(p,n){var a={__gppReturn:{returnValue:p,success:n,callId:s.callId}};e.source.postMessage(t?JSON.stringify(a):a,"*")}),"parameter"in s?s.parameter:null,"version"in s?s.version:"1.1")}},"__gpp"in window&&"function"==typeof window.__gpp||(window.__gpp=window.__gpp_stub,window.addEventListener("message",window.__gpp_msghandler,!1),window.__gpp_addFrame("__gppLocator")); // CCPA Stub (function () { var e = false; var c = window; var t = document; function r() { if (!c.frames["__uspapiLocator"]) { if (t.body) { var a = t.body; var e = t.createElement("iframe"); e.style.cssText = "display:none"; e.name = "__uspapiLocator"; a.appendChild(e) } else { setTimeout(r, 5) } } } r(); function p() { var a = arguments; __uspapi.a = __uspapi.a || []; if (!a.length) { return __uspapi.a } else if (a[0] === "ping") { a[2]({ gdprAppliesGlobally: e, cmpLoaded: false }, true) } else { __uspapi.a.push([].slice.apply(a)) } } function l(t) { var r = typeof t.data === "string"; try { var a = r ? JSON.parse(t.data) : t.data; if (a.__cmpCall) { var n = a.__cmpCall; c.__uspapi(n.command, n.parameter, function (a, e) { var c = { __cmpReturn: { returnValue: a, success: e, callId: n.callId } }; t.source.postMessage(r ? JSON.stringify(c) : c, "*") }) } } catch (a) { } } if (typeof __uspapi !== "function") { c.__uspapi = p; __uspapi.msgHandler = l; c.addEventListener("message", l, false) } })(); // Google Tag Manager (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5JGZ3LH'); // Permutive Stub !function(n,e,i){if(!n){n=n||{},window.permutive=n,n.q=[],n.config={}||{},n.config.apiKey=e,n.config.environment=n.config.environment||"production";for(var o=["addon","identify","track","trigger","query","segment","segments","ready","on","once","user","consent"],r=0;r<o.length;r++){var t=o[r];n[t]=function(e){return function(){var i=Array.prototype.slice.call(arguments,0);n.q.push({functionName:e,arguments:i})}}(t)}}}( window.permutive, '84c7e805-5ce9-41f4-b988-3529488bab1c' ); window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(function(){if(0===window.googletag.pubads().getTargeting("permutive").length){var g=window.localStorage.getItem("_pdfps");window.googletag.pubads().setTargeting("permutive",g?JSON.parse(g):[])}}); let categorySlug = 'artificial-intelligence'; const stripOutIllegal = s => s.replace(/[~'"=!+#;^()<>&[]]/g,''); window.ntvConfig = window.ntvConfig || {} ; window.ntvConfig.keyValues = window.ntvConfig.keyValues || {}; const segs = localStorage.getItem('_pnativo'); if (segs) { window.ntvConfig.keyValues.permutive = JSON.parse(segs).join(","); } const metaKeywordsTag = document.querySelector("meta[name='keywords']"); if ( metaKeywordsTag && (metaKeywordsTag.hasAttribute('content')) ) { const kwds = metaKeywordsTag.content.split(',').filter(kw => kw.length <= 40); window.ntvConfig.keyValues.contextual = stripOutIllegal(kwds.join(',')); } [categorySlug].forEach(function(val) { if (val.length !== 0) { window.ntvConfig.keyValues.channel = stripOutIllegal(val); } }); if (typeof(window.ntvConfig.keyValues.channel) === "undefined") { window.ntvConfig.keyValues.channel = ""; } const DoSomething = () => { const boxes = document.querySelectorAll('.nativo-loading'); boxes.forEach(box => { box.classList.remove('nativo-loading'); }); } var ntv=ntv||{};ntv.cmd=ntv.cmd||[]; // setup command queue ntv.cmd.push(function(){ setTimeout(DoSomething, 1000) }); window._io_config = window?._io_config || {}; window._io_config["0.2.0"] = window?._io_config["0.2.0"] || []; window._io_config["0.2.0"].push({"page_url":"https:\/\/www.infoworld.com\/article\/3842447\/how-deepseek-innovated-large-language-models.html","page_url_canonical":"https:\/\/www.infoworld.com\/article\/3842447\/how-deepseek-innovated-large-language-models.html","page_title":"How DeepSeek innovated large language models | InfoWorld","page_type":"article","page_language":"en","article_authors":["No Author"],"article_type":"Feature","article_publication_date":"Thu, 13 Mar 2025 5:00:00 EDT"}); </script> <script src="https://www.infoworld.com/wp-content/client-mu-plugins/idg-third-party/dist/scripts/index.js?ver=1743241299" id="third-party-integrations-script-js"></script> <script type="text/javascript" src="https://www.infoworld.com/_static/??-eJydzFEKgzAMANALGYNOGP0YO0vXFJfSdiGJSG+vZ9jX+3t4CqRf99wdU+UbaAdIPXbuhkw7+JeVQKL6QGJztKQsblhOqXFknYtN+H8jmj9MEMnu6N1ey3N7rNuyhlAuaCo53w==" ></script><script async src="https://cdn.onthe.io/io.js/OmWzZwn3Mi5H?ver=1" id="io_script_code-js"></script> <script type="text/javascript" src="https://www.infoworld.com/_static/??-eJx9jEEKwzAMBD9URcQNlBxK3xLbIpWxnNSSKf19Tcmhp8DCwDK7+N6BS8gtkmLqeTWqnwODcBmSXvBMAuG1Lkb/ctiKUTG0J0mfcFzBOw9+UYJfh5HVUEPl3RRDU9sEpGVjpUzB+tFD7uNturppdPOcvtJYPZY=" ></script><script type="application/ld+json">[{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.infoworld.com\/"},{"@type":"ListItem","position":2,"name":"Blogs","item":"https:\/\/www.infoworld.com\/blogs\/"},{"@type":"ListItem","position":3,"name":"Generative AI Insights","item":"https:\/\/www.infoworld.com\/blogs\/generative-ai-insights\/"},{"@type":"ListItem","position":4,"name":"How DeepSeek innovated large language models","item":""}]},{"@context":"https:\/\/schema.org","@type":"BlogPosting","url":"https:\/\/www.infoworld.com\/article\/3842447\/how-deepseek-innovated-large-language-models.html","publisher":{"@type":"Organization","name":"InfoWorld","url":"https:\/\/www.infoworld.com","logo":{"@type":"ImageObject"}},"author":{"@type":"Organization","name":"InfoWorld"},"name":"How DeepSeek innovated large language models","headline":"How DeepSeek innovated large language models","articleBody":"The release of&nbsp;DeepSeek&nbsp;roiled the world of generative AI last month, leaving engineers and developers wondering how the company achieved what it did, and how they might take advantage of the technology in their own technology stacks.\n\nThe DeepSeek team built on developments that were already known in the AI community but had not been fully applied. The result is a model that appears to be comparable in performance to leading models like Meta\u2019s Llama 3.1, but was built and trained at a fraction of the cost.\n\n[ Related: More DeepSeek news and analysis ]\n\nMost importantly, DeepSeek released its work as open access technology, which means others can learn from it and create a far more competitive market for large language models (LLMs) and related technologies.&nbsp;\n\nHere\u2019s a glimpse at how DeepSeek achieved its breakthroughs, and what organizations must do to take advantage of such innovations when they emerge so quickly.\n\nInside the DeepSeek models\n\nDeepSeek released two models in late December and late January: DeepSeek V3, a powerful foundational model comparable in scale to GPT-4; and DeepSeek R1, designed specifically for complex reasoning and based on the V3 foundation.&nbsp;Here\u2019s a look at the technical strategy for each.\n\nDeepSeek V3\n\nDeepSeek R1\n\nThese DeepSeek advances are a testament to open research, and how it can help the progress of humankind. One of the most interesting next steps? The&nbsp;great team at Hugging Face&nbsp;is already working to reproduce DeepSeek R1 in its&nbsp;Open R1 project.\n\nThe importance of LLM agnosticism\n\nThe limiting factor for AI will not be uncovering business value or model quality. What is critical is that companies maintain an agnostic strategy with their AI partners.&nbsp;\n\nDeepSeek shows that betting on a single LLM provider will be a losing game. Some organizations have locked themselves into a single vendor, whether OpenAI, Anthropic, or Mistral. But the ability of new players to disrupt the landscape in a single weekend makes it clear: companies need an LLM-agnostic approach.&nbsp;\n\nA multi-LLM infrastructure avoids the dangers of vendor \u201clock-in\u201d and makes it easier to integrate and switch between models as the market evolves. Essentially, this future-proofs any LLM decision by ensuring optionality through a company\u2019s AI journey.\n\nEnterprises must also maintain control through careful governance. DeepSeek and the fast-emerging world of agentic AI show how chaotic and fast-moving the AI landscape has become. In a world of open-source reasoning models and rapidly multiplying vendors, engineering teams will need to maintain rigorous testing, robust guardrails, and continuous monitoring.&nbsp;\n\nIf you can meet these needs, technologies like Deepseek will be a huge positive for all businesses by increasing competition, driving down costs, and opening new use cases that more companies can capitalize on.\n\nFlorian Douetteau&nbsp;is co-founder and CEO of&nbsp;Dataiku, the universal AI platform that provides the world\u2019s largest companies with control over their AI talent, processes, and technologies to unleash the creation of analytics, models, and agents.\n\n\u2014\n\nGenerative AI Insights provides a venue for technology leaders\u2014including vendors and other outside contributors\u2014to explore and discuss the challenges and opportunities of generative artificial intelligence. The selection is wide-ranging, from technology deep dives to case studies to expert opinion, but also subjective, based on our judgment of which topics and treatments will best serve InfoWorld\u2019s technically sophisticated audience. InfoWorld does not accept marketing collateral for publication and reserves the right to edit all contributed content. Contact doug_dineley@foundryco.com.","wordCount":585,"image":["https:\/\/www.infoworld.com\/wp-content\/uploads\/2025\/03\/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?quality=50&strip=all"],"datePublished":"2025-03-10T23:32:36-07:00","dateModified":"2025-03-14T11:12:16-04:00","keywords":"Artificial Intelligence,Generative AI,Emerging Technology","mainEntityOfPage":"https:\/\/www.infoworld.com\/article\/3842447\/how-deepseek-innovated-large-language-models.html"}]</script> <style> :root { --nativo-loader-color: #424a45; --sponsored-links--border-bottom-color: #9d9490; --sponsored-container--background-color: #fff; } </style> <link rel="shortcut icon" href="https://www.infoworld.com/wp-content/themes/iw-b2b-child-theme/src/static/img/favicon.ico" type="image/x-icon"/> <link rel="apple-touch-icon" sizes="180x180" href="https://www.infoworld.com/wp-content/themes/iw-b2b-child-theme/src/static/img/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.infoworld.com/wp-content/themes/iw-b2b-child-theme/src/static/img/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.infoworld.com/wp-content/themes/iw-b2b-child-theme/src/static/img/favicon-16x16.png"> <link rel="manifest" href="https://www.infoworld.com/wp-content/themes/iw-b2b-child-theme/src/static/img/site.webmanifest"> <link rel="mask-icon" href="https://www.infoworld.com/wp-content/themes/iw-b2b-child-theme/src/static/img/safari-pinned-tab.svg" color="#0000cc"> <meta name="msapplication-TileColor" content="#0000cc"> <meta name="theme-color" content="#ffffff"> <style> :root { /*Host Speaker Profile*/ --host-speaker-profile-heading-color: #141414; --host-speaker-profile-heading-font-family: inherit; --host-speaker-profile-title-description-font-family: inherit; --host-speaker-title-color: #808080; --host-speaker-description-color: #141414; --host-speaker-label-color: #AAA; --host-speaker-remove-link-color: #c30e0e; --host-speaker-horizontal-line-color: #DEDEDE; --host-speaker-company-name-font-color: #75757A; /* Agenda Block */ --agenda-heading-event-name-color: #141414; --agenda-heading-font-family: inherit; --agenda-event-name-font-family: inherit; --agenda-horizontal-block-divider-color: #dedede; --agenda-event-month-day-date-color: #322a2a; --agenda-event-month-date-color: #969696; --agenda-start-end-time-color: #75757a; --agenda-error-msg-color: #FF0000; --agenda-day-time-text-shadow-color: #808080; --agenda-note-text-color: #808080; --agenda-label-text-color: #111; --agenda-multi-day-button-background-color: #000; --agenda-multi-day-button-text-color: #fff; --agenda-heading-label-color: #AAA; --agenda-details-link-color: #327F7C; --agenda-block-mobile-background-color: #f5f5f5; /*event content block */ --event-register-btn-bg-color: #ed1b24; --event-register-btn-color: #fff; --event-share-icons-color: white; --event-share-icons-color-fb: #3b5998; --event-share-icons-color-twitter: #00acee; --event-share-icons-color-linkedin: #2867b2; --event-description-top-border: #d8dad8; --event-details-label-color: #B30000; --event-details-text-color: #141414; --event-logo-label: inherit, sans-serif; --event-description-text-color: #322a2a; --who-should-attend-heading: inherit; --who-should-attend-text: inherit, sans-serif; /* Event Index Page */ --border-color: #75757a; --filter-background-color: #F6F6F6; --base-font-color: #322a2a; --index-more-events-title-color: #141414; --myraid-font-family: inherit; --myriad-regular: 400; --myriad-bold: 700; --base--global-white-color: #fff; --base--global-black-color: #000; --index-events-title-font-hover-color: #B30000; /* Image Credit */ --image-credit-font-color: #555; --image-credit-text: "Credit: "; --event-hero-block-heading-color: #fff;--event-hero-dynamic-background-image: none; } </style> <style> :root { /* FAQ*/ --faq-heading-seprator-color: #d8d8d8; --faq-input-box-border-color: #757575; --faq-remove-link-color: #c30e0e; --faq-heading-color: #141414; --faq-heading-font-family: inherit; --faq-title-description-font-family: inherit; --faq-label-color: #AAA; --faq-company-name-font-color: #75757A; --faq-horizontal-line-color: #DEDEDE; --faq-head-title--font-family: "graphik", sans-serif; } </style> <style> :root { --nav-menu-error: #b32d2e; --promo-unit-hr: #d55d5d; --promo-unit-title-after: #d04949; --promo-unit-title: #322a2a; --promo-unit-before-one: #e42e22; --promo-unit-before-two: #f3f5f6; --promo-unit-item-bg: #000; /* Deals Collection Block */ --deal-collection-productIndex-border-color: #12C7F1; --deal-collection-deal-header-color: #000; --deal-collection-deal--view-button--background-color: #21873A; --deal-collection-deal-price-color: #CD0912; --site-primary: #3399cc; --view-button--green: #3e873a; /* Jobs Collection Block */ --job-collection-productIndex-border-color: #12C7F1; --job-collection-job-header-color: #000; --job-collection-job--view-button--background-color: #21873A; --job-collection-job-price-color: #CD0912; /* Publication list pop-up pn edit edition page */ --publication-list-container-bg: rgba(255, 255, 255, 1); --publication-list-container-border: #111; --publication-list-container-bs: #222; --publication-list-bg:rgba(100, 100, 100, .6); --publication-list-popup-header-border: #ddd; --publication-list-popup-header-bg: #e9e9e9; /*Lineup Element*/ --lineup-element-error-font-color: #cd423b; --lineup-element-disabled-button-background-color: #ddd; --lineup-element-disabled-button-font-color: #eee; --lineup-element-button-tooltip-background-color: #757575; --lineup-element-button-tooltip-font-color: #fff; --lineup-element-note-font-color: #757575; --lineup-element-button-disabled: hsla(0,0%,100%,.4); /* LineUp Popover.*/ --lineup-popover-a-color: white; --lineup-popover-err-color: red; --lineup-popover-th-color: #d4d4d4; --lineup-popover-tr-color: #f2f2f2; --lineup-popover-paginate-a-active-color: #ddd; --lineup-popover-paginate-a-non-active-color: #006ba1; /* Slotting settings */ --slotting-settings-taxonomy-help-text-color: #808080; /* Author section top */ --sponsorship-brandpost-divider-line-color: #D8D8D8; /* Author Archive Page */ --author-archive-title: rgba(0, 0, 0, .87); --author-job-title: #000; --author-share-icons-divider-color: #D8D8D8; --author-share-icon-fill-color: #111; /* Sponsors index Page */ --sponsored-index-page-slug-background-color: #eee; --sponsorship-brandpost--title: 28px; --sponsorship-title--line-height: 32px; --uppercase-text: uppercase; --sponsor-eyebrow--font-color: #75757A; --sponsor-tooltip-learn-more--font-color: #111111; --sponsorship-brandpost--title-color: #111111; /* How to - at a glance block */ --how-to-at-glance-text-font-family: "canada-type-gibson", sans-serif; --how-to--step-heading--font-family: "regis", serif; --how-to--step-border--divider-color: #B6AEAA; --how-to--at-a-glance--background-color: #E6DCD5; /* Sponsorship Header. */ --sponsorship-header--font-color: #4d4d4d; /* fonts */ --fira-sans-semibold: 700; /* responsive table gradient */ --core-table--gradient--border-color: #C5C5C5; --core-table--gradient--alpha--border-color: #faf6f445; /* headings */ --heading-three: 24px; --heading-four: 20px; --heading-three-line-height: 30px; /* Insider Popover.*/ --insider-popover-background-color: white; --insider-popover-box-shadow-color: rgba(0, 0, 0, .31); --insider-popover-help-text-color: #4a4a4a; --insiderPopover-link-color: #322a2a; --insider-popover-signing-button-text-color: white; --insider-popover-signin-button-background: #4a3d3d; --insider-popover-signout-button-background: #b43017; --insiderPopover-welcome-font-color: #141414; /* Listing Button */ --insider-listing-primary-button-background : #4e4242; --insiderPopover-link-hover-color:#3c807c; --mercury-form--insider-color: #6eae00; } </style> <meta name="displaytype" content="article" /> <meta name="source" content="https://www.infoworld.com/article/3842447/how-deepseek-innovated-large-language-models.html" /> <link rel="canonical" href="https://www.infoworld.com/article/3842447/how-deepseek-innovated-large-language-models.html" /> <meta name="date" content="March 13, 2025" /> <meta name="description" content="A glimpse at how DeepSeek achieved its V3 and R1 breakthroughs, and how organizations can take advantage of model innovations when they emerge so quickly." /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://www.infoworld.com/article/3842447/how-deepseek-innovated-large-language-models.html" /> <meta property="og:site_name" content="InfoWorld" /> <meta property="og:title" content="How DeepSeek innovated large language models" /> <meta property="og:description" content="A glimpse at how DeepSeek achieved its V3 and R1 breakthroughs, and how organizations can take advantage of model innovations when they emerge so quickly." /> <meta property="og:image" content="https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?quality=50&amp;strip=all&amp;w=1024" /> <meta property="og:image:width" content="1024" /> <meta property="og:image:height" content="576" /> <meta property="twitter:card" content="summary_large_image" /> <meta property="twitter:url" content="https://www.infoworld.com/article/3842447/how-deepseek-innovated-large-language-models.html" /> <meta property="twitter:site" content="InfoWorld" /> <meta property="twitter:title" content="How DeepSeek innovated large language models" /> <meta property="twitter:description" content="A glimpse at how DeepSeek achieved its V3 and R1 breakthroughs, and how organizations can take advantage of model innovations when they emerge so quickly." /> <meta property="twitter:image" content="https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?quality=50&amp;strip=all&amp;w=1024" /> <link rel="amphtml" href="https://www.infoworld.com/article/3842447/how-deepseek-innovated-large-language-models.html/amp/"></head> <body class="post-template-default single single-post postid-3842447 single-format-standard sticky-header theme-iw"> <div class="advert"> <div class="container advert__container"> <div class="advert__content"><div class="ad page-ad ad-oc_ad_1 tophat-ad" data-ad-template="oc_ad_1" data-ofp="false"></div></div></div></div> <div id="page" class="site"> <header class="header header--bg-iw-black"> <div id="primaryNav" class="container header__container"> <div class="header__logo-container"> <a href="https://www.infoworld.com" aria-label="Home page"> <svg width="149" height="30" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360 74"><defs><style>.cls-1{fill:none;}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g id="InfoWorld"><polygon points="0.53 3.28 0.53 11.67 8.67 11.67 8.67 63.88 0.53 63.88 0.53 72.3 29.17 72.3 29.17 63.88 20.89 63.88 20.89 11.67 29.17 11.67 29.17 3.28 0.53 3.28"/><path d="M46.72,24.8,44.22,27V20.15H25.91V28.2h6.18v44H44.24c0-1.42,0-36.91,0-36.91l.54-.44C48,32.28,51.17,31,54.31,31A5.28,5.28,0,0,1,59,33.28c.87,1.35,1.3,3.53,1.3,6.84V72.19H72.47c0-1.41,0-33.41,0-33.41,0-13.12-4.2-19.51-12.84-19.51-4.31,0-8.66,1.87-12.93,5.53"/><path d="M83.11,5.38h0a18.25,18.25,0,0,0-4,12v2.35H73.66v8.48h5.48V72.3H90.35V28.21H101.9V19.73H90.44V16.54c0-5.16,1.79-6.94,4.5-8,2.47-1,6.52-.79,10,1.24V2.82A25.63,25.63,0,0,0,94.84.7c-5,0-9.26,1.71-11.73,4.68"/><path d="M112.33,46.5c0-12.37,4.17-18.65,12.38-18.65a10.69,10.69,0,0,1,9.29,5c2.12,3.11,3.2,7.43,3.2,12.83,0,6.13-1.11,10.74-3.31,13.72a10.93,10.93,0,0,1-9.18,4.74,10.32,10.32,0,0,1-9.49-5.34,24,24,0,0,1-2.89-12.31M106.71,26h0c-4.93,4.82-7.41,11.57-7.41,20s2.48,15.21,7.41,20a25,25,0,0,0,18.05,7.19A24.73,24.73,0,0,0,142.91,66c4.86-4.87,7.32-11.57,7.32-20s-2.49-15.22-7.39-20a26.29,26.29,0,0,0-36.13,0"/><path d="M224.75,46.5c0-12.37,4.16-18.65,12.36-18.65a10.73,10.73,0,0,1,9.31,5c2.11,3.11,3.17,7.43,3.17,12.83,0,6.13-1.1,10.74-3.3,13.72a10.92,10.92,0,0,1-9.18,4.74,10.31,10.31,0,0,1-9.48-5.34,24.06,24.06,0,0,1-2.88-12.31M219.13,26h0c-4.93,4.82-7.43,11.57-7.43,20s2.5,15.21,7.43,20A26.26,26.26,0,0,0,255.32,66c4.86-4.87,7.32-11.57,7.32-20s-2.49-15.22-7.4-20a26.26,26.26,0,0,0-36.11,0"/><path d="M279.68,33.37V20.15H262.8V28.2h4.9s0,42.56,0,44h12.21V53.75c0-4.85.27-8.88,1.8-12.33,1.61-3.62,3.74-6,6.33-7.16a26.8,26.8,0,0,1,8.57-1.51V19.3c-5.48,0-13.95,5.73-16.89,14.07"/><polygon points="295.59 1.12 295.59 9.85 300.01 9.85 300.01 72.3 312.36 72.3 312.36 1.12 295.59 1.12"/><path d="M337.76,64.15c-3.71,0-6.52-1.79-8.35-5.34a26.62,26.62,0,0,1-2.55-12.31c0-12.37,3.67-18.65,10.9-18.65,3.45,0,6.21,1.68,8.19,5,1.86,3.11,2.81,7.43,2.81,12.83,0,6.13-1,10.74-2.92,13.72-2,3.15-4.76,4.74-8.08,4.74m4.54-63V9.85h4.77v14a15.41,15.41,0,0,0-11.25-5c-5.72,0-10.62,2.43-14.57,7.19s-6,11.56-6,20,2,15.21,6,20,8.85,7.19,14.57,7.19a15.78,15.78,0,0,0,11.25-5v3.86h12.4V1.12Z"/><path d="M200,3v9.25h5.56l-9,40.57L187,3.07h0V3H170.84v9.25h6.35l0,.24L168.6,52.91l-9.75-40.66h6V3H141.63v9.25h4.87S161.8,71,162.09,72h10l9.27-40.83,9,40.83h10.77c.3-1,13.6-59.7,13.6-59.7h5.13V3Z"/></g><rect class="cls-1" width="360" height="74"/></g></g></svg> </a> </div> <nav class="header__nav"> <div class="header__nav-left"> <ol class="header__nav-items"> <li class="header__nav-item"> <button class="header__nav-link" type="button" aria-label="Open topics menu" data-menu-trigger="topics"> <span> <i class="icon-layer-group"> <svg><use xlink:href="#icon-layer-group"></use></svg> </i> Topics </span> </button> </li> <li class='header__nav-item'><a class='header__nav-link' href='https://www.infoworld.com/security/'>Spotlight: Managing modern risks</a></li><li class='header__nav-item'><a class='header__nav-link' href='https://www.infoworld.com/videos/'>Videos</a></li><li class='header__nav-item'><a class='header__nav-link' href='/newsletters/signup/'>Newsletters</a></li><li class='header__nav-item'><a class='header__nav-link' href='https://us.resources.infoworld.com/'>Resources</a></li> </ol> </div> <!-- right side header navigation --> <div class="header__nav-right"> <button class="header__icon-button" type="button" aria-label="Open search" data-menu-trigger="search" > <svg class="icon icon--lg" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" > <use xlink:href="#icon-magnifying-glass"></use> </svg> </button> <button class="header__main-menu-button header__main-menu-button--mobile" type="button" aria-label="Open main menu" data-menu-trigger="main-mobile"> <svg class="icon icon--lg" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-circle-bars"></use> </svg> </button> <button class="header__main-menu-button" type="button" aria-label="Open main menu" data-menu-trigger="main"> <svg class="icon icon--lg" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-circle-bars"></use> </svg> </button> </div> <!-- right section menu container --> <div class="header__menu" data-menu="main"> <div class="container container--no-padding header__menu-container"> <button class="header__menu-close-main-button" type="button" aria-label="Close main menu" data-menu-close="main"> <svg class="icon icon--lg" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-circle-xmark"></use> </svg> </button> <div class="container grid header__menu-content"><div class="col-12 col-3@lg"><h2 class="header__menu-title header__menu-title--large">About</h2><ul class="header__menu-items"><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/about-us/">About Us</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://foundryco.com/our-brands/infoworld/">Advertise</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/contact-us/">Contact Us</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://foundryco.com/work-here/">Foundry Careers</a></li><li class="header__menu-item"><a class="header__menu-link" href="/newsletters/signup/">Newsletters</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/contact-us/#republication-permissions">Reprints</a></li></ul></div><div class="col-12 col-3@lg"><h2 class="header__menu-title header__menu-title--large">Policies</h2><ul class="header__menu-items"><li class="header__menu-item"><a class="header__menu-link" href="https://foundryco.com/terms-of-service-agreement/">Terms of Service</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/privacy-policy/">Privacy Policy</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/cookie-policy/">Cookie Policy</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://foundryco.com/copyright-notice/">Copyright Notice</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/member-preferences/">Member Preferences</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/about-adchoices/">About AdChoices</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/e-commerce-affiliate-relationships/">E-commerce Affiliate Relationships</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/your-california-privacy-rights/">Your California Privacy Rights</a></li></ul></div><div class="col-12 col-3@lg"><h2 class="header__menu-title header__menu-title--large">Our Network</h2><ul class="header__menu-items"><li class="header__menu-item"><a class="header__menu-link" href="https://www.cio.com/">CIO</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.computerworld.com/">Computerworld</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.csoonline.com/">CSO</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.networkworld.com/">Network World</a></li></ul></div><div class="col-12 col-3@lg"><h2 class="header__menu-title header__menu-title--large">More</h2><ul class="header__menu-items"><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/news/">News</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/features/">Features</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/blogs/">Blogs</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/brandposts/">BrandPosts</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/events/">Events</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/videos/">Videos</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/enterprise-buyers-guide/">Enterprise Buyer’s Guides</a></li></div> </div> </div> </nav> </div> <div class="header__menu" data-menu="topics"> <div class="container container--no-padding header__menu-container"> <div class="container grid header__menu-content"> <div class="header__menu-close-button"> <button class="button button--quaternary" type="button" data-menu-close="topics" aria-label="Close topics menu"> <span>Close</span> <span> <svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-circle-xmark"></use> </svg> </span> </button> </div> <div class='col-12 col-6@lg'> <ul class='header__menu-items header__menu-items--large'><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/analytics/'>Analytics</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/artificial-intelligence/'>Artificial Intelligence</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/generative-ai/'>Generative AI</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/careers/'>Careers</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/cloud-computing/'>Cloud Computing</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/data-management/'>Data Management</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/database/'>Databases</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/emerging-technology/'>Emerging Technology</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/technology-business/'>Technology Industry</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/security/'>Security</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/software-development/'>Software Development</a></li></ul></div><div class='col-12 col-6@lg'> <ul class='header__menu-items header__menu-items--large'><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/microsoft-net/'>Microsoft .NET</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/development-tools/'>Development Tools</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/devops/'>Devops</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/open-source/'>Open Source</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/programming-languages/'>Programming Languages</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/java/'>Java</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/javascript/'>JavaScript</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/python/'>Python</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/it-leadership/'>IT Leadership</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/enterprise-buyers-guide/'>Enterprise Buyer’s Guides</a></li></ul></div> </div> </div> </div> <div class="header__menu" data-menu="location"> <div class="container container--no-padding header__menu-container"> <div class="header__menu-back-button"> <button class="button button--quaternary" type="button" data-menu-trigger="main-mobile" aria-label="Back to main menu"> <span> <svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-circle-chevron-left"></use> </svg> </span> <span>Back</span> </button> </div> <div class="container grid header__menu-content"> <div class="header__menu-close-button"> <button class="button button--quaternary" type="button" data-menu-close="location" aria-label="Close location menu"> <span>Close</span> <span> <svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-circle-xmark"></use> </svg> </span> </button> </div> </div> </div> </div> <div class="header__menu header__menu--inverted" data-menu="search"> <div class="header__menu-container"> <div class="header__menu-back-button"> <button class="button button--quaternary" type="button" data-menu-trigger="main-mobile" aria-label="Back to main menu"> <span> <svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-circle-chevron-left"></use> </svg> </span> <span>Back</span> </button> </div> <div class="container header__menu-content"> <div class="header__menu-close-button"> <button class="button button--quaternary" type="button" data-menu-close="search" aria-label="Close search"> <span>Close</span> <span> <svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-circle-xmark"></use> </svg> </span> </button> </div> <div class="google-programmable-search"> <div class="google-programmable-search__searchbox"> <div class="gcse-searchbox-only" data-resultsUrl="https://www.infoworld.com/search"></div> </div> <div class="grid google-programmable-search__popular-topics-container"> <div class="col-12 google-programmable-search__popular-topics-title"> Popular Topics </div> <div class="col-12 col-6@lg"> <div class='grid grid--cols-6@lg'> <ul class='col-12 col-6@md col-3@lg google-programmable-search__menu-items'><li><a class='google-programmable-search__menu-link' href='https://www.infoworld.com/artificial-intelligence/'>Artificial Intelligence</a></li><li><a class='google-programmable-search__menu-link' href='https://www.infoworld.com/cloud-computing/'>Cloud Computing</a></li></ul><ul class='col-12 col-6@md col-3@lg google-programmable-search__menu-items'><li><a class='google-programmable-search__menu-link' href='https://www.infoworld.com/data-management/'>Data Management</a></li><li><a class='google-programmable-search__menu-link' href='https://www.infoworld.com/software-development/'>Software Development</a></li></ul></div> </div> </div> </div> </div> </div> </div> <div id="primaryNav" class="header__menu" data-menu="main-mobile"> <div class="container container--no-padding header__menu-container"> <button class="header__menu-close-main-button" type="button" aria-label="Close main menu" data-menu-close="main-mobile"> <svg class="icon icon--lg" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-circle-xmark"></use> </svg> </button> <div class="container grid header__menu-content"> <div class="col-12"> <ul class="header__menu-items header__menu-items--small"> <li class="header__menu-item"> <button class="header__menu-link" type="button" aria-label="Open search" data-menu-trigger="search"> <span> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-magnifying-glass"></use> </svg> </span> <span>Search</span> </button> </li> </ul> </div> <div class="col-12"> <ul class="header__menu-items"> <li class="header__menu-item"> <button class="header__menu-link" type="button" aria-label="Open topics menu" data-menu-trigger="topics-mobile"> <span>Topics</span> <span> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-layer-group"></use> </svg> </span> </button> </li> <li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/security/'>Spotlight: Managing modern risks</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/videos/'>Videos</a></li><li class='header__menu-item'><a class='header__menu-link' href='/newsletters/signup/'>Newsletters</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://us.resources.infoworld.com/'>Resources</a></li><li class='header__menu-item'><button class='header__menu-link' type='button' data-menu-trigger='hamburger-100007742'>About</button><li class='header__menu-item'><button class='header__menu-link' type='button' data-menu-trigger='hamburger-100007749'>Policies</button><li class='header__menu-item'><button class='header__menu-link' type='button' data-menu-trigger='hamburger-100007758'>Our Network</button><li class='header__menu-item'><button class='header__menu-link' type='button' data-menu-trigger='hamburger-100007763'>More</button> </ul> </div> </div> </div> </div> <div class="header__menu" data-menu="topics-mobile"> <div class="container container--no-padding header__menu-container"> <div class="header__menu-back-button"> <button class="button button--quaternary" type="button" data-menu-trigger="main-mobile" aria-label="Back to main menu"> <span> <svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-circle-chevron-left"></use> </svg> </span> <span>Back</span> </button> </div> <div class="container grid header__menu-content"> <div class="col-12"> <h2 class="header__menu-title"> <span>Topics</span> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-layer-group"></use> </svg> </h2> <ul class="header__menu-items header__menu-items--small header__menu-items--divider"> <li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/analytics/'>Analytics</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/artificial-intelligence/'>Artificial Intelligence</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/generative-ai/'>Generative AI</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/careers/'>Careers</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/cloud-computing/'>Cloud Computing</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/data-management/'>Data Management</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/database/'>Databases</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/emerging-technology/'>Emerging Technology</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/technology-business/'>Technology Industry</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/security/'>Security</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/software-development/'>Software Development</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/microsoft-net/'>Microsoft .NET</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/development-tools/'>Development Tools</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/devops/'>Devops</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/open-source/'>Open Source</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/programming-languages/'>Programming Languages</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/java/'>Java</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/javascript/'>JavaScript</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/python/'>Python</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/it-leadership/'>IT Leadership</a></li><li class='header__menu-item'><a class='header__menu-link' href='https://www.infoworld.com/enterprise-buyers-guide/'>Enterprise Buyer’s Guides</a></li> </ul> </div> </div> </div> </div> <!-- hamburger menu --> <div class="header__menu" data-menu="hamburger-100007742"> <div class="container header__menu-container"> <button class="button button--quaternary header__menu-back-button" type="button" data-menu-trigger="main-mobile" aria-label="Back to main menu"> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="12" cy="12" r="9" stroke="currentColor" /> <path d="m9.976 11.22.312.39-.312-.39Zm4.336 4.39-4.024-3.22-.624.781 4.024 3.22.624-.781Zm-4.024-4 4.024-3.22-.624-.78-4.024 3.219.624.78Zm0 .78a.5.5 0 0 1 0-.78l-.624-.781a1.5 1.5 0 0 0 0 2.342l.624-.78Z" fill="currentColor" /> </svg> Back </button> <div class="grid header__menu-content"> <button class="header__menu-close-button" type="button" aria-label="Close hamburger menu" data-menu-close="hamburger"> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <path stroke="currentColor" stroke-width="2" d="M1.293 22.506 22.506 1.293M1.707 1.293 22.92 22.506" /> </svg> </button> <div class="col-12 col-2@lg"><h2 class="header__menu-title">About</h2><ul class="header__menu-items header__menu-items--small header__menu-items--divider"><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/about-us/">About Us</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://foundryco.com/our-brands/infoworld/">Advertise</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/contact-us/">Contact Us</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://foundryco.com/work-here/">Foundry Careers</a></li><li class="header__menu-item"><a class="header__menu-link" href="/newsletters/signup/">Newsletters</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/contact-us/#republication-permissions">Reprints</a></li></ul></div> </div> </div> </div> <div class="header__menu" data-menu="hamburger-100007749"> <div class="container header__menu-container"> <button class="button button--quaternary header__menu-back-button" type="button" data-menu-trigger="main-mobile" aria-label="Back to main menu"> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="12" cy="12" r="9" stroke="currentColor" /> <path d="m9.976 11.22.312.39-.312-.39Zm4.336 4.39-4.024-3.22-.624.781 4.024 3.22.624-.781Zm-4.024-4 4.024-3.22-.624-.78-4.024 3.219.624.78Zm0 .78a.5.5 0 0 1 0-.78l-.624-.781a1.5 1.5 0 0 0 0 2.342l.624-.78Z" fill="currentColor" /> </svg> Back </button> <div class="grid header__menu-content"> <button class="header__menu-close-button" type="button" aria-label="Close hamburger menu" data-menu-close="hamburger"> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <path stroke="currentColor" stroke-width="2" d="M1.293 22.506 22.506 1.293M1.707 1.293 22.92 22.506" /> </svg> </button> <div class="col-12 col-2@lg"><h2 class="header__menu-title">Policies</h2><ul class="header__menu-items header__menu-items--small header__menu-items--divider"><li class="header__menu-item"><a class="header__menu-link" href="https://foundryco.com/terms-of-service-agreement/">Terms of Service</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/privacy-policy/">Privacy Policy</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/cookie-policy/">Cookie Policy</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://foundryco.com/copyright-notice/">Copyright Notice</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/member-preferences/">Member Preferences</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/about-adchoices/">About AdChoices</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/e-commerce-affiliate-relationships/">E-commerce Affiliate Relationships</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/your-california-privacy-rights/">Your California Privacy Rights</a></li></ul></div> </div> </div> </div> <div class="header__menu" data-menu="hamburger-100007758"> <div class="container header__menu-container"> <button class="button button--quaternary header__menu-back-button" type="button" data-menu-trigger="main-mobile" aria-label="Back to main menu"> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="12" cy="12" r="9" stroke="currentColor" /> <path d="m9.976 11.22.312.39-.312-.39Zm4.336 4.39-4.024-3.22-.624.781 4.024 3.22.624-.781Zm-4.024-4 4.024-3.22-.624-.78-4.024 3.219.624.78Zm0 .78a.5.5 0 0 1 0-.78l-.624-.781a1.5 1.5 0 0 0 0 2.342l.624-.78Z" fill="currentColor" /> </svg> Back </button> <div class="grid header__menu-content"> <button class="header__menu-close-button" type="button" aria-label="Close hamburger menu" data-menu-close="hamburger"> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <path stroke="currentColor" stroke-width="2" d="M1.293 22.506 22.506 1.293M1.707 1.293 22.92 22.506" /> </svg> </button> <div class="col-12 col-2@lg"><h2 class="header__menu-title">Our Network</h2><ul class="header__menu-items header__menu-items--small header__menu-items--divider"><li class="header__menu-item"><a class="header__menu-link" href="https://www.cio.com/">CIO</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.computerworld.com/">Computerworld</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.csoonline.com/">CSO</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.networkworld.com/">Network World</a></li></ul></div> </div> </div> </div> <div class="header__menu" data-menu="hamburger-100007763"> <div class="container header__menu-container"> <button class="button button--quaternary header__menu-back-button" type="button" data-menu-trigger="main-mobile" aria-label="Back to main menu"> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="12" cy="12" r="9" stroke="currentColor" /> <path d="m9.976 11.22.312.39-.312-.39Zm4.336 4.39-4.024-3.22-.624.781 4.024 3.22.624-.781Zm-4.024-4 4.024-3.22-.624-.78-4.024 3.219.624.78Zm0 .78a.5.5 0 0 1 0-.78l-.624-.781a1.5 1.5 0 0 0 0 2.342l.624-.78Z" fill="currentColor" /> </svg> Back </button> <div class="grid header__menu-content"> <button class="header__menu-close-button" type="button" aria-label="Close hamburger menu" data-menu-close="hamburger"> <svg class="icon icon--sm" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <path stroke="currentColor" stroke-width="2" d="M1.293 22.506 22.506 1.293M1.707 1.293 22.92 22.506" /> </svg> </button> <div class="col-12 col-2@lg"><h2 class="header__menu-title">More</h2><ul class="header__menu-items header__menu-items--small header__menu-items--divider"><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/news/">News</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/features/">Features</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/blogs/">Blogs</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/brandposts/">BrandPosts</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/events/">Events</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/videos/">Videos</a></li><li class="header__menu-item"><a class="header__menu-link" href="https://www.infoworld.com/enterprise-buyers-guide/">Enterprise Buyer’s Guides</a></li> </header> <div class="advert-sticky ad ad-banner has-ad-prefix is-sticky page-ad advert--bg-iw-black" data-ad-template="banner" data-ofp="false"></div><div class="advert"> <div class="container advert__container"> <div class="advert__content"><div class="ad ad-overlay" data-ad-template="overlay" data-ofp="true"></div></div></div></div><main id="primary"> <div class="article-hero"> <div class="container"> <nav class="breadcrumbs-nav" aria-label="Breadcrumb"> <ol class="breadcrumb-list" itemprop="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList"> <li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a itemprop="item" href="https://www.infoworld.com/"> <span itemprop="name">Home</span> </a> <meta itemprop="position" content="1"> </li><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a itemprop="item" href="https://www.infoworld.com/blogs/"> <span itemprop="name">Blogs</span> </a> <meta itemprop="position" content="2"> </li><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a itemprop="item" href="https://www.infoworld.com/blogs/generative-ai-insights/"> <span itemprop="name">Generative AI Insights</span> </a> <meta itemprop="position" content="3"> </li><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <span itemprop="name" aria-current="page">How DeepSeek innovated large language models</span> <meta itemprop="position" content="4"> </li> </ol> </nav> <div class="grid article-hero__top"> <div class="col-12 col-8@md col-6@lg col-start-3@lg"> <div class="author"> <div class="author__content"> <div class="author__name">by Florian Douetteau</div> </div> </div> </div> <div class="col-12 col-4@md"> <div class="article-hero__social"> <div class="social-share-menu"> <ul class="social-share-menu__buttons"><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="linkedin" aria-label="Share on LinkedIn"> <i class="icon-linkedin"><svg><use xlink:href="#icon-linkedin"></use></svg></i> </button> </li><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="x" aria-label="Share on X"> <i class="icon-x"><svg><use xlink:href="#icon-x"></use></svg></i> </button> </li><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="facebook" aria-label="Share on Facebook"> <i class="icon-facebook"><svg><use xlink:href="#icon-facebook"></use></svg></i> </button> </li><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="reddit" aria-label="Share on Reddit"> <i class="icon-reddit"><svg><use xlink:href="#icon-reddit"></use></svg></i> </button> </li><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="email" aria-label="Share via Email"> <i class="icon-email"><svg><use xlink:href="#icon-email"></use></svg></i> </button> </li><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="print" aria-label="Print"> <i class="icon-print"><svg><use xlink:href="#icon-print"></use></svg></i> </button> </li></ul> </div> </div> </div> </div> <div class="grid article-hero__main"> <div class="col-12 col-9@lg col-start-3@lg"> <h1 class="article-hero__title">How DeepSeek innovated large language models</h1><div class="card"> <div class="card__info"><span class="card_story">feature</span></div><div class="card__info card__info--light"> <span>Mar 13, 2025</span><span>5 mins</span></div><div class="card__tags"><span class="card__tag"><a href="https://www.infoworld.com/artificial-intelligence/" class="tag">Artificial Intelligence</a></span><span class="card__tag"><a href="https://www.infoworld.com/emerging-technology/" class="tag">Emerging Technology</a></span><span class="card__tag"><a href="https://www.infoworld.com/generative-ai/" class="tag">Generative AI</a></span></div></div> <div class="article-hero__social"> <div class="social-share-menu"> <ul class="social-share-menu__buttons"> <li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="linkedin" aria-label="Share on LinkedIn"> <i class="icon-linkedin"><svg aria-hidden="true"><use xlink:href="#icon-linkedin"></use></svg></i> </button> </li><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="x" aria-label="Share on X"> <i class="icon-x"><svg aria-hidden="true"><use xlink:href="#icon-x"></use></svg></i> </button> </li><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="facebook" aria-label="Share on Facebook"> <i class="icon-facebook"><svg aria-hidden="true"><use xlink:href="#icon-facebook"></use></svg></i> </button> </li><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="reddit" aria-label="Share on Reddit"> <i class="icon-reddit"><svg aria-hidden="true"><use xlink:href="#icon-reddit"></use></svg></i> </button> </li><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="email" aria-label="Share via Email"> <i class="icon-email"><svg aria-hidden="true"><use xlink:href="#icon-email"></use></svg></i> </button> </li><li class="social-share-menu__button"> <button class="social-share-button" type="button" data-platform="print" aria-label="Print"> <i class="icon-print"><svg aria-hidden="true"><use xlink:href="#icon-print"></use></svg></i> </button> </li> </ul> </div> </div> </div> </div> </div> </div> <aside class="social-share-sticky-menu is-collapsed "> <div class="social-share-sticky-menu__wrapper"> <ol class="social-share-sticky-menu__buttons"> <li class="social-share-sticky-menu__button"> <button class="social-share-button reset-button" type="button" data-platform="linkedin" aria-label="Share on LinkedIn"> <i class="icon-linkedin"><svg aria-hidden="true"> <use xlink:href="#icon-linkedin"></use> </svg></i> </button> </li> <li class="social-share-sticky-menu__button"> <button class="social-share-button reset-button" type="button" data-platform="x" aria-label="Share on X"> <i class="icon-x"><svg aria-hidden="true"> <use xlink:href="#icon-x"></use> </svg></i> </button> </li> <li class="social-share-sticky-menu__button"> <button class="social-share-button reset-button" type="button" data-platform="facebook" aria-label="Share on Facebook"> <i class="icon-facebook"><svg aria-hidden="true"> <use xlink:href="#icon-facebook"></use> </svg></i> </button> </li> <li class="social-share-sticky-menu__button"> <button class="social-share-button reset-button" type="button" data-platform="reddit" aria-label="Share on Reddit"> <i class="icon-reddit"><svg aria-hidden="true"> <use xlink:href="#icon-reddit"></use> </svg></i> </button> </li> <li class="social-share-sticky-menu__button"> <button class="social-share-button reset-button" type="button" data-platform="email" aria-label="Share via Email"> <i class="icon-email"><svg aria-hidden="true"> <use xlink:href="#icon-email"></use> </svg></i> </button> </li> <li class="social-share-sticky-menu__button"> <button class="social-share-button reset-button" type="button" data-platform="print" aria-label="Print this page"> <i class="icon-print"><svg aria-hidden="true"> <use xlink:href="#icon-print"></use> </svg></i> </button> </li> </ol> <button type="button" aria-label="Expand/Collapse" class="social-share-sticky-menu__toggle-button"> <div class="social-share-sticky-menu__toggle-button-icon"> <i class="icon-chevron-down"><svg aria-hidden="true"> <use xlink:href="#icon-chevron-down"></use> </svg></i> </div> </button> </div> </aside> <article id="post-3842447" class="post-3842447 post type-post status-publish format-standard has-post-thumbnail category-artificial-intelligence category-emerging-technology category-generative-ai languages-en publication-infoworld publication-us-default story_types-feature blogs-generative-ai-insights origin-wp"> <section class="article"> <div class="container grid entry-content "> <div class="col-12 col-10@md col-8@lg"> <div class="core"> <div class="article__main"> <div class="grid grid--cols-10@md grid--cols-8@lg article-column"> <div class="col-12 col-10@md col-6@lg col-start-3@lg "> <div class="article-column__content"> <div class="core"> <h2 class="content-subheadline"> A glimpse at how DeepSeek achieved its V3 and R1 breakthroughs, and how organizations can take advantage of model innovations when they emerge so quickly. </h2> <p></p> </div> <div class="media-with-label"> <figure> <div class="image"> <img width="1024" height="576" src="https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?quality=50&amp;strip=all&amp;w=1024" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Underwater Light Rays In Dark Stormy Ocean Sea River Abyss Background Darkness Exploration Unknown Fear Hope Hopelessness Deep Arctic Ocean Environment Protection Cold Clean Water" data-hero="" loading="eager" decoding="async" fetchpriority="high" srcset="https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?quality=50&amp;strip=all 7680w, https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?resize=300%2C168&amp;quality=50&amp;strip=all 300w, https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?resize=768%2C432&amp;quality=50&amp;strip=all 768w, https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?resize=1024%2C576&amp;quality=50&amp;strip=all 1024w, https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?resize=1536%2C864&amp;quality=50&amp;strip=all 1536w, https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?resize=2048%2C1152&amp;quality=50&amp;strip=all 2048w, https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?resize=1240%2C697&amp;quality=50&amp;strip=all 1240w, https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?resize=150%2C84&amp;quality=50&amp;strip=all 150w, https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?resize=854%2C480&amp;quality=50&amp;strip=all 854w, https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?resize=640%2C360&amp;quality=50&amp;strip=all 640w, https://www.infoworld.com/wp-content/uploads/2025/03/3842447-0-58543800-1741965146-shutterstock_1931513603.jpg?resize=444%2C250&amp;quality=50&amp;strip=all 444w" sizes="(max-width: 1024px) 100vw, 1024px" /> </div> <div class="media-with-label__label"> Credit: Shutterstock / Clever Stock </div> </figure> </div> </div> </div> </div> <div id="remove_no_follow"> <div class="grid grid--cols-10@md grid--cols-8@lg article-column"> <div class="col-12 col-10@md col-6@lg col-start-3@lg"> <div class="article-column__content"> <section class="wp-block-bigbite-multi-title"><div class="container"></div></section> <p>The release of&nbsp;<a href="https://www.infoworld.com/article/3814855/the-deepseek-lesson.html">DeepSeek</a>&nbsp;roiled the world of <a href="https://www.infoworld.com/article/3689973/what-is-generative-ai-artificial-intelligence-that-creates.html">generative AI</a> last month, leaving engineers and developers wondering how the company achieved what it did, and how they might take advantage of the technology in their own technology stacks.</p> <p>The DeepSeek team built on developments that were already known in the AI community but had not been fully applied. The result is a model that appears to be comparable in performance to leading models like Meta&rsquo;s Llama 3.1, but was built and trained at a fraction of the cost.</p> <h5 class="wp-block-heading"><strong>[ Related: </strong><a href="https://www.computerworld.com/article/3815603/deepseek-latest-news-and-insights.html"><strong>More DeepSeek news and analysis</strong></a><strong> ]</strong></h5> <p>Most importantly, DeepSeek released its work as open access technology, which means others can learn from it and create a far more competitive market for <a href="https://www.infoworld.com/article/3709489/large-language-models-the-foundations-of-generative-ai.html">large language models</a> (LLMs) and related technologies.&nbsp;</p> </div> </div> </div> <div class="show@md"> <div class="grid grid--cols-10@md grid--cols-8@lg"> <div class="col-12 col-10@md col-6@lg col-start-3@lg"> <div class="advert advert--bleed-right"> <div class="advert__container"> <div class="advert__content"> <div class="ad page-ad has-ad-prefix ad-article" data-ad-template="article" data-ofp="false"></div> </div> </div> </div> </div> </div> </div> <div class="grid grid--cols-10@md grid--cols-8@lg article-column"> <div class="col-12 col-10@md col-6@lg col-start-3@lg"> <div class="article-column__content"> <p>Here&rsquo;s a glimpse at how DeepSeek achieved its breakthroughs, and what organizations must do to take advantage of such innovations when they emerge so quickly.</p> <aside class="jwPlayer--floatingContainer" role="complementary" data-nosnippet> <div id="jwplayer--floatingVideo" class="jwplayer" data-media-id="wj1ht0vS"> </div> </aside> <h2 class="wp-block-heading" id="inside-the-deepseek-models">Inside the DeepSeek models</h2> <p>DeepSeek released two models in late December and late January: DeepSeek V3, a powerful foundational model comparable in scale to GPT-4; and DeepSeek R1, designed specifically for complex reasoning and based on the V3 foundation.&nbsp;Here&rsquo;s a look at the technical strategy for each.</p> <h3 class="wp-block-heading" id="deepseek-v3">DeepSeek V3</h3> <ul class="wp-block-list"> <li><strong>New mix for precision training: </strong>DeepSeek leveraged eight-bit precision matrix multiplication for faster operations, while implementing custom logic to accumulate results with the correct precision. They also utilized WGMMA parallel operators (pronounced &ldquo;wagamama&rdquo;).&nbsp;</li> </ul> <ul class="wp-block-list"> <li><strong>Taking multi-token prediction to the next level</strong>: Clearly inspired by Meta&rsquo;s French research team, which pioneered predicting multiple tokens simultaneously, DeepSeek utilized enhanced implementation techniques to push this concept even further.&nbsp;</li> </ul> <ul class="wp-block-list"> <li><strong>Expert use of &ldquo;common knowledge&rdquo;:</strong> The basic concept of Mixture-of-Experts (MoE) is akin to activating different parts of the brain based on the task&mdash;just as humans conserve energy by engaging only the necessary neural circuits. Traditional MoE models split the network into a limited number of &ldquo;experts&rdquo; (e.g., eight experts) and activate only one or two per query. DeepSeek introduced a far more granular approach, incorporating an idea originally explored by Microsoft Research&mdash;the notion that some &ldquo;common knowledge&rdquo; needs to be processed by model components that remain active at all times.</li> </ul> <h3 class="wp-block-heading" id="deepseek-r1">DeepSeek R1</h3> <ul class="wp-block-list"> <li><strong>Rewarding reasoning at scale:</strong> Much like AlphaGo Zero learned to play Go solely from game rules, DeepSeek R1 Zero learns how to reason from a basic reward model&mdash;a first at this scale. While the concept isn&rsquo;t new, successfully applying it to a large-scale model is unprecedented. DeepSeek&rsquo;s research captures some profound moments, such as the &ldquo;aha moment&rdquo; when DeepSeek R1 Zero realized on its own that spending more time thinking leads to better answers (I wish I knew how to teach that).</li> </ul> <ul class="wp-block-list"> <li><strong>Curating a &ldquo;cold start&rdquo;</strong>: The DeepSeek R1 model also leverages a more traditional approach, incorporating cold-start data from DeepSeek V3. While no groundbreaking techniques seem to be involved at this stage, patience and meticulous curation likely played a crucial role in making it work.</li> </ul> <p>These DeepSeek advances are a testament to open research, and how it can help the progress of humankind. One of the most interesting next steps? The<a href="https://huggingface.co/blog/open-r1">&nbsp;great team at Hugging Face</a>&nbsp;is already working to reproduce DeepSeek R1 in its&nbsp;<a href="https://github.com/huggingface/open-r1">Open R1 project</a>.</p> </div> </div> </div> <div class="show@md"> <div class="grid grid--cols-10@md grid--cols-8@lg"> <div class="col-12 col-10@md col-6@lg col-start-3@lg"> <div class="advert advert--bleed-right"> <div class="advert__container"> <div class="advert__content"> <div class="ad page-ad has-ad-prefix ad-article" data-ad-template="article" data-ofp="false"></div> </div> </div> </div> </div> </div> </div> <div class="grid grid--cols-10@md grid--cols-8@lg article-column"> <div class="col-12 col-10@md col-6@lg col-start-3@lg"> <div class="article-column__content"> <h2 class="wp-block-heading" id="the-importance-of-llm-agnosticism">The importance of LLM agnosticism</h2> <p>The limiting factor for AI will not be uncovering business value or model quality. What is critical is that companies maintain an agnostic strategy with their AI partners.&nbsp;</p> <p>DeepSeek shows that betting on a single LLM provider will be a losing game. Some organizations have locked themselves into a single vendor, whether OpenAI, Anthropic, or Mistral. But the ability of new players to disrupt the landscape in a single weekend makes it clear: companies need an LLM-agnostic approach.&nbsp;</p> <p>A multi-LLM infrastructure avoids the dangers of vendor &ldquo;lock-in&rdquo; and makes it easier to integrate and switch between models as the market evolves. Essentially, this future-proofs any LLM decision by ensuring optionality through a company&rsquo;s AI journey.</p> </div> </div> </div> <div class="show@md"> <div class="grid grid--cols-10@md grid--cols-8@lg"> <div class="col-12 col-10@md col-6@lg col-start-3@lg"> <div class="advert advert--bleed-right"> <div class="advert__container"> <div class="advert__content"> <div class="ad page-ad has-ad-prefix ad-article" data-ad-template="article" data-ofp="false"></div> </div> </div> </div> </div> </div> </div> <div class="grid grid--cols-10@md grid--cols-8@lg article-column"> <div class="col-12 col-10@md col-6@lg col-start-3@lg"> <div class="article-column__content"> <p>Enterprises must also maintain control through careful governance. DeepSeek and the fast-emerging world of agentic AI show how chaotic and fast-moving the AI landscape has become. In a world of open-source reasoning models and rapidly multiplying vendors, engineering teams will need to maintain rigorous testing, robust guardrails, and continuous monitoring.&nbsp;</p> <p>If you can meet these needs, technologies like Deepseek will be a huge positive for all businesses by increasing competition, driving down costs, and opening new use cases that more companies can capitalize on.</p> <p><em><a href="https://www.linkedin.com/in/fdouetteau/">Florian Douetteau</a>&nbsp;is co-founder and CEO of&nbsp;<a href="https://www.dataiku.com/">Dataiku</a>, the universal AI platform that provides the world&rsquo;s largest companies with control over their AI talent, processes, and technologies to unleash the creation of analytics, models, and agents.</em></p> </div> </div> </div> <div class="show@md"> <div class="grid grid--cols-10@md grid--cols-8@lg"> <div class="col-12 col-10@md col-6@lg col-start-3@lg"> <div class="advert advert--bleed-right"> <div class="advert__container"> <div class="advert__content"> <div class="ad page-ad has-ad-prefix ad-article" data-ad-template="article" data-ofp="false"></div> </div> </div> </div> </div> </div> </div> <div class="grid grid--cols-10@md grid--cols-8@lg article-column"> <div class="col-12 col-10@md col-6@lg col-start-3@lg"> <div class="article-column__content"> <p>&mdash;</p> <p><a href="https://www.infoworld.com/blogs/generative-ai-insights/"><strong><em>Generative AI Insights</em></strong></a><strong><em> provides a venue for technology leaders&mdash;including vendors and other outside contributors&mdash;to explore and discuss the challenges and opportunities of generative artificial intelligence. The selection is wide-ranging, from technology deep dives to case studies to expert opinion, but also subjective, based on our judgment of which topics and treatments will best serve InfoWorld&rsquo;s technically sophisticated audience. InfoWorld does not accept marketing collateral for publication and reserves the right to edit all contributed content. Contact </em></strong><a href="mailto:%20doug_dineley@foundryco.com"><strong><em>doug_dineley@foundryco.com</em></strong></a><strong><em>.</em></strong></p> </div></div></div></div> </div> </div> </div> <!--right side bar--> <div id="rightrail-wrapper" class="col-12 col-10@md col-3@lg col-start-10@lg"> <div class="article__side"> <div class="show@lg rightTrailAd"> <div class="advert advert--bleed-left"> <div class="advert__container"> <div class="advert__content"> <div class="ad has-rendered has-loaded"> <div class="ad page-ad ad-topimu" data-ad-template="topimu" data-ofp="false"></div> </div> </div> </div> </div> </div> <aside class="related-content-small"> <h2 class="related-content-small__title">Related content</h2> <div class="related-content-small__cards"> <div id="nativocardrightrail-1" class="nativo"></div> <article class="related-content-small__card" role="article" itemscope itemtype="https://schema.org/Article" aria-labelledby="related-content-3856556"> <a class="card" href="https://www.infoworld.com/article/3856556/google-introduces-gemini-2-5-reasoning-models.html" rel="noreferrer" aria-label="Read more: Google introduces Gemini 2.5 reasoning models"> <header class="card__header"> <span class="card__content-type">News</span> </header> <h3 class="card__title" id="related-content-3856556" itemprop="headline">Google introduces Gemini 2.5 reasoning models</h3> <section class="card__info"> <span itemprop="author" itemscope itemtype="https://schema.org/Person"> By <span itemprop="name">Paul Krill</span> </span> </section> <section class="card__info card__info--light"> <span itemprop="datePublished" content="2025-03-28T00:00:00+00:00"> Mar 28, 2025 </span> <span> <span>2 mins</span> </span> </section> <footer class="card__tags"> <span class="card__tag"><span class="tag" itemprop="keywords"> Artificial Intelligence </span></span> <span class="card__tag"><span class="tag" itemprop="keywords"> Generative AI </span></span> <span class="card__tag"><span class="tag" itemprop="keywords"> Google Cloud Platform </span></span> </footer> </a> </article> <article class="related-content-small__card" role="article" itemscope itemtype="https://schema.org/Article" aria-labelledby="related-content-3855672"> <a class="card" href="https://www.infoworld.com/article/3855672/are-we-creating-too-many-ai-models.html" rel="noreferrer" aria-label="Read more: Are we creating too many AI models?"> <header class="card__header"> <span class="card__content-type">Analysis</span> </header> <h3 class="card__title" id="related-content-3855672" itemprop="headline">Are we creating too many AI models?</h3> <section class="card__info"> <span itemprop="author" itemscope itemtype="https://schema.org/Person"> By <span itemprop="name">David Linthicum</span> </span> </section> <section class="card__info card__info--light"> <span itemprop="datePublished" content="2025-03-28T00:00:00+00:00"> Mar 28, 2025 </span> <span> <span>5 mins</span> </span> </section> <footer class="card__tags"> <span class="card__tag"><span class="tag" itemprop="keywords"> Artificial Intelligence </span></span> <span class="card__tag"><span class="tag" itemprop="keywords"> Generative AI </span></span> <span class="card__tag"><span class="tag" itemprop="keywords"> Technology Industry </span></span> </footer> </a> </article> <article class="related-content-small__card" role="article" itemscope itemtype="https://schema.org/Article" aria-labelledby="related-content-3855674"> <a class="card" href="https://www.infoworld.com/article/3855674/adobe-announces-ai-agents-for-customer-interaction.html" rel="noreferrer" aria-label="Read more: Adobe announces AI agents for customer interaction"> <header class="card__header"> <span class="card__content-type">News</span> </header> <h3 class="card__title" id="related-content-3855674" itemprop="headline">Adobe announces AI agents for customer interaction</h3> <section class="card__info"> <span itemprop="author" itemscope itemtype="https://schema.org/Person"> By <span itemprop="name">Paul Krill</span> </span> </section> <section class="card__info card__info--light"> <span itemprop="datePublished" content="2025-03-27T00:00:00+00:00"> Mar 27, 2025 </span> <span> <span>2 mins</span> </span> </section> <footer class="card__tags"> <span class="card__tag"><span class="tag" itemprop="keywords"> Artificial Intelligence </span></span> <span class="card__tag"><span class="tag" itemprop="keywords"> Generative AI </span></span> </footer> </a> </article> <article class="related-content-small__card" role="article" itemscope itemtype="https://schema.org/Article" aria-labelledby="related-content-3853769"> <a class="card" href="https://www.infoworld.com/article/3853769/how-ramalama-helps-make-ai-model-testing-safer.html" rel="noreferrer" aria-label="Read more: How RamaLama helps make AI model testing safer"> <header class="card__header"> <span class="card__content-type">Feature</span> </header> <h3 class="card__title" id="related-content-3853769" itemprop="headline">How RamaLama helps make AI model testing safer</h3> <section class="card__info"> <span itemprop="author" itemscope itemtype="https://schema.org/Person"> By <span itemprop="name">Scott McCarty</span> </span> </section> <section class="card__info card__info--light"> <span itemprop="datePublished" content="2025-03-27T00:00:00+00:00"> Mar 27, 2025 </span> <span> <span>7 mins</span> </span> </section> <footer class="card__tags"> <span class="card__tag"><span class="tag" itemprop="keywords"> Artificial Intelligence </span></span> <span class="card__tag"><span class="tag" itemprop="keywords"> Development Libraries and Frameworks </span></span> <span class="card__tag"><span class="tag" itemprop="keywords"> Generative AI </span></span> </footer> </a> </article> </div> <nav aria-labelledby="related-content-nav"> <h2 id="related-content-nav" class="sr-only">Other Sections</h2> <ul class="related-content-small__link-items"> <li class="related-content-small__link-item"> <a class="related-content-small__link" href="https://us.resources.infoworld.com/" aria-label="Resources"> Resources </a> </li> <li class="related-content-small__link-item"> <a class="related-content-small__link" href="https://www.infoworld.com/videos/" aria-label="Videos"> Videos </a> </li> <li class="related-content-small__link-item"> <a class="related-content-small__link" href="https://www.infoworld.com/security/" aria-label="Spotlight: Managing modern risks"> Spotlight: Managing modern risks </a> </li> </ul> </nav> </aside> <div class="show@lg rightTrailAd"> <div class="advert advert--bleed-left"> <div class="advert__container"> <div class="advert__content"> <div class="ad has-rendered has-loaded"> <div class="ad page-ad ad-topimu" data-ad-template="topimu" data-ofp="false"></div> </div> </div> </div> </div> </div> </div> </div> <!--right side bar ends here--> </div> </section> </article> <div class="ad ad-bottomleaderboard advert--bg-iw-black" data-ad-template="bottomleaderboard" data-ofp="false"></div><section class="suggested-content-various"><div class="container"><div class="grid suggested-content-various__content"><div class="col-12 col-3@lg"> <h2 class="suggested-content-various__title">Show me more</h2><div class="suggested-content-various__filters"><span class="suggested-content-various__filter"><button class="chip chip--filter chip--active" type="button" data-filter-key="latest">Popular</button></span><span class="suggested-content-various__filter"><button class="chip chip--filter" type="button" data-filter-key="article">Articles</button></span><span class="suggested-content-various__filter"><button class="chip chip--filter" type="button" data-filter-key="video">Videos</button></span></div> </div><div class="col-12 col-9@lg suggested-content-various__items-wrap"><div class="grid grid--cols-9@lg suggested-content-various__items"><div class="col-4@md col-3@lg suggested-content-various__item suggested-content-various__item--active" data-filter-value=" latest,article"><a class="suggested-content-various__link" href="https://www.infoworld.com/article/3856449/ecmascript-2025-javascript-standard-takes-shape.html" aria-label="Go to content"><div class="card"> <div class="card__header"> <span class="card__content-type">news</span> </div> <h3 class="card__title">ECMAScript 2025 JavaScript standard takes shape</h3> <div class="card__info"><span>By Paul Krill</span></div><div class="card__info card__info--light"> <span>Mar 28, 2025</span><span>4 mins</span></div> <div class="card__tags"><span class="card__tag"><span class="tag">JavaScript</span></span><span class="card__tag"><span class="tag">Technology Industry</span></span><span class="card__tag"><span class="tag">Typescript</span></span></div></div> <div class="image"><img src="https://www.infoworld.com/wp-content/uploads/2025/03/3856449-0-75863600-1743203270-to2025.jpg?quality=50&#038;strip=all&#038;w=444" alt="Image" /></div> </a> </div><div class="col-4@md col-3@lg suggested-content-various__item suggested-content-various__item--active" data-filter-value=" article"><a class="suggested-content-various__link" href="https://www.infoworld.com/article/3854712/thread-y-or-not-heres-python.html" aria-label="Go to content"><div class="card"> <div class="card__header"> <span class="card__content-type">analysis</span> </div> <h3 class="card__title">Thread-y or not, here&rsquo;s Python!</h3> <div class="card__info"><span>By Serdar Yegulalp</span></div><div class="card__info card__info--light"> <span>Mar 28, 2025</span><span>2 mins</span></div> <div class="card__tags"><span class="card__tag"><span class="tag">Concurrency</span></span><span class="card__tag"><span class="tag">Development Libraries and Frameworks</span></span><span class="card__tag"><span class="tag">Python</span></span></div></div> <div class="image"><img src="https://www.infoworld.com/wp-content/uploads/2025/03/3854712-0-73778300-1743152631-shutterstock_2235469325.jpg?quality=50&#038;strip=all&#038;w=375" alt="Image" /></div> </a> </div><div class="col-4@md col-3@lg suggested-content-various__item suggested-content-various__item--active" data-filter-value=" article"><a class="suggested-content-various__link" href="https://www.infoworld.com/article/3854747/what-next-for-wasi-on-azure-kubernetes-service.html" aria-label="Go to content"><div class="card"> <div class="card__header"> <span class="card__content-type">analysis</span> </div> <h3 class="card__title">What next for WASI on Azure Kubernetes Service?</h3> <div class="card__info"><span>By Simon Bisson</span></div><div class="card__info card__info--light"> <span>Mar 27, 2025</span><span>8 mins</span></div> <div class="card__tags"><span class="card__tag"><span class="tag">Cloud Computing</span></span><span class="card__tag"><span class="tag">Kubernetes</span></span><span class="card__tag"><span class="tag">Microsoft Azure</span></span></div></div> <div class="image"><img src="https://www.infoworld.com/wp-content/uploads/2025/03/3854747-0-15518700-1743066072-shutterstock_293703398-100963068-orig.jpg?quality=50&#038;strip=all&#038;w=375" alt="Image" /></div> </a> </div><div class="col-4@md col-3@lg suggested-content-various__item suggested-content-various__item--active" data-filter-value=" latest,video"><a class="suggested-content-various__link" href="https://www.infoworld.com/video/3856470/the-power-of-pythons-editable-package-installations.html" aria-label="Go to content"><div class="card"> <div class="card__header"> <span class="card__content-type">video</span> </div> <h3 class="card__title">The power of Python&#039;s editable package installations</h3> <div class="card__info"><span></span></div><div class="card__info card__info--light"> <span>Mar 28, 2025</span><span>5 mins</span></div> <div class="card__tags"><span class="card__tag"><span class="tag">Python</span></span></div></div> <div class="image"><img src="https://www.infoworld.com/wp-content/uploads/2025/03/3856470-0-05461600-1743190542-Youtube-Thumbnails_Template-OLD-4.png?w=444" alt="Image" /></div> </a> </div><div class="col-4@md col-3@lg suggested-content-various__item suggested-content-various__item--active" data-filter-value=" latest,video"><a class="suggested-content-various__link" href="https://www.infoworld.com/video/3853785/how-to-create-a-simple-webassembly-module-with-rust.html" aria-label="Go to content"><div class="card"> <div class="card__header"> <span class="card__content-type">video</span> </div> <h3 class="card__title">How to create a simple WebAssembly module with Rust</h3> <div class="card__info"><span></span></div><div class="card__info card__info--light"> <span>Mar 25, 2025</span><span>4 mins</span></div> <div class="card__tags"><span class="card__tag"><span class="tag">Python</span></span></div></div> <div class="image"><img src="https://www.infoworld.com/wp-content/uploads/2025/03/3853785-0-70396100-1742923537-Youtube-Thumbnails_Template-OLD-3.png?w=444" alt="Image" /></div> </a> </div><div class="col-4@md col-3@lg suggested-content-various__item suggested-content-various__item--active" data-filter-value=" video"><a class="suggested-content-various__link" href="https://www.infoworld.com/video/3844238/how-to-run-webassembly-outside-the-browser-with-wasmer.html" aria-label="Go to content"><div class="card"> <div class="card__header"> <span class="card__content-type">video</span> </div> <h3 class="card__title">How to Run WebAssembly outside the browser with Wasmer</h3> <div class="card__info"><span></span></div><div class="card__info card__info--light"> <span>Mar 12, 2025</span><span>5 mins</span></div> <div class="card__tags"><span class="card__tag"><span class="tag">Python</span></span></div></div> <div class="image"><img src="https://www.infoworld.com/wp-content/uploads/2025/03/3844238-0-09557700-1741795269-Youtube-Thumbnails_Template-OLD-2.png?w=444" alt="Image" /></div> </a> </div></div></div></div></div></section> </main> <div class="OUTBRAIN" data-src="https://www.infoworld.com/article/3842447/how-deepseek-innovated-large-language-models.html" data-widget-id=""></div> <div class="container mt-5 sponsored-container"> <div class="col-12 text"> <div class="sponsored-links"> <div class="sponsored_innr_wrap"> <p class="sponsored-links__title" >Sponsored Links</p> <ul class="sponsored-links__list"> <li> <a class="sponsored-links__link" href="http://pubads.g.doubleclick.net/gampad/clk?id=6856108221&#038;iu=/8456/IDG.G_B2B_InfoWorld.com">Secure AI by Design: Unleash the power of AI and keep applications, usage and data secure.</a> </li> <li> <a class="sponsored-links__link" href="http://pubads.g.doubleclick.net/gampad/clk?id=6904536916&#038;iu=/8456/IDG.G_B2B_InfoWorld.com">Optimum Business | Ensure continuity with Business Connection Backup. </a> </li> <li> <a class="sponsored-links__link" href="http://pubads.g.doubleclick.net/gampad/clk?id=6858508033&#038;iu=/8456/IDG.G_B2B_InfoWorld.com">Empower your cybersecurity team with expert insights from Palo Alto Networks.</a> </li> </ul> </div> </div> </div> </div> <svg style="position: absolute; width: 0; height: 0; overflow: hidden;" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"> <defs> <symbol id="logo-foundry" viewBox="0 0 156 57"> <path d="M1.367 47.258v7.355h.912v-3.31h2.646v-.735H2.28v-2.62h3.376v-.69H1.367ZM6.113 51.99V51.9c0-1.61 1.14-2.758 2.646-2.758 1.505 0 2.646 1.149 2.646 2.758v.092c0 1.654-1.14 2.758-2.646 2.758-1.551-.046-2.646-1.196-2.646-2.758Zm4.38 0V51.9c0-1.241-.685-2.069-1.734-2.069-1.095 0-1.733.828-1.733 2.069v.092c0 1.24.684 2.022 1.733 2.022s1.733-.827 1.733-2.022ZM12.727 49.233h.866v.965c.32-.598.821-1.011 1.78-1.057v.827c-1.096.046-1.78.414-1.78 1.747v2.988h-.866v-5.47ZM16.557 49.233h.867v.827c.228-.506.821-.92 1.596-.92.685 0 1.278.276 1.551 1.012.365-.69 1.186-1.011 1.825-1.011.958 0 1.825.597 1.825 2.16v3.356h-.867v-3.402c0-.965-.41-1.333-1.14-1.333-.685 0-1.415.46-1.415 1.425v3.31h-.866v-3.402c0-.965-.41-1.333-1.14-1.333-.685 0-1.415.46-1.415 1.425v3.31h-.866v-5.424h.045ZM25.5 51.99V51.9c0-1.655 1.05-2.758 2.509-2.758 1.231 0 2.417.735 2.417 2.666v.276h-4.06c.046 1.24.64 1.93 1.734 1.93.821 0 1.323-.322 1.414-.92h.867c-.183 1.104-1.095 1.656-2.281 1.656-1.505-.046-2.6-1.104-2.6-2.758Zm4.06-.597c-.092-1.103-.639-1.563-1.551-1.563-.867 0-1.46.598-1.597 1.563h3.148ZM31.746 49.233h.867v.965c.32-.598.82-1.011 1.779-1.057v.827c-1.095.046-1.78.414-1.78 1.747v2.988h-.866v-5.47ZM36.492 46.61h-.867v7.998h.867v-7.999ZM39.731 54.061l-2.098-4.827h.912l1.642 3.862 1.46-3.862h.867l-2.965 7.263h-.822l1.004-2.436ZM47.483 47.258h-.913v7.4h.913v-7.4ZM49.355 47.258h1.962c2.509 0 3.695 1.563 3.695 3.631v.092c0 2.069-1.186 3.678-3.74 3.678h-1.916v-7.401Zm1.916 6.62c1.87 0 2.828-1.15 2.828-2.943v-.092c0-1.7-.82-2.896-2.828-2.896h-1.003v5.93h1.003ZM56.152 50.978v-.092c0-2.16 1.46-3.769 3.558-3.769 1.46 0 2.783.69 2.965 2.345h-.912c-.228-1.196-1.004-1.655-2.053-1.655-1.688 0-2.645 1.24-2.645 3.034v.091c0 1.84.912 3.034 2.645 3.034 1.597 0 2.28-1.057 2.327-2.344h-2.144v-.736h3.01v.552c0 2.16-1.323 3.264-3.193 3.264-2.235 0-3.558-1.563-3.558-3.724ZM66.734 50.978v-.092c0-2.206 1.46-3.769 3.467-3.769 1.55 0 2.828.828 2.965 2.437h-.867c-.182-1.15-.82-1.701-2.098-1.701-1.505 0-2.554 1.195-2.554 3.033v.092c0 1.885.957 3.034 2.508 3.034 1.186 0 2.053-.597 2.236-1.792h.82c-.273 1.7-1.413 2.528-3.056 2.528-2.098-.046-3.42-1.517-3.42-3.77ZM74.031 51.99V51.9c0-1.61 1.14-2.758 2.646-2.758 1.505 0 2.645 1.149 2.645 2.758v.092c0 1.654-1.14 2.758-2.645 2.758-1.551-.046-2.646-1.196-2.646-2.758Zm4.425 0V51.9c0-1.241-.684-2.069-1.734-2.069-1.094 0-1.733.828-1.733 2.069v.092c0 1.24.684 2.022 1.733 2.022 1.05 0 1.734-.827 1.734-2.022ZM80.647 49.233h.867v.827c.228-.506.82-.92 1.596-.92.684 0 1.278.276 1.551 1.012.365-.69 1.186-1.011 1.825-1.011.958 0 1.824.597 1.824 2.16v3.356h-.866v-3.402c0-.965-.41-1.333-1.14-1.333-.685 0-1.415.46-1.415 1.425v3.31h-.866v-3.402c0-.965-.41-1.333-1.14-1.333-.685 0-1.415.46-1.415 1.425v3.31h-.866v-5.424h.045ZM89.995 49.233h.867v.827c.228-.506.82-.92 1.596-.92.684 0 1.277.276 1.55 1.012.366-.69 1.187-1.011 1.825-1.011.958 0 1.825.597 1.825 2.16v3.356h-.867v-3.402c0-.965-.41-1.333-1.14-1.333-.684 0-1.414.46-1.414 1.425v3.31h-.867v-3.402c0-.965-.41-1.333-1.14-1.333-.684 0-1.414.46-1.414 1.425v3.31h-.867v-5.424h.046ZM99.258 52.636v-3.402h.866v3.402c0 .965.411 1.379 1.232 1.379.776 0 1.46-.506 1.46-1.47V49.28h.866v5.425h-.866v-.92c-.228.506-.821.966-1.688.966-1.049-.046-1.87-.598-1.87-2.115ZM105.413 49.233h.866v.873c.229-.506.822-.965 1.734-.965 1.095 0 1.87.597 1.87 2.16v3.31h-.867v-3.402c0-.965-.41-1.379-1.277-1.379-.775 0-1.505.506-1.505 1.471v3.264h-.867v-5.332h.046ZM111.434 46.567c0-.322.273-.551.547-.551.319 0 .547.275.547.551a.556.556 0 0 1-.547.552.529.529 0 0 1-.547-.552Zm.136 2.666h.867v5.425h-.867v-5.425ZM113.762 51.99V51.9c0-1.655 1.186-2.758 2.6-2.758 1.14 0 2.144.505 2.326 1.884h-.821c-.137-.873-.73-1.195-1.505-1.195-.958 0-1.734.782-1.734 2.069v.092c0 1.333.73 2.022 1.734 2.022.775 0 1.459-.46 1.551-1.333h.775c-.091 1.15-1.049 2.023-2.326 2.023-1.46 0-2.6-1.058-2.6-2.712ZM119.602 53.139c0-1.241 1.322-1.655 2.691-1.655h.775v-.414c0-.873-.319-1.24-1.14-1.24-.73 0-1.14.321-1.232.965h-.866c.091-1.242 1.094-1.701 2.143-1.701 1.05 0 1.962.413 1.962 1.93v3.586h-.867v-.69c-.41.506-.866.782-1.687.782-1.004 0-1.779-.46-1.779-1.563Zm3.466-.414v-.69h-.73c-1.094 0-1.87.277-1.87 1.058 0 .552.274.92 1.004.92.866.045 1.596-.46 1.596-1.288ZM125.76 53.279v-3.31h-.776v-.736h.776v-1.24h.866v1.24h1.232v.736h-1.232v3.264c0 .505.229.781.685.781.273 0 .456-.046.638-.092v.736a2.563 2.563 0 0 1-.73.091c-1.003-.046-1.459-.643-1.459-1.47ZM129.086 46.567c0-.322.274-.551.547-.551.274 0 .548.275.548.551a.557.557 0 0 1-.548.552.557.557 0 0 1-.547-.552Zm.137 2.666h.866v5.425h-.866v-5.425ZM131.414 51.99V51.9c0-1.61 1.14-2.758 2.646-2.758 1.505 0 2.645 1.149 2.645 2.758v.092c0 1.654-1.14 2.758-2.645 2.758-1.551-.046-2.646-1.196-2.646-2.758Zm4.425 0V51.9c0-1.241-.685-2.069-1.734-2.069-1.094 0-1.733.828-1.733 2.069v.092c0 1.24.684 2.022 1.733 2.022s1.734-.827 1.734-2.022ZM138.03 49.233h.867v.873c.228-.506.821-.965 1.733-.965 1.095 0 1.87.597 1.87 2.16v3.31h-.867v-3.402c0-.965-.41-1.379-1.277-1.379-.775 0-1.505.506-1.505 1.471v3.264h-.867v-5.332h.046ZM143.73 52.955h.822c.045.644.41 1.057 1.277 1.057.821 0 1.186-.276 1.186-.873 0-.552-.411-.736-1.232-.92-1.414-.275-1.87-.643-1.87-1.608 0-1.012.958-1.517 1.824-1.517.958 0 1.779.413 1.962 1.563h-.821c-.137-.598-.456-.828-1.141-.828-.593 0-1.003.322-1.003.782 0 .505.274.69 1.232.873 1.094.184 1.87.46 1.87 1.609 0 .965-.684 1.655-1.962 1.655-1.322-.046-2.098-.69-2.144-1.793ZM77.225.508c2.874 0 4.562 1.884 4.562 4.597 0 2.666-1.688 4.596-4.562 4.596-2.873 0-4.56-1.93-4.56-4.596 0-2.713 1.641-4.597 4.56-4.597ZM65.047 12.227h-6.25V26.43c0 1.103-.09 2.022-.364 2.758-.639 1.517-2.098 2.114-3.376 2.114-1.505 0-2.919-.551-3.558-2.114-.319-.736-.364-1.655-.364-2.758V12.227H44.84v14.571c0 1.885.182 3.54.775 4.873 1.551 3.585 4.835 5.47 9.442 5.47 4.425 0 7.71-1.885 9.26-5.47.593-1.38.776-2.988.776-4.873V12.227h-.046ZM86.756 17.149c-1.55-3.586-4.835-5.516-9.533-5.516-4.698 0-7.983 1.93-9.534 5.516-.592 1.379-.775 2.988-.775 4.872v14.664h6.25V22.527c0-1.103.09-2.022.364-2.758.639-1.517 2.098-2.252 3.695-2.252 1.596 0 3.01.69 3.695 2.252.319.736.364 1.655.364 2.758v14.204h6.25V22.067c0-1.884-.183-3.539-.776-4.918ZM137.802 12.227h-6.888l8.621 15.858v8.596h6.386v-8.596l8.712-15.858h-6.614l-5.154 9.56-5.063-9.56ZM18.746 12.227H1.367V36.68h6.25v-8.274H17.97v-5.654H7.616v-4.826h11.13v-5.7ZM125.893 36.681h6.66l-3.74-9.01c2.28-1.47 3.603-3.906 3.603-7.124 0-5.195-3.466-8.32-8.119-8.32h-11.586V36.68h6.249V28.96h3.923l3.01 7.722Zm-3.01-19.03c2.326 0 3.33 1.195 3.33 2.896 0 1.838-1.004 2.942-3.33 2.942h-3.923V17.65h3.923ZM99.03 36.681c7.982 0 12.087-4.734 12.087-12.227 0-7.4-4.607-12.227-12.498-12.227h-8.986V36.68h9.396Zm-3.148-18.938h2.6c4.06 0 6.249 2.344 6.249 6.711 0 4.459-2.189 6.711-6.25 6.711h-2.6V17.743ZM19.797 24.452c0 7.355 4.379 12.733 11.677 12.733 7.162 0 11.632-5.24 11.632-12.733 0-7.31-4.334-12.733-11.632-12.733-7.116 0-11.677 5.332-11.677 12.733Zm6.386-.184c0-4.137 2.098-6.803 5.474-6.803 3.101 0 5.2 2.712 5.2 7.17 0 4.046-2.099 6.804-5.383 6.804-3.239 0-5.291-2.758-5.291-7.171Z" fill="currentColor" /> </symbol> <symbol id="icon-video" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4 6.5h16a.5.5 0 0 1 .5.5v10a.5.5 0 0 1-.5.5H4a.5.5 0 0 1-.5-.5V7a.5.5 0 0 1 .5-.5ZM2 7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7Zm11.57 5.857L10 15V9l3.57 2.143a1 1 0 0 1 0 1.714Z" fill="currentColor" /> </symbol> <symbol id="icon-user" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 4.5c.925 0 1.512.293 1.87.66.363.375.63.974.63 1.84 0 .84-.264 1.444-.634 1.829-.363.375-.952.671-1.866.671-.914 0-1.503-.296-1.866-.671C9.764 8.444 9.5 7.84 9.5 7c0-.877.263-1.474.62-1.844.348-.36.93-.656 1.88-.656ZM12 3c2.52 0 4 1.64 4 4 0 2.32-1.48 4-4 4S8 9.32 8 7c0-2.36 1.44-4 4-4Zm4.814 13.275C15.772 15.203 14.184 14.5 12 14.5c-2.23 0-3.812.706-4.84 1.771C6.123 17.346 5.5 18.943 5.5 21H4c0-4.72 2.88-8 8-8 5.04 0 8 3.28 8 8h-1.5c0-2.046-.637-3.645-1.686-4.725Z" fill="currentColor" /> </symbol> <symbol id="icon-apple-podcasts" viewBox="0 0 24 24"> <path d="M11.432 20.546c-.681-.244-.827-.575-1.107-2.515-.324-2.255-.395-3.65-.207-4.093.25-.586.927-.919 1.873-.922.94-.004 1.624.332 1.874.922.189.441.118 1.838-.207 4.093-.221 1.575-.342 1.974-.647 2.241-.418.37-1.012.473-1.575.274h-.004Zm-2.91-2.314c-2.351-1.157-3.858-3.114-4.406-5.718-.137-.673-.16-2.275-.03-2.893.342-1.655.997-2.95 2.085-4.094C7.739 3.874 9.756 3 12 3c2.222 0 4.231.858 5.761 2.461 1.164 1.21 1.819 2.491 2.154 4.179.114.561.114 2.092.007 2.724a8.091 8.091 0 0 1-3.082 5.04c-.58.437-1.994 1.2-2.222 1.2-.084 0-.092-.087-.053-.438.068-.563.136-.68.456-.814.51-.213 1.378-.831 1.91-1.366a7.27 7.27 0 0 0 1.91-3.363c.198-.784.176-2.527-.044-3.334-.695-2.567-2.787-4.56-5.351-5.093-.746-.153-2.101-.153-2.855 0-2.595.532-4.741 2.625-5.397 5.258-.175.714-.175 2.459 0 3.174.434 1.743 1.561 3.341 3.037 4.293.25.167.512.317.784.449.32.137.388.25.448.814.038.342.03.441-.053.441-.053 0-.441-.167-.852-.365l-.036-.028Zm.031-3.095c-.792-.632-1.491-1.752-1.78-2.851-.176-.664-.176-1.926.007-2.587.48-1.787 1.796-3.172 3.622-3.823.625-.22 2.008-.268 2.778-.1 2.648.588 4.529 3.24 4.165 5.871-.145 1.06-.51 1.931-1.157 2.74-.32.409-1.096 1.095-1.233 1.095-.022 0-.044-.26-.044-.575v-.573l.396-.472c1.492-1.787 1.385-4.282-.244-5.921-.631-.637-1.362-1.012-2.306-1.185-.609-.113-.738-.113-1.377-.007-.97.158-1.722.535-2.39 1.194-1.64 1.618-1.746 4.129-.254 5.917l.393.474v.58c0 .32-.026.58-.057.58-.031 0-.251-.152-.487-.343l-.032-.014Zm2.64-3.107c-.676-.316-1.042-.91-1.05-1.685 0-.696.389-1.304 1.058-1.66.427-.222 1.18-.222 1.606 0 .473.256.828.686.99 1.199.441 1.5-1.15 2.816-2.588 2.144l-.015.002Z" fill="currentColor" /> <path d="M12.114 12.325a1.898 1.898 0 1 0 0-3.795 1.898 1.898 0 0 0 0 3.796ZM12.298 13.06c.215.025.428.068.635.13a2.3 2.3 0 0 1 .636.318c.168.121.29.248.366.401.076.153.114.336.137.636.015.3.015.713-.053 1.491a53.146 53.146 0 0 1-.313 2.636c-.106.726-.182 1.05-.281 1.286a1.152 1.152 0 0 1-.845.738 1.83 1.83 0 0 1-.441.038 1.893 1.893 0 0 1-.442-.038c-.174-.038-.401-.106-.57-.243-.176-.137-.29-.335-.381-.594-.091-.259-.16-.57-.251-1.195a66.213 66.213 0 0 1-.29-2.26 18.148 18.148 0 0 1-.112-1.522c-.006-.328.008-.491.044-.647.036-.15.098-.291.183-.419a1.389 1.389 0 0 1 .661-.504c.157-.06.32-.106.485-.137.197-.038.426-.075.543-.091a.596.596 0 0 1 .248 0l.04-.024Z" fill="currentColor" /> </symbol> <symbol id="icon-arrow-up-right-from-square" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="m19.19 3.75-9.72 9.72-.53.53L10 15.06l.53-.53 9.72-9.72v4.94h1.5V3a.747.747 0 0 0-.75-.75h-6.75v1.5h4.94ZM4 5.75a.25.25 0 0 0-.25.25v14c0 .138.112.25.25.25h14a.25.25 0 0 0 .25-.25V11.717h1.5V20A1.75 1.75 0 0 1 18 21.75H4A1.75 1.75 0 0 1 2.25 20V6c0-.966.784-1.75 1.75-1.75H12.283v1.5H4Z" fill="currentColor" /> </symbol> <symbol id="icon-calendar" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M20 5.5H4a.5.5 0 0 0-.5.5v2.25h17V6a.5.5 0 0 0-.5-.5ZM3.5 18V9.75h17V18a.5.5 0 0 1-.5.5H4a.5.5 0 0 1-.5-.5ZM4 4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4Zm5.42 10.292c0 .75.198 1.092.696 1.092.48 0 .666-.354.666-1.098v-.156c0-.75-.198-1.098-.678-1.098-.486 0-.684.348-.684 1.092v.168Zm2.712-.03c0 1.38-.804 2.172-2.058 2.172-1.236 0-2.004-.768-2.004-2.136v-.168c0-1.374.882-2.13 2.028-2.13 1.14 0 2.034.678 2.034 2.1v.162Zm3.254 2.094h-1.362v-2.952l-.792.474V12.75l.984-.684h1.17v4.29Z" fill="currentColor" /> </symbol> <symbol id="icon-caret-down" viewBox="0 0 24 24"> <path d="m6 8 4.3 7.1c.8 1.3 2.7 1.3 3.4 0L18 8H6Z" fill="currentColor" /> </symbol> <symbol id="icon-circle-bars" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M18.287 5.833C16.902 4.408 14.815 3.5 12 3.5c-2.87 0-4.952.91-6.32 2.329C4.303 7.256 3.5 9.353 3.5 12c0 2.58.819 4.684 2.217 6.134C7.107 19.574 9.196 20.5 12 20.5c2.804 0 4.893-.926 6.283-2.366C19.681 16.684 20.5 14.58 20.5 12c0-2.636-.822-4.735-2.213-6.167ZM22 12c0-5.9-3.7-10-10-10C5.6 2 2 6.1 2 12c0 5.8 3.7 10 10 10s10-4.2 10-10ZM7 10.75v-1.5h10v1.5H7Zm0 2.5v1.5h10v-1.5H7Z" fill="currentColor" /> </symbol> <symbol id="icon-circle-chevron-down" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 3.5c2.815 0 4.902.908 6.287 2.333C19.678 7.265 20.5 9.364 20.5 12c0 2.58-.819 4.684-2.217 6.134-1.39 1.44-3.479 2.366-6.283 2.366-2.804 0-4.893-.926-6.283-2.366C4.319 16.684 3.5 14.58 3.5 12c0-2.647.803-4.744 2.18-6.171C7.048 4.41 9.13 3.5 12 3.5ZM12 2c6.3 0 10 4.1 10 10 0 5.8-3.7 10-10 10S2 17.8 2 12C2 6.1 5.6 2 12 2ZM8.326 9.97l3.536 3.536a.25.25 0 0 0 .353 0l3.536-3.535 1.06 1.06-3.535 3.536a1.75 1.75 0 0 1-2.475 0L7.266 11.03l1.06-1.06Z" fill="currentColor" /> </symbol> <symbol id="icon-circle-chevron-left" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 3.5c2.815 0 4.902.908 6.287 2.333C19.678 7.265 20.5 9.364 20.5 12c0 2.58-.819 4.684-2.217 6.134-1.39 1.44-3.479 2.366-6.283 2.366-2.804 0-4.893-.926-6.283-2.366C4.319 16.684 3.5 14.58 3.5 12c0-2.647.803-4.744 2.18-6.171C7.048 4.41 9.13 3.5 12 3.5ZM12 2c6.3 0 10 4.1 10 10 0 5.8-3.7 10-10 10S2 17.8 2 12C2 6.1 5.6 2 12 2Zm1.773 6.53-3.536 3.536a.25.25 0 0 0 0 .353l3.536 3.536-1.061 1.06-3.536-3.535a1.75 1.75 0 0 1 0-2.475l3.536-3.535 1.06 1.06Z" fill="currentColor" /> </symbol> <symbol id="icon-circle-chevron-right" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 3.5c2.815 0 4.902.908 6.287 2.333C19.678 7.265 20.5 9.364 20.5 12c0 2.58-.819 4.684-2.217 6.134-1.39 1.44-3.479 2.366-6.283 2.366-2.804 0-4.893-.926-6.283-2.366C4.319 16.684 3.5 14.58 3.5 12c0-2.647.803-4.744 2.18-6.171C7.048 4.41 9.13 3.5 12 3.5ZM12 2c6.3 0 10 4.1 10 10 0 5.8-3.7 10-10 10S2 17.8 2 12C2 6.1 5.6 2 12 2ZM9.712 8.53l3.535 3.536a.25.25 0 0 1 0 .353l-3.535 3.536 1.06 1.06 3.536-3.535a1.75 1.75 0 0 0 0-2.475L10.773 7.47 9.712 8.53Z" fill="currentColor" /> </symbol> <symbol id="icon-circle-chevron-up" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 3.5c2.815 0 4.902.908 6.287 2.333C19.678 7.265 20.5 9.364 20.5 12c0 2.58-.819 4.684-2.217 6.134-1.39 1.44-3.479 2.366-6.283 2.366-2.804 0-4.893-.926-6.283-2.366C4.319 16.684 3.5 14.58 3.5 12c0-2.647.803-4.744 2.18-6.171C7.048 4.41 9.13 3.5 12 3.5ZM12 2c6.3 0 10 4.1 10 10 0 5.8-3.7 10-10 10S2 17.8 2 12C2 6.1 5.6 2 12 2Zm3.752 12.53-3.536-3.536a.25.25 0 0 0-.353 0l-3.536 3.535-1.06-1.06 3.535-3.536a1.75 1.75 0 0 1 2.475 0l3.536 3.536-1.061 1.06Z" fill="currentColor" /> </symbol> <symbol id="icon-circle-xmark" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M18.287 5.833C16.902 4.408 14.815 3.5 12 3.5c-2.87 0-4.952.91-6.32 2.329C4.303 7.256 3.5 9.353 3.5 12c0 2.58.819 4.684 2.217 6.134C7.107 19.574 9.196 20.5 12 20.5c2.804 0 4.893-.926 6.283-2.366C19.681 16.684 20.5 14.58 20.5 12c0-2.636-.822-4.735-2.213-6.167ZM22 12c0-5.9-3.7-10-10-10C5.6 2 2 6.1 2 12c0 5.8 3.7 10 10 10s10-4.2 10-10Zm-9.998-1.069 3-3 1.06 1.061-3 3 3.01 3.009-1.062 1.06-3.008-3.008-3.01 3.01-1.061-1.06 3.01-3.01L7.94 8.99 9 7.93l3.002 3.002Z" fill="currentColor" /> </symbol> <symbol id="icon-chevron-down" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="m11.776 14.42-4.95-4.95-1.06 1.061 4.95 4.95a1.75 1.75 0 0 0 2.474 0l4.95-4.95-1.06-1.06-4.95 4.95a.25.25 0 0 1-.354 0Z" fill="currentColor" /> </symbol> <symbol id="icon-chevron-left" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="m10.08 11.87 4.95-4.95-1.061-1.06-4.95 4.95a1.75 1.75 0 0 0 0 2.474l4.95 4.95 1.06-1.06-4.95-4.95a.25.25 0 0 1 0-.354Z" fill="currentColor" /> </symbol> <symbol id="icon-chevron-right" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="m14.42 12.224-4.95 4.95 1.061 1.06 4.95-4.95a1.75 1.75 0 0 0 0-2.474l-4.95-4.95-1.06 1.06 4.95 4.95a.25.25 0 0 1 0 .354Z" fill="currentColor" /> </symbol> <symbol id="icon-chevron-up" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="m12.13 10.08 4.95 4.95 1.06-1.061-4.95-4.95a1.75 1.75 0 0 0-2.474 0l-4.95 4.95 1.06 1.06 4.95-4.95a.25.25 0 0 1 .354 0Z" fill="currentColor" /> </symbol> <symbol id="icon-globe" viewBox="0 0 24 24"> <path d="M19.4 4.8C17.6 3 15 2 12 2 8.9 2 6.4 3 4.6 4.8 2.9 6.6 2 9 2 12c0 2.9.9 5.4 2.6 7.2C6.4 21 9 22 12 22s5.6-1 7.4-2.8c1.7-1.8 2.6-4.3 2.6-7.2 0-2.9-.9-5.4-2.6-7.2Zm1.1 6.4H17c-.1-2.6-.5-4.8-1.3-6.5-.1-.3-.3-.6-.5-.8 1.2.4 2.2 1 3.1 1.8 1.3 1.5 2 3.3 2.2 5.5ZM12 20.5c-.9 0-1.7-.7-2.3-2-.7-1.4-1.1-3.4-1.2-5.8h7c-.1 2.3-.5 4.4-1.2 5.8-.6 1.3-1.4 2-2.3 2Zm-3.5-9.3c.1-2.3.5-4.3 1.2-5.8.6-1.3 1.4-1.9 2.3-1.9.9 0 1.7.7 2.3 1.9.7 1.4 1.1 3.4 1.2 5.8h-7ZM5.7 5.8C6.5 5 7.5 4.4 8.8 4c-.2.2-.4.5-.5.8-.8 1.6-1.2 3.8-1.3 6.4H3.5c.2-2.2.9-4 2.2-5.4Zm-2.2 6.9H7c.1 2.6.5 4.8 1.3 6.4.2.3.3.6.5.8-1.2-.4-2.2-1-3.1-1.9-1.3-1.2-2-3.1-2.2-5.3Zm14.8 5.4c-.8.9-1.9 1.5-3.1 1.9.2-.2.3-.5.5-.8.8-1.6 1.2-3.8 1.3-6.4h3.5c-.2 2.1-.9 4-2.2 5.3Z" fill="currentColor" /> </symbol> <symbol id="icon-google-podcasts" viewBox="0 0 24 24"> <path d="M12 6.9c-.606 0-1.098-.476-1.098-1.063V4.562c0-.587.492-1.062 1.098-1.062.606 0 1.098.475 1.098 1.062v1.275c0 .587-.492 1.062-1.098 1.062ZM12 15.826c-.606 0-1.098-.476-1.098-1.063V9.24c0-.587.492-1.062 1.098-1.062.606 0 1.098.475 1.098 1.062v5.524c0 .587-.492 1.063-1.098 1.063ZM10.902 19.438c0 .587.492 1.062 1.098 1.062.606 0 1.098-.476 1.098-1.062v-1.275c0-.587-.492-1.063-1.098-1.063-.606 0-1.098.476-1.098 1.063v1.275ZM8.049 17.098c-.607 0-1.098-.476-1.098-1.063v-1.274c0-.587.491-1.063 1.098-1.063.606 0 1.097.476 1.097 1.063v1.274c0 .587-.49 1.063-1.097 1.063ZM14.854 9.24c0 .586.49 1.062 1.097 1.062s1.098-.476 1.098-1.063V7.964c0-.586-.491-1.062-1.098-1.062-.606 0-1.097.476-1.097 1.062V9.24ZM8.049 12.429c-.607 0-1.098-.476-1.098-1.062V7.542c0-.587.491-1.062 1.098-1.062.606 0 1.097.475 1.097 1.062v3.825c0 .586-.49 1.062-1.097 1.062ZM14.854 16.466c0 .587.49 1.062 1.097 1.062s1.098-.475 1.098-1.062V12.64c0-.586-.491-1.062-1.098-1.062-.606 0-1.097.476-1.097 1.062v3.825ZM4.098 13.704C3.49 13.704 3 13.228 3 12.64v-1.274c0-.587.491-1.063 1.098-1.063.606 0 1.097.476 1.097 1.063v1.274c0 .587-.491 1.063-1.097 1.063ZM18.805 12.641c0 .587.491 1.063 1.097 1.063.607 0 1.098-.476 1.098-1.063v-1.274c0-.587-.491-1.063-1.098-1.063-.606 0-1.097.476-1.097 1.063v1.274Z" fill="currentColor" /> </symbol> <symbol id="icon-layer-group" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="m6.09 7.984 5.672 3.166a.5.5 0 0 0 .486 0l5.665-3.132-5.672-3.166a.5.5 0 0 0-.485 0L6.09 7.983Zm-1.546.855 6.487 3.62a2 2 0 0 0 1.943.005l6.482-3.585.055-.03.703-.389a.5.5 0 0 0 .002-.874l-.702-.392-.054-.03-6.488-3.621a2 2 0 0 0-1.942-.004L4.548 7.123l-.055.03-.704.39a.5.5 0 0 0-.001.873l.701.392.055.03Zm2.254 6.758-1.543-.861-.706.39-.055.03-.703.39a.5.5 0 0 0-.002.873l.702.392.054.03h.001l6.487 3.621a2 2 0 0 0 1.942.004l6.482-3.584.055-.03.704-.39a.5.5 0 0 0 .002-.873l-.702-.392-.055-.03-.711-.398-1.546.855.71.397-5.665 3.133a.5.5 0 0 1-.485-.001l-5.672-3.166.706-.39Zm-1.543-4.861 1.543.86-.706.391 5.672 3.166a.5.5 0 0 0 .485 0l5.666-3.132-.712-.397 1.547-.855.71.397h.001l.055.031.702.392a.5.5 0 0 1-.002.874l-.704.389-.054.03-6.483 3.585a2 2 0 0 1-1.942-.004l-6.487-3.621-.055-.03-.702-.393a.5.5 0 0 1 .002-.874l.703-.389.055-.03.706-.39Z" fill="currentColor" /> </symbol> <symbol id="icon-search-ai" viewBox="0 0 64 64"> <path fill="currentColor" d="M31.268 6.6c.462-1.248 2.227-1.248 2.689 0l2.298 6.212c.146.392.455.702.847.847l6.212 2.298c1.248.462 1.248 2.227 0 2.689l-6.212 2.299a1.434 1.434 0 0 0-.847.846l-2.298 6.212c-.462 1.248-2.227 1.248-2.689 0l-2.298-6.212a1.434 1.434 0 0 0-.847-.846l-6.212-2.3c-1.248-.46-1.248-2.226 0-2.688l6.212-2.298c.392-.146.701-.455.847-.847L31.268 6.6Z"/> <path fill="currentColor" fill-rule="evenodd" d="M20.603 9.703C12.167 11.243 7.5 17.55 7.5 26.119c0 9.733 6.403 16.78 17.305 16.78 10.381 0 16.683-6.39 17.261-15.405l-4.045.45c-.335 3.12-1.533 5.616-3.306 7.399-2.097 2.107-5.343 3.563-9.91 3.563s-7.813-1.456-9.91-3.563c-2.107-2.118-3.402-5.243-3.402-9.224 0-4.108 1.278-7.216 3.338-9.286 1.375-1.383 3.28-2.485 5.803-3.062l-.03-4.068Zm21.255 31.17a1.997 1.997 0 0 0-2.824 2.823L53.676 58.34l2.824-2.824-14.642-14.642Z" clip-rule="evenodd"/> </symbol> <symbol id="icon-magnifying-glass" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.5 4.5c1.726 0 2.943.538 3.726 1.319.785.783 1.274 1.952 1.274 3.484 0 1.495-.486 2.669-1.278 3.464-.787.792-2.006 1.34-3.722 1.34-1.716 0-2.935-.548-3.722-1.34-.792-.795-1.278-1.969-1.278-3.464 0-1.543.48-2.71 1.253-3.488C6.523 5.04 7.736 4.5 9.5 4.5Zm0-1.5C13.595 3 16 5.584 16 9.303c0 3.656-2.405 6.303-6.5 6.303-4.095 0-6.5-2.647-6.5-6.303C3 5.584 5.34 3 9.5 3Zm6.405 11.845a.75.75 0 1 0-1.06 1.06l5.5 5.5 1.06-1.06-5.5-5.5Z" fill="currentColor" /> </symbol> <symbol id="icon-play" viewBox="0 0 24 24"> <path d="m7 20 10.002-6.155c1.374-.846 1.374-2.844 0-3.69L7 4v16Z" fill="currentColor" /> </symbol> <symbol id="icon-podcast" viewBox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.75 2.25v19.5h-1.5V2.25h1.5Zm3 17.5V4.25h-1.5v15.5h1.5Zm-6-12.5v9.5h-1.5v-9.5h1.5Zm12 3v3.5h-1.5v-3.5h1.5Zm-3 5.5v-7.5h-1.5v7.5h1.5Zm-13-4.25c.473 0 .75.307.75.75 0 .435-.277.75-.75.75S2 12.685 2 12.25c0-.443.27-.75.75-.75Zm19.25.75c0-.443-.277-.75-.75-.75-.48 0-.75.307-.75.75 0 .435.277.75.75.75s.75-.315.75-.75Z" fill="currentColor" /> </symbol> <symbol id="icon-quote" viewBox="0 0 24 24"> <path d="M0 15.224v.147C0 18.375 2.32 20.5 5.366 20.5c3.045 0 5.22-2.125 5.22-5.13v-.146c0-2.345-1.305-4.103-3.408-4.836L9.208 3.5H3.77l-2.755 7.62C.29 12.88 0 14.126 0 15.225Zm13.414 0v.147c0 3.004 2.32 5.129 5.365 5.129 3.046 0 5.221-2.125 5.221-5.13v-.146c0-2.345-1.305-4.103-3.408-4.836l2.03-6.888h-5.438l-2.755 7.62c-.725 1.76-1.015 3.005-1.015 4.104Z" fill="currentColor" /> </symbol> <symbol id="icon-rss" viewBox="0 0 24 24"> <path d="M5.5 17c.945 0 1.5.615 1.5 1.5 0 .87-.555 1.5-1.5 1.5S4 19.37 4 18.5c0-.885.54-1.5 1.5-1.5Z" fill="currentColor" /> <path d="M18.405 20v.05H19.159V20A15.159 15.159 0 0 0 4 4.84h-.05V5.596H4a14.405 14.405 0 0 1 14.405 14.404Z" fill="currentColor" stroke="currentColor" stroke-width=".5" /> <path d="M12.06 19.997v.1h.568v-.1A8.628 8.628 0 0 0 4 11.37h-.1v.569H4a8.06 8.06 0 0 1 8.06 8.06Z" fill="currentColor" stroke="currentColor" stroke-width=".5" /> </symbol> <symbol id="icon-soundcloud" viewBox="0 0 24 24"> <path d="M7 17h1.25V9.128a3.214 3.214 0 0 0-1.25.69V17Zm-2.5-5.325v5.316l.08.009h1.17v-5.334H4.58l-.08.009ZM2 14.332c0 .968.504 1.808 1.25 2.276V12.06A2.675 2.675 0 0 0 2 14.332ZM9.5 17h1.25V9.475A3.12 3.12 0 0 0 9.5 9.03V17Zm9.92-5.333h-.704c.036-.218.058-.439.058-.667 0-2.21-1.733-4-3.87-4-1.16 0-2.195.534-2.904 1.37V17h7.42c1.424 0 2.58-1.194 2.58-2.668 0-1.472-1.156-2.665-2.58-2.665Z" fill="currentColor" /> </symbol> <symbol id="icon-facebook" viewBox="0 0 12 12"> <path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width=".75" d="M10.125 5.625a4.501 4.501 0 0 1-9 0 4.501 4.501 0 0 1 9 0Zm0 0"/><path fill="currentColor" d="M10.098 6.102c.004-.008.004-.016.004-.02 0 .004 0 .012-.004.02ZM1.148 6.078c0 .012.004.02.004.027 0-.007-.004-.015-.004-.027ZM6.234 6.816h1.164l.184-1.183H6.234v-.645c0-.492.16-.926.621-.926h.739V3.027c-.13-.015-.407-.054-.926-.054-1.082 0-1.715.57-1.715 1.875v.785H3.84v1.183h1.113v3.254c.219.032.442.055.672.055.207 0 .41-.02.61-.047Zm0 0"/> </symbol> <symbol id="icon-messenger" viewBox="0 0 12 12"> <path fill="currentColor" d="M2.25 6.75 4.5 4.5l2.25.75L9 4.5 6.75 6.75 4.5 6Zm0 0"/><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width=".75" d="M5.625 1.125c-2.484 0-4.5 1.922-4.5 4.297 0 1.332.5 2.414 1.5 3.203v1.5l1.406-.938c.657.094 1.059.188 1.594.188 2.484 0 4.5-1.582 4.5-3.953 0-2.375-2.016-4.297-4.5-4.297Zm0 0"/> </symbol> <symbol id="icon-linkedin" viewBox="0 0 22.5 22.5"> <path style=" stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1;" d="M 6.601562 18.332031 L 2.933594 18.332031 L 2.933594 7.332031 L 6.601562 7.332031 Z M 4.765625 5.867188 C 3.753906 5.867188 2.933594 5.042969 2.933594 4.03125 C 2.933594 3.019531 3.753906 2.199219 4.765625 2.199219 C 5.777344 2.199219 6.601562 3.023438 6.601562 4.03125 C 6.601562 5.042969 5.777344 5.867188 4.765625 5.867188 Z M 19.800781 18.332031 L 16.273438 18.332031 L 16.273438 12.980469 C 16.273438 11.703125 16.25 10.0625 14.441406 10.0625 C 12.605469 10.0625 12.324219 11.453125 12.324219 12.886719 L 12.324219 18.332031 L 8.800781 18.332031 L 8.800781 7.324219 L 12.183594 7.324219 L 12.183594 8.828125 L 12.230469 8.828125 C 12.703125 7.964844 13.851562 7.050781 15.570312 7.050781 C 19.140625 7.050781 19.800781 9.332031 19.800781 12.296875 C 19.800781 12.296875 19.800781 18.332031 19.800781 18.332031 Z M 19.800781 18.332031 "/> </symbol> <symbol id="icon-email" viewBox="0 0 12 12"> <g fill="none" stroke="currentColor" stroke-miterlimit="10"> <path stroke-width=".75" d="M10.125 9.375h-8.25a.75.75 0 0 1-.75-.75v-6a.75.75 0 0 1 .75-.75h8.25a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-.75.75Zm0 0"/><path stroke-width=".75" d="M1.39 2.434 6 5.625l4.61-3.191"/> </g> </symbol> <symbol id="icon-x" viewBox="0 0 12 12"> <g fill="currentColor"><path d="M10.277 10.5H8.082a.752.752 0 0 1-.613-.316l-5.93-8.329a.225.225 0 0 1 .184-.355h2.195c.242 0 .473.117.613.316l5.93 8.329a.225.225 0 0 1-.184.355Zm-2.195-.75h1.176l-5.34-7.5H2.742Zm0 0"/><path d="m6.707 5.52 3.387-4.02h-.977L6.254 4.883ZM5.117 6.234 1.507 10.5h1L5.57 6.867Zm0 0"/></g> </symbol> <symbol id="icon-print" viewBox="0 0 12 12"> <path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width=".75" d="M3.375 8.625h-1.5a.75.75 0 0 1-.75-.75v-3a.75.75 0 0 1 .75-.75h8.25a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-.75.75h-1.5M3.375 1.875h5.25v2.25h-5.25Zm0 0"/><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width=".75" d="M3.375 7.125h5.25v3h-5.25Zm0 0"/><path fill="currentColor" d="M3 5.625a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0"/> </symbol> <symbol id="icon-whatsapp" viewBox="0 0 12 12"> <path fill="currentColor" d="M7.984 6.738c-.129-.07-.765-.406-.882-.453-.118-.047-.207-.07-.293.07a8.182 8.182 0 0 1-.407.543c-.074.094-.152.106-.28.036-.13-.07-.548-.215-1.04-.692a4.189 4.189 0 0 1-.719-.96c-.074-.141-.008-.216.059-.286.058-.062.129-.164.191-.242.067-.082.086-.14.13-.234.046-.094.023-.172-.009-.243-.035-.07-.293-.757-.398-1.035-.106-.27-.215-.234-.293-.238C3.969 3 3.883 3 3.797 3a.456.456 0 0 0-.344.176C3.332 3.312 3 3.648 3 4.336c0 .684.46 1.344.527 1.437.063.094.91 1.5 2.207 2.102.309.145.547.23.735.293.308.105.593.09.816.055.246-.04.762-.336.871-.66.106-.325.106-.606.074-.665-.03-.058-.117-.09-.246-.16Zm0 0"/><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width=".75" d="M5.625 1.125a4.501 4.501 0 0 0-4.5 4.5c0 .973.313 1.867.836 2.605l-.649 1.801 1.989-.558c.68.41 1.472.652 2.324.652a4.501 4.501 0 0 0 0-9Zm0 0"/> </symbol> <symbol id="icon-telegram" viewBox="0 0 18 18"> <path style=" stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1;" d="M 15.226562 2.238281 C 15.011719 2.246094 14.8125 2.308594 14.636719 2.378906 C 14.476562 2.441406 13.894531 2.6875 12.972656 3.074219 C 12.050781 3.460938 10.828125 3.972656 9.523438 4.523438 C 6.914062 5.617188 3.984375 6.851562 2.484375 7.484375 C 2.433594 7.503906 2.222656 7.570312 1.992188 7.746094 C 1.761719 7.921875 1.503906 8.308594 1.503906 8.726562 C 1.503906 9.066406 1.671875 9.410156 1.875 9.609375 C 2.082031 9.808594 2.289062 9.898438 2.460938 9.96875 L 2.460938 9.964844 C 3.046875 10.199219 4.792969 10.898438 5.210938 11.066406 C 5.355469 11.507812 5.988281 13.402344 6.140625 13.875 C 6.246094 14.214844 6.347656 14.433594 6.492188 14.617188 C 6.566406 14.707031 6.652344 14.789062 6.757812 14.855469 C 6.796875 14.882812 6.84375 14.902344 6.886719 14.917969 C 6.894531 14.921875 6.902344 14.921875 6.90625 14.925781 L 6.890625 14.921875 C 6.902344 14.925781 6.914062 14.933594 6.925781 14.9375 C 6.949219 14.945312 6.964844 14.945312 6.992188 14.953125 C 7.097656 14.984375 7.199219 15.003906 7.292969 15.003906 C 7.699219 15.003906 7.949219 14.78125 7.949219 14.785156 L 7.96875 14.769531 L 9.726562 13.28125 L 11.882812 15.277344 C 11.921875 15.332031 12.230469 15.75 12.945312 15.75 C 13.371094 15.75 13.710938 15.539062 13.925781 15.316406 C 14.140625 15.097656 14.273438 14.871094 14.335938 14.5625 C 14.382812 14.3125 16.449219 3.949219 16.449219 3.949219 L 16.445312 3.96875 C 16.507812 3.679688 16.527344 3.402344 16.453125 3.121094 C 16.375 2.835938 16.171875 2.5625 15.925781 2.417969 C 15.675781 2.273438 15.445312 2.230469 15.226562 2.238281 Z M 14.929688 3.878906 C 14.847656 4.289062 13 13.578125 12.886719 14.160156 L 9.773438 11.28125 L 7.667969 13.058594 L 8.25 10.78125 C 8.25 10.78125 12.273438 6.710938 12.515625 6.472656 C 12.710938 6.285156 12.75 6.21875 12.75 6.152344 C 12.75 6.0625 12.703125 6 12.601562 6 C 12.507812 6 12.378906 6.089844 12.3125 6.132812 C 11.453125 6.667969 7.800781 8.75 6.003906 9.769531 C 5.894531 9.726562 4.273438 9.074219 3.398438 8.726562 C 4.953125 8.070312 7.621094 6.949219 10.105469 5.90625 C 11.40625 5.355469 12.628906 4.84375 13.550781 4.457031 C 14.332031 4.128906 14.738281 3.960938 14.929688 3.878906 Z M 12.863281 14.269531 C 12.863281 14.269531 12.867188 14.269531 12.867188 14.269531 C 12.867188 14.269531 12.863281 14.273438 12.863281 14.273438 C 12.863281 14.269531 12.863281 14.273438 12.863281 14.269531 Z M 12.863281 14.269531 "/> </symbol> <symbol id="icon-reddit" viewBox="0 0 12 12"> <path fill="none" stroke="currentcoLOR" stroke-miterlimit="10" stroke-width=".75" d="M5.625 3.383c-2.5 0-4.5 1.52-4.5 3.375s2 3.375 4.5 3.375 4.5-1.52 4.5-3.375c0-1.856-2-3.375-4.5-3.375Zm0 0"/><path fill="currentcoLOR" d="M4.5 6A.75.75 0 1 1 3 6a.75.75 0 0 1 1.5 0ZM8.25 6a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM5.625 8.25c-.727 0-1.488-.375-1.875-.75.215.7 1.02 1.5 1.875 1.5s1.66-.75 1.875-1.5c-.387.43-1.148.75-1.875.75Zm0 0"/><path fill="none" stroke="currentcoLOR" stroke-miterlimit="10" stroke-width=".75" d="M1.105 6.492c-.855-.46-.89-1.496-.46-2.035.43-.48 1.386-.43 1.792.137M8.813 4.594c.414-.57 1.363-.617 1.792-.133.43.535.395 1.57-.46 2.031"/><path fill="currentcoLOR" d="M9.75.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 0"/><path fill="none" stroke="currentcoLOR" stroke-miterlimit="10" stroke-width=".75" d="M5.625 3.281V2.25c0-.691.48-1.125 1.125-1.125s1.191.75 2.531.75h.469"/> </symbol> <symbol id="icon-gnews" viewBox="0 0 18 18"> <path style=" stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1;" d="M 1.5 1.5 L 1.5 15 C 1.5 15.828125 2.175781 16.5 3 16.5 L 12 16.5 L 16.5 12 L 16.5 1.5 L 15 3 L 13.5 1.5 L 12 3 L 10.5 1.5 L 9 3 L 7.5 1.5 L 6 3 L 4.5 1.5 L 3 3 Z M 4.5 3.375 C 4.5 3.375 5.25 4.5 6 4.5 C 6.726562 4.5 7.5 3.375 7.5 3.375 C 7.5 3.375 8.226562 4.5 9 4.5 C 9.726562 4.5 10.5 3.375 10.5 3.375 C 10.5 3.375 11.273438 4.5 12 4.5 C 12.703125 4.5 13.5 3.375 13.5 3.375 C 13.5 3.375 14.273438 4.5 15 4.5 L 15 12 L 9.75 12 L 9.75 12.75 L 12 12.75 L 12 13.5 L 9.75 13.5 L 9.75 14.25 L 12 14.25 L 12 15 L 3 15 L 3 4.5 C 3.703125 4.5 4.5 3.375 4.5 3.375 Z M 3.75 5.25 L 3.75 6.75 L 14.25 6.75 L 14.25 5.25 Z M 3.75 7.5 L 3.75 12.75 L 9 12.75 L 9 7.5 Z M 9.75 7.5 L 9.75 8.25 L 14.25 8.25 L 14.25 7.5 Z M 5.25 8.25 L 5.25 9 L 6 8.25 L 7.5 8.25 L 8.25 9 L 6.75 9 L 6.75 10.5 L 7.5 9.75 L 8.25 9.75 L 8.25 11.25 L 7.5 12 L 5.25 12 L 4.5 11.25 L 4.5 9 Z M 6.75 10.5 L 6 11.25 L 7.5 11.25 L 7.5 10.5 Z M 6 11.25 L 6 9 L 5.25 9 L 5.25 11.25 Z M 9.75 9 L 9.75 9.75 L 14.25 9.75 L 14.25 9 Z M 9.75 10.5 L 9.75 11.25 L 14.25 11.25 L 14.25 10.5 Z M 3.75 13.5 L 3.75 14.25 L 9 14.25 L 9 13.5 Z M 3.75 13.5 "/> </symbol> <symbol id="icon-instagram" viewBox="0 0 12 12"> <path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width=".75" d="M3.578 10.125h4.094a2.452 2.452 0 0 0 2.453-2.453V3.578a2.452 2.452 0 0 0-2.453-2.453H3.578a2.452 2.452 0 0 0-2.453 2.453v4.094a2.452 2.452 0 0 0 2.453 2.453Zm0 0"/><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width=".75" d="M7.875 5.625a2.25 2.25 0 1 1-4.501-.001 2.25 2.25 0 0 1 4.501.001Zm0 0"/><path fill="currentColor" d="M9 2.625a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0"/> <path style=" stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1;" d="M 6 2.25 C 3.929688 2.25 2.25 3.929688 2.25 6 L 2.25 12 C 2.25 14.070312 3.929688 15.75 6 15.75 L 12 15.75 C 14.070312 15.75 15.75 14.070312 15.75 12 L 15.75 6 C 15.75 3.929688 14.070312 2.25 12 2.25 Z M 13.5 3.75 C 13.914062 3.75 14.25 4.085938 14.25 4.5 C 14.25 4.914062 13.914062 5.25 13.5 5.25 C 13.085938 5.25 12.75 4.914062 12.75 4.5 C 12.75 4.085938 13.085938 3.75 13.5 3.75 Z M 9 5.25 C 11.070312 5.25 12.75 6.929688 12.75 9 C 12.75 11.070312 11.070312 12.75 9 12.75 C 6.929688 12.75 5.25 11.070312 5.25 9 C 5.25 6.929688 6.929688 5.25 9 5.25 Z M 9 6.75 C 7.757812 6.75 6.75 7.757812 6.75 9 C 6.75 10.242188 7.757812 11.25 9 11.25 C 10.242188 11.25 11.25 10.242188 11.25 9 C 11.25 7.757812 10.242188 6.75 9 6.75 Z M 9 6.75 "/> </symbol> <symbol id="icon-xing" viewBox="0 0 12 12"> <g fill="none" stroke="currentColor" stroke-linejoin="round" stroke-miterlimit="10"><path stroke-width=".75" d="M4.223 7.125H2.828a.204.204 0 0 1-.176-.086.192.192 0 0 1 0-.2l1.606-2.425v-.008l-.824-1.504c-.04-.07-.043-.14-.008-.195.035-.055.101-.082.183-.082h1.36c.207 0 .308.129.379.242 0 0 .832 1.531.84 1.54-.055.093-1.594 2.468-1.594 2.468-.07.121-.168.25-.371.25ZM10.098 1.406 6.844 6.488c-.004.004-.004.008 0 .008l2.16 3.344c.039.074.039.144.004.203-.035.055-.102.082-.184.082H7.47c-.207 0-.313-.133-.38-.246 0 0-2.167-3.375-2.175-3.383.098-.164 3.27-5.125 3.27-5.125.07-.125.16-.246.363-.246h1.371c.082 0 .145.027.18.082.035.055.035.129 0 .2Zm0 0"/></g> </symbol> <symbol id="icon-spotify" viewBox="0 0 12 12"> <path fill="currentColor" d="M7.418 8.008c-.07 0-.137-.035-.207-.07-.66-.38-1.457-.586-2.32-.586-.485 0-.97.066-1.418.171-.07 0-.176.036-.207.036a.273.273 0 0 1-.278-.278c0-.172.102-.277.242-.312a6.972 6.972 0 0 1 1.696-.207c.969 0 1.867.242 2.629.691.105.07.175.137.175.313a.338.338 0 0 1-.312.242Zm.484-1.176c-.105 0-.172-.035-.242-.07-.726-.45-1.73-.727-2.875-.727a5.7 5.7 0 0 0-1.453.172c-.102.035-.137.035-.207.035a.344.344 0 0 1-.344-.344c0-.21.102-.312.274-.382a6.463 6.463 0 0 1 1.765-.243c1.18 0 2.32.278 3.22.832.14.067.21.207.21.344-.004.207-.14.383-.348.383Zm.555-1.387c-.105 0-.14-.035-.242-.07-.832-.484-2.078-.762-3.29-.762-.624 0-1.245.07-1.8.211-.07 0-.137.031-.242.031-.242.036-.414-.171-.414-.414 0-.242.136-.378.312-.414.656-.207 1.348-.277 2.145-.277 1.316 0 2.699.277 3.738.867a.439.439 0 0 1 .242.414c-.035.242-.207.414-.449.414Zm0 0"/><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width=".75" d="M5.625 1.125a4.491 4.491 0 0 0-4.5 4.5c0 2.492 2.008 4.5 4.5 4.5s4.5-2.008 4.5-4.5-2.008-4.5-4.5-4.5Zm0 0"/> </symbol> <symbol id="icon-youtube" viewBox="0 0 12 12"> <path fill="currentColor" d="M4.5 7.5V3.75l3.75 1.875Zm0 0"/><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width=".75" d="M10.668 8.098a1.223 1.223 0 0 1-1.02 1c-.812.12-2.156.277-3.648.277-1.496 0-2.836-.156-3.648-.277a1.223 1.223 0 0 1-1.02-1 14.184 14.184 0 0 1-.207-2.473c0-1.059.105-1.902.207-2.473a1.224 1.224 0 0 1 1.016-1A25.369 25.369 0 0 1 6 1.875c1.504 0 2.84.156 3.648.277.516.075.926.477 1.02 1 .102.57.207 1.414.207 2.473s-.105 1.898-.207 2.473Zm0 0"/> </symbol> </defs> </svg> <!-- start:hf --><style> .section-block[data-block=hero-text-figure] { --title-ff: carbona-variable,sans-serif; --title-fw: 500; --color-primary: #00c; --btn-ff: carbona-variable,sans-serif; --btn-fw: 500; --btn-bg: #00c; --btn-color: #fff; --eyebrow-color-label: #0c0c0c; --subheading-color: #0c0c0c; } .section-block[data-block=hero-text-figure] .section-block--btn a:hover, .section-block[data-block=hero-text-figure] .section-block--btn a:focus { background-color: #000; border-radius: 0 0 0 0; } </style><!-- end:hf --> <footer class="footer"> <div class="container footer__container"> <div class="grid footer__content"> <div class="col-12 col-9@lg grid grid--cols-9@lg footer__main"> <div class="col-12 col-6@md col-3@lg footer__menu"> <details class="accordion" data-accordion-enabled="mobile" data-accordion-expanded="desktop"> <summary data-accordion-summary class="accordion__summary"> <div class="accordion__title"> <div class="footer__menu-title">About</div> </div> <div class="accordion__icon"> <svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" > <use xlink:href="#icon-circle-chevron-down"></use> </svg> </div> </summary> <div class="accordion__content" data-accordion-content> <nav data-content aria-label="About navigation menu"> <ul class="footer__menu-items"> <li class="footer__menu-item"> <a href="https://www.infoworld.com/about-us/" class="footer__menu-link">About Us</a> </li> <li class="footer__menu-item"> <a href="https://foundryco.com/our-brands/infoworld/" class="footer__menu-link">Advertise</a> </li> <li class="footer__menu-item"> <a href="https://www.infoworld.com/contact-us/" class="footer__menu-link">Contact Us</a> </li> <li class="footer__menu-item"> <a href="https://foundryco.com/work-here/" class="footer__menu-link">Foundry Careers</a> </li> <li class="footer__menu-item"> <a href="https://www.infoworld.com/contact-us/#republication-permissions" class="footer__menu-link">Reprints</a> </li> <li class="footer__menu-item"> <a href="/newsletters/signup/" class="footer__menu-link">Newsletters</a> </li> <li class="footer__menu-item"> <a href="https://www.infoworld.com/brandposts/" class="footer__menu-link">BrandPosts</a> </li> </ul> </nav> </div> </details> </div> <div class="col-12 col-6@md col-3@lg footer__menu"> <details class="accordion" data-accordion-enabled="mobile" data-accordion-expanded="desktop"> <summary data-accordion-summary class="accordion__summary"> <div class="accordion__title"> <div class="footer__menu-title">Policies</div> </div> <div class="accordion__icon"> <svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" > <use xlink:href="#icon-circle-chevron-down"></use> </svg> </div> </summary> <div class="accordion__content" data-accordion-content> <nav data-content aria-label="Policies navigation menu"> <ul class="footer__menu-items"> <li class="footer__menu-item"> <a href="https://foundryco.com/terms-of-service-agreement/" class="footer__menu-link">Terms of Service</a> </li> <li class="footer__menu-item"> <a href="https://www.infoworld.com/privacy-policy/" class="footer__menu-link">Privacy Policy</a> </li> <li class="footer__menu-item"> <a href="https://www.infoworld.com/cookie-policy/" class="footer__menu-link">Cookie Policy</a> </li> <li class="footer__menu-item"> <a href="https://foundryco.com/copyright-notice/" class="footer__menu-link">Copyright Notice</a> </li> <li class="footer__menu-item"> <a href="https://www.infoworld.com/member-preferences/" class="footer__menu-link">Member Preferences</a> </li> <li class="footer__menu-item"> <a href="https://www.infoworld.com/about-adchoices/" class="footer__menu-link">About AdChoices</a> </li> <li class="footer__menu-item"> <a href="https://www.infoworld.com/e-commerce-affiliate-relationships/" class="footer__menu-link">E-commerce Affiliate Relationships</a> </li> <li class="footer__menu-item"> <a href="https://www.infoworld.com/your-california-privacy-rights/" class="footer__menu-link">Your California Privacy Rights</a> </li> <li class="footer__menu-item"> <a class="ccpa-btn eea-consent-ui footer__menu-link">Privacy Settings</a> </li> </ul> </nav> </div> </details> </div> <div class="col-12 col-6@md col-3@lg footer__menu"> <details class="accordion" data-accordion-enabled="mobile" data-accordion-expanded="desktop"> <summary data-accordion-summary class="accordion__summary"> <div class="accordion__title"> <div class="footer__menu-title">Our Network</div> </div> <div class="accordion__icon"> <svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" > <use xlink:href="#icon-circle-chevron-down"></use> </svg> </div> </summary> <div class="accordion__content" data-accordion-content> <nav data-content aria-label="Our Network navigation menu"> <ul class="footer__menu-items"> <li class="footer__menu-item"> <a href="https://www.cio.com/" target="_blank" class="footer__menu-link">CIO</a> </li> <li class="footer__menu-item"> <a href="https://www.computerworld.com/" target="_blank" class="footer__menu-link">Computerworld</a> </li> <li class="footer__menu-item"> <a href="https://www.csoonline.com/" target="_blank" class="footer__menu-link">CSO</a> </li> <li class="footer__menu-item"> <a href="https://www.networkworld.com/" target="_blank" class="footer__menu-link">Network World</a> </li> </ul> </nav> </div> </details> </div> <div class="col-12 col-9@lg footer__logo-container"> <a href="https://foundryco.com/" target="_blank" rel="noreferrer" aria-label="Go to Foundry website"> <svg width="156" height="57" viewBox="0 0 156 57" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.367 47.258v7.355h.912v-3.31h2.646v-.735H2.28v-2.62h3.376v-.69H1.367ZM6.113 51.99V51.9c0-1.61 1.14-2.758 2.646-2.758 1.505 0 2.646 1.149 2.646 2.758v.092c0 1.654-1.14 2.758-2.646 2.758-1.551-.046-2.646-1.196-2.646-2.758Zm4.38 0V51.9c0-1.241-.685-2.069-1.734-2.069-1.095 0-1.733.828-1.733 2.069v.092c0 1.24.684 2.022 1.733 2.022s1.733-.827 1.733-2.022ZM12.727 49.233h.866v.965c.32-.598.821-1.011 1.78-1.057v.827c-1.096.046-1.78.414-1.78 1.747v2.988h-.866v-5.47ZM16.557 49.233h.867v.827c.228-.506.821-.92 1.596-.92.685 0 1.278.276 1.551 1.012.365-.69 1.186-1.011 1.825-1.011.958 0 1.825.597 1.825 2.16v3.356h-.867v-3.402c0-.965-.41-1.333-1.14-1.333-.685 0-1.415.46-1.415 1.425v3.31h-.866v-3.402c0-.965-.41-1.333-1.14-1.333-.685 0-1.415.46-1.415 1.425v3.31h-.866v-5.424h.045ZM25.5 51.99V51.9c0-1.655 1.05-2.758 2.509-2.758 1.231 0 2.417.735 2.417 2.666v.276h-4.06c.046 1.24.64 1.93 1.734 1.93.821 0 1.323-.322 1.414-.92h.867c-.183 1.104-1.095 1.656-2.281 1.656-1.505-.046-2.6-1.104-2.6-2.758Zm4.06-.597c-.092-1.103-.639-1.563-1.551-1.563-.867 0-1.46.598-1.597 1.563h3.148ZM31.746 49.233h.867v.965c.32-.598.82-1.011 1.779-1.057v.827c-1.095.046-1.78.414-1.78 1.747v2.988h-.866v-5.47ZM36.492 46.61h-.867v7.998h.867v-7.999ZM39.731 54.061l-2.098-4.827h.912l1.642 3.862 1.46-3.862h.867l-2.965 7.263h-.822l1.004-2.436ZM47.483 47.258h-.913v7.4h.913v-7.4ZM49.355 47.258h1.962c2.509 0 3.695 1.563 3.695 3.631v.092c0 2.069-1.186 3.678-3.74 3.678h-1.916v-7.401Zm1.916 6.62c1.87 0 2.828-1.15 2.828-2.943v-.092c0-1.7-.82-2.896-2.828-2.896h-1.003v5.93h1.003ZM56.152 50.978v-.092c0-2.16 1.46-3.769 3.558-3.769 1.46 0 2.783.69 2.965 2.345h-.912c-.228-1.196-1.004-1.655-2.053-1.655-1.688 0-2.645 1.24-2.645 3.034v.091c0 1.84.912 3.034 2.645 3.034 1.597 0 2.28-1.057 2.327-2.344h-2.144v-.736h3.01v.552c0 2.16-1.323 3.264-3.193 3.264-2.235 0-3.558-1.563-3.558-3.724ZM66.734 50.978v-.092c0-2.206 1.46-3.769 3.467-3.769 1.55 0 2.828.828 2.965 2.437h-.867c-.182-1.15-.82-1.701-2.098-1.701-1.505 0-2.554 1.195-2.554 3.033v.092c0 1.885.957 3.034 2.508 3.034 1.186 0 2.053-.597 2.236-1.792h.82c-.273 1.7-1.413 2.528-3.056 2.528-2.098-.046-3.42-1.517-3.42-3.77ZM74.031 51.99V51.9c0-1.61 1.14-2.758 2.646-2.758 1.505 0 2.645 1.149 2.645 2.758v.092c0 1.654-1.14 2.758-2.645 2.758-1.551-.046-2.646-1.196-2.646-2.758Zm4.425 0V51.9c0-1.241-.684-2.069-1.734-2.069-1.094 0-1.733.828-1.733 2.069v.092c0 1.24.684 2.022 1.733 2.022 1.05 0 1.734-.827 1.734-2.022ZM80.647 49.233h.867v.827c.228-.506.82-.92 1.596-.92.684 0 1.278.276 1.551 1.012.365-.69 1.186-1.011 1.825-1.011.958 0 1.824.597 1.824 2.16v3.356h-.866v-3.402c0-.965-.41-1.333-1.14-1.333-.685 0-1.415.46-1.415 1.425v3.31h-.866v-3.402c0-.965-.41-1.333-1.14-1.333-.685 0-1.415.46-1.415 1.425v3.31h-.866v-5.424h.045ZM89.995 49.233h.867v.827c.228-.506.82-.92 1.596-.92.684 0 1.277.276 1.55 1.012.366-.69 1.187-1.011 1.825-1.011.958 0 1.825.597 1.825 2.16v3.356h-.867v-3.402c0-.965-.41-1.333-1.14-1.333-.684 0-1.414.46-1.414 1.425v3.31h-.867v-3.402c0-.965-.41-1.333-1.14-1.333-.684 0-1.414.46-1.414 1.425v3.31h-.867v-5.424h.046ZM99.258 52.636v-3.402h.866v3.402c0 .965.411 1.379 1.232 1.379.776 0 1.46-.506 1.46-1.47V49.28h.866v5.425h-.866v-.92c-.228.506-.821.966-1.688.966-1.049-.046-1.87-.598-1.87-2.115ZM105.413 49.233h.866v.873c.229-.506.822-.965 1.734-.965 1.095 0 1.87.597 1.87 2.16v3.31h-.867v-3.402c0-.965-.41-1.379-1.277-1.379-.775 0-1.505.506-1.505 1.471v3.264h-.867v-5.332h.046ZM111.434 46.567c0-.322.273-.551.547-.551.319 0 .547.275.547.551a.556.556 0 0 1-.547.552.529.529 0 0 1-.547-.552Zm.136 2.666h.867v5.425h-.867v-5.425ZM113.762 51.99V51.9c0-1.655 1.186-2.758 2.6-2.758 1.14 0 2.144.505 2.326 1.884h-.821c-.137-.873-.73-1.195-1.505-1.195-.958 0-1.734.782-1.734 2.069v.092c0 1.333.73 2.022 1.734 2.022.775 0 1.459-.46 1.551-1.333h.775c-.091 1.15-1.049 2.023-2.326 2.023-1.46 0-2.6-1.058-2.6-2.712ZM119.602 53.139c0-1.241 1.322-1.655 2.691-1.655h.775v-.414c0-.873-.319-1.24-1.14-1.24-.73 0-1.14.321-1.232.965h-.866c.091-1.242 1.094-1.701 2.143-1.701 1.05 0 1.962.413 1.962 1.93v3.586h-.867v-.69c-.41.506-.866.782-1.687.782-1.004 0-1.779-.46-1.779-1.563Zm3.466-.414v-.69h-.73c-1.094 0-1.87.277-1.87 1.058 0 .552.274.92 1.004.92.866.045 1.596-.46 1.596-1.288ZM125.76 53.279v-3.31h-.776v-.736h.776v-1.24h.866v1.24h1.232v.736h-1.232v3.264c0 .505.229.781.685.781.273 0 .456-.046.638-.092v.736a2.563 2.563 0 0 1-.73.091c-1.003-.046-1.459-.643-1.459-1.47ZM129.086 46.567c0-.322.274-.551.547-.551.274 0 .548.275.548.551a.557.557 0 0 1-.548.552.557.557 0 0 1-.547-.552Zm.137 2.666h.866v5.425h-.866v-5.425ZM131.414 51.99V51.9c0-1.61 1.14-2.758 2.646-2.758 1.505 0 2.645 1.149 2.645 2.758v.092c0 1.654-1.14 2.758-2.645 2.758-1.551-.046-2.646-1.196-2.646-2.758Zm4.425 0V51.9c0-1.241-.685-2.069-1.734-2.069-1.094 0-1.733.828-1.733 2.069v.092c0 1.24.684 2.022 1.733 2.022s1.734-.827 1.734-2.022ZM138.03 49.233h.867v.873c.228-.506.821-.965 1.733-.965 1.095 0 1.87.597 1.87 2.16v3.31h-.867v-3.402c0-.965-.41-1.379-1.277-1.379-.775 0-1.505.506-1.505 1.471v3.264h-.867v-5.332h.046ZM143.73 52.955h.822c.045.644.41 1.057 1.277 1.057.821 0 1.186-.276 1.186-.873 0-.552-.411-.736-1.232-.92-1.414-.275-1.87-.643-1.87-1.608 0-1.012.958-1.517 1.824-1.517.958 0 1.779.413 1.962 1.563h-.821c-.137-.598-.456-.828-1.141-.828-.593 0-1.003.322-1.003.782 0 .505.274.69 1.232.873 1.094.184 1.87.46 1.87 1.609 0 .965-.684 1.655-1.962 1.655-1.322-.046-2.098-.69-2.144-1.793ZM77.225.508c2.874 0 4.562 1.884 4.562 4.597 0 2.666-1.688 4.596-4.562 4.596-2.873 0-4.56-1.93-4.56-4.596 0-2.713 1.641-4.597 4.56-4.597ZM65.047 12.227h-6.25V26.43c0 1.103-.09 2.022-.364 2.758-.639 1.517-2.098 2.114-3.376 2.114-1.505 0-2.919-.551-3.558-2.114-.319-.736-.364-1.655-.364-2.758V12.227H44.84v14.571c0 1.885.182 3.54.775 4.873 1.551 3.585 4.835 5.47 9.442 5.47 4.425 0 7.71-1.885 9.26-5.47.593-1.38.776-2.988.776-4.873V12.227h-.046ZM86.756 17.149c-1.55-3.586-4.835-5.516-9.533-5.516-4.698 0-7.983 1.93-9.534 5.516-.592 1.379-.775 2.988-.775 4.872v14.664h6.25V22.527c0-1.103.09-2.022.364-2.758.639-1.517 2.098-2.252 3.695-2.252 1.596 0 3.01.69 3.695 2.252.319.736.364 1.655.364 2.758v14.204h6.25V22.067c0-1.884-.183-3.539-.776-4.918ZM137.802 12.227h-6.888l8.621 15.858v8.596h6.386v-8.596l8.712-15.858h-6.614l-5.154 9.56-5.063-9.56ZM18.746 12.227H1.367V36.68h6.25v-8.274H17.97v-5.654H7.616v-4.826h11.13v-5.7ZM125.893 36.681h6.66l-3.74-9.01c2.28-1.47 3.603-3.906 3.603-7.124 0-5.195-3.466-8.32-8.119-8.32h-11.586V36.68h6.249V28.96h3.923l3.01 7.722Zm-3.01-19.03c2.326 0 3.33 1.195 3.33 2.896 0 1.838-1.004 2.942-3.33 2.942h-3.923V17.65h3.923ZM99.03 36.681c7.982 0 12.087-4.734 12.087-12.227 0-7.4-4.607-12.227-12.498-12.227h-8.986V36.68h9.396Zm-3.148-18.938h2.6c4.06 0 6.249 2.344 6.249 6.711 0 4.459-2.189 6.711-6.25 6.711h-2.6V17.743ZM19.797 24.452c0 7.355 4.379 12.733 11.677 12.733 7.162 0 11.632-5.24 11.632-12.733 0-7.31-4.334-12.733-11.632-12.733-7.116 0-11.677 5.332-11.677 12.733Zm6.386-.184c0-4.137 2.098-6.803 5.474-6.803 3.101 0 5.2 2.712 5.2 7.17 0 4.046-2.099 6.804-5.383 6.804-3.239 0-5.291-2.758-5.291-7.171Z" fill="#FFFFFF"/> </svg> </a> </div> </div> <div class="col-12 col-3@lg footer__social"> <ul class="footer__social-items"> <li class="footer__social-item"> <a class="footer__social-link" href="https://www.linkedin.com/company/164364" target="_blank" rel="noreferrer" aria-label="LinkedIn"> <span class="footer__social-link-text">LinkedIn</span> <span class="footer__social-link-icon"> <i class="icon-linkedin"><svg><use xlink:href="#icon-linkedin"></use></svg></i> </span> </a> </li> <li class="footer__social-item"> <a class="footer__social-link" href="https://twitter.com/infoworld" target="_blank" rel="noreferrer" aria-label="X"> <span class="footer__social-link-text">X</span> <span class="footer__social-link-icon"> <i class="icon-x"><svg><use xlink:href="#icon-x"></use></svg></i> </span> </a> </li> <li class="footer__social-item"> <a class="footer__social-link" href="https://www.facebook.com/InfoWorld" target="_blank" rel="noreferrer" aria-label="Facebook"> <span class="footer__social-link-text">Facebook</span> <span class="footer__social-link-icon"> <i class="icon-facebook"><svg><use xlink:href="#icon-facebook"></use></svg></i> </span> </a> </li> <li class="footer__social-item"> <a class="footer__social-link" href="https://www.youtube.com/@InfoWorld" target="_blank" rel="noreferrer" aria-label="YouTube"> <span class="footer__social-link-text">YouTube</span> <span class="footer__social-link-icon"> <i class="icon-youtube"><svg><use xlink:href="#icon-youtube"></use></svg></i> </span> </a> </li> <li class="footer__social-item"> <a class="footer__social-link" href="https://news.google.com/publications/CAAqIggKIhxDQkFTRHdvSkwyMHZNRFY1ZEhaNUVnSmxiaWdBUAE" target="_blank" rel="noreferrer" aria-label="Google News"> <span class="footer__social-link-text">Google News</span> <span class="footer__social-link-icon"> <svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <use xlink:href="#icon-gnews"></use> </svg> </span> </a> </li> </ul> </div> </div> <div class="footer__copyright"> <div class="entry-copyright"> <a href="https://foundryco.com/terms-of-service-agreement/">Copyright © 2025 IDG Communications, Inc.</a> </div> </div> </div> </footer> </div><!-- #page--> <!-- Start Subscriber Embed Code --> <script type="text/javascript"> var subscribersSiteId = "d73925e9-37f6-478a-9804-7901f9e3a2ae"; var subscribersServiceWorkerPath = '/?firebase-messaging-sw'; </script> <script type="text/javascript" src="https://cdn.subscribers.com/assets/subscribers.js"></script> <!-- End Subscriber Embed Code --> <link rel='stylesheet' id='typekit-styles-css' href='https://use.typekit.net/uow1hrg.css?ver=1.0.0' media='all' /> <script id="child_ajaxload_posts-js-extra"> var ajaxload_params = {"ajaxurl":"https:\/\/www.infoworld.com\/wp-admin\/admin-ajax.php","nonce":"51c21da86d"}; </script> <script id="frontend-scripts-js-extra"> var siteData = {"site":"infoworld.com","connectedhub":"b2b"}; var googleSearch = {"search_engine_id":"011881588825642368632:wfa05lybzqg","search_title":"Search","search_slug":"search"}; </script> <script id="ajaxload_posts-js-extra"> var ajaxload_params = {"ajaxurl":"https:\/\/www.infoworld.com\/wp-admin\/admin-ajax.php","nonce":"db0d85fced"}; </script> <script id="ajaxload_events-js-extra"> var ajaxload_event_params = {"ajaxurl":"https:\/\/www.infoworld.com\/wp-admin\/admin-ajax.php","nonce":"46edcb3086"}; </script> <script type="text/javascript" src="https://www.infoworld.com/_static/??-eJyl0N0KwjAMBeAXMiubA9mFeOlz9M+tM2tLkzl9e+suhoJD0atA4Hw5REwRdPBsPQuNLg8YRog4ts6TcKYF7lwyEGXimzCOWJBOLjKJU5pzBlSS3sRADAqDPhc9bcQTy50dbLYmUJUC3Tk0MO9eOdnLKwZpoJVs88Hs0RqVaz0sJcm+o9ToDdofw0uPfxosiL3k1Kry6SUxfn8fnVqCGiVRcbSc44dhX+7qbVWXVdP0d0DqttQ=" ></script><script src="https://www.infoworld.com/wp-content/themes/idg-b2b-base-theme/lib/scripts/class.ConsentManager.js?ver=1.0.1" id="consent-manager-script-js"></script> <script id="consent-manager-script-js-after"> document.addEventListener('consentManagerReady', () => { const hasConsentFacebook = consentManager.checkConsentByVendors([ 'Facebook, Inc.', 'Facebook', 'FB', 'Meta', ]); if (hasConsentFacebook.some(vendor => vendor['Has Consent'] === false)) { console.log('[META SCRIPT] Consent not given for Meta.'); } else { console.log('[META SCRIPT] Consent given for Meta. Loading script...'); } }); document.addEventListener("consentManagerReady", () => { const vendors = ["Miso", "Miso Technologies, Inc"]; const hasConsentMiso = consentManager.checkConsentByVendors(vendors); if (hasConsentMiso.some(vendor => vendor["Has Consent"] === false)) { console.log("[MISO SCRIPT] Consent not given for Miso."); return; } console.log("[MISO SCRIPT] Consent given for Miso. Loading script..."); const initMisoSearchAnnouncements = (options = {}) => { if (document.querySelector(".section-block--announcementbar")) return; if (window.innerWidth <= 992) return; const brand = options.brand || "cio"; if ((document.documentElement.getAttribute("data-brand") || "") !== brand) return; const lang = document.documentElement.getAttribute("lang") || ""; if (!/^en(\b|-.*)/.test(lang)) return; const htmlContent = ` <div class="section-block--announcementbar"> <p> 🚀 The new CIO.com hybrid search: 🔍 Explore CIO content smarter, faster and AI powered. ✨ <button class="reset-button">Try now!</button> </p> </div> <style> .section-block--announcementbar { text-align: center; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; padding: 12px 0; position: relative; z-index: 1000; display: none; } .section-block--announcementbar p { line-height: 1; margin: 0; padding: 0; font-size: 14.44px; } .section-block--announcementbar button { cursor: pointer; font-weight: 500; } @media (min-width: 992px) { .section-block--announcementbar { display: block; } } </style> `; const bodyElement = document.body; if (!bodyElement) return; bodyElement.insertAdjacentHTML("afterbegin", htmlContent); const btn = document.querySelector(".section-block--announcementbar .reset-button"); const searchIcon = document.querySelector(".header__icon-button[data-menu-trigger=search] svg"); const searchTrigger = document.querySelector('[data-menu-trigger="search"]'); if (searchIcon) { searchIcon.innerHTML = '<use xlink:href="#icon-search-ai"></use>'; } if (btn && searchTrigger) { btn.addEventListener("click", () => searchTrigger.click()); } }; initMisoSearchAnnouncements(); }); document.addEventListener('consentManagerReady', () => { const hasConsentYouTube = consentManager.checkConsentByVendors([ 'YouTube', 'YT' ]); if (hasConsentYouTube.some(vendor => vendor['Has Consent'] === false)) { console.log('[YOUTUBE SCRIPT] Consent not given for YouTube.'); } else { console.log('[YOUTUBE SCRIPT] Consent given for YouTube. Loading script...'); } }); document.addEventListener('consentManagerReady', () => { const hasConsentGAM = consentManager.checkConsentByVendors([ 'Google Ad Manager', 'GAM' ]); if (hasConsentGAM.some(vendor => vendor['Has Consent'] === false)) { console.log('[GAM SCRIPT] Consent not given for GAM.'); } else { console.log('[GAM SCRIPT] Consent given for GAM. Loading script...'); } }); document.addEventListener('consentManagerReady', () => { const hasConsentGoogleFonts = consentManager.checkConsentByVendors([ 'Google Fonts', 'Google Web Fonts' ]); if (hasConsentGoogleFonts.some(vendor => vendor['Has Consent'] === false)) { console.log('[GOOGLE FONTS SCRIPT] Consent not given for Google Fonts.'); } else { console.log('[GOOGLE FONTS SCRIPT] Consent given for Google Fonts. Loading script...'); } }); document.addEventListener('consentManagerReady', () => { const hasConsentAdobeTypekit = consentManager.checkConsentByVendors([ 'Adobe Typekit' ]); if (hasConsentAdobeTypekit.some(vendor => vendor['Has Consent'] === false)) { console.log('[ADOBE TYPEKIT SCRIPT] Consent not given for Adobe Typekit.'); } else { console.log('[ADOBE TYPEKIT SCRIPT] Consent given for Adobe Typekit. Loading script...'); } }); </script> <script id="idg-nl-frontend-script-js-extra"> var nl_data = {"action_url":"https:\/\/www.infoworld.com\/newsletters\/signup","current_edition":""}; </script> <script type="text/javascript" src="https://www.infoworld.com/_static/??-eJx1zlsKg0AMBdANNQatUPwoXUF/uoN5RI3MQyYRt+9goZRCP0LgQs4N7iu4nJSSos4USZD9BLazYI0QnBkGtiiu8KqCLhiR5kXGP3OhZpELfhkucF0QN1jDNnF6c4l2CaRKBT2LfqwUYCznpYcxlwiy2cginNMv/P85KQ5FjbLDRXDmaQ51alclHvHe3vpr17fdMCwHGE5XAQ==" ></script><script src="https://platform.twitter.com/widgets.js?ver=1743320613" id="twitter-script-js"></script> <style> .section-block[data-block=hero-text-figure] { --title-ff: carbona-variable,sans-serif; --title-fw: 500; --color-primary: #00c; --btn-ff: carbona-variable,sans-serif; --btn-fw: 500; --btn-bg: #00c; --btn-color: #fff; --eyebrow-color-label: #0c0c0c; --subheading-color: #0c0c0c; } .section-block[data-block=hero-text-figure] .section-block--btn a:hover, .section-block[data-block=hero-text-figure] .section-block--btn a:focus { background-color: #000; border-radius: 0 0 0 0; } </style> </body> </html>

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