[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-15CAY97BXSy6JBydiCT5oSxGFXSfS1OMIyxMhdVNTrM":3,"sanity-AoU7bd_jVyzOWcKT7vO57jaLrCnYox-citWObcRKp-s":419},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":394},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d81860b7-7b72-4ba5-8ad5-3b77fd9a8e9b","2026-07-14T07:40:00.000Z",{"_type":10,"current":11},"slug","your-ai-is-only-as-responsible-as-you-are",null,"Your AI is only as responsible as you are",[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":361,"dateUrl":362,"excerpt":109,"legacyBody":363,"product":12,"publishedAt":366,"slug":367,"sponsored":12,"tags":369,"title":393,"visible":361},"2023-05-25T09:37:01Z","wp-post-4154","9HpbCsT2tq0xwozQfkffah","blogPost","2023-07-13T14:54:41Z",[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,103,111,116,167,175,193,201,209,245,264,268,287,291,307,315,334],{"_key":61,"_type":62,"children":63,"markDefs":96,"style":102},"a5060e9218ed","block",[64,69,74,78,83,87,92],{"_key":65,"_type":66,"marks":67,"text":68},"a5060e9218ed0","span",[],"As part of our ongoing improvement to ",{"_key":70,"_type":66,"marks":71,"text":73},"a5060e9218ed1",[72],"e20f79fe985c","our 1.1 API release",{"_key":75,"_type":66,"marks":76,"text":77},"a5060e9218ed2",[],", and the site that supports our API, ",{"_key":79,"_type":66,"marks":80,"text":82},"a5060e9218ed3",[81],"1a352a3122f4","stackapps.com",{"_key":84,"_type":66,"marks":85,"text":86},"a5060e9218ed4",[],", ",{"_key":88,"_type":66,"marks":89,"text":91},"a5060e9218ed5",[90],"strong","we've extended Stack Apps to support the listing of browser scripts",{"_key":93,"_type":66,"marks":94,"text":95},"a5060e9218ed6",[],".",[97,100],{"_key":72,"_type":98,"href":99,"reference":12},"link","http:\u002F\u002Fblog.stackoverflow.com\u002F2011\u002F02\u002Fstack-exchange-api-1-1-and-improved-app-gallery\u002F",{"_key":81,"_type":98,"href":101,"reference":12},"http:\u002F\u002Fstackapps.com","normal",{"_key":104,"_type":62,"children":105,"markDefs":110,"style":102},"0551f8c92772",[106],{"_key":107,"_type":66,"marks":108,"text":109},"0551f8c927720",[],"",[],{"_key":112,"_type":53,"alt":12,"asset":113,"markDefs":12},"daf13a7b7b25",{"_ref":114,"_type":115},"image-9dd9d9b110d39ffe51b7a379a21243d42ca57e92-600x700-png","reference",{"_key":117,"_type":62,"children":118,"markDefs":158,"style":102},"2d6d52b5fafb",[119,123,128,132,137,141,146,150,155],{"_key":120,"_type":66,"marks":121,"text":122},"2d6d52b5fafb0",[],"Since Stack Overflow began, there have been tons of nifty browser scripts people have created to enhance their experience -- and they usually work on ",{"_key":124,"_type":66,"marks":125,"text":127},"2d6d52b5fafb1",[126],"2d465d11e9cf","any site in our network",{"_key":129,"_type":66,"marks":130,"text":131},"2d6d52b5fafb2",[],". In fact, you may remember that ",{"_key":133,"_type":66,"marks":134,"text":136},"2d6d52b5fafb3",[135],"51d3e50c1e97","the favorite \u002F ignored tags feature",{"_key":138,"_type":66,"marks":139,"text":140},"2d6d52b5fafb4",[]," now built into every site originally started life as ",{"_key":142,"_type":66,"marks":143,"text":145},"2d6d52b5fafb5",[144],"540fbab9c617","a user script listed on userscripts.org",{"_key":147,"_type":66,"marks":148,"text":149},"2d6d52b5fafb6",[]," by Jonathan Buchanan aka ",{"_key":151,"_type":66,"marks":152,"text":154},"2d6d52b5fafb7",[153],"27002358dd1c","insin",{"_key":156,"_type":66,"marks":157,"text":95},"2d6d52b5fafb8",[],[159,161,163,165],{"_key":126,"_type":98,"href":160,"reference":12},"http:\u002F\u002Fstackexchange.com\u002Fsites",{"_key":135,"_type":98,"href":162,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2008\u002F10\u002Fexpressing-your-tag-preferences\u002F",{"_key":144,"_type":98,"href":164,"reference":12},"http:\u002F\u002Fuserscripts.org\u002Ftags\u002Fstackoverflow",{"_key":153,"_type":98,"href":166,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F6760\u002Finsin",{"_key":168,"_type":62,"children":169,"markDefs":174,"style":102},"ccd0efcf7a3d",[170],{"_key":171,"_type":66,"marks":172,"text":173},"ccd0efcf7a3d0",[],"We're making user scripts a first class citizen on Stack Apps by …",[],{"_key":176,"_type":62,"children":177,"level":190,"listItem":191,"markDefs":192,"style":102},"2889c7e37979",[178,182,186],{"_key":179,"_type":66,"marks":180,"text":181},"2889c7e379790",[],"giving them their very own ",{"_key":183,"_type":66,"marks":184,"text":185},"2889c7e379791",[90],"script tab",{"_key":187,"_type":66,"marks":188,"text":189},"2889c7e379792",[]," on the homepage powered by the [script] tag.",1,"bullet",[],{"_key":194,"_type":62,"children":195,"level":190,"listItem":191,"markDefs":200,"style":102},"7b10b0680686",[196],{"_key":197,"_type":66,"marks":198,"text":199},"7b10b06806860",[],"updating the \u002Ffaq and introductory messages to emphasize that browser scripts which enhance the Stack Exchange experience are welcome, even if they don't technically use the API.",[],{"_key":202,"_type":62,"children":203,"level":190,"listItem":191,"markDefs":208,"style":102},"70df53567651",[204],{"_key":205,"_type":66,"marks":206,"text":207},"70df535676510",[],"continuing to publicize the cool and useful scripts our community is creating from within our own community.",[],{"_key":210,"_type":62,"children":211,"markDefs":242,"style":102},"5762012b8c51",[212,216,220,225,229,233,238],{"_key":213,"_type":66,"marks":214,"text":215},"5762012b8c510",[],"If you're wondering how browser scripts work, the good news is that ",{"_key":217,"_type":66,"marks":218,"text":219},"5762012b8c511",[90],"GreaseMonkey support is ",{"_key":221,"_type":66,"marks":222,"text":224},"5762012b8c512",[90,223],"em","almost",{"_key":226,"_type":66,"marks":227,"text":228},"5762012b8c513",[90]," standard across most major browsers now.",{"_key":230,"_type":66,"marks":231,"text":232},"5762012b8c514",[]," We updated the ",{"_key":234,"_type":66,"marks":235,"text":237},"5762012b8c515",[236],"52b6f0b0c26a","script tag wiki",{"_key":239,"_type":66,"marks":240,"text":241},"5762012b8c516",[]," to walk you through the process of installing user scripts in your browser. It's easy -- really!",[243],{"_key":236,"_type":98,"href":244,"reference":12},"http:\u002F\u002Fstackapps.com\u002Ftags\u002Fscript\u002Finfo",{"_key":246,"_type":62,"children":247,"markDefs":261,"style":102},"440e620d6a8b",[248,252,257],{"_key":249,"_type":66,"marks":250,"text":251},"440e620d6a8b0",[],"Take Ned Batchelder's script on ",{"_key":253,"_type":66,"marks":254,"text":256},"440e620d6a8b1",[255],"c84b07f9daa7","How to not get reputation points on Stack Overflow",{"_key":258,"_type":66,"marks":259,"text":260},"440e620d6a8b2",[],", for example:",[262],{"_key":255,"_type":98,"href":263,"reference":12},"http:\u002F\u002Fnedbatchelder.com\u002Fblog\u002F201102\u002Fhow_to_not_get_reputation_points_on_stack_overflow.html",{"_key":265,"_type":266,"code":267,"markDefs":12},"0b6f788ebe60","code","\u002F\u002F ==UserScript==\n\u002F\u002F @name No answering on Stackoverflow\n\u002F\u002F @namespace http:\u002F\u002Fnedbatchelder.com\u002Fgreasemonkey\n\u002F\u002F @description Hide the answer box on Stack Overflow\n\u002F\u002F to stop obsessive behavior\n\u002F\u002F @include http:\u002F\u002Fstackoverflow.com\u002F*\n\u002F\u002F ==\u002FUserScript==\n\nGM_addStyle(\n\"@namespace url(http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml); \" +\n\".question-page #post-form { display: none; }\"\n);",{"_key":269,"_type":62,"children":270,"markDefs":284,"style":102},"13a660e87e99",[271,275,280],{"_key":272,"_type":66,"marks":273,"text":274},"13a660e87e990",[],"That's a very, very simple browser user script which hides the question answer form on Stack Overflow. If you're using Google Chrome for example, all you need to do to install that little fragment of code in your web browser is click the ",{"_key":276,"_type":66,"marks":277,"text":279},"13a660e87e991",[278],"bdb03cc29ac2","no-so-answers.user.js",{"_key":281,"_type":66,"marks":282,"text":283},"13a660e87e992",[]," link -- like so:",[285],{"_key":278,"_type":98,"href":286,"reference":12},"http:\u002F\u002Fnedbatchelder.com\u002Fcode\u002Fmisc\u002Fno_so_answers.user.js",{"_key":288,"_type":53,"alt":12,"asset":289,"caption":109,"markDefs":12},"5e029ceb3988",{"_ref":290,"_type":115},"image-abaec46897b63cba0473bf021c2552cc51c94a6f-506x632-png",{"_key":292,"_type":62,"children":293,"markDefs":306,"style":102},"895f4f5b3357",[294,298,302],{"_key":295,"_type":66,"marks":296,"text":297},"895f4f5b33570",[],"User scripts can be managed by clicking the wrench icon in the toolbar and selecting Tools | Extensions, or of course by entering ",{"_key":299,"_type":66,"marks":300,"text":301},"895f4f5b33571",[266],"chrome:\u002F\u002Fextensions",{"_key":303,"_type":66,"marks":304,"text":305},"895f4f5b33572",[]," in the title bar.",[],{"_key":308,"_type":62,"children":309,"markDefs":314,"style":102},"de203b0e95b4",[310],{"_key":311,"_type":66,"marks":312,"text":313},"de203b0e95b40",[],"That's how easy it is!",[],{"_key":316,"_type":62,"children":317,"markDefs":331,"style":102},"61eece1f096c",[318,322,327],{"_key":319,"_type":66,"marks":320,"text":321},"61eece1f096c0",[],"We've already contacted everyone via email who had user scripts posted on Meta Stack Overflow. We'd like to get those all migrated to ",{"_key":323,"_type":66,"marks":324,"text":326},"61eece1f096c1",[325],"9e1507d3e264","Stack Apps",{"_key":328,"_type":66,"marks":329,"text":330},"61eece1f096c2",[]," so the community has one place to go for a centralized directory of cool, useful scripts that make our sites work better.",[332],{"_key":325,"_type":98,"href":333,"reference":12},"http:\u002F\u002Fstackapps.com\u002F?tab=scripts",{"_key":335,"_type":62,"children":336,"markDefs":358,"style":102},"e8e2668500f3",[337,341,345,349,353],{"_key":338,"_type":66,"marks":339,"text":340},"e8e2668500f30",[],"So if ",{"_key":342,"_type":66,"marks":343,"text":344},"e8e2668500f31",[223],"you",{"_key":346,"_type":66,"marks":347,"text":348},"e8e2668500f32",[]," have a cool user script that works on a Stack Exchange site, and you think others might find it useful or interesting, ",{"_key":350,"_type":66,"marks":351,"text":352},"e8e2668500f33",[90],"please ",{"_key":354,"_type":66,"marks":355,"text":357},"e8e2668500f34",[90,356],"04f93280855b","list your script on Stack Apps!",[359],{"_key":356,"_type":98,"href":360,"reference":12},"http:\u002F\u002Fstackapps.com\u002Fquestions\u002Fask?tags=script",true,"2011\u002F02\u002F18",{"code":364,"language":365},"\u003Cp>As part of our ongoing improvement to \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2011\u002F02\u002Fstack-exchange-api-1-1-and-improved-app-gallery\u002F\">our 1.1 API release\u003C\u002Fa>, and the site that supports our API, \u003Ca href=\"http:\u002F\u002Fstackapps.com\">stackapps.com\u003C\u002Fa>, \u003Cstrong>we've extended Stack Apps to support the listing of browser scripts\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fstackapps.com\u002F?tab=scripts\">\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002FtoGoR.png\" alt=\"\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Since Stack Overflow began, there have been tons of nifty browser scripts people have created to enhance their experience -- and they usually work on \u003Ca href=\"http:\u002F\u002Fstackexchange.com\u002Fsites\">any site in our network\u003C\u002Fa>. In fact, you may remember that \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2008\u002F10\u002Fexpressing-your-tag-preferences\u002F\">the favorite \u002F ignored tags feature\u003C\u002Fa> now built into every site originally started life as \u003Ca href=\"http:\u002F\u002Fuserscripts.org\u002Ftags\u002Fstackoverflow\">a user script listed on userscripts.org\u003C\u002Fa> by Jonathan Buchanan aka \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F6760\u002Finsin\">insin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We're making user scripts a first class citizen on Stack Apps by &hellip;\u003C\u002Fp>\n\u003Cul>\u003Cli>\n\u003Cp>giving them their very own \u003Cstrong>script tab\u003C\u002Fstrong> on the homepage powered by the [script] tag.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>updating the \u002Ffaq and introductory messages to emphasize that browser scripts which enhance the Stack Exchange experience are welcome, even if they don't technically use the API.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>continuing to publicize the cool and useful scripts our community is creating from within our own community.\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>If you're wondering how browser scripts work, the good news is that\n\u003Cstrong>GreaseMonkey support is \u003Cem>almost\u003C\u002Fem> standard across most major browsers now.\u003C\u002Fstrong> We updated the \u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Ftags\u002Fscript\u002Finfo\">script tag wiki\u003C\u002Fa> to walk you through the process of installing user scripts in your browser. It's easy -- really!\u003C\u002Fp>\n\u003Cp>Take Ned Batchelder's script on \u003Ca href=\"http:\u002F\u002Fnedbatchelder.com\u002Fblog\u002F201102\u002Fhow_to_not_get_reputation_points_on_stack_overflow.html\">How to not get reputation points on Stack Overflow\u003C\u002Fa>, for example: \u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F ==UserScript==\n\u002F\u002F @name No answering on Stackoverflow\n\u002F\u002F @namespace http:\u002F\u002Fnedbatchelder.com\u002Fgreasemonkey\n\u002F\u002F @description Hide the answer box on Stack Overflow\n\u002F\u002F to stop obsessive behavior\n\u002F\u002F @include http:\u002F\u002Fstackoverflow.com\u002F*\n\u002F\u002F ==\u002FUserScript==\n\nGM_addStyle(\n\"@namespace url(http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml); \" +\n\".question-page #post-form { display: none; }\"\n);\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>That's a very, very simple browser user script which hides the question answer form on Stack Overflow. If you're using Google Chrome for example, all you need to do to install that little fragment of code in your web browser is click the \u003Ca href=\"http:\u002F\u002Fnedbatchelder.com\u002Fcode\u002Fmisc\u002Fno_so_answers.user.js\">no-so-answers.user.js\u003C\u002Fa> link -- like so:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fchrome-install-user-scripts.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>User scripts can be managed by clicking the wrench icon in the toolbar and selecting Tools | Extensions, or of course by entering \u003Ccode>chrome:\u002F\u002Fextensions\u003C\u002Fcode> in the title bar.\u003C\u002Fp>\n\u003Cp>That's how easy it is!\u003C\u002Fp>\n\u003Cp>We've already contacted everyone via email who had user scripts posted on Meta Stack Overflow. We'd like to get those all migrated to \u003Ca href=\"http:\u002F\u002Fstackapps.com\u002F?tab=scripts\">Stack Apps\u003C\u002Fa> so the community has one place to go for a centralized directory of cool, useful scripts that make our sites work better.\u003C\u002Fp>\n\u003Cp>So if \u003Cem>you\u003C\u002Fem> have a cool user script that works on a Stack Exchange site, and you think others might find it useful or interesting, \u003Cstrong>please \u003Ca href=\"http:\u002F\u002Fstackapps.com\u002Fquestions\u002Fask?tags=script\">list your script on Stack Apps!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>","html","2011-02-18T12:00:00.000Z",{"current":368},"stack-apps-and-scripts",[370,378,383,388],{"_createdAt":371,"_id":372,"_rev":373,"_type":374,"_updatedAt":371,"slug":375,"title":377},"2023-05-23T16:43:21Z","wp-tagcat-api","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":376},"api","API",{"_createdAt":371,"_id":379,"_rev":373,"_type":374,"_updatedAt":371,"slug":380,"title":382},"wp-tagcat-community",{"current":381},"community","Community",{"_createdAt":371,"_id":384,"_rev":373,"_type":374,"_updatedAt":371,"slug":385,"title":387},"wp-tagcat-company",{"current":386},"company","Company",{"_createdAt":371,"_id":389,"_rev":373,"_type":374,"_updatedAt":371,"slug":390,"title":392},"wp-tagcat-stackexchange",{"current":391},"stackexchange","Stackexchange","Stack Apps and Scripts",[395,401,407,413],{"_id":396,"publishedAt":397,"slug":398,"sponsored":12,"title":400},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":399},"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":402,"publishedAt":403,"slug":404,"sponsored":12,"title":406},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":405},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":408,"publishedAt":409,"slug":410,"sponsored":12,"title":412},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":411},"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":414,"publishedAt":415,"slug":416,"sponsored":12,"title":418},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":417},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":420,"sourceMap":-1},{"count":421,"lastTimestamp":12},0]