[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-uzUW2UjDQUsr03DNIvOpgIRkNtRfjCNWvIJ_mVRbtJ8":3},{"data":4,"sourceMap":-1},{"_createdAt":5,"_id":6,"_rev":7,"_type":8,"_updatedAt":9,"blog":10,"body":41,"issue":62,"links":63,"publishedAt":120,"questions":121,"sign_off":178,"slug":198,"title":201},"2023-12-14T20:16:13Z","223dd6d2-41b7-440c-8df4-929dc6f7e7a9","28Ey2N6aiyTS8vMpxiRMIt","newsletterOverflow","2023-12-22T13:00:10Z",[11,17,22,26],{"_type":12,"description":13,"link":14,"promotion":15,"title":16},"newsletterOverflowStory","What matters isn’t just whether you use it, but how.","https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F12\u002F11\u002Fthree-types-of-ai-assisted-programmers\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",null,"Three types of AI-assisted programmers",{"_type":12,"description":18,"link":19,"promotion":20,"title":21},"Ben and Ryan talk with Robert Ross, the CEO and co-founder of FireHydrant about the problem with alerting and incident management today, how holiday code freezes change incident management, and how Robert accidentally became a CEO.","https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F12\u002F13\u002Fbringing-context-to-alerting-and-incident-management\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",true,"Bringing context to alerting and incident management",{"_type":12,"description":23,"link":24,"promotion":15,"title":25},"The home team talks about Google’s new AI model, Gemini; the problems with regulating technology that evolves as quickly as AI; how governments can spy on their citizens via push notification; and more. ","https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F12\u002F12\u002Fwhat-gemini-means-for-the-genai-boom\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","What Gemini means for the GenAI boom",{"_type":12,"description":27,"link":39,"promotion":20,"title":40},[28],{"_key":29,"_type":30,"children":31,"markDefs":37,"style":38},"420c2e810c9d","block",[32],{"_key":33,"_type":34,"marks":35,"text":36},"3ab2aaf8b3b20","span",[],"With a Neo4j knowledge graph, you can ground LLM responses in facts using retrieval augmented generation. Easily add new data without rehashing your schema and refine as you see how users interact with the app. Get started today.",[],"normal","https:\u002F\u002Fneo4j.com\u002Fgenerativeai\u002F?&utm_campaign=GDB&utm_content=AMS-Developer-LeadGeneration-GDB-eNL&utm_medium=CS&utm_source=StackOverflow&utm_justglobal=NA","Build GenAI apps that produce relevant, accurate answers",[42],{"_key":43,"_type":30,"children":44,"markDefs":58,"style":38},"62b56994d01a",[45,49,54],{"_key":46,"_type":34,"marks":47,"text":48},"6b6631b3f7bc0",[],"Welcome to ISSUE #208 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":50,"_type":34,"marks":51,"text":53},"6b6631b3f7bc1",[52],"128b0c2007fc","Cassidy Williams",{"_key":55,"_type":34,"marks":56,"text":57},"6b6631b3f7bc2",[],". This week: we discuss how to modernize alerting and incident management, ride a reindeer, and adopt a developer tool. ",[59],{"_key":52,"_type":60,"href":61},"link","https:\u002F\u002Fcassidoo.co\u002F",208,[64,78,92,106],{"_key":65,"_ref":66,"_type":12,"description":67,"link":76,"promotion":15,"title":77},"aaa5c23354d355e33c25bc6d47f72e89","0c2808a7-5a07-4ff5-bbb8-462a40241a3b",[68],{"_key":69,"_type":30,"children":70,"markDefs":75,"style":38},"2d46f7b29d32",[71],{"_key":72,"_type":34,"marks":73,"text":74},"84cbf9acf9b60",[],"An open source developer dives into tips and tricks that have kept them going.",[],"https:\u002F\u002Fmolefrog.com\u002Fnotes\u002Freact-tricks","React tricks: Fast, fit and fun",{"_key":79,"_ref":80,"_type":12,"description":81,"link":90,"promotion":15,"title":91},"c0c4a2a5396c45d1e1ac23235aee0e9e","7382804a-4021-4f61-abf9-59ee73c5b6e8",[82],{"_key":83,"_type":30,"children":84,"markDefs":89,"style":38},"0acade3a9a4f",[85],{"_key":86,"_type":34,"marks":87,"text":88},"31fab98f36220",[],"No matter how shiny the tool, adopting them can be painful if you don't plan well.",[],"https:\u002F\u002Fwww.gitpod.io\u002Fblog\u002Fchampion-building","Champion Building - How to successfully adopt a developer tool",{"_key":93,"_ref":94,"_type":12,"description":95,"link":104,"promotion":15,"title":105},"6202931d3231c4c3f64084d8e994f708","6d6eadd9-0186-4ef0-b194-df2ed4a3009f",[96],{"_key":97,"_type":30,"children":98,"markDefs":103,"style":38},"6d6f2b7b3a29",[99],{"_key":100,"_type":34,"marks":101,"text":102},"3da6507bdc910",[],"As The Dress showed, not everyone sees the same colors all the time. This research is worth keeping an eye on!",[],"https:\u002F\u002Faeon.co\u002Fessays\u002Fthe-moral-imperative-to-learn-from-diverse-phenomenal-experiences","The moral imperative to learn from diverse phenomenal experiences",{"_key":107,"_ref":108,"_type":12,"description":109,"link":118,"promotion":15,"title":119},"1b05a8a6fe4a8d5638976201692cf5e9","4a3cd3e4-61a5-4980-9c0a-4e01b77bcd4a",[110],{"_key":111,"_type":30,"children":112,"markDefs":117,"style":38},"a16dd6c92419",[113],{"_key":114,"_type":34,"marks":115,"text":116},"3fd0b6d785e80",[],"2023 has been one of the biggest years for CSS in a long time! Check out what’s new in your styling tool belt.",[],"https:\u002F\u002Fdeveloper.chrome.com\u002Fblog\u002Fcss-wrapped-2023","CSS Wrapped: 2023!","2023-12-20",[122,136,150,164],{"_key":123,"_ref":124,"_type":12,"description":125,"link":134,"promotion":15,"title":135},"0b4add1950014964eb80709c8b92a053","fc059c7d-1a6d-4f65-9176-09974939b050",[126],{"_key":127,"_type":30,"children":128,"markDefs":133,"style":38},"94a2c43137b7",[129],{"_key":130,"_type":34,"marks":131,"text":132},"3e616e9d930f0",[],"Just in case Santa wants to ditch the sleigh.",[],"https:\u002F\u002Fworldbuilding.stackexchange.com\u002Fquestions\u002F251856\u002Fcould-elk-or-reindeer-be-ridden-by-human-or-humanoids?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Could Elk or Reindeer be ridden by human or humanoids?",{"_key":137,"_ref":138,"_type":12,"description":139,"link":148,"promotion":15,"title":149},"cafac01fbbfe4f2f379ee5ee9b811166","5adc463c-f070-4500-b8f7-ed19c0f53ae2",[140],{"_key":141,"_type":30,"children":142,"markDefs":147,"style":38},"f9a57e559125",[143],{"_key":144,"_type":34,"marks":145,"text":146},"46bf014e4e230",[],"Turns out the bytecode is not quite as simple.",[],"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F77634955\u002Fwhy-is-the-simpler-loop-slower?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Why is the simpler loop slower?",{"_key":151,"_ref":152,"_type":12,"description":153,"link":162,"promotion":15,"title":163},"3808c99fc7257e230fef4dc5a26bdcc7","391d43c6-bc15-481c-bd1d-383fd99c4158",[154],{"_key":155,"_type":30,"children":156,"markDefs":161,"style":38},"60e29042c00a",[157],{"_key":158,"_type":34,"marks":159,"text":160},"bd9de694c2250",[],"You can prove anything you want so long as you start out wrong. ",[],"https:\u002F\u002Fmath.stackexchange.com\u002Fquestions\u002F4820890\u002Fdoes-one-accepted-false-statement-allow-proving-anything?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Does one accepted false statement allow proving anything?",{"_key":165,"_ref":166,"_type":12,"description":167,"link":176,"promotion":15,"title":177},"53c4017cd0692505d44907b36325ecb4","5703a08b-19b4-46e0-a027-e83f7ef4b589",[168],{"_key":169,"_type":30,"children":170,"markDefs":175,"style":38},"1ecb361d4ecb",[171],{"_key":172,"_type":34,"marks":173,"text":174},"fe91322703b60",[],"Can you find an efficient way to implement a bad algorithm?",[],"https:\u002F\u002Fcodegolf.stackexchange.com\u002Fquestions\u002F267361\u002Fwhats-the-character-limit-of-this-text-field?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","What's the character limit of this text field?",[179],{"_key":180,"_type":30,"children":181,"markDefs":195,"style":38},"e7148edde54c",[182,186,191],{"_key":183,"_type":34,"marks":184,"text":185},"f74368c720810",[],"Spending hours searching for answers at work? Find them faster in Stack Overflow for Teams. ",{"_key":187,"_type":34,"marks":188,"text":190},"f74368c720811",[189],"21f64300abff","Get it free",{"_key":192,"_type":34,"marks":193,"text":194},"f74368c720812",[],"!",[196],{"_key":189,"_type":60,"href":197},"https:\u002F\u002Ftry.stackoverflow.co\u002Ffree-teams\u002F?utm_source=so-owned&utm_medium=referral&utm_campaign=be-my-teams-hero&utm_content=news-letter-footer",{"_type":199,"current":200},"slug","issue-208-three-ways-to-program-with-ai","Issue 208: Three ways to program with AI"]