[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-_agN8QiHvYd83qKqr4aMgMHpfU9v2yyv26Wi1ecBZOA":3,"sanity-bX44QdnGrS1JTxmgCxcz8zYB6bG9CHz9a1Rj1VPus6Q":330},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":305},[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":59,"comments":282,"dateUrl":283,"excerpt":115,"legacyBody":284,"product":12,"publishedAt":287,"slug":288,"sponsored":12,"tags":290,"title":304,"visible":282},"2023-05-25T09:36:57Z","wp-post-3290","dgl3SCUzppW3U2LvCoRyxY","blogPost","2023-07-13T14:54:18Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":54,"name":55,"role":56,"slug":57},"2023-05-23T16:27:18Z","wp-author-114","07ZbrKPSUrjrV4wQ6fam8u","blogAuthor","2023-08-29T11:49:01Z",{"_type":53},"image","former","Jeff Atwood","Co-founder",{"current":58},"jeffatwood",[60,80,109,116,132,144,152,167,171,179,195,203,208,216,227,270],{"_key":61,"_type":62,"children":63,"markDefs":78,"style":79},"44bb633f1859","block",[64,69,74],{"_key":65,"_type":66,"marks":67,"text":68},"44bb633f18590","span",[],"The current top ranked feature request is to ",{"_key":70,"_type":66,"marks":71,"text":73},"44bb633f18591",[72],"strong","Allow Changing the Associated OpenID",{"_key":75,"_type":66,"marks":76,"text":77},"44bb633f18592",[],".",[],"normal",{"_key":81,"_type":62,"children":82,"markDefs":105,"style":79},"e0aa412964bb",[83,87,92,96,101],{"_key":84,"_type":66,"marks":85,"text":86},"e0aa412964bb0",[],"Just how much would ",{"_key":88,"_type":66,"marks":89,"text":91},"e0aa412964bb1",[90],"em","you",{"_key":93,"_type":66,"marks":94,"text":95},"e0aa412964bb2",[]," pay for a feature like this? 50 gp? 740 ",{"_key":97,"_type":66,"marks":98,"text":100},"e0aa412964bb3",[99],"4973dd232877","flooz",{"_key":102,"_type":66,"marks":103,"text":104},"e0aa412964bb4",[],"? 13 plat? 6,999 linden dollars?",[106],{"_key":99,"_type":107,"href":108,"reference":12},"link","http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FFlooz.com",{"_key":110,"_type":53,"alt":111,"asset":112,"caption":115,"markDefs":12},"3b05f88e6d87","popeil-infomercial-pricing",{"_ref":113,"_type":114},"image-3e4c6bb370b521fc43d2e7011dc679cf4ff92e9d-300x226-jpg","reference","",{"_key":117,"_type":62,"children":118,"markDefs":131,"style":79},"3edb0815a77d",[119,123,127],{"_key":120,"_type":66,"marks":121,"text":122},"3edb0815a77d0",[],"We're giving this ",{"_key":124,"_type":66,"marks":125,"text":126},"3edb0815a77d1",[90],"fabulous",{"_key":128,"_type":66,"marks":129,"text":130},"3edb0815a77d2",[]," feature to you -- for today only -- ABSOLUTELY FREE! That's right! FREE!",[],{"_key":133,"_type":62,"children":134,"markDefs":143,"style":79},"8e554197aa8f",[135,139],{"_key":136,"_type":66,"marks":137,"text":138},"8e554197aa8f0",[],"But wait.. ",{"_key":140,"_type":66,"marks":141,"text":142},"8e554197aa8f1",[90],"there's more!",[],{"_key":145,"_type":62,"children":146,"markDefs":151,"style":79},"351fb1f36441",[147],{"_key":148,"_type":66,"marks":149,"text":150},"351fb1f364410",[],"Not only can you change your login any time you want, to whatever you want, you can now associate an unlimited number of logins with your account. So if something terrible (God forbid) were to happen to your current login provider, you'd still be able to log in and get to your Stack Exchange account!",[],{"_key":153,"_type":62,"children":154,"markDefs":166,"style":79},"029b90aa5cd1",[155,159,163],{"_key":156,"_type":66,"marks":157,"text":158},"029b90aa5cd10",[],"Here's how. On your user page, note that there is a new link, ",{"_key":160,"_type":66,"marks":161,"text":162},"029b90aa5cd11",[72],"my logins",{"_key":164,"_type":66,"marks":165,"text":77},"029b90aa5cd12",[],[],{"_key":168,"_type":53,"alt":12,"asset":169,"caption":115,"markDefs":12},"a800ccbcfa7c",{"_ref":170,"_type":114},"image-b530fa32f009d1e2ec7615fd6aa38740c1adcc17-640x469-png",{"_key":172,"_type":62,"children":173,"markDefs":178,"style":79},"3c288748285a",[174],{"_key":175,"_type":66,"marks":176,"text":177},"3c288748285a0",[],"Here, only visible to you and moderators, are all your current logins. If you click the \"add new login...\" link, you're taken to the login page, where you can add another login of any type to your account.",[],{"_key":180,"_type":62,"children":181,"markDefs":194,"style":79},"a7279e4500dd",[182,186,190],{"_key":183,"_type":66,"marks":184,"text":185},"a7279e4500dd0",[],"Once you log in (again), ",{"_key":187,"_type":66,"marks":188,"text":189},"a7279e4500dd1",[72],"that new login will be associated with your Stack Exchange account",{"_key":191,"_type":66,"marks":192,"text":193},"a7279e4500dd2",[]," and immediately visible from your user profile page, as pictured above.",[],{"_key":196,"_type":62,"children":197,"markDefs":202,"style":79},"8a64f754174d",[198],{"_key":199,"_type":66,"marks":200,"text":201},"8a64f754174d0",[],"We want you to have the freedom to log in with whatever credentials you happen to have in your wallet -- and to have at a minimum an alternate login as an \"in case of emergency break glass\" backup.",[],{"_key":204,"_type":53,"alt":205,"asset":206,"caption":115,"markDefs":12},"8c8eeb5dc365","in case of zombies, break glass",{"_ref":207,"_type":114},"image-4a672d66adbc0ba6435d633613029cd328d31e00-322x321-jpg",{"_key":209,"_type":62,"children":210,"markDefs":215,"style":79},"200e7e447f1a",[211],{"_key":212,"_type":66,"marks":213,"text":214},"200e7e447f1a0",[],"What an incredible deal!",[],{"_key":217,"_type":62,"children":218,"markDefs":226,"style":79},"7985a44b4894",[219,222],{"_key":220,"_type":66,"marks":221,"text":138},"7985a44b48940",[],{"_key":223,"_type":66,"marks":224,"text":225},"7985a44b48941",[90],"there's more!!",[],{"_key":228,"_type":62,"children":229,"markDefs":267,"style":79},"8253acb5a08b",[230,234,238,242,246,250,254,258,263],{"_key":231,"_type":66,"marks":232,"text":233},"8253acb5a08b0",[],"Accounts are keyed on either ",{"_key":235,"_type":66,"marks":236,"text":237},"8253acb5a08b1",[72],"validated emails",{"_key":239,"_type":66,"marks":240,"text":241},"8253acb5a08b2",[]," or ",{"_key":243,"_type":66,"marks":244,"text":245},"8253acb5a08b3",[72],"OpenID URLs",{"_key":247,"_type":66,"marks":248,"text":249},"8253acb5a08b4",[],", so if by some accident you end up with multiple accounts, or a \"new\" registered account you don't want -- don't fret! It is super easy for us to ",{"_key":251,"_type":66,"marks":252,"text":253},"8253acb5a08b5",[72],"merge any two (or more) Stack Exchange accounts",{"_key":255,"_type":66,"marks":256,"text":257},"8253acb5a08b6",[],". Just email us at ",{"_key":259,"_type":66,"marks":260,"text":262},"8253acb5a08b7",[261],"116cd9d73953","team@stackoverflow.com",{"_key":264,"_type":66,"marks":265,"text":266},"8253acb5a08b8",[]," with the user IDs or the user page URLs. We'll merge them for you no problem.",[268],{"_key":261,"_type":107,"href":269,"reference":12},"mailto:team@stackoverflow.com",{"_key":271,"_type":62,"children":272,"markDefs":281,"style":79},"a6daf5f0c4b1",[273,277],{"_key":274,"_type":66,"marks":275,"text":276},"a6daf5f0c4b10",[],"Act now! ",{"_key":278,"_type":66,"marks":279,"text":280},"a6daf5f0c4b11",[90],"Time is running out!!",[],true,"2009\u002F01\u002F03",{"code":285,"language":286},"\u003Cp>The current top ranked feature request is to \u003Cstrong>Allow Changing the Associated OpenID\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Just how much would \u003Cem>you\u003C\u002Fem> pay for a feature like this? 50 gp? 740 \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FFlooz.com\">flooz\u003C\u002Fa>? 13 plat? 6,999 linden dollars?\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fpopeil-infomercial-pricing.jpg\" alt=\"popeil-infomercial-pricing\">\u003C\u002Fp>\n\u003Cp>We're giving this \u003Cem>fabulous\u003C\u002Fem> feature to you -- for today only -- ABSOLUTELY FREE! That's right! FREE!\u003C\u002Fp>\n\u003Cp>But wait.. \u003Cem>there's more!\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Not only can you change your login any time you want, to whatever you want, you can now associate an unlimited number of logins with your account. So if something terrible (God forbid) were to happen to your current login provider, you'd still be able to log in and get to your Stack Exchange account!\u003C\u002Fp>\n\u003Cp>Here's how. On your user page, note that there is a new link, \u003Cstrong>my logins\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002F9G6vr.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Here, only visible to you and moderators, are all your current logins. If you click the \"add new login...\" link, you're taken to the login page, where you can add another login of any type to your account.\u003C\u002Fp>\n\u003Cp>Once you log in (again), \u003Cstrong>that new login will be associated with your Stack Exchange account\u003C\u002Fstrong> and immediately visible from your user profile page, as pictured above.\u003C\u002Fp>\n\u003Cp>We want you to have the freedom to log in with whatever credentials you happen to have in your wallet -- and to have at a minimum an alternate login as an \"in case of emergency break glass\" backup.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fin-case-of-zombies-break-glass.jpg\" alt=\"in case of zombies, break glass\">\u003C\u002Fp>\n\u003Cp>What an incredible deal!\u003C\u002Fp>\n\u003Cp>But wait.. \u003Cem>there's more!!\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Accounts are keyed on either \u003Cstrong>validated emails\u003C\u002Fstrong> or \u003Cstrong>OpenID URLs\u003C\u002Fstrong>, so if by some accident you end up with multiple accounts, or a \"new\" registered account you don't want -- don't fret! It is super easy for us to \u003Cstrong>merge any two (or more) Stack Exchange accounts\u003C\u002Fstrong>. Just email us at \u003Ca href=\"mailto:team@stackoverflow.com\">team@stackoverflow.com\u003C\u002Fa> with the user IDs or the user page URLs. We'll merge them for you no problem.\u003C\u002Fp>\n\u003Cp>Act now! \u003Cem>Time is running out!!\u003C\u002Fem>\u003C\u002Fp>","html","2009-01-03T12:00:00.000Z",{"current":289},"we-now-support-multiple-openids",[291,299],{"_createdAt":292,"_id":293,"_rev":294,"_type":295,"_updatedAt":292,"slug":296,"title":298},"2023-05-23T16:43:21Z","wp-tagcat-company","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":297},"company","Company",{"_createdAt":292,"_id":300,"_rev":294,"_type":295,"_updatedAt":292,"slug":301,"title":303},"wp-tagcat-design",{"current":302},"design","Design","We Now Support Multiple OpenIDs",[306,312,318,324],{"_id":307,"publishedAt":308,"slug":309,"sponsored":12,"title":311},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":310},"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":313,"publishedAt":314,"slug":315,"sponsored":12,"title":317},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":316},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":319,"publishedAt":320,"slug":321,"sponsored":12,"title":323},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":322},"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":325,"publishedAt":326,"slug":327,"sponsored":12,"title":329},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":328},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":331,"sourceMap":-1},{"count":332,"lastTimestamp":12},0]