<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Machine Economy Press: Programming ]]></title><description><![CDATA[Software Programming. Programming is the process of creating a set of instructions that tell a computer how to perform a task. Programming can be done using a variety of computer programming languages. ]]></description><link>https://datasciencelearningcenter.substack.com/s/programming</link><image><url>https://substackcdn.com/image/fetch/$s_!FaGe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966bde96-aa76-4d37-ab91-a3ba0299eff1_406x406.png</url><title>Machine Economy Press: Programming </title><link>https://datasciencelearningcenter.substack.com/s/programming</link></image><generator>Substack</generator><lastBuildDate>Tue, 09 Jun 2026 02:14:29 GMT</lastBuildDate><atom:link href="https://datasciencelearningcenter.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Michael Spencer]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[datasciencelearningcenter@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[datasciencelearningcenter@substack.com]]></itunes:email><itunes:name><![CDATA[Michael Spencer]]></itunes:name></itunes:owner><itunes:author><![CDATA[Michael Spencer]]></itunes:author><googleplay:owner><![CDATA[datasciencelearningcenter@substack.com]]></googleplay:owner><googleplay:email><![CDATA[datasciencelearningcenter@substack.com]]></googleplay:email><googleplay:author><![CDATA[Michael Spencer]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Stack Overflow Knows code assistant pulse survey results]]></title><description><![CDATA[Are software engineers really adopting Coding Assistants?]]></description><link>https://datasciencelearningcenter.substack.com/p/stack-overflow-knows-code-assistant</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/stack-overflow-knows-code-assistant</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Thu, 06 Jun 2024 13:28:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MvKM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MvKM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MvKM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MvKM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MvKM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MvKM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MvKM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg" width="768" height="422" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:422,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Stack Overflow: What is it? How does it work?&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Stack Overflow: What is it? How does it work?" title="Stack Overflow: What is it? How does it work?" srcset="https://substackcdn.com/image/fetch/$s_!MvKM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MvKM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MvKM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MvKM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40230986-f2ac-4313-bf85-d373eb8fcaca_768x422.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hello Everyone, </p><p>After Github Copilot got successful, a lot of others have come on to the scene in the ChatGPT wave and this includes the likes of Mistral&#8217;s recent <a href="https://mistral.ai/news/codestral/">Codestral LLM</a>. Codestral is Mistral AI's first open-weight generative AI model designed for code generation tasks, automating code completion, generation, and testing across multiple languages.</p><p>Mistral of course claims to be empowering developers and democratising coding with Mistral AI. </p><p>According to Codesignal, <strong>81% of developers</strong> surveyed say they use AI-powered coding assistants.</p><p>In recent times some of the coding Assistants I&#8217;ve been watching are: </p><ol><li><p>GitHub Copilot</p></li><li><p>Amazon Q Developer</p></li><li><p>Tabnine</p></li><li><p>Gemini in Android Studio</p></li><li><p>Watsonx Code Assistant</p></li><li><p>ChatGPT</p></li><li><p>Code Llama</p></li><li><p>Replit AI</p></li></ol><p>Stack Overflow survey maybe aren&#8217;t what they used to be but developer surveys are all worth glancing at if you are interested in AI at the intersection of the future of code and software engineers like I am. </p><p>Stack Overflow did manage to ask some fairly salient questions though. Like how often CodeGen tools fall short, what challenges developers face with these tools, and what they are doing with all of the free time these tools purport to offer.</p><ul><li><p>The majority of respondents (76%) let us know they are using or are planning to use AI code assistants.</p></li><li><p> Some roles use these tools more than others amongst professional developers: Academic researchers (87%), AI developers (76%), frontend developers (75%), mobile developers (60%), and data scientists (67%) currently use code assistants the most.<strong>&nbsp;</strong></p></li><li><p>Other roles indicated they are using code assistants (or planning to) much less than average: data/business analysts (29%), desktop developers (39%), data engineers (39%), and embedded developers (42%).</p></li></ul><h3>Who uses these tools? More So</h3><ol><li><p>Software Engineers</p></li><li><p>Academic Researchers</p></li><li><p>AI Developers</p></li><li><p>Frontend Developers</p></li><li><p>Mobile Devs</p></li><li><p>Data Scientists </p></li></ol><h4>Less So</h4><ol><li><p>Business Analysts</p></li><li><p>Desktop Devs</p></li><li><p>Data Engineers</p></li><li><p>Embedded Devs</p></li></ol><h2>For or Against they are Here</h2><ul><li><p>AI coding assistants like GitHub Copilot or ChatGPT are increasingly popular among developers, offering speed and productivity boosts by suggesting code completions based on context.</p></li><li><p>AI coding assistants may speed up development but compromise code quality if not used carefully &#8212; and code must be reviewed and verified forensically.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://datasciencelearningcenter.substack.com/p/stack-overflow-knows-code-assistant">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Is Devin the future of Coding? ]]></title><description><![CDATA[Cognition AI says its Devin tool is a breakthrough in computer reasoning.]]></description><link>https://datasciencelearningcenter.substack.com/p/is-devin-the-future-of-coding</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/is-devin-the-future-of-coding</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Fri, 15 Mar 2024 08:58:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6x1_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6x1_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6x1_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png 424w, https://substackcdn.com/image/fetch/$s_!6x1_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png 848w, https://substackcdn.com/image/fetch/$s_!6x1_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png 1272w, https://substackcdn.com/image/fetch/$s_!6x1_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6x1_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png" width="705" height="548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:548,&quot;width&quot;:705,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:930414,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6x1_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png 424w, https://substackcdn.com/image/fetch/$s_!6x1_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png 848w, https://substackcdn.com/image/fetch/$s_!6x1_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png 1272w, https://substackcdn.com/image/fetch/$s_!6x1_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7899009f-a323-4c0b-a7f1-b64dac48e7ef_705x548.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>Members of the Cognition AI team in New York. C</strong><em><strong>redit: Levi Mandel for Bloomberg Businessweek</strong></em></h5><p></p><p>Hey Everyone, </p><p>The real AI bros just keep getting younger this year as funding appears limitless for AI startups of this variety recently. </p><p>In 2024 we are seeing more AI startups and coding assistants/agents coming to market with demos suggesting they can do a lot of things. I first wrote about Devin <a href="https://www.linkedin.com/posts/michaelkspencer_this-month-im-taking-a-closer-look-at-ai-activity-7173556240717897729-Cj_p?utm_source=share&amp;utm_medium=member_desktop">here</a>. </p><p>Is Devin just <a href="https://twitter.com/bindureddy/status/1768056098995814836">another agent-GPT</a> or something more sophisticated? Many are saying it uses GPT-4, which seems likely to me. </p><p>Built by Cognition Labs, who were first backed by Peter Thiel is claming a viable coding assistant called Devin. </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;409e9c85-05fb-4ca8-9c7e-86491935cb25&quot;,&quot;duration&quot;:null}"></div><p>Generative AI has meant that we are seeing an increasing number of Chinese Americans and American educated Chinese found pretty fascinating startups. A lot of the builders and software engineers most interested in machine learning happen to be Asian. Open a random AI paper in 2024, and you will see what I mean. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PanG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PanG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PanG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PanG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PanG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PanG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cognition AI&#8217;s small staff has been splitting time between Airbnbs in Silicon Valley and home offices in New York.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cognition AI&#8217;s small staff has been splitting time between Airbnbs in Silicon Valley and home offices in New York." title="Cognition AI&#8217;s small staff has been splitting time between Airbnbs in Silicon Valley and home offices in New York." srcset="https://substackcdn.com/image/fetch/$s_!PanG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PanG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PanG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PanG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f97c087-836d-4131-aeb8-b237920810af_2200x1467.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Cognition Labs of course is making incredible claims like: &#8220;Devin can today in March, 2024 make thousands of decisions, recall relevant context, learn over time, and correct mistakes in code.&#8221;</p><p>The tool, called Devin, has rattled software engineers across the tech sector. and many are skeptical it&#8217;s much more than a GPT-4 skin. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.cognition-labs.com/blog&quot;,&quot;text&quot;:&quot;Read the Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.cognition-labs.com/blog"><span>Read the Blog</span></a></p><p></p><ul><li><p>See <a href="https://news.ycombinator.com/item?id=39679787">Comments on Hacker News</a> (527 so far). </p></li><li><p>Software engineers sound skeptical on the whole. </p></li></ul><p></p><p>To start using Devin for engineering work, <a href="https://forms.gle/PJPKaKYRZv9jfXP6A">please reach out here</a> or get in touch at <a href="mailto:info@cognition-labs.com">info@cognition-labs.com</a>.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>
      <p>
          <a href="https://datasciencelearningcenter.substack.com/p/is-devin-the-future-of-coding">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Apple's Pkl New Coding Language for Configuration ]]></title><description><![CDATA[Apple recently released a new open source config language.]]></description><link>https://datasciencelearningcenter.substack.com/p/apples-pkl-new-coding-language-for</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/apples-pkl-new-coding-language-for</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Thu, 08 Feb 2024 13:58:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p3WA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p3WA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p3WA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png 424w, https://substackcdn.com/image/fetch/$s_!p3WA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png 848w, https://substackcdn.com/image/fetch/$s_!p3WA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!p3WA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p3WA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Apple Introduces Pkl as an Open-Source Configuration Language&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Apple Introduces Pkl as an Open-Source Configuration Language" title="Apple Introduces Pkl as an Open-Source Configuration Language" srcset="https://substackcdn.com/image/fetch/$s_!p3WA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png 424w, https://substackcdn.com/image/fetch/$s_!p3WA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png 848w, https://substackcdn.com/image/fetch/$s_!p3WA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!p3WA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cc2574-59a0-4922-80a2-013bf64b623c_1792x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hey Everyone, </p><p>Apple is full of surprises. For the coders out there, this one is for you and just a short note. In terms of software coding news, this is pretty fascinating. </p><p>See the comments on <a href="https://news.ycombinator.com/item?id=39232976">Hacker News</a>. </p><p>Check out on GitHub: <a href="https://github.com/apple/pkl">https://github.com/apple/pkl</a></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pkl-lang.org/blog/introducing-pkl.html&quot;,&quot;text&quot;:&quot;Read Apple's Announcement&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pkl-lang.org/blog/introducing-pkl.html"><span>Read Apple's Announcement</span></a></p><p>Apple designed &#8220;Pkl&#8221; with three overarching goals:</p><ol><li><p>To provide safety by catching validation errors before deployment.</p></li><li><p>To scale from simple to complex use-cases.</p></li><li><p>To be a joy to write, with our best-in-class IDE integrations.</p></li></ol><p></p><p>It&#8217;s an open-source configuration coding language. Sometimes pronounced &#8220;pickle&#8221;. </p><h2>&#127822; Facilitating Config Pkl by Apple &#127823;</h2><blockquote><p>We are delighted to announce the open source first release of Pkl (pronounced Pickle), a programming language for producing configuration. When thinking about configuration, it is common to think of static languages like JSON, YAML, or Property Lists. </p><p>While these languages have their own merits, they tend to fall short when configuration grows in complexity. For example, their lack of expressivity means that code often gets repeated. Additionally, it can be easy to make configuration errors, because these formats do not provide any validation of their own. To address these shortcomings, sometimes formats get enhanced by ancillary tools that add special logic. </p><p>For example, perhaps there's a need to make code more DRY, so a special property is introduced that understands how to resolve references, and merge objects together. Alternatively, there's a need to guard against validation errors, so some new way is created to validate a configuration value against an expected type. Before long, these formats almost become programming languages, but ones that are hard to understand and hard to write.<br><br>On the other end of the spectrum, a general-purpose language might be used instead. Languages like Kotlin, Ruby, or JavaScript become the basis for DSLs that generate configuration data. </p><p>While these languages are tremendously powerful, they can be awkward to use for describing configuration, because they are not oriented around defining and validating data. Additionally, these DSLs tend to be tied to their own ecosystems. It is a hard sell to use a Kotlin DSL as the configuration layer for an application written in Go. </p><p>We created Pkl because we think that configuration is best expressed as a blend between a static language and a general-purpose programming language. We want to take the best of both worlds; to provide a language that is declarative and simple to read and write, but enhanced with capabilities borrowed from general-purpose languages. When writing Pkl, you are able to use the language features you'd expect, like classes, functions, conditionals, and loops. You can build abstraction layers, and share code by creating packages and publishing them. Most importantly, you can use Pkl to meet many different types of configuration needs. It can be used to produce static configuration files in any format, or be embedded as a library into another application runtime.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dpnB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dpnB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png 424w, https://substackcdn.com/image/fetch/$s_!dpnB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png 848w, https://substackcdn.com/image/fetch/$s_!dpnB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png 1272w, https://substackcdn.com/image/fetch/$s_!dpnB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dpnB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png" width="410" height="264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:264,&quot;width&quot;:410,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46870,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dpnB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png 424w, https://substackcdn.com/image/fetch/$s_!dpnB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png 848w, https://substackcdn.com/image/fetch/$s_!dpnB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png 1272w, https://substackcdn.com/image/fetch/$s_!dpnB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e869cb-dcd9-4dcb-af07-ad1ee4e9c0fa_410x264.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pkl-lang.org/blog/introducing-pkl.html&quot;,&quot;text&quot;:&quot;Learn More&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pkl-lang.org/blog/introducing-pkl.html"><span>Learn More</span></a></p><p></p><p>Launched on February 1 2024 into version 0.25, the tech giant&#8217;s team have provided a <a href="https://pkl-lang.org/blog/introducing-pkl.html">&#8216;quick tour&#8217;</a> of the language in a text post on the <a href="https://pkl-lang.org/main/current/index.html">Pkl documentation</a> website.</p><p>Installation: <a href="https://pkl-lang.org/main/current/pkl-cli/index.html#installation">https://pkl-lang.org/main/current/pkl-cli/index.html#installation</a></p><p>Moreover, Per that tour, Pkl is designed around a key value structure, in a manner akin to JSON, rather than imperative instructions like many other traditional programming languages, Apple has designed <strong>Pkl to specialise in configuration</strong>, along with a few neat quality-of-life features to turn heads. Indeed, Pkl supports JSON, XML, and YAML property lists at launch to generate static configuration files.</p><h2>Why Pickle (Pkl) </h2><ul><li><p>In software development, configuration is a frequent and crucial process that lets engineers alter the look and feel of their environments, systems, and applications.</p></li><li><p> Configuration, however, may also be difficult since it frequently entails creating intricate and prone-to-mistake code, handling many formats and languages, and guaranteeing data confidentiality and integrity.&nbsp;</p></li><li><p>Pkl prioritizes data integrity and security through type checking, sandboxing, and least privilege. Its versatility allows for easy configuration of various systems and applications.</p></li><li><p>While Pkl has been internally used at Apple for several years, its release as an open-source project opens up opportunities for community contributions and broader adoption.</p></li></ul><blockquote><p>&#8220;In the future, we hope to add support for other popular languages and platforms, realizing our vision of a polyglot config solution based on a single config language.&#8221;</p></blockquote><h3>Pkl </h3><ul><li><p>Type safety: Pkl supports both complicated kinds (like lists, maps, sets, and enums) and primitive types (like integers, strings, booleans, and null). Additionally, users may do type checking and validation at build time and runtime, as well as construct new types and schemas using Pkl.</p></li><li><p>Expressiveness: Pkl allows users to write simple and dynamic configuration code by supporting variables, functions, operators, and control structures. Interpolation is another feature that Pkl offers, enabling users to insert expressions within strings.</p></li><li><p>Modularity: Modules are supported by Pkl, enabling users to arrange and share configuration code among various projects and contexts. To allow users to access other resources and libraries, Pkl also allows imports and exports.</p></li><li><p>Security: Sandboxing, which restricts the environment in which configuration code may be accessed and executed, is supported by Pkl. The least privilege option, which gives the bare minimum of permissions needed for a configuration job, is likewise supported by Pkl.</p></li></ul><h3>Apple is Evolving in Open-Source Software</h3><p>It seems that the release of Pkl seems to align with Apple&#8217;s growing commitment to open-source software. Recent contributions include the Swift programming language and the Foundation libraries, demonstrating their expanding presence in the open-source community.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pkl-lang.org/index.html&quot;,&quot;text&quot;:&quot;Learn More&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pkl-lang.org/index.html"><span>Learn More</span></a></p><p></p><h4><strong>Why Use Pkl?</strong></h4><blockquote><p>Pkl is intended to be a general-purpose and flexible <strong>programming language for </strong>configuration that may be applied to a variety of situations, including:</p></blockquote><ul><li><p><strong>Infrastructure</strong>: Networks, servers, cloud services, containers, and other infrastructure elements may all be configured using Pkl. Pkl is also capable of producing configuration files in XML, JSON, YAML, and property lists, among other forms.</p></li><li><p><strong>Applications</strong>: Pkl is a tool for configuring user interfaces, features, preferences, and program settings. Additionally, configuration code in several languages, including Java, Kotlin, Swift, and Go, may be generated by Pkl.</p></li><li><p><strong>Environments:</strong> Staging, production, testing, and development environments may all be configured with Pkl. Claims, environment variables, and credentials can also be generated using Pkl.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[What is Google's AlphaCode 2?]]></title><description><![CDATA[Check out the technical paper for more details below.]]></description><link>https://datasciencelearningcenter.substack.com/p/what-is-googles-alphacode-2</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/what-is-googles-alphacode-2</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Thu, 14 Dec 2023 09:30:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!q5Ud!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q5Ud!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q5Ud!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png 424w, https://substackcdn.com/image/fetch/$s_!q5Ud!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png 848w, https://substackcdn.com/image/fetch/$s_!q5Ud!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png 1272w, https://substackcdn.com/image/fetch/$s_!q5Ud!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q5Ud!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png" width="1456" height="681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AlphaCode 2&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AlphaCode 2" title="AlphaCode 2" srcset="https://substackcdn.com/image/fetch/$s_!q5Ud!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png 424w, https://substackcdn.com/image/fetch/$s_!q5Ud!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png 848w, https://substackcdn.com/image/fetch/$s_!q5Ud!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png 1272w, https://substackcdn.com/image/fetch/$s_!q5Ud!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eb4c42-5f41-431e-8a21-514cc255ac59_1574x736.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hey Everyone, </p><p>I will be posting less often between December 15th and January 8th due to the holidays.</p><p></p><div><hr></div><h5>&#128246; From our sponsor: &#128246;</h5><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Y8Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Y8Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png 424w, https://substackcdn.com/image/fetch/$s_!-Y8Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png 848w, https://substackcdn.com/image/fetch/$s_!-Y8Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png 1272w, https://substackcdn.com/image/fetch/$s_!-Y8Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Y8Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png" width="508" height="78.85164835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:226,&quot;width&quot;:1456,&quot;resizeWidth&quot;:508,&quot;bytes&quot;:145513,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!-Y8Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png 424w, https://substackcdn.com/image/fetch/$s_!-Y8Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png 848w, https://substackcdn.com/image/fetch/$s_!-Y8Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png 1272w, https://substackcdn.com/image/fetch/$s_!-Y8Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bb5de3-acba-4eb1-97a6-9853c3fce014_2580x400.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Launch Your First RAG App in 10 Minutes or Less</h3><p>Powered by the Most Advanced Data Pipeline for Retrieval Augmented Generation</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://vpdae.com/redirect/kq60j0xnfh11k12hoj6oupjnyyp&quot;,&quot;text&quot;:&quot;Start for free&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://vpdae.com/redirect/kq60j0xnfh11k12hoj6oupjnyyp"><span>Start for free</span></a></p><p></p><div><hr></div><p></p><p>One of the pet topics of this publication in 2023 has been how AI is impacting the role of software engineers, the future of code and transforming the future of the software engineering and programming professions. </p><p>As such, we have to take a closer look at AlphaCode 2. </p><p>DeepMind&#8217;s LLM prowess in<a href="https://deepmind.google/discover/blog/competitive-programming-with-alphacode/"> coding is called AlphaCode</a> and presumably they have upgraded it with the second edition about a year later. </p><h3>Has Alphacode 2 Reached Human Programming Level?</h3><p>Alpha Code's largest model had 41.4 billion parameters and was trained using 715 gigabytes of code samples from GitHub. After training, AlphaCode solved 34.2 % of all problems in the CodeContests dataset and achieved an average score in the top 54.3 % in ten Codeforce competitions. This means that AlphaCode outperformed almost 46 % of the human participants.</p><h3>Guet AI for Developers is Open for BUsiness</h3><p>Here we also have to understand that Google is going up against Microsoft.<a href="https://cloud.google.com/duet-ai"> Duet AI for Developers</a>, the suite of AI-powered assistance tools for code completion and generation the company announced <a href="https://cloud.google.com/blog/products/application-development/introducing-duet-ai-for-developers">earlier this year</a>, is now generally available and that it will start making use of Google&#8217;s more powerful Gemini model in the coming weeks.</p><h3>How Good is Alpha Code 2?</h3><p>AlphaCode 2 can understand programming challenges involving &#8220;complex&#8221; math and theoretical computer science. And, among other reasonably sophisticated techniques, AlphaCode 2 is capable of dynamic programming, explains DeepMind research scientist R&#233;mi Leblond in a prerecorded video.</p><p>When AlphaCode 2 was tested on 77 problems across 12 CodeForces contests &#8211; where it competed against more than 8,000 programmers in total &#8211; it managed to solve 43 percent of them. AlphaCode 2 submitted its answers in C++.</p><p>In two contests out of the twelve in which it competed, AlphaCode 2 outperformed 99.5 percent of participants. Although impressive, the competition conditions were different for the machine and for humans.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://storage.googleapis.com/deepmind-media/AlphaCode2/AlphaCode2_Tech_Report.pdf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dFjp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b47f87c-cbc6-4b6d-97bb-07f82256372e_472x360.png 424w, https://substackcdn.com/image/fetch/$s_!dFjp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b47f87c-cbc6-4b6d-97bb-07f82256372e_472x360.png 848w, https://substackcdn.com/image/fetch/$s_!dFjp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b47f87c-cbc6-4b6d-97bb-07f82256372e_472x360.png 1272w, https://substackcdn.com/image/fetch/$s_!dFjp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b47f87c-cbc6-4b6d-97bb-07f82256372e_472x360.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dFjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b47f87c-cbc6-4b6d-97bb-07f82256372e_472x360.png" width="190" height="144.91525423728814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b47f87c-cbc6-4b6d-97bb-07f82256372e_472x360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:472,&quot;resizeWidth&quot;:190,&quot;bytes&quot;:19821,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://storage.googleapis.com/deepmind-media/AlphaCode2/AlphaCode2_Tech_Report.pdf&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dFjp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b47f87c-cbc6-4b6d-97bb-07f82256372e_472x360.png 424w, https://substackcdn.com/image/fetch/$s_!dFjp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b47f87c-cbc6-4b6d-97bb-07f82256372e_472x360.png 848w, https://substackcdn.com/image/fetch/$s_!dFjp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b47f87c-cbc6-4b6d-97bb-07f82256372e_472x360.png 1272w, https://substackcdn.com/image/fetch/$s_!dFjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b47f87c-cbc6-4b6d-97bb-07f82256372e_472x360.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p>
      <p>
          <a href="https://datasciencelearningcenter.substack.com/p/what-is-googles-alphacode-2">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Deci Launches DeciCoder to Augment Code Development with Generative AI]]></title><description><![CDATA[Generative AI startups are really focusing on the future of code.]]></description><link>https://datasciencelearningcenter.substack.com/p/deci-launches-decicoder-to-augment</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/deci-launches-decicoder-to-augment</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Tue, 22 Aug 2023 07:58:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Friends, </p><p>Here we go again! Yet another Startup unveiling a tool to ease code development. I&#8217;m not going to lie, I find these products fascinating. I&#8217;m of the belief that Generative A.I. has a lasting impact on the future of software development, no-code and how we use code and accessibility to coding at large. </p><p>So what is Deci? Deci&#8217;s deep learning development platform bridges the AI efficiency gap, empowering AI teams to efficiently build next generation deep learning applications.&nbsp;</p><p>To get more articles from us: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>If you want to learn more about Deci there&#8217;s a Webinar by someone I know from Linkedin soon. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/events/livewebinar-ptqandqatwithyolo-n7098829360081637376/&quot;,&quot;text&quot;:&quot;RSVP the Event&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/events/livewebinar-ptqandqatwithyolo-n7098829360081637376/"><span>RSVP the Event</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H_wF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb42763f-805c-4e07-bc6e-da478767b416_1268x711.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H_wF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb42763f-805c-4e07-bc6e-da478767b416_1268x711.png 424w, https://substackcdn.com/image/fetch/$s_!H_wF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb42763f-805c-4e07-bc6e-da478767b416_1268x711.png 848w, https://substackcdn.com/image/fetch/$s_!H_wF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb42763f-805c-4e07-bc6e-da478767b416_1268x711.png 1272w, https://substackcdn.com/image/fetch/$s_!H_wF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb42763f-805c-4e07-bc6e-da478767b416_1268x711.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H_wF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb42763f-805c-4e07-bc6e-da478767b416_1268x711.png" width="1268" height="711" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb42763f-805c-4e07-bc6e-da478767b416_1268x711.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:711,&quot;width&quot;:1268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:924900,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!H_wF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb42763f-805c-4e07-bc6e-da478767b416_1268x711.png 424w, https://substackcdn.com/image/fetch/$s_!H_wF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb42763f-805c-4e07-bc6e-da478767b416_1268x711.png 848w, https://substackcdn.com/image/fetch/$s_!H_wF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb42763f-805c-4e07-bc6e-da478767b416_1268x711.png 1272w, https://substackcdn.com/image/fetch/$s_!H_wF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb42763f-805c-4e07-bc6e-da478767b416_1268x711.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So back in July, Deci, a startup company with 50 employees who are developing a platform to build and optimize AI-powered systems, announced that it closed a $25 million Series B financing round led by Insight Partners with participation from Square Peg, Emerge, Jibe Ventures, Fort Ross Ventures and ICON that brings the company&#8217;s total raised to $55.1 million.</p><blockquote><h1><strong>Their mission is to empower AI developers with powerful tools for building innovative AI based solutions.</strong></h1></blockquote><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jxfX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jxfX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png 424w, https://substackcdn.com/image/fetch/$s_!jxfX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png 848w, https://substackcdn.com/image/fetch/$s_!jxfX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png 1272w, https://substackcdn.com/image/fetch/$s_!jxfX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jxfX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png" width="188" height="153.12325285895807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:641,&quot;width&quot;:787,&quot;resizeWidth&quot;:188,&quot;bytes&quot;:165746,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jxfX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png 424w, https://substackcdn.com/image/fetch/$s_!jxfX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png 848w, https://substackcdn.com/image/fetch/$s_!jxfX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png 1272w, https://substackcdn.com/image/fetch/$s_!jxfX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888f348c-5a9b-4e38-906c-2a374285de4d_787x641.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h1>Arrival of DeciCoder </h1><p>Deci&#8217;s DeciCoder is a novel generative AI foundation model designed to streamline code development.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MmsP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MmsP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png 424w, https://substackcdn.com/image/fetch/$s_!MmsP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png 848w, https://substackcdn.com/image/fetch/$s_!MmsP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png 1272w, https://substackcdn.com/image/fetch/$s_!MmsP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MmsP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png" width="1280" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:582298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MmsP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png 424w, https://substackcdn.com/image/fetch/$s_!MmsP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png 848w, https://substackcdn.com/image/fetch/$s_!MmsP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png 1272w, https://substackcdn.com/image/fetch/$s_!MmsP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5daef57d-3977-490b-9d26-4218ba1cb364_1280x723.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Future of Code? (the pitch by <a href="https://www.linkedin.com/posts/shubhamsaboo_future-of-code-generation-is-here-activity-7097790609494589440-hd6C?utm_source=share&amp;utm_medium=member_desktop">Saboo</a>)</h3><p>&#128293; Introducing DeciCoder - an extraordinary open-source LLM for code generation. It's not only fast and precise, but it's also budget-friendly.<br><br>&#128269; What is DeciCoder?<br>It's an auto-regressive language model rooted in the transformer decoder architecture. Tailored for Python, Java, and Javascript enthusiasts, its performance is outstanding with superior memory utilization even on budget GPUs. We've struck the perfect balance between rapid code generation and minimal latency.<br><br>&#129504; Deci's AutoNAC Revolution<br>Remember the days when designing the "optimal" neural network structure was a backbreaking task? Say goodbye to manual customizations and exhaustive trials! Deci&#8217;s AutoNAC has made strides in uniting accuracy with speedy inference.</p><blockquote><p>DeciCoder was generated using Deci's proprietary Automated Neural Architecture Construction (AutoNAC) engine, the most advanced Neural Architecture Search (NAS)-based technology on the market. AutoNAC identifies the ideal architecture that strikes a perfect balance between accuracy and processing speed, tailored for distinct data features, tasks, performance goals, and inference environment.</p></blockquote><p><br><br>From models like Yolo-NAS (for object detection) to DeciBERT (Q&amp;A) and DeciSeg (semantic segmentation), AutoNAC has been the brain behind them. For DeciCoder, it has adeptly maneuvered transformers to craft an architecture fine-tuned for NVIDIA&#8217;s A10 cloud GPU. The precision? It's comparable (perhaps superior) to the likes of SantaCoder! &#127877;<br><br>&#128202; Key Details:<br>- 1 Billion parameters<br>-&nbsp;&nbsp;Trained on a whopping 6TB of source code across 358 languages, with a primary focus on Python, Java, and Javascript.<br>- A generous context window of 2048 tokens.<br><br>What are you waiting for? &#129300; Try it now for free:<br>&#128377;&#65039; Demo: <a href="https://lnkd.in/gzxAapuJ">https://lnkd.in/gzxAapuJ</a><br>&#127758; Access the Model: <a href="https://lnkd.in/g-EeMqWs">https://lnkd.in/g-EeMqWs</a><br>&#128220; Detailed Insights: <a href="https://lnkd.in/gnMVfh9Q">https://lnkd.in/gnMVfh9Q</a></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://huggingface.co/spaces/Deci/DeciCoder-Demo&quot;,&quot;text&quot;:&quot;Run the Demo&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://huggingface.co/spaces/Deci/DeciCoder-Demo"><span>Run the Demo</span></a></p><h3>In Brief </h3><ul><li><p>With a robust architecture featuring 1 billion parameters and a 2048-token context window, DeciCoder can generate diverse and high-quality code snippets across multiple programming languages.</p></li><li><p>DeciCoder&#8217;s efficiency outshines SantaCoder, offering faster inference speeds on more affordable hardware without compromising accuracy.</p></li><li><p>It outperforms SantaCoder in accuracy across Python, JavaScript, and Java languages.</p></li></ul><p><a href="https://huggingface.co/Deci/DeciCoder-1b">https://huggingface.co/Deci/DeciCoder-1b</a></p><p>Some of the specs are fairly encouraging for Deci. </p><div class="pullquote"><p>When DeciCoder was benchmarked on Hugging Face Inference Endpoints against well-established code LLMs such as SantaCoder, DeciCoder showcased a 22% increase in throughput, a significant reduction in memory usage, and a 1.5-2.4 percentage point improvement in accuracy on the HumanEval benchmark.</p></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://deci.ai/get-early-access-deci-generative-ai/&quot;,&quot;text&quot;:&quot;Apply for Early Access&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://deci.ai/get-early-access-deci-generative-ai/"><span>Apply for Early Access</span></a></p><p>I have no affiliations with this company and this is not a sponsored post, I really do find Generative A.I. startups going after coding fairly interesting. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RfSn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RfSn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png 424w, https://substackcdn.com/image/fetch/$s_!RfSn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png 848w, https://substackcdn.com/image/fetch/$s_!RfSn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png 1272w, https://substackcdn.com/image/fetch/$s_!RfSn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RfSn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png" width="315" height="318.6934673366834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:597,&quot;resizeWidth&quot;:315,&quot;bytes&quot;:167130,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RfSn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png 424w, https://substackcdn.com/image/fetch/$s_!RfSn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png 848w, https://substackcdn.com/image/fetch/$s_!RfSn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png 1272w, https://substackcdn.com/image/fetch/$s_!RfSn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046e2969-57fd-4d28-8df5-dda877f1b626_597x604.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The product was first unveiled on August 15th, 2023. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T6Sh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T6Sh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png 424w, https://substackcdn.com/image/fetch/$s_!T6Sh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png 848w, https://substackcdn.com/image/fetch/$s_!T6Sh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png 1272w, https://substackcdn.com/image/fetch/$s_!T6Sh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T6Sh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png" width="1141" height="775" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:775,&quot;width&quot;:1141,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220654,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T6Sh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png 424w, https://substackcdn.com/image/fetch/$s_!T6Sh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png 848w, https://substackcdn.com/image/fetch/$s_!T6Sh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png 1272w, https://substackcdn.com/image/fetch/$s_!T6Sh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31eb3111-ec0a-48c4-8053-427b4fc682e1_1141x775.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Apparently, when running on NVIDIA&#8217;s A10G, a less expensive hardware, DeciCoder&#8217;s inference speed surpasses that of SantaCoder, the most popular model in the 1-billion parameter range, running on the pricier NVIDIA&#8217;s A100. Moreover, DeciCoder on the A10 is 3.5 times faster than SantaCoder on the A10 and 1.6 times faster than SantaCoder on the A100. I obviously could not verify these claims of the company. </p><h4><strong>About Deci</strong></h4><p><strong><a href="https://deci.ai/">Deci</a></strong> enables deep learning to live up to its true potential by using AI to build better AI. With the company&#8217;s deep learning development platform, AI developers can build, optimize, and deploy faster and more accurate models for any environment including cloud, edge, and mobile, allowing them to revolutionize industries with innovative products.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://deci.ai/blog/decicoder-efficient-and-accurate-code-generation-llm/&quot;,&quot;text&quot;:&quot;Read the Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://deci.ai/blog/decicoder-efficient-and-accurate-code-generation-llm/"><span>Read the Blog</span></a></p><h2>A NAC/NAS Startup </h2><p>The platform is powered by Deci&#8217;s proprietary automated Neural Architecture Construction technology (AutoNAC), which automatically generates and optimizes deep learning models&#8217; architecture and allows teams to accelerate inference performance, enable new use cases on limited hardware, shorten development cycles and reduce computing costs. Founded in 2019, Deci&#8217;s team of deep learning engineers and scientists are dedicated to eliminating production-related bottlenecks across the AI lifecycle.</p><p>NAS, (Neural Architecture Search) a family of techniques on which Deci heavily relies, can help automatically discover low-cost, optimal models for a given problem. Deci isn&#8217;t unique in this &#8212; Google&#8217;s Vertex AI service leverages NAS to optimize the performance of models on specific, customer-specified tasks. But Geifman argues that Deci&#8217;s platform offers access to NAS capabilities at a lower cost.</p><p>The company is <a href="https://www.linkedin.com/company/deciai/?originalSubdomain=il">based in Israel</a>. Deci enables deep learning to live up to its true potential by using AI to build better AI. With the company&#8217;s end-to-end deep learning acceleration platform, AI developers can build, optimize, and deploy faster and more accurate models for any environment, including cloud, edge, or mobile.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/deci-launches-decicoder-to-augment?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/deci-launches-decicoder-to-augment?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Stack Overflow's Uncertain Fate and Overflow AI ]]></title><description><![CDATA[Is this the end of hubs like Stack Overflow and Wikipedia? Certainly the beginning of the end most likely.]]></description><link>https://datasciencelearningcenter.substack.com/p/stack-overflows-uncertain-fate-and</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/stack-overflows-uncertain-fate-and</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Thu, 03 Aug 2023 15:58:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7xB1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7xB1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7xB1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png 424w, https://substackcdn.com/image/fetch/$s_!7xB1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png 848w, https://substackcdn.com/image/fetch/$s_!7xB1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png 1272w, https://substackcdn.com/image/fetch/$s_!7xB1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7xB1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png" width="1211" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1211,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1852033,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7xB1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png 424w, https://substackcdn.com/image/fetch/$s_!7xB1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png 848w, https://substackcdn.com/image/fetch/$s_!7xB1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png 1272w, https://substackcdn.com/image/fetch/$s_!7xB1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b8f936-d19a-491b-a12e-bbbbdff836d6_1211x933.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Hey Everyone, </p><p>Watching Stack Overflow the in 2023 has been a bit painful to see. It may be a casualty of ChatGPT. About 10 days ago <a href="https://observablehq.com/@ayhanfuat/the-fall-of-stack-overflow">this article went viral </a>on Hacker News outlining it. We knew<a href="https://www.similarweb.com/blog/insights/ai-news/stack-overflow-chatgpt/"> since at least April</a> that traffic was way down. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>After being critical of AI content and not knowing how to handle it in a moderator sense (e.g.hallucinations), it was peculiar in late July to see Stack Overflow release <a href="https://stackoverflow.blog/2023/07/27/announcing-overflowai/">their own AI</a>. </p><p>While traffic to OpenAI&#8217;s ChatGPT has been growing exponentially, Stack Overflow has been experiencing a steady decline &#8211; losing some of its standings as the go-to source developers turn to for answers to coding challenges.</p><p>So what is Overflow AI? For Stack Overflow for Teams, and brand new product areas, like an IDE integration that brings the vast knowledge of 58 million questions and answers from our community right into the area where developers find focus and get work done. They&#8217;re putting all this work under the umbrella of <a href="https://stackoverflow.co/labs/">OverflowAI</a>.&nbsp;</p><p>How can we have arrived at this point of A.I. scrapping everything without recourse? Some AI models that compete against Stack Overflow were partly trained on the company's own data.&nbsp;</p><p>And I&#8217;m not sure OverflowAI can make a difference. </p><div id="youtube2-DM9-cYyeaDg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;DM9-cYyeaDg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/DM9-cYyeaDg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>For 15 years, <a href="https://stackoverflow.com/">Stack Overflow</a> has been the online community where software engineers go to ask questions and get tips from fellow coders. It doesn&#8217;t however have the reputation it once did. On some level I think the traffic reflects that, and just the variety of what&#8217;s possible in 2023 with ChatGPT, GitHub Copilot and other tools. It&#8217;s easier to get information out of a chatbot than a peer, for quick answers. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qulc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qulc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png 424w, https://substackcdn.com/image/fetch/$s_!Qulc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png 848w, https://substackcdn.com/image/fetch/$s_!Qulc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png 1272w, https://substackcdn.com/image/fetch/$s_!Qulc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qulc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png" width="1033" height="769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:769,&quot;width&quot;:1033,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40592,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qulc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png 424w, https://substackcdn.com/image/fetch/$s_!Qulc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png 848w, https://substackcdn.com/image/fetch/$s_!Qulc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png 1272w, https://substackcdn.com/image/fetch/$s_!Qulc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F767547cf-e906-4695-82b4-a6dc349cb6af_1033x769.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>"Some of them (competitors) are very explicit about calling out Stack Overflow as a primary source.&#8221;</p></blockquote><p>Actually, traffic to Stack Overflow&#8217;s community website has been dropping since the beginning of 2022. That may be in part because of a related development, the introduction of the CoPilot coding assistant from Microsoft&#8217;s GitHub business. What else could it be?</p><p>Microsoft used their monopoly power in their acquisition of GitHub and in developing Copilot it&#8217;s been a bit awkward for some of the rest of the internet. CoPilot is built on top of the same OpenAI large language model as ChatGPT, capable of processing both human language and programming language. A plugin to the widely used Microsoft Visual Studio Code allows developers to have CoPilot write entire functions on their behalf, rather than going to Stack Overflow in search of something to copy and paste.</p><h3>A Less Personal Internet </h3><p>Overflow AI is a human-centered search, but it may be too little too late. Online communities, like Stack Overflow and <a href="https://www.businessinsider.com/guides/tech/what-is-wikipedia">Wikipedia</a>, thrived as hubs for experts and curious browsers to come together and share information freely, but Generative A.I. shifts the pendulum back to A.I. and not human sources per se, although all of this is really plagiarism in a blender, if you think about it. </p><p>ChatGPT&#8217;s rise has been a well documented phenomenon and marks 2023 as different and almost belonging to an exponential age of A.I., as compared with 2022. ChatGPT doesn&#8217;t have a year-over-year track record, having only launched at the end of November, but its website (<a href="https://www.similarweb.com/website/chat.openai.com/">chat.openai.com</a>) has become one of the world&#8217;s hottest digital properties in that short time, <a href="https://www.similarweb.com/blog/insights/ai-news/chatgpt-bing-duckduckgo/">bigger than Microsoft&#8217;s Bing search engine</a> for worldwide traffic. We knew there would be casualties and there will be more. </p><p>The <a href="https://news.ycombinator.com/item?id=36855516">Hacker News comments </a>were blunt and obvious. You don&#8217;t really rebound from something like this, the arrival of a different sort of beast and a different sort of era of how search and interactions take place. </p><p>According to (Business) Insider, this also perhaps reveals a looming problem at the heart of the AI revolution: With less incentive for people to go online and answer questions, the rich, <a href="https://arxiv.org/abs/2307.07367">human data that AI needs for training will whither</a> and the quality of these models could degrade. Even the controversy at Reddit ensures human data and human conversations could wane. It&#8217;s a scary thought. </p><h2>Generative A.I. Might Reduce Human Community Online </h2><p><a href="https://stackoverflow.blog/2023/07/27/announcing-overflowai/">Overflow AI</a> is a noble attempt at holding on. But how do you respond to such a future when consumer behaviors adapt to new tech? In 2021, Prosus, a major backer of Chinese tech giant Tencent, <a href="https://stackoverflow.blog/2021/06/02/prosus-acquires-stack-overflow/">bought Stack Overflow for $1.8 billion</a>.&nbsp;Visits to the GitHub CoPilot free trial signup page more than tripled from February to March, topping 800,000, just as traffic to Stack Overflow began to plummet. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qXzj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d092453-7d25-4a61-883a-b436ef396502_1014x781.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qXzj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d092453-7d25-4a61-883a-b436ef396502_1014x781.png 424w, https://substackcdn.com/image/fetch/$s_!qXzj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d092453-7d25-4a61-883a-b436ef396502_1014x781.png 848w, https://substackcdn.com/image/fetch/$s_!qXzj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d092453-7d25-4a61-883a-b436ef396502_1014x781.png 1272w, https://substackcdn.com/image/fetch/$s_!qXzj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d092453-7d25-4a61-883a-b436ef396502_1014x781.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qXzj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d092453-7d25-4a61-883a-b436ef396502_1014x781.png" width="1014" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d092453-7d25-4a61-883a-b436ef396502_1014x781.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1014,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49566,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qXzj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d092453-7d25-4a61-883a-b436ef396502_1014x781.png 424w, https://substackcdn.com/image/fetch/$s_!qXzj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d092453-7d25-4a61-883a-b436ef396502_1014x781.png 848w, https://substackcdn.com/image/fetch/$s_!qXzj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d092453-7d25-4a61-883a-b436ef396502_1014x781.png 1272w, https://substackcdn.com/image/fetch/$s_!qXzj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d092453-7d25-4a61-883a-b436ef396502_1014x781.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Microsoft elbowing smaller competition out of existence is nothing new. But if Microsfot could acquire GitHub and super-charge OpenAI with $10 billion and likely another $4 Billion by now, what does it all mean for community online? They acquired LinkedIn too, and have started to <a href="https://www.entrepreneur.com/science-technology/linkedin-changed-its-algorithms-heres-how-your-posts/454728">train scientists to act like teenage creators</a>. I never knew A.I. researchers could act like threadboise, but it turns out all they needed was a nudge. The AI of corporations can hack people too, it turns out, to change their behaviors and to post in a certain way. </p><h3>Microsoft Killed Stack Overflow </h3><p>SO served its purpose for a certain stage of the internet. It feels like in the second half of 2023 we&#8217;re building another layer of the internet. I don&#8217;t like the platform monopolies that we have going, but there you have it. Stack Overflow&#8217;s future is likely not so bright and Microsoft have a bunch of new subscriptions to earn even more revenue, and it is anti-competitive and no they won&#8217;t likely get called out for it. </p><p>Thanks for reading! </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/stack-overflows-uncertain-fate-and?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/stack-overflows-uncertain-fate-and?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[What is Meta's CodeCompose?]]></title><description><![CDATA[Transformer LLMs are changing our relationship with code.]]></description><link>https://datasciencelearningcenter.substack.com/p/what-is-metas-codecompose</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/what-is-metas-codecompose</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Wed, 07 Jun 2023 09:29:03 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="1080" height="705" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;CAPTCHA&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="CAPTCHA" title="CAPTCHA" srcset="https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1516259762381-22954d7d3ad2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY4NjEyNDYyN3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@markusspiske">Markus Spiske</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>In recent times I&#8217;ve been trying to bring software engineers news on the various A.I. capabilities and LLMs upgrades for coders. </p><p>So while GitHub Copilot thrives along with ChatGPT, what Google, Amazon and Meta will build I think will keep improving the field. The coding tool, called CodeCompose, isn&#8217;t available publicly &#8212; at least not yet. But Meta says its teams use it internally to get code suggestions for Python and other languages as they type in IDEs like VS Code.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://arxiv.org/abs/2305.12050&quot;,&quot;text&quot;:&quot;Read the Paper&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://arxiv.org/abs/2305.12050"><span>Read the Paper</span></a></p><h4>What is It?</h4><p>CodeCompose is based on the InCoder LLM that merges generative capabilities with bi-directionality. They have scaled up CodeCompose to serve tens of thousands of developers at Meta, across 10+ programming languages and several coding surfaces.</p><p><br>In the paper Meta discusses the unique challenges in terms of user experience and metrics that arise when deploying such tools in large-scale industrial settings. Curiously they also present metrics from their large-scale deployment of CodeCompose that shows its impact on Meta's internal code authoring experience over a 15-day time window, where 4.5 million suggestions were made by CodeCompose. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/what-is-metas-codecompose?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/what-is-metas-codecompose?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p><h3>Code-Completion LLMs are Getting Better Fast </h3><p>If you have tried ChatGPT or GitHub Copilot you will understand how these LLMs trained on code work and are getting better. The folks at Meta have also put numbers on it. </p><p>Quantitative metrics reveal that (i) CodeCompose has an acceptance rate of 22% across several languages, and (ii) 8% of the code typed by users of CodeCompose is through accepting code suggestions from CodeCompose. </p><p>Qualitative feedback indicates an overwhelming 91.5% positive reception for CodeCompose. In addition to assisting with code authoring, CodeCompose is also introducing other positive side effects such as encouraging developers to generate more in-code documentation, helping them with the discovery of new APIs, etc.</p><ul><li><p>8% of Code suggested is Accepted</p></li><li><p>92% favorable positive reception within Meta to CodeCompose</p></li></ul><p>On Google&#8217;s side, Paid Colab users will also have access to autocomplete suggestions, which can save time and reduce errors when coding. A Codey Bot. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z5QT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z5QT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png 424w, https://substackcdn.com/image/fetch/$s_!z5QT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png 848w, https://substackcdn.com/image/fetch/$s_!z5QT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png 1272w, https://substackcdn.com/image/fetch/$s_!z5QT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z5QT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png" width="1204" height="775" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:775,&quot;width&quot;:1204,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:425896,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z5QT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png 424w, https://substackcdn.com/image/fetch/$s_!z5QT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png 848w, https://substackcdn.com/image/fetch/$s_!z5QT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png 1272w, https://substackcdn.com/image/fetch/$s_!z5QT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f8f7fd-a352-4181-b768-7076a5e71b6e_1204x775.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Developers will be able to use the new Codey AI assistant based on Google&#8217;s new PaLM 2. </p><h3>More on CodeCompose </h3><p>CodeCompose is based on the InCoder LLM and has been trained on 10+ programming languages at Meta. As such, it inherits the property of LLMs to be multi-lingual.</p><blockquote><h3>The largest of several CodeCompose models Meta trained has 6.7 billion parameters, a little over half the number of parameters in the model on which Copilot is based.</h3></blockquote><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fYG7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fYG7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif 424w, https://substackcdn.com/image/fetch/$s_!fYG7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif 848w, https://substackcdn.com/image/fetch/$s_!fYG7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif 1272w, https://substackcdn.com/image/fetch/$s_!fYG7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fYG7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif" width="600" height="338" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:338,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:318474,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fYG7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif 424w, https://substackcdn.com/image/fetch/$s_!fYG7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif 848w, https://substackcdn.com/image/fetch/$s_!fYG7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif 1272w, https://substackcdn.com/image/fetch/$s_!fYG7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9538321c-2edf-433b-ad65-cd0b6a6370c9_600x338.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>For all intents and purposes like the Coding tools of other BigTech companies, Meta&#8217;s code-generating AI model is a significant step forward in aiding developers and enhancing their productivity.</p><p>It&#8217;s not clear what will happen with the copyright though. TechCrunch notes that Microsoft, GitHub and OpenAI are being&nbsp;<a href="https://www.theverge.com/2022/11/8/23446821/microsoft-openai-github-copilot-class-action-lawsuit-ai-copyright-violation-training-data">sued</a>&nbsp;(Verge) in a class action lawsuit that accuses them of violating copyright law by allowing Copilot to regurgitate sections of licensed code without providing credit.</p><p>While Microsoft Copilot and ChatGPT seem to be the ones prefered by developers so far, I wonder if Google or Meta&#8217;s tools will be able to catch up in their efficacy. Amazon has of course <a href="https://aws.amazon.com/codewhisperer/">CodeWhisperer</a>. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>The competitive arena of LLMs in Code is getting mighty interesting in 2023 it turns out. </p>
      <p>
          <a href="https://datasciencelearningcenter.substack.com/p/what-is-metas-codecompose">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What is StarCoder?]]></title><description><![CDATA[Hugging Face and ServiceNow release a free code-generating model]]></description><link>https://datasciencelearningcenter.substack.com/p/what-is-starcoder</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/what-is-starcoder</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Mon, 08 May 2023 09:01:12 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="1080" height="720" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;macbook pro on brown wooden table&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="macbook pro on brown wooden table" title="macbook pro on brown wooden table" srcset="https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw1fHxjb2Rpbmd8ZW58MHx8fHwxNjgzNTE1MDEw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@joshuaryanphoto">Joshua Reddekopp</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>Hey Everyone, </p><p>So covering the intersection of coding and LLMs, we shouldn&#8217;t neglect StarCoder. AI startup Hugging Face and ServiceNow Research, ServiceNow&#8217;s R&amp;D division, have released StarCoder, a free alternative to code-generating AI systems along the lines of GitHub&#8217;s Copilot, Google PaLM and others. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>Let&#8217;s take a closer look. The complete view of StarCoder is fairly interesting and I have not seen much coverage about it on social media. </p>
      <p>
          <a href="https://datasciencelearningcenter.substack.com/p/what-is-starcoder">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What is Mojo Programming Language?]]></title><description><![CDATA[Mojo language marries Python and MLIR for AI development]]></description><link>https://datasciencelearningcenter.substack.com/p/what-is-mojo-programming-language</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/what-is-mojo-programming-language</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Thu, 04 May 2023 16:20:20 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="1080" height="810" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;closeup photo of eyeglasses&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="closeup photo of eyeglasses" title="closeup photo of eyeglasses" srcset="https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY4MzIxNTg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@ikukevk">Kevin Ku</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h2>Is this the A.I. programming language of the future?</h2><p>Hey Guys, </p><div class="install-substack-app-embed install-substack-app-embed-web" data-component-name="InstallSubstackAppToDOM"><img class="install-substack-app-embed-img" src="https://substackcdn.com/image/fetch/$s_!FaGe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966bde96-aa76-4d37-ab91-a3ba0299eff1_406x406.png"><div class="install-substack-app-embed-text"><div class="install-substack-app-header">Read Datascience Learning Center in the Substack app</div><div class="install-substack-app-text">Available for iOS and Android</div></div><a href="https://substack.com/app/app-store-redirect?utm_campaign=app-marketing&amp;utm_content=author-post-insert" target="_blank" class="install-substack-app-embed-link"><button class="install-substack-app-embed-btn button primary">Get the app</button></a></div><p></p><p>If Rust went from a side project to being the world&#8217;s most-loved programming language, what can Mojo become? I have a big feeling about this. </p><p>AI infrastructure company, <strong><a href="https://www.modular.com/">Modular AI</a></strong>, recently unveiled <strong><a href="https://docs.modular.com/mojo/">Mojo</a></strong>, a new programming language that combines the syntax of Python along with the portability and speed of C, making it ideal for both research and production.&nbsp;</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Stay up to Date&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Stay up to Date</span></a></p><p></p><p>This language is designed specifically for AI applications and is said to bridge the gap between research and production by combining the best of Python syntax with systems programming and metaprogramming. </p><p>According to their keynote, Mojo is about 35,000x faster than Python, which is simply incredible. It offers unparalleled programmability of AI hardware and extensibility of AI models, making it a game-changer in the field.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Datascience Learning Center&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Datascience Learning Center</span></a></p><p><br><br>One of the most exciting features of Mojo is that it allows you to write portable code that&#8217;s faster than C and seamlessly inter-op with the Python ecosystem. You can write Python or scale all the way down to the metal with no need for C++ or CUDA. Mojo has a number of other impressive features, such as a unified inference engine, progressive type system, zero-cost abstractions, and an ownership and borrow checker (like Rust).<br><br>Although the language is still in development and not publicly available yet, the potential it holds for AI applications is truly exciting. Keen to see how it gets picked up by the community.<br><br>Here&#8217;s the website to learn more: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.modular.com/mojo&quot;,&quot;text&quot;:&quot;Read about Mojo&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.modular.com/mojo"><span>Read about Mojo</span></a></p><p>There are a lot of good YouTubes already about it. </p><div id="youtube2-6GvB5lZJqcE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;6GvB5lZJqcE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/6GvB5lZJqcE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>For decades, coders wrote critical systems in C and C++. Now they turn to Rust. But if Python is so popular what will Mojo do to it?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>Sign up to Modular&#8217;s Newsletter <a href="https://www.modular.com/newsletter">here. </a> Let&#8217;s get a lot more into this! </p>
      <p>
          <a href="https://datasciencelearningcenter.substack.com/p/what-is-mojo-programming-language">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Coders: Will A.I. Take your Job?]]></title><description><![CDATA[Software Engineers are getting laid off and have questions for ChatGPT]]></description><link>https://datasciencelearningcenter.substack.com/p/coders-will-ai-take-your-job</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/coders-will-ai-take-your-job</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Thu, 27 Apr 2023 10:58:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Qd_3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qd_3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qd_3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png 424w, https://substackcdn.com/image/fetch/$s_!Qd_3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png 848w, https://substackcdn.com/image/fetch/$s_!Qd_3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png 1272w, https://substackcdn.com/image/fetch/$s_!Qd_3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qd_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png" width="1175" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:1175,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1114663,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qd_3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png 424w, https://substackcdn.com/image/fetch/$s_!Qd_3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png 848w, https://substackcdn.com/image/fetch/$s_!Qd_3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png 1272w, https://substackcdn.com/image/fetch/$s_!Qd_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea12a53a-8e24-4ab9-8936-5bd61b1234f7_1175x836.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Hey Everyone, </p><p>On this publication, there will be times I write several times a week, and other times I will go 10 or even 14 days without a Newsletter, that&#8217;s just the way things are. Lately in the News I&#8217;ve been reading a lot about the layoffs in Technology how many software engineers are being impacted. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p>With GitHub Copilot and Google&#8217;s PaLM tool and many other auto-complete like A.I. assistants, they say the jobs and roles of coders won&#8217;t be disrupted, but can we trust ChatGPT for the future of coding? I&#8217;d like to seriously ponder the issue. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/coders-will-ai-take-your-job/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/coders-will-ai-take-your-job/comments"><span>Leave a comment</span></a></p><p>Matt Welsh, a former professor of Computer&nbsp;Science and Google engineer believes that programming jobs, as we know them today, <a href="https://thenewstack.io/coding-sucks-anyway-matt-welsh-on-the-end-of-programming/">will cease to exist in three years</a>. If ChatGPT and GitHub Copilot improve at the rate they have been improving, won&#8217;t GPT Agents realize a lot of coding tasks in the decades ahead?</p><p>Thenewstack writes: </p><blockquote><p>Welsh thinks programming is on the cusp of changing from a job that humans do, to one that robots will do, thanks to technologies like ChatGPT and Copilot. In his view, programmers will need to evolve into &#8220;teachers&#8221; of AI programs &#8212; or perhaps product managers or code reviewers, the two human roles he thinks are relatively safe from the robots. But don&#8217;t expect to continue your career as an actual programmer, he says, because machines are taking over that role.</p></blockquote><p>Listen to Matt Welsh <a href="https://youtu.be/m4asc94w-sc">here.</a> </p><div id="youtube2-m4asc94w-sc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;m4asc94w-sc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/m4asc94w-sc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Just as software development has slowly become more inclusive between the genders, is there actually the possibility it will begin to disrupt these highly skilled knowledge workers? </p><div class="poll-embed" data-attrs="{&quot;id&quot;:67467}" data-component-name="PollToDOM"></div><blockquote><p><strong>Welsh, who has held senior engineering positions at Google and Apple, had written <a href="https://cacm.acm.org/magazines/2023/1/267976-the-end-of-programming/fulltext">an article on this topic</a> for the January 2023 edition of the Communications of the ACM magazine.</strong></p></blockquote><p>I&#8217;m fairly interested in how A.I. impacts the knowledge workforce and the future of engineering. If you consider that expensive engineers and their salaries is a huge bottleneck for a lot of startups and innovation! This has incredible implications across industries, if it&#8217;s true. </p><p>Some are so blinded by ChatGPT hype they say a lot of things, and make some outlandish convictions, predictions and have a weird solidarity with the Venture Capital and BigTech folk who benefit the most. </p><p>But we also have to consider the factual possibility? </p><p>If A.I. learns to code itself, what can it become? </p><p>What could be the impact on coding jobs and demand for actual software engineers, data scientists, data engineerings, MLops, analytics folk, business intelligence and IT Workers broadly speaking and so forth? </p><p>While we can<a href="https://interestingengineering.com/innovation/top-programming-languages-ai-development"> ruminate on the top programming languages for A.I. development</a>, will our jobs exist in 5 or 10 years? We may have to pivot in ways that will change over time. </p><p>People like Matt Welsh believe that the&nbsp;only&nbsp;thing limiting co-pilot today is more data and compute. Is that true?</p><h2>Software Engineering Jobs Are not Safe in 2023</h2><p>Insider wrote a hit piece recently where they said: </p><ul><li><p>Software engineers have overwhelmingly faced layoffs this year, per data from Revelio Labs.</p></li><li><p>Coders made up 14% of employees at tech companies, but represented 20% of layoffs in 2023.</p></li><li><p>It's a big shift from data from late last year, which showed recruiters were overwhelmingly cut.</p></li></ul><p>That to me seems like a high number. Even a flashy new job like a prompt-engineer might not exist in three years time as GPT Agents evolve. A lot of the early builders in the Generative A.I. space will be made obsolete by new GPT and foundational models. They are gambling with innovation, at a time when the &#8220;speed of A.I.&#8221; is fast and peculiar. </p><p>Data from the Fall of 2022 pointed to software skilled folk being expendable in the &#8220;year of efficiency&#8221; in Silicon Valley. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0-eE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db00da9-4f79-4273-adad-995009112546_1289x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0-eE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db00da9-4f79-4273-adad-995009112546_1289x948.png 424w, https://substackcdn.com/image/fetch/$s_!0-eE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db00da9-4f79-4273-adad-995009112546_1289x948.png 848w, https://substackcdn.com/image/fetch/$s_!0-eE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db00da9-4f79-4273-adad-995009112546_1289x948.png 1272w, https://substackcdn.com/image/fetch/$s_!0-eE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db00da9-4f79-4273-adad-995009112546_1289x948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0-eE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db00da9-4f79-4273-adad-995009112546_1289x948.png" width="1289" height="948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2db00da9-4f79-4273-adad-995009112546_1289x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1289,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:315886,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0-eE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db00da9-4f79-4273-adad-995009112546_1289x948.png 424w, https://substackcdn.com/image/fetch/$s_!0-eE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db00da9-4f79-4273-adad-995009112546_1289x948.png 848w, https://substackcdn.com/image/fetch/$s_!0-eE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db00da9-4f79-4273-adad-995009112546_1289x948.png 1272w, https://substackcdn.com/image/fetch/$s_!0-eE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db00da9-4f79-4273-adad-995009112546_1289x948.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>According to data from Revelio labs. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.reveliolabs.com/news/macro/who-gets-laid-off/&quot;,&quot;text&quot;:&quot;Read their blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.reveliolabs.com/news/macro/who-gets-laid-off/"><span>Read their blog</span></a></p><p>Share with a friend: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/coders-will-ai-take-your-job?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/coders-will-ai-take-your-job?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>How could some of our most in-demand knowledge workers actually be disrupted by these tools? Maybe GitHub Copilot just gets better and better much faster than even Microsoft expected? How could this be?</p><h1><strong>Friend or foe: Can computer coders trust ChatGPT?</strong></h1><p></p><ul><li><p>Is this the End of programming? I mean, it makes for a good headline but really? Revelio seems to have gotten their data from layoffs.fyi (a site I mostly check for company wide layoffs). </p></li></ul><div class="pullquote"><p>"Earlier layoffs were focused on future hiring. Recruiters and HR were overrepresented in those earlier layoffs," said Ayas, who led the recent study. For these findings, Revelio pulled data from <a href="https://layoffs.fyi/">layoffs.fyi</a> and Parachute List last Thursday.</p></div><p>With margin compressions occuring in Earnings and a slowdown in things like Cloud, PC Sales and Advertising, I guess it&#8217;s only inevitable for companies who over-hired in the near zero interest decade of the past. </p><p>Think of it this way, while layoffs were previously focused on the future of hiring, by targeting engineers, companies are now focusing layoffs on current business priorities and product priorities, which makes sense. But it&#8217;s also a bit scary. Retail and media layoffs I understand, but software engineers? It could be the dawn of a new era. </p><p>Were were always told engineering had a bright future full of demand. But at what point is this no longer true, is it some hypothetical 2028? Depending on the speed of A.I.? </p><p>The choice of programming language can affect an AI system's performance, efficiency, and accuracy. But what if A.I. itself masters programming relatively easily, and relatively quickly, will it still just be a &#8220;co-pilot&#8221;? What has Microsoft done?</p><p>A lot of coders use a combination of ChatGPT and GitHub Copilot and other tools. It does not mean they will be replaced, right?</p><p>Software Engineers are amongst the most common roles vulnerable to the tech layoffs of late 2022 and 2023, and likely some of 2024. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ozeD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ozeD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png 424w, https://substackcdn.com/image/fetch/$s_!ozeD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png 848w, https://substackcdn.com/image/fetch/$s_!ozeD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png 1272w, https://substackcdn.com/image/fetch/$s_!ozeD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ozeD!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png" width="1200" height="440.1098901098901" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:534,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:74030,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ozeD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png 424w, https://substackcdn.com/image/fetch/$s_!ozeD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png 848w, https://substackcdn.com/image/fetch/$s_!ozeD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png 1272w, https://substackcdn.com/image/fetch/$s_!ozeD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0d4c80-2ba9-4dc7-a3be-c85017b2e212_2478x908.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If Recruiters and Customer support are the most impacted, Software engineers aren&#8217;t exactly so far behind: </p><p>If Tech needs to save cash due to deteriorating margins, it really does make sense: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EYLv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EYLv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png 424w, https://substackcdn.com/image/fetch/$s_!EYLv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png 848w, https://substackcdn.com/image/fetch/$s_!EYLv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png 1272w, https://substackcdn.com/image/fetch/$s_!EYLv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EYLv!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png" width="1200" height="399.72527472527474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:37208,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EYLv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png 424w, https://substackcdn.com/image/fetch/$s_!EYLv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png 848w, https://substackcdn.com/image/fetch/$s_!EYLv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png 1272w, https://substackcdn.com/image/fetch/$s_!EYLv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29d9cdaf-849f-4e48-9a6b-7c0b6f8ab5fe_2380x793.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!osuW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!osuW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png 424w, https://substackcdn.com/image/fetch/$s_!osuW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png 848w, https://substackcdn.com/image/fetch/$s_!osuW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png 1272w, https://substackcdn.com/image/fetch/$s_!osuW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!osuW!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png" width="1200" height="466.34281748785565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:560,&quot;width&quot;:1441,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:88145,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!osuW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png 424w, https://substackcdn.com/image/fetch/$s_!osuW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png 848w, https://substackcdn.com/image/fetch/$s_!osuW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png 1272w, https://substackcdn.com/image/fetch/$s_!osuW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc72f235-f523-4b04-8173-99f45dc953a8_1441x560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Maybe it&#8217;s not news to some of you, but I found it a bit surprising. </p><h2>Are Coders the Odd Ones out due to A.I.?</h2><p>There is one quote that really struck me: (the idea that this is a new normal). </p><blockquote><h4>&#8220;Before it was just, &#8216;the more or better, whatever it takes to recruit the best talent,&#8217;&#8221; said Daniel Keum, an associate professor of management at Columbia University&#8217;s business school, said of tech companies. &#8220;Now they&#8217;re cost-conscious, they want to be optimized and economized.&#8221;</h4><h4>He added, &#8220;That&#8217;s an entirely different mindset. We haven&#8217;t seen this before.&#8221;</h4></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Datascience Learning Center is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>The Tech Bleed Will Continue in 2023</h3><p>The latest <strong><a href="https://www.comptia.org/content/tech-jobs-report">monthly jobs report</a></strong> by tech industry association CompTIA found that even though employment at tech companies (which includes all roles at those companies) declined slightly in March, employment in technical occupations across industry sectors increased by nearly 200,000 positions.</p><p>The average software engineer base pay in the US is <strong><a href="https://www.payscale.com/research/US/Job=Software_Engineer/Salary">$90,000</a></strong>, according to PayScale, but can be substantially higher at tech firms like <strong><a href="https://www.payscale.com/research/US/Job=Software_Engineer/Salary/b2d1cdab/Facebook-Inc">Facebook</a></strong>, where such workers also get bonuses and stock options. The get rich move to the Valley card may be coming to an end. </p><p>Blame ChatGPT and declining margins. Seriously. </p><p>This research builds on <a href="https://www.businessinsider.com/layoffs-employees-most-at-risk-tech-jobs-recession-2022-8">data Revelio published with Insider's Aki Ito</a> last September, which found that recruiters were overrepresented in layoffs by nearly 8%, compared to other positions. Then, software engineers were overrepresented in layoffs by nearly 4%. </p><p>If ChatGPT and Bard and GitHub Copilot are only getting started with Code! It could be a weird world for many knowledge workers in the Tech umbrella. Sorry Tech bros, your time is up! I&#8217;m kidding but I found all this data quite interesting and maybe salient to your world and your job?</p><p>I&#8217;ll stop because I&#8217;m rambling but this topic isn&#8217;t over, this is just the beginning. </p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[What is GitHub Copilot X]]></title><description><![CDATA[Generative A.I. is taking on coding.]]></description><link>https://datasciencelearningcenter.substack.com/p/what-is-github-copilot-x</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/what-is-github-copilot-x</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Thu, 23 Mar 2023 08:01:15 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="1080" height="810" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;closeup photo of eyeglasses&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="closeup photo of eyeglasses" title="closeup photo of eyeglasses" srcset="https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1504639725590-34d0984388bd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxMXx8Y29kaW5nfGVufDB8fHx8MTY3OTU0NTY5Mw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@ikukevk">Kevin Ku</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>Welcome Back, </p><p>Are you looking for an A.I. related tech job, see my collective <a href="https://aisupremacy.pallet.com/talent/welcome?referral=true">here</a>. Are you an A.I. company looking to hire, you can join it as well <a href="https://aisupremacy.pallet.com/talent/welcome">here</a>. Join <a href="https://www.reddit.com/r/AILinksandTools/">my Reddit</a> for incredible A.I. links to articles from around the web.</p><p>Microsoft now refers to nearly everything Generative A.I. as being a &#8220;copilot.&#8221; But that used to be a term reserved for GitHub Copilot, which is supposedly boosting productivity of coders, though likely in late 2022 along with <strong>ChatGPT</strong>. </p><p>GitHub Copilot X is their vision for the future of AI-powered software development. Integrated into every part of your workflow.</p><p>So now for software engineers, GitHub says it&#8217;s using OpenAI&#8217;s latest GPT-4 model to go way beyond auto-completing comments and code. What does that even mean?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/what-is-github-copilot-x?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/what-is-github-copilot-x?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p><div id="youtube2-4RfD5JiXt3A" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;4RfD5JiXt3A&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/4RfD5JiXt3A?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>As a pioneer in the use of <a href="https://venturebeat.com/2022/06/17/what-is-generative-artificial-intelligence-ai/">generative AI</a> for code completion, GitHub is not the only one. There is Tabnine and Google&#8217;s PaLM based solution that will likely be announced later at their I/O event this Spring or Summer. </p><p>Still this is a very reasonable price for enterprise subscriptions where OpenAI&#8217;s Codex model, currently writes 46% of the code on the platform and has helped developers code up to 55% faster. By auto-completing comments and code, Copilot serves as an AI pair programmer that keeps developers focused and productive.</p><p>GitHub has been one of the more productive acquisitions by Microsoft. Though <a href="https://www.fiercehealthcare.com/health-tech/microsofts-nuance-integrates-openais-gpt-4-medical-scribe-software">Nuance the health-tech acquisition</a> is also being upgraded with GPT-4. Microsoft-owned Nuance Communications unveiled its latest voice-enabled medical scribe application integrated with OpenAI's&nbsp;GPT-4.&nbsp;</p><p>Nuance says the new application,&nbsp;Dragon Ambient eXperience (DAX) Express, is the first fully automated clinical documentation application to combine conversational and ambient AI with the&nbsp;advanced reasoning and natural language capabilities of <a href="https://openai.com/product/gpt-4">OpenAI&#8217;s GPT-4</a>.</p><p>So Microsoft&#8217;s future in using Generative A.I. in coding, low-code automation and game development seems really bright to me. This is of course only available to paying customers. The rollout of Copilot X from my understanding, includes features and set changes in Copilot for Business and Copilot for Individuals subscription offerings. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/&quot;,&quot;text&quot;:&quot;Read the Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/"><span>Read the Blog</span></a></p><ul><li><p>In essence it seems like GitHub Copilot for Business is getting a bit of a Chat-GPT like upgrade. </p></li><li><p>Basically, introducing chat and voice for Copilot, and bringing Copilot to pull requests, the command line, and docs to answer questions on your projects.</p></li><li><p>Launching in preview today, Copilot Chat will be available in Visual Studio and VS Code, with support for other IDEs coming later.</p></li></ul><p>Microsoft has an off-chance of <a href="https://www.cnbc.com/2023/03/21/microsoft-app-store-biggest-potential-threat-to-apples-app-store.html">making a mobile gaming app store</a> that could impact Android and Apple in a material way. This means upgrading coders and game developers with Generative A.I. is just a massive play for the future of innovation in Microsoft&#8217;s gaming and no-code empire. </p><p>Microsoft is already the one true rule of software subscriptions, notably with acquisitions like LinkedIn, GitHub and so many others. Meanwhile GitHub&#8217;s own R&amp;D team at <a href="https://githubnext.com/">GitHub Next</a> has been working to move past the editor and evolve GitHub Copilot into a readily accessible AI assistant throughout the entire development lifecycle. Microsoft&#8217;s sprawling software partnership ecosystem and Cloud dominance just gives them an unfair advantage at nearly every turn. </p><p>Now that they are getting more into Search and Advertising it&#8217;s bad news for the rest of BigTech. It makes the $14 Billion investment in OpenAI seem rather worth it when taken from the big picture perspective. It boosts diversification and enables them to do things they wouldn&#8217;t have been able to do otherwise a few months before their key rivals. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Datascience Learning Center&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Datascience Learning Center</span></a></p><p></p><p>As exciting as Adobe Firefly is, Github Copilot is the real &#8220;copilot&#8221;. Microsoft&#8217;s Generative A.I. success may not improve Bing substantially, but for coders ChatGPT and GitHub Copilot X for Business is already a substantial upgrade for roughly $50 a month. </p><p>And obviously, Copilot Chat will focus solely on programming questions. As for Microsoft&#8217;s unchecked monopolistic assault on gaming, Microsoft could launch a new app store for games as early as next year if regulators approve the company&#8217;s $75 billion acquisition of Activision Blizzard. The thing is I expect Generative A.I. to have the most impact on game development over time, of all things. </p><p>Microsoft&#8217;s copilot for 365 apps and its no-code and automation (RPA-like) efforts is really considerable. There&#8217;s so much going on with their GPT-4 upgrades, it&#8217;s so much bigger than BingAI. In this sense, Microsoft and Apple have diversification of revenue that Amazon, Google and others just don&#8217;t have. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The AI-Human Coding Duo </h2><p>For a programmer and software engineer, chatting with A.I. while programming with some level of auto-complete will just be the new normal. GitHub Copilot can sit at the side of your integrated development environment (IDE), ready to accept commands.</p><p>In theory for new programming students they will be learning a different trick of the trade, since it is claimed autocomplete already allows developers to greatly improve their productivity, while supposedly this new Copilot will 10x developer productivity. I cannot verify such statements, but it&#8217;s an intriguing idea. </p><p>If software is augmented with A.I., what&#8217;s next?</p><p></p><p></p><p></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[GitHub Copilot For Business Update]]></title><description><![CDATA[The A.I. software of auto-complete for coders will get a lot better in 2023 and 2024.]]></description><link>https://datasciencelearningcenter.substack.com/p/github-copilot-for-business-update</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/github-copilot-for-business-update</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Fri, 17 Feb 2023 10:38:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AXJ0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AXJ0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AXJ0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png 424w, https://substackcdn.com/image/fetch/$s_!AXJ0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png 848w, https://substackcdn.com/image/fetch/$s_!AXJ0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png 1272w, https://substackcdn.com/image/fetch/$s_!AXJ0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AXJ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png" width="1133" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1133,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:326878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AXJ0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png 424w, https://substackcdn.com/image/fetch/$s_!AXJ0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png 848w, https://substackcdn.com/image/fetch/$s_!AXJ0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png 1272w, https://substackcdn.com/image/fetch/$s_!AXJ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5a39b5-2b33-40fe-b176-86fdacbf4c87_1133x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Hey Everyone, </p><p>More programmers are using ChatGPT and GitHub Copilot for Business now than ever before in February, 2023. </p><div class="poll-embed" data-attrs="{&quot;id&quot;:50614}" data-component-name="PollToDOM"></div><p></p><h4><strong>GitHub&#8217;s OpenAI-powered developer tool with new capabilities goes live with enhanced Codex</strong></h4><p>So what actually changed this week?</p><ul><li><p>GitHub today announced that <a href="https://github.com/features/copilot">Copilot</a> for Business, the company&#8217;s $19/month enterprise version of its AI-powered code completion tool, is now generally available, after a short beta phase that <a href="https://github.blog/2022-12-07-github-copilot-is-generally-available-for-businesses/#:~:text=GitHub%20Copilot%20for%20Business%20is%20officially%20here%20with,redefine%20productivity%20for%20more%20than%20a%20million%20developers.">started last December</a>.</p></li><li><p>Google is busy working on a competitor to this <a href="https://venturebeat.com/ai/ai-weekly-google-sets-the-bar-for-ai-language-models-with-palm/">based on PaLM</a>. I believe they are likely to announce this tool at their I/O Conference in May or June, 2023. </p></li><li><p>As you probably already know, first previewed in 2021, Copilot uses <a href="https://openai.com/">OpenAI&#8217;s</a> Codex large language model (LLM) to turn textual descriptions into source code.</p></li></ul><p>Among Microsoft&#8217;s many weird experiments around A.I. adoption of its software suite productivity, GitHub Copilot is perhaps the one I&#8217;m most bullish upon. The reviews of BingAI weren&#8217;t so great this week, if we are to believe the journalists and anti-hype PR. </p><p>Whatever the case may be, as engineers and software dev enthusiasts if the sum-total of all of these new tools allows us to be more productive, than it&#8217;s all worth it, so long as we use the tools as they were intended. </p><p>For companies and enterprise, helping Software devs be more productive with a tool that costs just 19$ a month is a very affordable rate. <a href="https://openai.com/blog/chatgpt-plus/">ChatGPT Plus</a> is $20, last time I checked. </p><p>So the mid Feb announce comes with additional &#8220;enhancements&#8221;. Enhancements unveiled February 14 include an update to the underlying OpenAI Codex AI model to support large-scale improvements to code quality suggestions. The time required to deliver suggestions has also been reduced. These enhancements are available for both Copilot for individuals and Copilot for Businesses.</p><p>GitHub said that in addition to upgrading the underlying Codex model to improve the quality and responsiveness of its code suggestions, it also developed a new security vulnerability filter to make the tool's code suggestions more secure and help developers identify insecure coding patterns as they work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nUM7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nUM7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png 424w, https://substackcdn.com/image/fetch/$s_!nUM7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png 848w, https://substackcdn.com/image/fetch/$s_!nUM7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png 1272w, https://substackcdn.com/image/fetch/$s_!nUM7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nUM7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png" width="843" height="718" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:718,&quot;width&quot;:843,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:379892,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nUM7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png 424w, https://substackcdn.com/image/fetch/$s_!nUM7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png 848w, https://substackcdn.com/image/fetch/$s_!nUM7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png 1272w, https://substackcdn.com/image/fetch/$s_!nUM7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0df13-78f6-4ea2-a9d6-f21428e67aa8_843x718.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Copilot for Business adds features like license management, organization-wide policy management and additional privacy features. Until now, you had to work with GitHub&#8217;s sales organization to sign up for the business version, but now there is a self-serve option as well.</p><h2>Microsoft for Coders</h2><p>GitHub said in a statement GitHub Copilot is the world&#8217;s first at- scale artificial intelligence (AI) developer tool.</p><p>I&#8217;m not sure that&#8217;s technically true but they do seem to have corned this market in the early going. </p><p>The benefits they claim are striking if true: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XdQh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XdQh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png 424w, https://substackcdn.com/image/fetch/$s_!XdQh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png 848w, https://substackcdn.com/image/fetch/$s_!XdQh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png 1272w, https://substackcdn.com/image/fetch/$s_!XdQh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XdQh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png" width="1339" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1339,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:401298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XdQh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png 424w, https://substackcdn.com/image/fetch/$s_!XdQh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png 848w, https://substackcdn.com/image/fetch/$s_!XdQh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png 1272w, https://substackcdn.com/image/fetch/$s_!XdQh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679038de-625b-40c7-8762-2b237f79fc1d_1339x690.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>55% faster coding?</p></li><li><p>46% code written?</p></li></ul><p>Microsoft of course thinks all of A.I. is helping us with a co-pilot in search and elsewhere. I guess that means GitHub Copilot&#8217;s branding is selling well. </p><p>Sitting within the editor as a simple extension, GitHub Copilot draws context from a developer&#8217;s code to suggest new lines, entire functions, tests, and even complex algorithms.</p><p>It&#8217;s hard to verify the efficacy of the benefits that Microsoft claims but it does sound like it has momentum. </p><p>Specifically, the technical improvements reportedly provide:</p><ul><li><p>A more powerful client-side AI model with algorithms that improve the quality of code suggestions by 44 percent</p></li><li><p>Simple self-serve purchasing, where businesses can sign up for Copilot themselves and immediately assign seats -- even if they don't use the GitHub platform</p></li><li><p>AI-based security vulnerability filtering to target common issues</p></li></ul><p>What do you think? </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/github-copilot-for-business-update/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/github-copilot-for-business-update/comments"><span>Leave a comment</span></a></p><div class="poll-embed" data-attrs="{&quot;id&quot;:50613}" data-component-name="PollToDOM"></div><p>One thing that GitHub seems to be doing really well is integrating feedback to improve the product. </p><h2><strong>Better code suggestions</strong></h2><p>One of the important parts of the LLM life cycle is gathering user feedback and updating models. Since officially launching Copilot, GitHub has used feedback from millions of developers to improve its model, increasing the quality of code suggestions and reducing latency. According to GitHub&#8217;s <a href="https://github.blog/2023-02-14-github-copilot-for-business-is-now-available/">latest report</a>, on average Copilot writes 46% of code for developer users, up from 27% in June 2022.</p><p>Microsoft definately shouldn&#8217;t be allowed to acquire Activision and even GitHub and LinkedIn weren&#8217;t great acquisitions for the community. But anyways: </p><p>Their team is constantly refining the models and adding new features as they become available in Azure&#8217;s OpenAI Service.</p><blockquote><p>Since its release, GitHub Copilot has transformed developer productivity for more than one million people, helping developers code up to 55 percent faster.</p></blockquote><p>That sounds like a lot, and Twitter influencers are coming out and saying how amazing it is, which sounds like an unsolicited Ad. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/karpathy/status/1608895189078380544&quot;,&quot;full_text&quot;:&quot;Nice read on reverse engineering of GitHub Copilot &#129668;. Copilot has dramatically accelerated my coding, it's hard to imagine going back to \&quot;manual coding\&quot;. Still learning to use it but it already writes ~80% of my code, ~80% accuracy. I don't even really code, I prompt. &amp;amp; edit. &quot;,&quot;username&quot;:&quot;karpathy&quot;,&quot;name&quot;:&quot;Andrej Karpathy&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri Dec 30 18:37:59 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;A while back I'd done some shallow reverse engineering of Copilot\n\nNow I've done a deeper dive into Copilot's internals, built a tool to explore its code, and wrote a blog answering specific questions and pointing out some tidbits.\n\nhttps://t.co/nX5ilC4ou5\n\nDo read, might be fun! https://t.co/DgPl3fjo97&quot;,&quot;username&quot;:&quot;parth007_96&quot;,&quot;name&quot;:&quot;Parth Thakkar&quot;},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:551,&quot;like_count&quot;:4339,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Then it turns out he&#8217;s joining OpenAI again, sort of ridiculous the manipulation going on, but anyways. </p><p>How many users does it even have though? The <strong><a href="https://marketplace.visualstudio.com/items?itemName=GitHub.copilot">Visual Studio Code extension</a></strong> has been installed nearly 3.7 million times, while the <strong><a href="https://marketplace.visualstudio.com/items?itemName=GitHub.copilotvs">Visual Studio tool</a></strong> has been installed nearly 154,000 times. According to GitHub, <strong>more than 1.2 million</strong> developers used Copilot's technical preview in the past 12 months as of September, 2022. I wonder what the numbers are at now?</p><p>No ChatGPT like craze, that&#8217;s for sure. </p><p>As the model gets better, the team is also adding new features, including things like &#8220;fill-in-the-middle,&#8221; where the model can&#8217;t just complete a line but also start adding words in the middle because it knows what sits before and after the current cursor position, for example.</p><p>The PR is a bit like a Microsoft commercial and what you might expect: </p><blockquote><h4>&#8220;With more accurate and responsive code suggestions, we&#8217;re seeing a higher acceptance rate [for code suggestions],&#8221; <a href="https://www.linkedin.com/in/shuyin-zhao-5758307b/">Shuyin Zhao</a>, GitHub senior director of product management</h4></blockquote><h2><strong>Trained on billions of lines of code, GitHub Copilot turns natural language prompts into coding suggestions across dozens of languages.</strong></h2><p>If I was just learning to code, I&#8217;d likely <a href="https://github.com/features/copilot/">try all of these tools</a> including what ChatGPT can do in various languages. </p><h4>Will Coders Get Automated?</h4><p>Dohmke expects that soon, Copilot will be able to generate 80% of a developer&#8217;s code. Today, that number is about 46% across programming languages &#8212; and 61% for Java.</p><p>If A.I. buddies in the AI-human hybrid workforce do more of the heavy lifting, it&#8217;s going to be a different job if this keeps up. You can almost fathom a time when the no-code revolution means less of a demand for software engineers? I don&#8217;t know enough about it but it&#8217;s worth speculating about this if you are thinking of a career in software development. On the other hand an expected supply-demand shortage may become more serious. </p><h4>GitHub FIM</h4><p>GitHub has also added a few new tricks to improve the Copilot experience. One of them is a new paradigm called &#8220;Fill-in-the-Middle&#8221; (FIM), which gives Copilot more context to improve code suggestions.</p><h3>Microsoft is Gaining Adoption via Generative A.I. Hype </h3><blockquote><p>&#8220;The rise of generative AI models like GitHub Copilot has triggered widespread<br>recognition that the age of AI has begun. But until now, generative AI has largely<br>benefited the individual. That&#8217;s changing today,&#8221; said its Chief Executive Officer Thomas Dohmke.</p></blockquote><p>There&#8217;s now 5 million users on the<a href="https://www.reddit.com/r/programming/"> Programming Subreddit</a>, with some interesting debates. </p><p>Tim Davis, professor of computer science at Texas A&amp;M, <a href="https://twitter.com/DocSparse/status/1581461734665367554?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1581461734665367554%7Ctwgr%5E9393bbb8128a397a1a9ddee56f5583bdf11a8eee%7Ctwcon%5Es1_&amp;ref_url=https%3A%2F%2Fmspoweruser.com%2Fmicrosoft-copilot-copyright-infringement-lawsuit%2F">has reported</a> that GitHub Copilot has produced "large chunks of my copyrighted code, with no attribution, no LGPL license" even when the block public code flag is enabled. This is not the only controversy surrounding the tool. The tool is likely to face a lot of legal challenges and lawsuits. </p><p>Github owned by Microsoft now claims 400+ organizations are already using GitHub Copilot. That&#8217;s not actually that many considering how long this has been out and available. But it does point to how coding is changing in a world of software empowered by A.I. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Does Voice Prompting Code Generation Have a Future?]]></title><description><![CDATA[GitHub Copilot feature lets developers code with their voice]]></description><link>https://datasciencelearningcenter.substack.com/p/does-voice-prompting-code-generation</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/does-voice-prompting-code-generation</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Thu, 10 Nov 2022 14:45:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1WbT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1WbT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1WbT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png 424w, https://substackcdn.com/image/fetch/$s_!1WbT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png 848w, https://substackcdn.com/image/fetch/$s_!1WbT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png 1272w, https://substackcdn.com/image/fetch/$s_!1WbT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1WbT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png" width="739" height="453" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:453,&quot;width&quot;:739,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:351733,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1WbT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png 424w, https://substackcdn.com/image/fetch/$s_!1WbT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png 848w, https://substackcdn.com/image/fetch/$s_!1WbT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png 1272w, https://substackcdn.com/image/fetch/$s_!1WbT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53bbc7df-d773-4d49-83d0-681ed2a6f4b1_739x453.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Hey Guys, </p><p>What could be a secret power of Generative AI? How about coding with voice? It could be a &#8216;Hey, GitHub!&#8217; moment, or at least Microsoft hopes so. </p><p>Copilot officially launched for everyone back in June, costing $10 per month or $100 per year after a free 60-day trial. By 2024 I think the Code generation leaders will have a useful voice indication feature. I see this as having a legit place in the tools software developers might use in the near future. </p><p>This is because Generative AI is moving fast now. If GitHub Copilot is doing it, others are too or won&#8217;t be far behind which will drive the opportunities here further along faster. </p><p>Think about it, how weird would voice prompting be? &#8220;Hey, GitHub!&#8221; will allow programmers to code with just their voice and no keyboard, just like how you&#8217;d speak to Siri, Alexa, or Google Assistant.</p><p>Let&#8217;s see how this might be useful: </p><div id="youtube2-rwN7bYhF2_Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;rwN7bYhF2_Q&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/rwN7bYhF2_Q?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Hey GitHub, you might actually have a future with voice. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://github.blog/2022-11-09-everything-new-from-github-universe-2022/&quot;,&quot;text&quot;:&quot;Read GitHub Voice Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://github.blog/2022-11-09-everything-new-from-github-universe-2022/"><span>Read GitHub Voice Blog</span></a></p><p>Could Voice be more efficient in some instances? </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/does-voice-prompting-code-generation/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/does-voice-prompting-code-generation/comments"><span>Leave a comment</span></a></p><p>Voice search is slowly becoming more popular, so how could GitHub Copilot bring it more into the mainstream? </p><p>GitHub is <a href="https://githubnext.com/projects/hey-github">serving access to the new voice feature via a waitlist</a> that&#8217;s open for interested developers now, but essentially it will allow developers to activate Copilot&#8217;s ears via the &#8220;<em>Hey, GitHub</em>&#8221; wake word. Obviously, this is just the beginning when it comes to Voice Generative AI at the intersection of coding. </p><p>Copilot suggests lines of code to developers inside their code editor, and it&#8217;s capable of suggesting the next line of code as developers type in an&nbsp;integrated development environment (IDE) like Visual Studio Code, Neovim, and JetBrains IDEs. While Microsoft is pushing it, it actually has many of really good competitors. These include Tabnine, GPT-Code-Clippy, Amazon CodeWhisperer and <a href="http://tabnine.com/blog/github-copilot-alternatives/">so many others</a>. </p><p></p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>The idea of autocomplete tools and auto-suggest and voice-coding is not new but they are starting to get to the point where they could be useful and part of the tool kit of new software developers in my opinions especially over the early 2020s as they refine themselves. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zy_Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zy_Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png 424w, https://substackcdn.com/image/fetch/$s_!zy_Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png 848w, https://substackcdn.com/image/fetch/$s_!zy_Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png 1272w, https://substackcdn.com/image/fetch/$s_!zy_Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zy_Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png" width="1042" height="442" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:442,&quot;width&quot;:1042,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:181487,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zy_Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png 424w, https://substackcdn.com/image/fetch/$s_!zy_Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png 848w, https://substackcdn.com/image/fetch/$s_!zy_Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png 1272w, https://substackcdn.com/image/fetch/$s_!zy_Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1cb0b5-1755-4ec0-9ec4-68aab4c4df28_1042x442.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s also a win for Microsoft in terms of inclusion and accessibility. According to GitHub, Hey, GitHub! can recognize &#8220;natural language,&#8221; making Copilot a more user-friendly tool among programmers. This also boosts Copilot&#8217;s accessibility for other developers who find the conventional process of delivering code inputs difficult.</p><p>Other developers might just want to have voice-integration for easy navigation in some cases. So even if a developer doesn&#8217;t want any code suggestions, it can serve other practical use-cases such as helping them navigate a codebase by saying something like &#8220;<em>Hey GitHub, go to line 34</em>,&#8221; or even control the IDE by toggling to zen mode.</p><p>I like how Microsoft is pushing the envelope here with great ideas in coding even if some of them don&#8217;t stick. I noticed also the <a href="https://www.g2.com/products/tabnine/reviews">reviews for Tabnine</a> were very decent. I think Generative AI startups will also mature in coding that aren&#8217;t yet out of stealth or have yet to be born as A.I. labs or startups. </p><p>For instance I&#8217;d not see <a href="https://techcrunch.com/2022/10/18/ai-content-platform-jasper-raises-125m-at-a-1-7b-valuation/">Jasper.AI </a>to also offer utility with regards to code as it has expanded into text-to-image. It&#8217;s a very well funded startup. When you can raise $125 million you are probably on to something. </p><p>What if you are a remote worker and not in an environment where you have your mouse and keyboard, could you actually work? While this is still an early stage experiment developed by an <a href="https://techcrunch.com/2022/06/21/copilot-githubs-ai-powered-programming-assistant-is-now-generally-available/">R&amp;D team called GitHub Next</a> (TechCrunch), it could have significant ramifications from an accessibility perspective, as it reduces the amount of interaction that&#8217;s required with a mouse and keyboard.</p><p>All of this is somewhat speculative and futuristic, and hard to imagine that even a beta Pilot is actually here. But the interest in Generative AI at the intersection of Code is going to be very high. Anything that makes engineers and software developers more productive will have huge implications and be able to attracting funding rather well. </p><p>If you are interested in trying out Tabnine, you can start a free trial <a href="https://www.tabnine.com/pricing/landing">here. </a></p><p>As for &#8216;Hey Github&#8217; - What might the average developer actually use this for? I think the answer is speed. Just like some of us have gotten used to bossing around our A.I&#8217;s with voice commands the same could hold true at work. </p><p>Aside from writing and editing codes, Hey, GitHub! will allow programmers to do code navigation by simply indicating the line where they want to view (e.g., &#8220;Hey, GitHub! go to line 34,&#8221; &#8220;Hey, GitHub! go to method X,&#8221; or &#8220;Hey, GitHub! go to next block,&#8221;). It also accepts other VisualStudio Code commands such as &#8220;Toggle zen mode&#8221; and &#8220;run the program.&#8221; Additionally, experiment participants will be able to have quick access to code summarization in Hey, GitHub!, giving them summary explanations of certain code functions.</p><p>It&#8217;s all pretty interesting! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[TypeScript overtakes JavaScript]]></title><description><![CDATA[Unbundling popularity and software development languages.]]></description><link>https://datasciencelearningcenter.substack.com/p/typescript-overtakes-javascript</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/typescript-overtakes-javascript</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Wed, 21 Sep 2022 21:05:12 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" width="1080" height="721" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1515879218367-8466d910aaa4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2RlfGVufDB8fHx8MTY2Mzc3OTc0NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@cdr6934">Chris Ried</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>Hey Guys, </p><p>This is an article about programming trends of the popularity of software development languages. A recent CircleCI's <a href="https://circleci.com/resources/2022-state-of-software-delivery/?utm_medium=PR&amp;utm_source=business-wire&amp;utm_campaign=languagetrends">2022 State of Software Delivery report</a>(opens in new tab) found that TypeScript has now overtaken JavaScript to the number one position, toppling one of the biggest names in the industry.</p><blockquote><h4>Software delivery has never been more critical to the success of business in every industry. It&#8217;s also never been more complex.</h4></blockquote><p>So in 2022, Typescript has essentially overtaken Javascript and Ruby as the most popular DevOps language based on the work of 2 million developers. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V68V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V68V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png 424w, https://substackcdn.com/image/fetch/$s_!V68V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png 848w, https://substackcdn.com/image/fetch/$s_!V68V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png 1272w, https://substackcdn.com/image/fetch/$s_!V68V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V68V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png" width="517" height="347" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:347,&quot;width&quot;:517,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5168,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V68V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png 424w, https://substackcdn.com/image/fetch/$s_!V68V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png 848w, https://substackcdn.com/image/fetch/$s_!V68V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png 1272w, https://substackcdn.com/image/fetch/$s_!V68V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d99708c-ef4d-42c1-9d37-7eda83e2016f_517x347.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>TypeScript has Developer Friendly Features</h3><p>The company says the change is likely down to its developer-friendly features, like allowing them to catch smaller errors locally and to commit working code more frequently compared with JavaScript.</p><p>In the annual &#8220;State of Software Delivery&#8221; report, what this firm does is analyze data from more than 250 million workflows. And one of the main conclusions is that TypeScript has been the most used in the last year to develop DevOps.</p><p>According to TechRadar, <strong>Top programming languages</strong></p><p>From 2019 to 2021, only Python remained consistent in its popularity according to the report, which places the language at fourth place. Other top-ten languages include HTML, Java, and PHP.</p><p>Typescript, Rust and Python are overall the most loved programming languages of the last few years from what I have personally read. </p><p>Further down the list, HashiCorp (HCL) has entered the top-ten list, coming in at a respectable ninth place, leading the way for both HTML and Swift trailing one and two places behind respectively.</p><p>Even as of 2020, TypeScript was second to Rust as the most loved language. This is according to StackOverflow&#8217;s survey of over 65,000 developers. So what else can we deduce from the survey?</p><blockquote><h3>The landscape of tools, platforms, and architectures is constantly evolving. With this rapid pace of change and the growing challenges of complexity, how can engineering teams not only succeed but beat out the competition?</h3></blockquote><p>The recent study: The 2022 State of Software Delivery Report represents the largest collection and evaluation of developer engineering productivity data in the world: over two years of data from over a quarter of a billion workflows, representing almost 50,000 organizations from more than 100 countries, building over a quarter of a million projects on the CircleCI platform. </p><h3>DevOps</h3><p>The data shows that the most successful engineering teams routinely meet these 4 benchmarks: </p><ol><li><p>They prioritize being in a state of deploy-readiness, rather than the number of workflows run. </p></li><li><p>Their workflow Durations are between five to ten minutes on average.  </p></li><li><p>They recover from any failed runs by fixing or reverting in under an hour. </p></li><li><p> Their Success Rates are above 90% for the default branch of their application. </p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SLU1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SLU1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png 424w, https://substackcdn.com/image/fetch/$s_!SLU1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png 848w, https://substackcdn.com/image/fetch/$s_!SLU1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png 1272w, https://substackcdn.com/image/fetch/$s_!SLU1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SLU1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png" width="522" height="272" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:272,&quot;width&quot;:522,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50584,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SLU1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png 424w, https://substackcdn.com/image/fetch/$s_!SLU1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png 848w, https://substackcdn.com/image/fetch/$s_!SLU1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png 1272w, https://substackcdn.com/image/fetch/$s_!SLU1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf447775-1ade-4df4-8797-5ddb7cb80ece_522x272.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Popularity of Software Languages </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3WWX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69711f6-6846-4603-bf10-7baad3fc83db_557x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3WWX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69711f6-6846-4603-bf10-7baad3fc83db_557x750.png 424w, https://substackcdn.com/image/fetch/$s_!3WWX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69711f6-6846-4603-bf10-7baad3fc83db_557x750.png 848w, https://substackcdn.com/image/fetch/$s_!3WWX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69711f6-6846-4603-bf10-7baad3fc83db_557x750.png 1272w, https://substackcdn.com/image/fetch/$s_!3WWX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69711f6-6846-4603-bf10-7baad3fc83db_557x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3WWX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69711f6-6846-4603-bf10-7baad3fc83db_557x750.png" width="557" height="750" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d69711f6-6846-4603-bf10-7baad3fc83db_557x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:557,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82267,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3WWX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69711f6-6846-4603-bf10-7baad3fc83db_557x750.png 424w, https://substackcdn.com/image/fetch/$s_!3WWX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69711f6-6846-4603-bf10-7baad3fc83db_557x750.png 848w, https://substackcdn.com/image/fetch/$s_!3WWX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69711f6-6846-4603-bf10-7baad3fc83db_557x750.png 1272w, https://substackcdn.com/image/fetch/$s_!3WWX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69711f6-6846-4603-bf10-7baad3fc83db_557x750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These trends highlight changes in the broader industry for development teams at the leading edge of application development. Above are the popularity of languages from 2019 to 2021. </p><p>In DevOps &#8212; where MTTR is normally referred to as <strong>mean time to recovery</strong> &#8212; MTTR is used to measure how long it takes for the DevOps team to recover from a production failure. Here it's typically calculated as the average production downtime over the last 10 downtime incidents.</p><p>According to the report, here are the current leaders: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D1si!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D1si!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png 424w, https://substackcdn.com/image/fetch/$s_!D1si!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png 848w, https://substackcdn.com/image/fetch/$s_!D1si!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png 1272w, https://substackcdn.com/image/fetch/$s_!D1si!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D1si!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png" width="503" height="450" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:503,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35832,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D1si!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png 424w, https://substackcdn.com/image/fetch/$s_!D1si!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png 848w, https://substackcdn.com/image/fetch/$s_!D1si!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png 1272w, https://substackcdn.com/image/fetch/$s_!D1si!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c6245e6-f7c6-4e41-a5ef-0020fcecec77_503x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Success Rate </h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EbLE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74170826-8050-4005-a0d6-81719912bd01_528x452.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EbLE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74170826-8050-4005-a0d6-81719912bd01_528x452.png 424w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74170826-8050-4005-a0d6-81719912bd01_528x452.png 848w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74170826-8050-4005-a0d6-81719912bd01_528x452.png 1272w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74170826-8050-4005-a0d6-81719912bd01_528x452.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EbLE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74170826-8050-4005-a0d6-81719912bd01_528x452.png" width="528" height="452" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/74170826-8050-4005-a0d6-81719912bd01_528x452.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:452,&quot;width&quot;:528,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42611,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EbLE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74170826-8050-4005-a0d6-81719912bd01_528x452.png 424w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74170826-8050-4005-a0d6-81719912bd01_528x452.png 848w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74170826-8050-4005-a0d6-81719912bd01_528x452.png 1272w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74170826-8050-4005-a0d6-81719912bd01_528x452.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The high Success Rate of some of the languages at the top reflects low testing. These languages are not known for robust testing &#8212; they likely represent steps producing artifacts and output. Go, again, is an outlier here as dynamic languages include build and test steps for each of those languages.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O6rC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O6rC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png 424w, https://substackcdn.com/image/fetch/$s_!O6rC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png 848w, https://substackcdn.com/image/fetch/$s_!O6rC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png 1272w, https://substackcdn.com/image/fetch/$s_!O6rC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O6rC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png" width="507" height="446" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:507,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41209,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O6rC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png 424w, https://substackcdn.com/image/fetch/$s_!O6rC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png 848w, https://substackcdn.com/image/fetch/$s_!O6rC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png 1272w, https://substackcdn.com/image/fetch/$s_!O6rC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e8970-ca20-4c64-8057-1630deaeacb5_507x446.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hack sells itself as the language for fast development and high Throughput, and projects using Hack on our platform show up at the top. Interestingly, Apex shows a growing number of Salesforce projects adopting CI.</p><p>Read the original report if the topic interests you. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://circleci.com/resources/2022-state-of-software-delivery/?utm_medium=PR&amp;utm_source=business-wire&amp;utm_campaign=languagetrends&quot;,&quot;text&quot;:&quot;State of Software Delivery&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://circleci.com/resources/2022-state-of-software-delivery/?utm_medium=PR&amp;utm_source=business-wire&amp;utm_campaign=languagetrends"><span>State of Software Delivery</span></a></p><h2>Typescript overtakes Javascript as most popular DevOps language</h2><p>TypeScript, say the report&#8217;s authors, &#8220;is a superset of the very popular JavaScript programming language that adds optional static typing.&#8221; Since its introduction by <a href="https://www.gearrice.com/microsoft/">Microsoft</a> in 2012, it has been rapidly <strong>adopted by developers as a scalable, human-readable language</strong> that facilitates collaboration and accelerates development.</p><p>This is all fairly interesting for new software developers. </p><p>Since JavaScript code is valid for TypeScript, migrating a JavaScript code base to TypeScript is relatively easy. Teams that have recently completed migrations to <strong>large scale from JavaScript to TypeScript include Stripe, Airbnb and Etsy</strong>.<br><br>According to the study and Gearrice, developers appreciate TypeScript because it offers type safety that allows developers to detect errors directly in their IDE (Integrated Development Environment) <strong>instead of at runtime, which reduces the risk of sending</strong> production errors. They also allow for quick onboarding and collaboration across projects, so productivity and reliability have been key to enterprise-level adoption of TypeScript.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:12454}" data-component-name="PollToDOM"></div><p>Thanks for reading! </p><p>If you enjoy the content and want to support the channel, I&#8217;m very grateful. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[GitHub Copilot Claims to make Developers 1.55x more Productive 👩🏽‍💻💻🚀]]></title><description><![CDATA[Is it creating more time and space for developers to focus on solving bigger problems and building even better software?]]></description><link>https://datasciencelearningcenter.substack.com/p/github-copilot-claims-to-make-developers</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/github-copilot-claims-to-make-developers</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Thu, 08 Sep 2022 20:35:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dZtd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dZtd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dZtd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png 424w, https://substackcdn.com/image/fetch/$s_!dZtd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png 848w, https://substackcdn.com/image/fetch/$s_!dZtd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png 1272w, https://substackcdn.com/image/fetch/$s_!dZtd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dZtd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png" width="1002" height="530" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/efc76d00-5341-4221-926a-0aaec0635955_1002x530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:1002,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346973,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dZtd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png 424w, https://substackcdn.com/image/fetch/$s_!dZtd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png 848w, https://substackcdn.com/image/fetch/$s_!dZtd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png 1272w, https://substackcdn.com/image/fetch/$s_!dZtd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc76d00-5341-4221-926a-0aaec0635955_1002x530.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/819f1d30-6d5c-4181-8570-edd1ecb6244c&quot;,&quot;text&quot;:&quot;Better Reading on a Browser&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/819f1d30-6d5c-4181-8570-edd1ecb6244c"><span>Better Reading on a Browser</span></a></p><p>Hey Everyone, </p><p>You can listen to the VP of GitHub on Lenny&#8217;s podcast <a href="https://podcasts.apple.com/us/podcast/the-role-of-ai-in-product-development-ryan-j-salva/id1627920305?i=1000578312960">here</a>. So GitHub Copilot is really trying hard! But Microsoft&#8217;s Github Copilot didn&#8217;t just want to measure developer productivity, but developer happiness as well. </p><p>It is just me, or is there an underlying desperation in their marketing? </p><p>Their event is also happening in November: </p><p>&#127881; <a href="https://www.linkedin.com/feed/hashtag/?keywords=githubuniverse&amp;highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6970772409410879490">#GitHubUniverse</a> 2022 &#128071;<br>&#128038; 20% off early bird tickets <a href="https://github.co/3edd84R">https://github.co/3edd84R</a><br>&#128467; Nov. 9-10 (with a virtual component as well). </p><p>Microsoft as you know bills GitHub Copilot as your A.I. pair programmer. In theory I really like the idea! </p><p>GitHub Copilot uses the OpenAI Codex to suggest code and entire functions in real-time, right from your editor. It is generally available to all developers for $10 USD/month or $100 USD/year. It will also be free to use for verified students and maintainers of popular open source projects.</p><p>But does it really make you more productive and happy? Those are big claims. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NjSC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NjSC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png 424w, https://substackcdn.com/image/fetch/$s_!NjSC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png 848w, https://substackcdn.com/image/fetch/$s_!NjSC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png 1272w, https://substackcdn.com/image/fetch/$s_!NjSC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NjSC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png" width="419" height="217" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:217,&quot;width&quot;:419,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70834,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NjSC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png 424w, https://substackcdn.com/image/fetch/$s_!NjSC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png 848w, https://substackcdn.com/image/fetch/$s_!NjSC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png 1272w, https://substackcdn.com/image/fetch/$s_!NjSC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67139dd-6c24-408f-91f3-f53fd6a5875d_419x217.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Some of the claims are sort of creepy, somewhere between sketch and cringe, but that&#8217;s sort of normal for Microsoft&#8217;s branding. Still if there claims are true, it&#8217;s sort of a big deal. This is not a sponsored post, I really wanted to understand their claims and so-called study. </p><h2>&#128104;&#127995;&#8205;&#128187; What Exactly is GitHub Copilot?</h2><p>GitHub Copilot is an AI-based system that will take notice of what you are coding and make suggestions for what it is you are about to type. You can think of it as IntelliSense on steroids, but users are claiming that it is a big step up. The idea is all based on the sort of AI that lead to the GP-3 language system. Take a very big network and train it on a huge corpus of natural language data and it will extract the regularities.</p><p>The GitHub Next team conducted research using a combination of surveys and experiments designed to try to operationalize the benefits in an academic sense. </p><p>When GitHub first launched a technical preview of GitHub Copilot in 2021, their hypothesis was that it would improve developer productivity and, in fact, according to the company, early users shared reports that it did. In the months following its release, they wanted to better understand and measure its effects with quantitative and qualitative research. To do that, they first had to grapple with the question: what does it mean to be productive?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/AISupremacyNews&quot;,&quot;text&quot;:&quot;Follow Newsletter on Twitter&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://twitter.com/AISupremacyNews"><span>Follow Newsletter on Twitter</span></a></p><p></p><h3>&#128083; Microsoft has Big Dreams when they Acquired GitHub</h3><p>Microsoft acquired <strong>GitHub for $7.5 Billion in 2018</strong>, just four years ago. </p><p>Because AI-assisted development is a relatively new field, as researchers they have little prior research to draw upon. Obviously if a company measures its own product, they will want to paint it in a favorable light, but let&#8217;s try to pretend that they are objective academics. </p><p>They wanted to measure GitHub Copilot&#8217;s effects, but what are they? After early observations and interviews with users, they surveyed more than 2,000 developers to learn at scale about their experience using GitHub Copilot. Then, they designed their research approach with three points in mind:</p><ol><li><p>Holistic</p></li><li><p>First-hand perspectives</p></li><li><p>Everyday development scenarios. </p></li></ol><ul><li><p><strong>Look at productivity holistically.</strong> At GitHub we like to think <a href="https://github.swoogo.com/2021/session/692592/the-sustainable-future-of-developer-productivity">broadly and sustainably</a> about developer productivity and the many factors that influence it. We used the <a href="https://queue.acm.org/detail.cfm?id=3454124">SPACE productivity framework</a> to pick which aspects to investigate.</p></li><li><p><strong>Include developers&#8217; first-hand perspective.</strong> We conducted multiple rounds of research including qualitative (perceptual) and quantitative (observed) data to assemble the full picture. We wanted to verify: (a) Do users&#8217; actual experiences confirm what we infer from telemetry? (b) Does our qualitative feedback generalize to our large user base?</p></li><li><p><strong>Assess GitHub Copilot&#8217;s effects in everyday development scenarios.</strong> When setting up our studies, we took extra care to recruit professional developers, and to design tests around typical tasks a developer might work through in a given day.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p4bl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p4bl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png 424w, https://substackcdn.com/image/fetch/$s_!p4bl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png 848w, https://substackcdn.com/image/fetch/$s_!p4bl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png 1272w, https://substackcdn.com/image/fetch/$s_!p4bl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p4bl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png" width="290" height="161" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:161,&quot;width&quot;:290,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25644,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p4bl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png 424w, https://substackcdn.com/image/fetch/$s_!p4bl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png 848w, https://substackcdn.com/image/fetch/$s_!p4bl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png 1272w, https://substackcdn.com/image/fetch/$s_!p4bl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0699c76a-e929-4703-89e9-5ea4354e6369_290x161.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><blockquote><p><strong>Do you want to start using GitHub Copilot today?</strong> <a href="https://github.com/features/copilot">Get started with a 60-day free trial</a>, and check out our pricing plans. It&#8217;s free to use for verified students and maintainers of popular open source software.</p></blockquote><h3>&#128421;&#65039; Benefits of Using GitHub Copilot</h3><p>I&#8217;m not a developer so I&#8217;ll just state what the company says here: </p><p>GitHub Copilot enables developers to</p><ul><li><p><strong>Get AI-based coding suggestions</strong>: Get code suggestions that match a project&#8217;s context and style conventions, and cycle through different options to decide what to accept, reject, or edit.</p></li><li><p><strong>Use your preferred environment</strong>: Integrate GitHub Copilot with popular editors, including Neovim, JetBrains IDEs, Visual Studio, and Visual Studio Code as an unobtrusive extension.</p></li><li><p><strong>Code confidently in unfamiliar territory</strong>: Code in new languages or try something new, and let GitHub Copilot suggest syntax and code in dozens of languages&#8212;so you can spend more time learning by doing.</p></li></ul><h3>&#128190; Results of Surveys </h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AzKf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AzKf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png 424w, https://substackcdn.com/image/fetch/$s_!AzKf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png 848w, https://substackcdn.com/image/fetch/$s_!AzKf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png 1272w, https://substackcdn.com/image/fetch/$s_!AzKf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AzKf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png" width="712" height="394" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:712,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66663,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AzKf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png 424w, https://substackcdn.com/image/fetch/$s_!AzKf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png 848w, https://substackcdn.com/image/fetch/$s_!AzKf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png 1272w, https://substackcdn.com/image/fetch/$s_!AzKf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a340afd-a6b1-4cba-8c70-ebc80c8eb916_712x394.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3rdr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3rdr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png 424w, https://substackcdn.com/image/fetch/$s_!3rdr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png 848w, https://substackcdn.com/image/fetch/$s_!3rdr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png 1272w, https://substackcdn.com/image/fetch/$s_!3rdr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3rdr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png" width="743" height="294" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:294,&quot;width&quot;:743,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43898,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3rdr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png 424w, https://substackcdn.com/image/fetch/$s_!3rdr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png 848w, https://substackcdn.com/image/fetch/$s_!3rdr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png 1272w, https://substackcdn.com/image/fetch/$s_!3rdr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12878d1e-adee-446c-beae-a73a8d0f2af5_743x294.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>Being more productive with repetitive tasks seems to be a featured benefit. </p></li></ul><p>Curiously Microsoft wanted to portray how it could make &#8220;coding more fun&#8221;. </p><blockquote><p>(With Copilot) I have to think less, and when I have to think it&#8217;s the fun stuff. It sets off a little spark that makes coding more fun <strong>and</strong> more efficient.</p></blockquote><p>- Senior Software Engineer</p><p>I found this particularly amusing. Being augmented by A.I. in our job it turns out makes developers and software engineers happier. </p><p>GitHub even<a href="https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/"> conducted a test to show</a> how much faster and speedier GitHub Copilot made software engineers. Apparently, <strong>developers who used GitHub Copilot completed the task significantly faster&#8211;55% faster than the developers who didn&#8217;t use GitHub Copilot</strong>.</p><p>So then the PR is to say that Copilot is like your coding buddy, or new BFF. The <a href="https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/">new study</a> by GitHub shows that Copilot, its AI code programming assistant, results in a significant increase in developer productivity and happiness. Copilot uses <a href="https://bdtechtalks.com/2021/07/15/openai-codex-ai-programming/">Codex</a>, a specialized version of GPT-3 trained on gigabytes of software code, to autocomplete instructions, generate entire functions, and automate other parts of writing source code.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:10586}" data-component-name="PollToDOM"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.spotify.com/episode/6JL5ZYQhuBsl5VqCE4rc07&quot;,&quot;text&quot;:&quot;Lenny Podcast on GitHub&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://open.spotify.com/episode/6JL5ZYQhuBsl5VqCE4rc07"><span>Lenny Podcast on GitHub</span></a></p><p>Listen guys whatever makes developers and Microsoft happy, I&#8217;m all for A.I. tools augmenting us in our repetitive tasks. I totally understand Microsoft wants ROI and revenue from its acquisitions. </p><p>GitHub Copilot wouldn&#8217;t be possible without GitHub&#8217;s vibrant community of students and creators. While AI-assisted coding is still a new field and needs more research, GitHub&#8217;s study provides a good look at what to expect from tools such as Copilot. At at time when rage and awe are concerning artists and designers regarding text-to-image generation, I wonder what other sorts of tasks upgrades will do to us in other professions. </p><p>If you&#8217;re a student and want to participate in the program, <a href="https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/apply-for-a-student-developer-pack">apply for the GitHub Student Pack</a> to get started. And if you&#8217;re an open source maintainer, <a href="https://github.com/pricing#faq-copilot">check out our FAQ</a> to see if you qualify to start using GitHub Copilot at no cost.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://github.com/features/copilot/&quot;,&quot;text&quot;:&quot;Try GitHub Copilot Yourself&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://github.com/features/copilot/"><span>Try GitHub Copilot Yourself</span></a></p><p>As for happiness and job satisfaction that&#8217;s going pretty far to claim. According to the GitHub&#8217;s findings, 60&#8211;75% of developers feel &#8220;more fulfilled with their job, feel less frustrated when coding, and can focus on more satisfying work&#8221; when using its Copilot tool. My internal devil&#8217;s advocate alarm bells are raging, but maybe you are more chill. Since I&#8217;m not a developer I can&#8217;t test it myself to see if I&#8217;m pacified into a new coding zone with Microsoft&#8217;s AI brains beside me. </p><p>Most academics who have looked at the study closely <a href="https://www.theregister.com/2022/08/19/copilot_github_students/">say that it's probably premature</a> to say that Copilot has had an effect on students, because the software has only been publicly available for a few months. </p><p>Still I found it pretty interesting that Microsoft and GitHub are trying to quantify the benefits like this. I wonder if this means their uptake of GitHub Pilot is going well or going poorly. According to GitHub, <strong>more than 1.2 million</strong> developers used Copilot's technical preview in the past 12 months. Given how many actually use GitHub, that doesn&#8217;t sound to me like a huge number. </p><p>Join 33 other paying subscribers for additional content and locked<a href="https://datasciencelearningcenter.substack.com/archive"> archive</a> posts.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>I&#8217;ve started a new Newsletter where I will try to post content for software engineers and technology workers called <a href="https://offthegridxp.substack.com/">Data Analytics Future</a>, which might evolve into something interesting. </p><p>If I don&#8217;t see you again, have a good weekend. </p><p></p>]]></content:encoded></item><item><title><![CDATA[What are the Greenest Programing Languages?👩🏻‍💻 ]]></title><description><![CDATA[The Answers may surprise you.]]></description><link>https://datasciencelearningcenter.substack.com/p/what-are-the-greenest-software-programming</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/what-are-the-greenest-software-programming</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Mon, 29 Aug 2022 12:45:13 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>Hey Guys, </p><p>It&#8217;s been a while since I&#8217;ve seen this topic covered. As a fan of both ESG and Green Technology and programming languages I was curious. So I looked it up. </p><p>Tl;dr here are the results: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ScFd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ScFd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ScFd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ScFd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ScFd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ScFd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg" width="253" height="690" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:253,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39397,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ScFd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ScFd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ScFd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ScFd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb58dc4-300a-48a6-9949-071046cafba0_253x690.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I somewhat suspected C and Rust would be near the top here. This is based on a 2021, the original study was in 2017. </p><h3>Top Green Programming Languages</h3><ol><li><p>C</p></li><li><p>Rust</p></li><li><p>Java</p></li><li><p>Swift</p></li><li><p>Haskell</p></li><li><p>C# </p></li><li><p>Go</p></li><li><p>Dart</p></li><li><p>JavaScript</p></li><li><p>TypeScript </p></li></ol><p>&#8220;This paper presents a study of the runtime, memory usage, and energy consumption of twenty-seven well-known software languages. We monitor the performance of such languages using ten different programming problems, expressed in each of the languages. Our results show interesting findings, such as slower/faster languages consuming less/more energy, and how memory usage influences energy consumption. We show how to use our results to provide software engineers support to decide which language to use when energy efficiency is a concern.&#8221;<br><br>This study implemented 10 benchmark problems in 27 different programming languages and measure execution time, energy consumption, and peak memory use.<br><br>&#120278; &#120310;&#120320; &#120321;&#120309;&#120306; &#120314;&#120316;&#120320;&#120321; &#120306;&#120307;&#120307;&#120310;&#120304;&#120310;&#120306;&#120315;&#120321; &#120317;&#120319;&#120316;&#120308;&#120319;&#120302;&#120314;&#120314;&#120310;&#120315;&#120308; &#120313;&#120302;&#120315;&#120308;&#120322;&#120302;&#120308;&#120306;, &#120324;&#120309;&#120310;&#120313;&#120306; &#120291;&#120326;&#120321;&#120309;&#120316;&#120315; &#120302;&#120315;&#120305; &#120291;&#120306;&#120319;&#120313; &#120302;&#120319;&#120306; &#120321;&#120309;&#120306; &#120313;&#120306;&#120302;&#120320;&#120321; &#120306;&#120315;&#120323;&#120310;&#120319;&#120316;&#120315;&#120314;&#120306;&#120315;&#120321;&#120302;&#120313; &#120307;&#120319;&#120310;&#120306;&#120315;&#120305;&#120313;&#120326; &#120317;&#120319;&#120316;&#120308;&#120319;&#120302;&#120314;&#120314;&#120310;&#120315;&#120308; &#120313;&#120302;&#120315;&#120308;&#120322;&#120302;&#120308;&#120306;&#120320;.</p><p>Full text: <a href="https://medium.com/codex/what-are-the-greenest-programming-languages-e738774b1957">https://medium.com/codex/what-are-the-greenest-programming-languages-e738774b1957</a>.<br><br>The original report with updated info: <a href="https://sites.google.com/view/energy-efficiency-languages/">https://sites.google.com/view/energy-efficiency-languages/</a>.</p><p>Post credit: I saw it on Dr. Milan Milanovi&#263;&#8217;s account. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Datascience Learning Center is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf&quot;,&quot;text&quot;:&quot;Read the PDF Paper&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf"><span>Read the PDF Paper</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" width="1080" height="720" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;green grass fields&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="green grass fields" title="green grass fields" srcset="https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1555952678-9da903a4cd5c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxN3x8Z3JlZW4lMjB0ZWNobm9sb2d5fGVufDB8fHx8MTY2MTczMzU5Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@ballaschottner">Bence Balla-Schottner</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>&#127760; A very common misconception when analyzing energy consumption in software is that it will behave in the same way execution time does. In other words, reducing the execution time of a program would bring about the same amount of energy reduction. However power doesn&#8217;t follow this rule. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_uma!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_uma!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png 424w, https://substackcdn.com/image/fetch/$s_!_uma!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png 848w, https://substackcdn.com/image/fetch/$s_!_uma!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png 1272w, https://substackcdn.com/image/fetch/$s_!_uma!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_uma!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png" width="1190" height="574" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:574,&quot;width&quot;:1190,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:304565,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_uma!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png 424w, https://substackcdn.com/image/fetch/$s_!_uma!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png 848w, https://substackcdn.com/image/fetch/$s_!_uma!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png 1272w, https://substackcdn.com/image/fetch/$s_!_uma!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb9c267b-64c8-4227-8bc5-f65eb3b43d3b_1190x574.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Computer Language Benchmarks Game</h2><p>The CLBG initiative includes a framework for running, testing and comparing implemented coherent solutions for a set of well-known, diverse programming problems.</p><p>You can see the complete results <a href="https://sites.google.com/view/energy-efficiency-languages/results?authuser=0">here. </a></p><p>I think in some ways the paper is very theoretical and novel and may not fully be totally representative of the challenge of the question, but is pretty amusing at least. I wonder a few years later if this would have changed using the same methodology. As new languages are rolled out like Carbon I wonder if they take this into consideration: </p><h4>In Case you Missed It </h4><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:67508751,&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor&quot;,&quot;publication_id&quot;:397002,&quot;publication_name&quot;:&quot;Datascience Learning Center&quot;,&quot;publication_logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/966bde96-aa76-4d37-ab91-a3ba0299eff1_406x406.png&quot;,&quot;title&quot;:&quot;Google Carbon Wants to be the Successor of C++&quot;,&quot;truncated_body_text&quot;:&quot;August 6th, 2022 8:00 PM MONTREAL, CANADA. I have a summer discount going to reward my early backers and most passionate readers. I&#8217;m really grateful for the support. Who actually reads on the weekend anyways? Hey Guys, At the end of July, 222 as you know, Google announced its new software programming language Carbon. The headlines were about how&quot;,&quot;date&quot;:&quot;2022-08-07T11:00:53.128Z&quot;,&quot;like_count&quot;:3,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:21731691,&quot;name&quot;:&quot;Michael Spencer&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/75d1bf99-dcf3-4af6-be2a-416c08c954a1_450x450.jpeg&quot;,&quot;bio&quot;:&quot;Michael is an amateur futurist and one of the most prolific bloggers of the past 10 years. I started multiple Newsletters on Substack as of late December, 2021. Michael lost all of his self-employment clients during the pandemic. #AI&quot;,&quot;profile_set_up_at&quot;:&quot;2021-07-09T21:10:50.118Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:320401,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:396235,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:396235,&quot;name&quot;:&quot;AI Supremacy &quot;,&quot;subdomain&quot;:&quot;aisupremacy&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;News at the intersection of Artificial Intelligence, technology and business including Op-Eds, paper summaries and A.I. startups. &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c548f8c4-823b-4a2a-b499-528f9a84cb5c_215x215.png&quot;,&quot;author_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#8AE1A2&quot;,&quot;created_at&quot;:&quot;2021-06-28T21:51:38.676Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}},{&quot;id&quot;:316708,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:392690,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:392690,&quot;name&quot;:&quot;Stock Quest&quot;,&quot;subdomain&quot;:&quot;stockquest&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;The hottest investing stories, stock tips, and trading op-eds. I cover buy calls, penny stocks and swing trades as well as alerts. &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/85f0e8cf-32e8-4a14-8f9e-41dc130dc344_193x193.png&quot;,&quot;author_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#EA410B&quot;,&quot;created_at&quot;:&quot;2021-06-24T17:43:37.779Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}},{&quot;id&quot;:319445,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:395325,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:395325,&quot;name&quot;:&quot;Artificial Intelligence Survey &quot;,&quot;subdomain&quot;:&quot;futuresin&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Bite size curation of links to A.I. News, funding and trending topics from around the web. &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e519bec5-40b6-4892-9de0-865f77e668f8_230x230.png&quot;,&quot;author_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#2096FF&quot;,&quot;created_at&quot;:&quot;2021-06-27T19:57:15.745Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}},{&quot;id&quot;:321214,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:397002,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:397002,&quot;name&quot;:&quot;Datascience Learning Center&quot;,&quot;subdomain&quot;:&quot;datasciencelearningcenter&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Datascience, programming, datascience, future work, digital transformation, WFH trends and the future of coding. &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/966bde96-aa76-4d37-ab91-a3ba0299eff1_406x406.png&quot;,&quot;author_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#67BDFC&quot;,&quot;created_at&quot;:&quot;2021-06-29T20:22:07.141Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}},{&quot;id&quot;:321230,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:397016,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:397016,&quot;name&quot;:&quot;Web3 Digest&quot;,&quot;subdomain&quot;:&quot;cryptobullsbears&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Bitcoin, blockchain, crypto, DeFi, FinTech, crypto trading, etc...&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/af423c02-84b5-487c-8ceb-ee4a78fd13ad_164x164.png&quot;,&quot;author_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-06-29T20:53:00.677Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}},{&quot;id&quot;:321351,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:397128,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:397128,&quot;name&quot;:&quot;Sublink&quot;,&quot;subdomain&quot;:&quot;firstfuturist&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Tech news, business news, futurism, major innovations, breaking news, BigTech news, and futuristic topics like the Singularity, quantum computing, Metaverse and so forth. &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4ceb5918-abbe-4f9a-8e5f-746a11bcb4b6_1280x1280.png&quot;,&quot;author_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#A33ACB&quot;,&quot;created_at&quot;:&quot;2021-06-29T23:31:49.731Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Michael Spencer of Sublink&quot;,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}},{&quot;id&quot;:321532,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:397300,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:397300,&quot;name&quot;:&quot;Quantum Foundry &quot;,&quot;subdomain&quot;:&quot;ipotimes&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Quantum computing, IPOs, startups, future companies, business models, venture capital deals, research &amp; papers, global news coverage, etc...&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/52907a7b-c016-4530-874c-e6e5da3a7340_168x168.png&quot;,&quot;author_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#9A6600&quot;,&quot;created_at&quot;:&quot;2021-06-30T05:55:21.469Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}},{&quot;id&quot;:323389,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:399085,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:399085,&quot;name&quot;:&quot;China Superpowers&quot;,&quot;subdomain&quot;:&quot;chinasuperpowers&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;China op-eds, ChinaTech, Chinese companies, CCP, global policy &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c3929a64-5ac7-48c1-b23f-473a9c05208a_900x900.png&quot;,&quot;author_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#6C0095&quot;,&quot;created_at&quot;:&quot;2021-07-02T02:45:54.225Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}},{&quot;id&quot;:323428,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:399124,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:399124,&quot;name&quot;:&quot;Creator Economy Tips &quot;,&quot;subdomain&quot;:&quot;basicincomeworld&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Writing tips, creator economy, building Email lists, building an audience hacks. Substack Growth insights. \n&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f1e9b1cd-4933-46ea-abd3-0d9a66c344da_720x720.png&quot;,&quot;author_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#00C2FF&quot;,&quot;created_at&quot;:&quot;2021-07-02T04:36:36.683Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}},{&quot;id&quot;:500088,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:569093,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:569093,&quot;name&quot;:&quot;Space Y&quot;,&quot;subdomain&quot;:&quot;offthegridxp&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Space, Space News, SpaceX, Astronomy, Mars, Science News, Aliens, GenZ, minimalism, life hacks, personal finance, tiny homes, van life, living off the grid.  &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f6c1d396-01f6-44b8-8e5d-4faa905f77bb_768x768.png&quot;,&quot;author_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#45D800&quot;,&quot;created_at&quot;:&quot;2021-11-15T20:08:43.092Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;MichaelKevinSp2&quot;,&quot;is_guest&quot;:false}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:null,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!FaGe!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966bde96-aa76-4d37-ab91-a3ba0299eff1_406x406.png" loading="lazy"><span class="embedded-post-publication-name">Datascience Learning Center</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Google Carbon Wants to be the Successor of C++</div></div><div class="embedded-post-body">August 6th, 2022 8:00 PM MONTREAL, CANADA. I have a summer discount going to reward my early backers and most passionate readers. I&#8217;m really grateful for the support. Who actually reads on the weekend anyways? Hey Guys, At the end of July, 222 as you know, Google announced its new software programming language Carbon. The headlines were about how&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">4 years ago &#183; 3 likes &#183; Michael Spencer</div></a></div><p>The study is now about five years old: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dk05!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dk05!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png 424w, https://substackcdn.com/image/fetch/$s_!Dk05!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png 848w, https://substackcdn.com/image/fetch/$s_!Dk05!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png 1272w, https://substackcdn.com/image/fetch/$s_!Dk05!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dk05!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png" width="599" height="655" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:655,&quot;width&quot;:599,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183605,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Dk05!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png 424w, https://substackcdn.com/image/fetch/$s_!Dk05!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png 848w, https://substackcdn.com/image/fetch/$s_!Dk05!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png 1272w, https://substackcdn.com/image/fetch/$s_!Dk05!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65cd6e54-19f7-4052-828d-0589419c02eb_599x655.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The paper was popularized by the Rust people from AWS, and many software engineers don&#8217;t take it entirely seriously. However it&#8217;s highly shareable and stirs up some useful debate. </p><p>You can read a 2021 update to this question <a href="https://www.sciencedirect.com/science/article/abs/pii/S0167642321000022">here. </a></p><p>There are many variables the study did not take into account according to commentators: </p><ul><li><p>Skill of the engineers themselves. </p></li><li><p>Debugging energy</p></li><li><p>Lifecycle energy cost</p></li><li><p>Impact of JIT compilers of many languages</p></li></ul><p>Still the article is a rare example of asking an important and tough question and trying to find the most relevant benchmarks. </p><p>Join 33 other paying subscribers for additional content and locked<a href="https://datasciencelearningcenter.substack.com/archive"> archive</a> posts. </p><div class="poll-embed" data-attrs="{&quot;id&quot;:8855}" data-component-name="PollToDOM"></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Meta developers will focus on ]]></title><description><![CDATA[These Programming Languages.]]></description><link>https://datasciencelearningcenter.substack.com/p/meta-developers-will-focus-on</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/meta-developers-will-focus-on</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Tue, 09 Aug 2022 23:00:06 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" width="1080" height="721" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;man siting facing laptop&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="man siting facing laptop" title="man siting facing laptop" srcset="https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1562813733-b31f71025d54?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2Rpbmd8ZW58MHx8fHwxNjYwMDc3OTkz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@cbpsc1">Clint Patterson</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>Hey Guys, </p><p>Thanks for reading Data Science Learning Center, I&#8217;m still getting the hang of this, this is still a relatively new publication. Recently I made columns at the top I will attempt to tackle (in so far as one person can do so!). They are: </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AGsy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef2b3c4-063e-4785-b1ff-5580ec542589_724x78.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AGsy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef2b3c4-063e-4785-b1ff-5580ec542589_724x78.png 424w, https://substackcdn.com/image/fetch/$s_!AGsy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef2b3c4-063e-4785-b1ff-5580ec542589_724x78.png 848w, https://substackcdn.com/image/fetch/$s_!AGsy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef2b3c4-063e-4785-b1ff-5580ec542589_724x78.png 1272w, https://substackcdn.com/image/fetch/$s_!AGsy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef2b3c4-063e-4785-b1ff-5580ec542589_724x78.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AGsy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef2b3c4-063e-4785-b1ff-5580ec542589_724x78.png" width="724" height="78" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/def2b3c4-063e-4785-b1ff-5580ec542589_724x78.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:78,&quot;width&quot;:724,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7444,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AGsy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef2b3c4-063e-4785-b1ff-5580ec542589_724x78.png 424w, https://substackcdn.com/image/fetch/$s_!AGsy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef2b3c4-063e-4785-b1ff-5580ec542589_724x78.png 848w, https://substackcdn.com/image/fetch/$s_!AGsy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef2b3c4-063e-4785-b1ff-5580ec542589_724x78.png 1272w, https://substackcdn.com/image/fetch/$s_!AGsy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef2b3c4-063e-4785-b1ff-5580ec542589_724x78.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><ul><li><p>Data Science</p></li><li><p>Machine Learning</p></li><li><p>Programming</p></li><li><p>Visualization </p></li><li><p>Hacker News</p></li><li><p>Business Science Center</p></li></ul><p>Eventually I&#8217;m going to have to find other guest contributors who can fill out some of this content with me who are more qualified. If you or someone you know fits the bill get them to DM me on <a href="https://twitter.com/MichaelKevinSp2">Twitter</a> or <a href="https://www.linkedin.com/in/michaelkspencer/">LinkedIn</a>. #AMA anything too, I&#8217;m always up for chat. </p><p>Or let me know what you want me to write about more. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.linkedin.com/in/michaelkspencer/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sBeG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4569ff2f-ec5b-4783-9823-8e741a05dc94_511x240.png 424w, https://substackcdn.com/image/fetch/$s_!sBeG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4569ff2f-ec5b-4783-9823-8e741a05dc94_511x240.png 848w, https://substackcdn.com/image/fetch/$s_!sBeG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4569ff2f-ec5b-4783-9823-8e741a05dc94_511x240.png 1272w, https://substackcdn.com/image/fetch/$s_!sBeG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4569ff2f-ec5b-4783-9823-8e741a05dc94_511x240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sBeG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4569ff2f-ec5b-4783-9823-8e741a05dc94_511x240.png" width="511" height="240" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4569ff2f-ec5b-4783-9823-8e741a05dc94_511x240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:511,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:225152,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.linkedin.com/in/michaelkspencer/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sBeG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4569ff2f-ec5b-4783-9823-8e741a05dc94_511x240.png 424w, https://substackcdn.com/image/fetch/$s_!sBeG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4569ff2f-ec5b-4783-9823-8e741a05dc94_511x240.png 848w, https://substackcdn.com/image/fetch/$s_!sBeG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4569ff2f-ec5b-4783-9823-8e741a05dc94_511x240.png 1272w, https://substackcdn.com/image/fetch/$s_!sBeG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4569ff2f-ec5b-4783-9823-8e741a05dc94_511x240.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="poll-embed" data-attrs="{&quot;id&quot;:6127}" data-component-name="PollToDOM"></div><p>This topic is for active supporters, I really appreciate your investment in me as I try to create educational and inspirational content for young aspiring software development engineers and the Tech crowd in general. </p><p>As such I have a time-limited Summer Deal. I really want to <strong>reward early supporters</strong>. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?coupon=414140a2&quot;,&quot;text&quot;:&quot;Get 22% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?coupon=414140a2"><span>Get 22% off for 1 year</span></a></p><p></p><div><hr></div><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>So let&#8217;s get into it: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" width="1080" height="720" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1653158861306-e5b3804f6115?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwzMHx8bWV0YXxlbnwwfHx8fDE2NjAwNzgwMzM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@leonidasph">Adri&#224; Garc&#237;a Sarceda</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><h1><strong>Programming languages: Meta&#8217;s Top Picks</strong></h1><p>Meta's primary supported server-side languages are <strong>Hack, C++, Rust, and Python</strong>. For performance-sensitive back-end services, we encourage C++ and Rust.</p><p>C++? Buy why not <a href="https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor">Carbon</a>?</p><p>Facebook's Meta will give cash to support Python for Instagram.</p><p>About two weeks ago, Meta signed off on four main programming languages for developers at Meta. I found this story really interesting. </p><p>Can someone make a Substack on what software engineering questions FAANG companies ask in their interviews?</p><p>Software engineers and developers still want to work at Meta. With among the highest average mean salaries in Silicon Valley, who would blame them? (<a href="https://youtu.be/RcXTmVOiBMg">Video</a>: Facebook Salary progression as a Software engineer). </p><div id="youtube2-RcXTmVOiBMg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;RcXTmVOiBMg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/RcXTmVOiBMg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Meta importantly is really powering Python and Rust currently. </p><p>Meta, which owns Facebook, has given $300,00 to the Python Software Foundation (PSF), the group that maintains Core Python (CPython) &#8211; the open-source programming language that powers most machine learning (ML) and artificial intelligence apps.</p><p>The company&#8217;s own Hack programming language is among the four supported languages moving forward; it&#8217;s a typesafe variant of the open-source PHP language that works on the HipHop Virtual Machine, and has been around since 2014 where it was first implemented by Facebook.</p><ul><li><p>Python</p></li><li><p>Rust</p></li><li><p><a href="https://hacklang.org/">Hack </a></p></li><li><p>C++</p></li></ul><p>Thanks to the Reddit archives of Subreddit: <a href="https://www.reddit.com/r/programming/">Programming</a>, I found the release notes on Hack, you know, <a href="https://engineering.fb.com/2014/03/20/developer-tools/hack-a-new-programming-language-for-hhvm/">8 years ago</a>. </p><p>In March, 2022 <a href="https://pyfound.blogspot.com/2022/03/meta-deepens-its-investment-in-python.html">Meta invested more</a> into Python&#8217;s Ecosystems. As the backbone to many Meta Services ranging from Instagram to its AI and data infrastructure, Python is very important to Meta.</p><p>CPython is the basis for other <a href="https://www.zdnet.com/article/microsoft-visual-studio-code-tool-is-now-part-of-the-anaconda-python-distribution/">implementations of the language such as Anaconda</a> (ZDnet) and Cinder, Facebook's implementation of it, which aims to boost Python performance for sharing photos on Instagram.&nbsp;</p><blockquote><h4>"It&#8217;s important that every language we adopt is the best fit for a particular use case, so we do a high level of diligence whenever we evaluate a language," Meta told <a href="https://www.theregister.com/2022/07/27/meta_approves_four_programming_languages/">The Register</a>.</h4></blockquote><p>Understanding&#8217;s Meta, Google and Microsoft&#8217;s relationship to the programming language ecosystem and evolution is relatively interesting. </p><blockquote><h4>"Language decisions tend to stick once they&#8217;re made, so we want to be deliberate from the onset to give our engineers the best tools to work with."</h4></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1635002962487-2c1d4d2f63c2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHw0fHxtZXRhfGVufDB8fHx8MTY2MDA3ODAyMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@steve_j">Steve Johnson</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><h3>Meta&#8217;s Big 4 Programming Languages</h3><p>TL;dr: </p><ol><li><p>Hack</p></li><li><p>Python</p></li><li><p>C++</p></li><li><p>Rust</p></li></ol><p>According to the Register, as might be expected, Meta has designated homegrown, open sourced <a href="https://hacklang.org/">Hack</a> as a supported language. Hack is a typesafe variant of PHP that relies on the HipHop Virtual Machine (HHVM) and is the basis for much of Facebook. Meta recommends Hack for business logic and relatively stateless applications.</p><p>Python, one of the most popular programming languages around, also got the nod. Meta recommends Python for data science, ML applications, and Instagram-related code.</p><p>C++, the widely used general purpose programming language, received Meta's blessing for performance-sensitive backend services.</p><p>So too did Rust, also recommended for backend services focused on performance and for CLI tools. "There's a rapidly increasing Rust footprint in our products and services, and we're committing to Rust long term and welcome early adopters," the company said.</p><h3>Meta&#8217;s Community Supported Languages</h3><p>Other programming languages are said to be "community supported," which means those using them are left to their own devices to ensure things work properly. Java, Erlang, Haskell, and Go, are endorsed for specific use cases, but aren't supported outside of those situations.</p><ul><li><p>Java</p></li><li><p>Erlang</p></li><li><p>Haskell</p></li><li><p>Go </p></li></ul><h3>Highest Earning Software Languages in 2022</h3><p>According to Octoparse: </p><ol><li><p>Go</p></li><li><p>Scala</p></li><li><p>Objective-C</p></li><li><p>CoffeeScript</p></li><li><p>R</p></li><li><p>TrypeScript</p></li><li><p>SQL</p></li><li><p>Java</p></li><li><p>Python</p></li><li><p>JavaScript</p></li><li><p>C++</p></li><li><p>C#</p></li><li><p>Perl</p></li><li><p>PHP</p></li><li><p>IOS/Swift</p></li></ol><h4>Go</h4><p>Go programmers get paid at an average of $110,000 per year, and it has been on the top in recent years.</p><p>It has been used in: </p><ol><li><p>Uber</p></li><li><p>SoundCloud</p></li><li><p>Netflix</p></li><li><p>Dropbox </p></li><li><p>Twitch</p></li><li><p>SendGrid</p></li><li><p>DailyMotion</p></li><li><p>Trivago</p></li><li><p>Alibaba</p></li><li><p>Capital One</p></li><li><p>PayPal </p></li><li><p>Slack and others.  </p></li></ol><h4>Scala</h4><p>Programmers equipped with Scala earn up to $110,000 a year.</p><p>Designed to be concise, many of Scala's design decisions aimed to address criticisms of Java.</p><ol><li><p>LinkedIn.</p></li><li><p>AirBnb</p></li><li><p>Twitter.</p></li><li><p>Foursquare.</p></li><li><p>Netflix.</p></li><li><p>Tumblr.</p></li><li><p>The Guardian.</p></li><li><p>precog.</p></li><li><p>Sony, and others. </p></li></ol><p>To see their full list go <a href="https://www.octoparse.com/blog/15-highest-paying-programming-languages-in-2017">here.</a></p><p>That&#8217;s all for today. DSLC post frequency will vary from week to week and in posting time. </p><p>I have a summer discount going to reward my early backers and most passionate readers. I&#8217;m really grateful for the support.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?coupon=414140a2&quot;,&quot;text&quot;:&quot;Get 22% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?coupon=414140a2"><span>Get 22% off for 1 year</span></a></p><p>I have yet another Newsletter that&#8217;s a &#8220;surprise box&#8221; of <a href="https://read-last-futurist-newsletter.beehiiv.com/?_gl=1*77wz98*_ga*MTI4MzE1MzYyLjE2NTk5ODQ3NzU.*_ga_E6Y4WLQ2EC*MTY2MDA3NjIyMi4xMS4xLjE2NjAwNzYyMjcuNTU.">futurism topics here</a>.</p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Google Carbon Wants to be the Successor of C++]]></title><description><![CDATA[But eventually it could disrupt Rust]]></description><link>https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Sun, 07 Aug 2022 11:00:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LDA8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LDA8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LDA8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LDA8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LDA8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LDA8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LDA8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg" width="1200" height="876" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106528,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LDA8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LDA8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LDA8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LDA8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F568d92fe-17e1-46aa-ba6e-04e9b042041a_1200x876.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5>August 6th, 2022 8:00 PM MONTREAL, CANADA. </h5><p><em>I have a summer discount going to reward my early backers and most passionate readers. I&#8217;m really grateful for the support. Who actually reads on the weekend anyways?</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?coupon=414140a2&quot;,&quot;text&quot;:&quot;Get 22% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?coupon=414140a2"><span>Get 22% off for 1 year</span></a></p><p></p><p>Hey Guys, </p><p>At the end of July, 222 as you know, Google announced its new software programming language Carbon. The headlines were about how <strong>Google's Carbon is trying to be be a better C++.  While Rust is super popular I wonder if over-time Carbon could compete with it?</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:5658}" data-component-name="PollToDOM"></div><p></p><p>Frustrated by the slow evolution of the C++, Google engineers have launched a new &#8220;experimental&#8221; open source programming language, called Carbon, as a possible successor to the venerable but aging C++.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lDtO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lDtO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png 424w, https://substackcdn.com/image/fetch/$s_!lDtO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png 848w, https://substackcdn.com/image/fetch/$s_!lDtO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png 1272w, https://substackcdn.com/image/fetch/$s_!lDtO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lDtO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png" width="496" height="291" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:496,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:159591,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lDtO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png 424w, https://substackcdn.com/image/fetch/$s_!lDtO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png 848w, https://substackcdn.com/image/fetch/$s_!lDtO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png 1272w, https://substackcdn.com/image/fetch/$s_!lDtO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd69e6d94-417d-4406-93ef-0979b9d542b6_496x291.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Think about it, the way BigTech molds programming languages really is for their own benefit: Just as Microsoft <a href="https://thenewstack.io/typescript-and-the-power-of-a-statically-typed-language/">built</a> (NewStack) Typescript to update JavaScript, and Kotlin was created to shore up weaknesses in Java, Carbon could serve as <a href="https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/">a successor language</a> (9to5) to C++, one that offers an easy jumping off point for developers to a newer language that addresses modern development concepts such as memory safety and generics.</p><p>First Look (<a href="https://youtu.be/MMxbP8ME2Ag">Video</a>)</p><div id="youtube2-MMxbP8ME2Ag" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;MMxbP8ME2Ag&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/MMxbP8ME2Ag?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>According to Google developer Chandler Carruth, Carbon could serve as a successor language to C++. The language was unveiled on July 19th, 2022. </p><p>Dubbed the experimental successor to C++, I&#8217;m very curious to see what this becomes. </p><h3>What is C++ Used for?</h3><p>C++ is a powerful general-purpose programming language. It can be used <strong>to develop operating systems, browsers, games, and so on</strong>. C++ supports different ways of programming like procedural, object-oriented, functional, and so on. This makes C++ powerful as well as flexible.</p><p>It powers search engines, VR applications, air travel, movie production, oh okay! </p><ul><li><p>Operating Systems</p></li><li><p>Browsers </p></li><li><p>Search Engines</p></li><li><p>VR applications</p></li></ul><p>Bro, that sounds a lot like Carbon could be useful for the Metaverse! </p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">You are reading the Programming Column of Data science Learning Center. If you could share this on Hacker News, Reddit or elsewhere it would be appreciated. </p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9BGE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9BGE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png 424w, https://substackcdn.com/image/fetch/$s_!9BGE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png 848w, https://substackcdn.com/image/fetch/$s_!9BGE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png 1272w, https://substackcdn.com/image/fetch/$s_!9BGE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9BGE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png" width="562" height="312" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:312,&quot;width&quot;:562,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13138,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9BGE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png 424w, https://substackcdn.com/image/fetch/$s_!9BGE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png 848w, https://substackcdn.com/image/fetch/$s_!9BGE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png 1272w, https://substackcdn.com/image/fetch/$s_!9BGE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F281313e1-2b5b-49ad-b1f0-a4ae87b2e0ff_562x312.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Long the language of choice for building performance-critical applications, C++ is plagued with a number of issues that hamper modern developers, Carruth <a href="https://github.com/carbon-language/carbon-lang/blob/trunk/docs/project/difficulties_improving_cpp.md">explained</a> on a GitHub page.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://github.com/carbon-language/carbon-lang&quot;,&quot;text&quot;:&quot;Carbon on GitHub&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://github.com/carbon-language/carbon-lang"><span>Carbon on GitHub</span></a></p><p>Dart was one of the programming languages launched by Google which was object-oriented and a web-based programming language. Dart programming language didn&#8217;t gain a huge response from the developers and hence it never got the position of mainstream programming language. </p><p>The Rust Foundation has a budget of $625,000 (generously donated by <strong>AWS, Huawei, and Google</strong>) to run a grants program for the Rust community in 2022. Microsoft also joined Rust&#8217;s Foundation. How BigTech are involved in how programming languages evolve is pretty significant. </p><p>But anything is better than bureaucracy. Apparently the evolution of C++ is presently and historically stymied by a bureaucratic committee process, oriented around standardization rather than design. Which can make it difficult to add new features.&nbsp; C++ has largely a sequestered development process, in which a <a href="https://isocpp.org/std/the-committee">select committee</a> makes the important decisions, in a waterfall process that can take years.</p><p><a href="http://@chandlerc1024">Chandler</a> is pretty low key. In that fateful early July, 2022 at the Cpp North convention in Toronto, as <a href="https://twitter.com/code_report/status/1549383435642445824">shared by Conor Hoekstra</a> who was in attendance and documented the slides, Googler Chandler Carruth shared the vision for a new programming language called Carbon.</p><p>I could only find half a dozen articles on Carbon and you know copypastas. Do you guys have any insights on this?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor/comments"><span>Leave a comment</span></a></p><p>You can <a href="https://github.com/carbon-language/carbon-lang#getting-started">Get Started. </a></p><p>This might be a good time to learn Carbon, as it could likely be in demand in the years to come. While Carbon began as a Google internal project, the development team ultimately wants to reduce contributions from Google, or any other single company, to less than 50% by the end of the year.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" width="1080" height="719" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:719,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A MacBook with lines of code on its screen on a busy desk&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A MacBook with lines of code on its screen on a busy desk" title="A MacBook with lines of code on its screen on a busy desk" srcset="https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1498050108023-c5249f4df085?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb2Rpbmd8ZW58MHx8fHwxNjU5ODE1MjMx&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@cgower">Christopher Gower</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h2>The Rust - Carbon Connection in the Future of Code</h2><p>As usual Google says it ultimately want to&nbsp; hand the project off to an independent software foundation, where its development will be <a href="https://github.com/carbon-language/carbon-lang/blob/trunk/CONTRIBUTING.md">led by volunteers</a>. Who knows who really pulls the strings in these Foundations? But I have my more deviant assumptions. </p><p>So who is Rust perhaps involved? Even as it becomes a favorite at Meta?</p><p>Many have dubbed Rust a C++ successor, however speaking at a recent event, Google Principal Software Engineer Chandler Carruth explained how the programming language that was initially a Mozilla product doesn&#8217;t have the same &#8220;bi-directional interoperability&#8221; as other tools, which introduces a type of &#8216;language barrier&#8217; when &#8216;translating&#8217; between different programming language.</p><p>Think about that. </p><p>Facebook parent Meta now encourages its engineers to use C++ and Rust programming languages for coding high-performance backend services. But for how much longer? Could there be another changing of the guard in a few years time?</p><p>As such, the newly announced Carbon should be interoperable with the popular C++ code, however for users looking to make the full switch, the migration should be fairly easy. This could potentially disrupt some adoption of Rust. </p><p>C++ has been struggling to improve and meet developers' needs for quite some time. </p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" width="1080" height="720" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1537128535997-13b690849da9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyM3x8Y2FyYm9ufGVufDB8fHx8MTY1OTgyOTk4Mg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@louisap">Louisa Potter</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>Carbon: In the Tooling section, we will go over the following to set up our environment:</p><ol><li><p>Homebrew</p></li><li><p>Bazel</p></li><li><p>LLVM</p></li><li><p>Clone Carbon language</p></li><li><p>Run the Explorer</p></li></ol><h3>Succession Wars</h3><p>I really quite like the &#8220;succession&#8221; metaphor in utility and natural selection of code. </p><blockquote><h4>Android developers well know that Kotlin serves as a successor to Java, just as iOS developers know Swift is the successor to Objective-C. TypeScript, from Microsoft, has thoroughly enhanced JavaScript, while remaining comfortable to use and able to be &#8220;transpiled&#8221; back to JavaScript.</h4></blockquote><p><strong>                                                              Carbon &lt; Rust &gt; C++</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EPgE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EPgE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png 424w, https://substackcdn.com/image/fetch/$s_!EPgE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png 848w, https://substackcdn.com/image/fetch/$s_!EPgE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png 1272w, https://substackcdn.com/image/fetch/$s_!EPgE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EPgE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png" width="582" height="202" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/fb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:202,&quot;width&quot;:582,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:232261,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EPgE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png 424w, https://substackcdn.com/image/fetch/$s_!EPgE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png 848w, https://substackcdn.com/image/fetch/$s_!EPgE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png 1272w, https://substackcdn.com/image/fetch/$s_!EPgE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb988e04-73ca-4e4e-9f38-f5ab6fb12dee_582x202.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p><a href="https://analyticsindiamag.com/should-we-call-rust-a-failed-programming-language/">Rust felt like a darling </a>(AIM) of 2021 and especially 2020, but could its stock be fading as we head over into 2023? </p><p>Rust has been ranked as the most liked language by its users for two years in surveys but some programmers say otherwise. What could be Google&#8217;s motive for disrupting Rust&#8217;s momentum and all the Meta and Microsoft adoption it is seeing? Oh I wonder&#8230;.</p><p>Down with those ideological &#8220;<a href="https://rustaceans.org/">Rusticans</a>!&#8221; They are getting too popular! We at Google who don&#8217;t know how to launch products, protests, we protest! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/google-carbon-wants-to-be-the-successor/comments"><span>Leave a comment</span></a></p><p>I&#8217;m joking. This could go any number of ways, but be aware software is always eating the world and that means software is always evolving. </p><p><em>I have a summer discount going to reward my early backers and most passionate readers. I&#8217;m really grateful for the support. Who actually writes on the weekend anyways? I do. </em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?coupon=414140a2&quot;,&quot;text&quot;:&quot;Get 22% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?coupon=414140a2"><span>Get 22% off for 1 year</span></a></p><p>Interested in debating the future of Rust vs. Carbon? There&#8217;s a <a href="https://www.reddit.com/r/CarbonLang/comments/webj3f/carbon_or_rust/">Reddit thread for that. </a></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Top Software Programming Languages]]></title><description><![CDATA[Exploring some of the listicles on the web]]></description><link>https://datasciencelearningcenter.substack.com/p/top-software-programming-languages</link><guid isPermaLink="false">https://datasciencelearningcenter.substack.com/p/top-software-programming-languages</guid><dc:creator><![CDATA[Michael Spencer]]></dc:creator><pubDate>Thu, 28 Jul 2022 21:00:48 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" width="1080" height="720" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;black Android smartphone&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="black Android smartphone" title="black Android smartphone" srcset="https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwxfHxjb2RlfGVufDB8fHx8MTY1OTAzMzE0MA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@synkevych">Roman Synkevych &#127482;&#127462;</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p><em>I&#8217;m doing a <strong>summer discount deal</strong> promotion here to kickstart my own motivation into another gear. If you want to &#8220;buy me a cup of coffee&#8221;, here is your chance.</em> </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?coupon=414140a2&quot;,&quot;text&quot;:&quot;Get 22% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?coupon=414140a2"><span>Get 22% off for 1 year</span></a></p><p></p><p>Hey Guys, </p><p>On LinkedIn I have an absurdly high audience of software programmers and software engineers. While I don&#8217;t personally know how to code, I&#8217;ve always been pretty curious about <strong>which languages are used for what and in what domain.</strong> </p><p>I&#8217;m definately code curious. </p><p>Software development folk can&#8217;t ever know too much about all these various tools and languages and I&#8217;m going to try to eventually cover these topics better. In a Newsletter, sometimes curation is more informative to your audience than totally original content or analysis. </p><p>The world needs software engineers and software developers to build the future. What languages you learn and know will often determine to some extent some of the existing opportunities. For as long as &#8220;software is eating the world&#8221; there will be a demand for software engineers. </p><h3>Software Develops in the Great Resignation </h3><p>Even as we&#8217;ve had <a href="https://www.cnbc.com/2022/07/28/gdp-dips-sparking-recession-fears-whats-really-happening.html">two consecutive quarters of GPD declines</a>, the labor force is so strong. Enterprise software developers are joining the Great Resignation, as they struggle to keep up with increased business demands and are bogged down by repetitive tasks in the wake of the COVID-19 pandemic, according to a new survey conducted by Salesforce's Mulesoft.</p><h3>Stress on Software Developers </h3><p>The top three factors leading to developer stress, according to the <a href="https://www.infoworld.com/article/3656705/why-developers-are-joining-the-great-resignation.html">survey</a>, were increased workloads and demands from other teams (39%), growing pressure to transform digitally (37%), and the need to constantly learn new skills to adapt to new technologies and approaches (35%).</p><ul><li><p>Increased workloads </p></li><li><p>Digital transformation </p></li><li><p>Need to constantly learn and adapt </p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:4523}" data-component-name="PollToDOM"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/p/top-software-programming-languages/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/p/top-software-programming-languages/comments"><span>Leave a comment</span></a></p><p>I&#8217;m curious how software programmers are navigating this bizarre period of the Great Resignation, stocks going down, startups faltering with less funding and less access to capital and the pressures of remote work and life-work balance. </p><div class="poll-embed" data-attrs="{&quot;id&quot;:4524}" data-component-name="PollToDOM"></div><p></p><p>That being said, let&#8217;s get into it: </p><p>Now let&#8217;s just read some generic fun stuff. The ordering of these may also seem somewhat arbitrary, which is okay. </p><h1>Top Software Programming Languages for Quantum Computing</h1><p>Quantum programming languages are the foundations to interpret ideas into instructions to be carried out by a quantum computer . </p><p>Physicists do tend to code in a lot of programming languages - like Matlab, Fortran, C++ - and getting access to a real quantum computer has historically been difficult. However, cloud quantum computing systems have opened up opportunities for anyone to start working with quantum computers. Python likely remains the best to learn for this. </p><p>Imperative and functional QC languages are also interesting to note. Imperative programming languages consist of step-by-step instructions to be performed in order to accomplish the desired result. In classical computers imperative languages include C, JavaScript, Pascal, Python, etc.</p><h4><strong>1. QMASM</strong></h4><p>Quantum macro assembler was published in 2016. It is a kind of low-level language that is specially used for quantum annealing. The significance of QMASM relieves the programmer from having to know system-specific hardware details while still allowing programs to be expressed at a low level of abstraction.</p><h4><strong>2. QML</strong></h4><p>QML was published in 2007, it is a Haskell-like quantum programming language that is based on strict linear logic. It has the capability to integrate reversible and irreversible quantum computations. It is a user interface specification and programming languages that allows developers and designers alike to create highly performant, fluidly animated, and visually appealing applications.</p><h4><strong>3. Silq</strong></h4><p>Silq was originally published in 2020. It is a high-level programming language when compared to the QCL and AMASM. It is written in D language, see it on <a href="https://github.com/eth-sri/silq">GitHub.</a> </p><h4><strong>4. QCL</strong></h4><p>Quantum computing language is one of the first implemented quantum programming languages that resembles C language in regards to syntax and data types. It is usually used for writing programs for quantum computers. As every quantum machine has to be controlled by classical devices, the pre-existing quantum programming languages incorporate classical control structures like loops and conditional execution and allow them to operate on classical and quantum data.</p><h4><strong>5. QFC and QPL</strong></h4><p>Semantically QFC and QPL are equivalent. However, in QFC, quantum programs are represented using flowchart syntax, but in the QPL syntactic structure of quantum, programs are represented using textual representations.</p><h4><strong>6. Quantum Lambda Calculus </strong></h4><p>Quantum Lambda Calculus: it is based on classical lambda calculus introduced in 1930 and was first defined for quantum calculations in 1996. It uses high-order functions&nbsp;(&#955;x.x^3)&nbsp;Therefore, it is stronger than the standard quantum computational models, such as quantum Turing machine or the quantum circuit model.</p><h1>Top Software Programming Languages for Web 3</h1><h3><strong>1. Rust</strong></h3><p>Unlike Solidity, Rust is not crypto specific, making it accessible to the existing pool of developers. It is used by popular protocols such as NEAR, Compound and Solana. Like Solidity, Rust can be used to write smart contracts but is also popular in the gaming community.</p><h3><strong>2. Solidity</strong></h3><p>Solidity, one of the most established blockchain programming languages, was created for writing smart contracts on the Ethereum blockchain. As the first smart contract language running on top of the Ethereum virtual machine (EVM), it has been widely adopted. It is also heavily based around the well-known programming language JavaScript, making it approachable for developers hoping to learn new code.</p><p>&#8220;Solidity has a fantastic user community that supports a number of development tools for application development. Solidity is quickly establishing itself as a leading development language in the Blockchain community.&#8221; says Jim Sullivan, author of Programming in Solidity &#8211; Your Guide to Building Smart Contracts.</p><p>Although it is mostly associated with Ethereum, Solidity is growing in popularity, and it is positioned to dominate blockchain development. It gives users the ability to create quality decentralized applications. Several other blockchains such as Hyperledger Fabric support Solidity.</p><h3><strong>3. Python</strong></h3><p>Python has been ranked as the most in-demand coding language for 2022, according to&nbsp; CodingNomads, which analyzed thousands of job postings in the U.S. and Europe. Renowned for its simplicity, it has a large community of followers worldwide.</p><p>Many blockchain developers opt for a hybrid approach when creating bespoke applications that have different requirements. This action may lead to Python being used as part of the overall development and another language used for the core architecture of a project.</p><p>Python is an open-source language that supports object-oriented programming. The code is said to be beginner friendly &#8211;&#8211; it also offers a huge library of assets and can be typed dynamically so that the user does not have to remember the complete architecture of the system they are building. This language has been used to create the LUNA blockchain, to create contracts for NEO and to develop smart contracts for Hyperledger.</p><h3><strong>4. Substrate</strong></h3><p>Substrate is a project born from the Polkadot blockchain. It is a completely free- and open-source project built using Rust programming language. The development of substrate happens through public channels like Github and Riot with contributors across a wide spectrum of projects. It is designed for creating fast and inherently safe software with a firm focus on popularizing a new decentralized internet infrastructure.</p><p>Substrate connects applications on public blockchains as well as creates bridges to other networks. When Polkadot is launched, you can feel secure that the technology that backs your blockchain is the same technology that powers multiple other production-level blockchains.</p><p>Greg Zaytsec and Alexander Mitrovich, founders of Unique Network believe that &#8220;flexibility is the strongest side of Substrate &#8211;&#8211; it allows unmatched customization that is needed to handle non-fungible asset classes on-chain. We used it to create the next generation NFT chain, capable of supporting innovative use cases and liberating NFTs from the collectables.&#8221;</p><h3><strong>5. C++</strong></h3><p>Many operating systems and games use C++ as their base language, making it popular in developer circles globally. With its long-standing reputation, it has multiple low- and high-level tools, plus extended versions that can be used. C++ is deemed to be a highly efficient and optimizable language suitable for blockchain transactions that require speed. As C++ is one of the oldest languages, it may be easier for developers to adopt. Significant blockchains like Bitcoin, Litecoin, Stellar and Monero use C++.</p><p>The principles of this language complement those of many blockchain projects in that the data is securely hidden and extra layers of security prevent data alteration.</p><h2>Top Undervalued Programming Languages that Pay Well </h2><p>I like the weird ones: </p><h3><strong>1. Haskell</strong></h3><p>Haskell is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research and industrial applications, Haskell has pioneered a number of programming language features such as type classes, which enable type-safe operator overloading.</p><h3><strong>2. Rust</strong></h3><p>Sponsored by Mozilla Research, Rust focuses on &#8220;type safety, memory safety, concurrency, and performance.&#8221; You can use Rust for distributed client/server applications and reliable system-level programming. Perhaps its newness is why fewer people queuing up to learn it. Going by this post, it doesn&#8217;t look like Rust will be on this list for long. Rust seems to have a much brighter future. It is one of the most undervalued programming languages that actually pays well.</p><h3><strong>3. Erlang</strong></h3><p>Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony, and instant messaging. Although Erlang is certainly useful, it&#8217;s less accessible for beginners. The steeper learning curve can be discouraging for developers looking for a side project or for beginners who might prefer an easier-to-learn language. It is one of the most undervalued programming languages that actually pays well.</p><h3><strong>4. Dart</strong></h3><p>At one time, Google&#8217;s dart was all set to dethrone JavaScript as the language of choice for web development. Unfortunately, Dart got left behind by JS and the tech giant remodeled it along the lines of CoffeeScript (Dart-to-JavaScript compiler). Customer-facing web applications of AdSense and AdWords use Dart. Dart has users outside Google, such as Blossoms and Workiva. Despite its stronghold within Google, Dart will have to be sold to outside developers.</p><h3><strong>5. Ada</strong></h3><p>Ada is an internationally standardized, general-purpose programming language used in a wide variety of applications &#8212; from missile control to payroll processing to air traffic control. Ada is a state-of-the art programming language that development teams worldwide are using for critical software: from microkernels and small-footprint, real-time embedded systems to large-scale enterprise applications, and everything in between. It is one of the most undervalued programming languages that actually pays well.</p><h3>Top Software Languages used by GitHub Contributors</h3><p>Here I removed the Big3: Python, Java and JavaScript. So what we left with?</p><h3><strong>1. TypeScript</strong></h3><p>TypeScript is one of the fastest-growing programming languages. Its functionality is quite similar to JavaScript and possesses new features such as enumeration type and floating numbers. </p><h3><strong>2. C++</strong></h3><p>C++ is the enhanced version of C and is one of the most popular languages among Github contributors. It can create operating systems, games, and even more, which is why it is one of the most-used languages that has seen an increase in its performance ranking since last year.</p><h3><strong>3. Kotlin</strong></h3><p>Kotlin is a general-purpose programming language that is extremely interoperable with Java and supports functional programming languages. The language is extensively used for Android applications, web, desktop, and server-side application development. Kotlin was built to be a more prominent option than Java.</p><h3><strong>4. Ruby</strong></h3><p>Ruby was initially designed to have a more human-friendly syntax while still being flexible from the object-oriented architecture perspective, supporting procedural and functional programming notation. The facilities provided by this programming language have enabled several of its users to tout it as beginner-friendly.</p><h3><strong>5. PHP</strong></h3><p>PHP provides a strong ecosystem of resources for developers with a simple syntax on GitHub. PHP is a short form for Hypertext Pre-processor with an open-source scripting language to be executed on the server. This programming language on GitHub is deep enough to run on large social networks and the files consist of text, HTML, JavaScript, and PHP code. It helps to generate dynamic page content, collect form data, and encrypt data.</p><p>Anyways guys I hope you found this issue mildly informative or amusing. </p><p>Thanks for reading! </p><p>Join <strong>29 paying subscribers</strong> who support what I do, the funds to go my rent, food and other living expenses so I can continue writing. I run multiple Newsletters, to understand the topics <a href="https://aisupremacy.substack.com/p/re-introduction-to-aisupremacy-and">read this</a>. I also got my <a href="https://www.patreon.com/michaelkspencer">first Patreon</a> supporter recently. I&#8217;m grateful.</p><p><strong>Please give</strong> this article a LIKE or a comment as it validates the work I do and improves my mental health.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://datasciencelearningcenter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://datasciencelearningcenter.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>