[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-Ez0mT6kOI8FQ89jelYVHI6e7H33KxVq5ATEgHZeha54":3,"sanity-vF4NKwsMjIlDYlDOS2oz2zekCoeJDgolV3sL3SoqV5s":274},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":249},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"7ebd76d2-cebc-4b88-82f9-3dfb2c8bc5ca","2026-07-08T04:40:00.000Z",{"_type":10,"current":11},"slug","what-s-left-for-infrastructure-as-code-after-ai-moves-in",true,"What's left for infrastructure-as-code after AI moves in?",[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":12,"dateUrl":221,"excerpt":222,"legacyBody":223,"product":91,"publishedAt":226,"slug":227,"sponsored":91,"tags":229,"title":248,"visible":12},"2023-05-25T09:36:57Z","wp-post-3412","9HpbCsT2tq0xwozQfkfWz1","blogPost","2023-07-13T14:54:23Z",[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,95,101,118,123,131,141,149,157,165,173,181,211],{"_key":61,"_type":62,"children":63,"markDefs":87,"style":94},"ed6caf6f34ba","block",[64,69,74,78,83],{"_key":65,"_type":66,"marks":67,"text":68},"ed6caf6f34ba0","span",[],"Are you familiar with the way ",{"_key":70,"_type":66,"marks":71,"text":73},"ed6caf6f34ba1",[72],"44972fa58376","craigslist",{"_key":75,"_type":66,"marks":76,"text":77},"ed6caf6f34ba2",[]," handles ",{"_key":79,"_type":66,"marks":80,"text":82},"ed6caf6f34ba3",[81],"1512d2840f3f","post flagging",{"_key":84,"_type":66,"marks":85,"text":86},"ed6caf6f34ba4",[],"?",[88,92],{"_key":72,"_type":89,"href":90,"reference":91},"link","http:\u002F\u002Fcraigslist.org",null,{"_key":81,"_type":89,"href":93,"reference":91},"http:\u002F\u002Fwww.craigslist.org\u002Fabout\u002Fhelp\u002Fflags_and_community_moderation","normal",{"_key":96,"_type":53,"alt":97,"asset":98,"markDefs":91},"8215b9d9937a","craigslist-flagging",{"_ref":99,"_type":100},"image-8dc9a489377377c754b12decaee2d15c27469adb-276x366-png","reference",{"_key":102,"_type":62,"children":103,"markDefs":117,"style":94},"0fbc44c4ca2d",[104,108,113],{"_key":105,"_type":66,"marks":106,"text":107},"0fbc44c4ca2d0",[],"Based on recent feedback, we're ",{"_key":109,"_type":66,"marks":110,"text":112},"0fbc44c4ca2d1",[111],"strong","enhancing Stack Overflow's flagging support",{"_key":114,"_type":66,"marks":115,"text":116},"0fbc44c4ca2d2",[]," to bring it more in line with that well established model.",[],{"_key":119,"_type":53,"alt":120,"asset":121,"markDefs":91},"d1cb35ac4a4c","stackoverflow-flagging",{"_ref":122,"_type":100},"image-b10cccea73922cd445ac73bf21ac01addd1e95c4-410x545-png",{"_key":124,"_type":62,"children":125,"markDefs":130,"style":94},"0415582359af",[126],{"_key":127,"_type":66,"marks":128,"text":129},"0415582359af0",[],"We belatedly realized that asking users to email us to report content problems on the site* was not exactly efficient. Now you can flag something that needs moderator attention with three clicks (and a little typing). Some rules:",[],{"_key":132,"_type":62,"children":133,"level":138,"listItem":139,"markDefs":140,"style":94},"58d442d15b35",[134],{"_key":135,"_type":66,"marks":136,"text":137},"58d442d15b350",[],"You still need 15 reputation to flag anything at all.",1,"number",[],{"_key":142,"_type":62,"children":143,"level":138,"listItem":139,"markDefs":148,"style":94},"6453081328fc",[144],{"_key":145,"_type":66,"marks":146,"text":147},"6453081328fc0",[],"Each user gets a limited number of flags per day (5 offensive, 5 spam, and 10 inform moderator).",[],{"_key":150,"_type":62,"children":151,"level":138,"listItem":139,"markDefs":156,"style":94},"a5cf5ed0591f",[152],{"_key":153,"_type":66,"marks":154,"text":155},"a5cf5ed0591f0",[],"These flags age. After two days, they automatically dissipate harmlessly and without effect from the system.",[],{"_key":158,"_type":62,"children":159,"level":138,"listItem":139,"markDefs":164,"style":94},"32ef6f0944ca",[160],{"_key":161,"_type":66,"marks":162,"text":163},"32ef6f0944ca0",[],"If an individual post reaches a threshold of six offensive or spam votes within two days, it will be automatically deleted from the system by the Community user.",[],{"_key":166,"_type":62,"children":167,"level":138,"listItem":139,"markDefs":172,"style":94},"ae728833e1a9",[168],{"_key":169,"_type":66,"marks":170,"text":171},"ae728833e1a90",[],"You cannot flag the same post multiple times.",[],{"_key":174,"_type":62,"children":175,"level":138,"listItem":139,"markDefs":180,"style":94},"8327673a0be9",[176],{"_key":177,"_type":66,"marks":178,"text":179},"8327673a0be90",[],"Flag counts are no longer shown to anyone except moderators.",[],{"_key":182,"_type":62,"children":183,"markDefs":206,"style":94},"792b65fadced",[184,188,193,197,202],{"_key":185,"_type":66,"marks":186,"text":187},"792b65fadced0",[],"This is more or less directly based on discussion around previous blog entries ",{"_key":189,"_type":66,"marks":190,"text":192},"792b65fadced1",[191],"0ed49d367219","In Defense of Editing",{"_key":194,"_type":66,"marks":195,"text":196},"792b65fadced2",[]," and ",{"_key":198,"_type":66,"marks":199,"text":201},"792b65fadced3",[200],"ed6c1adaf0cc","A Day in the Penalty Box",{"_key":203,"_type":66,"marks":204,"text":205},"792b65fadced4",[],". I closed the related UserVoice ticket as completed. And yes, a similar style of flagging (but more lightweight) is coming very soon for comments.",[207,209],{"_key":191,"_type":89,"href":208,"reference":91},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F04\u002Fin-defense-of-editing\u002F",{"_key":200,"_type":89,"href":210,"reference":91},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F04\u002Fa-day-in-the-penalty-box\u002F",{"_key":212,"_type":62,"children":213,"level":138,"listItem":219,"markDefs":220,"style":94},"0895f98fbeaa",[214],{"_key":215,"_type":66,"marks":216,"text":218},"0895f98fbeaa0",[217],"em","as always, our email address is at the bottom of every single page if you need to contact us. All mail is read, and every reported issue is researched.","bullet",[],"2009\u002F04\u002F11","",{"code":224,"language":225},"Are you familiar with the way \u003Ca href=\"http:\u002F\u002Fcraigslist.org\">craigslist\u003C\u002Fa> handles \u003Ca href=\"http:\u002F\u002Fwww.craigslist.org\u002Fabout\u002Fhelp\u002Fflags_and_community_moderation\">post flagging\u003C\u002Fa>?\n\n\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fcraigslist-flagging.png\" alt=\"craigslist-flagging\">\n\nBased on recent feedback, we're \u003Cstrong>enhancing Stack Overflow's flagging support\u003C\u002Fstrong> to bring it more in line with that well established model.\n\n\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fstackoverflow-flagging.png\" alt=\"stackoverflow-flagging\">\n\nWe belatedly realized that asking users to email us to report content problems on the site* was not exactly efficient. Now you can flag something that needs moderator attention with three clicks (and a little typing).\n\nSome rules:\n\n\u003Col>\u003Cli>\nYou still need 15 reputation to flag anything at all.\n\u003C\u002Fli>\n\u003Cli>\nEach user gets a limited number of flags per day (5 offensive, 5 spam, and 10 inform moderator).\n\u003C\u002Fli>\n\u003Cli>\nThese flags age. After two days, they automatically dissipate harmlessly and without effect from the system.\n\u003C\u002Fli>\n\u003Cli>\nIf an individual post reaches a threshold of six offensive or spam votes within two days, it will be automatically deleted from the system by the Community user.\n\u003C\u002Fli>\n\u003Cli>\nYou cannot flag the same post multiple times.\n\u003C\u002Fli>\n\u003Cli>Flag counts are no longer shown to anyone except moderators.\u003C\u002Fli>\n\u003C\u002Fol>\n\nThis is more or less directly based on discussion around previous blog entries \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F04\u002Fin-defense-of-editing\u002F\">In Defense of Editing\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F04\u002Fa-day-in-the-penalty-box\u002F\">A Day in the Penalty Box\u003C\u002Fa>. I closed the related UserVoice ticket as completed.\n\nAnd yes, a similar style of flagging (but more lightweight) is coming very soon for comments.\n\n\u003Cul>\u003Cli>\u003Cem>as always, our email address is at the bottom of every single page if you need to contact us. All mail is read, and every reported issue is researched.\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>","html","2009-04-11T12:00:00.000Z",{"current":228},"raising-a-red-flag",[230,238,243],{"_createdAt":231,"_id":232,"_rev":233,"_type":234,"_updatedAt":231,"slug":235,"title":237},"2023-05-23T16:43:21Z","wp-tagcat-community","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":236},"community","Community",{"_createdAt":231,"_id":239,"_rev":233,"_type":234,"_updatedAt":231,"slug":240,"title":242},"wp-tagcat-company",{"current":241},"company","Company",{"_createdAt":231,"_id":244,"_rev":233,"_type":234,"_updatedAt":231,"slug":245,"title":247},"wp-tagcat-design",{"current":246},"design","Design","Raising a Red Flag",[250,256,262,268],{"_id":251,"publishedAt":252,"slug":253,"sponsored":91,"title":255},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":254},"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":257,"publishedAt":258,"slug":259,"sponsored":91,"title":261},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":260},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":263,"publishedAt":264,"slug":265,"sponsored":91,"title":267},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":266},"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":269,"publishedAt":270,"slug":271,"sponsored":91,"title":273},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":272},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":275,"sourceMap":-1},{"count":138,"lastTimestamp":276},"2025-12-10T16:15:34Z"]