[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-VX6XMYV4lNVdziZ4PGfvPYHD2SHZIVxhkOI22r3uZYs":3,"sanity-TG0VLzItyoFCAGS1R8L_e_bVJrJDZYP8k_GEOzwHaAc":468},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":443},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d53f9358-3bb2-4f69-aebe-d31d19522cd4","2026-07-10T07:40:00.000Z",{"_type":10,"current":11},"slug","building-more-than-just-an-agent-harness",null,"Building more than just an agent harness",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":72,"comments":415,"dateUrl":416,"excerpt":417,"image":418,"legacyBody":421,"product":12,"publishedAt":424,"slug":425,"sponsored":12,"tags":427,"title":442,"visible":415},"2023-05-25T09:39:17Z","wp-post-17206","9HpbCsT2tq0xwozQfkg8w3","blogPost","2023-07-13T14:55:51Z",[46,61],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"slug":59},"2023-05-23T16:27:18Z","wp-author-226","dgl3SCUzppW3U2LvCoOzcS","blogAuthor","2023-06-20T15:05:06Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","current","Ryan Donovan",{"current":60},"rdonovan",{"_createdAt":47,"_id":62,"_rev":63,"_type":50,"_updatedAt":64,"avatar":65,"employee":68,"name":69,"slug":70},"wp-author-227","dgl3SCUzppW3U2LvCoP35A","2023-06-20T15:05:08Z",{"_type":53,"asset":66},{"_ref":67,"_type":56},"image-5df3158468f42b2e40ed766d70ce0ad6d5746955-1024x1024-jpg","none","Cassidy Williams",{"current":71},"cwilliams",[73,106,115,140,161,182,204,212,234,256,278,300,308,330,352,374,396],{"_key":74,"_type":75,"children":76,"markDefs":99,"style":105},"3c196af76236","block",[77,82,86,90,95],{"_key":78,"_type":79,"marks":80,"text":81},"3c196af762360","span",[],"Welcome to ISSUE #56 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":83,"_type":79,"marks":84,"text":69},"3c196af762361",[85],"9f09301fdfbf",{"_key":87,"_type":79,"marks":88,"text":89},"3c196af762362",[]," at ",{"_key":91,"_type":79,"marks":92,"text":94},"3c196af762363",[93],"60ce1ea837ee","Netlify",{"_key":96,"_type":79,"marks":97,"text":98},"3c196af762364",[],". This week, we say farewell to Winterbash 2020, look for evidence that a program is being emulated, and create a chess AI that matches the skill of a player instead of just beating them.",[100,103],{"_key":85,"_type":101,"href":102,"reference":12},"link","https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF",{"_key":93,"_type":101,"href":104,"reference":12},"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afOZOM0oCqsuuy0jKIrvb1QwkHWIZOMWNPCK6iuSTMOLeVDuTWeKOcbbyBczybLGtoNQkE84uGWTIEgGhFcxEULL45YJLR4857Ii-0ehWwRpRtjVPtwUxxOtY9-B2oCRv3dmx-KEES0t57P4_TNE4xFT-W5TGiXBreKWRyHfSL-Ozr796X8rmwbKE4P01pm8iSRIwfptm3apXxzvS_usQlDNLQGeGDgkjk55n1OBtvYt6oHij-wFSi5PdDR16hvrYr7E3MKhupgD-zGOVEWxRdxJ-RcBKrj9bAExDUmk948bZeThbs8xuJpwrwNDQkq5QPw%3D%3D","normal",{"_key":107,"_type":75,"children":108,"markDefs":113,"style":114},"b92f2df17aae",[109],{"_key":110,"_type":79,"marks":111,"text":112},"b92f2df17aae0",[],"From the blog",[],"h2",{"_key":116,"_type":75,"children":117,"markDefs":137,"style":105},"0221672673d6",[118,124,128,133],{"_key":119,"_type":79,"marks":120,"text":123},"0221672673d60",[121,122],"879d3b2d6776","strong","Ciao Winter Bash 2020!",{"_key":125,"_type":79,"marks":126,"text":127},"0221672673d61",[]," ",{"_key":129,"_type":79,"marks":130,"text":132},"0221672673d62",[131],"em","stackoverflow.blog",{"_key":134,"_type":79,"marks":135,"text":136},"0221672673d63",[],"\nWinter Bash 2020 has come to an end. While we’re packing the hats away for next year, let’s take a look at some of the community contributors that brought a smile to our faces.",[138],{"_key":121,"_type":101,"href":139,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F05\u002Fciao-winter-bash-2020\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":141,"_type":75,"children":142,"markDefs":158,"style":105},"b668cb42f173",[143,148,151,154],{"_key":144,"_type":79,"marks":145,"text":147},"b668cb42f1730",[146,122],"c24d551a00bf","Open source has a funding problem",{"_key":149,"_type":79,"marks":150,"text":127},"b668cb42f1731",[],{"_key":152,"_type":79,"marks":153,"text":132},"b668cb42f1732",[131],{"_key":155,"_type":79,"marks":156,"text":157},"b668cb42f1733",[],"\nRelying on volunteers to maintain every open source project isn’t long term sustainable. We explore some ideas for funding development to keep these projects moving.",[159],{"_key":146,"_type":101,"href":160,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F07\u002Fopen-source-has-a-funding-problem\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":162,"_type":75,"children":163,"markDefs":179,"style":105},"7e63536eef3f",[164,169,172,175],{"_key":165,"_type":79,"marks":166,"text":168},"7e63536eef3f0",[167,122],"ebf6380a0179","Podcast 302: Programming in PowerPoint can teach you a few things",{"_key":170,"_type":79,"marks":171,"text":127},"7e63536eef3f1",[],{"_key":173,"_type":79,"marks":174,"text":132},"7e63536eef3f2",[131],{"_key":176,"_type":79,"marks":177,"text":178},"7e63536eef3f3",[],"\nIs frontend the domain of artists, while backend becomes increasingly commoditized? Not so fast, says the API.",[180],{"_key":167,"_type":101,"href":181,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F08\u002Fpodcast-302-programming-in-powerpoint-can-teach-you-a-few-things\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":183,"_type":75,"children":184,"markDefs":201,"style":105},"04efc4af0358",[185,190,193,197],{"_key":186,"_type":79,"marks":187,"text":189},"04efc4af03580",[188,122],"e625c8012e14","Webinar: A Guide to Cloud-Native Continuous Delivery",{"_key":191,"_type":79,"marks":192,"text":127},"04efc4af03581",[],{"_key":194,"_type":79,"marks":195,"text":196},"04efc4af03582",[131],"promotion",{"_key":198,"_type":79,"marks":199,"text":200},"04efc4af03583",[],"\nJoin expert presenters from the DevOps Institute and AWS to learn how to navigate through the challenges of adopting cloud-native Continuous Delivery. You’ll take away best practices for streamlining the delivery of container-based applications.",[202],{"_key":188,"_type":101,"href":203,"reference":12},"https:\u002F\u002Fpages.awscloud.com\u002Fawsmp-h2-dev-Armory-Cloud-Native-Continuous-Delivery.html?trk=el_a134p000006gc6gAAA&trkCampaign=AWSMP_web_dev_Armory_Cloud-Native-Continuous-Delivery&sc_channel=el&sc_campaign=el_Stack-Overflow_newsletter_Namer&sc_outcome=Marketplace&sc_geo=NAMER&sc_country=US",{"_key":205,"_type":75,"children":206,"markDefs":211,"style":114},"cc9df0cd5979",[207],{"_key":208,"_type":79,"marks":209,"text":210},"cc9df0cd59790",[],"Interesting questions",[],{"_key":213,"_type":75,"children":214,"markDefs":231,"style":105},"8d47549c5d8f",[215,220,223,227],{"_key":216,"_type":79,"marks":217,"text":219},"8d47549c5d8f0",[218,122],"5e6d0430cc0e","How to detect a real Commodore 64, THEC64, or VICE emulator in software?",{"_key":221,"_type":79,"marks":222,"text":127},"8d47549c5d8f1",[],{"_key":224,"_type":79,"marks":225,"text":226},"8d47549c5d8f2",[131],"retrocomputing.stackexchange.com",{"_key":228,"_type":79,"marks":229,"text":230},"8d47549c5d8f3",[],"\nWhat if [dramatic pause] we are all just living in an emulator?",[232],{"_key":218,"_type":101,"href":233,"reference":12},"https:\u002F\u002Fretrocomputing.stackexchange.com\u002Fquestions\u002F17555\u002Fhow-to-detect-a-real-commodore-64-thec64-or-vice-emulator-in-software?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":235,"_type":75,"children":236,"markDefs":253,"style":105},"06ef5fec124c",[237,242,245,249],{"_key":238,"_type":79,"marks":239,"text":241},"06ef5fec124c0",[240,122],"e173010d69dd","Is there a theoretical possibility of having a full computer on a silicon wafer instead of a motherboard?",{"_key":243,"_type":79,"marks":244,"text":127},"06ef5fec124c1",[],{"_key":246,"_type":79,"marks":247,"text":248},"06ef5fec124c2",[131],"electronics.stackexchange.com",{"_key":250,"_type":79,"marks":251,"text":252},"06ef5fec124c3",[],"\nThere’s a reason that you don’t put all of your eggs in one basket.",[254],{"_key":240,"_type":101,"href":255,"reference":12},"https:\u002F\u002Felectronics.stackexchange.com\u002Fquestions\u002F540482\u002Fis-there-a-theoretical-possibility-of-having-a-full-computer-on-a-silicon-wafer?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":257,"_type":75,"children":258,"markDefs":275,"style":105},"bd5adedad3b6",[259,264,267,271],{"_key":260,"_type":79,"marks":261,"text":263},"bd5adedad3b60",[262,122],"fe6f0bc20dcf","What might happen to a laser printer if you print fewer pages than is recommended?",{"_key":265,"_type":79,"marks":266,"text":127},"bd5adedad3b61",[],{"_key":268,"_type":79,"marks":269,"text":270},"bd5adedad3b62",[131],"superuser.com",{"_key":272,"_type":79,"marks":273,"text":274},"bd5adedad3b63",[],"\nYou’ll save money on buying toner cartridges, for one.",[276],{"_key":262,"_type":101,"href":277,"reference":12},"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1613914\u002Fwhat-might-happen-to-a-laser-printer-if-you-print-fewer-pages-than-is-recommende?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":279,"_type":75,"children":280,"markDefs":297,"style":105},"4561d1ef7f72",[281,286,289,293],{"_key":282,"_type":79,"marks":283,"text":285},"4561d1ef7f720",[284,122],"6e124406a4fc","Why is email often used as the ultimate verification?",{"_key":287,"_type":79,"marks":288,"text":127},"4561d1ef7f721",[],{"_key":290,"_type":79,"marks":291,"text":292},"4561d1ef7f722",[131],"security.stackexchange.com",{"_key":294,"_type":79,"marks":295,"text":296},"4561d1ef7f723",[],"\n“Email is used for the same reasons Social Security Numbers get reused as account identifiers in the US: Ubiquity.”",[298],{"_key":284,"_type":101,"href":299,"reference":12},"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F242787\u002Fwhy-is-email-often-used-as-the-ultimate-verification?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":301,"_type":75,"children":302,"markDefs":307,"style":114},"2ff56e5d018b",[303],{"_key":304,"_type":79,"marks":305,"text":306},"2ff56e5d018b0",[],"Links from around the web",[],{"_key":309,"_type":75,"children":310,"markDefs":327,"style":105},"097b591f46cc",[311,316,319,323],{"_key":312,"_type":79,"marks":313,"text":315},"097b591f46cc0",[314,122],"f6e35af2f663","How to run VS Code as a container for remote development",{"_key":317,"_type":79,"marks":318,"text":127},"097b591f46cc1",[],{"_key":320,"_type":79,"marks":321,"text":322},"097b591f46cc2",[131],"dev.to",{"_key":324,"_type":79,"marks":325,"text":326},"097b591f46cc3",[],"\nGetting up and running with containers is an essential skill to understand as remote work becomes more and more of the norm. Here’s how to run one right from your editor.",[328],{"_key":314,"_type":101,"href":329,"reference":12},"https:\u002F\u002Fdev.to\u002Fquantone\u002Fhow-to-run-vs-code-as-a-container-for-remote-development-2ng3",{"_key":331,"_type":75,"children":332,"markDefs":349,"style":105},"46bf62c2b0a3",[333,338,341,345],{"_key":334,"_type":79,"marks":335,"text":337},"46bf62c2b0a30",[336,122],"d66212ce22fc","An engineering argument for basic income",{"_key":339,"_type":79,"marks":340,"text":127},"46bf62c2b0a31",[],{"_key":342,"_type":79,"marks":343,"text":344},"46bf62c2b0a32",[131],"scottsantens.com",{"_key":346,"_type":79,"marks":347,"text":348},"46bf62c2b0a33",[],"\nThis is a passionate, interesting perspective on universal basic income from an engineer’s perspective.",[350],{"_key":336,"_type":101,"href":351,"reference":12},"https:\u002F\u002Fscottsantens.com\u002Fengineering-argument-for-unconditional-universal-basic-income-ubi-fault-tolerance-graceful-failure-redundancy",{"_key":353,"_type":75,"children":354,"markDefs":371,"style":105},"3d49e52fcbe0",[355,360,363,367],{"_key":356,"_type":79,"marks":357,"text":359},"3d49e52fcbe00",[358,122],"e81ab74d21fa","The human side of AI for chess",{"_key":361,"_type":79,"marks":362,"text":127},"3d49e52fcbe01",[],{"_key":364,"_type":79,"marks":365,"text":366},"3d49e52fcbe02",[131],"www.microsoft.com",{"_key":368,"_type":79,"marks":369,"text":370},"3d49e52fcbe03",[],"\nIt’s no secret that artificial intelligence researchers have “beaten” games like chess and go with bots that learn against themselves. Here’s a great write up for a different angle: setting up AI players to match its skill to its human opponent.",[372],{"_key":358,"_type":101,"href":373,"reference":12},"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fresearch\u002Fblog\u002Fthe-human-side-of-ai-for-chess\u002F",{"_key":375,"_type":75,"children":376,"markDefs":393,"style":105},"f2c3ca2754e6",[377,382,385,389],{"_key":378,"_type":79,"marks":379,"text":381},"f2c3ca2754e60",[380,122],"fb3b092adde6","Super optimized static sites",{"_key":383,"_type":79,"marks":384,"text":127},"f2c3ca2754e61",[],{"_key":386,"_type":79,"marks":387,"text":388},"f2c3ca2754e62",[131],"jacobdoescode.com",{"_key":390,"_type":79,"marks":391,"text":392},"f2c3ca2754e63",[],"\nJekyll is a whopping 12 years old now and still works well, but does show its age in some places. Here’s a fun project showing its templating being re-implemented in React.",[394],{"_key":380,"_type":101,"href":395,"reference":12},"https:\u002F\u002Fjacobdoescode.com\u002F2020\u002F12\u002F30\u002Fsuper-optimised-static-sites",{"_key":397,"_type":75,"children":398,"markDefs":412,"style":105},"e4e6347a3e63",[399,403,408],{"_key":400,"_type":79,"marks":401,"text":402},"e4e6347a3e630",[],"Spend less time in Slack. Try ",{"_key":404,"_type":79,"marks":405,"text":407},"e4e6347a3e631",[406],"46e367053e42","Stack Overflow for Teams",{"_key":409,"_type":79,"marks":410,"text":411},"e4e6347a3e632",[],".",[413],{"_key":406,"_type":101,"href":414,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Ftour?utm_source=so-owned&utm_medium=theoverflow&utm_campaign=biz-self-serve&utm_content=sts",true,"2021\u002F01\u002F15","",{"_type":53,"asset":419},{"_ref":420,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":422,"language":423},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #56 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and&nbsp;\u003Ca href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF\">Cassidy Williams\u003C\u002Fa>&nbsp;at&nbsp;\u003Ca href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afOZOM0oCqsuuy0jKIrvb1QwkHWIZOMWNPCK6iuSTMOLeVDuTWeKOcbbyBczybLGtoNQkE84uGWTIEgGhFcxEULL45YJLR4857Ii-0ehWwRpRtjVPtwUxxOtY9-B2oCRv3dmx-KEES0t57P4_TNE4xFT-W5TGiXBreKWRyHfSL-Ozr796X8rmwbKE4P01pm8iSRIwfptm3apXxzvS_usQlDNLQGeGDgkjk55n1OBtvYt6oHij-wFSi5PdDR16hvrYr7E3MKhupgD-zGOVEWxRdxJ-RcBKrj9bAExDUmk948bZeThbs8xuJpwrwNDQkq5QPw%3D%3D\">Netlify\u003C\u002Fa>. This week, we say farewell to Winterbash 2020, look for evidence that a program is being emulated, and create a chess AI that matches the skill of a player instead of just beating them.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-from-the-blog\">From the blog\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F05\u002Fciao-winter-bash-2020\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Ciao Winter Bash 2020!\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Winter Bash 2020 has come to an end. While we’re packing the hats&nbsp;away for next year, let’s take a look at some of the community contributors that brought a smile&nbsp;to our faces.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F07\u002Fopen-source-has-a-funding-problem\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Open source has a funding problem\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Relying on volunteers to maintain every open source project isn’t long term sustainable. We explore some ideas for funding development to keep these projects moving.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F08\u002Fpodcast-302-programming-in-powerpoint-can-teach-you-a-few-things\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Podcast 302: Programming in PowerPoint can teach you a few things\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Is frontend the domain of artists, while backend becomes increasingly commoditized? Not so fast, says the API.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpages.awscloud.com\u002Fawsmp-h2-dev-Armory-Cloud-Native-Continuous-Delivery.html?trk=el_a134p000006gc6gAAA&amp;trkCampaign=AWSMP_web_dev_Armory_Cloud-Native-Continuous-Delivery&amp;sc_channel=el&amp;sc_campaign=el_Stack-Overflow_newsletter_Namer&amp;sc_outcome=Marketplace&amp;sc_geo=NAMER&amp;sc_country=US\">\u003Cstrong>Webinar: A Guide to Cloud-Native Continuous Delivery\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>Join expert presenters from the DevOps Institute and AWS to learn how to navigate through the challenges of adopting cloud-native Continuous Delivery. You’ll take away best practices for streamlining the delivery of container-based applications.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-interesting-questions\">Interesting questions\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fretrocomputing.stackexchange.com\u002Fquestions\u002F17555\u002Fhow-to-detect-a-real-commodore-64-thec64-or-vice-emulator-in-software?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How to detect a real Commodore 64, THEC64, or VICE emulator in software?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>retrocomputing.stackexchange.com\u003C\u002Fem>\u003Cbr>What if [dramatic pause] we are all just living in an emulator?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Felectronics.stackexchange.com\u002Fquestions\u002F540482\u002Fis-there-a-theoretical-possibility-of-having-a-full-computer-on-a-silicon-wafer?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Is there a theoretical possibility of having a full computer on a silicon wafer instead of a motherboard?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>electronics.stackexchange.com\u003C\u002Fem>\u003Cbr>There’s a reason that you don’t put all of your eggs in one basket.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1613914\u002Fwhat-might-happen-to-a-laser-printer-if-you-print-fewer-pages-than-is-recommende?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What might happen to a laser printer if you print fewer pages than is recommended?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>superuser.com\u003C\u002Fem>\u003Cbr>You’ll save money on buying toner cartridges, for one.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F242787\u002Fwhy-is-email-often-used-as-the-ultimate-verification?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Why is email often used as the ultimate verification?&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>security.stackexchange.com\u003C\u002Fem>\u003Cbr>“Email is used for the same reasons Social Security Numbers get reused as account identifiers in the US: Ubiquity.”&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-links-from-around-the-web\">Links from around the web\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdev.to\u002Fquantone\u002Fhow-to-run-vs-code-as-a-container-for-remote-development-2ng3\">\u003Cstrong>How to run VS Code as a container for remote development&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>dev.to\u003C\u002Fem>\u003Cbr>Getting up and running with containers is an essential skill to understand as remote work becomes more and more of the norm. Here’s how to run one right from your editor.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fscottsantens.com\u002Fengineering-argument-for-unconditional-universal-basic-income-ubi-fault-tolerance-graceful-failure-redundancy\">\u003Cstrong>An engineering argument for basic income\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>scottsantens.com\u003C\u002Fem>\u003Cbr>This is a passionate, interesting perspective on universal basic income from an engineer’s perspective.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fresearch\u002Fblog\u002Fthe-human-side-of-ai-for-chess\u002F\">\u003Cstrong>The human side of AI for chess\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.microsoft.com\u003C\u002Fem>\u003Cbr>It’s no secret that artificial intelligence researchers have “beaten” games like chess and go with bots that learn against themselves. Here’s a great write up for a different angle: setting up AI players to match its skill to its human opponent.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjacobdoescode.com\u002F2020\u002F12\u002F30\u002Fsuper-optimised-static-sites\">\u003Cstrong>Super optimized static sites\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>jacobdoescode.com\u003C\u002Fem>\u003Cbr>Jekyll is a whopping 12 years old now and still works well, but does show its age in some places. Here’s a fun project showing its templating being re-implemented in React.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Spend less time in Slack. Try&nbsp;\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Ftour?utm_source=so-owned&amp;utm_medium=theoverflow&amp;utm_campaign=biz-self-serve&amp;utm_content=sts\">Stack Overflow for Teams\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2021-01-15T14:06:00.000Z",{"current":426},"the-overflow-56-an-engineering-argument",[428,435,440],{"_createdAt":429,"_id":430,"_rev":431,"_type":432,"_updatedAt":429,"slug":433,"title":434},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":434},"newsletter",{"_createdAt":429,"_id":436,"_rev":431,"_type":432,"_updatedAt":429,"slug":437,"title":439},"wp-tagcat-the-overflow",{"current":438},"the-overflow","the overflow",{"_createdAt":429,"_id":430,"_rev":431,"_type":432,"_updatedAt":429,"slug":441,"title":434},{"current":434},"The Overflow #56: An engineering argument",[444,450,456,462],{"_id":445,"publishedAt":446,"slug":447,"sponsored":12,"title":449},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":448},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":451,"publishedAt":452,"slug":453,"sponsored":12,"title":455},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":454},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":457,"publishedAt":458,"slug":459,"sponsored":12,"title":461},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":460},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":463,"publishedAt":464,"slug":465,"sponsored":12,"title":467},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":466},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":469,"sourceMap":-1},{"count":470,"lastTimestamp":12},0]