[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-Imz3hfLvIcpoCOKGAvg9Dfe3QQh0NcTTffrOTkrrhxQ":3,"sanity-HW9BrhE16XCg2Sp1XYXQ6QD9FbQwJus2lt3HYgb1kw8":474},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":449},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[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":72,"comments":421,"dateUrl":422,"excerpt":423,"image":424,"legacyBody":427,"product":12,"publishedAt":430,"slug":431,"sponsored":12,"tags":433,"title":448,"visible":421},"2023-05-24T12:51:02Z","wp-post-20648","07ZbrKPSUrjrV4wQ6fJAb4","blogPost","2023-07-13T14:56:27Z",[46,61],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"slug":59},"2023-05-23T16:27:18Z","wp-author-226","dgl3SCUzppW3U2LvCoOzcS","blogAuthor","2023-06-20T15:05:06Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","current","Ryan Donovan",{"current":60},"rdonovan",{"_createdAt":47,"_id":62,"_rev":63,"_type":50,"_updatedAt":64,"avatar":65,"employee":68,"name":69,"slug":70},"wp-author-227","dgl3SCUzppW3U2LvCoP35A","2023-06-20T15:05:08Z",{"_type":53,"asset":66},{"_ref":67,"_type":56},"image-5df3158468f42b2e40ed766d70ce0ad6d5746955-1024x1024-jpg","none","Cassidy Williams",{"current":71},"cwilliams",[73,95,104,129,150,171,192,214,222,244,266,288,310,318,340,362,384,406],{"_key":74,"_type":75,"children":76,"markDefs":90,"style":94},"8c6d3e58e759","block",[77,82,86],{"_key":78,"_type":79,"marks":80,"text":81},"8c6d3e58e7590","span",[],"Welcome to ISSUE #142 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":83,"_type":79,"marks":84,"text":69},"8c6d3e58e7591",[85],"5a3f0589ca7f",{"_key":87,"_type":79,"marks":88,"text":89},"8c6d3e58e7592",[],". This week: our new Student Ambassador Program, the conspicuous absence of hardware-specific GPU APIs, and an ode to our dearly departed companion, Clippy.",[91],{"_key":85,"_type":92,"href":93,"reference":12},"link","https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF","normal",{"_key":96,"_type":75,"children":97,"markDefs":102,"style":103},"793d8ceb2d6b",[98],{"_key":99,"_type":79,"marks":100,"text":101},"793d8ceb2d6b0",[],"From the blog",[],"h2",{"_key":105,"_type":75,"children":106,"markDefs":126,"style":94},"6dbf19c9b11e",[107,113,117,122],{"_key":108,"_type":79,"marks":109,"text":112},"6dbf19c9b11e0",[110,111],"4daf7a2ea588","strong","Stack Overflow is launching a Student Ambassador Program. Here’s how to apply.",{"_key":114,"_type":79,"marks":115,"text":116},"6dbf19c9b11e1",[]," ",{"_key":118,"_type":79,"marks":119,"text":121},"6dbf19c9b11e2",[120],"em","stackoverflow.blog",{"_key":123,"_type":79,"marks":124,"text":125},"6dbf19c9b11e3",[],"\nLearn how Stack Overflow can help support your campus clubs or hackathons.",[127],{"_key":110,"_type":92,"href":128,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F08\u002F29\u002Fstack-overflow-student-ambassador-program-how-to-apply\u002F",{"_key":130,"_type":75,"children":131,"markDefs":147,"style":94},"00fda2dec1d1",[132,137,140,143],{"_key":133,"_type":79,"marks":134,"text":136},"00fda2dec1d10",[135,111],"f75b85161403","Functional programming is an ideal fit for developing blockchains",{"_key":138,"_type":79,"marks":139,"text":116},"00fda2dec1d11",[],{"_key":141,"_type":79,"marks":142,"text":121},"00fda2dec1d12",[120],{"_key":144,"_type":79,"marks":145,"text":146},"00fda2dec1d13",[],"\nSome applications just lend themselves to certain programming paradigms.",[148],{"_key":135,"_type":92,"href":149,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F08\u002F31\u002Ffunctional-programming-is-an-ideal-fit-for-developing-blockchains\u002F",{"_key":151,"_type":75,"children":152,"markDefs":168,"style":94},"14f57251c502",[153,158,161,164],{"_key":154,"_type":79,"marks":155,"text":157},"14f57251c5020",[156,111],"e6f2e5ef24cd","Work has changed. Our upcoming conference, Flow State, explores what’s next",{"_key":159,"_type":79,"marks":160,"text":116},"14f57251c5021",[],{"_key":162,"_type":79,"marks":163,"text":121},"14f57251c5022",[120],{"_key":165,"_type":79,"marks":166,"text":167},"14f57251c5023",[],"\nLearn how developers, technologists, and forward thinking organizations are adapting to the new normal.",[169],{"_key":156,"_type":92,"href":170,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F09\u002F06\u002Fwork-has-changed-our-upcoming-conference-flow-state-explores-whats-next\u002F",{"_key":172,"_type":75,"children":173,"markDefs":189,"style":94},"cee9ce972a0e",[174,179,182,185],{"_key":175,"_type":79,"marks":176,"text":178},"cee9ce972a0e0",[177,111],"3e2fe2c96928","What companies lose when they track worker productivity (Ep. 478)",{"_key":180,"_type":79,"marks":181,"text":116},"cee9ce972a0e1",[],{"_key":183,"_type":79,"marks":184,"text":121},"cee9ce972a0e2",[120],{"_key":186,"_type":79,"marks":187,"text":188},"cee9ce972a0e3",[],"\nThe home team gathers for a conversation about workplace productivity monitoring: Does it motivate employees to get more done, or does it lead to stress that takes away from deep, focused work and replaces it with busywork instead?",[190],{"_key":177,"_type":92,"href":191,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F08\u002F30\u002Fwhat-companies-lose-when-they-track-worker-productivity-ep-478\u002F",{"_key":193,"_type":75,"children":194,"markDefs":211,"style":94},"6f7cc71ca880",[195,200,203,207],{"_key":196,"_type":79,"marks":197,"text":199},"6f7cc71ca8800",[198,111],"9a6e634c4685","Data Modeling with MongoDB Webinar",{"_key":201,"_type":79,"marks":202,"text":116},"6f7cc71ca8801",[],{"_key":204,"_type":79,"marks":205,"text":206},"6f7cc71ca8802",[120],"promotion",{"_key":208,"_type":79,"marks":209,"text":210},"6f7cc71ca8803",[],"\nJoin MongoDB for a live webinar where experts will examine the most important considerations when making decisions about your data model, so that you can create the model that best fits your application. Register now!",[212],{"_key":198,"_type":92,"href":213,"reference":12},"https:\u002F\u002Fwww.mongodb.com\u002Fwebinar\u002Faug22-data-modeling-with-mongodb?utm_campaign=stack_ww_pl_flighted_datamodelingsept22_web_dev&utm_source=stackoverflow&utm_medium=sponsored_newsletter",{"_key":215,"_type":75,"children":216,"markDefs":221,"style":103},"f268e9f1d060",[217],{"_key":218,"_type":79,"marks":219,"text":220},"f268e9f1d0600",[],"Interesting questions",[],{"_key":223,"_type":75,"children":224,"markDefs":241,"style":94},"7c0a100da62b",[225,230,233,237],{"_key":226,"_type":79,"marks":227,"text":229},"7c0a100da62b0",[228,111],"d926f02d7a6f","How can I achieve multiple conditional inheritance?",{"_key":231,"_type":79,"marks":232,"text":116},"7c0a100da62b1",[],{"_key":234,"_type":79,"marks":235,"text":236},"7c0a100da62b2",[120],"stackoverflow.com",{"_key":238,"_type":79,"marks":239,"text":240},"7c0a100da62b3",[],"\nFor this to work well, you may need to update your C++ version.",[242],{"_key":228,"_type":92,"href":243,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F73557662\u002Fhow-can-i-achieve-multiple-conditional-inheritance",{"_key":245,"_type":75,"children":246,"markDefs":263,"style":94},"547e437bc71f",[247,252,255,259],{"_key":248,"_type":79,"marks":249,"text":251},"547e437bc71f0",[250,111],"fbee0854f856","Why can’t we have hardware-specific graphics APIs?",{"_key":253,"_type":79,"marks":254,"text":116},"547e437bc71f1",[],{"_key":256,"_type":79,"marks":257,"text":258},"547e437bc71f2",[120],"computergraphics.stackexchange.com",{"_key":260,"_type":79,"marks":261,"text":262},"547e437bc71f3",[],"\nThe GPU doesn’t actually belong to the hardware. It belongs to the OS.",[264],{"_key":250,"_type":92,"href":265,"reference":12},"https:\u002F\u002Fcomputergraphics.stackexchange.com\u002Fquestions\u002F12940\u002Fwhy-cant-we-have-hardware-specific-graphics-apis",{"_key":267,"_type":75,"children":268,"markDefs":285,"style":94},"843c6ab12968",[269,274,277,281],{"_key":270,"_type":79,"marks":271,"text":273},"843c6ab129680",[272,111],"b36baadb8d81","How can I efficiently diff a CSV file against a database?",{"_key":275,"_type":79,"marks":276,"text":116},"843c6ab129681",[],{"_key":278,"_type":79,"marks":279,"text":280},"843c6ab129682",[120],"softwareengineering.stackexchange.com",{"_key":282,"_type":79,"marks":283,"text":284},"843c6ab129683",[],"\nThat just sounds like running a diff of two databases with extra steps.",[286],{"_key":272,"_type":92,"href":287,"reference":12},"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F440736\u002Fhow-can-i-efficiently-diff-a-csv-file-against-a-database",{"_key":289,"_type":75,"children":290,"markDefs":307,"style":94},"87b77b0f7022",[291,296,299,303],{"_key":292,"_type":79,"marks":293,"text":295},"87b77b0f70220",[294,111],"893a71a7d645","Interviewer keeps stringing me along",{"_key":297,"_type":79,"marks":298,"text":116},"87b77b0f70221",[],{"_key":300,"_type":79,"marks":301,"text":302},"87b77b0f70222",[120],"workplace.stackexchange.com",{"_key":304,"_type":79,"marks":305,"text":306},"87b77b0f70223",[],"\n“If they’re like this before you start, how bad will it be once you’ve joined?”",[308],{"_key":294,"_type":92,"href":309,"reference":12},"https:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F187146\u002Finterviewer-keeps-stringing-me-along",{"_key":311,"_type":75,"children":312,"markDefs":317,"style":103},"fed9ecc10340",[313],{"_key":314,"_type":79,"marks":315,"text":316},"fed9ecc103400",[],"Links from around the web",[],{"_key":319,"_type":75,"children":320,"markDefs":337,"style":94},"b193051d17c3",[321,326,329,333],{"_key":322,"_type":79,"marks":323,"text":325},"b193051d17c30",[324,111],"ddb38067db6c","Why your website should be under 14KB in size",{"_key":327,"_type":79,"marks":328,"text":116},"b193051d17c31",[],{"_key":330,"_type":79,"marks":331,"text":332},"b193051d17c32",[120],"endtimes.dev",{"_key":334,"_type":79,"marks":335,"text":336},"b193051d17c33",[],"\nThe difference between 14KB and 15KB may be very small, but just wait and see why it makes a big change.",[338],{"_key":324,"_type":92,"href":339,"reference":12},"https:\u002F\u002Fendtimes.dev\u002Fwhy-your-website-should-be-under-14kb-in-size\u002F",{"_key":341,"_type":75,"children":342,"markDefs":359,"style":94},"eb5a3ee0c8e6",[343,348,351,355],{"_key":344,"_type":79,"marks":345,"text":347},"eb5a3ee0c8e60",[346,111],"d94755a70d05","The twisted life of Clippy",{"_key":349,"_type":79,"marks":350,"text":116},"eb5a3ee0c8e61",[],{"_key":352,"_type":79,"marks":353,"text":354},"eb5a3ee0c8e62",[120],"www.seattlemet.com",{"_key":356,"_type":79,"marks":357,"text":358},"eb5a3ee0c8e63",[],"\nIt’s obvious to us now, but in the mid-90s, developers did not know that Clippy would be a cultural icon.",[360],{"_key":346,"_type":92,"href":361,"reference":12},"https:\u002F\u002Fwww.seattlemet.com\u002Fnews-and-city-life\u002F2022\u002F08\u002Forigin-story-of-clippy-the-microsoft-office-assistant",{"_key":363,"_type":75,"children":364,"markDefs":381,"style":94},"3d4f36172fdf",[365,370,373,377],{"_key":366,"_type":79,"marks":367,"text":369},"3d4f36172fdf0",[368,111],"e1cd2b1c299a","Complex conditional width using flex-basis with clamp",{"_key":371,"_type":79,"marks":372,"text":116},"3d4f36172fdf1",[],{"_key":374,"_type":79,"marks":375,"text":376},"3d4f36172fdf2",[120],"every-layout.dev",{"_key":378,"_type":79,"marks":379,"text":380},"3d4f36172fdf3",[],"\nHere are some tricks for even more advanced CSS layouts.",[382],{"_key":368,"_type":92,"href":383,"reference":12},"https:\u002F\u002Fevery-layout.dev\u002Fblog\u002Fsidebar-flex-basis-clamp\u002F",{"_key":385,"_type":75,"children":386,"markDefs":403,"style":94},"a55a44a67561",[387,392,395,399],{"_key":388,"_type":79,"marks":389,"text":391},"a55a44a675610",[390,111],"fb5aaffffa62","Constructs of augmented reality",{"_key":393,"_type":79,"marks":394,"text":116},"a55a44a675611",[],{"_key":396,"_type":79,"marks":397,"text":398},"a55a44a675612",[120],"developer.qualcomm.com",{"_key":400,"_type":79,"marks":401,"text":402},"a55a44a675613",[],"\nThis awesome free guide will give you the skills and tools to make augmented reality (AR) a real reality!",[404],{"_key":390,"_type":92,"href":405,"reference":12},"https:\u002F\u002Fdeveloper.qualcomm.com\u002Febook\u002Fconstructs-of-augmented-reality",{"_key":407,"_type":75,"children":408,"markDefs":418,"style":94},"bd5cf5720740",[409,413],{"_key":410,"_type":79,"marks":411,"text":412},"bd5cf57207400",[],"A blast from the past: ",{"_key":414,"_type":79,"marks":415,"text":417},"bd5cf57207401",[416],"734a9b762bcd","Want to teach your kids to code? Here are three apps that can help.",[419],{"_key":416,"_type":92,"href":420,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F12\u002Fwant-to-teach-your-kids-to-code-here-are-three-apps-that-can-help\u002F",true,"2022\u002F09\u002F09","Functional programming for blockchains, multiple conditional inheritances, and the life of Clippy",{"_type":53,"asset":425},{"_ref":426,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":428,"language":429},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #142 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and&nbsp;\u003Ca href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF\">Cassidy Williams\u003C\u002Fa>. This week: our new Student Ambassador Program, the conspicuous absence of hardware-specific GPU APIs, and an ode to our dearly departed companion, Clippy.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-from-the-blog\">From the blog\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F08\u002F29\u002Fstack-overflow-student-ambassador-program-how-to-apply\u002F\">\u003Cstrong>Stack Overflow is launching a Student Ambassador Program. Here’s how to apply.\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Learn how Stack Overflow can help support your campus clubs or hackathons.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F08\u002F31\u002Ffunctional-programming-is-an-ideal-fit-for-developing-blockchains\u002F\">\u003Cstrong>Functional programming is an ideal fit for developing blockchains\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Some applications just lend themselves to certain programming paradigms.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F09\u002F06\u002Fwork-has-changed-our-upcoming-conference-flow-state-explores-whats-next\u002F\">\u003Cstrong>Work has changed. Our upcoming conference, Flow State, explores what’s next\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Learn how developers, technologists, and forward thinking organizations are adapting to the new normal.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F08\u002F30\u002Fwhat-companies-lose-when-they-track-worker-productivity-ep-478\u002F\">\u003Cstrong>What companies lose when they track worker productivity (Ep. 478)\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>The home team gathers for a conversation about workplace productivity monitoring: Does it motivate employees to get more done, or does it lead to stress that takes away from deep, focused work and replaces it with busywork instead?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mongodb.com\u002Fwebinar\u002Faug22-data-modeling-with-mongodb?utm_campaign=stack_ww_pl_flighted_datamodelingsept22_web_dev&amp;utm_source=stackoverflow&amp;utm_medium=sponsored_newsletter\">\u003Cstrong>Data Modeling with MongoDB Webinar\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>Join MongoDB for a live webinar where experts will examine the most important considerations when making decisions about your data model, so that you can create the model that best fits your application. Register now!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-interesting-questions\">Interesting questions\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F73557662\u002Fhow-can-i-achieve-multiple-conditional-inheritance\">\u003Cstrong>How can I achieve multiple conditional inheritance?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.com\u003C\u002Fem>\u003Cbr>For this to work well, you may need to update your C++ version.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcomputergraphics.stackexchange.com\u002Fquestions\u002F12940\u002Fwhy-cant-we-have-hardware-specific-graphics-apis\">\u003Cstrong>Why can’t we have hardware-specific graphics APIs?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>computergraphics.stackexchange.com\u003C\u002Fem>\u003Cbr>The GPU doesn’t actually belong to the hardware. It belongs to the OS.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F440736\u002Fhow-can-i-efficiently-diff-a-csv-file-against-a-database\">\u003Cstrong>How can I efficiently diff a CSV file against a database?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>softwareengineering.stackexchange.com\u003C\u002Fem>\u003Cbr>That just sounds like running a diff of two databases with extra steps.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F187146\u002Finterviewer-keeps-stringing-me-along\">\u003Cstrong>Interviewer keeps stringing me along\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>workplace.stackexchange.com\u003C\u002Fem>\u003Cbr>“If they’re like this before you start, how bad will it be once you’ve joined?”\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-links-from-around-the-web\">Links from around the web\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fendtimes.dev\u002Fwhy-your-website-should-be-under-14kb-in-size\u002F\">\u003Cstrong>Why your website should be under 14KB in size\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>endtimes.dev\u003C\u002Fem>\u003Cbr>The difference between 14KB and 15KB may be very small, but just wait and see why it makes a big change.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.seattlemet.com\u002Fnews-and-city-life\u002F2022\u002F08\u002Forigin-story-of-clippy-the-microsoft-office-assistant\">\u003Cstrong>The twisted life of Clippy\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.seattlemet.com\u003C\u002Fem>\u003Cbr>It’s obvious to us now, but in the mid-90s, developers did not know that Clippy would be a cultural icon.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fevery-layout.dev\u002Fblog\u002Fsidebar-flex-basis-clamp\u002F\">\u003Cstrong>Complex conditional width using flex-basis with clamp\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>every-layout.dev\u003C\u002Fem>\u003Cbr>Here are some tricks for even more advanced CSS layouts.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdeveloper.qualcomm.com\u002Febook\u002Fconstructs-of-augmented-reality\">\u003Cstrong>Constructs of augmented reality\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>developer.qualcomm.com\u003C\u002Fem>\u003Cbr>This awesome free guide will give you the skills and tools to make augmented reality (AR) a real reality!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>A blast from the past:&nbsp;\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F12\u002Fwant-to-teach-your-kids-to-code-here-are-three-apps-that-can-help\u002F\">Want to teach your kids to code? Here are three apps that can help.\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2022-09-09T12:24:00.000Z",{"current":432},"the-overflow-142-the-bane-of-bossware",[434,441,446],{"_createdAt":435,"_id":436,"_rev":437,"_type":438,"_updatedAt":435,"slug":439,"title":440},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":440},"newsletter",{"_createdAt":435,"_id":442,"_rev":437,"_type":438,"_updatedAt":435,"slug":443,"title":445},"wp-tagcat-the-overflow",{"current":444},"the-overflow","the overflow",{"_createdAt":435,"_id":436,"_rev":437,"_type":438,"_updatedAt":435,"slug":447,"title":440},{"current":440},"The Overflow #142: The bane of bossware",[450,456,462,468],{"_id":451,"publishedAt":452,"slug":453,"sponsored":12,"title":455},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":454},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":457,"publishedAt":458,"slug":459,"sponsored":12,"title":461},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":460},"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":463,"publishedAt":464,"slug":465,"sponsored":12,"title":467},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":466},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":469,"publishedAt":470,"slug":471,"sponsored":12,"title":473},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":472},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":475,"sourceMap":-1},{"count":476,"lastTimestamp":12},0]