[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-3QEXMm5DpxjiyLJQfvlXkxKUvTzyrW4yrBAoYsjsY_w":3,"sanity-h5ywwpmAYWNH3QrBot9dws-Je4eogrkpsUX6DmuCQwE":342},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":317},[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":61,"comments":12,"dateUrl":286,"excerpt":287,"image":288,"legacyBody":291,"product":75,"publishedAt":294,"slug":295,"sponsored":75,"tags":297,"title":316,"visible":12},"2023-05-25T09:37:02Z","wp-post-4689","07ZbrKPSUrjrV4wQ6fIOIG","blogPost","2023-07-13T14:54:53Z",[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-128","07ZbrKPSUrjrV4wQ6gBd2a","blogAuthor","2023-08-29T20:06:15Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-264ff12aab2295aaa315eb9d0ac8b509cd760438-1024x1024-jpg","reference","former","Kevin Montrose",{"current":60},"kevinmontrose",[62,73,78,127,136,155,159,183,193,201,209,239,251],{"_key":63,"_type":64,"children":65,"markDefs":71,"style":72},"2ebd3e4757fd","block",[66],{"_key":67,"_type":68,"marks":69,"text":70},"2ebd3e4757fd0","span",[],"Over the last 4 years we've built up quite a bevy of moderation tools here at Stack Exchange. We've got closing, editing, deleting, flags of all sorts, voting, commenting, review queues, and more.",[],"normal",{"_key":74,"_type":53,"alt":75,"asset":76,"markDefs":75},"1312287440ed",null,{"_ref":77,"_type":56},"image-3c5824efd6c1ecbdebe923c7a5c80e6bd96de4a4-450x251-png",{"_key":79,"_type":64,"children":80,"markDefs":121,"style":72},"d7f4c8e1c7d8",[81,85,90,94,99,103,108,112,117],{"_key":82,"_type":68,"marks":83,"text":84},"d7f4c8e1c7d80",[],"These all work great, but they all require action ",{"_key":86,"_type":68,"marks":87,"text":89},"d7f4c8e1c7d81",[88],"strong","after a post is made",{"_key":91,"_type":68,"marks":92,"text":93},"d7f4c8e1c7d82",[],". This is a lot of work for the community, and not particularly friendly toward those posting, particularly new users. In a perfect world, we'd be able to offer specific, targetted guidance for authors whose posts were likely to be shot down, ",{"_key":95,"_type":68,"marks":96,"text":98},"d7f4c8e1c7d83",[97],"em","before",{"_key":100,"_type":68,"marks":101,"text":102},"d7f4c8e1c7d84",[]," they ever showed up on the site, and without requiring as much up-front effort from our community. We've already expended some effort on this front with ",{"_key":104,"_type":68,"marks":105,"text":107},"d7f4c8e1c7d85",[106],"893ce1a9b4e3","some basic tests that reject obviously problematic",{"_key":109,"_type":68,"marks":110,"text":111},"d7f4c8e1c7d86",[]," questions, and automatically flag borderline ones ",{"_key":113,"_type":68,"marks":114,"text":116},"d7f4c8e1c7d87",[115],"338fae1fe5ad","for review",{"_key":118,"_type":68,"marks":119,"text":120},"d7f4c8e1c7d88",[],", but we feel this can be done much better.",[122,125],{"_key":106,"_type":123,"href":124,"reference":75},"link","http:\u002F\u002Fmeta.stackoverflow.com\u002Fquestions\u002F56817\u002Fcan-we-prevent-some-of-the-low-quality-questions-from-entering-our-system",{"_key":115,"_type":123,"href":126,"reference":75},"http:\u002F\u002Fstackoverflow.com\u002Freview-beta\u002Flow-quality-posts\u002F",{"_key":128,"_type":64,"children":129,"markDefs":134,"style":135},"c0a7b8c32c54",[130],{"_key":131,"_type":68,"marks":132,"text":133},"c0a7b8c32c540",[],"This is where you come in",[],"h2",{"_key":137,"_type":64,"children":138,"markDefs":152,"style":72},"934e766043a5",[139,143,148],{"_key":140,"_type":68,"marks":141,"text":142},"934e766043a50",[],"We're running a machine learning contest on ",{"_key":144,"_type":68,"marks":145,"text":147},"934e766043a51",[146],"2386321057a7","Kaggle",{"_key":149,"_type":68,"marks":150,"text":151},"934e766043a52",[]," to find an algorithm that predicts whether (and for what reason) a question will be closed.",[153],{"_key":146,"_type":123,"href":154,"reference":75},"https:\u002F\u002Fwww.kaggle.com\u002F",{"_key":156,"_type":53,"alt":75,"asset":157,"markDefs":75},"e84c34759df9",{"_ref":158,"_type":56},"image-eaf433105903de33d39b270e786a0eea12bb601e-350x140-png",{"_key":160,"_type":64,"children":161,"markDefs":182,"style":72},"9c757694cce3",[162,166,170,174,178],{"_key":163,"_type":68,"marks":164,"text":165},"9c757694cce30",[],"The idea is simple: we've prepared a dataset with all the questions on Stack Overflow, including everything we knew about them ",{"_key":167,"_type":68,"marks":168,"text":169},"9c757694cce31",[97],"right before they were posted",{"_key":171,"_type":68,"marks":172,"text":173},"9c757694cce32",[],", and whether they finally ended up closed or not. You grab the data, build your brilliant classifier, run it against some leaderboard data and submit your results. Rinse and repeat until the contest ends, when we'll grab the most promising classifiers and run them against fresh data to choose winners. The winners will get our respect, the knowledge they've helped make the Internet a better place - oh, and some ",{"_key":175,"_type":68,"marks":176,"text":177},"9c757694cce33",[88],"cold hard cash",{"_key":179,"_type":68,"marks":180,"text":181},"9c757694cce34",[],".",[],{"_key":184,"_type":64,"children":185,"level":190,"listItem":191,"markDefs":192,"style":72},"97209a03e8a1",[186],{"_key":187,"_type":68,"marks":188,"text":189},"97209a03e8a10",[],"1st prize - $11,000",1,"bullet",[],{"_key":194,"_type":64,"children":195,"level":190,"listItem":191,"markDefs":200,"style":72},"e8f4f17aa28c",[196],{"_key":197,"_type":68,"marks":198,"text":199},"e8f4f17aa28c0",[],"2nd prize - $6,000",[],{"_key":202,"_type":64,"children":203,"level":190,"listItem":191,"markDefs":208,"style":72},"b62bc2ea6443",[204],{"_key":205,"_type":68,"marks":206,"text":207},"b62bc2ea64430",[],"3rd prize - $2,000",[],{"_key":210,"_type":64,"children":211,"markDefs":234,"style":72},"61c28d74044e",[212,216,221,225,230],{"_key":213,"_type":68,"marks":214,"text":215},"61c28d74044e0",[],"There's also a $1,000 prize for the best visualization of our data. The contest runs from ",{"_key":217,"_type":68,"marks":218,"text":220},"61c28d74044e1",[219],"12022e72107c","Tuesday August 21st until Tuesday October 9th",{"_key":222,"_type":68,"marks":223,"text":224},"61c28d74044e2",[],". We're also hiring a ",{"_key":226,"_type":68,"marks":227,"text":229},"61c28d74044e3",[228],"4fb5e47807ab","full-time data scientist",{"_key":231,"_type":68,"marks":232,"text":233},"61c28d74044e4",[],", and we're going to be very interested in talking to the authors of the best classifiers. So head on over now and...",[235,237],{"_key":219,"_type":123,"href":236,"reference":75},"https:\u002F\u002Fwww.kaggle.com\u002Fc\u002Fpredict-closed-questions-on-stack-overflow\u002Fdetails\u002Ftimeline",{"_key":228,"_type":123,"href":238,"reference":75},"http:\u002F\u002Fcareers.stackoverflow.com\u002Fjobs\u002F19463\u002Fstack-exchange-data-scientist-stack-exchange",{"_key":240,"_type":64,"children":241,"markDefs":247,"style":250},"9767e8e74d7e",[242],{"_key":243,"_type":68,"marks":244,"text":246},"9767e8e74d7e0",[245],"7bd31417caa4","Check out the contest",[248],{"_key":245,"_type":123,"href":249,"reference":75},"https:\u002F\u002Fwww.kaggle.com\u002Fc\u002Fpredict-closed-questions-on-stack-overflow","h1",{"_key":252,"_type":64,"children":253,"markDefs":283,"style":72},"bf8b06f6496d",[254,258,262,266,270,274,279],{"_key":255,"_type":68,"marks":256,"text":257},"bf8b06f6496d0",[],"Some explanation of how we'll use the classifiers that come out of the contest, as there seems to be some confusion on that point. First and foremost, there's no plan to \"auto close\" questions. Human oversight will always be needed, there are always edge cases, evolving standards, and what-have-yous that won't be captured in any algorithm. What we'd be really excited to try out is giving users who are composing questions advice on how to improve them ",{"_key":259,"_type":68,"marks":260,"text":261},"bf8b06f6496d1",[97],"while they're composing them",{"_key":263,"_type":68,"marks":264,"text":265},"bf8b06f6496d2",[],". This would save a lot of time, ",{"_key":267,"_type":68,"marks":268,"text":269},"bf8b06f6496d3",[88],"reduce",{"_key":271,"_type":68,"marks":272,"text":273},"bf8b06f6496d4",[]," the overall close rate, and make new users' first asking experience more likely to be a pleasant one. A secondary goal is to improve our auto-flagging of questions, as our current system is very simple and has some known issues. If you're keen on machine learning, you can also discover new opportunities in ",{"_key":275,"_type":68,"marks":276,"text":278},"bf8b06f6496d5",[277],"f08b276ba5a4","machine learning",{"_key":280,"_type":68,"marks":281,"text":282},"bf8b06f6496d6",[]," at Stack Overflow Jobs.",[284],{"_key":277,"_type":123,"href":285,"reference":75},"https:\u002F\u002Fstackoverflow.com\u002Fjobs\u002Fdeveloper-jobs-using-machine-learning?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link","2012\u002F08\u002F21","",{"_type":53,"asset":289},{"_ref":290,"_type":56},"image-a0886186a4302e9791df24455629e222afade6e6-4656x3084-jpg",{"code":292,"language":293},"Over the last 4 years we've built up quite a bevy of moderation tools here at Stack Exchange.  We've got closing, editing, deleting, flags of all sorts, voting, commenting, review queues, and more.\n\n\u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2012\u002F08\u002Fstack-exchange-machine-learning-contest\u002Ffake-mod-tools-3\u002F\">\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002FWanVT.png\" alt=\"\" \u002F>\u003C\u002Fa>\n\nThese all work great, but they all require action \u003Cstrong>after a post is made\u003C\u002Fstrong>. This is a lot of work for the community, and not particularly friendly toward those posting, particularly new users. In a perfect world, we'd be able to offer specific, targetted guidance for authors whose posts were likely to be shot down, \u003Cem>before\u003C\u002Fem> they ever showed up on the site, and without requiring as much up-front effort from our community.\n\nWe've already expended some effort on this front with \u003Ca href=\"http:\u002F\u002Fmeta.stackoverflow.com\u002Fquestions\u002F56817\u002Fcan-we-prevent-some-of-the-low-quality-questions-from-entering-our-system\">some basic tests that reject obviously problematic\u003C\u002Fa> questions, and automatically flag borderline ones \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Freview-beta\u002Flow-quality-posts\u002F\">for review\u003C\u002Fa>, but we feel this can be done much better.\n\n\u003Ch2>This is where you come in\u003C\u002Fh2>\n\nWe're running a machine learning contest on \u003Ca href=\"https:\u002F\u002Fwww.kaggle.com\u002F\">Kaggle\u003C\u002Fa> to find an algorithm that predicts whether (and for what reason) a question will be closed.\n\n\u003Ca href=\"https:\u002F\u002Fwww.kaggle.com\u002Fc\u002Fpredict-closed-questions-on-stack-overflow\u002F\">\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fvt6MP.png\" alt=\"\" \u002F>\u003C\u002Fa>\n\nThe idea is simple: we've prepared a dataset with all the questions on Stack Overflow, including everything we knew about them \u003Cem>right before they were posted\u003C\u002Fem>, and whether they finally ended up closed or not.  You grab the data, build your brilliant classifier, run it against some leaderboard data and submit your results.  Rinse and repeat until the contest ends, when we'll grab the most promising classifiers and run them against fresh data to choose winners.\n\nThe winners will get our respect, the knowledge they've helped make the Internet a better place - oh, and some \u003Cstrong>cold hard cash\u003C\u002Fstrong>.\n\n\u003Cul>\n    \u003Cli>1st prize - $11,000\u003C\u002Fli>\n    \u003Cli>2nd prize - $6,000\u003C\u002Fli>\n    \u003Cli>3rd prize - $2,000\u003C\u002Fli>\n\u003C\u002Ful>\n\nThere's also a $1,000 prize for the best visualization of our data.\n\nThe contest runs from \u003Ca href=\"https:\u002F\u002Fwww.kaggle.com\u002Fc\u002Fpredict-closed-questions-on-stack-overflow\u002Fdetails\u002Ftimeline\">Tuesday August 21st until Tuesday October 9th\u003C\u002Fa>.\n\nWe're also hiring a \u003Ca href=\"http:\u002F\u002Fcareers.stackoverflow.com\u002Fjobs\u002F19463\u002Fstack-exchange-data-scientist-stack-exchange\">full-time data scientist\u003C\u002Fa>, and we're going to be very interested in talking to the authors of the best classifiers.\n\nSo head on over now and...\n\n\u003Ch1>\u003Ca href=\"https:\u002F\u002Fwww.kaggle.com\u002Fc\u002Fpredict-closed-questions-on-stack-overflow\">Check out the contest\u003C\u002Fa>\u003C\u002Fh1>\n\nSome explanation of how we'll use the classifiers that come out of the contest, as there seems to be some confusion on that point.\n\nFirst and foremost, there's no plan to \"auto close\" questions. Human oversight will always be needed, there are always edge cases, evolving standards, and what-have-yous that won't be captured in any algorithm.\n\nWhat we'd be really excited to try out is giving users who are composing questions advice on how to improve them \u003Cem>while they're composing them\u003C\u002Fem>. This would save a lot of time, \u003Cstrong>reduce\u003C\u002Fstrong> the overall close rate, and make new users' first asking experience more likely to be a pleasant one.\n\nA secondary goal is to improve our auto-flagging of questions, as our current system is very simple and has some known issues.\n\nIf you're keen on machine learning, you can also discover new opportunities in \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fjobs\u002Fdeveloper-jobs-using-machine-learning?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=dev-c4al&amp;utm_content=c4al-link\" target=\"_blank\" rel=\"noopener\">machine learning\u003C\u002Fa> at Stack Overflow Jobs.","html","2012-08-21T12:00:00.000Z",{"current":296},"stack-exchange-machine-learning-contest",[298,306,311],{"_createdAt":299,"_id":300,"_rev":301,"_type":302,"_updatedAt":299,"slug":303,"title":305},"2023-05-23T16:43:21Z","wp-tagcat-announcements","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":304},"announcements","Announcements",{"_createdAt":299,"_id":307,"_rev":301,"_type":302,"_updatedAt":299,"slug":308,"title":310},"wp-tagcat-company",{"current":309},"company","Company",{"_createdAt":299,"_id":312,"_rev":301,"_type":302,"_updatedAt":299,"slug":313,"title":315},"wp-tagcat-stackoverflow",{"current":314},"stackoverflow","Stackoverflow","Stack Exchange Machine Learning Contest",[318,324,330,336],{"_id":319,"publishedAt":320,"slug":321,"sponsored":75,"title":323},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":322},"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":325,"publishedAt":326,"slug":327,"sponsored":75,"title":329},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":328},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":331,"publishedAt":332,"slug":333,"sponsored":75,"title":335},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":334},"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":337,"publishedAt":338,"slug":339,"sponsored":75,"title":341},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":340},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":343,"sourceMap":-1},{"count":344,"lastTimestamp":75},0]