[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-jxn4hfO2_rNt0DH_-Cwf-CQkUTqmWToMkt2hxYTYIfg":3,"sanity-Jd7glpRQzrIQt-JuQOwquATDvt0BJ2xxf68lKiZntoo":449},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":424},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"f83eb5f0-1237-487f-84d8-f7abf2318c39","2026-06-25T07:40:00.000Z",{"_type":10,"current":11},"slug","code-isnt-causing-your-production-failures",null,"Code isn’t the only thing causing your production failures",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":61,"comments":396,"dateUrl":397,"excerpt":398,"image":399,"legacyBody":402,"product":12,"publishedAt":405,"slug":406,"sponsored":12,"tags":408,"title":423,"visible":396},"2023-05-25T09:39:17Z","wp-post-16777","07ZbrKPSUrjrV4wQ6fIpan","blogPost","2023-07-13T14:55:46Z",[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-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",[62,96,105,130,151,172,194,202,224,246,268,289,297,319,341,363,385],{"_key":63,"_type":64,"children":65,"markDefs":89,"style":95},"f9175e9e7254","block",[66,71,76,80,85],{"_key":67,"_type":68,"marks":69,"text":70},"f9175e9e72540","span",[],"Welcome to ISSUE #44 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":72,"_type":68,"marks":73,"text":75},"f9175e9e72541",[74],"abd9c63a5e35","Cassidy Williams",{"_key":77,"_type":68,"marks":78,"text":79},"f9175e9e72542",[]," at ",{"_key":81,"_type":68,"marks":82,"text":84},"f9175e9e72543",[83],"5f2b5076cc19","Netlify",{"_key":86,"_type":68,"marks":87,"text":88},"f9175e9e72544",[],". This week, get in the fast lane and start pooling your database connections, make a CPU out of electronic components drawn by hand on paper, and learn to toggle multiple property values across different rules in CSS.",[90,93],{"_key":74,"_type":91,"href":92,"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":83,"_type":91,"href":94,"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":97,"_type":64,"children":98,"markDefs":103,"style":104},"5b98aaf34b54",[99],{"_key":100,"_type":68,"marks":101,"text":102},"5b98aaf34b540",[],"From the blog",[],"h2",{"_key":106,"_type":64,"children":107,"markDefs":127,"style":95},"38565fbbb8ad",[108,114,118,123],{"_key":109,"_type":68,"marks":110,"text":113},"38565fbbb8ad0",[111,112],"ef6323016063","strong","Improve database performance with connection pooling",{"_key":115,"_type":68,"marks":116,"text":117},"38565fbbb8ad1",[]," ",{"_key":119,"_type":68,"marks":120,"text":122},"38565fbbb8ad2",[121],"em","stackoverflow.blog",{"_key":124,"_type":68,"marks":125,"text":126},"38565fbbb8ad3",[],"\nWe tend to rely on caching solutions to improve database performance. Caching frequently-accessed queries in memory or via a database can optimize write/read performance and reduce network latency, especially for heavy-workload applications, such as gaming services and Q&A portals. But you can further improve performance by pooling users’ connections to a database.",[128],{"_key":111,"_type":91,"href":129,"reference":12},"https://stackoverflow.blog/2020/10/14/improve-database-performance-with-connection-pooling/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":131,"_type":64,"children":132,"markDefs":148,"style":95},"10ff571237e9",[133,138,141,144],{"_key":134,"_type":68,"marks":135,"text":137},"10ff571237e90",[136,112],"e8b9cf07d519","How to put machine learning models into production",{"_key":139,"_type":68,"marks":140,"text":117},"10ff571237e91",[],{"_key":142,"_type":68,"marks":143,"text":122},"10ff571237e92",[121],{"_key":145,"_type":68,"marks":146,"text":147},"10ff571237e93",[],"\nResearch has found that almost 90 of machine learning models developed by companies never make it into production. We share some tips for how to avoid pitfalls and actually deploy your ML.",[149],{"_key":136,"_type":91,"href":150,"reference":12},"https://stackoverflow.blog/2020/10/12/how-to-put-machine-learning-models-into-production/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":152,"_type":64,"children":153,"markDefs":169,"style":95},"191b1bf6ae1c",[154,159,162,165],{"_key":155,"_type":68,"marks":156,"text":158},"191b1bf6ae1c0",[157,112],"336d97a971d5","Podcast 277: So you want to be a game developer?",{"_key":160,"_type":68,"marks":161,"text":117},"191b1bf6ae1c1",[],{"_key":163,"_type":68,"marks":164,"text":122},"191b1bf6ae1c2",[121],{"_key":166,"_type":68,"marks":167,"text":168},"191b1bf6ae1c3",[],"\nWhy is there such a divide between the world of game developers and other consumer software builders?",[170],{"_key":157,"_type":91,"href":171,"reference":12},"https://stackoverflow.blog/2020/10/13/podcast-277-so-you-want-to-be-a-game-developer/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":173,"_type":64,"children":174,"markDefs":191,"style":95},"3cc4cf69b79c",[175,180,183,187],{"_key":176,"_type":68,"marks":177,"text":179},"3cc4cf69b79c0",[178,112],"ba1f4698c87e","Your Data is Trapped in a Parallel Universe.",{"_key":181,"_type":68,"marks":182,"text":117},"3cc4cf69b79c1",[],{"_key":184,"_type":68,"marks":185,"text":186},"3cc4cf69b79c2",[121],"promotion",{"_key":188,"_type":68,"marks":189,"text":190},"3cc4cf69b79c3",[],"\nDark data, cold storage, shadow apps. Unruly data creates inefficiencies that attach themselves to your systems like something from the Upside Down. Read this e-book to learn how to build a standardized data architecture that will get your systems back on track.",[192],{"_key":178,"_type":91,"href":193,"reference":12},"https://www.netapp.com/cloud-storage-solutions/cloud-data-center/?utm_source=stackoverflow&utm_medium=newsletter&utm_campaign=brand-revenue_rep_ww_connect_ebook&utm_content=10192020-newsletter?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":195,"_type":64,"children":196,"markDefs":201,"style":104},"c748a4e8f895",[197],{"_key":198,"_type":68,"marks":199,"text":200},"c748a4e8f8950",[],"Interesting questions",[],{"_key":203,"_type":64,"children":204,"markDefs":221,"style":95},"862fa0e0c17c",[205,210,213,217],{"_key":206,"_type":68,"marks":207,"text":209},"862fa0e0c17c0",[208,112],"eaf5f71c5cfb","Is it really safe to use Signal or Telegram on untrusted phone hardware?",{"_key":211,"_type":68,"marks":212,"text":117},"862fa0e0c17c1",[],{"_key":214,"_type":68,"marks":215,"text":216},"862fa0e0c17c2",[121],"security.stackexchange.com",{"_key":218,"_type":68,"marks":219,"text":220},"862fa0e0c17c3",[],"\nIf you can’t trust your hardware, who can you trust?",[222],{"_key":208,"_type":91,"href":223,"reference":12},"https://security.stackexchange.com/questions/238842/is-it-really-safe-to-use-signal-or-telegram-on-untrusted-phone-hardware?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":225,"_type":64,"children":226,"markDefs":243,"style":95},"b031ddf6ac24",[227,232,235,239],{"_key":228,"_type":68,"marks":229,"text":231},"b031ddf6ac240",[230,112],"9c2a8a9e99c6","Can you make a CPU out of electronic components drawn by hand on paper?",{"_key":233,"_type":68,"marks":234,"text":117},"b031ddf6ac241",[],{"_key":236,"_type":68,"marks":237,"text":238},"b031ddf6ac242",[121],"electronics.stackexchange.com",{"_key":240,"_type":68,"marks":241,"text":242},"b031ddf6ac243",[],"\n“It works on paper” might get a new meaning.",[244],{"_key":230,"_type":91,"href":245,"reference":12},"https://electronics.stackexchange.com/questions/523858/can-you-make-a-cpu-out-of-electronic-components-drawn-by-hand-on-paper?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":247,"_type":64,"children":248,"markDefs":265,"style":95},"324d7a67bad0",[249,254,257,261],{"_key":250,"_type":68,"marks":251,"text":253},"324d7a67bad00",[252,112],"a09a38805545","Does UDP do anything at all?",{"_key":255,"_type":68,"marks":256,"text":117},"324d7a67bad01",[],{"_key":258,"_type":68,"marks":259,"text":260},"324d7a67bad02",[121],"networkengineering.stackexchange.com",{"_key":262,"_type":68,"marks":263,"text":264},"324d7a67bad03",[],"\nWe’d tell you a UDP joke&#8230; but you might not get it.",[266],{"_key":252,"_type":91,"href":267,"reference":12},"https://networkengineering.stackexchange.com/questions/70040/does-udp-do-anything-at-all?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":269,"_type":64,"children":270,"markDefs":286,"style":95},"762ebf99452b",[271,276,279,282],{"_key":272,"_type":68,"marks":273,"text":275},"762ebf99452b0",[274,112],"3af09cf975f7","What causes a fuse to blow, the current or the power?",{"_key":277,"_type":68,"marks":278,"text":117},"762ebf99452b1",[],{"_key":280,"_type":68,"marks":281,"text":238},"762ebf99452b2",[121],{"_key":283,"_type":68,"marks":284,"text":285},"762ebf99452b3",[],"\nWe always thought it was the hair dryer.",[287],{"_key":274,"_type":91,"href":288,"reference":12},"https://electronics.stackexchange.com/questions/522458/what-causes-a-fuse-to-blow-the-current-or-the-power?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":290,"_type":64,"children":291,"markDefs":296,"style":104},"54aeb32f0492",[292],{"_key":293,"_type":68,"marks":294,"text":295},"54aeb32f04920",[],"Links from around the web",[],{"_key":298,"_type":64,"children":299,"markDefs":316,"style":95},"e8127bcc4462",[300,305,308,312],{"_key":301,"_type":68,"marks":302,"text":304},"e8127bcc44620",[303,112],"13bbf481508a","The -​-var: ; hack to toggle multiple values with one custom property",{"_key":306,"_type":68,"marks":307,"text":117},"e8127bcc44621",[],{"_key":309,"_type":68,"marks":310,"text":311},"e8127bcc44622",[121],"lea.verou.me",{"_key":313,"_type":68,"marks":314,"text":315},"e8127bcc44623",[],"\nThis is a really cool trick that lets you use a single property value in CSS to toggle multiple values across different rules.",[317],{"_key":303,"_type":91,"href":318,"reference":12},"https://lea.verou.me/2020/10/the-var-space-hack-to-toggle-multiple-values-with-one-custom-property/",{"_key":320,"_type":64,"children":321,"markDefs":338,"style":95},"35c4346a2bd9",[322,327,330,334],{"_key":323,"_type":68,"marks":324,"text":326},"35c4346a2bd90",[325,112],"1f343ef2fde9","Opening Links in New Browser Windows and Tabs",{"_key":328,"_type":68,"marks":329,"text":117},"35c4346a2bd91",[],{"_key":331,"_type":68,"marks":332,"text":333},"35c4346a2bd92",[121],"www.nngroup.com",{"_key":335,"_type":68,"marks":336,"text":337},"35c4346a2bd93",[],"\nNot sure how links should be opened on your page? Here’s a well-researched article on taking the user’s context into account when planning it out.",[339],{"_key":325,"_type":91,"href":340,"reference":12},"https://www.nngroup.com/articles/new-browser-windows-and-tabs",{"_key":342,"_type":64,"children":343,"markDefs":360,"style":95},"57f45912a345",[344,349,352,356],{"_key":345,"_type":68,"marks":346,"text":348},"57f45912a3450",[347,112],"fd9fcc620d7e","Presenting v7.0.0 of the npm CLI",{"_key":350,"_type":68,"marks":351,"text":117},"57f45912a3451",[],{"_key":353,"_type":68,"marks":354,"text":355},"57f45912a3452",[121],"github.blog",{"_key":357,"_type":68,"marks":358,"text":359},"57f45912a3453",[],"\nnpm cli 7.0.0 is out, and there’s a bunch of new features that are super highly anticipated, including (finally) having workspaces!!",[361],{"_key":347,"_type":91,"href":362,"reference":12},"https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/",{"_key":364,"_type":64,"children":365,"markDefs":382,"style":95},"f0638ac32880",[366,371,374,378],{"_key":367,"_type":68,"marks":368,"text":370},"f0638ac328800",[369,112],"5d43fd9d7c98","Go, WebAssembly, HTTP requests and Promises",{"_key":372,"_type":68,"marks":373,"text":117},"f0638ac328801",[],{"_key":375,"_type":68,"marks":376,"text":377},"f0638ac328802",[121],"withblue.ink",{"_key":379,"_type":68,"marks":380,"text":381},"f0638ac328803",[],"\nThis is a cool guide into how to interact with JavaScript from Go delivered by WebAssembly. Did anyone call Rube Goldberg?",[383],{"_key":369,"_type":91,"href":384,"reference":12},"https://withblue.ink/2020/10/03/go-webassembly-http-requests-and-promises.html",{"_key":386,"_type":64,"children":387,"markDefs":393,"style":95},"8a6d88818d44",[388],{"_key":389,"_type":68,"marks":390,"text":392},"8a6d88818d440",[391,112],"f83f3d21b165","Want to see who’s still hiring? Check out our job board!",[394],{"_key":391,"_type":91,"href":395,"reference":12},"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afLUXs_rtgJSutaqh3DQlxM2zw3R63DAaGGpbRrrqzhfzpnXqsBu9nbFiCjm-TL3WvpHBSgsHTh5wFd-P-KZyN2MicZr9H2z6gjIG__dAqWspFvs6_DdGLJQlMNO74WwkS6oWmasARghEFkxpXKKeqs2lUvEWazv_X7dBPPqCjfEOXtfmadG8dQPQ-134el-xZsT-ZW_9cedjbPACQK0PooBBulYIJ354eMEFSFp9267vLaEMAyuQtP78zCZ2mwiQww%3D%3D",true,"2020/10/23","",{"_type":53,"asset":400},{"_ref":401,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":403,"language":404},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #44 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, get in the fast lane and start pooling your database connections, make a CPU out of electronic components drawn by hand on paper, and learn to toggle multiple property values across different rules in CSS.\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/2020/10/14/improve-database-performance-with-connection-pooling/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Improve database performance with connection pooling\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>We tend to rely on caching solutions to improve database performance. Caching frequently-accessed queries in memory or via a database can optimize write/read performance and reduce network latency, especially for heavy-workload applications, such as gaming services and Q&amp;A portals. But you can further improve performance by pooling users’ connections to a database.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2020/10/12/how-to-put-machine-learning-models-into-production/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How to put machine learning models into production\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>Research has found that almost 90 of machine learning models developed by companies&nbsp;never make it into production. We share some tips for how to avoid pitfalls and actually deploy your ML.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2020/10/13/podcast-277-so-you-want-to-be-a-game-developer/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Podcast 277: So you want to be a game developer?\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>Why is there such a divide between the world of game developers and other consumer software builders?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://www.netapp.com/cloud-storage-solutions/cloud-data-center/?utm_source=stackoverflow&amp;utm_medium=newsletter&amp;utm_campaign=brand-revenue_rep_ww_connect_ebook&amp;utm_content=10192020-newsletter?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Your Data is Trapped in a Parallel Universe.\u003C/strong>\u003C/a>&nbsp;\u003Cem>promotion\u003C/em>\u003Cbr>Dark data, cold storage, shadow apps. Unruly data creates inefficiencies that attach themselves to your systems like something from the Upside Down. Read this e-book to learn how to build a standardized data architecture that will get your systems back on track.\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://security.stackexchange.com/questions/238842/is-it-really-safe-to-use-signal-or-telegram-on-untrusted-phone-hardware?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Is it really safe to use Signal or Telegram on untrusted phone hardware?\u003C/strong>\u003C/a>&nbsp;\u003Cem>security.stackexchange.com\u003C/em>\u003Cbr>If you can’t trust your hardware, who can you trust?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://electronics.stackexchange.com/questions/523858/can-you-make-a-cpu-out-of-electronic-components-drawn-by-hand-on-paper?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Can you make a CPU out of electronic components drawn by hand on paper?\u003C/strong>\u003C/a>&nbsp;\u003Cem>electronics.stackexchange.com\u003C/em>\u003Cbr>“It works on paper” might get a new meaning.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://networkengineering.stackexchange.com/questions/70040/does-udp-do-anything-at-all?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Does UDP do anything at all?\u003C/strong>\u003C/a>&nbsp;\u003Cem>networkengineering.stackexchange.com\u003C/em>\u003Cbr>We’d tell you a UDP joke&amp;#8230; but you might not get it.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://electronics.stackexchange.com/questions/522458/what-causes-a-fuse-to-blow-the-current-or-the-power?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What causes a fuse to blow, the current or the power?\u003C/strong>\u003C/a>&nbsp;\u003Cem>electronics.stackexchange.com\u003C/em>\u003Cbr>We always thought it was the hair dryer.\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://lea.verou.me/2020/10/the-var-space-hack-to-toggle-multiple-values-with-one-custom-property/\">\u003Cstrong>The -​-var: ; hack to toggle multiple values with one custom property\u003C/strong>\u003C/a>&nbsp;\u003Cem>lea.verou.me\u003C/em>\u003Cbr>This is a really cool trick that lets you use a single property value in CSS to toggle multiple values across different rules.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://www.nngroup.com/articles/new-browser-windows-and-tabs\">\u003Cstrong>Opening Links in New Browser Windows and Tabs\u003C/strong>\u003C/a>&nbsp;\u003Cem>www.nngroup.com\u003C/em>\u003Cbr>Not sure how links should be opened on your page? Here’s a well-researched article on taking the user’s context into account when planning it out.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/\">\u003Cstrong>Presenting v7.0.0 of the npm CLI\u003C/strong>\u003C/a>&nbsp;\u003Cem>github.blog\u003C/em>\u003Cbr>npm cli 7.0.0 is out, and there’s a bunch of new features that are super highly anticipated, including (finally) having workspaces!!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://withblue.ink/2020/10/03/go-webassembly-http-requests-and-promises.html\">\u003Cstrong>Go, WebAssembly, HTTP requests and Promises\u003C/strong>\u003C/a>&nbsp;\u003Cem>withblue.ink\u003C/em>\u003Cbr>This is a cool guide into how to interact with JavaScript from Go delivered by WebAssembly. Did anyone call Rube Goldberg?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca target=\"_blank\" rel=\"noreferrer noopener\" href=\"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afLUXs_rtgJSutaqh3DQlxM2zw3R63DAaGGpbRrrqzhfzpnXqsBu9nbFiCjm-TL3WvpHBSgsHTh5wFd-P-KZyN2MicZr9H2z6gjIG__dAqWspFvs6_DdGLJQlMNO74WwkS6oWmasARghEFkxpXKKeqs2lUvEWazv_X7dBPPqCjfEOXtfmadG8dQPQ-134el-xZsT-ZW_9cedjbPACQK0PooBBulYIJ354eMEFSFp9267vLaEMAyuQtP78zCZ2mwiQww%3D%3D\">\u003Cstrong>Want to see who’s still hiring? Check out our job board!\u003C/strong>\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2020-10-23T14:30:00.000Z",{"current":407},"the-overflow-44-machine-learning-in-production",[409,416,421],{"_createdAt":410,"_id":411,"_rev":412,"_type":413,"_updatedAt":410,"slug":414,"title":415},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":415},"newsletter",{"_createdAt":410,"_id":417,"_rev":412,"_type":413,"_updatedAt":410,"slug":418,"title":420},"wp-tagcat-the-overflow",{"current":419},"the-overflow","the overflow",{"_createdAt":410,"_id":411,"_rev":412,"_type":413,"_updatedAt":410,"slug":422,"title":415},{"current":415},"The Overflow #44: Machine learning in production",[425,431,437,443],{"_id":426,"publishedAt":427,"slug":428,"sponsored":12,"title":430},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":429},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":432,"publishedAt":433,"slug":434,"sponsored":12,"title":436},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":435},"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":438,"publishedAt":439,"slug":440,"sponsored":12,"title":442},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":441},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":444,"publishedAt":445,"slug":446,"sponsored":12,"title":448},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":447},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":450,"sourceMap":-1},{"count":451,"lastTimestamp":12},0]