[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-DMq6KyCaeMa5NI27XBJtEmHn9nw1t6psJWRb79HlBSo":3,"sanity-wNCezS53ro3HZU-7hhhlzyG8Kip1tmibIUu78PN7T8Q":468},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":443},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d53f9358-3bb2-4f69-aebe-d31d19522cd4","2026-07-10T07:40:00.000Z",{"_type":10,"current":11},"slug","building-more-than-just-an-agent-harness",null,"Building more than just an agent harness",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":72,"comments":415,"dateUrl":416,"excerpt":417,"image":418,"legacyBody":421,"product":12,"publishedAt":424,"slug":425,"sponsored":12,"tags":427,"title":442,"visible":415},"2023-05-25T09:39:17Z","wp-post-17374","9HpbCsT2tq0xwozQfkgBTj","blogPost","2023-07-13T14:55:53Z",[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-188","dgl3SCUzppW3U2LvCpMj1o","blogAuthor","2023-08-29T20:06:25Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-7ae4cf96f5c09c91aad2e5cee51f94726989cec3-1024x1024-jpg","reference","former","Medi Madelen Gwosdz",{"current":60},"mgwosdz",{"_createdAt":47,"_id":62,"_rev":63,"_type":50,"_updatedAt":64,"avatar":65,"employee":68,"name":69,"slug":70},"wp-author-227","dgl3SCUzppW3U2LvCoP35A","2023-06-20T15:05:08Z",{"_type":53,"asset":66},{"_ref":67,"_type":56},"image-5df3158468f42b2e40ed766d70ce0ad6d5746955-1024x1024-jpg","none","Cassidy Williams",{"current":71},"cwilliams",[73,106,115,140,161,182,204,212,234,256,278,300,308,330,352,374,396],{"_key":74,"_type":75,"children":76,"markDefs":99,"style":105},"f3ac943ce635","block",[77,82,86,90,95],{"_key":78,"_type":79,"marks":80,"text":81},"f3ac943ce6350","span",[],"Welcome to ISSUE #59 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},"f3ac943ce6351",[85],"7322264f9b1e",{"_key":87,"_type":79,"marks":88,"text":89},"f3ac943ce6352",[]," at ",{"_key":91,"_type":79,"marks":92,"text":94},"f3ac943ce6353",[93],"c73fed9de96c","Netlify",{"_key":96,"_type":79,"marks":97,"text":98},"f3ac943ce6354",[],". This week, a detailed look at a hacking incident we saw in May 2019, the radical concept of users as people, and the question: Is dark mode optimal for humans?",[100,103],{"_key":85,"_type":101,"href":102,"reference":12},"link","https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF",{"_key":93,"_type":101,"href":104,"reference":12},"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afOZOM0oCqsuuy0jKIrvb1QwkHWIZOMWNPCK6iuSTMOLeVDuTWeKOcbbyBczybLGtoNQkE84uGWTIEgGhFcxEULL45YJLR4857Ii-0ehWwRpRtjVPtwUxxOtY9-B2oCRv3dmx-KEES0t57P4_TNE4xFT-W5TGiXBreKWRyHfSL-Ozr796X8rmwbKE4P01pm8iSRIwfptm3apXxzvS_usQlDNLQGeGDgkjk55n1OBtvYt6oHij-wFSi5PdDR16hvrYr7E3MKhupgD-zGOVEWxRdxJ-RcBKrj9bAExDUmk948bZeThbs8xuJpwrwNDQkq5QPw%3D%3D","normal",{"_key":107,"_type":75,"children":108,"markDefs":113,"style":114},"dc303a24f302",[109],{"_key":110,"_type":79,"marks":111,"text":112},"dc303a24f3020",[],"From the blog",[],"h2",{"_key":116,"_type":75,"children":117,"markDefs":137,"style":105},"635ad412eb8b",[118,124,128,133],{"_key":119,"_type":79,"marks":120,"text":123},"635ad412eb8b0",[121,122],"ea7a26c1c9d2","strong","A deeper dive into our May 2019 security incident",{"_key":125,"_type":79,"marks":126,"text":127},"635ad412eb8b1",[]," ",{"_key":129,"_type":79,"marks":130,"text":132},"635ad412eb8b2",[131],"em","stackoverflow.blog",{"_key":134,"_type":79,"marks":135,"text":136},"635ad412eb8b3",[],"\nOne does not break into Stack Overflow... without constantly looking up how to do so on Stack Overflow.",[138],{"_key":121,"_type":101,"href":139,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F25\u002Fa-deeper-dive-into-our-may-2019-security-incident\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":141,"_type":75,"children":142,"markDefs":158,"style":105},"1757fa36594f",[143,148,151,154],{"_key":144,"_type":79,"marks":145,"text":147},"1757fa36594f0",[146,122],"c499697e4af4","Podcast 308: What are the young developers into? Everyone’s getting AWS certified.",{"_key":149,"_type":79,"marks":150,"text":127},"1757fa36594f1",[],{"_key":152,"_type":79,"marks":153,"text":132},"1757fa36594f2",[131],{"_key":155,"_type":79,"marks":156,"text":157},"1757fa36594f3",[],"\nAll the cool kids are licensed to operate a cloud. We sat down with Brian Gracely, a senior director of product strategy at Red Hat Open Shift. He hosts The Cloudcast and had lots to say about Kubernetes, Heroku, Docker, and the proliferation of certifications you can earn to break into the industry.",[159],{"_key":146,"_type":101,"href":160,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F29\u002Fpodcast-308-cloudcast-brian-gracely-certification\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":162,"_type":75,"children":163,"markDefs":179,"style":105},"dac7501ce25c",[164,169,172,175],{"_key":165,"_type":79,"marks":166,"text":168},"dac7501ce25c0",[167,122],"c74162e9d803","The Loop: Our Community & Public Platform strategy & roadmap for Q1 2021",{"_key":170,"_type":79,"marks":171,"text":127},"dac7501ce25c1",[],{"_key":173,"_type":79,"marks":174,"text":132},"dac7501ce25c2",[131],{"_key":176,"_type":79,"marks":177,"text":178},"dac7501ce25c3",[],"\nWe’re investing in Q&A to tackle issues like obsolete and outdated answers. Plus, a new editor for composing your questions.",[180],{"_key":167,"_type":101,"href":181,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F28\u002Fthe-loop-community-public-platform-roadmap-q1-2021\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":183,"_type":75,"children":184,"markDefs":201,"style":105},"992245cf07bd",[185,190,193,197],{"_key":186,"_type":79,"marks":187,"text":189},"992245cf07bd0",[188,122],"b1bc13679cef","Your full stack is efficient, stable, and cost effective.",{"_key":191,"_type":79,"marks":192,"text":127},"992245cf07bd1",[],{"_key":194,"_type":79,"marks":195,"text":196},"992245cf07bd2",[131],"promotion",{"_key":198,"_type":79,"marks":199,"text":200},"992245cf07bd3",[],"\nProbably not. Here’s a question for you: How many APIs do you want for storage? The right answer is 1 across all platforms, places, protocols & drive types, vendors & technologies. But how do you do it? Step 1: Read our blog for next steps.",[202],{"_key":188,"_type":101,"href":203,"reference":12},"https:\u002F\u002Fblog.netapp.com\u002Fhybrid-cloud-management-environment?utm_source=stackoverflow&utm_medium=newsletter&utm_campaign=brand-revenue_rep_ww_core_cloud_edge&utm_content=02012021-newsletter",{"_key":205,"_type":75,"children":206,"markDefs":211,"style":114},"a7ee30f9255f",[207],{"_key":208,"_type":79,"marks":209,"text":210},"a7ee30f9255f0",[],"Interesting questions",[],{"_key":213,"_type":75,"children":214,"markDefs":231,"style":105},"c9645e958ebd",[215,220,223,227],{"_key":216,"_type":79,"marks":217,"text":219},"c9645e958ebd0",[218,122],"7af1dea5cea9","Are humans more adapted to “light mode” or “dark mode”?",{"_key":221,"_type":79,"marks":222,"text":127},"c9645e958ebd1",[],{"_key":224,"_type":79,"marks":225,"text":226},"c9645e958ebd2",[131],"biology.stackexchange.com",{"_key":228,"_type":79,"marks":229,"text":230},"c9645e958ebd3",[],"\nWe know you all love dark mode, but it may not be the best choice, biologically speaking.",[232],{"_key":218,"_type":101,"href":233,"reference":12},"https:\u002F\u002Fbiology.stackexchange.com\u002Fquestions\u002F97635\u002Fare-humans-more-adapted-to-light-mode-or-dark-mode?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":235,"_type":75,"children":236,"markDefs":253,"style":105},"0641aff76caf",[237,242,245,249],{"_key":238,"_type":79,"marks":239,"text":241},"0641aff76caf0",[240,122],"e1c504da11e6","How does one throw a boomerang in space? Does it return?",{"_key":243,"_type":79,"marks":244,"text":127},"0641aff76caf1",[],{"_key":246,"_type":79,"marks":247,"text":248},"0641aff76caf2",[131],"space.stackexchange.com",{"_key":250,"_type":79,"marks":251,"text":252},"0641aff76caf3",[],"\nLike most humans, boomerangs need air to work properly.",[254],{"_key":240,"_type":101,"href":255,"reference":12},"https:\u002F\u002Fspace.stackexchange.com\u002Fquestions\u002F49320\u002Fhow-does-one-throw-a-boomerang-in-space-does-it-return?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":257,"_type":75,"children":258,"markDefs":275,"style":105},"da930a03fcaa",[259,264,267,271],{"_key":260,"_type":79,"marks":261,"text":263},"da930a03fcaa0",[262,122],"0ba6c943333b","How can I prevent cheating in my collecting and trading game?",{"_key":265,"_type":79,"marks":266,"text":127},"da930a03fcaa1",[],{"_key":268,"_type":79,"marks":269,"text":270},"da930a03fcaa2",[131],"gamedev.stackexchange.com",{"_key":272,"_type":79,"marks":273,"text":274},"da930a03fcaa3",[],"\nBefore you can trade, you gotta get paid.",[276],{"_key":262,"_type":101,"href":277,"reference":12},"https:\u002F\u002Fgamedev.stackexchange.com\u002Fquestions\u002F188132\u002Fhow-can-i-prevent-cheating-in-my-collecting-and-trading-game?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":279,"_type":75,"children":280,"markDefs":297,"style":105},"af0f647691fb",[281,286,289,293],{"_key":282,"_type":79,"marks":283,"text":285},"af0f647691fb0",[284,122],"934281ad1fb9","Can 1 kilogram of radioactive material with a half life of 5 years just decay in the next minute?",{"_key":287,"_type":79,"marks":288,"text":127},"af0f647691fb1",[],{"_key":290,"_type":79,"marks":291,"text":292},"af0f647691fb2",[131],"physics.stackexchange.com",{"_key":294,"_type":79,"marks":295,"text":296},"af0f647691fb3",[],"\n“The short answer is yes... The fun answer is actually seeing how small this probability gets for large numbers of atoms.”",[298],{"_key":284,"_type":101,"href":299,"reference":12},"https:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F606390\u002Fcan-1-kilogram-of-radioactive-material-with-half-life-of-5-years-just-decay-in-t?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":301,"_type":75,"children":302,"markDefs":307,"style":114},"a6197752f7ac",[303],{"_key":304,"_type":79,"marks":305,"text":306},"a6197752f7ac0",[],"Links from around the web",[],{"_key":309,"_type":75,"children":310,"markDefs":327,"style":105},"106d51330fef",[311,316,319,323],{"_key":312,"_type":79,"marks":313,"text":315},"106d51330fef0",[314,122],"3c78ee2c8f79","HTML and CSS still isn’t about painting with code",{"_key":317,"_type":79,"marks":318,"text":127},"106d51330fef1",[],{"_key":320,"_type":79,"marks":321,"text":322},"106d51330fef2",[131],"christianheilmann.com",{"_key":324,"_type":79,"marks":325,"text":326},"106d51330fef3",[],"\nHTML isn’t just about look and feel. It’s a building block for providing structure and accessibility.",[328],{"_key":314,"_type":101,"href":329,"reference":12},"https:\u002F\u002Fchristianheilmann.com\u002F2021\u002F01\u002F21\u002Fteaching-html-and-css\u002F",{"_key":331,"_type":75,"children":332,"markDefs":349,"style":105},"7ee341173131",[333,338,341,345],{"_key":334,"_type":79,"marks":335,"text":337},"7ee3411731310",[336,122],"bfaca9ef89a3","Users are… \u002F People are…",{"_key":339,"_type":79,"marks":340,"text":127},"7ee3411731311",[],{"_key":342,"_type":79,"marks":343,"text":344},"7ee3411731312",[131],"www.ted-hunt.com",{"_key":346,"_type":79,"marks":347,"text":348},"7ee3411731313",[],"\nThis is a simple but powerful statement about remembering that your users aren’t just users: they’re people, too.",[350],{"_key":336,"_type":101,"href":351,"reference":12},"http:\u002F\u002Fwww.ted-hunt.com\u002FUSERS-PEOPLE.html",{"_key":353,"_type":75,"children":354,"markDefs":371,"style":105},"81f53a8215b5",[355,360,363,367],{"_key":356,"_type":79,"marks":357,"text":359},"81f53a8215b50",[358,122],"b1307df08adb","Cypress vs selenium vs playwright vs puppeteer speed comparison",{"_key":361,"_type":79,"marks":362,"text":127},"81f53a8215b51",[],{"_key":364,"_type":79,"marks":365,"text":366},"81f53a8215b52",[131],"blog.checklyhq.com",{"_key":368,"_type":79,"marks":369,"text":370},"81f53a8215b53",[],"\nIf you’re working on testing automation, it might be worth it to see how they measure up in terms of speed.",[372],{"_key":358,"_type":101,"href":373,"reference":12},"https:\u002F\u002Fblog.checklyhq.com\u002Fcypress-vs-selenium-vs-playwright-vs-puppeteer-speed-comparison\u002F",{"_key":375,"_type":75,"children":376,"markDefs":393,"style":105},"bf9448e9128e",[377,382,385,389],{"_key":378,"_type":79,"marks":379,"text":381},"bf9448e9128e0",[380,122],"2ed6814aca0c","SVG tutorial: How to code SVG icons by hand",{"_key":383,"_type":79,"marks":384,"text":127},"bf9448e9128e1",[],{"_key":386,"_type":79,"marks":387,"text":388},"bf9448e9128e2",[131],"www.aleksandrhovhannisyan.com",{"_key":390,"_type":79,"marks":391,"text":392},"bf9448e9128e3",[],"\nThis is probably the biggest deep dive you’ll see into drawing SVGs by yourself. If you want to hone your artisanal coding skills, it’s a great way to start!",[394],{"_key":380,"_type":101,"href":395,"reference":12},"https:\u002F\u002Fwww.aleksandrhovhannisyan.com\u002Fblog\u002Fsvg-tutorial-how-to-code-svg-icons-by-hand\u002F",{"_key":397,"_type":75,"children":398,"markDefs":412,"style":105},"6e2fda5280fb",[399,403,408],{"_key":400,"_type":79,"marks":401,"text":402},"6e2fda5280fb0",[],"Spend less time in Slack. Try ",{"_key":404,"_type":79,"marks":405,"text":407},"6e2fda5280fb1",[406],"6443ad10832a","Stack Overflow for Teams",{"_key":409,"_type":79,"marks":410,"text":411},"6e2fda5280fb2",[],".",[413],{"_key":406,"_type":101,"href":414,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Ftour?utm_source=so-owned&utm_medium=theoverflow&utm_campaign=biz-self-serve&utm_content=sts",true,"2021\u002F02\u002F05","",{"_type":53,"asset":419},{"_ref":420,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":422,"language":423},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #59 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and&nbsp;\u003Ca href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF\">Cassidy Williams\u003C\u002Fa>&nbsp;at&nbsp;\u003Ca href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afOZOM0oCqsuuy0jKIrvb1QwkHWIZOMWNPCK6iuSTMOLeVDuTWeKOcbbyBczybLGtoNQkE84uGWTIEgGhFcxEULL45YJLR4857Ii-0ehWwRpRtjVPtwUxxOtY9-B2oCRv3dmx-KEES0t57P4_TNE4xFT-W5TGiXBreKWRyHfSL-Ozr796X8rmwbKE4P01pm8iSRIwfptm3apXxzvS_usQlDNLQGeGDgkjk55n1OBtvYt6oHij-wFSi5PdDR16hvrYr7E3MKhupgD-zGOVEWxRdxJ-RcBKrj9bAExDUmk948bZeThbs8xuJpwrwNDQkq5QPw%3D%3D\">Netlify\u003C\u002Fa>. This week, a detailed look at a hacking incident we saw in May 2019, the radical concept of users as people, and the question: Is dark mode optimal for humans?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-from-the-blog\">From the blog\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F25\u002Fa-deeper-dive-into-our-may-2019-security-incident\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>A deeper dive into our May 2019 security incident\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>One does not break into Stack Overflow... without constantly looking up how to do so on Stack Overflow.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F29\u002Fpodcast-308-cloudcast-brian-gracely-certification\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Podcast 308: What are the young developers into? Everyone’s getting AWS certified.\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>All the cool kids are licensed to operate a cloud. We sat down with Brian Gracely, a senior director of product strategy at Red Hat Open Shift. He hosts The Cloudcast and had lots to say about Kubernetes, Heroku, Docker, and the proliferation of certifications you can earn to break into the industry.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F28\u002Fthe-loop-community-public-platform-roadmap-q1-2021\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>The Loop: Our Community &amp; Public Platform strategy &amp; roadmap for Q1 2021\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>We’re investing in Q&amp;A to tackle issues like obsolete and outdated answers. Plus, a new editor for composing your questions.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fblog.netapp.com\u002Fhybrid-cloud-management-environment?utm_source=stackoverflow&amp;utm_medium=newsletter&amp;utm_campaign=brand-revenue_rep_ww_core_cloud_edge&amp;utm_content=02012021-newsletter\">\u003Cstrong>Your full stack is efficient, stable, and cost effective.\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>Probably not. Here’s a question for you: How many APIs do you want for storage? The right answer is 1 across all platforms, places, protocols &amp; drive types, vendors &amp; technologies. But how do you do it? Step 1: Read our blog for next steps.\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\u002Fbiology.stackexchange.com\u002Fquestions\u002F97635\u002Fare-humans-more-adapted-to-light-mode-or-dark-mode?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Are humans more adapted to “light mode” or “dark mode”?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>biology.stackexchange.com\u003C\u002Fem>\u003Cbr>We know you all love dark mode, but it may not be the best choice, biologically speaking.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fspace.stackexchange.com\u002Fquestions\u002F49320\u002Fhow-does-one-throw-a-boomerang-in-space-does-it-return?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How does one throw a boomerang in space? Does it return?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>space.stackexchange.com\u003C\u002Fem>\u003Cbr>Like most humans, boomerangs need air to work properly.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgamedev.stackexchange.com\u002Fquestions\u002F188132\u002Fhow-can-i-prevent-cheating-in-my-collecting-and-trading-game?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How can I prevent cheating in my collecting and trading game?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>gamedev.stackexchange.com\u003C\u002Fem>\u003Cbr>Before you can trade, you gotta get paid.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F606390\u002Fcan-1-kilogram-of-radioactive-material-with-half-life-of-5-years-just-decay-in-t?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Can 1 kilogram of radioactive material with a half life of 5 years just decay in the next minute?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>physics.stackexchange.com\u003C\u002Fem>\u003Cbr>“The short answer is yes... The fun answer is actually seeing how small this probability gets for large numbers of atoms.”\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\u002Fchristianheilmann.com\u002F2021\u002F01\u002F21\u002Fteaching-html-and-css\u002F\">\u003Cstrong>HTML and CSS still isn’t about painting with code\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>christianheilmann.com\u003C\u002Fem>\u003Cbr>HTML isn’t just about look and feel. It’s a building block for providing structure and accessibility.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.ted-hunt.com\u002FUSERS-PEOPLE.html\">\u003Cstrong>Users are… \u002F People are…\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.ted-hunt.com\u003C\u002Fem>\u003Cbr>This is a simple but powerful statement about remembering that your users aren’t just users: they’re people, too.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fblog.checklyhq.com\u002Fcypress-vs-selenium-vs-playwright-vs-puppeteer-speed-comparison\u002F\">\u003Cstrong>Cypress vs selenium vs playwright vs puppeteer speed comparison\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>blog.checklyhq.com\u003C\u002Fem>\u003Cbr>If you’re working on testing automation, it might be worth it to see how they measure up in terms of speed.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.aleksandrhovhannisyan.com\u002Fblog\u002Fsvg-tutorial-how-to-code-svg-icons-by-hand\u002F\">\u003Cstrong>SVG tutorial: How to code SVG icons by hand\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.aleksandrhovhannisyan.com\u003C\u002Fem>\u003Cbr>This is probably the biggest deep dive you’ll see into drawing SVGs by yourself. If you want to hone your artisanal coding skills, it’s a great way to start!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Spend less time in Slack. Try&nbsp;\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Ftour?utm_source=so-owned&amp;utm_medium=theoverflow&amp;utm_campaign=biz-self-serve&amp;utm_content=sts\">Stack Overflow for Teams\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2021-02-05T14:37:00.000Z",{"current":426},"the-overflow-59-all-the-cool-kids-are-licensed-to-operate-a-cloud",[428,435,440],{"_createdAt":429,"_id":430,"_rev":431,"_type":432,"_updatedAt":429,"slug":433,"title":434},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":434},"newsletter",{"_createdAt":429,"_id":436,"_rev":431,"_type":432,"_updatedAt":429,"slug":437,"title":439},"wp-tagcat-the-overflow",{"current":438},"the-overflow","the overflow",{"_createdAt":429,"_id":430,"_rev":431,"_type":432,"_updatedAt":429,"slug":441,"title":434},{"current":434},"The Overflow #59: All the cool kids are licensed to operate a cloud.",[444,450,456,462],{"_id":445,"publishedAt":446,"slug":447,"sponsored":12,"title":449},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":448},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":451,"publishedAt":452,"slug":453,"sponsored":12,"title":455},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":454},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":457,"publishedAt":458,"slug":459,"sponsored":12,"title":461},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":460},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":463,"publishedAt":464,"slug":465,"sponsored":12,"title":467},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":466},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":469,"sourceMap":-1},{"count":470,"lastTimestamp":12},0]