[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-AF9NgWvuZfTu9ELUZwFtWX7lNo3505BLNBBelPhVA3g":3,"sanity-lD9Up_qFVZbomSjx6mFqFh2Y58iSHZ928N8aDZvCryU":481},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":456},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[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":428,"dateUrl":429,"excerpt":430,"image":431,"legacyBody":434,"product":12,"publishedAt":437,"slug":438,"sponsored":12,"tags":440,"title":455,"visible":428},"2023-05-24T12:51:02Z","wp-post-20690","07ZbrKPSUrjrV4wQ6fJAb4","blogPost","2023-07-13T14:56:27Z",[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,95,104,129,150,171,192,214,222,244,266,288,310,318,340,362,384,406],{"_key":74,"_type":75,"children":76,"markDefs":90,"style":94},"9248cac6e75b","block",[77,82,86],{"_key":78,"_type":79,"marks":80,"text":81},"9248cac6e75b0","span",[],"Welcome to ISSUE #143 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},"9248cac6e75b1",[85],"97ff4236f3d2",{"_key":87,"_type":79,"marks":88,"text":89},"9248cac6e75b2",[],". This week: machine learning for binge watching, handling code copiers who don't credit the source, and best practices for getting one asset to overlap another.",[91],{"_key":85,"_type":92,"href":93,"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","normal",{"_key":96,"_type":75,"children":97,"markDefs":102,"style":103},"fc90cdb8608c",[98],{"_key":99,"_type":79,"marks":100,"text":101},"fc90cdb8608c0",[],"From the blog",[],"h2",{"_key":105,"_type":75,"children":106,"markDefs":126,"style":94},"cf6d6d2bf77d",[107,113,117,122],{"_key":108,"_type":79,"marks":109,"text":112},"cf6d6d2bf77d0",[110,111],"b1f9efa85817","strong","Our upcoming user conference, Flow State, is filling up fast!",{"_key":114,"_type":79,"marks":115,"text":116},"cf6d6d2bf77d1",[]," ",{"_key":118,"_type":79,"marks":119,"text":121},"cf6d6d2bf77d2",[120],"em","stackoverflow.blog",{"_key":123,"_type":79,"marks":124,"text":125},"cf6d6d2bf77d3",[],"\nLearn how developers, technologists, and forward-thinking organizations are adapting to the new normal.",[127],{"_key":110,"_type":92,"href":128,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F09\u002F06\u002Fwork-has-changed-our-upcoming-conference-flow-state-explores-whats-next\u002F",{"_key":130,"_type":75,"children":131,"markDefs":147,"style":94},"10d278ba3468",[132,137,140,143],{"_key":133,"_type":79,"marks":134,"text":136},"10d278ba34680",[135,111],"f4774bc4aba3","This is not your grandfather’s Perl",{"_key":138,"_type":79,"marks":139,"text":116},"10d278ba34681",[],{"_key":141,"_type":79,"marks":142,"text":121},"10d278ba34682",[120],{"_key":144,"_type":79,"marks":145,"text":146},"10d278ba34683",[],"\nThat Perl interpreter you have on your Linux machine? Update it and check out the present.",[148],{"_key":135,"_type":92,"href":149,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F09\u002F08\u002Fthis-is-not-your-grandfathers-perl\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":151,"_type":75,"children":152,"markDefs":168,"style":94},"5fdb1e1a3cfc",[153,158,161,164],{"_key":154,"_type":79,"marks":155,"text":157},"5fdb1e1a3cfc0",[156,111],"773ba7eed375","How machine learning algorithms figure out what you should watch next",{"_key":159,"_type":79,"marks":160,"text":116},"5fdb1e1a3cfc1",[],{"_key":162,"_type":79,"marks":163,"text":121},"5fdb1e1a3cfc2",[120],{"_key":165,"_type":79,"marks":166,"text":167},"5fdb1e1a3cfc3",[],"\nCuration at scale needs to process a lot of data with a good algorithm.",[169],{"_key":156,"_type":92,"href":170,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F09\u002F07\u002Fhow-machine-learning-algorithms-figure-out-what-you-should-watch-next\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":172,"_type":75,"children":173,"markDefs":189,"style":94},"19352fb03d6b",[174,179,182,185],{"_key":175,"_type":79,"marks":176,"text":178},"19352fb03d6b0",[177,111],"c5d6dc7e1af0","Does AI-assisted coding make it too easy for students to cheat on schoolwork? (Ep. 480)",{"_key":180,"_type":79,"marks":181,"text":116},"19352fb03d6b1",[],{"_key":183,"_type":79,"marks":184,"text":121},"19352fb03d6b2",[120],{"_key":186,"_type":79,"marks":187,"text":188},"19352fb03d6b3",[],"\nWill students learn the the fundamentals if they can just TAB their way to a function?",[190],{"_key":177,"_type":92,"href":191,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F09\u002F06\u002Fdoes-ai-assisted-coding-make-it-too-easy-for-students-to-cheat-on-schoolwork-ep-480\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":193,"_type":75,"children":194,"markDefs":211,"style":94},"84caf2f406be",[195,200,203,207],{"_key":196,"_type":79,"marks":197,"text":199},"84caf2f406be0",[198,111],"7d5e311d7889","The trials and tribulations of building presence for large groups of users",{"_key":201,"_type":79,"marks":202,"text":116},"84caf2f406be1",[],{"_key":204,"_type":79,"marks":205,"text":206},"84caf2f406be2",[120],"promotion",{"_key":208,"_type":79,"marks":209,"text":210},"84caf2f406be3",[],"\nRealtime presence indicators are a popular feature for Pusher users, but with success comes scale. The Pusher team dives into how they've tackled scalable feature development for a usage-based subscription product.",[212],{"_key":198,"_type":92,"href":213,"reference":12},"https:\u002F\u002Fblog.pusher.com\u002Fhow-pusher-team-built-subscription-counting-at-scale\u002F?utm_stackoverflow&utm_medium=newsletter&utm_campaign=subscription_count",{"_key":215,"_type":75,"children":216,"markDefs":221,"style":103},"7ee49d9d4bab",[217],{"_key":218,"_type":79,"marks":219,"text":220},"7ee49d9d4bab0",[],"Interesting questions",[],{"_key":223,"_type":75,"children":224,"markDefs":241,"style":94},"47b017d214de",[225,230,233,237],{"_key":226,"_type":79,"marks":227,"text":229},"47b017d214de0",[228,111],"03f151f3a9d6","Best practices: Clarity vs. confidence in code behavior",{"_key":231,"_type":79,"marks":232,"text":116},"47b017d214de1",[],{"_key":234,"_type":79,"marks":235,"text":236},"47b017d214de2",[120],"softwareengineering.stackexchange.com",{"_key":238,"_type":79,"marks":239,"text":240},"47b017d214de3",[],"\nComment your code and do both!",[242],{"_key":228,"_type":92,"href":243,"reference":12},"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F440887\u002Fbest-practices-clarity-vs-confidence-in-code-behavior?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":245,"_type":75,"children":246,"markDefs":263,"style":94},"68b2ceb74ebb",[247,252,255,259],{"_key":248,"_type":79,"marks":249,"text":251},"68b2ceb74ebb0",[250,111],"e1879d680754","Should a conjecture’s author be notified before a disproof is posted?",{"_key":253,"_type":79,"marks":254,"text":116},"68b2ceb74ebb1",[],{"_key":256,"_type":79,"marks":257,"text":258},"68b2ceb74ebb2",[120],"academia.stackexchange.com",{"_key":260,"_type":79,"marks":261,"text":262},"68b2ceb74ebb3",[],"\nFollow the golden rule: Do whatever you’d want others to do for you.",[264],{"_key":250,"_type":92,"href":265,"reference":12},"https:\u002F\u002Facademia.stackexchange.com\u002Fquestions\u002F188440\u002Fshould-a-conjectures-author-be-notified-before-a-disproof-is-posted?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":267,"_type":75,"children":268,"markDefs":285,"style":94},"4911991392d7",[269,274,277,281],{"_key":270,"_type":79,"marks":271,"text":273},"4911991392d70",[272,111],"bd3754a36996","Have 100% of the images from ImageNet been proven to belong to the class annotated?",{"_key":275,"_type":79,"marks":276,"text":116},"4911991392d71",[],{"_key":278,"_type":79,"marks":279,"text":280},"4911991392d72",[120],"datascience.stackexchange.com",{"_key":282,"_type":79,"marks":283,"text":284},"4911991392d73",[],"\nOf course not. Those images were classified by humans, which are known to have non-zero error rates.",[286],{"_key":272,"_type":92,"href":287,"reference":12},"https:\u002F\u002Fdatascience.stackexchange.com\u002Fquestions\u002F114128\u002Fhave-100-images-from-imagenet-been-proven-to-belong-to-the-class-annotated?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":289,"_type":75,"children":290,"markDefs":307,"style":94},"6cce5599c3a5",[291,296,299,303],{"_key":292,"_type":79,"marks":293,"text":295},"6cce5599c3a50",[294,111],"6644d8b5597d","MIT license violation caused by copying source code partially or fully",{"_key":297,"_type":79,"marks":298,"text":116},"6cce5599c3a51",[],{"_key":300,"_type":79,"marks":301,"text":302},"6cce5599c3a52",[120],"opensource.stackexchange.com",{"_key":304,"_type":79,"marks":305,"text":306},"6cce5599c3a53",[],"\nYarr! Thar be pirates! DMCA takedown notices to starboard!",[308],{"_key":294,"_type":92,"href":309,"reference":12},"https:\u002F\u002Fopensource.stackexchange.com\u002Fquestions\u002F13199\u002Fmit-license-violation-caused-by-copying-source-code-partially-or-fully?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":311,"_type":75,"children":312,"markDefs":317,"style":103},"5a47856392e5",[313],{"_key":314,"_type":79,"marks":315,"text":316},"5a47856392e50",[],"Links from around the web",[],{"_key":319,"_type":75,"children":320,"markDefs":337,"style":94},"b574114d4d75",[321,326,329,333],{"_key":322,"_type":79,"marks":323,"text":325},"b574114d4d750",[324,111],"c6da49e19499","Critical CSS? Not so fast!",{"_key":327,"_type":79,"marks":328,"text":116},"b574114d4d751",[],{"_key":330,"_type":79,"marks":331,"text":332},"b574114d4d752",[120],"csswizardry.com",{"_key":334,"_type":79,"marks":335,"text":336},"b574114d4d753",[],"\nCritical CSS is a pattern that can provide benefits, but the cons often outweigh the pros.",[338],{"_key":324,"_type":92,"href":339,"reference":12},"https:\u002F\u002Fcsswizardry.com\u002F2022\u002F09\u002Fcritical-css-not-so-fast\u002F",{"_key":341,"_type":75,"children":342,"markDefs":359,"style":94},"387f45ca7124",[343,348,351,355],{"_key":344,"_type":79,"marks":345,"text":347},"387f45ca71240",[346,111],"c499f3b80831","Kara Carrell · GitHub",{"_key":349,"_type":79,"marks":350,"text":116},"387f45ca71241",[],{"_key":352,"_type":79,"marks":353,"text":354},"387f45ca71242",[120],"github.com",{"_key":356,"_type":79,"marks":357,"text":358},"387f45ca71243",[],"\n“For every commit I make, I consider how I can make this codebase better than when I found it.” This profile of software developer Kara Carell may just inspire you to improve your open-source community, one commit at a time.",[360],{"_key":346,"_type":92,"href":361,"reference":12},"https:\u002F\u002Fgithub.com\u002Freadme\u002Fstories\u002Fkara-carrell",{"_key":363,"_type":75,"children":364,"markDefs":381,"style":94},"5061cb983d71",[365,370,373,377],{"_key":366,"_type":79,"marks":367,"text":369},"5061cb983d710",[368,111],"75bf223d3dea","The accessibility and usability journey of Drupal’s primary navigation",{"_key":371,"_type":79,"marks":372,"text":116},"5061cb983d711",[],{"_key":374,"_type":79,"marks":375,"text":376},"5061cb983d712",[120],"www.smashingmagazine.com",{"_key":378,"_type":79,"marks":379,"text":380},"5061cb983d713",[],"\nDrupal is one of those old and trusty softwares that has the maturity to be stable for developers to work with while still getting updates. This accessibility and usability study is one worth understanding!",[382],{"_key":368,"_type":92,"href":383,"reference":12},"https:\u002F\u002Fwww.smashingmagazine.com\u002F2022\u002F09\u002Faccessibility-usability-drupal-primary-navigation\u002F",{"_key":385,"_type":75,"children":386,"markDefs":403,"style":94},"6d2117fe83a2",[387,392,395,399],{"_key":388,"_type":79,"marks":389,"text":391},"6d2117fe83a20",[390,111],"35ad81970695","So your designer wants stuff to overlap",{"_key":393,"_type":79,"marks":394,"text":116},"6d2117fe83a21",[],{"_key":396,"_type":79,"marks":397,"text":398},"6d2117fe83a22",[120],"chenhuijing.com",{"_key":400,"_type":79,"marks":401,"text":402},"6d2117fe83a23",[],"\nThere’s been various changes over the years in how things should “overlap” or “layer” on the web. Here are some use cases and solutions!",[404],{"_key":390,"_type":92,"href":405,"reference":12},"https:\u002F\u002Fchenhuijing.com\u002Fblog\u002Fso-your-designer-wants-stuff-to-overlap",{"_key":407,"_type":75,"children":408,"markDefs":423,"style":94},"de29e494f3e3",[409,413,418],{"_key":410,"_type":79,"marks":411,"text":412},"de29e494f3e30",[],"A blast from the past: ",{"_key":414,"_type":79,"marks":415,"text":417},"de29e494f3e31",[416],"5193fb9c3430","Sacrificial architecture: Learning from abandoned systems",{"_key":419,"_type":79,"marks":420,"text":422},"de29e494f3e32",[421],"a6b1e5013a4a",".",[424,426],{"_key":416,"_type":92,"href":425,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F03\u002F01\u002Fsacrificial-architecture-learning-from-abandoned-systems\u002F",{"_key":421,"_type":92,"href":427,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F12\u002Fwant-to-teach-your-kids-to-code-here-are-three-apps-that-can-help\u002F",true,"2022\u002F09\u002F16","AI-assisted cheating, clarity vs. code confidence, and (not so) Critical CSS",{"_type":53,"asset":432},{"_ref":433,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":435,"language":436},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #143 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>. This week: machine learning for binge watching, handling code copiers who don't credit the source, and best practices for getting one asset to overlap another.\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\u002F2022\u002F09\u002F06\u002Fwork-has-changed-our-upcoming-conference-flow-state-explores-whats-next\u002F\">\u003Cstrong>Our upcoming user conference, Flow State, is filling up fast!\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Learn how developers, technologists, and forward-thinking organizations are adapting to the new normal.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F09\u002F08\u002Fthis-is-not-your-grandfathers-perl\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>This is not your grandfather’s Perl\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>That Perl interpreter you have on your Linux machine? Update it and check out the present.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F09\u002F07\u002Fhow-machine-learning-algorithms-figure-out-what-you-should-watch-next\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How machine learning algorithms figure out what you should watch next&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Curation at scale needs to process a lot of data with a good algorithm.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F09\u002F06\u002Fdoes-ai-assisted-coding-make-it-too-easy-for-students-to-cheat-on-schoolwork-ep-480\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Does AI-assisted coding make it too easy for students to cheat on schoolwork? (Ep. 480)\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Will students learn the the fundamentals if they can just TAB their way to a function?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fblog.pusher.com\u002Fhow-pusher-team-built-subscription-counting-at-scale\u002F?utm_stackoverflow&amp;utm_medium=newsletter&amp;utm_campaign=subscription_count\">\u003Cstrong>The trials and tribulations of building presence for large groups of users\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>promotion\u003C\u002Fem>\u003Cbr>Realtime presence indicators are a popular feature for Pusher users, but with success comes scale. The Pusher team dives into how they've tackled scalable feature development for a usage-based subscription product.\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\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F440887\u002Fbest-practices-clarity-vs-confidence-in-code-behavior?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Best practices: Clarity vs. confidence in code behavior\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>softwareengineering.stackexchange.com\u003C\u002Fem>\u003Cbr>Comment your code and do both!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Facademia.stackexchange.com\u002Fquestions\u002F188440\u002Fshould-a-conjectures-author-be-notified-before-a-disproof-is-posted?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Should a conjecture’s author be notified before a disproof is posted?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>academia.stackexchange.com\u003C\u002Fem>\u003Cbr>Follow the golden rule: Do whatever you’d want others to do for you.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdatascience.stackexchange.com\u002Fquestions\u002F114128\u002Fhave-100-images-from-imagenet-been-proven-to-belong-to-the-class-annotated?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Have 100% of the images from ImageNet been proven to belong to the class annotated?&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>datascience.stackexchange.com\u003C\u002Fem>\u003Cbr>Of course not. Those images were classified by humans, which are known to have non-zero error rates.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fopensource.stackexchange.com\u002Fquestions\u002F13199\u002Fmit-license-violation-caused-by-copying-source-code-partially-or-fully?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>MIT license violation caused by copying source code partially or fully\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>opensource.stackexchange.com\u003C\u002Fem>\u003Cbr>Yarr! Thar be pirates! DMCA takedown notices to starboard!\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\u002Fcsswizardry.com\u002F2022\u002F09\u002Fcritical-css-not-so-fast\u002F\">\u003Cstrong>Critical CSS? Not so fast!\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>csswizardry.com\u003C\u002Fem>\u003Cbr>Critical CSS is a pattern that can provide benefits, but the cons often outweigh the pros.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Freadme\u002Fstories\u002Fkara-carrell\">\u003Cstrong>Kara Carrell · GitHub\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>github.com\u003C\u002Fem>\u003Cbr>“For every commit I make, I consider how I can make this codebase better than when I found it.” This profile of software developer Kara Carell may just inspire you to improve your open-source community, one commit at a time.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.smashingmagazine.com\u002F2022\u002F09\u002Faccessibility-usability-drupal-primary-navigation\u002F\">\u003Cstrong>The accessibility and usability journey of Drupal’s primary navigation&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.smashingmagazine.com\u003C\u002Fem>\u003Cbr>Drupal is one of those old and trusty softwares that has the maturity to be stable for developers to work with while still getting updates. This accessibility and usability study is one worth understanding!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fchenhuijing.com\u002Fblog\u002Fso-your-designer-wants-stuff-to-overlap\">\u003Cstrong>So your designer wants stuff to overlap\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>chenhuijing.com\u003C\u002Fem>\u003Cbr>There’s been various changes over the years in how things should “overlap” or “layer” on the web. Here are some use cases and solutions!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>A blast from the past:&nbsp;\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F03\u002F01\u002Fsacrificial-architecture-learning-from-abandoned-systems\u002F\">Sacrificial architecture: Learning from abandoned systems\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F12\u002Fwant-to-teach-your-kids-to-code-here-are-three-apps-that-can-help\u002F\">.\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2022-09-16T12:58:00.000Z",{"current":439},"the-overflow-143-modern-perl",[441,448,453],{"_createdAt":442,"_id":443,"_rev":444,"_type":445,"_updatedAt":442,"slug":446,"title":447},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":447},"newsletter",{"_createdAt":442,"_id":449,"_rev":444,"_type":445,"_updatedAt":442,"slug":450,"title":452},"wp-tagcat-the-overflow",{"current":451},"the-overflow","the overflow",{"_createdAt":442,"_id":443,"_rev":444,"_type":445,"_updatedAt":442,"slug":454,"title":447},{"current":447},"The Overflow #143: Modern Perl",[457,463,469,475],{"_id":458,"publishedAt":459,"slug":460,"sponsored":12,"title":462},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":461},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":464,"publishedAt":465,"slug":466,"sponsored":12,"title":468},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":467},"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":470,"publishedAt":471,"slug":472,"sponsored":12,"title":474},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":473},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":476,"publishedAt":477,"slug":478,"sponsored":12,"title":480},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":479},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":482,"sourceMap":-1},{"count":483,"lastTimestamp":12},0]