[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-4Ap9VERs4oc9J-brMaKDtqPVRfXy2yUiGPZ-IurPbDE":3,"sanity-au__62vjO64EUKs5ozo2CGdYaSrwihecupmkeaGBJ3U":479},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":454},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"50f4509c-4f55-4f11-8adc-5556e821ea77","2026-06-30T07:40:00.000Z",{"_type":10,"current":11},"slug","why-intent-prediction-needs-more-than-an-llm",null,"Why intent prediction needs more than an LLM",[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":426,"dateUrl":427,"excerpt":428,"image":429,"legacyBody":432,"product":12,"publishedAt":435,"slug":436,"sponsored":12,"tags":438,"title":453,"visible":426},"2023-05-24T12:50:57Z","wp-post-19158","9HpbCsT2tq0xwozQfkgIiV","blogPost","2023-07-13T14:56:09Z",[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,106,115,140,161,182,204,212,234,256,278,300,308,330,352,385,407],{"_key":74,"_type":75,"children":76,"markDefs":99,"style":105},"fb64bd537db7","block",[77,82,86,90,95],{"_key":78,"_type":79,"marks":80,"text":81},"fb64bd537db70","span",[],"Welcome to ISSUE #101 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},"fb64bd537db71",[85],"2ef1e86ff420",{"_key":87,"_type":79,"marks":88,"text":89},"fb64bd537db72",[]," at ",{"_key":91,"_type":79,"marks":92,"text":94},"fb64bd537db73",[93],"a50ddddb6397","Netlify",{"_key":96,"_type":79,"marks":97,"text":98},"fb64bd537db74",[],". This week: QA for deep learning pipelines, getting efficient with summation formulas, and finding the point where a table is too big.",[100,103],{"_key":85,"_type":101,"href":102,"reference":12},"link","https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF",{"_key":93,"_type":101,"href":104,"reference":12},"https://itr-links.stackoverflow.email/u/click?_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},"e95059517667",[109],{"_key":110,"_type":79,"marks":111,"text":112},"e950595176670",[],"From the blog",[],"h2",{"_key":116,"_type":75,"children":117,"markDefs":137,"style":105},"ffa6588b9965",[118,124,128,133],{"_key":119,"_type":79,"marks":120,"text":123},"ffa6588b99650",[121,122],"f641ac2bd231","strong","Building a QA process for your deep learning pipeline in practice",{"_key":125,"_type":79,"marks":126,"text":127},"ffa6588b99651",[]," ",{"_key":129,"_type":79,"marks":130,"text":132},"ffa6588b99652",[131],"em","stackoverflow.blog",{"_key":134,"_type":79,"marks":135,"text":136},"ffa6588b99653",[],"\nDeep learning models still need testing, but many of the common testing approaches don’t apply. With the right methods, you can still make sure your pipeline produces good results.",[138],{"_key":121,"_type":101,"href":139,"reference":12},"https://stackoverflow.blog/2021/11/15/building-a-qa-process-for-your-deep-learning-pipeline-in-practice/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":141,"_type":75,"children":142,"markDefs":158,"style":105},"2569a99c7c69",[143,148,151,154],{"_key":144,"_type":79,"marks":145,"text":147},"2569a99c7c690",[146,122],"d7be4fc31982","Introducing Content Health, a new way to keep your knowledge base up-to-date",{"_key":149,"_type":79,"marks":150,"text":127},"2569a99c7c691",[],{"_key":152,"_type":79,"marks":153,"text":132},"2569a99c7c692",[131],{"_key":155,"_type":79,"marks":156,"text":157},"2569a99c7c693",[],"\nWe’re thrilled to announce a new and foundational feature, Content Health, that intelligently identifies potentially outdated or inaccurate knowledge.",[159],{"_key":146,"_type":101,"href":160,"reference":12},"https://stackoverflow.blog/2021/11/17/introducing-content-health-a-new-way-to-keep-the-knowledge-base-up-to-date/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":162,"_type":75,"children":163,"markDefs":179,"style":105},"731ab564d561",[164,169,172,175],{"_key":165,"_type":79,"marks":166,"text":168},"731ab564d5610",[167,122],"1aa4c5c00ddb","Podcast 394: What if you could invest in your favorite developer?",{"_key":170,"_type":79,"marks":171,"text":127},"731ab564d5611",[],{"_key":173,"_type":79,"marks":174,"text":132},"731ab564d5612",[131],{"_key":176,"_type":79,"marks":177,"text":178},"731ab564d5613",[],"\nGet your Benjamins before they blow up.",[180],{"_key":167,"_type":101,"href":181,"reference":12},"https://stackoverflow.blog/2021/11/19/podcast-394-can-the-economic-value-of-software-platforms-flow-mostly-to-the-users/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":183,"_type":75,"children":184,"markDefs":201,"style":105},"d179a32c2244",[185,190,193,197],{"_key":186,"_type":79,"marks":187,"text":189},"d179a32c22440",[188,122],"631da4329cf2","[Free eBook] A Beginner’s Guide to Observability",{"_key":191,"_type":79,"marks":192,"text":127},"d179a32c22441",[],{"_key":194,"_type":79,"marks":195,"text":196},"d179a32c22442",[131],"promotion",{"_key":198,"_type":79,"marks":199,"text":200},"d179a32c22443",[],"\nIn this eBook we’ll define what observability is and what it takes to achieve it. Learn how observability helps you tame complexity and reduce MTTR, as well as how to build observability into your application environment. Pay attention to the overall system, not each and every component of it.",[202],{"_key":188,"_type":101,"href":203,"reference":12},"https://www.splunk.com/en_us/form/beginners-guide-to-observability.html?utm_source=stackoverflow&utm_medium=display&utm_campaign=Nov_SO_eNewsletter&utm_content=IT_Observability_EB",{"_key":205,"_type":75,"children":206,"markDefs":211,"style":114},"8a95705e4da5",[207],{"_key":208,"_type":79,"marks":209,"text":210},"8a95705e4da50",[],"Interesting questions",[],{"_key":213,"_type":75,"children":214,"markDefs":231,"style":105},"c3e809623b95",[215,220,223,227],{"_key":216,"_type":79,"marks":217,"text":219},"c3e809623b950",[218,122],"5b00ad712303","Efficient summation in Python",{"_key":221,"_type":79,"marks":222,"text":127},"c3e809623b951",[],{"_key":224,"_type":79,"marks":225,"text":226},"c3e809623b952",[131],"stackoverflow.com",{"_key":228,"_type":79,"marks":229,"text":230},"c3e809623b953",[],"\nLook for efficiencies in the summation formula, not in the code that calculates it.",[232],{"_key":218,"_type":101,"href":233,"reference":12},"https://stackoverflow.com/questions/69864793/efficient-summation-in-python?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":235,"_type":75,"children":236,"markDefs":253,"style":105},"0b39b32e0570",[237,242,245,249],{"_key":238,"_type":79,"marks":239,"text":241},"0b39b32e05700",[240,122],"6bfe062e8c75","After a password leak, is there a Levenshtein distance from which one a newly derived password can be considered safe?",{"_key":243,"_type":79,"marks":244,"text":127},"0b39b32e05701",[],{"_key":246,"_type":79,"marks":247,"text":248},"0b39b32e05702",[131],"security.stackexchange.com",{"_key":250,"_type":79,"marks":251,"text":252},"0b39b32e05703",[],"\nIn this case, distancing isn’t a measure of how safe you are.",[254],{"_key":240,"_type":101,"href":255,"reference":12},"https://security.stackexchange.com/questions/256886/after-a-password-leak-is-there-a-levenshtein-distance-from-which-one-a-newly-de?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":257,"_type":75,"children":258,"markDefs":275,"style":105},"fe7197f7b266",[259,264,267,271],{"_key":260,"_type":79,"marks":261,"text":263},"fe7197f7b2660",[262,122],"9d9b27741356","Artificial intelligence and law",{"_key":265,"_type":79,"marks":266,"text":127},"fe7197f7b2661",[],{"_key":268,"_type":79,"marks":269,"text":270},"fe7197f7b2662",[131],"law.stackexchange.com",{"_key":272,"_type":79,"marks":273,"text":274},"fe7197f7b2663",[],"\n“Error is not always wrongdoing.”",[276],{"_key":262,"_type":101,"href":277,"reference":12},"https://law.stackexchange.com/questions/74396/artificial-intelligence-and-law?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":279,"_type":75,"children":280,"markDefs":297,"style":105},"b123980d511f",[281,286,289,293],{"_key":282,"_type":79,"marks":283,"text":285},"b123980d511f0",[284,122],"1f8b15292f6f","How did early computers handle mice?",{"_key":287,"_type":79,"marks":288,"text":127},"b123980d511f1",[],{"_key":290,"_type":79,"marks":291,"text":292},"b123980d511f2",[131],"retrocomputing.stackexchange.com",{"_key":294,"_type":79,"marks":295,"text":296},"b123980d511f3",[],"\nReal-time mouse tracking is overrated.",[298],{"_key":284,"_type":101,"href":299,"reference":12},"https://retrocomputing.stackexchange.com/questions/22234/how-did-early-computers-handle-mice?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":301,"_type":75,"children":302,"markDefs":307,"style":114},"c4eaec4bf431",[303],{"_key":304,"_type":79,"marks":305,"text":306},"c4eaec4bf4310",[],"Links from around the web",[],{"_key":309,"_type":75,"children":310,"markDefs":327,"style":105},"653df3944103",[311,316,319,323],{"_key":312,"_type":79,"marks":313,"text":315},"653df39441030",[314,122],"0f84db5616b6","The invisible JavaScript backdoor",{"_key":317,"_type":79,"marks":318,"text":127},"653df39441031",[],{"_key":320,"_type":79,"marks":321,"text":322},"653df39441032",[131],"certitude.consulting",{"_key":324,"_type":79,"marks":325,"text":326},"653df39441033",[],"\nHalloween is long gone, but that doesn’t mean spooky JavaScript went away!",[328],{"_key":314,"_type":101,"href":329,"reference":12},"https://certitude.consulting/blog/en/invisible-backdoor/",{"_key":331,"_type":75,"children":332,"markDefs":349,"style":105},"1ba9aedfb732",[333,338,341,345],{"_key":334,"_type":79,"marks":335,"text":337},"1ba9aedfb7320",[336,122],"e6ec9d3923ff","React 18 is now in beta",{"_key":339,"_type":79,"marks":340,"text":127},"1ba9aedfb7321",[],{"_key":342,"_type":79,"marks":343,"text":344},"1ba9aedfb7322",[131],"github.com",{"_key":346,"_type":79,"marks":347,"text":348},"1ba9aedfb7323",[],"\nReact 18 is officially in beta! This means that no new APIs will be added, and you can try it out now.",[350],{"_key":336,"_type":101,"href":351,"reference":12},"https://github.com/reactwg/react-18/discussions/112",{"_key":353,"_type":75,"children":354,"markDefs":380,"style":105},"84d71cee4538",[355,360,363,367,371,376],{"_key":356,"_type":79,"marks":357,"text":359},"84d71cee45380",[358,122],"92e4c7fe18eb","When does a table become too big?",{"_key":361,"_type":79,"marks":362,"text":127},"84d71cee45381",[],{"_key":364,"_type":79,"marks":365,"text":366},"84d71cee45382",[131],"connor-mcdonald.com",{"_key":368,"_type":79,"marks":369,"text":370},"84d71cee45383",[],"\nWhat started as an interesting question from ",{"_key":372,"_type":79,"marks":373,"text":375},"84d71cee45384",[374],"1e8a2d79de68","Angie Jones",{"_key":377,"_type":79,"marks":378,"text":379},"84d71cee45385",[]," has turned into quite the conversation amongst developers: how do tables stand up to really, really large numbers?",[381,383],{"_key":358,"_type":101,"href":382,"reference":12},"https://connor-mcdonald.com/2021/11/13/when-does-a-table-become-too-big/",{"_key":374,"_type":101,"href":384,"reference":12},"https://twitter.com/techgirl1908",{"_key":386,"_type":75,"children":387,"markDefs":404,"style":105},"ac60682a3952",[388,393,396,400],{"_key":389,"_type":79,"marks":390,"text":392},"ac60682a39520",[391,122],"1429c25c4c6a","If-else or switch-case: Which one to pick?",{"_key":394,"_type":79,"marks":395,"text":127},"ac60682a39521",[],{"_key":397,"_type":79,"marks":398,"text":399},"ac60682a39522",[131],"dev.to",{"_key":401,"_type":79,"marks":402,"text":403},"ac60682a39523",[],"\nThis is a wonderful beginner-friendly article about the differences between if/else statements versus switch statements, and when to use both!",[405],{"_key":391,"_type":101,"href":406,"reference":12},"https://dev.to/sumusiriwardana/if-else-or-switch-case-which-one-to-pick-4p3h",{"_key":408,"_type":75,"children":409,"markDefs":423,"style":105},"bdced85b7394",[410,414,419],{"_key":411,"_type":79,"marks":412,"text":413},"bdced85b73940",[],"Onboard, organize, and bring your team up to speed in a jiffy. ",{"_key":415,"_type":79,"marks":416,"text":418},"bdced85b73941",[417],"517f979e08a3","Try Stack Overflow for Teams",{"_key":420,"_type":79,"marks":421,"text":422},"bdced85b73942",[],".",[424],{"_key":417,"_type":101,"href":425,"reference":12},"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=J2j24lxDQTEuwPd5Cqu5ugxEP4Nup0Hd&_e=tvjhMrv7atYcgrppTk1g939n0TOMqK8VK0FIJna3k3KJASzVGae_sX5sf3KPi1hf2i5bxdA9xhH1f-iiMOO7ZFhn7xzAMFIbYnBhpTVT4YaVxNFzFGdAHiiEmx7YErIIVxBKkYUg6iknFjIhWONGTkIJn8IqBwnVV0l3yY7ScIAISOmXKMdnUAqYDRZbTBMJIkKY_QpH6yZNU_eh54wXqDW8Wpo2teMbvQF4Xm7qqXJd83J9ZY2IcjPlLJTDAm59hcKcidFcXov0SI1SA2sdJyQvN3-FBHLcc6AOGJQuveBkeTVp2-deuu3Ntnjx81ZzrM2rO56BYZb0_0JMMxOo0T1dQmOSzvTyeYRljnArFYMAOnBwZPb7gsBCwG0r13Z9YZh9Whu6zwJWSvKiJLX8Eg%3D%3D",true,"2021/11/26","",{"_type":53,"asset":430},{"_ref":431,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":433,"language":434},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #101 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>&nbsp;at&nbsp;\u003Ca href=\"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afOZOM0oCqsuuy0jKIrvb1QwkHWIZOMWNPCK6iuSTMOLeVDuTWeKOcbbyBczybLGtoNQkE84uGWTIEgGhFcxEULL45YJLR4857Ii-0ehWwRpRtjVPtwUxxOtY9-B2oCRv3dmx-KEES0t57P4_TNE4xFT-W5TGiXBreKWRyHfSL-Ozr796X8rmwbKE4P01pm8iSRIwfptm3apXxzvS_usQlDNLQGeGDgkjk55n1OBtvYt6oHij-wFSi5PdDR16hvrYr7E3MKhupgD-zGOVEWxRdxJ-RcBKrj9bAExDUmk948bZeThbs8xuJpwrwNDQkq5QPw%3D%3D\">Netlify\u003C/a>. This week: QA for deep learning pipelines, getting efficient with summation formulas, and finding the point where a table is too big.\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/2021/11/15/building-a-qa-process-for-your-deep-learning-pipeline-in-practice/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Building a QA process for your deep learning pipeline in practice\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>Deep learning models still need testing, but many of the common testing approaches don’t apply. With the right methods, you can still make sure your pipeline produces good results.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2021/11/17/introducing-content-health-a-new-way-to-keep-the-knowledge-base-up-to-date/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Introducing Content Health, a new way to keep your knowledge base up-to-date\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>We’re thrilled to announce a new and foundational feature, Content Health, that intelligently identifies potentially outdated or inaccurate knowledge.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2021/11/19/podcast-394-can-the-economic-value-of-software-platforms-flow-mostly-to-the-users/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Podcast 394: What if you could invest in your favorite developer?\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>Get your Benjamins before they blow up.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://www.splunk.com/en_us/form/beginners-guide-to-observability.html?utm_source=stackoverflow&amp;utm_medium=display&amp;utm_campaign=Nov_SO_eNewsletter&amp;utm_content=IT_Observability_EB\">\u003Cstrong>[Free eBook] A Beginner’s Guide to Observability\u003C/strong>\u003C/a>&nbsp;\u003Cem>promotion\u003C/em>\u003Cbr>In this eBook we’ll define what observability is and what it takes to achieve it. Learn how observability helps you tame complexity and reduce MTTR, as well as how to build observability into your application environment. Pay attention to the overall system, not each and every component of it.\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://stackoverflow.com/questions/69864793/efficient-summation-in-python?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Efficient summation in Python\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.com\u003C/em>\u003Cbr>Look for efficiencies in the summation formula, not in the code that calculates it.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://security.stackexchange.com/questions/256886/after-a-password-leak-is-there-a-levenshtein-distance-from-which-one-a-newly-de?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>After a password leak, is there a Levenshtein distance from which one a newly derived password can be considered safe?\u003C/strong>\u003C/a>&nbsp;\u003Cem>security.stackexchange.com\u003C/em>\u003Cbr>In this case, distancing isn’t a measure of how safe you are.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://law.stackexchange.com/questions/74396/artificial-intelligence-and-law?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Artificial intelligence and law\u003C/strong>\u003C/a>&nbsp;\u003Cem>law.stackexchange.com\u003C/em>\u003Cbr>“Error is not always wrongdoing.”\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://retrocomputing.stackexchange.com/questions/22234/how-did-early-computers-handle-mice?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How did early computers handle mice?\u003C/strong>\u003C/a>&nbsp;\u003Cem>retrocomputing.stackexchange.com\u003C/em>\u003Cbr>Real-time mouse tracking is overrated.&nbsp;\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://certitude.consulting/blog/en/invisible-backdoor/\">\u003Cstrong>The invisible JavaScript backdoor\u003C/strong>\u003C/a>&nbsp;\u003Cem>certitude.consulting\u003C/em>\u003Cbr>Halloween is long gone, but that doesn’t mean spooky JavaScript went away!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://github.com/reactwg/react-18/discussions/112\">\u003Cstrong>React 18 is now in beta\u003C/strong>\u003C/a>&nbsp;\u003Cem>github.com\u003C/em>\u003Cbr>React 18 is officially in beta! This means that no new APIs will be added, and you can try it out now.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://connor-mcdonald.com/2021/11/13/when-does-a-table-become-too-big/\">\u003Cstrong>When does a table become too big?\u003C/strong>\u003C/a>&nbsp;\u003Cem>connor-mcdonald.com\u003C/em>\u003Cbr>What started as an interesting question from&nbsp;\u003Ca href=\"https://twitter.com/techgirl1908\">Angie Jones\u003C/a>&nbsp;has turned into quite the conversation amongst developers: how do tables stand up to really, really large numbers?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://dev.to/sumusiriwardana/if-else-or-switch-case-which-one-to-pick-4p3h\">\u003Cstrong>If-else or switch-case: Which one to pick?\u003C/strong>\u003C/a>&nbsp;\u003Cem>dev.to\u003C/em>\u003Cbr>This is a wonderful beginner-friendly article about the differences between if/else statements versus switch statements, and when to use both!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Onboard, organize, and bring your team up to speed in a jiffy.&nbsp;\u003Ca target=\"_blank\" rel=\"noreferrer noopener\" href=\"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=J2j24lxDQTEuwPd5Cqu5ugxEP4Nup0Hd&amp;_e=tvjhMrv7atYcgrppTk1g939n0TOMqK8VK0FIJna3k3KJASzVGae_sX5sf3KPi1hf2i5bxdA9xhH1f-iiMOO7ZFhn7xzAMFIbYnBhpTVT4YaVxNFzFGdAHiiEmx7YErIIVxBKkYUg6iknFjIhWONGTkIJn8IqBwnVV0l3yY7ScIAISOmXKMdnUAqYDRZbTBMJIkKY_QpH6yZNU_eh54wXqDW8Wpo2teMbvQF4Xm7qqXJd83J9ZY2IcjPlLJTDAm59hcKcidFcXov0SI1SA2sdJyQvN3-FBHLcc6AOGJQuveBkeTVp2-deuu3Ntnjx81ZzrM2rO56BYZb0_0JMMxOo0T1dQmOSzvTyeYRljnArFYMAOnBwZPb7gsBCwG0r13Z9YZh9Whu6zwJWSvKiJLX8Eg%3D%3D\">Try Stack Overflow for Teams\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2021-11-26T13:32:00.000Z",{"current":437},"the-overflow-101-invest-in-your-favorite-developer",[439,446,451],{"_createdAt":440,"_id":441,"_rev":442,"_type":443,"_updatedAt":440,"slug":444,"title":445},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":445},"newsletter",{"_createdAt":440,"_id":447,"_rev":442,"_type":443,"_updatedAt":440,"slug":448,"title":450},"wp-tagcat-the-overflow",{"current":449},"the-overflow","the overflow",{"_createdAt":440,"_id":441,"_rev":442,"_type":443,"_updatedAt":440,"slug":452,"title":445},{"current":445},"The Overflow #101: Invest in your favorite developer",[455,461,467,473],{"_id":456,"publishedAt":457,"slug":458,"sponsored":12,"title":460},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":459},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":462,"publishedAt":463,"slug":464,"sponsored":12,"title":466},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":465},"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":468,"publishedAt":469,"slug":470,"sponsored":12,"title":472},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":471},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":474,"publishedAt":475,"slug":476,"sponsored":12,"title":478},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":477},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":480,"sourceMap":-1},{"count":481,"lastTimestamp":12},0]