[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-XSwmXxRMb96UKKzAzv-0ezg23g3Fke9DsKCP0PKryLk":3,"sanity-BwIp2EBO4vD35DIKB8Qai1etHDmlsMt76-HxwuLuc2M":597},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":572},[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":61,"comments":528,"dateUrl":529,"excerpt":67,"image":530,"legacyBody":533,"product":12,"publishedAt":536,"slug":537,"sponsored":12,"tags":539,"title":571,"visible":528},"2023-05-25T09:39:15Z","wp-post-16173","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,78,87,118,125,129,136,145,152,167,174,189,196,211,218,233,240,244,251,259,266,275,282,297,304,319,326,341,348,363,370,374,381,389,396,411,418,433,440,455,462,477,484,499,506,517,524],{"_key":63,"_type":53,"alt":64,"asset":65,"caption":67,"markDefs":12},"8e09ef997c9a","The Overflow.",{"_ref":66,"_type":56},"image-942745e49ea576f526e178834d42c656d299b932-708x144-png","",{"_key":69,"_type":70,"children":71,"markDefs":76,"style":77},"16f5da90def8","block",[72],{"_key":73,"_type":74,"marks":75,"text":67},"16f5da90def80","span",[],[],"h1",{"_key":79,"_type":70,"children":80,"markDefs":85,"style":86},"9710381e295c",[81],{"_key":82,"_type":74,"marks":83,"text":84},"9710381e295c0",[],"June 2020",[],"normal",{"_key":88,"_type":70,"children":89,"markDefs":112,"style":86},"d62c1b3ce28d",[90,94,99,103,108],{"_key":91,"_type":74,"marks":92,"text":93},"d62c1b3ce28d0",[],"Welcome to ISSUE #27 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":95,"_type":74,"marks":96,"text":98},"d62c1b3ce28d1",[97],"ea4c130e517f","Cassidy Williams",{"_key":100,"_type":74,"marks":101,"text":102},"d62c1b3ce28d2",[]," at ",{"_key":104,"_type":74,"marks":105,"text":107},"d62c1b3ce28d3",[106],"1f8c4bbfe89b","Netlify",{"_key":109,"_type":74,"marks":110,"text":111},"d62c1b3ce28d4",[],". Hot town, summer in the city. TypeScript past and future, shopping for sweaters for absolute zero, and the security implications of copy and paste.",[113,116],{"_key":97,"_type":114,"href":115,"reference":12},"link","https:\u002F\u002Fcassidoo.co\u002F",{"_key":106,"_type":114,"href":117,"reference":12},"https:\u002F\u002Fwww.netlify.com\u002F?utm_source=overflow-nl&utm_medium=overflow-cs&utm_campaign=devex",{"_key":119,"_type":70,"children":120,"markDefs":124,"style":86},"636ba3a81a5a",[121],{"_key":122,"_type":74,"marks":123,"text":67},"636ba3a81a5a0",[],[],{"_key":126,"_type":53,"alt":12,"asset":127,"caption":67,"markDefs":12},"0a72df59b348",{"_ref":128,"_type":56},"image-b110f71c54d754cdae9a01fac53e81ea7b5e8a29-52x52-png",{"_key":130,"_type":70,"children":131,"markDefs":135,"style":86},"e3c309b3c83b",[132],{"_key":133,"_type":74,"marks":134,"text":67},"e3c309b3c83b0",[],[],{"_key":137,"_type":70,"children":138,"markDefs":143,"style":144},"67f4780d4cfa",[139],{"_key":140,"_type":74,"marks":141,"text":142},"67f4780d4cfa0",[],"From the blog",[],"h2",{"_key":146,"_type":70,"children":147,"markDefs":151,"style":86},"f4650fe7cff0",[148],{"_key":149,"_type":74,"marks":150,"text":67},"f4650fe7cff00",[],[],{"_key":153,"_type":70,"children":154,"markDefs":164,"style":86},"c0bc75fc5973",[155,160],{"_key":156,"_type":74,"marks":157,"text":159},"c0bc75fc59730",[158],"26a6751e5f6e","Talking TypeScript with the engineer who leads the team",{"_key":161,"_type":74,"marks":162,"text":163},"c0bc75fc59731",[]," stackoverflow.blog\nWe wanted to find out what about TypeScript makes it so dang lovable, so we reached out to Ryan Cavanaugh, the principal engineering lead for the TypeScript language at Microsoft. He was generous enough to sit down and answer our questions.",[165],{"_key":158,"_type":114,"href":166,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F06\u002F15\u002Ftalking-typescript-with-ryan-cavanaugh\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n            ",{"_key":168,"_type":70,"children":169,"markDefs":173,"style":86},"da8e4e245770",[170],{"_key":171,"_type":74,"marks":172,"text":67},"da8e4e2457700",[],[],{"_key":175,"_type":70,"children":176,"markDefs":186,"style":86},"a866365b6576",[177,182],{"_key":178,"_type":74,"marks":179,"text":181},"a866365b65760",[180],"cb3c9265267e","The Loop, June 2020: Defining the Stack Community",{"_key":183,"_type":74,"marks":184,"text":185},"a866365b65761",[]," stackoverflow.blog\nIf you have been active on the Stack Exchange network (especially the Meta sites) or have been a reader of our blog for any significant amount of time, you will see the term Community used quite often. But who is a member of the Community? Why is the Community important? The answer to this will probably depend on who you ask.",[187],{"_key":180,"_type":114,"href":188,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F06\u002F17\u002Fthe-loop-june-2020-defining-the-stack-community\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n\n                                        ",{"_key":190,"_type":70,"children":191,"markDefs":195,"style":86},"a5a942b1cdcb",[192],{"_key":193,"_type":74,"marks":194,"text":67},"a5a942b1cdcb0",[],[],{"_key":197,"_type":70,"children":198,"markDefs":208,"style":86},"4a986732b2e2",[199,204],{"_key":200,"_type":74,"marks":201,"text":203},"4a986732b2e20",[202],"b040936f1116","Podcast 244: Dropping some knowledge on Drupal with Dries",{"_key":205,"_type":74,"marks":206,"text":207},"4a986732b2e21",[]," stackoverflow.blog\nThe things you build out of love for your friends can go on to shape how the world uses the web. Check our chat with Drupal creator Dries Buytaert.",[209],{"_key":202,"_type":114,"href":210,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F06\u002F16\u002Fpodcast-244-drupal-dries\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n                                ",{"_key":212,"_type":70,"children":213,"markDefs":217,"style":86},"330c5a11e4fa",[214],{"_key":215,"_type":74,"marks":216,"text":67},"330c5a11e4fa0",[],[],{"_key":219,"_type":70,"children":220,"markDefs":230,"style":86},"b01f4a649865",[221,226],{"_key":222,"_type":74,"marks":223,"text":225},"b01f4a6498650",[224],"6baf7fe9dd57","Circles for Inclusion",{"_key":227,"_type":74,"marks":228,"text":229},"b01f4a6498651",[]," platohq.com\nStack Overflow is proud to partner with Plato and launch \"Circles for Inclusion.\" The goal is to provide more opportunity for BIPOC in the tech industry. More than 100 top tech leaders are volunteering to provide free mentorship sessions for BIPOC and people from under-represented communities. Please join a circle or share it with anyone who might be interested.",[231],{"_key":224,"_type":114,"href":232,"reference":12},"\nhttps:\u002F\u002Fwww.platohq.com\u002Fcommunity-circles?utm_source=newsletter&utm_medium=email&utm_campaign=partner_stackoverflow\n\n                                        ",{"_key":234,"_type":70,"children":235,"markDefs":239,"style":86},"139f3d2eb041",[236],{"_key":237,"_type":74,"marks":238,"text":67},"139f3d2eb0410",[],[],{"_key":241,"_type":53,"alt":12,"asset":242,"caption":67,"markDefs":12},"d5d1d71722ee",{"_ref":243,"_type":56},"image-55469499e9cc7c4ec7ec8902fb8cfbba811d8f58-52x52-png",{"_key":245,"_type":70,"children":246,"markDefs":250,"style":86},"0857c14c08bd",[247],{"_key":248,"_type":74,"marks":249,"text":67},"0857c14c08bd0",[],[],{"_key":252,"_type":70,"children":253,"markDefs":258,"style":144},"b177646d03d4",[254],{"_key":255,"_type":74,"marks":256,"text":257},"b177646d03d40",[],"Interesting questions",[],{"_key":260,"_type":70,"children":261,"markDefs":265,"style":86},"510d005ed398",[262],{"_key":263,"_type":74,"marks":264,"text":67},"510d005ed3980",[],[],{"_key":267,"_type":70,"children":268,"markDefs":274,"style":86},"38f25bb5ecd0",[269],{"_key":270,"_type":74,"marks":271,"text":273},"38f25bb5ecd00",[272],"em","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":276,"_type":70,"children":277,"markDefs":281,"style":86},"ce163f32ee3e",[278],{"_key":279,"_type":74,"marks":280,"text":67},"ce163f32ee3e0",[],[],{"_key":283,"_type":70,"children":284,"markDefs":294,"style":86},"f81ec6fdca88",[285,290],{"_key":286,"_type":74,"marks":287,"text":289},"f81ec6fdca880",[288],"1c9aa42297c3","What is the use case for implementing TLS on an internal network?",{"_key":291,"_type":74,"marks":292,"text":293},"f81ec6fdca881",[]," security.stackexchange.com\n\"A fundamental principle of security is that the network layer is always untrusted\"",[295],{"_key":288,"_type":114,"href":296,"reference":12},"\n                                        \nhttps:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F232769\u002Fwhat-is-the-use-case-for-using-tls-on-an-internal-network?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n",{"_key":298,"_type":70,"children":299,"markDefs":303,"style":86},"6d925e067650",[300],{"_key":301,"_type":74,"marks":302,"text":67},"6d925e0676500",[],[],{"_key":305,"_type":70,"children":306,"markDefs":316,"style":86},"21633b72c32b",[307,312],{"_key":308,"_type":74,"marks":309,"text":311},"21633b72c32b0",[310],"5f3f3223b813","Is it typical for there to be no real design prior to someone being assigned a task?",{"_key":313,"_type":74,"marks":314,"text":315},"21633b72c32b1",[]," softwareengineering.stackexchange.com\nIf you don't get any design before being assigned a task, part of your task is doing the design.",[317],{"_key":310,"_type":114,"href":318,"reference":12},"\nhttps:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F411106\u002Fis-it-typical-for-there-to-be-no-real-design-prior-to-someone-being-assigned-a-t?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n\n",{"_key":320,"_type":70,"children":321,"markDefs":325,"style":86},"a978755ca473",[322],{"_key":323,"_type":74,"marks":324,"text":67},"a978755ca4730",[],[],{"_key":327,"_type":70,"children":328,"markDefs":338,"style":86},"5554038b58a2",[329,334],{"_key":330,"_type":74,"marks":331,"text":333},"5554038b58a20",[332],"cb23d7984b90","Could I survive at (or near) absolute zero with a very, very, very thick sweater?",{"_key":335,"_type":74,"marks":336,"text":337},"5554038b58a21",[]," physics.stackexchange.com\nFor those of you planning to knit sweaters for astronauts.",[339],{"_key":332,"_type":114,"href":340,"reference":12},"\nhttps:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F557234\u002Fcould-i-survive-at-or-near-absolute-zero-with-a-very-very-very-thick-sweater?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n                ",{"_key":342,"_type":70,"children":343,"markDefs":347,"style":86},"4ca65316cdd8",[344],{"_key":345,"_type":74,"marks":346,"text":67},"4ca65316cdd80",[],[],{"_key":349,"_type":70,"children":350,"markDefs":360,"style":86},"3aae53d4866f",[351,356],{"_key":352,"_type":74,"marks":353,"text":355},"3aae53d4866f0",[354],"acadb8528f4c","Why do 5G, 4G, etc. use non-conventional algorithms?",{"_key":357,"_type":74,"marks":358,"text":359},"3aae53d4866f1",[]," crypto.stackexchange.com\nSometimes you have to bow to the limits of silicon.",[361],{"_key":354,"_type":114,"href":362,"reference":12},"\nhttps:\u002F\u002Fcrypto.stackexchange.com\u002Fquestions\u002F81191\u002Fwhy-do-5g-4g-etc-use-non-conventional-algorithms?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n            ",{"_key":364,"_type":70,"children":365,"markDefs":369,"style":86},"0e09489ebcab",[366],{"_key":367,"_type":74,"marks":368,"text":67},"0e09489ebcab0",[],[],{"_key":371,"_type":53,"alt":12,"asset":372,"caption":67,"markDefs":12},"a5c481f0aa2b",{"_ref":373,"_type":56},"image-aba8193d923f4135c1726062b2195406b95b3b15-52x52-png",{"_key":375,"_type":70,"children":376,"markDefs":380,"style":86},"fd583cf4e04e",[377],{"_key":378,"_type":74,"marks":379,"text":67},"fd583cf4e04e0",[],[],{"_key":382,"_type":70,"children":383,"markDefs":388,"style":144},"c8ab7f47967c",[384],{"_key":385,"_type":74,"marks":386,"text":387},"c8ab7f47967c0",[],"Links from around the web",[],{"_key":390,"_type":70,"children":391,"markDefs":395,"style":86},"6bece5e5b966",[392],{"_key":393,"_type":74,"marks":394,"text":67},"6bece5e5b9660",[],[],{"_key":397,"_type":70,"children":398,"markDefs":408,"style":86},"4971b8b6f8e4",[399,404],{"_key":400,"_type":74,"marks":401,"text":403},"4971b8b6f8e40",[402],"da87922de19e","How web accessibility works",{"_key":405,"_type":74,"marks":406,"text":407},"4971b8b6f8e41",[]," blog.segunolalive.com\nYou've heard of the DOM in the browser, but have you heard of the AOM? Here's a nice introduction to the inner workings of web accessibility.",[409],{"_key":402,"_type":114,"href":410,"reference":12},"\nhttps:\u002F\u002Fblog.segunolalive.com\u002Fposts\u002Fhow-web-accessibility-works\u002F\n\n",{"_key":412,"_type":70,"children":413,"markDefs":417,"style":86},"f75d4029834d",[414],{"_key":415,"_type":74,"marks":416,"text":67},"f75d4029834d0",[],[],{"_key":419,"_type":70,"children":420,"markDefs":430,"style":86},"9b906a0370b4",[421,426],{"_key":422,"_type":74,"marks":423,"text":425},"9b906a0370b40",[424],"afe3a5fca04e","Google confirms experiment to remove full address from URL bar in Chrome, details opt-out mechanism",{"_key":427,"_type":74,"marks":428,"text":429},"9b906a0370b41",[]," androidpolice.com\nGoogle has received a solid amount of criticism for experimenting with removing the full address from the URL bar in Chrome. This could lead to a lot of security issues down the road.",[431],{"_key":424,"_type":114,"href":432,"reference":12},"\nhttps:\u002F\u002Fwww.androidpolice.com\u002F2020\u002F06\u002F15\u002Fgoogle-confirms-experiment-to-remove-full-address-from-url-bar-in-chrome-details-opt-out-mechanism\u002F\n                                        ",{"_key":434,"_type":70,"children":435,"markDefs":439,"style":86},"de3941605573",[436],{"_key":437,"_type":74,"marks":438,"text":67},"de39416055730",[],[],{"_key":441,"_type":70,"children":442,"markDefs":452,"style":86},"43544bc569b7",[443,448],{"_key":444,"_type":74,"marks":445,"text":447},"43544bc569b70",[446],"a11128a910e3","The history of search engines",{"_key":449,"_type":74,"marks":450,"text":451},"43544bc569b71",[]," carlhendy.com\nWhat did search used to look like? What is it going to look like? Here's a great deep dive into the history of the search engine!",[453],{"_key":446,"_type":114,"href":454,"reference":12},"\nhttps:\u002F\u002Fcarlhendy.com\u002Fhistory-of-search-engines\n                        ",{"_key":456,"_type":70,"children":457,"markDefs":461,"style":86},"2f6458487a07",[458],{"_key":459,"_type":74,"marks":460,"text":67},"2f6458487a070",[],[],{"_key":463,"_type":70,"children":464,"markDefs":474,"style":86},"91b65777d9c2",[465,470],{"_key":466,"_type":74,"marks":467,"text":469},"91b65777d9c20",[468],"60563c23e00f","The Curious Case of Copy and Paste: On the risks of pasting arbitrary content in browsers",{"_key":471,"_type":74,"marks":472,"text":473},"91b65777d9c21",[]," research.securitum.com\nCopying and pasting might be the most basic thing you do on a computer in a given day, and yet it's also powerful and has some heavy security implications. This is a really interesting review into what that means.",[475],{"_key":468,"_type":114,"href":476,"reference":12},"\nhttps:\u002F\u002Fresearch.securitum.com\u002Fthe-curious-case-of-copy-paste\u002F\n                ",{"_key":478,"_type":70,"children":479,"markDefs":483,"style":86},"6fb4eb50356f",[480],{"_key":481,"_type":74,"marks":482,"text":67},"6fb4eb50356f0",[],[],{"_key":485,"_type":70,"children":486,"markDefs":496,"style":86},"498a1885e0d5",[487,492],{"_key":488,"_type":74,"marks":489,"text":491},"498a1885e0d50",[490],"4addce363bba","Residential segregation: A simulation",{"_key":493,"_type":74,"marks":494,"text":495},"498a1885e0d51",[]," ecnmst.gitlab.io\nPatterns emerge from human behaviors all the time. Collectively, this leads to segregation of race, behaviors, and more. It's important for technologists to understand how these patterns work to help introduce policies that make our communities more integrated, inclusive, and diverse.",[497],{"_key":490,"_type":114,"href":498,"reference":12},"\nhttps:\u002F\u002Fecnmst.gitlab.io\u002Fblog\u002F2020-06-09\u002Fresidential-segregation-a-simulation.html\n                ",{"_key":500,"_type":70,"children":501,"markDefs":505,"style":86},"b62173a5618f",[502],{"_key":503,"_type":74,"marks":504,"text":67},"b62173a5618f0",[],[],{"_key":507,"_type":70,"children":508,"markDefs":514,"style":86},"34e0cfb19bf5",[509],{"_key":510,"_type":74,"marks":511,"text":513},"34e0cfb19bf50",[512],"bb4166f93424","Want to see who's still hiring? Check out our job board!",[515],{"_key":512,"_type":114,"href":516,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.com\u002Fjobs                ",{"_key":518,"_type":70,"children":519,"markDefs":523,"style":86},"22674e169672",[520],{"_key":521,"_type":74,"marks":522,"text":67},"22674e1696720",[],[],{"_key":525,"_type":53,"alt":12,"asset":526,"caption":67,"markDefs":12},"e798142a61c3",{"_ref":527,"_type":56},"image-cbd3df2ceedb3d1492834e374bac51dfd89bf7f4-1163x163-png",true,"2020\u002F06\u002F26",{"_type":53,"asset":531},{"_ref":532,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":534,"language":535},"\u003C!-- wp:html -->\n\u003Cdiv class=\"divTable\">\u003C!-- Header : BEGIN -->\n\u003Cdiv class=\"divTableBody\">\n\u003Cfigure>\u003Cimg style=\"width: 100%; max-width: 354px; height: auto; display: block; margin: 0 auto; font-weight: normal; font-family: arial, sans-serif; font-size: 15px; color: #3c3f44;\" src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F5a861290-bdcc-4f59-af25-6c5bc0b9eb29\u002Flogotheoverflow.png\" alt=\"The Overflow.\" width=\"354\" height=\"\" border=\"0\">\u003C\u002Ffigure>\u003Cdiv class=\"divTableRow\">\n\u003Cfigure>\u003C\u002Ffigure>\u003Cdiv class=\"divTableCell\">\n\u003Ch1 style=\"text-align: center; margin: 0; line-height: 1;\">\u003C\u002Fh1>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"divTableRow\">\n\u003Cdiv class=\"divTableCell\">June 2020\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C!-- Header : END --> \u003C!-- Intro : BEGIN -->\n\u003Cdiv class=\"divTableRow\">\n\u003Cdiv class=\"divTableCell\">\n\u003Cp style=\"margin: 0 0 30px;\">Welcome to ISSUE #27 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and \u003Ca style=\"color: #0077cc; text-decoration: none;\" href=\"https:\u002F\u002Fcassidoo.co\u002F\">Cassidy Williams\u003C\u002Fa> at \u003Ca style=\"color: #0077cc; text-decoration: none;\" href=\"https:\u002F\u002Fwww.netlify.com\u002F?utm_source=overflow-nl&amp;utm_medium=overflow-cs&amp;utm_campaign=devex\">Netlify\u003C\u002Fa>. Hot town, summer in the city. TypeScript past and future, shopping for sweaters for absolute zero, and the security implications of copy and paste.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C!-- Intro : END --> \u003C!-- Section : BEGIN -->\n\u003Cdiv class=\"divTableRow\">\n\u003Cdiv class=\"divTableCell\">\n\u003Cdiv class=\"divTable\">\n\u003Cdiv class=\"divTableBody\">\n\u003Cdiv class=\"divTableRow\">\n\u003Cfigure>\u003Cimg style=\"display: block; font-family: arial, sans-serif; font-size: 15px; line-height: 15px; color: #3c3f44;\" src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002Fd7aaecb9-5ebc-493a-be56-59637e03b531\u002Ficonblog2x.png\" alt=\"\" width=\"26\" height=\"26\" border=\"0\">\u003C\u002Ffigure>\u003Cdiv class=\"divTableCell\">\u003C\u002Fdiv>\n\u003Cdiv class=\"divTableCell\">\n\u003Ch2 style=\"margin: 0; font-family: 'Roboto Slab', arial, sans; font-size: 19px; line-height: 19px; font-weight: bold; color: #3c3f44;\">From the blog\u003C\u002Fh2>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F06\u002F15\u002Ftalking-typescript-with-ryan-cavanaugh\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n            \"> Talking TypeScript with the engineer who leads the team \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\">stackoverflow.blog\u003C\u002Fspan>\u003Cbr> We wanted to find out what about TypeScript makes it so dang lovable, so we reached out to Ryan Cavanaugh, the principal engineering lead for the TypeScript language at Microsoft. He was generous enough to sit down and answer our questions.\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F06\u002F17\u002Fthe-loop-june-2020-defining-the-stack-community\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\n                                        \"> The Loop, June 2020: Defining the Stack Community \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\">stackoverflow.blog\u003C\u002Fspan>\u003Cbr> If you have been active on the Stack Exchange network (especially the Meta sites) or have been a reader of our blog for any significant amount of time, you will see the term Community used quite often. But who is a member of the Community? Why is the Community important? The answer to this will probably depend on who you ask.\u003C\u002Fp>\n\u003Cp style=\"display: block;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F06\u002F16\u002Fpodcast-244-drupal-dries\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n                                \"> Podcast 244: Dropping some knowledge on Drupal with Dries \u003C\u002Fa> \u003C!---\u003Cspan style=\"color: #6A737C; font-size: 12px; line-height: 12px; border: 3px solid #FFEEA9; background-color: #FFEEA9; display: inline-block; border-radius: 3px;\">promotion\u003C\u002Fspan>--> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\">stackoverflow.blog\u003C\u002Fspan>\u003Cbr> The things you build out of love for your friends can go on to shape how the world uses the web. Check our chat with Drupal creator Dries Buytaert.\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fwww.platohq.com\u002Fcommunity-circles?utm_source=newsletter&amp;utm_medium=email&amp;utm_campaign=partner_stackoverflow\n\n                                        \"> Circles for Inclusion \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\">platohq.com\u003C\u002Fspan>\u003Cbr> Stack Overflow is proud to partner with Plato and launch \"Circles for Inclusion.\" The goal is to provide more opportunity for BIPOC in the tech industry. More than 100 top tech leaders are volunteering to provide free mentorship sessions for BIPOC and people from under-represented communities. Please join a circle or share it with anyone who might be interested.\u003C\u002Fp>\n\u003C!-- Section : END --> \u003C!-- Section : BEGIN -->\u003C\u002Fdiv>\n\u003Cdiv class=\"divTableCell\">\n\u003Cdiv class=\"divTable\">\n\u003Cdiv class=\"divTableBody\">\n\u003Cdiv class=\"divTableRow\">\n\u003Cfigure>\u003Cimg style=\"display: block; font-family: arial, sans-serif; font-size: 15px; line-height: 15px; color: #3c3f44;\" src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F8da5bcb5-7dbe-4415-88a5-476c819ff156\u002Ficonqa2x.png\" alt=\"\" width=\"26\" height=\"26\" border=\"0\">\u003C\u002Ffigure>\u003Cdiv class=\"divTableCell\">\u003C\u002Fdiv>\n\u003Cdiv class=\"divTableCell\">\n\u003Ch2 style=\"margin: 0; font-family: 'Roboto Slab', arial, sans; font-size: 19px; line-height: 19px; font-weight: bold; color: #3c3f44;\">Interesting questions\u003C\u002Fh2>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cp style=\"margin: 0 0 30px;\">\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\u002Fem>\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\n                                        \nhttps:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F232769\u002Fwhat-is-the-use-case-for-using-tls-on-an-internal-network?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\"> What is the use case for implementing TLS on an internal network? \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\"> security.stackexchange.com \u003C\u002Fspan>\u003Cbr> \"A fundamental principle of security is that the network layer is always untrusted\"\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F411106\u002Fis-it-typical-for-there-to-be-no-real-design-prior-to-someone-being-assigned-a-t?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\n\"> Is it typical for there to be no real design prior to someone being assigned a task? \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\"> softwareengineering.stackexchange.com \u003C\u002Fspan>\u003Cbr> If you don't get any design before being assigned a task, part of your task is doing the design.\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F557234\u002Fcould-i-survive-at-or-near-absolute-zero-with-a-very-very-very-thick-sweater?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n                \"> Could I survive at (or near) absolute zero with a very, very, very thick sweater? \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\"> physics.stackexchange.com \u003C\u002Fspan>\u003Cbr> For those of you planning to knit sweaters for astronauts.\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fcrypto.stackexchange.com\u002Fquestions\u002F81191\u002Fwhy-do-5g-4g-etc-use-non-conventional-algorithms?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n            \"> Why do 5G, 4G, etc. use non-conventional algorithms? \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\"> crypto.stackexchange.com \u003C\u002Fspan>\u003Cbr> Sometimes you have to bow to the limits of silicon.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C!-- Section : END --> \u003C!-- Section : BEGIN -->\n\u003Cdiv class=\"divTableCell\">\n\u003Cdiv class=\"divTable\">\n\u003Cdiv class=\"divTableBody\">\n\u003Cdiv class=\"divTableRow\">\n\u003Cfigure>\u003Cimg style=\"display: block; font-family: arial, sans-serif; font-size: 15px; line-height: 15px; color: #3c3f44;\" src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002Ffae18822-12a0-46de-bab8-ddb30242697d\u002Ficonlinks2x.png\" alt=\"\" width=\"26\" height=\"26\" border=\"0\">\u003C\u002Ffigure>\u003Cdiv class=\"divTableCell\">\u003C\u002Fdiv>\n\u003Cdiv class=\"divTableCell\">\n\u003Ch2 style=\"margin: 0; font-family: 'Roboto Slab', arial, sans; font-size: 19px; line-height: 19px; font-weight: bold; color: #3c3f44;\">Links from around the web\u003C\u002Fh2>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fblog.segunolalive.com\u002Fposts\u002Fhow-web-accessibility-works\u002F\n\n\"> How web accessibility works \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\"> blog.segunolalive.com \u003C\u002Fspan>\u003Cbr> You've heard of the DOM in the browser, but have you heard of the AOM? Here's a nice introduction to the inner workings of web accessibility.\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fwww.androidpolice.com\u002F2020\u002F06\u002F15\u002Fgoogle-confirms-experiment-to-remove-full-address-from-url-bar-in-chrome-details-opt-out-mechanism\u002F\n                                        \"> Google confirms experiment to remove full address from URL bar in Chrome, details opt-out mechanism \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\"> androidpolice.com \u003C\u002Fspan>\u003Cbr> Google has received a solid amount of criticism for experimenting with removing the full address from the URL bar in Chrome. This could lead to a lot of security issues down the road.\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fcarlhendy.com\u002Fhistory-of-search-engines\n                        \"> The history of search engines \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\"> carlhendy.com \u003C\u002Fspan>\u003Cbr> What did search used to look like? What is it going to look like? Here's a great deep dive into the history of the search engine!\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fresearch.securitum.com\u002Fthe-curious-case-of-copy-paste\u002F\n                \"> The Curious Case of Copy and Paste: On the risks of pasting arbitrary content in browsers \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\"> research.securitum.com \u003C\u002Fspan>\u003Cbr> Copying and pasting might be the most basic thing you do on a computer in a given day, and yet it's also powerful and has some heavy security implications. This is a really interesting review into what that means.\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fecnmst.gitlab.io\u002Fblog\u002F2020-06-09\u002Fresidential-segregation-a-simulation.html\n                \"> Residential segregation: A simulation \u003C\u002Fa> \u003Cspan class=\"unstyle-auto-detected-links\" style=\"color: #6a737c; font-size: 12px;\"> ecnmst.gitlab.io \u003C\u002Fspan>\u003Cbr> Patterns emerge from human behaviors all the time. Collectively, this leads to segregation of race, behaviors, and more. It's important for technologists to understand how these patterns work to help introduce policies that make our communities more integrated, inclusive, and diverse.\u003C\u002Fp>\n\u003Cp style=\"margin: 0 0 30px;\">\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"\nhttps:\u002F\u002Fstackoverflow.com\u002Fjobs                \"> Want to see who's still hiring? Check out our job board! \u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C!-- Section : END --> \u003C!-- Bumper : BEGIN -->\n\u003Cfigure>\u003Cimg style=\"width: 100%; max-width: 581px; height: auto; display: block; margin: 0 auto; font-weight: normal; font-family: arial, sans-serif; font-size: 15px; color: #3c3f44;\" src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F62687153-bbaa-4c83-bd65-6047d51b261a\u002Ffooter2x.png\" alt=\"\" width=\"581\" height=\"\" border=\"0\">\u003C\u002Ffigure>\u003Cdiv class=\"divTableCell\">\u003C\u002Fdiv>\n\u003C!-- Bumper : BEGIN -->\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C!-- \u002Fwp:html -->","html","2020-06-26T14:00:00.000Z",{"current":538},"the-overflow-27-a-simulation",[540,548,550,555,560,562,567],{"_createdAt":541,"_id":542,"_rev":543,"_type":544,"_updatedAt":541,"slug":545,"title":547},"2023-05-23T16:43:21Z","wp-tagcat-bulletin","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":546},"bulletin","Bulletin",{"_createdAt":541,"_id":542,"_rev":543,"_type":544,"_updatedAt":541,"slug":549,"title":547},{"current":546},{"_createdAt":541,"_id":551,"_rev":543,"_type":544,"_updatedAt":541,"slug":552,"title":554},"wp-tagcat-code-for-a-living",{"current":553},"code-for-a-living","Code for a Living",{"_createdAt":541,"_id":556,"_rev":543,"_type":544,"_updatedAt":541,"slug":557,"title":559},"wp-tagcat-stackoverflow",{"current":558},"stackoverflow","Stackoverflow",{"_createdAt":541,"_id":556,"_rev":543,"_type":544,"_updatedAt":541,"slug":561,"title":559},{"current":558},{"_createdAt":541,"_id":563,"_rev":543,"_type":544,"_updatedAt":541,"slug":564,"title":566},"wp-tagcat-the-overflow",{"current":565},"the-overflow","the overflow",{"_createdAt":541,"_id":568,"_rev":543,"_type":544,"_updatedAt":541,"slug":569,"title":570},"wp-tagcat-newsletter",{"current":570},"newsletter","The Overflow #27: A simulation",[573,579,585,591],{"_id":574,"publishedAt":575,"slug":576,"sponsored":12,"title":578},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":577},"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":580,"publishedAt":581,"slug":582,"sponsored":12,"title":584},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":583},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":586,"publishedAt":587,"slug":588,"sponsored":12,"title":590},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":589},"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":592,"publishedAt":593,"slug":594,"sponsored":12,"title":596},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":595},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":598,"sourceMap":-1},{"count":599,"lastTimestamp":12},0]