[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-4O1RWpWZCdDX36Oc214lJZP1jPM0akrKOWR4xhlWApM":3,"sanity-5DcWe8FbQLvwurX1tS986sQ2Hg6lsLDZWtDTXVretOE":472},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":447},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"5c7f0882-e1a7-4d0e-9e06-86cce9c3613a","2026-07-02T07:40:00.000Z",{"_type":10,"current":11},"slug","ai-coding-chaos-into-a-repeatable-playbook",null,"How do you turn AI coding chaos into a repeatable playbook?",[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":61,"comments":420,"dateUrl":421,"excerpt":67,"image":422,"legacyBody":425,"product":12,"publishedAt":428,"slug":429,"sponsored":12,"tags":431,"title":446,"visible":420},"2023-05-25T09:39:15Z","wp-post-16315","dgl3SCUzppW3U2LvCoSnq8","blogPost","2023-07-13T14:55:40Z",[46],{"_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",[62,68,80,111,115,124,148,166,185,189,197,205,224,243,262,284,288,296,315,334,361,383,405,416],{"_key":63,"_type":53,"alt":64,"asset":65,"caption":67,"markDefs":12},"31e6d1c3f442","The Overflow.",{"_ref":66,"_type":56},"image-942745e49ea576f526e178834d42c656d299b932-708x144-png","",{"_key":69,"_type":70,"children":71,"markDefs":78,"style":79},"f63eccb48ab8","block",[72],{"_key":73,"_type":74,"marks":75,"text":77},"f63eccb48ab80","span",[76],"strong","July 2020",[],"normal",{"_key":81,"_type":70,"children":82,"markDefs":105,"style":79},"69d06c3439e6",[83,87,92,96,101],{"_key":84,"_type":74,"marks":85,"text":86},"69d06c3439e60",[],"Welcome to ISSUE #31 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":88,"_type":74,"marks":89,"text":91},"69d06c3439e61",[90],"c0bdb1429f09","Cassidy Williams",{"_key":93,"_type":74,"marks":94,"text":95},"69d06c3439e62",[]," at ",{"_key":97,"_type":74,"marks":98,"text":100},"69d06c3439e63",[99],"29d06aff0c59","Netlify",{"_key":102,"_type":74,"marks":103,"text":104},"69d06c3439e64",[],". This week, we're chatting about diversity at Stack Overflow, wondering whether it's wise to use your face as a password, and exploring the origin story of the mysterious hero called CSS.",[106,109],{"_key":90,"_type":107,"href":108,"reference":12},"link","https:\u002F\u002Fcassidoo.co\u002F",{"_key":99,"_type":107,"href":110,"reference":12},"https:\u002F\u002Fwww.netlify.com\u002F?utm_source=overflow-nl&utm_medium=overflow-cs&utm_campaign=devex",{"_key":112,"_type":53,"alt":12,"asset":113,"caption":67,"markDefs":12},"5312ef76cca0",{"_ref":114,"_type":56},"image-b110f71c54d754cdae9a01fac53e81ea7b5e8a29-52x52-png",{"_key":116,"_type":70,"children":117,"markDefs":122,"style":123},"8c3251692c49",[118],{"_key":119,"_type":74,"marks":120,"text":121},"8c3251692c490",[],"From the blog",[],"h2",{"_key":125,"_type":70,"children":126,"markDefs":145,"style":79},"dd17abc57ca1",[127,132,136,141],{"_key":128,"_type":74,"marks":129,"text":131},"dd17abc57ca10",[130,76],"be4e952923d8","Tales from documentation: Write for your clueless users",{"_key":133,"_type":74,"marks":134,"text":135},"dd17abc57ca11",[]," ",{"_key":137,"_type":74,"marks":138,"text":140},"dd17abc57ca12",[139],"em","stackoverflow.blog",{"_key":142,"_type":74,"marks":143,"text":144},"dd17abc57ca13",[],"\nWhen you're documenting anything technical, it's easy to forget what it's like being ignorant of how the software works, especially if you built the thing.",[146],{"_key":130,"_type":107,"href":147,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F07\u002F13\u002Ftales-from-documentation-write-for-your-dumbest-user\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n                                ",{"_key":149,"_type":70,"children":150,"markDefs":163,"style":79},"1c5f39c30db1",[151,156,159],{"_key":152,"_type":74,"marks":153,"text":155},"1c5f39c30db10",[76,154],"99d853bf466d","Podcast 252: a conversation on diversity and representation",{"_key":157,"_type":74,"marks":158,"text":140},"1c5f39c30db11",[139],{"_key":160,"_type":74,"marks":161,"text":162},"1c5f39c30db12",[],"\nWe chat with the co-chairs of Stack Overflow’s Black and Brown affinity group about the company’s plans for improving diversity and inclusion.",[164],{"_key":154,"_type":107,"href":165,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F07\u002F14\u002Fpodcast-252-a-conversation-on-diversity-and-representation\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n                                        ",{"_key":167,"_type":70,"children":168,"markDefs":182,"style":79},"6ab8b35f8dfc",[169,174,178],{"_key":170,"_type":74,"marks":171,"text":173},"6ab8b35f8dfc0",[76,172],"c8e167c36df6","A Video Series for DevOps teams, by DevOps teams ",{"_key":175,"_type":74,"marks":176,"text":177},"6ab8b35f8dfc1",[76],"promotion",{"_key":179,"_type":74,"marks":180,"text":181},"6ab8b35f8dfc2",[],"\nCloud migration has its benefits. But it’s also loaded with challenges. DevOps teams know this all too well. Hear members of the community get candid about the issues that matter most. Watch #LetsTalkCloud",[183],{"_key":172,"_type":107,"href":184,"reference":12},"https:\u002F\u002Fresources.trendmicro.com\u002FLets-Talk-Cloud.html",{"_key":186,"_type":53,"alt":12,"asset":187,"caption":67,"markDefs":12},"444f49624fd8",{"_ref":188,"_type":56},"image-55469499e9cc7c4ec7ec8902fb8cfbba811d8f58-52x52-png",{"_key":190,"_type":70,"children":191,"markDefs":196,"style":123},"4dd44e45cfdf",[192],{"_key":193,"_type":74,"marks":194,"text":195},"4dd44e45cfdf0",[],"Interesting questions",[],{"_key":198,"_type":70,"children":199,"markDefs":204,"style":79},"36e656d85866",[200],{"_key":201,"_type":74,"marks":202,"text":203},"36e656d858660",[139],"Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or email us at stackoverflowknows@stackoverflow.com. We’ll include our favorites in the future.",[],{"_key":206,"_type":70,"children":207,"markDefs":221,"style":79},"8a55fc0a4342",[208,213,217],{"_key":209,"_type":74,"marks":210,"text":212},"8a55fc0a43420",[76,211],"10b502d8f819","Can the original file get corrupted during copying?",{"_key":214,"_type":74,"marks":215,"text":216},"8a55fc0a43421",[139],"superuser.com",{"_key":218,"_type":74,"marks":219,"text":220},"8a55fc0a43422",[],"\n“Yes, but it’s more likely that you get struck by lightning while being bitten by a shark.”",[222],{"_key":211,"_type":107,"href":223,"reference":12},"\n\nhttps:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1566851\u002Fcan-original-file-get-corrupted-during-copying?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n                            ",{"_key":225,"_type":70,"children":226,"markDefs":240,"style":79},"0cf0f04c3411",[227,232,236],{"_key":228,"_type":74,"marks":229,"text":231},"0cf0f04c34110",[76,230],"fdc1157dd11e","Could you reverse engineer silicon just by looking at it?",{"_key":233,"_type":74,"marks":234,"text":235},"0cf0f04c34111",[139],"retrocomputing.stackexchange.com",{"_key":237,"_type":74,"marks":238,"text":239},"0cf0f04c34112",[],"\nThere might be something like this in one of the Terminator movies",[241],{"_key":230,"_type":107,"href":242,"reference":12},"\nhttps:\u002F\u002Fretrocomputing.stackexchange.com\u002Fquestions\u002F15522\u002Fcould-you-reverse-engineer-silicon-just-by-looking-at-it?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n\n",{"_key":244,"_type":70,"children":245,"markDefs":259,"style":79},"6a127752bf3e",[246,251,255],{"_key":247,"_type":74,"marks":248,"text":250},"6a127752bf3e0",[76,249],"c710509cf999","What is an efficient way to remove half of the duplicate items in a list?",{"_key":252,"_type":74,"marks":253,"text":254},"6a127752bf3e1",[139],"stackoverflow.com",{"_key":256,"_type":74,"marks":257,"text":258},"6a127752bf3e2",[],"\nTry using the \"eenie, meenie, mynie, moe\" algorithm.",[260],{"_key":249,"_type":107,"href":261,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F62793544\u002Fefficient-way-to-remove-half-of-the-duplicate-items-in-a-list?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n\n                ",{"_key":263,"_type":70,"children":264,"markDefs":281,"style":79},"c56923dace3e",[265,270,273,277],{"_key":266,"_type":74,"marks":267,"text":269},"c56923dace3e0",[268,76],"1d3b3d6389a6","How can we eliminate passwords given the problems with biometric authentication?",{"_key":271,"_type":74,"marks":272,"text":135},"c56923dace3e1",[],{"_key":274,"_type":74,"marks":275,"text":276},"c56923dace3e2",[139],"security.stackexchange.com",{"_key":278,"_type":74,"marks":279,"text":280},"c56923dace3e3",[],"\nChanging your password is easier than changing your face. For now.",[282],{"_key":268,"_type":107,"href":283,"reference":12},"\nhttps:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F234251\u002Fhow-can-we-eliminate-passwords-given-the-problems-with-biometric-authentication?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n\n            ",{"_key":285,"_type":53,"alt":12,"asset":286,"caption":67,"markDefs":12},"092918188700",{"_ref":287,"_type":56},"image-aba8193d923f4135c1726062b2195406b95b3b15-52x52-png",{"_key":289,"_type":70,"children":290,"markDefs":295,"style":123},"c9db77cf5398",[291],{"_key":292,"_type":74,"marks":293,"text":294},"c9db77cf53980",[],"Links from around the web",[],{"_key":297,"_type":70,"children":298,"markDefs":312,"style":79},"eee18c7d555d",[299,304,308],{"_key":300,"_type":74,"marks":301,"text":303},"eee18c7d555d0",[76,302],"37c800747824","Ask an expert: Why is CSS . . . the way it is?",{"_key":305,"_type":74,"marks":306,"text":307},"eee18c7d555d1",[139],"increment.com",{"_key":309,"_type":74,"marks":310,"text":311},"eee18c7d555d2",[],"\nThis is a really interesting look at CSS's humble beginnings and how they led to where the language is today.",[313],{"_key":302,"_type":107,"href":314,"reference":12},"\nhttps:\u002F\u002Fincrement.com\u002Ffrontend\u002Fask-an-expert-why-is-css-the-way-it-is\u002F\n\n",{"_key":316,"_type":70,"children":317,"markDefs":331,"style":79},"f09d4fbd4fc5",[318,323,327],{"_key":319,"_type":74,"marks":320,"text":322},"f09d4fbd4fc50",[76,321],"f6a5622a06c9","You've only added two lines - why did that take two days?",{"_key":324,"_type":74,"marks":325,"text":326},"f09d4fbd4fc51",[139],"mrlacey.com",{"_key":328,"_type":74,"marks":329,"text":330},"f09d4fbd4fc52",[],"\nWe've all been there. You work for days on a single issue, and your PR is teeny tiny. Here's a good short essay on why lines of code are not necessarily equivalent to effort nor value!",[332],{"_key":321,"_type":107,"href":333,"reference":12},"\nhttps:\u002F\u002Fwww.mrlacey.com\u002F2020\u002F07\u002Fyouve-only-added-two-lines-why-did-that.html\n\n                                        ",{"_key":335,"_type":70,"children":336,"markDefs":358,"style":79},"239ae168b7e4",[337,342,346,350,354],{"_key":338,"_type":74,"marks":339,"text":341},"239ae168b7e40",[76,340],"e0a853052842","Rethinking web apps in Rust",{"_key":343,"_type":74,"marks":344,"text":345},"239ae168b7e41",[139],"dev.to",{"_key":347,"_type":74,"marks":348,"text":349},"239ae168b7e42",[],"\nEveryone is ",{"_key":351,"_type":74,"marks":352,"text":353},"239ae168b7e43",[76],"loving",{"_key":355,"_type":74,"marks":356,"text":357},"239ae168b7e44",[]," Rust nowadays (just look at the State of the Developer survey results!). Here's an interesting article about how to re-think web frameworks and apps with Rust.",[359],{"_key":340,"_type":107,"href":360,"reference":12},"\nhttps:\u002F\u002Fdev.to\u002Femmanuelantony2000\u002Fvalerie-rethinking-web-apps-in-rust-4cl3\n\n                    ",{"_key":362,"_type":70,"children":363,"markDefs":380,"style":79},"da53e55a344f",[364,369,372,376],{"_key":365,"_type":74,"marks":366,"text":368},"da53e55a344f0",[367,76],"3ab3c8d829b5","We need more inclusive web performance metrics",{"_key":370,"_type":74,"marks":371,"text":135},"da53e55a344f1",[],{"_key":373,"_type":74,"marks":374,"text":375},"da53e55a344f2",[139],"filamentgroup.com",{"_key":377,"_type":74,"marks":378,"text":379},"da53e55a344f3",[],"\nFolks want to build amazingly performant applications, but there are accessibility shortcomings that often come with that! In this article, Scott Jehl calls for the creation of new metrics that include performance with assistive technologies in mind.",[381],{"_key":367,"_type":107,"href":382,"reference":12},"\nhttps:\u002F\u002Fwww.filamentgroup.com\u002Flab\u002Fa11y-ready\u002F\n\n                ",{"_key":384,"_type":70,"children":385,"markDefs":402,"style":79},"311a4be24b43",[386,391,394,398],{"_key":387,"_type":74,"marks":388,"text":390},"311a4be24b430",[389,76],"7b0b245ebed8","Mystery over universe's expansion deepens with fresh data",{"_key":392,"_type":74,"marks":393,"text":135},"311a4be24b431",[],{"_key":395,"_type":74,"marks":396,"text":397},"311a4be24b432",[139],"nature.com",{"_key":399,"_type":74,"marks":400,"text":401},"311a4be24b433",[],"\nSpace pretty much emcompasses the concept of \"the more you know, the more you realize you don't know.\"",[403],{"_key":389,"_type":107,"href":404,"reference":12},"\nhttps:\u002F\u002Fwww.nature.com\u002Farticles\u002Fd41586-020-02126-6\n\n                ",{"_key":406,"_type":70,"children":407,"markDefs":413,"style":79},"63f4c06964ee",[408],{"_key":409,"_type":74,"marks":410,"text":412},"63f4c06964ee0",[411,76],"ff0906cc44d0","Want to see who's still hiring? Check out our job board!",[414],{"_key":411,"_type":107,"href":415,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.com\u002Fjobs                ",{"_key":417,"_type":53,"alt":12,"asset":418,"caption":67,"markDefs":12},"b962653def48",{"_ref":419,"_type":56},"image-cbd3df2ceedb3d1492834e374bac51dfd89bf7f4-1163x163-png",true,"2020\u002F07\u002F24",{"_type":53,"asset":423},{"_ref":424,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":426,"language":427},"\u003C!-- wp:image -->\n\u003Cfigure class=\"wp-block-image\">\u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F5a861290-bdcc-4f59-af25-6c5bc0b9eb29\u002Flogotheoverflow.png\" alt=\"The Overflow.\"\u002F>\u003C\u002Ffigure>\n\u003C!-- \u002Fwp:image -->\n\n\u003C!-- wp:paragraph {\"align\":\"center\"} -->\n\u003Cp class=\"has-text-align-center\">\u003Cstrong>July 2020\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #31 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and \u003Ca href=\"https:\u002F\u002Fcassidoo.co\u002F\">Cassidy Williams\u003C\u002Fa> at \u003Ca href=\"https:\u002F\u002Fwww.netlify.com\u002F?utm_source=overflow-nl&amp;utm_medium=overflow-cs&amp;utm_campaign=devex\">Netlify\u003C\u002Fa>. This week, we're chatting about diversity at Stack Overflow, wondering whether it's wise to use your face as a password, and exploring the origin story of the mysterious hero called CSS.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\",\"width\":32,\"height\":32} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft is-resized\">\u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002Fd7aaecb9-5ebc-493a-be56-59637e03b531\u002Ficonblog2x.png\" alt=\"\" width=\"32\" height=\"32\"\u002F>\u003C\u002Ffigure>\u003C\u002Fdiv>\n\u003C!-- \u002Fwp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>From the blog\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F07\u002F13\u002Ftales-from-documentation-write-for-your-dumbest-user\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n                                \">\u003Cstrong>Tales from documentation: Write for your clueless users\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>When you're documenting anything technical, it's easy to forget what it's like being ignorant of how the software works, especially if you built the thing.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F07\u002F14\u002Fpodcast-252-a-conversation-on-diversity-and-representation\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n                                        \">Podcast 252: a conversation on diversity and representation\u003C\u002Fa> \u003C\u002Fstrong>\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>We chat with the co-chairs of Stack Overflow’s Black and Brown affinity group about the company’s plans for improving diversity and inclusion.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fresources.trendmicro.com\u002FLets-Talk-Cloud.html\" rel=\"sponsored nofollow\">A Video Series for DevOps teams, by DevOps teams \u003C\u002Fa>promotion\u003C\u002Fstrong>\u003Cbr>Cloud migration has its benefits. But it’s also loaded with challenges. DevOps teams know this all too well. Hear members of the community get candid about the issues that matter most. Watch #LetsTalkCloud\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\",\"width\":33,\"height\":33} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft is-resized\">\u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F8da5bcb5-7dbe-4415-88a5-476c819ff156\u002Ficonqa2x.png\" alt=\"\" width=\"33\" height=\"33\"\u002F>\u003C\u002Ffigure>\u003C\u002Fdiv>\n\u003C!-- \u002Fwp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Interesting questions\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cem>Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or email us at stackoverflowknows@stackoverflow.com. We’ll include our favorites in the future.\u003C\u002Fem>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\n\nhttps:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1566851\u002Fcan-original-file-get-corrupted-during-copying?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n                            \">Can the original file get corrupted during copying?\u003C\u002Fa> \u003C\u002Fstrong>\u003Cem>superuser.com\u003C\u002Fem>\u003Cbr>“Yes, but it’s more likely that you get struck by lightning while being bitten by a shark.”\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps:\u002F\u002Fretrocomputing.stackexchange.com\u002Fquestions\u002F15522\u002Fcould-you-reverse-engineer-silicon-just-by-looking-at-it?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\n\">Could you reverse engineer silicon just by looking at it?\u003C\u002Fa> \u003C\u002Fstrong>\u003Cem>retrocomputing.stackexchange.com\u003C\u002Fem>\u003Cbr>There might be something like this in one of the Terminator movies\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F62793544\u002Fefficient-way-to-remove-half-of-the-duplicate-items-in-a-list?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\n                \">What is an efficient way to remove half of the duplicate items in a list?\u003C\u002Fa> \u003C\u002Fstrong>\u003Cem>stackoverflow.com\u003C\u002Fem>\u003Cbr>Try using the \"eenie, meenie, mynie, moe\" algorithm.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F234251\u002Fhow-can-we-eliminate-passwords-given-the-problems-with-biometric-authentication?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\n            \">\u003Cstrong>How can we eliminate passwords given the problems with biometric authentication?\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>security.stackexchange.com\u003C\u002Fem>\u003Cbr>Changing your password is easier than changing your face. For now.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\",\"width\":32,\"height\":32} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft is-resized\">\u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002Ffae18822-12a0-46de-bab8-ddb30242697d\u002Ficonlinks2x.png\" alt=\"\" width=\"32\" height=\"32\"\u002F>\u003C\u002Ffigure>\u003C\u002Fdiv>\n\u003C!-- \u002Fwp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Links from around the web\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps:\u002F\u002Fincrement.com\u002Ffrontend\u002Fask-an-expert-why-is-css-the-way-it-is\u002F\n\n\">Ask an expert: Why is CSS . . . the way it is?\u003C\u002Fa> \u003C\u002Fstrong>\u003Cem>increment.com\u003C\u002Fem>\u003Cbr>This is a really interesting look at CSS's humble beginnings and how they led to where the language is today.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps:\u002F\u002Fwww.mrlacey.com\u002F2020\u002F07\u002Fyouve-only-added-two-lines-why-did-that.html\n\n                                        \">You've only added two lines - why did that take two days?\u003C\u002Fa> \u003C\u002Fstrong>\u003Cem>mrlacey.com\u003C\u002Fem>\u003Cbr>We've all been there. You work for days on a single issue, and your PR is teeny tiny. Here's a good short essay on why lines of code are not necessarily equivalent to effort nor value!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps:\u002F\u002Fdev.to\u002Femmanuelantony2000\u002Fvalerie-rethinking-web-apps-in-rust-4cl3\n\n                    \">Rethinking web apps in Rust\u003C\u002Fa> \u003C\u002Fstrong>\u003Cem>dev.to\u003C\u002Fem>\u003Cbr>Everyone is \u003Cstrong>loving\u003C\u002Fstrong> Rust nowadays (just look at the State of the Developer survey results!). Here's an interesting article about how to re-think web frameworks and apps with Rust.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fwww.filamentgroup.com\u002Flab\u002Fa11y-ready\u002F\n\n                \">\u003Cstrong>We need more inclusive web performance metrics\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>filamentgroup.com\u003C\u002Fem>\u003Cbr>Folks want to build amazingly performant applications, but there are accessibility shortcomings that often come with that! In this article, Scott Jehl calls for the creation of new metrics that include performance with assistive technologies in mind.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fwww.nature.com\u002Farticles\u002Fd41586-020-02126-6\n\n                \">\u003Cstrong>Mystery over universe's expansion deepens with fresh data\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>nature.com\u003C\u002Fem>\u003Cbr>Space pretty much emcompasses the concept of \"the more you know, the more you realize you don't know.\"\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fstackoverflow.com\u002Fjobs                \">\u003Cstrong>Want to see who's still hiring? Check out our job board!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:image -->\n\u003Cfigure class=\"wp-block-image\">\u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F62687153-bbaa-4c83-bd65-6047d51b261a\u002Ffooter2x.png\" alt=\"\"\u002F>\u003C\u002Ffigure>\n\u003C!-- \u002Fwp:image -->","html","2020-07-24T12:00:00.000Z",{"current":430},"the-overflow-31-fresh-data",[432,439,444],{"_createdAt":433,"_id":434,"_rev":435,"_type":436,"_updatedAt":433,"slug":437,"title":438},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":438},"newsletter",{"_createdAt":433,"_id":440,"_rev":435,"_type":436,"_updatedAt":433,"slug":441,"title":443},"wp-tagcat-the-overflow",{"current":442},"the-overflow","the overflow",{"_createdAt":433,"_id":434,"_rev":435,"_type":436,"_updatedAt":433,"slug":445,"title":438},{"current":438},"The Overflow #31: Fresh data",[448,454,460,466],{"_id":449,"publishedAt":450,"slug":451,"sponsored":12,"title":453},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":452},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":455,"publishedAt":456,"slug":457,"sponsored":12,"title":459},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":458},"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":461,"publishedAt":462,"slug":463,"sponsored":12,"title":465},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":464},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":467,"publishedAt":468,"slug":469,"sponsored":12,"title":471},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":470},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":473,"sourceMap":-1},{"count":474,"lastTimestamp":12},0]