[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-dKO9NN_zNuRXoKTQm4RYHflViC1_aPshQ4i5Dd9ZPCQ":3,"sanity-qyikOzu4eye8dXsnbrw_cbMr7tFcGdfYeEaTgHcjV7A":466},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":441},[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":73,"comments":413,"dateUrl":414,"excerpt":415,"image":416,"legacyBody":419,"product":12,"publishedAt":422,"slug":423,"sponsored":12,"tags":425,"title":440,"visible":413},"2023-05-24T12:50:58Z","wp-post-19426","dgl3SCUzppW3U2LvCoT2I8","blogPost","2023-07-13T14:56:11Z",[46,62],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"role":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-295","3Bta4LYddh6s1g3ALChVvb","blogAuthor","2025-05-09T17:21:54Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","current","Eira May","B2B Editor",{"current":61},"emay",{"_createdAt":47,"_id":63,"_rev":64,"_type":50,"_updatedAt":65,"avatar":66,"employee":69,"name":70,"slug":71},"wp-author-227","dgl3SCUzppW3U2LvCoP35A","2023-06-20T15:05:08Z",{"_type":53,"asset":67},{"_ref":68,"_type":56},"image-5df3158468f42b2e40ed766d70ce0ad6d5746955-1024x1024-jpg","none","Cassidy Williams",{"current":72},"cwilliams",[74,96,105,130,151,172,194,202,232,254,276,298,306,328,350,372,394],{"_key":75,"_type":76,"children":77,"markDefs":91,"style":95},"4d15e816b5de","block",[78,83,87],{"_key":79,"_type":80,"marks":81,"text":82},"4d15e816b5de0","span",[],"Welcome to ISSUE #109 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":84,"_type":80,"marks":85,"text":70},"4d15e816b5de1",[86],"b0d7d2848523",{"_key":88,"_type":80,"marks":89,"text":90},"4d15e816b5de2",[],". This week: what the Great Resignation means for developers, the team helping underserved communities build their own LTE networks, and why Canon is telling customers how to defeat its DRM.",[92],{"_key":86,"_type":93,"href":94,"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":97,"_type":76,"children":98,"markDefs":103,"style":104},"d8ab9e0cf685",[99],{"_key":100,"_type":80,"marks":101,"text":102},"d8ab9e0cf6850",[],"From the blog",[],"h2",{"_key":106,"_type":76,"children":107,"markDefs":127,"style":95},"8264130e0fb7",[108,114,118,123],{"_key":109,"_type":80,"marks":110,"text":113},"8264130e0fb70",[111,112],"51cbaa7d9646","strong","The Great Resignation is here. What does that mean for developers?",{"_key":115,"_type":80,"marks":116,"text":117},"8264130e0fb71",[]," ",{"_key":119,"_type":80,"marks":120,"text":122},"8264130e0fb72",[121],"em","stackoverflow.blog",{"_key":124,"_type":80,"marks":125,"text":126},"8264130e0fb73",[],"\nNearly two years into the pandemic, many Americans are reevaluating their relationship with work—and developers are leading the way.",[128],{"_key":111,"_type":93,"href":129,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F01\u002F10\u002Fthe-great-resignation-is-here-what-does-that-mean-for-developers\u002F",{"_key":131,"_type":76,"children":132,"markDefs":148,"style":95},"f397511690c1",[133,138,141,144],{"_key":134,"_type":80,"marks":135,"text":137},"f397511690c10",[136,112],"abc719a68849","Stack Gives Back 2021",{"_key":139,"_type":80,"marks":140,"text":117},"f397511690c11",[],{"_key":142,"_type":80,"marks":143,"text":122},"f397511690c12",[121],{"_key":145,"_type":80,"marks":146,"text":147},"f397511690c13",[],"\nOne of our most loved traditions is Stack Gives Back. Every year since 2009, we’ve surveyed Stack Exchange moderators about charities they would like to support and then donated $100 on behalf of each moderator. Here’s how the donations were distributed this year.",[149],{"_key":136,"_type":93,"href":150,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F01\u002F13\u002Fstack-gives-back-2021\u002F",{"_key":152,"_type":76,"children":153,"markDefs":169,"style":95},"d836ca03dc5d",[154,159,162,165],{"_key":155,"_type":80,"marks":156,"text":158},"d836ca03dc5d0",[157,112],"0ffe896ed8bb","Podcast 405: Helping communities build their own LTE networks",{"_key":160,"_type":80,"marks":161,"text":117},"d836ca03dc5d1",[],{"_key":163,"_type":80,"marks":164,"text":122},"d836ca03dc5d2",[121],{"_key":166,"_type":80,"marks":167,"text":168},"d836ca03dc5d3",[],"\nThe home team talks with Esther Jang, Matt Johnson, and Chris Webb of Seattle’s Local Connectivity Lab, a nonprofit that works in concert with the University of Washington to facilitate community-focused technology development and research.",[170],{"_key":157,"_type":93,"href":171,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F01\u002F11\u002Fpodcast-405-helping-communities-build-their-own-lte-networks\u002F",{"_key":173,"_type":76,"children":174,"markDefs":191,"style":95},"638491a0005e",[175,180,183,187],{"_key":176,"_type":80,"marks":177,"text":179},"638491a0005e0",[178,112],"5b002d254efb","Getting the developer experience right",{"_key":181,"_type":80,"marks":182,"text":117},"638491a0005e1",[],{"_key":184,"_type":80,"marks":185,"text":186},"638491a0005e2",[121],"promotion",{"_key":188,"_type":80,"marks":189,"text":190},"638491a0005e3",[],"\nThe team from Pusher talks about the lessons they’ve learned since they started building tools for developers over a decade ago and how the future of the developer experience looks from where they’re standing.",[192],{"_key":178,"_type":93,"href":193,"reference":12},"https:\u002F\u002Fblog.pusher.com\u002Fbuilding-a-great-developer-experience?utm_source=so_newsletter&utm_medium=article&utm_campaign=developer_experience",{"_key":195,"_type":76,"children":196,"markDefs":201,"style":104},"bd3b66b4c98b",[197],{"_key":198,"_type":80,"marks":199,"text":200},"bd3b66b4c98b0",[],"Interesting questions",[],{"_key":203,"_type":76,"children":204,"markDefs":229,"style":95},"e60af6b41c5d",[205,210,213,217,221,225],{"_key":206,"_type":80,"marks":207,"text":209},"e60af6b41c5d0",[208,112],"bc72a337829c","What is the lowest point below sea level that a human can go?",{"_key":211,"_type":80,"marks":212,"text":117},"e60af6b41c5d1",[],{"_key":214,"_type":80,"marks":215,"text":216},"e60af6b41c5d2",[121],"engineering.stackexchange.com",{"_key":218,"_type":80,"marks":219,"text":220},"e60af6b41c5d3",[],"\n“They probably won’t come out alive due to heat and lack of oxygen, but ",{"_key":222,"_type":80,"marks":223,"text":224},"e60af6b41c5d4",[121],"that was never stated as a requirement",{"_key":226,"_type":80,"marks":227,"text":228},"e60af6b41c5d5",[],".”",[230],{"_key":208,"_type":93,"href":231,"reference":12},"https:\u002F\u002Fengineering.stackexchange.com\u002Fquestions\u002F49207\u002Fwhat-is-the-lowest-point-below-sealevel-that-we-have-built-where-a-human-can-go",{"_key":233,"_type":76,"children":234,"markDefs":251,"style":95},"fce3f7537fcc",[235,240,243,247],{"_key":236,"_type":80,"marks":237,"text":239},"fce3f7537fcc0",[238,112],"907894d57e2d","Why do I need the root password when mounting an internal drive in Linux?",{"_key":241,"_type":80,"marks":242,"text":117},"fce3f7537fcc1",[],{"_key":244,"_type":80,"marks":245,"text":246},"fce3f7537fcc2",[121],"security.stackexchange.com",{"_key":248,"_type":80,"marks":249,"text":250},"fce3f7537fcc3",[],"\nWhat’s the worst thing that could happen?",[252],{"_key":238,"_type":93,"href":253,"reference":12},"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F258637\u002Fwhy-do-i-need-the-root-password-when-mounting-an-internal-drive-in-linux",{"_key":255,"_type":76,"children":256,"markDefs":273,"style":95},"c4e41c6f37c1",[257,262,265,269],{"_key":258,"_type":80,"marks":259,"text":261},"c4e41c6f37c10",[260,112],"a3bdd06f8f24","Nginx enable site command",{"_key":263,"_type":80,"marks":264,"text":117},"c4e41c6f37c11",[],{"_key":266,"_type":80,"marks":267,"text":268},"c4e41c6f37c12",[121],"serverfault.com",{"_key":270,"_type":80,"marks":271,"text":272},"c4e41c6f37c13",[],"\n“Good programmers write code, great programmers steal code.”",[274],{"_key":260,"_type":93,"href":275,"reference":12},"https:\u002F\u002Fserverfault.com\u002Fquestions\u002F424452\u002Fnginx-enable-site-command",{"_key":277,"_type":76,"children":278,"markDefs":295,"style":95},"ad4b56d0e24d",[279,284,287,291],{"_key":280,"_type":80,"marks":281,"text":283},"ad4b56d0e24d0",[282,112],"e139415b6d7c","Are Python mixins an anti-pattern?",{"_key":285,"_type":80,"marks":286,"text":117},"ad4b56d0e24d1",[],{"_key":288,"_type":80,"marks":289,"text":290},"ad4b56d0e24d2",[121],"softwareengineering.stackexchange.com",{"_key":292,"_type":80,"marks":293,"text":294},"ad4b56d0e24d3",[],"\nAre static analysis tools all-knowing?",[296],{"_key":282,"_type":93,"href":297,"reference":12},"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F312339\u002Fare-python-mixins-an-anti-pattern",{"_key":299,"_type":76,"children":300,"markDefs":305,"style":104},"f1331a452fcc",[301],{"_key":302,"_type":80,"marks":303,"text":304},"f1331a452fcc0",[],"Links from around the web",[],{"_key":307,"_type":76,"children":308,"markDefs":325,"style":95},"7d8b3b4a9294",[309,314,317,321],{"_key":310,"_type":80,"marks":311,"text":313},"7d8b3b4a92940",[312,112],"4734bc0e5fbc","Canon can’t get enough toner chips, so it’s telling customers how to defeat its DRM",{"_key":315,"_type":80,"marks":316,"text":117},"7d8b3b4a92941",[],{"_key":318,"_type":80,"marks":319,"text":320},"7d8b3b4a92942",[121],"arstechnica.com",{"_key":322,"_type":80,"marks":323,"text":324},"7d8b3b4a92943",[],"\nMajor printer brands have ways to check cartridges for authenticity, but Canon is showing customers how to get around this. Here’s hoping this leads to lower prices for \u003Cstrike>unicorn blood\u003C\u002Fstrike> printer ink in the future!",[326],{"_key":312,"_type":93,"href":327,"reference":12},"https:\u002F\u002Farstechnica.com\u002Ftech-policy\u002F2022\u002F01\u002Fchip-shortage-has-canon-telling-customers-how-to-skirt-its-printer-toner-drm\u002F",{"_key":329,"_type":76,"children":330,"markDefs":347,"style":95},"d45d64f3c9c7",[331,336,339,343],{"_key":332,"_type":80,"marks":333,"text":335},"d45d64f3c9c70",[334,112],"0fefc7843ed5","The web doesn’t have version numbers",{"_key":337,"_type":80,"marks":338,"text":117},"d45d64f3c9c71",[],{"_key":340,"_type":80,"marks":341,"text":342},"d45d64f3c9c72",[121],"hiddedevries.nl",{"_key":344,"_type":80,"marks":345,"text":346},"d45d64f3c9c73",[],"\nWeb versioning is marketing, plain and simple. This is a good dive into why we should look past the limited scope of “web3” branding.",[348],{"_key":334,"_type":93,"href":349,"reference":12},"https:\u002F\u002Fhiddedevries.nl\u002Fen\u002Fblog\u002F2022-01-03-the-web-doesnt-have-version-numbers",{"_key":351,"_type":76,"children":352,"markDefs":369,"style":95},"d31d76e65567",[353,358,361,365],{"_key":354,"_type":80,"marks":355,"text":357},"d31d76e655670",[356,112],"5231ece12b9c","Don’t fight the cascade, control it!",{"_key":359,"_type":80,"marks":360,"text":117},"d31d76e655671",[],{"_key":362,"_type":80,"marks":363,"text":364},"d31d76e655672",[121],"css-tricks.com",{"_key":366,"_type":80,"marks":367,"text":368},"d31d76e655673",[],"\nThe cascade in Cascading Style Sheets is often both a blessing and a curse. With the tooling we have today, though, we can lean more into the “blessing” part.",[370],{"_key":356,"_type":93,"href":371,"reference":12},"https:\u002F\u002Fcss-tricks.com\u002Fdont-fight-the-cascade-control-it\u002F",{"_key":373,"_type":76,"children":374,"markDefs":391,"style":95},"83925236260f",[375,380,383,387],{"_key":376,"_type":80,"marks":377,"text":379},"83925236260f0",[378,112],"0b31d8ff2ad9","The State of WebAssembly: 2021 and 2022",{"_key":381,"_type":80,"marks":382,"text":117},"83925236260f1",[],{"_key":384,"_type":80,"marks":385,"text":386},"83925236260f2",[121],"platform.uno",{"_key":388,"_type":80,"marks":389,"text":390},"83925236260f3",[],"\nWith more browser and feature support, WebAssembly is expanding its reach into many of the technologies we use today.",[392],{"_key":378,"_type":93,"href":393,"reference":12},"https:\u002F\u002Fplatform.uno\u002Fblog\u002Fthe-state-of-webassembly-2021-and-2022\u002F",{"_key":395,"_type":76,"children":396,"markDefs":410,"style":95},"4cc52fc849b4",[397,401,406],{"_key":398,"_type":80,"marks":399,"text":400},"4cc52fc849b40",[],"Onboard, organize, and bring your team up to speed in a jiffy. ",{"_key":402,"_type":80,"marks":403,"text":405},"4cc52fc849b41",[404],"fbc759c1f9fc","Try Stack Overflow for Teams",{"_key":407,"_type":80,"marks":408,"text":409},"4cc52fc849b42",[],".",[411],{"_key":404,"_type":93,"href":412,"reference":12},"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=J2j24lxDQTEuwPd5Cqu5ugxEP4Nup0Hd&_e=tvjhMrv7atYcgrppTk1g939n0TOMqK8VK0FIJna3k3KJASzVGae_sX5sf3KPi1hf2i5bxdA9xhH1f-iiMOO7ZFhn7xzAMFIbYnBhpTVT4YaVxNFzFGdAHiiEmx7YErIIVxBKkYUg6iknFjIhWONGTkIJn8IqBwnVV0l3yY7ScIAISOmXKMdnUAqYDRZbTBMJIkKY_QpH6yZNU_eh54wXqDW8Wpo2teMbvQF4Xm7qqXJd83J9ZY2IcjPlLJTDAm59hcKcidFcXov0SI1SA2sdJyQvN3-FBHLcc6AOGJQuveBkeTVp2-deuu3Ntnjx81ZzrM2rO56BYZb0_0JMMxOo0T1dQmOSzvTyeYRljnArFYMAOnBwZPb7gsBCwG0r13Z9YZh9Whu6zwJWSvKiJLX8Eg%3D%3D",true,"2022\u002F01\u002F21","",{"_type":53,"asset":417},{"_ref":418,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":420,"language":421},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #109 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: what the Great Resignation means for developers, the team helping underserved communities build their own LTE networks, and why Canon is telling customers how to defeat its DRM.\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\u002F01\u002F10\u002Fthe-great-resignation-is-here-what-does-that-mean-for-developers\u002F\">\u003Cstrong>The Great Resignation is here. What does that mean for developers?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Nearly two years into the pandemic, many Americans are reevaluating their relationship with work—and developers are leading the way.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F01\u002F13\u002Fstack-gives-back-2021\u002F\">\u003Cstrong>Stack Gives Back 2021\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>One of our most loved traditions is Stack Gives Back. Every year since 2009, we’ve surveyed Stack Exchange moderators about charities they would like to support and then donated $100 on behalf of each moderator. Here’s how the donations were distributed this year.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F01\u002F11\u002Fpodcast-405-helping-communities-build-their-own-lte-networks\u002F\">\u003Cstrong>Podcast 405: Helping communities build their own LTE networks\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>The home team talks with Esther Jang, Matt Johnson, and Chris Webb of Seattle’s Local Connectivity Lab, a nonprofit that works in concert with the University of Washington to facilitate community-focused technology development and research.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fblog.pusher.com\u002Fbuilding-a-great-developer-experience?utm_source=so_newsletter&amp;utm_medium=article&amp;utm_campaign=developer_experience\">\u003Cstrong>Getting the developer experience right\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>The team from Pusher talks about the lessons they’ve learned since they started building tools for developers over a decade ago and how the future of the developer experience looks from where they’re standing.\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\u002Fengineering.stackexchange.com\u002Fquestions\u002F49207\u002Fwhat-is-the-lowest-point-below-sealevel-that-we-have-built-where-a-human-can-go\">\u003Cstrong>What is the lowest point below sea level that a human can go?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>engineering.stackexchange.com\u003C\u002Fem>\u003Cbr>“They probably won’t come out alive due to heat and lack of oxygen, but&nbsp;\u003Cem>that was never stated as a requirement\u003C\u002Fem>.”\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F258637\u002Fwhy-do-i-need-the-root-password-when-mounting-an-internal-drive-in-linux\">\u003Cstrong>Why do I need the root password when mounting an internal drive in Linux?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>security.stackexchange.com\u003C\u002Fem>\u003Cbr>What’s the worst thing that could happen?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fserverfault.com\u002Fquestions\u002F424452\u002Fnginx-enable-site-command\">\u003Cstrong>Nginx enable site command\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>serverfault.com\u003C\u002Fem>\u003Cbr>“Good programmers write code, great programmers steal code.”\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F312339\u002Fare-python-mixins-an-anti-pattern\">\u003Cstrong>Are Python mixins an anti-pattern?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>softwareengineering.stackexchange.com\u003C\u002Fem>\u003Cbr>Are static analysis tools all-knowing?\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\u002Farstechnica.com\u002Ftech-policy\u002F2022\u002F01\u002Fchip-shortage-has-canon-telling-customers-how-to-skirt-its-printer-toner-drm\u002F\">\u003Cstrong>Canon can’t get enough toner chips, so it’s telling customers how to defeat its DRM\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>arstechnica.com\u003C\u002Fem>\u003Cbr>Major printer brands have ways to check cartridges for authenticity, but Canon is showing customers how to get around this. Here’s hoping this leads to lower prices for &lt;strike&gt;unicorn blood&lt;\u002Fstrike&gt; printer ink in the future!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fhiddedevries.nl\u002Fen\u002Fblog\u002F2022-01-03-the-web-doesnt-have-version-numbers\">\u003Cstrong>The web doesn’t have version numbers\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>hiddedevries.nl\u003C\u002Fem>\u003Cbr>Web versioning is marketing, plain and simple. This is a good dive into why we should look past the limited scope of “web3” branding.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcss-tricks.com\u002Fdont-fight-the-cascade-control-it\u002F\">\u003Cstrong>Don’t fight the cascade, control&nbsp;it!\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>css-tricks.com\u003C\u002Fem>\u003Cbr>The cascade in Cascading Style Sheets is often both a blessing and a curse. With the tooling we have today, though, we can lean more into the “blessing” part.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplatform.uno\u002Fblog\u002Fthe-state-of-webassembly-2021-and-2022\u002F\">\u003Cstrong>The State of WebAssembly: 2021 and 2022\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>platform.uno\u003C\u002Fem>\u003Cbr>With more browser and feature support, WebAssembly is expanding its reach into many of the technologies we use today.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Onboard, organize, and bring your team up to speed in a jiffy. \u003Ca target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=J2j24lxDQTEuwPd5Cqu5ugxEP4Nup0Hd&amp;_e=tvjhMrv7atYcgrppTk1g939n0TOMqK8VK0FIJna3k3KJASzVGae_sX5sf3KPi1hf2i5bxdA9xhH1f-iiMOO7ZFhn7xzAMFIbYnBhpTVT4YaVxNFzFGdAHiiEmx7YErIIVxBKkYUg6iknFjIhWONGTkIJn8IqBwnVV0l3yY7ScIAISOmXKMdnUAqYDRZbTBMJIkKY_QpH6yZNU_eh54wXqDW8Wpo2teMbvQF4Xm7qqXJd83J9ZY2IcjPlLJTDAm59hcKcidFcXov0SI1SA2sdJyQvN3-FBHLcc6AOGJQuveBkeTVp2-deuu3Ntnjx81ZzrM2rO56BYZb0_0JMMxOo0T1dQmOSzvTyeYRljnArFYMAOnBwZPb7gsBCwG0r13Z9YZh9Whu6zwJWSvKiJLX8Eg%3D%3D\">Try Stack Overflow for Teams\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2022-01-21T14:38:48.000Z",{"current":424},"the-overflow-109-developers-and-the-great-resignation",[426,433,438],{"_createdAt":427,"_id":428,"_rev":429,"_type":430,"_updatedAt":427,"slug":431,"title":432},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":432},"newsletter",{"_createdAt":427,"_id":434,"_rev":429,"_type":430,"_updatedAt":427,"slug":435,"title":437},"wp-tagcat-the-overflow",{"current":436},"the-overflow","the overflow",{"_createdAt":427,"_id":428,"_rev":429,"_type":430,"_updatedAt":427,"slug":439,"title":432},{"current":432},"The Overflow #109: Developers and the Great Resignation",[442,448,454,460],{"_id":443,"publishedAt":444,"slug":445,"sponsored":12,"title":447},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":446},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":449,"publishedAt":450,"slug":451,"sponsored":12,"title":453},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":452},"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":455,"publishedAt":456,"slug":457,"sponsored":12,"title":459},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":458},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":461,"publishedAt":462,"slug":463,"sponsored":12,"title":465},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":464},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":467,"sourceMap":-1},{"count":468,"lastTimestamp":12},0]