[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-WqNpdS5H5zBkriB3_AV-n7V6zBUrcEP1kAD8MN_y1bA":3,"sanity-F-T_JrcENTasHYmz7fsVuvu_AioqaLJadYE9un4cvRg":491},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":466},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"f83eb5f0-1237-487f-84d8-f7abf2318c39","2026-06-25T07:40:00.000Z",{"_type":10,"current":11},"slug","code-isnt-causing-your-production-failures",null,"Code isn’t the only thing causing your production failures",[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":438,"dateUrl":439,"excerpt":440,"image":441,"legacyBody":444,"product":12,"publishedAt":447,"slug":448,"sponsored":12,"tags":450,"title":465,"visible":438},"2023-05-24T12:51:01Z","wp-post-20485","9HpbCsT2tq0xwozQfkgPi7","blogPost","2023-07-13T14:56:25Z",[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,211,219,227,249,279,301,323,331,353,375,397,419],{"_key":74,"_type":75,"children":76,"markDefs":90,"style":94},"f96ec0bad534","block",[77,82,86],{"_key":78,"_type":79,"marks":80,"text":81},"f96ec0bad5340","span",[],"Welcome to ISSUE #136 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},"f96ec0bad5341",[85],"683c503a65a5",{"_key":87,"_type":79,"marks":88,"text":89},"f96ec0bad5342",[],". This week: Observability is not just for DevOps, open-source licenses that can change the terms on you, and reversing deletions might not be worth it.",[91],{"_key":85,"_type":92,"href":93,"reference":12},"link","https://itr-links.stackoverflow.email/u/click?_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},"4f2c51087fbf",[98],{"_key":99,"_type":79,"marks":100,"text":101},"4f2c51087fbf0",[],"From the blog",[],"h2",{"_key":105,"_type":75,"children":106,"markDefs":126,"style":94},"187cccb13431",[107,113,117,122],{"_key":108,"_type":79,"marks":109,"text":112},"187cccb134310",[110,111],"59cb7469cf2f","strong","How observability is redefining the roles of developers",{"_key":114,"_type":79,"marks":115,"text":116},"187cccb134311",[]," ",{"_key":118,"_type":79,"marks":119,"text":121},"187cccb134312",[120],"em","stackoverflow.blog",{"_key":123,"_type":79,"marks":124,"text":125},"187cccb134313",[],"\nYour DevOps team might already be singing the praises of their observability platforms. But developers can benefit from them, too.",[127],{"_key":110,"_type":92,"href":128,"reference":12},"https://stackoverflow.blog/2022/07/18/how-observability-is-redefining-the-roles-of-developers/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":130,"_type":75,"children":131,"markDefs":147,"style":94},"f22b6fa62137",[132,137,140,143],{"_key":133,"_type":79,"marks":134,"text":136},"f22b6fa621370",[135,111],"bcba2c77643b","Design patterns for asynchronous API communication",{"_key":138,"_type":79,"marks":139,"text":116},"f22b6fa621371",[],{"_key":141,"_type":79,"marks":142,"text":121},"f22b6fa621372",[120],{"_key":144,"_type":79,"marks":145,"text":146},"f22b6fa621373",[],"\nAn event-driven architecture can reduce dependencies, increase safety, and make your application easy to scale. But designing your systems and topics is a non-trivial task.",[148],{"_key":135,"_type":92,"href":149,"reference":12},"https://stackoverflow.blog/2022/07/21/event-driven-topic-design-using-kafka/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":151,"_type":75,"children":152,"markDefs":168,"style":94},"d5784dd40524",[153,158,161,164],{"_key":154,"_type":79,"marks":155,"text":157},"d5784dd405240",[156,111],"c01242ce5122","Code completion isn’t magic; it just feels that way (Ep. 464)",{"_key":159,"_type":79,"marks":160,"text":116},"d5784dd405241",[],{"_key":162,"_type":79,"marks":163,"text":121},"d5784dd405242",[120],{"_key":165,"_type":79,"marks":166,"text":167},"d5784dd405243",[],"\nMeredydd Lyff, founder and CEO of Anvil, joins the home team to discuss code completion: what it is and how it works, from first principles to best practices. Plus: Is 90% of biology attributable to magic gremlins?",[169],{"_key":156,"_type":92,"href":170,"reference":12},"https://stackoverflow.blog/2022/07/19/code-completion-isnt-magic-it-just-feels-that-way-ep-464/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":172,"_type":75,"children":173,"markDefs":189,"style":94},"80b028f1cd3c",[174,179,182,185],{"_key":175,"_type":79,"marks":176,"text":178},"80b028f1cd3c0",[177,111],"5b61babee6fa","How APIs can take the pain out of legacy system headaches (Ep. 465)",{"_key":180,"_type":79,"marks":181,"text":116},"80b028f1cd3c1",[],{"_key":183,"_type":79,"marks":184,"text":121},"80b028f1cd3c2",[120],{"_key":186,"_type":79,"marks":187,"text":188},"80b028f1cd3c3",[],"\nGet developers the right tools or provide the means to build them.",[190],{"_key":177,"_type":92,"href":191,"reference":12},"https://stackoverflow.blog/2022/07/20/opentext-api-legacy-systems-podcast-ep-465/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":193,"_type":75,"children":194,"markDefs":208,"style":94},"267e64a724ed",[195,200,204],{"_key":196,"_type":79,"marks":197,"text":199},"267e64a724ed0",[111,198],"f5d91ce950de","Out-of-the-box data system discovery and classification",{"_key":201,"_type":79,"marks":202,"text":203},"267e64a724ed1",[]," ",{"_key":205,"_type":79,"marks":206,"text":207},"267e64a724ed2",[120],"promotion",[209],{"_key":198,"_type":92,"href":210,"reference":12},"https://transcend.io/so/?utm_source=stackoverflow&utm_medium=email&utm_campaign=2022-so-july-newsletter",{"_key":212,"_type":75,"children":213,"markDefs":218,"style":94},"eafd727f8f0b",[214],{"_key":215,"_type":79,"marks":216,"text":217},"eafd727f8f0b0",[],"Transcend Data Mapping learns your database schema and automatically classifies the personal data within, so your company isn’t left with incomplete data visibility – and you don’t have to maintain database queries.",[],{"_key":220,"_type":75,"children":221,"markDefs":226,"style":103},"606186e8af2a",[222],{"_key":223,"_type":79,"marks":224,"text":225},"606186e8af2a0",[],"Interesting questions",[],{"_key":228,"_type":75,"children":229,"markDefs":246,"style":94},"2132e6d63601",[230,235,238,242],{"_key":231,"_type":79,"marks":232,"text":234},"2132e6d636010",[233,111],"00fb082ae155","How should I deal with coworkers not respecting my blocking off time in my calendar for work?",{"_key":236,"_type":79,"marks":237,"text":116},"2132e6d636011",[],{"_key":239,"_type":79,"marks":240,"text":241},"2132e6d636012",[120],"workplace.stackexchange.com",{"_key":243,"_type":79,"marks":244,"text":245},"2132e6d636013",[],"\nIf your manager won't help enforce your boundaries, consider getting a new manager.",[247],{"_key":233,"_type":92,"href":248,"reference":12},"https://workplace.stackexchange.com/questions/186306/how-should-i-deal-with-coworkers-not-respecting-my-blocking-off-time-in-my-calen?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":250,"_type":75,"children":251,"markDefs":276,"style":94},"5bafd99ea276",[252,257,260,264,268,272],{"_key":253,"_type":79,"marks":254,"text":256},"5bafd99ea2760",[255,111],"137a61bc6198","mv fails with \"No space left on device\" when the destination has 31 GB of space remaining.",{"_key":258,"_type":79,"marks":259,"text":116},"5bafd99ea2761",[],{"_key":261,"_type":79,"marks":262,"text":263},"5bafd99ea2762",[120],"askubuntu.com",{"_key":265,"_type":79,"marks":266,"text":267},"5bafd99ea2763",[],"\nThere's a reason elevators have weight ",{"_key":269,"_type":79,"marks":270,"text":271},"5bafd99ea2764",[120],"and ",{"_key":273,"_type":79,"marks":274,"text":275},"5bafd99ea2765",[],"occupancy limits.",[277],{"_key":255,"_type":92,"href":278,"reference":12},"https://askubuntu.com/questions/1419651/mv-fails-with-no-space-left-on-device-when-the-destination-has-31-gb-of-space?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":280,"_type":75,"children":281,"markDefs":298,"style":94},"73efd61504cc",[282,287,290,294],{"_key":283,"_type":79,"marks":284,"text":286},"73efd61504cc0",[285,111],"287e05536eb9","Could a license that allows later versions impose obligations or remove protections for licensors in the future?",{"_key":288,"_type":79,"marks":289,"text":116},"73efd61504cc1",[],{"_key":291,"_type":79,"marks":292,"text":293},"73efd61504cc2",[120],"opensource.stackexchange.com",{"_key":295,"_type":79,"marks":296,"text":297},"73efd61504cc3",[],"\nWith a number of open-source projects sneaking changes in, could licenses do the same thing?",[299],{"_key":285,"_type":92,"href":300,"reference":12},"https://opensource.stackexchange.com/questions/13044/could-a-license-that-allows-later-versions-impose-obligations-or-remove-protecti?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":302,"_type":75,"children":303,"markDefs":320,"style":94},"be4cd0be3c75",[304,309,312,316],{"_key":305,"_type":79,"marks":306,"text":308},"be4cd0be3c750",[307,111],"33f3b80d7a2d","Do I have to learn computer architecture for reverse engineering?",{"_key":310,"_type":79,"marks":311,"text":116},"be4cd0be3c751",[],{"_key":313,"_type":79,"marks":314,"text":315},"be4cd0be3c752",[120],"reverseengineering.stackexchange.com",{"_key":317,"_type":79,"marks":318,"text":319},"be4cd0be3c753",[],"\nKnowing architecture fundamentals is half the battle. The other half is mindset.",[321],{"_key":307,"_type":92,"href":322,"reference":12},"https://reverseengineering.stackexchange.com/questions/30668/do-i-have-to-learn-computer-architecture-for-underestanding-or-doing-reverse-eng?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":324,"_type":75,"children":325,"markDefs":330,"style":103},"08742bd429ed",[326],{"_key":327,"_type":79,"marks":328,"text":329},"08742bd429ed0",[],"Links from around the web",[],{"_key":332,"_type":75,"children":333,"markDefs":350,"style":94},"f09288012643",[334,339,342,346],{"_key":335,"_type":79,"marks":336,"text":338},"f092880126430",[337,111],"63df966c6ad7","Lou Montulli and the invention of cookies",{"_key":340,"_type":79,"marks":341,"text":116},"f092880126431",[],{"_key":343,"_type":79,"marks":344,"text":345},"f092880126432",[120],"hiddenheroes.netguru.com",{"_key":347,"_type":79,"marks":348,"text":349},"f092880126433",[],"\nLou Montulli invented the browser cookie more than 20 years ago with the goal of preserving user privacy online. Soooo...how's that been going?",[351],{"_key":337,"_type":92,"href":352,"reference":12},"https://hiddenheroes.netguru.com/lou-montulli",{"_key":354,"_type":75,"children":355,"markDefs":372,"style":94},"4fc6eef56f5e",[356,361,364,368],{"_key":357,"_type":79,"marks":358,"text":360},"4fc6eef56f5e0",[359,111],"c2d53d7aa907","Hack. A digital card game",{"_key":362,"_type":79,"marks":363,"text":116},"4fc6eef56f5e1",[],{"_key":365,"_type":79,"marks":366,"text":367},"4fc6eef56f5e2",[120],"codepen.io",{"_key":369,"_type":79,"marks":370,"text":371},"4fc6eef56f5e3",[],"\nThis is a really cool HTML/CSS/JS card game in the browser. Check out the code and try your hand at playing it alone or with a friend!",[373],{"_key":359,"_type":92,"href":374,"reference":12},"https://codepen.io/jcoulterdesign/full/abYNyLq",{"_key":376,"_type":75,"children":377,"markDefs":394,"style":94},"e3ca08ba6de3",[378,383,386,390],{"_key":379,"_type":79,"marks":380,"text":382},"e3ca08ba6de30",[381,111],"7df02a138b7b","Nuwa Infinity",{"_key":384,"_type":79,"marks":385,"text":116},"e3ca08ba6de31",[],{"_key":387,"_type":79,"marks":388,"text":389},"e3ca08ba6de32",[120],"msra-nuwa-dev.azurewebsites.net",{"_key":391,"_type":79,"marks":392,"text":393},"e3ca08ba6de33",[],"\nAnother player has entered the field of AI image generation. Check out their paper and the cool results!",[395],{"_key":381,"_type":92,"href":396,"reference":12},"https://msra-nuwa-dev.azurewebsites.net/#/",{"_key":398,"_type":75,"children":399,"markDefs":416,"style":94},"6cd532aff7d5",[400,405,408,412],{"_key":401,"_type":79,"marks":402,"text":404},"6cd532aff7d50",[403,111],"190edeec33ff","Soft deletion probably isn't worth it",{"_key":406,"_type":79,"marks":407,"text":116},"6cd532aff7d51",[],{"_key":409,"_type":79,"marks":410,"text":411},"6cd532aff7d52",[120],"brandur.org",{"_key":413,"_type":79,"marks":414,"text":415},"6cd532aff7d53",[],"\nShould deletions be reversible? It might not be worth it.",[417],{"_key":403,"_type":92,"href":418,"reference":12},"https://brandur.org/soft-deletion",{"_key":420,"_type":75,"children":421,"markDefs":435,"style":94},"8a87f51fb300",[422,426,431],{"_key":423,"_type":79,"marks":424,"text":425},"8a87f51fb3000",[],"A blast from the past: ",{"_key":427,"_type":79,"marks":428,"text":430},"8a87f51fb3001",[429],"2b6f0bcc2f99","The semantic future of the web",{"_key":432,"_type":79,"marks":433,"text":434},"8a87f51fb3002",[],".",[436],{"_key":429,"_type":92,"href":437,"reference":12},"https://stackoverflow.blog/2020/12/10/the-semantic-future-of-the-web/",true,"2022/07/29","Kafka topic design, skills for reverse engineering, and another AI creating photos",{"_type":53,"asset":442},{"_ref":443,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":445,"language":446},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #136 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and&nbsp;\u003Ca href=\"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF\">Cassidy Williams\u003C/a>. This week: Observability is not just for DevOps, open-source licenses that can change the terms on you, and reversing deletions might not be worth it.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-from-the-blog\">From the blog\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2022/07/18/how-observability-is-redefining-the-roles-of-developers/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How observability is redefining the roles of developers\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>Your DevOps team might already be singing the praises of their observability platforms. But developers can benefit from them, too.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2022/07/21/event-driven-topic-design-using-kafka/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Design patterns for asynchronous API communication\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>An event-driven architecture can reduce dependencies, increase safety, and make your application easy to scale. But designing your systems and topics is a non-trivial task.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2022/07/19/code-completion-isnt-magic-it-just-feels-that-way-ep-464/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Code completion isn’t magic; it just feels that way (Ep. 464)\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>Meredydd Lyff, founder and CEO of Anvil, joins the home team to discuss code completion: what it is and how it works, from first principles to best practices. Plus: Is 90% of biology attributable to magic gremlins?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2022/07/20/opentext-api-legacy-systems-podcast-ep-465/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How APIs can take the pain out of legacy system headaches (Ep. 465)\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>Get developers the right tools or provide the means to build them.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"https://transcend.io/so/?utm_source=stackoverflow&amp;utm_medium=email&amp;utm_campaign=2022-so-july-newsletter\">Out-of-the-box data system discovery and classification\u003C/a>\u003C/strong> \u003Cem>promotion\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Transcend Data Mapping learns your database schema and automatically classifies the personal data within, so your company isn’t left with incomplete data visibility – and you don’t have to maintain database queries.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-interesting-questions\">Interesting questions\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://workplace.stackexchange.com/questions/186306/how-should-i-deal-with-coworkers-not-respecting-my-blocking-off-time-in-my-calen?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How should I deal with coworkers not respecting my blocking off time in my calendar for work?\u003C/strong>\u003C/a> \u003Cem>workplace.stackexchange.com\u003C/em>\u003Cbr>If your manager won't help enforce your boundaries, consider getting a new manager.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://askubuntu.com/questions/1419651/mv-fails-with-no-space-left-on-device-when-the-destination-has-31-gb-of-space?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>mv fails with \"No space left on device\" when the destination has 31 GB of space remaining.\u003C/strong>\u003C/a> \u003Cem>askubuntu.com\u003C/em>\u003Cbr>There's a reason elevators have weight \u003Cem>and \u003C/em>occupancy limits.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://opensource.stackexchange.com/questions/13044/could-a-license-that-allows-later-versions-impose-obligations-or-remove-protecti?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Could a license that allows later versions impose obligations or remove protections for licensors in the future?\u003C/strong>\u003C/a>&nbsp;\u003Cem>opensource.stackexchange.com\u003C/em>\u003Cbr>With a number of open-source projects sneaking changes in, could licenses do the same thing?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://reverseengineering.stackexchange.com/questions/30668/do-i-have-to-learn-computer-architecture-for-underestanding-or-doing-reverse-eng?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Do I have to learn computer architecture for reverse engineering?\u003C/strong>\u003C/a>&nbsp;\u003Cem>reverseengineering.stackexchange.com\u003C/em>\u003Cbr>Knowing architecture fundamentals is half the battle. The other half is mindset.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-links-from-around-the-web\">Links from around the web\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://hiddenheroes.netguru.com/lou-montulli\">\u003Cstrong>Lou Montulli and the invention of cookies\u003C/strong>\u003C/a> \u003Cem>hiddenheroes.netguru.com\u003C/em>\u003Cbr>Lou Montulli invented the browser cookie more than 20 years ago with the goal of preserving user privacy online. Soooo...how's that been going?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://codepen.io/jcoulterdesign/full/abYNyLq\">\u003Cstrong>Hack. A digital card game\u003C/strong>\u003C/a>&nbsp;\u003Cem>codepen.io\u003C/em>\u003Cbr>This is a really cool HTML/CSS/JS card game in the browser. Check out the code and try your hand at playing it alone or with a friend!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://msra-nuwa-dev.azurewebsites.net/#/\">\u003Cstrong>Nuwa Infinity\u003C/strong>\u003C/a>&nbsp;\u003Cem>msra-nuwa-dev.azurewebsites.net\u003C/em>\u003Cbr>Another player has entered the field of AI image generation. Check out their paper and the cool results!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://brandur.org/soft-deletion\">\u003Cstrong>Soft deletion probably isn't worth it\u003C/strong>\u003C/a>&nbsp;\u003Cem>brandur.org\u003C/em>\u003Cbr>Should deletions be reversible? It might not be worth it.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>A blast from the past:&nbsp;\u003Ca href=\"https://stackoverflow.blog/2020/12/10/the-semantic-future-of-the-web/\">The semantic future of the web\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2022-07-29T14:12:34.000Z",{"current":449},"the-overflow-136-sufficiently-advanced-code-completion-feels-like-magic",[451,458,463],{"_createdAt":452,"_id":453,"_rev":454,"_type":455,"_updatedAt":452,"slug":456,"title":457},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":457},"newsletter",{"_createdAt":452,"_id":459,"_rev":454,"_type":455,"_updatedAt":452,"slug":460,"title":462},"wp-tagcat-the-overflow",{"current":461},"the-overflow","the overflow",{"_createdAt":452,"_id":453,"_rev":454,"_type":455,"_updatedAt":452,"slug":464,"title":457},{"current":457},"The Overflow #136: Sufficiently advanced code completion feels like magic ",[467,473,479,485],{"_id":468,"publishedAt":469,"slug":470,"sponsored":12,"title":472},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":471},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":474,"publishedAt":475,"slug":476,"sponsored":12,"title":478},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":477},"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":480,"publishedAt":481,"slug":482,"sponsored":12,"title":484},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":483},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":486,"publishedAt":487,"slug":488,"sponsored":12,"title":490},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":489},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":492,"sourceMap":-1},{"count":493,"lastTimestamp":12},0]