[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-O2d2-75u84bDp2Cjpk7HGjmHleaka_gmZkFPjYIppPo":3,"sanity-ugvP9NKG__kwkG8WHCaBD_23C2VsxT5UWUW8J_YFTjY":499},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":474},[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":446,"dateUrl":447,"excerpt":448,"image":449,"legacyBody":452,"product":12,"publishedAt":455,"slug":456,"sponsored":12,"tags":458,"title":473,"visible":446},"2023-05-24T12:28:25Z","wp-post-22136","dgl3SCUzppW3U2LvCoT99Q","blogPost","2023-07-13T14:56:42Z",[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,95,104,129,150,171,192,213,235,243,265,287,309,331,339,361,383,405,427],{"_key":74,"_type":75,"children":76,"markDefs":90,"style":94},"7d4f0e76be58","block",[77,82,86],{"_key":78,"_type":79,"marks":80,"text":81},"7d4f0e76be580","span",[],"Welcome to ISSUE #177 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},"7d4f0e76be581",[85],"7a7332ff38e8",{"_key":87,"_type":79,"marks":88,"text":89},"7d4f0e76be582",[],". This week: how to handle any failure in production, why hackers are trying to trick your webserver into doing math, and what makes perpetual motion potentially possible at a quantum level.",[91],{"_key":85,"_type":92,"href":93,"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","normal",{"_key":96,"_type":75,"children":97,"markDefs":102,"style":103},"969c59442f90",[98],{"_key":99,"_type":79,"marks":100,"text":101},"969c59442f900",[],"From the blog",[],"h2",{"_key":105,"_type":75,"children":106,"markDefs":126,"style":94},"f90d37c11ea7",[107,113,117,122],{"_key":108,"_type":79,"marks":109,"text":112},"f90d37c11ea70",[110,111],"58b1655f2620","strong","The 2023 Developer Survey is now live!",{"_key":114,"_type":79,"marks":115,"text":116},"f90d37c11ea71",[]," ",{"_key":118,"_type":79,"marks":119,"text":121},"f90d37c11ea72",[120],"em","stackoverflow.blog",{"_key":123,"_type":79,"marks":124,"text":125},"f90d37c11ea73",[],"\nWe want to know about all the technology that makes you swoon and scoff.",[127],{"_key":110,"_type":92,"href":128,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F08\u002Fthe-2023-developer-survey-is-now-live\u002F",{"_key":130,"_type":75,"children":131,"markDefs":147,"style":94},"659dc26ab05a",[132,137,140,143],{"_key":133,"_type":79,"marks":134,"text":136},"659dc26ab05a0",[135,111],"74a197f6dd2d","AI isn’t the app, it’s the UI",{"_key":138,"_type":79,"marks":139,"text":116},"659dc26ab05a1",[],{"_key":141,"_type":79,"marks":142,"text":121},"659dc26ab05a2",[120],{"_key":144,"_type":79,"marks":145,"text":146},"659dc26ab05a3",[],"\nA realistic understanding of generative AI can guide us to its ideal use case: not a decision-maker or unsupervised agent tucked away from the end user, but an interface between humans and machines.",[148],{"_key":135,"_type":92,"href":149,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F01\u002Fai-isnt-the-app-its-the-ui\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",{"_key":151,"_type":75,"children":152,"markDefs":168,"style":94},"52c5f32caaa7",[153,158,161,164],{"_key":154,"_type":79,"marks":155,"text":157},"52c5f32caaa70",[156,111],"96ac476982ab","Don’t panic! A playbook for managing any production incident",{"_key":159,"_type":79,"marks":160,"text":116},"52c5f32caaa71",[],{"_key":162,"_type":79,"marks":163,"text":121},"52c5f32caaa72",[120],{"_key":165,"_type":79,"marks":166,"text":167},"52c5f32caaa73",[],"\nKnowing how to handle it when things break is more important, and practical, than trying to prevent things from ever breaking at all.",[169],{"_key":156,"_type":92,"href":170,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F03\u002Fdont-panic-a-playbook-for-managing-any-production-incident\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",{"_key":172,"_type":75,"children":173,"markDefs":189,"style":94},"65ac75c98751",[174,179,182,185],{"_key":175,"_type":79,"marks":176,"text":178},"65ac75c987510",[177,111],"fb719aa4ebea","How to land a job in climate tech",{"_key":180,"_type":79,"marks":181,"text":116},"65ac75c987511",[],{"_key":183,"_type":79,"marks":184,"text":121},"65ac75c987512",[120],{"_key":186,"_type":79,"marks":187,"text":188},"65ac75c987513",[],"\nClimate tech is a niche industry and requires specific strategies to get a job in.",[190],{"_key":177,"_type":92,"href":191,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F04\u002Fhow-to-land-a-job-in-climate-tech\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",{"_key":193,"_type":75,"children":194,"markDefs":210,"style":94},"3ab34b6f408e",[195,200,203,206],{"_key":196,"_type":79,"marks":197,"text":199},"3ab34b6f408e0",[198,111],"1970025f3910","When AI meets IP: Can artists sue AI imitators? (Ep. 566)",{"_key":201,"_type":79,"marks":202,"text":116},"3ab34b6f408e1",[],{"_key":204,"_type":79,"marks":205,"text":121},"3ab34b6f408e2",[120],{"_key":207,"_type":79,"marks":208,"text":209},"3ab34b6f408e3",[],"\nBen and Ceora talk through some thorny issues around AI-generated music and art, explain why creators are suing AI companies for copyright infringement, and compare notes on the most amusing\u002Falarming AI-generated content making the rounds (Pope coat, anyone?).",[211],{"_key":198,"_type":92,"href":212,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F02\u002Fwhen-ai-meets-ip-can-artists-sue-ai-imitators-ep-566\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",{"_key":214,"_type":75,"children":215,"markDefs":232,"style":94},"34ae72bf14b9",[216,221,224,228],{"_key":217,"_type":79,"marks":218,"text":220},"34ae72bf14b90",[219,111],"54e9616b6950","Train a music playlist recommendation engine",{"_key":222,"_type":79,"marks":223,"text":116},"34ae72bf14b91",[],{"_key":225,"_type":79,"marks":226,"text":227},"34ae72bf14b92",[120],"promotion",{"_key":229,"_type":79,"marks":230,"text":231},"34ae72bf14b93",[],"\nA team of data scientists built a music recommendation engine that can scale to search over 4 billion user-created playlists. Read how they used MongoDB as part of a scalable ETL pipeline to train their deep learning model.",[233],{"_key":219,"_type":92,"href":234,"reference":12},"https:\u002F\u002Fwww.mongodb.com\u002Fdeveloper\u002Fcode-examples\u002Fpython\u002Fsong-recommendations-example-app\u002F?utm_campaign=newsltr_stack_pl_flighted_pd-null_spotifytutorialmay23_prosp_mad_ww-all_dev_dv-all_eng_formsubmit&utm_source=stackoverflow&utm_medium=sponsored_newsletter",{"_key":236,"_type":75,"children":237,"markDefs":242,"style":103},"966c9bce56f1",[238],{"_key":239,"_type":79,"marks":240,"text":241},"966c9bce56f10",[],"Interesting questions",[],{"_key":244,"_type":75,"children":245,"markDefs":262,"style":94},"6be3aa1e1885",[246,251,254,258],{"_key":247,"_type":79,"marks":248,"text":250},"6be3aa1e18850",[249,111],"eeb3de7a1db2","Is it possible to have satellites (natural or not) orbit the same celestial object in different directions (clockwise, counterclockwise)?",{"_key":252,"_type":79,"marks":253,"text":116},"6be3aa1e18851",[],{"_key":255,"_type":79,"marks":256,"text":257},"6be3aa1e18852",[120],"astronomy.stackexchange.com",{"_key":259,"_type":79,"marks":260,"text":261},"6be3aa1e18853",[],"\nAh, the rebellious moons of Jupiter.",[263],{"_key":249,"_type":92,"href":264,"reference":12},"https:\u002F\u002Fastronomy.stackexchange.com\u002Fquestions\u002F53605\u002Fis-it-possible-to-have-satelites-natural-or-not-orbit-the-same-celestial-objec?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",{"_key":266,"_type":75,"children":267,"markDefs":284,"style":94},"9ac55aab887d",[268,273,276,280],{"_key":269,"_type":79,"marks":270,"text":272},"9ac55aab887d0",[271,111],"20499b715203","SQL Server with multiple databases (one per client) - what is the best security practice in terms of logins\u002Fusers\u002Fpermissions?",{"_key":274,"_type":79,"marks":275,"text":116},"9ac55aab887d1",[],{"_key":277,"_type":79,"marks":278,"text":279},"9ac55aab887d2",[120],"dba.stackexchange.com",{"_key":281,"_type":79,"marks":282,"text":283},"9ac55aab887d3",[],"\nIf one user can access all your separate databases, then they aren’t so separate, are they?",[285],{"_key":271,"_type":92,"href":286,"reference":12},"https:\u002F\u002Fdba.stackexchange.com\u002Fquestions\u002F326686\u002Fsql-server-with-multiple-databases-one-per-client-what-is-the-best-security",{"_key":288,"_type":75,"children":289,"markDefs":306,"style":94},"8603b7d170dc",[290,295,298,302],{"_key":291,"_type":79,"marks":292,"text":294},"8603b7d170dc0",[293,111],"1504e7773eec","Would a satyr wear horseshoes?",{"_key":296,"_type":79,"marks":297,"text":116},"8603b7d170dc1",[],{"_key":299,"_type":79,"marks":300,"text":301},"8603b7d170dc2",[120],"worldbuilding.stackexchange.com",{"_key":303,"_type":79,"marks":304,"text":305},"8603b7d170dc3",[],"\nGoat shoeing was originally the festival of Satyr-nail-ya.",[307],{"_key":293,"_type":92,"href":308,"reference":12},"https:\u002F\u002Fworldbuilding.stackexchange.com\u002Fquestions\u002F245783\u002Fwould-a-satyr-wear-horseshoes?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",{"_key":310,"_type":75,"children":311,"markDefs":328,"style":94},"f6b4f5dad3da",[312,317,320,324],{"_key":313,"_type":79,"marks":314,"text":316},"f6b4f5dad3da0",[315,111],"45a512083fa6","What vulnerability is a math operation in an HTTP request trying to exploit?",{"_key":318,"_type":79,"marks":319,"text":116},"f6b4f5dad3da1",[],{"_key":321,"_type":79,"marks":322,"text":323},"f6b4f5dad3da2",[120],"security.stackexchange.com",{"_key":325,"_type":79,"marks":326,"text":327},"f6b4f5dad3da3",[],"\nThey’re trying to get your web server to do their homework.",[329],{"_key":315,"_type":92,"href":330,"reference":12},"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F270010\u002Fwhat-vulnerability-is-a-math-operation-in-an-http-request-trying-to-exploit?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",{"_key":332,"_type":75,"children":333,"markDefs":338,"style":103},"4c4c0e7c1a1f",[334],{"_key":335,"_type":79,"marks":336,"text":337},"4c4c0e7c1a1f0",[],"Links from around the web",[],{"_key":340,"_type":75,"children":341,"markDefs":358,"style":94},"66661d359eac",[342,347,350,354],{"_key":343,"_type":79,"marks":344,"text":346},"66661d359eac0",[345,111],"9a7537c2fd7d","The web’s most important decision",{"_key":348,"_type":79,"marks":349,"text":116},"66661d359eac1",[],{"_key":351,"_type":79,"marks":352,"text":353},"66661d359eac2",[120],"thehistoryoftheweb.com",{"_key":355,"_type":79,"marks":356,"text":357},"66661d359eac3",[],"\nThirty years ago, the World Wide Web was made free for everyone, a decision that arguably changed...everything.",[359],{"_key":345,"_type":92,"href":360,"reference":12},"https:\u002F\u002Fthehistoryoftheweb.com\u002Fpostscript\u002Fthe-webs-most-important-decision\u002F",{"_key":362,"_type":75,"children":363,"markDefs":380,"style":94},"33233448d1a3",[364,369,372,376],{"_key":365,"_type":79,"marks":366,"text":368},"33233448d1a30",[367,111],"99588a5efc14","The interactive guide to rendering in React",{"_key":370,"_type":79,"marks":371,"text":116},"33233448d1a31",[],{"_key":373,"_type":79,"marks":374,"text":375},"33233448d1a32",[120],"ui.dev",{"_key":377,"_type":79,"marks":378,"text":379},"33233448d1a33",[],"\nReact’s rendering behavior is often misunderstood—on Stack Overflow, “why is React rendering?” yields over 8000 results. Here’s a deep dive to answer your questions!",[381],{"_key":367,"_type":92,"href":382,"reference":12},"https:\u002F\u002Fui.dev\u002Fwhy-react-renders",{"_key":384,"_type":75,"children":385,"markDefs":402,"style":94},"a627d5edeee1",[386,391,394,398],{"_key":387,"_type":79,"marks":388,"text":390},"a627d5edeee10",[389,111],"98417be23e95","Is perpetual motion possible at the quantum level?",{"_key":392,"_type":79,"marks":393,"text":116},"a627d5edeee11",[],{"_key":395,"_type":79,"marks":396,"text":397},"a627d5edeee12",[120],"www.quantamagazine.org",{"_key":399,"_type":79,"marks":400,"text":401},"a627d5edeee13",[],"\nJust what the MCU needed.",[403],{"_key":389,"_type":92,"href":404,"reference":12},"https:\u002F\u002Fwww.quantamagazine.org\u002Fis-perpetual-motion-possible-at-the-quantum-level-20230503\u002F",{"_key":406,"_type":75,"children":407,"markDefs":424,"style":94},"4f87709d5702",[408,413,416,420],{"_key":409,"_type":79,"marks":410,"text":412},"4f87709d57020",[411,111],"4c2809aaab2f","Wingspan design retrospective with designer Elizabeth Hargrave",{"_key":414,"_type":79,"marks":415,"text":116},"4f87709d57021",[],{"_key":417,"_type":79,"marks":418,"text":419},"4f87709d57022",[120],"youtu.be",{"_key":421,"_type":79,"marks":422,"text":423},"4f87709d57023",[],"\nWingspan is one of the most highly rated board games that’s come out in recent years. Come geek out about how it was made!",[425],{"_key":411,"_type":92,"href":426,"reference":12},"https:\u002F\u002Fyoutu.be\u002FuZuumS1Ox8E",{"_key":428,"_type":75,"children":429,"markDefs":443,"style":94},"b0d41bfdf0c5",[430,434,439],{"_key":431,"_type":79,"marks":432,"text":433},"b0d41bfdf0c50",[],"If you're curious about our other products: ",{"_key":435,"_type":79,"marks":436,"text":438},"b0d41bfdf0c51",[437],"d4f1d7f80c85","How to get started with Stack Overflow for Teams",{"_key":440,"_type":79,"marks":441,"text":442},"b0d41bfdf0c52",[],".",[444],{"_key":437,"_type":92,"href":445,"reference":12},"https:\u002F\u002Finfo.stackoverflowsolutions.com\u002Fgetting-started-so-teams-webinar-on-demand-registration.html?utm_source=so-owned&utm_medium=blog&utm_campaign=getting-started-webinar&utm_content=on-demand",true,"2023\u002F05\u002F12","Jobs in climate tech, mortal consent issues, and rendering in React",{"_type":53,"asset":450},{"_ref":451,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":453,"language":454},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #177 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>. This week: how to handle any failure in production, why hackers are trying to trick your webserver into doing math, and what makes perpetual motion potentially possible at a quantum level.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" 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\u002F2023\u002F05\u002F08\u002Fthe-2023-developer-survey-is-now-live\u002F\">\u003Cstrong>The 2023 Developer Survey is now live!\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>We want to know about all the technology that makes you swoon and scoff.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F01\u002Fai-isnt-the-app-its-the-ui\u002F?utm_source=iterable&amp;utm_medium=email&amp;utm_campaign=the-overflow-newsletter\">\u003Cstrong>AI isn’t the app, it’s the UI\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>A realistic understanding of generative AI can guide us to its ideal use case: not a decision-maker or unsupervised agent tucked away from the end user, but an interface between humans and machines.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F03\u002Fdont-panic-a-playbook-for-managing-any-production-incident\u002F?utm_source=iterable&amp;utm_medium=email&amp;utm_campaign=the-overflow-newsletter\">\u003Cstrong>Don’t panic! A playbook for managing any production incident\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Knowing how to handle it when things break is more important, and practical, than trying to prevent things from ever breaking at all.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F04\u002Fhow-to-land-a-job-in-climate-tech\u002F?utm_source=iterable&amp;utm_medium=email&amp;utm_campaign=the-overflow-newsletter\">\u003Cstrong>How to land a job in climate tech\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Climate tech is a niche industry and requires specific strategies to get a job in.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F02\u002Fwhen-ai-meets-ip-can-artists-sue-ai-imitators-ep-566\u002F?utm_source=iterable&amp;utm_medium=email&amp;utm_campaign=the-overflow-newsletter\">\u003Cstrong>When AI meets IP: Can artists sue AI imitators? (Ep. 566)\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Ben and Ceora talk through some thorny issues around AI-generated music and art, explain why creators are suing AI companies for copyright infringement, and compare notes on the most amusing\u002Falarming AI-generated content making the rounds (Pope coat, anyone?).\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mongodb.com\u002Fdeveloper\u002Fcode-examples\u002Fpython\u002Fsong-recommendations-example-app\u002F?utm_campaign=newsltr_stack_pl_flighted_pd-null_spotifytutorialmay23_prosp_mad_ww-all_dev_dv-all_eng_formsubmit&amp;utm_source=stackoverflow&amp;utm_medium=sponsored_newsletter\">\u003Cstrong>Train a music playlist recommendation engine\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>A team of data scientists built a music recommendation engine that can scale to search over 4 billion user-created playlists. Read how they used MongoDB as part of a scalable ETL pipeline to train their deep learning model.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" id=\"h-interesting-questions\">Interesting questions\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fastronomy.stackexchange.com\u002Fquestions\u002F53605\u002Fis-it-possible-to-have-satelites-natural-or-not-orbit-the-same-celestial-objec?utm_source=iterable&amp;utm_medium=email&amp;utm_campaign=the-overflow-newsletter\">\u003Cstrong>Is it possible to have satellites (natural or not) orbit the same celestial object in different directions (clockwise, counterclockwise)?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>astronomy.stackexchange.com\u003C\u002Fem>\u003Cbr>Ah, the rebellious moons of Jupiter.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdba.stackexchange.com\u002Fquestions\u002F326686\u002Fsql-server-with-multiple-databases-one-per-client-what-is-the-best-security\">\u003Cstrong>SQL Server with multiple databases (one per client) - what is the best security practice in terms of logins\u002Fusers\u002Fpermissions?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>dba.stackexchange.com\u003C\u002Fem>\u003Cbr>If one user can access all your separate databases, then they aren’t so separate, are they?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fworldbuilding.stackexchange.com\u002Fquestions\u002F245783\u002Fwould-a-satyr-wear-horseshoes?utm_source=iterable&amp;utm_medium=email&amp;utm_campaign=the-overflow-newsletter\">\u003Cstrong>Would a satyr wear horseshoes?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>worldbuilding.stackexchange.com\u003C\u002Fem>\u003Cbr>Goat shoeing was originally the festival of Satyr-nail-ya.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F270010\u002Fwhat-vulnerability-is-a-math-operation-in-an-http-request-trying-to-exploit?utm_source=iterable&amp;utm_medium=email&amp;utm_campaign=the-overflow-newsletter\">\u003Cstrong>What vulnerability is a math operation in an HTTP request trying to exploit?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>security.stackexchange.com\u003C\u002Fem>\u003Cbr>They’re trying to get your web server to do their homework.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" 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\u002Fthehistoryoftheweb.com\u002Fpostscript\u002Fthe-webs-most-important-decision\u002F\">\u003Cstrong>The web’s most important decision\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>thehistoryoftheweb.com\u003C\u002Fem>\u003Cbr>Thirty years ago, the World Wide Web was made free for everyone, a decision that arguably changed...everything.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fui.dev\u002Fwhy-react-renders\">\u003Cstrong>The interactive guide to rendering in React\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>ui.dev\u003C\u002Fem>\u003Cbr>React’s rendering behavior is often misunderstood—on Stack Overflow, “why is React rendering?” yields over 8000 results. Here’s a deep dive to answer your questions!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.quantamagazine.org\u002Fis-perpetual-motion-possible-at-the-quantum-level-20230503\u002F\">\u003Cstrong>Is perpetual motion possible at the quantum level?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.quantamagazine.org\u003C\u002Fem>\u003Cbr>Just what the MCU needed.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FuZuumS1Ox8E\">\u003Cstrong>Wingspan design retrospective with designer Elizabeth Hargrave\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>youtu.be\u003C\u002Fem>\u003Cbr>Wingspan is one of the most highly rated board games that’s come out in recent years. Come geek out about how it was made!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you're curious about our other products:&nbsp;\u003Ca href=\"https:\u002F\u002Finfo.stackoverflowsolutions.com\u002Fgetting-started-so-teams-webinar-on-demand-registration.html?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=getting-started-webinar&amp;utm_content=on-demand\">How to get started with Stack Overflow for Teams\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2023-05-12T12:25:00.000Z",{"current":457},"the-overflow-177-the-ai-is-the-ui",[459,466,471],{"_createdAt":460,"_id":461,"_rev":462,"_type":463,"_updatedAt":460,"slug":464,"title":465},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":465},"newsletter",{"_createdAt":460,"_id":467,"_rev":462,"_type":463,"_updatedAt":460,"slug":468,"title":470},"wp-tagcat-the-overflow",{"current":469},"the-overflow","the overflow",{"_createdAt":460,"_id":461,"_rev":462,"_type":463,"_updatedAt":460,"slug":472,"title":465},{"current":465},"The Overflow #177: The AI is the UI",[475,481,487,493],{"_id":476,"publishedAt":477,"slug":478,"sponsored":12,"title":480},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":479},"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":482,"publishedAt":483,"slug":484,"sponsored":12,"title":486},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":485},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":488,"publishedAt":489,"slug":490,"sponsored":12,"title":492},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":491},"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":494,"publishedAt":495,"slug":496,"sponsored":12,"title":498},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":497},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":500,"sourceMap":-1},{"count":501,"lastTimestamp":12},0]