[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-pUL6LhVNYOPkS8-0TBEg2yHdMD5VjAJZYiFUtMFosv4":3,"sanity-eKfUHPz54QuBcTPm69GddQ5DxKZhijI8FVaWratYsos":327},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":302},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[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":274,"dateUrl":275,"excerpt":173,"legacyBody":276,"product":12,"publishedAt":279,"slug":280,"sponsored":12,"tags":282,"title":301,"visible":274},"2023-05-25T09:36:59Z","wp-post-3689","dgl3SCUzppW3U2LvCoS5oq","blogPost","2023-07-13T14:54:32Z",[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,83,102,129,148,167,175,180,199,212,231,258],{"_key":61,"_type":62,"children":63,"markDefs":78,"style":82},"202f3cfc99fd","block",[64,69,74],{"_key":65,"_type":66,"marks":67,"text":68},"202f3cfc99fd0","span",[],"The ",{"_key":70,"_type":66,"marks":71,"text":73},"202f3cfc99fd1",[72],"37539a59f243","Stack Overflow 2010 Moderator Election",{"_key":75,"_type":66,"marks":76,"text":77},"202f3cfc99fd2",[]," results are in!",[79],{"_key":72,"_type":80,"href":81,"reference":12},"link","http:\u002F\u002Fblog.stackoverflow.com\u002F2010\u002F02\u002Fstack-overflow-2010-moderator-election-begins\u002F","normal",{"_key":84,"_type":62,"children":85,"markDefs":99,"style":82},"61b64bf73e67",[86,90,95],{"_key":87,"_type":66,"marks":88,"text":89},"61b64bf73e670",[],"We decided to choose two moderators this time, ",{"_key":91,"_type":66,"marks":92,"text":94},"61b64bf73e671",[93],"0b6fa8efe6b4","just like last time",{"_key":96,"_type":66,"marks":97,"text":98},"61b64bf73e672",[],". The winners are ... drumroll please ...",[100],{"_key":93,"_type":80,"href":101,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F05\u002Fwelcome-new-community-moderators\u002F",{"_key":103,"_type":62,"children":104,"markDefs":124,"style":82},"bb25996758a5",[105,109,115,119],{"_key":106,"_type":66,"marks":107,"text":108},"bb25996758a50",[],"Congratulations to our newest community elected moderators, ",{"_key":110,"_type":66,"marks":111,"text":114},"bb25996758a51",[112,113],"strong","f703187d7375","Gumbo",{"_key":116,"_type":66,"marks":117,"text":118},"bb25996758a52",[]," and ",{"_key":120,"_type":66,"marks":121,"text":123},"bb25996758a53",[112,122],"8f8576d0a935","Jonathan Sampson",[125,127],{"_key":113,"_type":80,"href":126,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F53114\u002Fgumbo",{"_key":122,"_type":80,"href":128,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F54680\u002Fjonathan-sampson",{"_key":130,"_type":62,"children":131,"markDefs":145,"style":82},"8d1ca86f5c50",[132,136,141],{"_key":133,"_type":66,"marks":134,"text":135},"8d1ca86f5c500",[],"(update: ",{"_key":137,"_type":66,"marks":138,"text":140},"8d1ca86f5c501",[139],"b6c729ea2e8d","Jason Cohen",{"_key":142,"_type":66,"marks":143,"text":144},"8d1ca86f5c502",[]," was originally the #2 winner, but withdrew from the race after some post-election reflection)",[146],{"_key":139,"_type":80,"href":147,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F4926\u002Fjason-cohen",{"_key":149,"_type":62,"children":150,"markDefs":164,"style":82},"ffda69b24163",[151,155,160],{"_key":152,"_type":66,"marks":153,"text":154},"ffda69b241630",[],"We used the ",{"_key":156,"_type":66,"marks":157,"text":159},"ffda69b241631",[158],"010e9097c5c3","OpenSTV",{"_key":161,"_type":66,"marks":162,"text":163},"ffda69b241632",[]," software to calculate the results.",[165],{"_key":158,"_type":80,"href":166,"reference":12},"http:\u002F\u002Fwww.openstv.org\u002F",{"_key":168,"_type":62,"children":169,"markDefs":174,"style":82},"7343512722ef",[170],{"_key":171,"_type":66,"marks":172,"text":173},"7343512722ef0",[],"",[],{"_key":176,"_type":53,"alt":12,"asset":177,"markDefs":12},"c716dd40be39",{"_ref":178,"_type":179},"image-4280eed0e16a7fede78912137762cafd18a8b0e6-515x586-png","reference",{"_key":181,"_type":62,"children":182,"markDefs":196,"style":82},"e5493b78f7cd",[183,187,192],{"_key":184,"_type":66,"marks":185,"text":186},"e5493b78f7cd0",[],"Per the ",{"_key":188,"_type":66,"marks":189,"text":191},"e5493b78f7cd1",[190],"8e223b9383fc","OpenSTV FAQ",{"_key":193,"_type":66,"marks":194,"text":195},"e5493b78f7cd2",[],", we used the most accurate form of STV to calculate these results:",[197],{"_key":190,"_type":80,"href":198,"reference":12},"http:\u002F\u002Fwww.openstv.org\u002Ffaq",{"_key":200,"_type":62,"children":201,"markDefs":210,"style":211},"8ce4b462b286",[202,206],{"_key":203,"_type":66,"marks":204,"text":205},"8ce4b462b2860",[],"If you are electing one person and simplicity is not important, then we recommend Condorcet voting. Most people agree that Condorcet is the best method for electing one person, but it is more difficult to explain.\n\n\n\nIf you are electing multiple people and simplicity is not important, then we recommend Meek STV. ",{"_key":207,"_type":66,"marks":208,"text":209},"8ce4b462b2861",[112],"Most people agree that Meek STV is the best variant of STV, but it can only be implemented with a computer program.",[],"blockquote",{"_key":213,"_type":62,"children":214,"markDefs":228,"style":82},"d5b84267c6cd",[215,219,224],{"_key":216,"_type":66,"marks":217,"text":218},"d5b84267c6cd0",[],"You can ",{"_key":220,"_type":66,"marks":221,"text":223},"d5b84267c6cd1",[222],"d76939ab2222","download the Stack Overflow 2010 Moderator Election ballot file and our output result",{"_key":225,"_type":66,"marks":226,"text":227},"d5b84267c6cd2",[]," and run the election yourself, if you like. (Of course the individual votes are anonymous in the file.)",[229],{"_key":222,"_type":80,"href":230,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002Fwp-content\u002Fuploads\u002Fstack-overflow-moderator-election-2010.zip",{"_key":232,"_type":62,"children":233,"markDefs":255,"style":82},"e7327f150acf",[234,238,242,246,251],{"_key":235,"_type":66,"marks":236,"text":237},"e7327f150acf0",[],"I went ahead and ",{"_key":239,"_type":66,"marks":240,"text":241},"e7327f150acf1",[112],"donated $25 to OpenSTV",{"_key":243,"_type":66,"marks":244,"text":245},"e7327f150acf2",[]," as a thank you for making this software available and saving me the effort of writing my own code to calculate the Single Transferrable Vote election results, which was ... uh, ",{"_key":247,"_type":66,"marks":248,"text":250},"e7327f150acf3",[249],"0b3ae1efbe8b","more complex",{"_key":252,"_type":66,"marks":253,"text":254},"e7327f150acf4",[]," than I realized.",[256],{"_key":249,"_type":80,"href":257,"reference":12},"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSingle_transferable_vote#Differing_counting_methods",{"_key":259,"_type":62,"children":260,"markDefs":273,"style":82},"e4a71593bdc5",[261,265,269],{"_key":262,"_type":66,"marks":263,"text":264},"e4a71593bdc50",[],"Thank you to everyone who voted, and ",{"_key":266,"_type":66,"marks":267,"text":268},"e4a71593bdc51",[112],"in particular thanks to all the candidates!",{"_key":270,"_type":66,"marks":271,"text":272},"e4a71593bdc52",[]," It's because of you, and your willingness to contribute, that we can have this great, vibrant community to participate in together.",[],true,"2010\u002F02\u002F09",{"code":277,"language":278},"\u003Cp>The \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2010\u002F02\u002Fstack-overflow-2010-moderator-election-begins\u002F\">Stack Overflow 2010 Moderator Election\u003C\u002Fa> results are in!\u003C\u002Fp>\n\u003Cp>We decided to choose two moderators this time, \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F05\u002Fwelcome-new-community-moderators\u002F\">just like last time\u003C\u002Fa>. The winners are ... drumroll please ...\u003C\u002Fp>\n\u003Cp>Congratulations to our newest community elected moderators, \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F53114\u002Fgumbo\">Gumbo\u003C\u002Fa>\u003C\u002Fstrong> and \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F54680\u002Fjonathan-sampson\">Jonathan Sampson\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>(update: \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F4926\u002Fjason-cohen\">Jason Cohen\u003C\u002Fa> was originally the #2 winner, but withdrew from the race after some post-election reflection)\u003C\u002Fp>\n\u003Cp>We used the \u003Ca href=\"http:\u002F\u002Fwww.openstv.org\u002F\">OpenSTV\u003C\u002Fa> software to calculate the results.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.openstv.org\u002F\">\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002FMkLpY.png\" alt=\"\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Per the \u003Ca href=\"http:\u002F\u002Fwww.openstv.org\u002Ffaq\">OpenSTV FAQ\u003C\u002Fa>, we used the most accurate form of STV to calculate these results:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you are electing one person and simplicity is not important, then we recommend Condorcet voting. Most people agree that Condorcet is the best method for electing one person, but it is more difficult to explain.\u003C\u002Fp>\n\u003Cp>If you are electing multiple people and simplicity is not important, then we recommend Meek STV. \u003Cstrong>Most people agree that Meek STV is the best variant of STV, but it can only be implemented with a computer program.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>You can \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002Fwp-content\u002Fuploads\u002Fstack-overflow-moderator-election-2010.zip\">download the Stack Overflow 2010 Moderator Election ballot file and our output result\u003C\u002Fa> and run the election yourself, if you like. (Of course the individual votes are anonymous in the file.)\u003C\u002Fp>\n\u003Cp>I went ahead and \u003Cstrong>donated $25 to OpenSTV\u003C\u002Fstrong> as a thank you for making this software available and saving me the effort of writing my own code to calculate the Single Transferrable Vote election results, which was ... uh, \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSingle_transferable_vote#Differing_counting_methods\">more complex\u003C\u002Fa> than I realized.\u003C\u002Fp>\n\u003Cp>Thank you to everyone who voted, and \u003Cstrong>in particular thanks to all the candidates!\u003C\u002Fstrong> It's because of you, and your willingness to contribute, that we can have this great, vibrant community to participate in together.\u003C\u002Fp>","html","2010-02-09T12:00:00.000Z",{"current":281},"stack-overflow-2010-moderator-election-results",[283,291,296],{"_createdAt":284,"_id":285,"_rev":286,"_type":287,"_updatedAt":284,"slug":288,"title":290},"2023-05-23T16:43:21Z","wp-tagcat-community","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":289},"community","Community",{"_createdAt":284,"_id":292,"_rev":286,"_type":287,"_updatedAt":284,"slug":293,"title":295},"wp-tagcat-company",{"current":294},"company","Company",{"_createdAt":284,"_id":297,"_rev":286,"_type":287,"_updatedAt":284,"slug":298,"title":300},"wp-tagcat-moderators",{"current":299},"moderators","Moderators","Stack Overflow 2010 Moderator Election Results",[303,309,315,321],{"_id":304,"publishedAt":305,"slug":306,"sponsored":12,"title":308},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":307},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":310,"publishedAt":311,"slug":312,"sponsored":12,"title":314},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":313},"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":316,"publishedAt":317,"slug":318,"sponsored":12,"title":320},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":319},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":322,"publishedAt":323,"slug":324,"sponsored":12,"title":326},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":325},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":328,"sourceMap":-1},{"count":329,"lastTimestamp":12},0]