[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-o0sDtvVJmyPUlchAutnTP_-yCPRsekQZoJkSMSCxwqw":3},{"data":4,"sourceMap":-1},{"_createdAt":5,"_id":6,"_rev":7,"_type":8,"_updatedAt":9,"blog":10,"body":45,"issue":66,"links":67,"publishedAt":124,"questions":125,"sign_off":182,"slug":203,"title":206},"2024-03-28T19:20:27Z","1c5994dc-5fea-4515-a6d5-30b7cdec8118","GtLcLPqo6O73Nid9aFT96M","newsletterOverflow","2024-04-05T13:05:04Z",[11,17,22,26,30],{"_type":12,"description":13,"link":14,"promotion":15,"title":16},"newsletterOverflowStory","Ben and Ryan are joined by Bill Harding, CEO of GitClear, for a discussion of AI-generated code quality and its impact on productivity. GitClear’s research has highlighted the fact that while AI can suggest valid code, it can’t necessarily reuse and modify existing code—a recipe for long-term challenges in maintainability and test coverage if devs are too dependent on AI code-gen tools.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F03\u002F22\u002Fis-ai-making-your-code-worse\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",null,"Is AI making your code worse?",{"_type":12,"description":18,"link":19,"promotion":20,"title":21},"In this episode, Ben and Ryan are joined by Joshua Fox, a senior cloud architect at DoiT, to discuss cloud cost optimization. They explore the importance of controlling and understanding cloud costs, the role of good architecture in cost optimization, and strategies for dealing with surprise costs.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F03\u002F27\u002Fcontrolling-cloud-costs-where-to-start-and-where-to-go-from-there\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",true,"Controlling cloud costs: Where to start, and where to go from there",{"_type":12,"description":23,"link":24,"promotion":15,"title":25},"This past year, we’ve explored and learned how AI can support the community on Stack Overflow and across the Stack Exchange network. Read more to see our reflections and learn more about the initiatives our product team is prioritizing this year.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F03\u002F27\u002Fcommunity-products-reflections-and-looking-ahead\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Community products: Reflections and looking ahead",{"_type":12,"description":27,"link":28,"promotion":15,"title":29},"Ben and Ryan are joined by Nick Heudecker, Senior Director of Market Strategy and Competitive Intelligence at Cribl, to discuss the state of data and analytics. They cover GenAI, the role of incumbents vs. startups, challenges of data storage and security, data quality and ETL pipelines, measures of data quality for GenAI, and Cribl’s role in the data and observability space.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F03\u002F26\u002Fdata-data-everywhere-and-not-a-stop-to-think\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Data, data everywhere and not a stop to think",{"_type":12,"description":31,"link":43,"promotion":20,"title":44},[32],{"_key":33,"_type":34,"children":35,"markDefs":41,"style":42},"ccd2a57a6475","block",[36],{"_key":37,"_type":38,"marks":39,"text":40},"6b8656e531640","span",[],"Algorand is an enterprise-grade, programmable layer-1 protocol you can trust, now with a programming language you know. Build in Python on Algorand today with AlgoKit, your comprehensive toolset, and explore a real blockchain experience. Save time, save money, and save your sanity.",[],"normal","https:\u002F\u002Fdeveloper.algorand.org\u002Falgokit\u002F?utm_source=stackoverflow&utm_medium=newsletter&utm_campaign=algokit&utm_content=download","Build your app in Python, natively on Algorand with AlgoKit",[46],{"_key":47,"_type":34,"children":48,"markDefs":62,"style":42},"d33ba5aece47",[49,53,58],{"_key":50,"_type":38,"marks":51,"text":52},"527e8492b5340",[],"Welcome to ISSUE #222 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":54,"_type":38,"marks":55,"text":57},"527e8492b5341",[56],"6c674d95dd7d","Cassidy Williams",{"_key":59,"_type":38,"marks":60,"text":61},"527e8492b5342",[],". This week: the data costs of observability, the legal consequences of not understanding your Miranda rights, and the benefits of scripting in the primary project language. ",[63],{"_key":56,"_type":64,"href":65},"link","https:\u002F\u002Fcassidoo.co\u002F",222,[68,82,96,110],{"_key":69,"_ref":70,"_type":12,"description":71,"link":80,"promotion":15,"title":81},"98d80c6ff8d3fce4114666c2cb448ac3","ce3b8ba9-12b5-47a7-8bef-8453cd72e980",[72],{"_key":73,"_type":34,"children":74,"markDefs":79,"style":42},"0db9a69a6728",[75],{"_key":76,"_type":38,"marks":77,"text":78},"60ba49a9bd310",[],"Do you know that you can embed DLLs into Windows executable files and extract them at run-time when needed?",[],"https:\u002F\u002Fgiodicanio.com\u002F2024\u002F03\u002F25\u002Fembedding-and-extracting-binary-files-like-dlls-into-an-exe-as-resources\u002F","Embedding (and extracting) binary files like DLLs into an EXE as resources ",{"_key":83,"_ref":84,"_type":12,"description":85,"link":94,"promotion":15,"title":95},"0e091e26198ff111db24b4a34c35404e","a2719e06-5d63-4e65-9939-9afd305e3a93",[86],{"_key":87,"_type":34,"children":88,"markDefs":93,"style":42},"3cf3e0582443",[89],{"_key":90,"_type":38,"marks":91,"text":92},"10bc79b384e50",[],"If you're going to automate something, it might be tempting to try the latest and greatest scripting options out there, but for maintainability, maybe you should stick to the rivers and lakes that you're used to.",[],"https:\u002F\u002Fjoaomagfreitas.link\u002Fscripts-should-be-written-using-the-project-main-language\u002F","Scripts should be written using the project main language",{"_key":97,"_ref":98,"_type":12,"description":99,"link":108,"promotion":15,"title":109},"662517990446a2798e642de536257016","e8b16c0c-0236-44fe-a77c-e65437dcb561",[100],{"_key":101,"_type":34,"children":102,"markDefs":107,"style":42},"de08dfc7c5fd",[103],{"_key":104,"_type":38,"marks":105,"text":106},"53127f4823eb0",[],"The Node.js website has been around for over a decade, and millions of developers have visited it. Here's how they redesigned it!",[],"https:\u002F\u002Fnodejs.org\u002Fen\u002Fblog\u002Fannouncements\u002Fdiving-into-the-nodejs-website-redesign","Diving into the Node.js website redesign",{"_key":111,"_ref":112,"_type":12,"description":113,"link":122,"promotion":15,"title":123},"08444fb55e24dda993820eda9b48ba55","71e919f0-9e00-4655-974c-011eb4443213",[114],{"_key":115,"_type":34,"children":116,"markDefs":121,"style":42},"b6c0df1bb669",[117],{"_key":118,"_type":38,"marks":119,"text":120},"6ed0b59a527f0",[],"The underlying theory for how radios work is complex, but this guide explains it in human terms.",[],"https:\u002F\u002Flcamtuf.substack.com\u002Fp\u002Fradios-how-do-they-work","Radios, how do they work?","2024-04-03",[126,140,154,168],{"_key":127,"_ref":128,"_type":12,"description":129,"link":138,"promotion":15,"title":139},"ad7030a228204a316a2ffb30837643fd","cea3e13a-2e06-463c-8d8e-fc6d6ee66292",[130],{"_key":131,"_type":34,"children":132,"markDefs":137,"style":42},"702e39d1f2b7",[133],{"_key":134,"_type":38,"marks":135,"text":136},"6d4c8f2ac06d0",[],"The answer is not \"Elliot Stabler slams his hand on the table and yells at you.\"",[],"https:\u002F\u002Flaw.stackexchange.com\u002Fquestions\u002F101622\u002Fwhat-if-you-dont-understand-your-miranda-rights?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","What if you \"don't understand\" your Miranda rights?",{"_key":141,"_ref":142,"_type":12,"description":143,"link":152,"promotion":15,"title":153},"c7d807f6e9fc41145e0aeec1410bd800","44917c1a-0980-4ed5-9279-476e3c659a8e",[144],{"_key":145,"_type":34,"children":146,"markDefs":151,"style":42},"dce0644c03c0",[147],{"_key":148,"_type":38,"marks":149,"text":150},"55936eed3dd90",[],"The math behind those sweet sci-fi novel covers.",[],"https:\u002F\u002Fworldbuilding.stackexchange.com\u002Fquestions\u002F256641\u002Fwhat-is-the-largest-fraction-of-earths-sky-that-an-astronomical-object-could-ta?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","What is the largest fraction of Earth's sky that an astronomical object could take up (visually) before ripping Earth or itself apart?",{"_key":155,"_ref":156,"_type":12,"description":157,"link":166,"promotion":15,"title":167},"9d384f2abdc3c2b89664b61551dd1b03","42ffc275-a558-4f46-8218-69a6c9129ef9",[158],{"_key":159,"_type":34,"children":160,"markDefs":165,"style":42},"2f8aa538db67",[161],{"_key":162,"_type":38,"marks":163,"text":164},"4848ac109cb40",[],"Make sure you include some time help a cat and dog duo in their quest to find their way back home.",[],"https:\u002F\u002Fbicycles.stackexchange.com\u002Fquestions\u002F93689\u002Fhow-do-i-calculate-how-many-days-i-need-for-a-bike-tour?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","How do I calculate how many days I need for a bike tour?",{"_key":169,"_ref":170,"_type":12,"description":171,"link":180,"promotion":15,"title":181},"0008d2bad597417e99a661655dd53867","3c191b8e-0de4-4a47-8290-c4041a323e25",[172],{"_key":173,"_type":34,"children":174,"markDefs":179,"style":42},"9a5dec523e65",[175],{"_key":176,"_type":38,"marks":177,"text":178},"d576085363310",[],"Your compiler does more than just spit out ones and zeros.",[],"https:\u002F\u002Flangdev.stackexchange.com\u002Fquestions\u002F3662\u002Fwhy-do-compilers-typically-convert-code-into-abstract-syntax-parse-trees-before?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Why do compilers typically convert code into abstract syntax\u002Fparse trees before the final product?",[183],{"_key":184,"_type":34,"children":185,"markDefs":200,"style":42},"251c574bcf88",[186,190,196],{"_key":187,"_type":38,"marks":188,"text":189},"17db47bbe9d30",[],"Looking for the tools, technologies, and skills your team needs to evolve in the AI era? ",{"_key":191,"_type":38,"marks":192,"text":195},"17db47bbe9d31",[193,194],"a3720526ded2","em","Stack Overflow's Industry Guide to AI",{"_key":197,"_type":38,"marks":198,"text":199},"17db47bbe9d32",[]," has your answers.",[201],{"_key":193,"_type":64,"href":202},"https:\u002F\u002Fstackoverflow.co\u002Fteams\u002Fresources\u002Fai-industry-guide\u002F?utm_campaign=ai-foundations-q4&utm_content=newsletter-footer&utm_medium=email&utm_source=newsletter",{"_type":204,"current":205},"slug","issue-222-generating-bad-code","Issue 222: Generating bad code"]