[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-f64hEReoAO8_KoH0GeeIq6rGosnd-WTpSCoqPlxcG6k":3,"sanity-p0GPv1Wxq3CJ8UgOnvyb9KQzYMqHKmx5zois_lsL_pI":316},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":291},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"50f4509c-4f55-4f11-8adc-5556e821ea77","2026-06-30T07:40:00.000Z",{"_type":10,"current":11},"slug","why-intent-prediction-needs-more-than-an-llm",null,"Why intent prediction needs more than an LLM",[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":64,"comments":264,"dateUrl":265,"excerpt":266,"image":267,"legacyBody":270,"product":12,"publishedAt":273,"slug":274,"sponsored":12,"tags":276,"title":290,"visible":264},"2023-05-24T12:28:25Z","wp-post-21914","XzVcPPDfPNmxxXS3zvEksc","blogPost","2025-10-31T17:27:06Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_system":50,"_type":53,"_updatedAt":54,"avatar":55,"employee":60,"name":61,"slug":62},"2023-05-23T16:27:18Z","wp-author-213","nRfzWrvFg3DIXOd15U9uv8",{"base":51},{"id":48,"rev":52},"9xJoPFf2DISyAMMJXP7Ct6","blogAuthor","2025-07-29T19:37:47Z",{"_type":56,"asset":57},"image",{"_ref":58,"_type":59},"image-e81c84dcaeb58be1002795a6544b595bd6fc8071-1024x1024-jpg","reference","former","Ben Popper",{"current":63},"benpopper",[65,69,114,132,151,166,216,253],{"_key":66,"_type":67,"markDefs":12,"url":68},"08e0b765d2c1","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/9336d6c0-9bd6-4355-b1c3-3d6ad58f3a69",{"_key":70,"_type":71,"children":72,"markDefs":105,"style":113},"b7fe80a75953","block",[73,78,83,87,92,96,101],{"_key":74,"_type":75,"marks":76,"text":77},"b7fe80a759530","span",[],"A Principal Engineer at GitHub, Kris is president of ",{"_key":79,"_type":75,"marks":80,"text":82},"b7fe80a759531",[81],"cc6ff306e0c0","the Nivenly Foundation",{"_key":84,"_type":75,"marks":85,"text":86},"b7fe80a759532",[]," and an admin at ",{"_key":88,"_type":75,"marks":89,"text":91},"b7fe80a759533",[90],"2284e3f083f4","Hachyderm",{"_key":93,"_type":75,"marks":94,"text":95},"b7fe80a759534",[],", an instance of the decentralized social network powered by ",{"_key":97,"_type":75,"marks":98,"text":100},"b7fe80a759535",[99],"c0b1049a6924","Mastodon",{"_key":102,"_type":75,"marks":103,"text":104},"b7fe80a759536",[],".",[106,109,111],{"_key":81,"_type":107,"href":108,"reference":12},"link","https://nivenly.org/",{"_key":90,"_type":107,"href":110,"reference":12},"https://hachyderm.io/explore",{"_key":99,"_type":107,"href":112,"reference":12},"https://joinmastodon.org/","normal",{"_key":115,"_type":71,"children":116,"markDefs":129,"style":113},"76a4216043aa",[117,121,126],{"_key":118,"_type":75,"marks":119,"text":120},"76a4216043aa0",[],"The ongoing changes at Twitter have fueled interest in alternative, decentralized platforms like Mastodon and ",{"_key":122,"_type":75,"marks":123,"text":125},"76a4216043aa1",[124],"4675330be6ff","Discord",{"_key":127,"_type":75,"marks":128,"text":104},"76a4216043aa2",[],[130],{"_key":124,"_type":107,"href":131,"reference":12},"https://discord.com/",{"_key":133,"_type":71,"children":134,"markDefs":148,"style":113},"a149312d30b7",[135,139,144],{"_key":136,"_type":75,"marks":137,"text":138},"a149312d30b70",[],"Read ",{"_key":140,"_type":75,"marks":141,"text":143},"a149312d30b71",[142],"cebe01687b17","Leaving the Basement",{"_key":145,"_type":75,"marks":146,"text":147},"a149312d30b72",[],", Kris’s post about scaling and migrating Hachyderm out of her basement.",[149],{"_key":142,"_type":107,"href":150,"reference":12},"https://community.hachyderm.io/blog/2022/12/03/leaving-the-basement/",{"_key":152,"_type":71,"children":153,"markDefs":163,"style":113},"48f476e38923",[154,159],{"_key":155,"_type":75,"marks":156,"text":158},"48f476e389230",[157],"6187e9526ed2","Watch",{"_key":160,"_type":75,"marks":161,"text":162},"48f476e389231",[]," Kris’s conversation with DigitalOcean Chief Product Officer Gabe Monroy about building decentralized IT platforms.",[164],{"_key":157,"_type":107,"href":165,"reference":12},"https://techstrong.tv/videos/interviews/building-decentralized-it-platforms-kris-nova-hachyderm-and-gabe-monroy-digitalocean",{"_key":167,"_type":71,"children":168,"markDefs":207,"style":113},"db31f501f17d",[169,173,178,182,187,190,195,199,204],{"_key":170,"_type":75,"marks":171,"text":172},"db31f501f17d0",[],"Find Kris on ",{"_key":174,"_type":75,"marks":175,"text":177},"db31f501f17d1",[176],"7b5b7a465823","Twitter",{"_key":179,"_type":75,"marks":180,"text":181},"db31f501f17d2",[],", ",{"_key":183,"_type":75,"marks":184,"text":186},"db31f501f17d3",[185],"9320a064450c","GitHub",{"_key":188,"_type":75,"marks":189,"text":181},"db31f501f17d4",[],{"_key":191,"_type":75,"marks":192,"text":194},"db31f501f17d5",[193],"45df019b08e3","Twitch",{"_key":196,"_type":75,"marks":197,"text":198},"db31f501f17d6",[],", or ",{"_key":200,"_type":75,"marks":201,"text":203},"db31f501f17d7",[202],"cebe4edc729f","YouTube",{"_key":205,"_type":75,"marks":206,"text":104},"db31f501f17d8",[],[208,210,212,214],{"_key":176,"_type":107,"href":209,"reference":12},"https://twitter.com/krisnova?lang=en",{"_key":185,"_type":107,"href":211,"reference":12},"https://github.com/krisnova",{"_key":193,"_type":107,"href":213,"reference":12},"https://www.twitch.tv/krisnova",{"_key":202,"_type":107,"href":215,"reference":12},"https://www.youtube.com/channel/UCRvH2UexTzcbZRwCS6OxJ3w",{"_key":217,"_type":71,"children":218,"markDefs":246,"style":113},"c7c3d05bbcdb",[219,223,228,232,237,241],{"_key":220,"_type":75,"marks":221,"text":222},"c7c3d05bbcdb0",[],"Congrats to ",{"_key":224,"_type":75,"marks":225,"text":227},"c7c3d05bbcdb1",[226],"e8b6a528bfb4","Lifeboat badge",{"_key":229,"_type":75,"marks":230,"text":231},"c7c3d05bbcdb2",[]," winner ",{"_key":233,"_type":75,"marks":234,"text":236},"c7c3d05bbcdb3",[235],"6243d0cfc923","metakeule",{"_key":238,"_type":75,"marks":239,"text":240},"c7c3d05bbcdb4",[]," for answering: ",{"_key":242,"_type":75,"marks":243,"text":245},"c7c3d05bbcdb5",[244],"6d6bd049c885","How can I get an error message in a string in Go?",[247,249,251],{"_key":226,"_type":107,"href":248,"reference":12},"https://stackoverflow.com/help/badges/8842/lifeboat",{"_key":235,"_type":107,"href":250,"reference":12},"https://stackoverflow.com/users/1273978/metakeule",{"_key":244,"_type":107,"href":252,"reference":12},"https://stackoverflow.com/questions/22170942/how-can-i-get-an-error-message-in-a-string-in-go",{"_key":254,"_type":71,"children":255,"markDefs":261,"style":113},"7795dd062f02",[256],{"_key":257,"_type":75,"marks":258,"text":260},"7795dd062f020",[259],"435c97d9e2cb","TRANSCRIPT",[262],{"_key":259,"_type":107,"href":263,"reference":12},"https://the-stack-overflow-podcast.simplecast.com/episodes/mastadon-hachyderm-nivenly-digital-ocean/transcript/",true,"2023/03/31","The server in your basement suddenly has a global social media to support. What's your next move?",{"_type":56,"asset":268},{"_ref":269,"_type":59},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":271,"language":272},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://player.simplecast.com/d4a5b81c-777c-48aa-8d15-6482943bacaf?dark=false\">\u003C/iframe>\n\u003C!-- /wp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>A Principal Engineer at GitHub, Kris is president of&nbsp;\u003Ca href=\"https://nivenly.org/\">the Nivenly Foundation\u003C/a>&nbsp;and an admin at&nbsp;\u003Ca href=\"https://hachyderm.io/explore\">Hachyderm\u003C/a>, an instance of the decentralized social network powered by&nbsp;\u003Ca href=\"https://joinmastodon.org/\">Mastodon\u003C/a>.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The ongoing changes at Twitter have fueled interest in alternative, decentralized platforms like Mastodon and&nbsp;\u003Ca href=\"https://discord.com/\">Discord\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Read&nbsp;\u003Ca href=\"https://community.hachyderm.io/blog/2022/12/03/leaving-the-basement/\">Leaving the Basement\u003C/a>, Kris’s post about scaling and migrating Hachyderm out of her basement.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://techstrong.tv/videos/interviews/building-decentralized-it-platforms-kris-nova-hachyderm-and-gabe-monroy-digitalocean\">Watch\u003C/a>&nbsp;Kris’s conversation with DigitalOcean Chief Product Officer Gabe Monroy about building decentralized IT platforms.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Find Kris on&nbsp;\u003Ca href=\"https://twitter.com/krisnova?lang=en\">Twitter\u003C/a>,&nbsp;\u003Ca href=\"https://github.com/krisnova\">GitHub\u003C/a>,&nbsp;\u003Ca href=\"https://www.twitch.tv/krisnova\">Twitch\u003C/a>, or&nbsp;\u003Ca href=\"https://www.youtube.com/channel/UCRvH2UexTzcbZRwCS6OxJ3w\">YouTube\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Congrats to&nbsp;\u003Ca href=\"https://stackoverflow.com/help/badges/8842/lifeboat\">Lifeboat badge\u003C/a>&nbsp;winner&nbsp;\u003Ca href=\"https://stackoverflow.com/users/1273978/metakeule\">metakeule\u003C/a>&nbsp;for answering: \u003Ca href=\"https://stackoverflow.com/questions/22170942/how-can-i-get-an-error-message-in-a-string-in-go\">How can I get an error message in a string in Go?\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://the-stack-overflow-podcast.simplecast.com/episodes/mastadon-hachyderm-nivenly-digital-ocean/transcript/\">TRANSCRIPT\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2023-03-31T04:40:00.000Z",{"current":275},"how-to-keep-the-servers-running-when-your-mastodon-goes-viral",[277,285],{"_createdAt":278,"_id":279,"_rev":280,"_type":281,"_updatedAt":278,"slug":282,"title":284},"2023-05-23T16:43:21Z","wp-tagcat-podcast","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":283},"podcast","The Stack Overflow Podcast",{"_createdAt":278,"_id":286,"_rev":280,"_type":281,"_updatedAt":278,"slug":287,"title":289},"wp-tagcat-the-stack-overflow-podcast",{"current":288},"the-stack-overflow-podcast","the stack overflow podcast","How to keep the servers running when your Mastodon goes viral (Ep. 555)",[292,298,304,310],{"_id":293,"publishedAt":294,"slug":295,"sponsored":12,"title":297},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":296},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":299,"publishedAt":300,"slug":301,"sponsored":12,"title":303},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":302},"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":305,"publishedAt":306,"slug":307,"sponsored":12,"title":309},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":308},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":311,"publishedAt":312,"slug":313,"sponsored":12,"title":315},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":314},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":317,"sourceMap":-1},{"count":318,"lastTimestamp":319},2,"2023-05-25T09:48:04Z"]