[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-XqVGwo5M4BtGxfgHTNXDpegmX1SSa-EdEGsZfhgx5_E":3,"sanity-MMzQwpkQPmGGl42Spf1WifhNdiqjbgqCOk3JMDVEuSk":469},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":444},[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":61,"comments":398,"dateUrl":399,"excerpt":67,"image":400,"legacyBody":403,"product":12,"publishedAt":406,"slug":407,"sponsored":12,"tags":409,"title":443,"visible":398},"2023-05-25T09:39:15Z","wp-post-16098","dgl3SCUzppW3U2LvCoSjFE","blogPost","2023-07-13T14:55:38Z",[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,79,110,114,123,144,166,185,189,197,205,224,251,270,292,296,304,323,342,364,383,394],{"_key":63,"_type":53,"alt":64,"asset":65,"caption":67,"markDefs":12},"2e6b5aa88a70","The Overflow.",{"_ref":66,"_type":56},"image-942745e49ea576f526e178834d42c656d299b932-708x144-png","",{"_key":69,"_type":70,"children":71,"markDefs":77,"style":78},"de08541f5739","block",[72],{"_key":73,"_type":74,"marks":75,"text":76},"de08541f57390","span",[],"June 2020",[],"normal",{"_key":80,"_type":70,"children":81,"markDefs":104,"style":78},"33486ad66233",[82,86,91,95,100],{"_key":83,"_type":74,"marks":84,"text":85},"33486ad662330",[],"Welcome to ISSUE #25 of the Overflow! As Kurt Vonnegut said, \"There's only one rule that I know of, babies. Damn it, you've got to be kind.\" Today, and everyday, be kind to those around you. Our community is one that is for everyone, everywhere. When one group is hurting, we have to work together to help them heal, and stand with them in solidarity. Today, and everyday, Black Lives Matter, and our community is with you and for you.\n\nThis newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":87,"_type":74,"marks":88,"text":90},"33486ad662331",[89],"fc7545408ec3","Cassidy Williams",{"_key":92,"_type":74,"marks":93,"text":94},"33486ad662332",[]," at ",{"_key":96,"_type":74,"marks":97,"text":99},"33486ad662333",[98],"05e51376fd2e","Netlify",{"_key":101,"_type":74,"marks":102,"text":103},"33486ad662334",[],". This week, it's a lust for Rust, ways you can confuse a compiler, and the shifting responsibilities of front-end devs.",[105,108],{"_key":89,"_type":106,"href":107,"reference":12},"link","https://cassidoo.co/",{"_key":98,"_type":106,"href":109,"reference":12},"https://www.netlify.com/?utm_source=overflow-nl&utm_medium=overflow-cs&utm_campaign=devex",{"_key":111,"_type":53,"alt":12,"asset":112,"caption":67,"markDefs":12},"8ef726d5767f",{"_ref":113,"_type":56},"image-b110f71c54d754cdae9a01fac53e81ea7b5e8a29-52x52-png",{"_key":115,"_type":70,"children":116,"markDefs":121,"style":122},"445f57e123a4",[117],{"_key":118,"_type":74,"marks":119,"text":120},"445f57e123a40",[],"From the blog",[],"h2",{"_key":124,"_type":70,"children":125,"markDefs":141,"style":78},"040ea7f1c084",[126,132,137],{"_key":127,"_type":74,"marks":128,"text":131},"040ea7f1c0840",[129,130],"strong","d6d0b7e2d46a","Why the developers who use Rust love it so much",{"_key":133,"_type":74,"marks":134,"text":136},"040ea7f1c0841",[135],"em","stackoverflow.blog",{"_key":138,"_type":74,"marks":139,"text":140},"040ea7f1c0842",[],"\nHere’s why Rust gets so much love, straight from the Rustaceans themselves.",[142],{"_key":130,"_type":106,"href":143,"reference":12},"\nhttps://stackoverflow.blog/2020/06/05/why-the-developers-who-use-rust-love-it-so-much/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n",{"_key":145,"_type":70,"children":146,"markDefs":163,"style":78},"96df59e291d7",[147,152,156,159],{"_key":148,"_type":74,"marks":149,"text":151},"96df59e291d70",[150,129],"058d70c267c5","Podcast 241: New tools for new times",{"_key":153,"_type":74,"marks":154,"text":155},"96df59e291d71",[]," ",{"_key":157,"_type":74,"marks":158,"text":136},"96df59e291d72",[135],{"_key":160,"_type":74,"marks":161,"text":162},"96df59e291d73",[],"\nThis week we're crafting delicious Textmoji and using machine learning to identify plants and animals in real life.",[164],{"_key":150,"_type":106,"href":165,"reference":12},"\nhttps://stackoverflow.blog/2020/06/05/podcast-241-new-tools-for-new-times/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n\n                                        ",{"_key":167,"_type":70,"children":168,"markDefs":182,"style":78},"99ea6073825f",[169,174,178],{"_key":170,"_type":74,"marks":171,"text":173},"99ea6073825f0",[129,172],"6a22f1f72abe","Webinar: How to simplify your software delivery tool chain on AWS",{"_key":175,"_type":74,"marks":176,"text":177},"99ea6073825f1",[135],"*promotion",{"_key":179,"_type":74,"marks":180,"text":181},"99ea6073825f2",[],"*\nJoin AWS and DevOps Institute to discover how to simplify your delivery toolchain and create more meaningful next-level software experiences for your customers. This webinar will explore the benefits that a continuous improvement mindset can bring to your organization and discover helpful software solutions in AWS Marketplace.",[183],{"_key":172,"_type":106,"href":184,"reference":12},"\nhttps://pages.awscloud.com/awsmp-ss-dev-GitLab-SoftwareDeliveryToolchain.html?&trk=el_a134p000003y6YHAAY&trkCampaign=AWSMP_SS_DEV_GITLAB_Software-Delivery-Toolchain&sc_channel=el&sc_campaign=el_StackOverflow_newsletter_lv-1&sc_outcome=Marketplace&sc_geo=NAMER&sc_country=mult\n                                ",{"_key":186,"_type":53,"alt":12,"asset":187,"caption":67,"markDefs":12},"de4009f7d157",{"_ref":188,"_type":56},"image-55469499e9cc7c4ec7ec8902fb8cfbba811d8f58-52x52-png",{"_key":190,"_type":70,"children":191,"markDefs":196,"style":122},"529be0fa5486",[192],{"_key":193,"_type":74,"marks":194,"text":195},"529be0fa54860",[],"Interesting questions",[],{"_key":198,"_type":70,"children":199,"markDefs":204,"style":78},"2e732536eed1",[200],{"_key":201,"_type":74,"marks":202,"text":203},"2e732536eed10",[135],"Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or leave a comment on Facebook. We’ll include our favorites in the future.",[],{"_key":206,"_type":70,"children":207,"markDefs":221,"style":78},"15990d3f6897",[208,213,217],{"_key":209,"_type":74,"marks":210,"text":212},"15990d3f68970",[129,211],"d0efda439b2b","Where did the notion of \"one return only\" come from?",{"_key":214,"_type":74,"marks":215,"text":216},"15990d3f68971",[135],"softwareengineering.stackexchange.com",{"_key":218,"_type":74,"marks":219,"text":220},"15990d3f68972",[],"\nThere's only one way out of this function, so don't try anything funny.",[222],{"_key":211,"_type":106,"href":223,"reference":12},"\n\nhttps://softwareengineering.stackexchange.com/questions/118703/where-did-the-notion-of-one-return-only-come-from?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n",{"_key":225,"_type":70,"children":226,"markDefs":248,"style":78},"7bd59fcf5fb7",[227,232,236,240,244],{"_key":228,"_type":74,"marks":229,"text":231},"7bd59fcf5fb70",[129,230],"daf877abcf78","What is it called when several bugs cancel each other out?",{"_key":233,"_type":74,"marks":234,"text":235},"7bd59fcf5fb71",[135],"sqa.stackexchange.com",{"_key":237,"_type":74,"marks":238,"text":239},"7bd59fcf5fb72",[],"\n“Isn't that just ",{"_key":241,"_type":74,"marks":242,"text":243},"7bd59fcf5fb73",[135],"not a bug",{"_key":245,"_type":74,"marks":246,"text":247},"7bd59fcf5fb74",[],"?”",[249],{"_key":230,"_type":106,"href":250,"reference":12},"\nhttps://sqa.stackexchange.com/questions/44757/what-is-it-called-when-several-bugs-cancel-each-other-out?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter                                        ",{"_key":252,"_type":70,"children":253,"markDefs":267,"style":78},"5939bec6f2fa",[254,259,263],{"_key":255,"_type":74,"marks":256,"text":258},"5939bec6f2fa0",[129,257],"4bfd6da304ed","In practice, why would different compilers compute different values of int x = ++i + ++i",{"_key":260,"_type":74,"marks":261,"text":262},"5939bec6f2fa1",[135],"stackoverflow.com",{"_key":264,"_type":74,"marks":265,"text":266},"5939bec6f2fa2",[],"\nCompilers don't always do math how you'd expect.",[268],{"_key":257,"_type":106,"href":269,"reference":12},"\nhttps://stackoverflow.com/questions/62185373/in-practice-why-would-different-compilers-compute-different-values-of-int-x?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n                ",{"_key":271,"_type":70,"children":272,"markDefs":289,"style":78},"3a05cbc48a10",[273,278,281,285],{"_key":274,"_type":74,"marks":275,"text":277},"3a05cbc48a100",[276,129],"a936c6a63f66","How do I inform a company I found a leaked database of theirs on the Internet?",{"_key":279,"_type":74,"marks":280,"text":155},"3a05cbc48a101",[],{"_key":282,"_type":74,"marks":283,"text":284},"3a05cbc48a102",[135],"security.stackexchange.com",{"_key":286,"_type":74,"marks":287,"text":288},"3a05cbc48a103",[],"\n\"Don't give details about what you found until you get someone who will understand it.\"",[290],{"_key":276,"_type":106,"href":291,"reference":12},"\nhttps://security.stackexchange.com/questions/232223/how-do-i-inform-a-company-i-found-a-leaked-database-of-theirs-on-the-internet?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n            ",{"_key":293,"_type":53,"alt":12,"asset":294,"caption":67,"markDefs":12},"21d9e0e3194a",{"_ref":295,"_type":56},"image-aba8193d923f4135c1726062b2195406b95b3b15-52x52-png",{"_key":297,"_type":70,"children":298,"markDefs":303,"style":122},"8fa7a4333c46",[299],{"_key":300,"_type":74,"marks":301,"text":302},"8fa7a4333c460",[],"Links from around the web",[],{"_key":305,"_type":70,"children":306,"markDefs":320,"style":78},"1b78a2d04e0a",[307,312,316],{"_key":308,"_type":74,"marks":309,"text":311},"1b78a2d04e0a0",[129,310],"8c18bcc824c1","Case study: Analyzing Notion app performance",{"_key":313,"_type":74,"marks":314,"text":315},"1b78a2d04e0a1",[135],"3perf.com",{"_key":317,"_type":74,"marks":318,"text":319},"1b78a2d04e0a2",[],"\nThis is a really interesting deep dive into analyzing the performance of a popular desktop JavaScript app and a look into optimizations that can be done.",[321],{"_key":310,"_type":106,"href":322,"reference":12},"\nhttps://3perf.com/blog/notion/\n\n",{"_key":324,"_type":70,"children":325,"markDefs":339,"style":78},"8a3286260cd2",[326,331,335],{"_key":327,"_type":74,"marks":328,"text":330},"8a3286260cd20",[329,129],"e09b360b33e1","When frontend means full stack",{"_key":332,"_type":74,"marks":333,"text":334},"8a3286260cd21",[135]," increment.com",{"_key":336,"_type":74,"marks":337,"text":338},"8a3286260cd22",[],"\nThe responsibilities of front-end developers are shifting more and more these days. Here's a great read on the subject.",[340],{"_key":329,"_type":106,"href":341,"reference":12},"\nhttps://increment.com/frontend/when-frontend-means-full-stack/\n                                        ",{"_key":343,"_type":70,"children":344,"markDefs":361,"style":78},"0a1bead98b9f",[345,350,353,357],{"_key":346,"_type":74,"marks":347,"text":349},"0a1bead98b9f0",[348,129],"98a983d17185","vimwiki/vimwiki: Personal Wiki for Vim",{"_key":351,"_type":74,"marks":352,"text":155},"0a1bead98b9f1",[],{"_key":354,"_type":74,"marks":355,"text":356},"0a1bead98b9f2",[135],"github.com",{"_key":358,"_type":74,"marks":359,"text":360},"0a1bead98b9f3",[],"\nIf you're a die-hard vim user, you might love this vim-driven personal wiki project!",[362],{"_key":348,"_type":106,"href":363,"reference":12},"\nhttps://github.com/vimwiki/vimwiki\n                        ",{"_key":365,"_type":70,"children":366,"markDefs":380,"style":78},"828799d2c7d2",[367,372,376],{"_key":368,"_type":74,"marks":369,"text":371},"828799d2c7d20",[129,370],"1adab38fdc99","In mathematics, it often takes a good map to find answers",{"_key":373,"_type":74,"marks":374,"text":375},"828799d2c7d21",[135],"www.quantamagazine.org",{"_key":377,"_type":74,"marks":378,"text":379},"828799d2c7d22",[],"\n\"A mathematician is a person who can find analogies between theorems; a better mathematician is one who can see analogies between proofs and the best mathematician can notice analogies between theories. One can imagine that the ultimate mathematician is one who can see analogies between analogies.\" -Stefan Banach",[381],{"_key":370,"_type":106,"href":382,"reference":12},"\nhttps://www.quantamagazine.org/in-math-it-often-takes-a-good-map-to-find-answers-20200601/\n                ",{"_key":384,"_type":70,"children":385,"markDefs":391,"style":78},"24cfb173bdc5",[386],{"_key":387,"_type":74,"marks":388,"text":390},"24cfb173bdc50",[389,129],"1893887349ad","Want to see who's still hiring? Check out our job board!",[392],{"_key":389,"_type":106,"href":393,"reference":12},"\nhttps://stackoverflow.com/jobs                ",{"_key":395,"_type":53,"alt":12,"asset":396,"caption":67,"markDefs":12},"62df35dbe60a",{"_ref":397,"_type":56},"image-cbd3df2ceedb3d1492834e374bac51dfd89bf7f4-1163x163-png",true,"2020/06/12",{"_type":53,"asset":401},{"_ref":402,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":404,"language":405},"\u003C!-- wp:image -->\n\u003Cfigure class=\"wp-block-image\">\u003Cimg src=\"https://d2axdqolvqmdvx.cloudfront.net/5a861290-bdcc-4f59-af25-6c5bc0b9eb29/logotheoverflow.png\" alt=\"The Overflow.\"/>\u003C/figure>\n\u003C!-- /wp:image -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>June 2020\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #25 of the Overflow! As Kurt Vonnegut said, \"There's only one rule that I know of, babies. Damn it, you've got to be kind.\" Today, and everyday, be kind to those around you. Our community is one that is for everyone, everywhere. When one group is hurting, we have to work together to help them heal, and stand with them in solidarity. Today, and everyday, Black Lives Matter, and our community is with you and for you.\u003Cbr>\u003Cbr>This newsletter is by developers, for developers, written and curated by the Stack Overflow team and \u003Ca href=\"https://cassidoo.co/\">Cassidy Williams\u003C/a> at \u003Ca href=\"https://www.netlify.com/?utm_source=overflow-nl&amp;utm_medium=overflow-cs&amp;utm_campaign=devex\">Netlify\u003C/a>. This week, it's a lust for Rust, ways you can confuse a compiler, and the shifting responsibilities of front-end devs.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\"} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft\">\u003Cimg src=\"https://d2axdqolvqmdvx.cloudfront.net/d7aaecb9-5ebc-493a-be56-59637e03b531/iconblog2x.png\" alt=\"\"/>\u003C/figure>\u003C/div>\n\u003C!-- /wp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>From the blog\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps://stackoverflow.blog/2020/06/05/why-the-developers-who-use-rust-love-it-so-much/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\">Why the developers who use Rust love it so much\u003C/a> \u003C/strong>\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>Here’s why Rust gets so much love, straight from the Rustaceans themselves.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://stackoverflow.blog/2020/06/05/podcast-241-new-tools-for-new-times/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\n                                        \">\u003Cstrong>Podcast 241: New tools for new times\u003C/strong>\u003C/a> \u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>This week we're crafting delicious Textmoji and using machine learning to identify plants and animals in real life.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps://pages.awscloud.com/awsmp-ss-dev-GitLab-SoftwareDeliveryToolchain.html?&amp;trk=el_a134p000003y6YHAAY&amp;trkCampaign=AWSMP_SS_DEV_GITLAB_Software-Delivery-Toolchain&amp;sc_channel=el&amp;sc_campaign=el_StackOverflow_newsletter_lv-1&amp;sc_outcome=Marketplace&amp;sc_geo=NAMER&amp;sc_country=mult\n                                \">Webinar: How to simplify your software delivery tool chain on AWS\u003C/a> \u003C/strong>\u003Cem>*promotion\u003C/em>*\u003Cbr>Join AWS and DevOps Institute to discover how to simplify your delivery toolchain and create more meaningful next-level software experiences for your customers. This webinar will explore the benefits that a continuous improvement mindset can bring to your organization and discover helpful software solutions in AWS Marketplace.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\"} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft\">\u003Cimg src=\"https://d2axdqolvqmdvx.cloudfront.net/8da5bcb5-7dbe-4415-88a5-476c819ff156/iconqa2x.png\" alt=\"\"/>\u003C/figure>\u003C/div>\n\u003C!-- /wp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Interesting questions\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cem>Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or leave a comment on Facebook. We’ll include our favorites in the future.\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\n\nhttps://softwareengineering.stackexchange.com/questions/118703/where-did-the-notion-of-one-return-only-come-from?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\">Where did the notion of \"one return only\" come from?\u003C/a> \u003C/strong>\u003Cem>softwareengineering.stackexchange.com\u003C/em>\u003Cbr>There's only one way out of this function, so don't try anything funny.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps://sqa.stackexchange.com/questions/44757/what-is-it-called-when-several-bugs-cancel-each-other-out?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter                                        \">What is it called when several bugs cancel each other out?\u003C/a> \u003C/strong>\u003Cem>sqa.stackexchange.com\u003C/em>\u003Cbr>“Isn't that just \u003Cem>not a bug\u003C/em>?”\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps://stackoverflow.com/questions/62185373/in-practice-why-would-different-compilers-compute-different-values-of-int-x?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n                \">In practice, why would different compilers compute different values of int x = ++i + ++i\u003C/a> \u003C/strong>\u003Cem>stackoverflow.com\u003C/em>\u003Cbr>Compilers don't always do math how you'd expect.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://security.stackexchange.com/questions/232223/how-do-i-inform-a-company-i-found-a-leaked-database-of-theirs-on-the-internet?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n            \">\u003Cstrong>How do I inform a company I found a leaked database of theirs on the Internet?\u003C/strong>\u003C/a> \u003Cem>security.stackexchange.com\u003C/em>\u003Cbr>\"Don't give details about what you found until you get someone who will understand it.\"\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\"} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft\">\u003Cimg src=\"https://d2axdqolvqmdvx.cloudfront.net/fae18822-12a0-46de-bab8-ddb30242697d/iconlinks2x.png\" alt=\"\"/>\u003C/figure>\u003C/div>\n\u003C!-- /wp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Links from around the web\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps://3perf.com/blog/notion/\n\n\">Case study: Analyzing Notion app performance\u003C/a> \u003C/strong>\u003Cem>3perf.com\u003C/em>\u003Cbr>This is a really interesting deep dive into analyzing the performance of a popular desktop JavaScript app and a look into optimizations that can be done.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://increment.com/frontend/when-frontend-means-full-stack/\n                                        \">\u003Cstrong>When frontend means full stack\u003C/strong>\u003C/a>\u003Cem> increment.com\u003C/em>\u003Cbr>The responsibilities of front-end developers are shifting more and more these days. Here's a great read on the subject.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://github.com/vimwiki/vimwiki\n                        \">\u003Cstrong>vimwiki/vimwiki: Personal Wiki for Vim\u003C/strong>\u003C/a> \u003Cem>github.com\u003C/em>\u003Cbr>If you're a die-hard vim user, you might love this vim-driven personal wiki project!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps://www.quantamagazine.org/in-math-it-often-takes-a-good-map-to-find-answers-20200601/\n                \">In mathematics, it often takes a good map to find answers\u003C/a> \u003C/strong>\u003Cem>www.quantamagazine.org\u003C/em>\u003Cbr>\"A mathematician is a person who can find analogies between theorems; a better mathematician is one who can see analogies between proofs and the best mathematician can notice analogies between theories. One can imagine that the ultimate mathematician is one who can see analogies between analogies.\" -Stefan Banach\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://stackoverflow.com/jobs                \">\u003Cstrong>Want to see who's still hiring? Check out our job board!\u003C/strong>\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:image -->\n\u003Cfigure class=\"wp-block-image\">\u003Cimg src=\"https://d2axdqolvqmdvx.cloudfront.net/62687153-bbaa-4c83-bd65-6047d51b261a/footer2x.png\" alt=\"\"/>\u003C/figure>\n\u003C!-- /wp:image -->","html","2020-06-12T14:08:50.000Z",{"current":408},"the-overflow-25-new-tools-for-new-times",[410,418,420,425,429,434,436,438],{"_createdAt":411,"_id":412,"_rev":413,"_type":414,"_updatedAt":411,"slug":415,"title":417},"2023-05-23T16:43:21Z","wp-tagcat-bulletin","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":416},"bulletin","Bulletin",{"_createdAt":411,"_id":412,"_rev":413,"_type":414,"_updatedAt":411,"slug":419,"title":417},{"current":416},{"_createdAt":411,"_id":421,"_rev":413,"_type":414,"_updatedAt":411,"slug":422,"title":424},"wp-tagcat-code-for-a-living",{"current":423},"code-for-a-living","Code for a Living",{"_createdAt":411,"_id":426,"_rev":413,"_type":414,"_updatedAt":411,"slug":427,"title":428},"wp-tagcat-newsletter",{"current":428},"newsletter",{"_createdAt":411,"_id":430,"_rev":413,"_type":414,"_updatedAt":411,"slug":431,"title":433},"wp-tagcat-stackoverflow",{"current":432},"stackoverflow","Stackoverflow",{"_createdAt":411,"_id":430,"_rev":413,"_type":414,"_updatedAt":411,"slug":435,"title":433},{"current":432},{"_createdAt":411,"_id":426,"_rev":413,"_type":414,"_updatedAt":411,"slug":437,"title":428},{"current":428},{"_createdAt":411,"_id":439,"_rev":413,"_type":414,"_updatedAt":411,"slug":440,"title":442},"wp-tagcat-the-overflow",{"current":441},"the-overflow","the overflow","The Overflow #25: New tools for new times",[445,451,457,463],{"_id":446,"publishedAt":447,"slug":448,"sponsored":12,"title":450},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":449},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":452,"publishedAt":453,"slug":454,"sponsored":12,"title":456},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":455},"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":458,"publishedAt":459,"slug":460,"sponsored":12,"title":462},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":461},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":464,"publishedAt":465,"slug":466,"sponsored":12,"title":468},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":467},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":470,"sourceMap":-1},{"count":471,"lastTimestamp":472},2,"2023-05-25T09:47:14Z"]