[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-qDmq-tFx7v54FlKJrZFix1OAYDsOoEcGLTFwC74IrwM":3},{"data":4,"sourceMap":-1},{"_createdAt":5,"_id":6,"_rev":7,"_type":8,"_updatedAt":9,"blog":10,"body":45,"issue":66,"links":67,"publishedAt":120,"questions":121,"sign_off":174,"slug":194,"title":197},"2024-08-15T19:48:51Z","d8cb1742-16b1-4d98-82e7-e820b30d643c","JCO0Ouub2ikSe8iopzpzx6","newsletterOverflow","2024-08-23T16:17:02Z",[11,17,21,25,29],{"_type":12,"description":13,"link":14,"promotion":15,"title":16},"newsletterOverflowStory","Retrieval-augmented generation (RAG) is one of the best (and easiest) ways to specialize an LLM over your own data, but successfully applying RAG in practice involves more than just stitching together pretrained models.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F08\u002F15\u002Fpractical-tips-for-retrieval-augmented-generation-rag\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",null,"Practical tips for retrieval-augmented generation (RAG)",{"_type":12,"description":18,"link":19,"promotion":15,"title":20},"Settling down in a new city (or codebase) is a marathon, not a sprint. ","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F08\u002F13\u002Fnavigating-cities-of-code-with-norris-numbers\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Navigating cities of code with Norris Numbers",{"_type":12,"description":22,"link":23,"promotion":15,"title":24},"On this episode, Ryan and Cassidy talk to Satish Jayanthi, CTO and co-founder of Coalesce, about the growth of metadata and how you can manage it, especially in systems using generative AI. They explore the importance of providing context and transparency to data, how metadata can be generated automatically, and the future of metadata including knowledge graphs.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F08\u002F13\u002Fsatish-jayanthi-coalesce-ai-metadata-etl\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Scaling systems to manage all the metadata ABOUT the data",{"_type":12,"description":26,"link":27,"promotion":15,"title":28},"A conversation with our developers about how we made Stack Overflow for accessible for everyone.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F08\u002F09\u002Fhow-we-re-making-stack-overflow-more-accessible\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","How we’re making Stack Overflow more accessible",{"_type":12,"description":30,"link":42,"promotion":43,"title":44},[31],{"_key":32,"_type":33,"children":34,"markDefs":40,"style":41},"22ec2f593aac","block",[35],{"_key":36,"_type":37,"marks":38,"text":39},"c298cdad178f0","span",[],"Amazon Web Services (AWS) presents an article and companion video showcasing how Palo Alto Networks’ powerful Cloud Next-Generation Firewall (NGFW) integrates with AWS environments for flexible, scalable zero-trust security across all runtimes and locations.",[],"normal","https:\u002F\u002Faws.amazon.com\u002Fmarketplace\u002Fbuild-learn\u002Fsecurity\u002Fsecure-traffic-between-microservices?trk=439bd3cb-3fdf-4d55-9a6f-aa3311048736&sc_channel=el",true,"Enabling zero-trust security on AWS without disruption",[46],{"_key":47,"_type":33,"children":48,"markDefs":62,"style":41},"2b31824fac2c",[49,53,58],{"_key":50,"_type":37,"marks":51,"text":52},"8745a3db91350",[],"Welcome to ISSUE #242 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":54,"_type":37,"marks":55,"text":57},"8745a3db91351",[56],"95cf166411b9","Cassidy Williams",{"_key":59,"_type":37,"marks":60,"text":61},"8745a3db91352",[],". This week: Navigating with Norris numbers, how to handle a difficult interview situation, and why Nintendo won the video game graphics war without trying.",[63],{"_key":56,"_type":64,"href":65},"link","https:\u002F\u002Fcassidoo.co\u002F",242,[68,81,94,107],{"_key":69,"_type":12,"description":70,"link":79,"title":80},"2adde46cbea5",[71],{"_key":72,"_type":33,"children":73,"markDefs":78,"style":41},"ae56e096533e",[74],{"_key":75,"_type":37,"marks":76,"text":77},"7cd25ae779100",[],"Websites can get large and heavy if you add a lot of interactivity. Here are some best practices to help reduce the load.",[],"https:\u002F\u002Ffrontendmasters.com\u002Fblog\u002Fpatterns-for-memory-efficient-dom-manipulation\u002F","Patterns for memory efficient DOM manipulation with modern vanilla JavaScript",{"_key":82,"_type":12,"description":83,"link":92,"title":93},"2550695d63f7",[84],{"_key":85,"_type":33,"children":86,"markDefs":91,"style":41},"f3fc455b2baf",[87],{"_key":88,"_type":37,"marks":89,"text":90},"0376a05af9260",[],"How one developer \"gamed the system\" to win a contest. It will make you laugh!",[],"https:\u002F\u002Fdavekiss.com\u002Fblog\u002Fhow-i-won-2750-using-javascript-ai-and-a-can-of-wd-40","How I won $2,750 using JavaScript, AI, and a can of WD-40",{"_key":95,"_type":12,"description":96,"link":105,"title":106},"9fff9bb14761",[97],{"_key":98,"_type":33,"children":99,"markDefs":104,"style":41},"c6747ae30b81",[100],{"_key":101,"_type":37,"marks":102,"text":103},"1cedd9b3113e0",[],"A decoding of more than 100 images that were packed into the audio channels of a record placed on each of the Voyager spacecraft.",[],"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ibByF9XPAPg","First ever decode of Voyager audio images, in real time",{"_key":108,"_type":12,"description":109,"link":118,"title":119},"e13b558bde74",[110],{"_key":111,"_type":33,"children":112,"markDefs":117,"style":41},"b5ab525304a1",[113],{"_key":114,"_type":37,"marks":115,"text":116},"7f0e17467d260",[],"Good graphics can only get you so far, and user experience reigns supreme.",[],"https:\u002F\u002Fsherwood.news\u002Fbusiness\u002Fnintendo-video-game-graphic-wars-still-winning\u002F","Nintendo completely sat out the video game graphics wars. It’s winning anyway","2024-08-21",[122,135,148,161],{"_key":123,"_type":12,"description":124,"link":133,"title":134},"8d183fc26499",[125],{"_key":126,"_type":33,"children":127,"markDefs":132,"style":41},"3a2bb63ba313",[128],{"_key":129,"_type":37,"marks":130,"text":131},"746d19f4490b0",[],"“You could have skipped the assessment and discussed your experience instead.”",[],"https:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F198739\u002Fi-stopped-an-interview-because-i-couldnt-solve-some-difficult-problems-involvin","I stopped an interview because I couldn't solve some difficult problems involving technology I haven't used in years. What could I have done instead?",{"_key":136,"_type":12,"description":137,"link":146,"title":147},"e5d3e149e120",[138],{"_key":139,"_type":33,"children":140,"markDefs":145,"style":41},"47160609006b",[141],{"_key":142,"_type":37,"marks":143,"text":144},"18f4db9c3eba",[],"“Simply put, humans’ currently level of adaptation to the sun is ‘good enough.’”",[],"https:\u002F\u002Fbiology.stackexchange.com\u002Fquestions\u002F115170\u002Fwhy-did-evolution-fail-to-protect-humans-against-sun","Why did evolution fail to protect humans against sun?",{"_key":149,"_type":12,"description":150,"link":159,"title":160},"886450365006",[151],{"_key":152,"_type":33,"children":153,"markDefs":158,"style":41},"d1cfa3a52938",[154],{"_key":155,"_type":37,"marks":156,"text":157},"fa7ebc6710a70",[],"One word: pride.",[],"https:\u002F\u002Fmovies.stackexchange.com\u002Fquestions\u002F123194\u002Fwhy-didnt-walter-white-choose-to-work-at-gray-matter-instead-of-becoming-a-drug","Why didn't Walter White choose to work at Gray Matter instead of becoming a drug lord in Breaking Bad?",{"_key":162,"_type":12,"description":163,"link":172,"title":173},"51984d814b74",[164],{"_key":165,"_type":33,"children":166,"markDefs":171,"style":41},"140cd87cdabb",[167],{"_key":168,"_type":37,"marks":169,"text":170},"10a88ddc136e0",[],"“This is one of those situations where you can’t really make a wrong decision.”",[],"https:\u002F\u002Fmoney.stackexchange.com\u002Fquestions\u002F163708\u002Fshould-i-pay-off-my-mortgage-if-the-cash-is-available","Should I pay off my mortgage if the cash is available?",[175],{"_key":176,"_type":33,"children":177,"markDefs":191,"style":41},"759fd619dd6e",[178,182,187],{"_key":179,"_type":37,"marks":180,"text":181},"5560355ca9870",[],"Onboard, organize, and bring your team up to speed in a jiffy. ",{"_key":183,"_type":37,"marks":184,"text":186},"5560355ca9871",[185],"372068feb0b8","Try Stack Overflow for Teams",{"_key":188,"_type":37,"marks":189,"text":190},"5560355ca9872",[],".",[192],{"_key":185,"_type":64,"href":193},"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Fcreate\u002Ffree?utm_source=so-owned&utm_medium=banner&utm_campaign=campaign-18&utm_content=newsletter",{"_type":195,"current":196},"slug","navigating-cities-of-code","Issue 242: Navigating cities of code"]