[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-3pHXQJ2oRXYqZ5SJPJnBMZbhOr_3mpOyBKlzzImFV3k":3},{"data":4,"sourceMap":-1},{"_createdAt":5,"_id":6,"_rev":7,"_type":8,"_updatedAt":9,"blog":10,"body":41,"issue":50,"links":51,"publishedAt":108,"questions":109,"sign_off":166,"slug":187,"title":190},"2023-10-19T15:26:56Z","cd7a3c9f-423f-4bcf-901b-a5bf51b381c7","Znnj7JhCGYEABb4kw3vE3A","newsletterOverflow","2023-10-27T13:00:08Z",[11,17,21,25],{"_type":12,"description":13,"link":14,"promotion":15,"title":16},"newsletterOverflowStory","Retrieval augmented generation (RAG) is a strategy that helps address both LLM hallucinations and out-of-date training data.","https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F10\u002F18\u002Fretrieval-augmented-generation-keeping-llms-relevant-and-current\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",null,"Retrieval augmented generation: Keeping LLMs relevant and current",{"_type":12,"description":18,"link":19,"promotion":15,"title":20},"Ben welcomes back friend of the show Eliot Horowitz, cofounder and CTO of Viam, who’s also the cofounder and former CTO of MongoDB. They talk about the current status of robot assistants, why Viam is hardware-agnostic, and building robots to train cats (good luck with that).","https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F10\u002F17\u002Fthe-company-making-it-easier-to-turn-your-coffee-machine-into-a-robot\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","The company making it easier to turn your coffee machine into a robot",{"_type":12,"description":22,"link":23,"promotion":15,"title":24},"Being an effective coder with a code generation tool still requires you to be an effective coder without one.","https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F10\u002F16\u002Fis-ai-enough-to-increase-your-productivity\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Is AI enough to increase your productivity?",{"_type":12,"description":26,"link":38,"promotion":39,"title":40},[27],{"_key":28,"_type":29,"children":30,"markDefs":36,"style":37},"94b046206ae8","block",[31],{"_key":32,"_type":33,"marks":34,"text":35},"c713757c8b020","span",[],"Adadot integrates with your git and collaboration tools to offer analytics for developers and teams. Earn trophies by achieving your goals. See unique insights on your work, collaboration and wellbeing and what 45k other developers do differently. Join for free.",[],"normal","https:\u002F\u002Fwww.adadot.com\u002F?utm_source=StackOverflow&utm_medium=Newsletter&utm_campaign=SO_News_251023&utm_id=SO_NEWS_OCT",true,"Plug & play insights for developers",[42],{"_key":43,"_type":29,"children":44,"markDefs":49,"style":37},"1b17a9d403c9",[45],{"_key":46,"_type":33,"marks":47,"text":48},"fb259ce6b62e0",[],"Welcome to ISSUE #201 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: what you need (besides AI) to improve productivity, forcing diplomats to pay back rent, and the downsides of mobile-first web design. ",[],201,[52,66,80,94],{"_key":53,"_ref":54,"_type":12,"description":55,"link":64,"promotion":15,"title":65},"0d2c35bb83c3cd949d24addfe2ec2c99","bd20e78a-0a0a-4f01-89d3-1c72d237dbf7",[56],{"_key":57,"_type":29,"children":58,"markDefs":63,"style":37},"b3d1aea2be92",[59],{"_key":60,"_type":33,"marks":61,"text":62},"3efb8129ec680",[],"Hydration is often seen as a silver bullet for performance, but there are caveats.",[],"https:\u002F\u002Fwww.builder.io\u002Fblog\u002Fhydration-sabotages-lazy-loading","Hydration, the saboteur of lazy loading",{"_key":67,"_ref":68,"_type":12,"description":69,"link":78,"promotion":15,"title":79},"640cadaf6694c6b7ce4ec08dc75243a1","bc5b5c33-0b0c-43ce-af35-affc808afd21",[70],{"_key":71,"_type":29,"children":72,"markDefs":77,"style":37},"f185aabf2f2a",[73],{"_key":74,"_type":33,"marks":75,"text":76},"5d164209702b0",[],"When you write code under a work identity, a personal identity, and a secret identity...you have to keep them separated!",[],"https:\u002F\u002Fgarrit.xyz\u002Fposts\u002F2023-10-13-organizing-multiple-git-identities","Organizing multiple Git identities",{"_key":81,"_ref":82,"_type":12,"description":83,"link":92,"promotion":15,"title":93},"da60eb7de8b6909668cf81d2eeb49ead","56cf75f9-ae42-4237-8ac6-1a5e4790f74b",[84],{"_key":85,"_type":29,"children":86,"markDefs":91,"style":37},"70a4369e9cbe",[87],{"_key":88,"_type":33,"marks":89,"text":90},"1fd100f232e70",[],"Naming things is hard, but here’s some advice to help you through it.",[],"https:\u002F\u002Fjwdallas.com\u002Fposts\u002Fnamingcssvariables\u002F","Naming variables in CSS",{"_key":95,"_ref":96,"_type":12,"description":97,"link":106,"promotion":15,"title":107},"13a4dabd679395b779457cd5a29026ba","ef20960d-9cf5-4322-bc26-c3556e61678f",[98],{"_key":99,"_type":29,"children":100,"markDefs":105,"style":37},"34d79cd71bdf",[101],{"_key":102,"_type":33,"marks":103,"text":104},"47619654c4770",[],"It's very important to consider mobile users when building on the web, but it can cause some usability issues for other users.",[],"https:\u002F\u002Fwww.nngroup.com\u002Farticles\u002Fcontent-dispersion\u002F","The negative impact of mobile-first web design on desktop","2023-10-25",[110,124,138,152],{"_key":111,"_ref":112,"_type":12,"description":113,"link":122,"promotion":15,"title":123},"c40db457eba1858e089167aa79e72db6","4fd1e1e5-8138-45a9-9026-d35486f33262",[114],{"_key":115,"_type":29,"children":116,"markDefs":121,"style":37},"ec5eccb249d5",[117],{"_key":118,"_type":33,"marks":119,"text":120},"c4d37f88f66b0",[],"As much as your students love their nap breaks, they're better off learning what they came to learn. ",[],"https:\u002F\u002Facademia.stackexchange.com\u002Fquestions\u002F203060\u002Fhow-to-make-lectures-interesting?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","How to make lectures interesting?",{"_key":125,"_ref":126,"_type":12,"description":127,"link":136,"promotion":15,"title":137},"66bf8211ca284ad3e8c6507e76eab322","ee429502-14bf-4adc-a43f-390ddfd8ef0d",[128],{"_key":129,"_type":29,"children":130,"markDefs":135,"style":37},"e953dcdfe191",[131],{"_key":132,"_type":33,"marks":133,"text":134},"967cc973d8bb0",[],"\"Diplomats and embassies are immune to any reprisals from their host country. But they are not immune to reprisals from their own country.\"",[],"https:\u002F\u002Flaw.stackexchange.com\u002Fquestions\u002F96344\u002Fcan-diplomats-be-compelled-to-pay-rent?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Can diplomats be compelled to pay rent?",{"_key":139,"_ref":140,"_type":12,"description":141,"link":150,"promotion":15,"title":151},"c506d429e354e6fd8471082d948dba16","c0413f66-5315-4121-99c2-a4f525db8f98",[142],{"_key":143,"_type":29,"children":144,"markDefs":149,"style":37},"eacb09c517a8",[145],{"_key":146,"_type":33,"marks":147,"text":148},"577be41dfa4d0",[],"A story with a happy ending: after getting advice from Stack Exchange, the users convinced their management to make a change!",[],"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F448125\u002Fis-our-outsourced-software-vendor-agile-or-do-they-just-not-want-to-plan-thing?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Is our outsourced software vendor \"Agile\" or do they just not want to plan things?",{"_key":153,"_ref":154,"_type":12,"description":155,"link":164,"promotion":15,"title":165},"0dcea25c69e3","8ffeb4df-c664-4228-93cc-e13b427755d5",[156],{"_key":157,"_type":29,"children":158,"markDefs":163,"style":37},"8abdec54bb53",[159],{"_key":160,"_type":33,"marks":161,"text":162},"320d6658621a0",[],"Mostly because you would arrive at the wrong answers.",[],"https:\u002F\u002Fmatheducators.stackexchange.com\u002Fquestions\u002F26899\u002Fwhy-not-think-of-differentials-as-fractions?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Why not think of differentials as fractions?",[167],{"_key":168,"_type":29,"children":169,"markDefs":183,"style":37},"ec2042a569c2",[170,174,179],{"_key":171,"_type":33,"marks":172,"text":173},"e91da658a51e",[],"Spending hours searching for answers at work? Find them faster in Stack Overflow for Teams. ",{"_key":175,"_type":33,"marks":176,"text":178},"010cb7256004",[177],"e541e4f8e7f3","Get it free",{"_key":180,"_type":33,"marks":181,"text":182},"d62591951e0d",[],"!",[184],{"_key":177,"_type":185,"href":186},"link","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":188,"current":189},"slug","issue-201-rise-of-the-coffeebots","Issue 201: Rise of the coffeebots!"]