[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-3QB0L2rSzWCUBkpQz3DkYUmuWogx3Gqj80lbdVPP9J8":3,"sanity-yJ1y5NsgrPoxBPsOEaOYtLvYLplOkLwmtb0KECSiS_Q":316},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":291},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d53f9358-3bb2-4f69-aebe-d31d19522cd4","2026-07-10T07:40:00.000Z",{"_type":10,"current":11},"slug","building-more-than-just-an-agent-harness",null,"Building more than just an agent harness",[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":62,"comments":256,"dateUrl":257,"excerpt":75,"image":258,"legacyBody":261,"product":12,"publishedAt":264,"slug":265,"sponsored":12,"tags":267,"title":290,"visible":256},"2023-05-24T12:50:59Z","wp-post-19924","XzVcPPDfPNmxxXS3zvEbnB","blogPost","2025-10-31T17:26:55Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"role":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-295","3Bta4LYddh6s1g3ALChVvb","blogAuthor","2025-05-09T17:21:54Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","current","Eira May","B2B Editor",{"current":61},"emay",[63,67,78,87,107,136,155,205,245],{"_key":64,"_type":65,"markDefs":12,"url":66},"e4a9e9efa9a3","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Fb6d3bc0f-c35b-43af-bbc6-e12592c2a3ac",{"_key":68,"_type":69,"children":70,"markDefs":76,"style":77},"4a0956ec76a4","block",[71],{"_key":72,"_type":73,"marks":74,"text":75},"4a0956ec76a40","span",[],"The home team discusses pay equity at New Relic, Okta’s security SNAFU, and the AI creating “wildly good” generative art.",[],"normal",{"_key":79,"_type":69,"children":80,"markDefs":86,"style":77},"4cefb1e1cf7d",[81],{"_key":82,"_type":73,"marks":83,"text":85},"4cefb1e1cf7d0",[84],"strong","Episode notes:",[],{"_key":88,"_type":69,"children":89,"markDefs":103,"style":77},"6ab38a0b395d",[90,94,99],{"_key":91,"_type":73,"marks":92,"text":93},"6ab38a0b395d0",[],"Read about ",{"_key":95,"_type":73,"marks":96,"text":98},"6ab38a0b395d1",[97],"902bb2f3a4bf","how New Relic achieved pay equity",{"_key":100,"_type":73,"marks":101,"text":102},"6ab38a0b395d2",[],"—and what, exactly, that means.",[104],{"_key":97,"_type":105,"href":106,"reference":12},"link","https:\u002F\u002Fnewrelic.com\u002Fblog\u002Fnerd-life\u002Fnew-relic-achieves-pay-equity",{"_key":108,"_type":69,"children":109,"markDefs":131,"style":77},"6e8ee31908d9",[110,114,119,123,127],{"_key":111,"_type":73,"marks":112,"text":113},"6e8ee31908d90",[],"Last month, hacker group Lapsus$ released screenshots showing it had successfully breached Okta’s internal systems using compromised credentials. What does it all mean? Read about it ",{"_key":115,"_type":73,"marks":116,"text":118},"6e8ee31908d91",[117],"551ae19125de","here",{"_key":120,"_type":73,"marks":121,"text":122},"6e8ee31908d92",[]," and ",{"_key":124,"_type":73,"marks":125,"text":118},"6e8ee31908d93",[126],"d1817007126c",{"_key":128,"_type":73,"marks":129,"text":130},"6e8ee31908d94",[],".",[132,134],{"_key":117,"_type":105,"href":133,"reference":12},"https:\u002F\u002Fwww.theverge.com\u002F2022\u002F3\u002F23\u002F22992894\u002Fokta-hack-cso-security-protocol-sitel-lapsus",{"_key":126,"_type":105,"href":135,"reference":12},"https:\u002F\u002Ftechcrunch.com\u002F2022\u002F03\u002F28\u002Flapsus-passwords-okta-breach\u002F",{"_key":137,"_type":69,"children":138,"markDefs":152,"style":77},"49f30eee27ea",[139,143,148],{"_key":140,"_type":73,"marks":141,"text":142},"49f30eee27ea0",[],"Matt recounts a harrowing example of a ",{"_key":144,"_type":73,"marks":145,"text":147},"49f30eee27ea1",[146],"82fc1146a7ed","man-in-the-middle attack",{"_key":149,"_type":73,"marks":150,"text":151},"49f30eee27ea2",[]," that nearly emptied a friend’s bank account",[153],{"_key":146,"_type":105,"href":154,"reference":12},"https:\u002F\u002Fwww.csoonline.com\u002Farticle\u002F3340117\u002Fman-in-the-middle-attack-definition-and-examples.html",{"_key":156,"_type":69,"children":157,"markDefs":196,"style":77},"49631680f168",[158,162,167,171,175,179,184,188,193],{"_key":159,"_type":73,"marks":160,"text":161},"49631680f1680",[],"Today’s recommendations: Cassidy recs ",{"_key":163,"_type":73,"marks":164,"text":166},"49631680f1681",[165],"1ab629206653","Midjourney",{"_key":168,"_type":73,"marks":169,"text":170},"49631680f1682",[],", an AI art-making tool currently in beta. (Learn more about Midjourney ",{"_key":172,"_type":73,"marks":173,"text":118},"49631680f1683",[174],"5a82c9b2e0a6",{"_key":176,"_type":73,"marks":177,"text":178},"49631680f1684",[],".) Matt recommends ",{"_key":180,"_type":73,"marks":181,"text":183},"49631680f1685",[182],"c0207bd55e6e","Elden Ring",{"_key":185,"_type":73,"marks":186,"text":187},"49631680f1686",[]," to folks who want a more “adult” version of the Ceora-approved ",{"_key":189,"_type":73,"marks":190,"text":192},"49631680f1687",[191],"ee706d93a698","Breath of the Wild",{"_key":194,"_type":73,"marks":195,"text":130},"49631680f1688",[],[197,199,201,203],{"_key":165,"_type":105,"href":198,"reference":12},"https:\u002F\u002Ftwitter.com\u002Fmidjourney",{"_key":174,"_type":105,"href":200,"reference":12},"https:\u002F\u002Fboingboing.net\u002F2022\u002F03\u002F24\u002Fmidjourney-sharpens-style-of-ai-art.html",{"_key":182,"_type":105,"href":202,"reference":12},"https:\u002F\u002Fwww.pcgamer.com\u002Fthe-less-i-try-to-git-gud-at-elden-ring-the-more-i-love-it\u002F",{"_key":191,"_type":105,"href":204,"reference":12},"https:\u002F\u002Fwww.zelda.com\u002Fbreath-of-the-wild\u002F",{"_key":206,"_type":69,"children":207,"markDefs":238,"style":77},"b92f7be3b29f",[208,212,217,221,226,230,235],{"_key":209,"_type":73,"marks":210,"text":211},"b92f7be3b29f0",[],"Today’s ",{"_key":213,"_type":73,"marks":214,"text":216},"b92f7be3b29f1",[215],"11157615620b","Lifeboat badge",{"_key":218,"_type":73,"marks":219,"text":220},"b92f7be3b29f2",[]," goes to user ",{"_key":222,"_type":73,"marks":223,"text":225},"b92f7be3b29f3",[224],"4b5f70bc638f","Subhajit",{"_key":227,"_type":73,"marks":228,"text":229},"b92f7be3b29f4",[]," for their answer to ",{"_key":231,"_type":73,"marks":232,"text":234},"b92f7be3b29f5",[233],"086a52e24d00","Send HTML in email via PHP",{"_key":236,"_type":73,"marks":237,"text":130},"b92f7be3b29f6",[],[239,241,243],{"_key":215,"_type":105,"href":240,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fhelp\u002Fbadges\u002F8842\u002Flifeboat",{"_key":224,"_type":105,"href":242,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F631870\u002Fsubhajit",{"_key":233,"_type":105,"href":244,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F11238953\u002Fsend-html-in-email-via-php",{"_key":246,"_type":69,"children":247,"markDefs":253,"style":77},"0bc0bcd24c8a",[248],{"_key":249,"_type":73,"marks":250,"text":252},"0bc0bcd24c8a0",[251],"70fadae5bd81","TRANSCRIPT",[254],{"_key":251,"_type":105,"href":255,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fyour-salary-shouldnt-be-dictated-by-how-good-a-negotiator-you-are\u002Ftranscript",true,"2022\u002F04\u002F12",{"_type":53,"asset":259},{"_ref":260,"_type":56},"image-6f6591e18674cee2e570564767f3f8ca14c19158-3000x1575-png",{"code":262,"language":263},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https:\u002F\u002Fplayer.simplecast.com\u002Fe31b3ae5-f24d-459d-8b28-266042fb8588?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The home team discusses pay equity at New Relic, Okta’s security SNAFU, and the AI creating “wildly good” generative art.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>Episode notes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Read about \u003Ca href=\"https:\u002F\u002Fnewrelic.com\u002Fblog\u002Fnerd-life\u002Fnew-relic-achieves-pay-equity\" target=\"_blank\" rel=\"noreferrer noopener\">how New Relic achieved pay equity\u003C\u002Fa>—and what, exactly, that means.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Last month, hacker group Lapsus$ released screenshots showing it had successfully breached Okta’s internal systems using compromised credentials. What does it all mean? Read about it \u003Ca href=\"https:\u002F\u002Fwww.theverge.com\u002F2022\u002F3\u002F23\u002F22992894\u002Fokta-hack-cso-security-protocol-sitel-lapsus\" target=\"_blank\" rel=\"noreferrer noopener\">here\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ftechcrunch.com\u002F2022\u002F03\u002F28\u002Flapsus-passwords-okta-breach\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Matt recounts a harrowing example of a \u003Ca href=\"https:\u002F\u002Fwww.csoonline.com\u002Farticle\u002F3340117\u002Fman-in-the-middle-attack-definition-and-examples.html\" target=\"_blank\" rel=\"noreferrer noopener\">man-in-the-middle attack\u003C\u002Fa> that nearly emptied a friend’s bank account\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Today’s recommendations: Cassidy recs \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fmidjourney\" target=\"_blank\" rel=\"noreferrer noopener\">Midjourney\u003C\u002Fa>, an AI art-making tool currently in beta. (Learn more about Midjourney \u003Ca href=\"https:\u002F\u002Fboingboing.net\u002F2022\u002F03\u002F24\u002Fmidjourney-sharpens-style-of-ai-art.html\" target=\"_blank\" rel=\"noreferrer noopener\">here\u003C\u002Fa>.) Matt recommends \u003Ca href=\"https:\u002F\u002Fwww.pcgamer.com\u002Fthe-less-i-try-to-git-gud-at-elden-ring-the-more-i-love-it\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">Elden Ring\u003C\u002Fa> to folks who want a more “adult” version of the Ceora-approved \u003Ca href=\"https:\u002F\u002Fwww.zelda.com\u002Fbreath-of-the-wild\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">Breath of the Wild\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Today’s \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fhelp\u002Fbadges\u002F8842\u002Flifeboat\" target=\"_blank\" rel=\"noreferrer noopener\">Lifeboat badge\u003C\u002Fa> goes to user \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F631870\u002Fsubhajit\" target=\"_blank\" rel=\"noreferrer noopener\">Subhajit\u003C\u002Fa> for their answer to \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F11238953\u002Fsend-html-in-email-via-php\" target=\"_blank\" rel=\"noreferrer noopener\">Send HTML in email via PHP\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fyour-salary-shouldnt-be-dictated-by-how-good-a-negotiator-you-are\u002Ftranscript\" target=\"_blank\" rel=\"noreferrer noopener\">TRANSCRIPT\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2022-04-12T04:40:00.000Z",{"current":266},"your-salary-shouldnt-be-dictated-by-how-good-a-negotiator-you-are-ep-432",[268,276,280,285],{"_createdAt":269,"_id":270,"_rev":271,"_type":272,"_updatedAt":269,"slug":273,"title":275},"2023-05-23T16:43:21Z","wp-tagcat-pay-equity","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":274},"pay-equity","pay equity",{"_createdAt":269,"_id":277,"_rev":271,"_type":272,"_updatedAt":269,"slug":278,"title":279},"wp-tagcat-security",{"current":279},"security",{"_createdAt":269,"_id":281,"_rev":271,"_type":272,"_updatedAt":269,"slug":282,"title":284},"wp-tagcat-podcast",{"current":283},"podcast","The Stack Overflow Podcast",{"_createdAt":269,"_id":286,"_rev":271,"_type":272,"_updatedAt":269,"slug":287,"title":289},"wp-tagcat-the-stack-overflow-podcast",{"current":288},"the-stack-overflow-podcast","the stack overflow podcast","“Your salary shouldn’t be dictated by how good a negotiator you are.\" (Ep. 432)",[292,298,304,310],{"_id":293,"publishedAt":294,"slug":295,"sponsored":12,"title":297},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":296},"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":299,"publishedAt":300,"slug":301,"sponsored":12,"title":303},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":302},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":305,"publishedAt":306,"slug":307,"sponsored":12,"title":309},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":308},"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":311,"publishedAt":312,"slug":313,"sponsored":12,"title":315},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":314},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":317,"sourceMap":-1},{"count":318,"lastTimestamp":319},8,"2023-05-25T09:47:51Z"]