[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-k4FTkGFqCcJcs8RHLYmHpcHtCi6rFvSYxDd_ZdIcAcI":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":202,"title":205},"2025-01-23T19:58:19Z","14bf43ce-5406-4ed0-88ef-92745184441a","0Mkb5FQxU5FAKeDVsIHHfu","newsletterOverflow","2025-01-31T14:01:46Z",[11,17,21,25,29],{"_type":12,"description":13,"link":14,"promotion":15,"title":16},"newsletterOverflowStory","We’re excited to announce our 16th annual Stack Gives Back campaign donations.","https:\u002F\u002Fstackoverflow.blog\u002F2025\u002F01\u002F27\u002Fstack-gives-back-2024\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",null,"Stack Gives Back 2024!",{"_type":12,"description":18,"link":19,"promotion":15,"title":20},"John Graham-Cumming, CTO of Cloudflare, joins Ben and Ryan for a conversation about the latest trends in internet usage highlighted in Cloudflare's 2024 Year in Review report. ","https:\u002F\u002Fstackoverflow.blog\u002F2025\u002F01\u002F24\u002Fhow-the-internet-changed-in-2024\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","How the internet changed in 2024",{"_type":12,"description":22,"link":23,"promotion":15,"title":24},"Is anyone designing software where failures don't have consequences?","https:\u002F\u002Fstackoverflow.blog\u002F2025\u002F01\u002F22\u002Fwhy-all-developers-should-adopt-a-safety-critical-mindset\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Why all developers should adopt a safety-critical mindset",{"_type":12,"description":26,"link":27,"promotion":15,"title":28},"Kyle welcomes Wes Copeland, a senior frontend engineer at Apartment Advisor, to the interview. They talk about how good test coverage helps you develop software faster, the benefits of low-fidelity prototypes, and why he prefers to avoid vibes-driven development.","https:\u002F\u002Fstackoverflow.blog\u002F2025\u002F01\u002F22\u002Fwbit-3-can-good-team-dynamics-make-agile-obsolete\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","WBIT#3: Can good team dynamics make Agile obsolete?",{"_type":12,"description":30,"link":42,"promotion":43,"title":44},[31],{"_key":32,"_type":33,"children":34,"markDefs":40,"style":41},"6e9a8a0e385c","block",[35],{"_key":36,"_type":37,"marks":38,"text":39},"1fc8256d1a080","span",[],"Ready to leverage machine learning for intelligent process optimization? Experience adaptive automation with decision-making for complex task sequencing and error handling. Securely scale with top-tier AI models and governance.",[],"normal","https:\u002F\u002Fwww.uipath.com\u002Fcommunity-blog\u002Ftutorials\u002Fagentic-automation-with-uipath-autopilot\u002F?utm_source=stackoverflow&utm_medium=paid_web_referral&utm_campaign=awareness&utm_content=newsletter&utm_term=agentic-automation&utm_team=cmt&utm_team_geo=global",true,"UiPath Autopilot™: your AI-driven automation orchestrator",[46],{"_key":47,"_type":33,"children":48,"markDefs":62,"style":41},"496808c673fb",[49,53,58],{"_key":50,"_type":37,"marks":51,"text":52},"43402544d4010",[],"Welcome to ISSUE #262 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},"43402544d4011",[56],"08ed65eaacee","Cassidy Williams",{"_key":59,"_type":37,"marks":60,"text":61},"43402544d4012",[],". This week: The organizations to which Stack gave back in 2024, what you can do when your open-source plugin is repackaged as commercial code, and the UX of login codes.",[63],{"_key":56,"_type":64,"href":65},"link","https:\u002F\u002Fcassidoo.co\u002F",262,[68,82,96,110],{"_key":69,"_ref":70,"_type":12,"description":71,"link":80,"promotion":15,"title":81},"536bd76ea29ac9ebce9ea872c29799b1","14154755-2d0a-4c5b-82a5-62627c4b8906",[72],{"_key":73,"_type":33,"children":74,"markDefs":79,"style":41},"8ceeca8febf7",[75],{"_key":76,"_type":37,"marks":77,"text":78},"f013adf2d7180",[],"A very cool hardware project that displays time in words.",[],"https:\u002F\u002Fwillempennings.nl\u002Fclocksquared-mini-a-word-clock-wristwatch\u002F","ClockSquared Mini, a word clock wristwatch",{"_key":83,"_ref":84,"_type":12,"description":85,"link":94,"promotion":15,"title":95},"70c44af14be2d16596f046251e2622a2","2b3159b8-1e0f-475f-8f62-7769b449d73c",[86],{"_key":87,"_type":33,"children":88,"markDefs":93,"style":41},"1e2b985f43bd",[89],{"_key":90,"_type":37,"marks":91,"text":92},"eb6b161971b70",[],"Dark mode is a great option, but it should be that: an option.",[],"https:\u002F\u002Fiamvishnu.com\u002Fposts\u002Fplease-dont-force-dark-mode","Please don't force dark mode",{"_key":97,"_ref":98,"_type":12,"description":99,"link":108,"promotion":15,"title":109},"f18e66cae46318d54f6d5fa2c1ba583c","0e64b6ae-225f-4d2f-8e16-9d9a5f896379",[100],{"_key":101,"_type":33,"children":102,"markDefs":107,"style":41},"ae18ac28bc50",[103],{"_key":104,"_type":37,"marks":105,"text":106},"85f179d7d2830",[],"Security is important, but the user experience around it is, too.",[],"https:\u002F\u002Fbradfrost.com\u002Fblog\u002Fpost\u002Fthe-ux-of-login-codes\u002F","The UX of login codes",{"_key":111,"_ref":112,"_type":12,"description":113,"link":122,"promotion":15,"title":123},"3c3d0f64085c2dcfa3678cbf365a6c98","6736cbf7-4362-4e7b-8bfc-c53f61005640",[114],{"_key":115,"_type":33,"children":116,"markDefs":121,"style":41},"2e9f855214db",[117],{"_key":118,"_type":37,"marks":119,"text":120},"7cca45dd0de20",[],"A fun story about the power of testing and improvement.",[],"https:\u002F\u002Fwww.mattkeeter.com\u002Fblog\u002F2025-01-20-guided\u002F","Guided by the beauty of our test suite","2025-01-29",[126,140,154,168],{"_key":127,"_ref":128,"_type":12,"description":129,"link":138,"promotion":15,"title":139},"f267ec2d71bfcf67b7881f6959420653","d0fed1ba-951e-45e6-b4bd-e3b43ae2047f",[130],{"_key":131,"_type":33,"children":132,"markDefs":137,"style":41},"5bd2e1cfcf69",[133],{"_key":134,"_type":37,"marks":135,"text":136},"c2efaffa0b7a0",[],"“You can call a geographic feature whatever you want. Whether you can get other people to agree with you is another matter.”",[],"https:\u002F\u002Fpolitics.stackexchange.com\u002Fquestions\u002F90351\u002Fdoes-the-us-president-have-authority-to-rename-a-geographic-feature-outside-the?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Does the US President have authority to rename a geographic feature outside the US?",{"_key":141,"_ref":142,"_type":12,"description":143,"link":152,"promotion":15,"title":153},"231cd98356d94de9e697445bdf52e278","32a9cf6f-187e-4bf4-bdd1-53000f6dce14",[144],{"_key":145,"_type":33,"children":146,"markDefs":151,"style":41},"f94523631656",[147],{"_key":148,"_type":37,"marks":149,"text":150},"dc2f25531a3d0",[],"You can’t put the toothpaste back in the tube.",[],"https:\u002F\u002Fopensource.stackexchange.com\u002Fquestions\u002F15330\u002Fis-it-legal-to-delete-an-mit-licensed-github-repository-which-was-contributed-to?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Is it legal to delete a licensed github repository which was contributed to and then distribute this code as commercial?",{"_key":155,"_ref":156,"_type":12,"description":157,"link":166,"promotion":15,"title":167},"ea42629acf48df0199f1af93bd1c80e7","147e3002-c24e-4368-9c1c-84282f56f576",[158],{"_key":159,"_type":33,"children":160,"markDefs":165,"style":41},"382813ad765e",[161],{"_key":162,"_type":37,"marks":163,"text":164},"498226e78f8d0",[],"Those solvers aren't actually Python in the end.",[],"https:\u002F\u002For.stackexchange.com\u002Fquestions\u002F12846\u002Fwhy-do-solvers-for-slower-programming-languages-exist?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Why do solvers for \"slower\" programming languages exist?",{"_key":169,"_ref":170,"_type":12,"description":171,"link":180,"promotion":15,"title":181},"515f23524d9d62630e494ce49c9fe366","76cd72c8-46ab-4e25-b03f-ff102924f6da",[172],{"_key":173,"_type":33,"children":174,"markDefs":179,"style":41},"ecd57f1df375",[175],{"_key":176,"_type":37,"marks":177,"text":178},"0fd684e0abac0",[],"Legally speaking, you have no obligation to retain internal messages—unless there’s a lawsuit in the works.",[],"https:\u002F\u002Flaw.stackexchange.com\u002Fquestions\u002F106946\u002Fmust-companies-keep-records-of-internal-messages-emails-slack-messages-ms-tea?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Must companies keep records of internal messages (emails, Slack messages, MS Teams chats, etc.) and if so, for how long?",[183],{"_key":184,"_type":33,"children":185,"markDefs":199,"style":41},"8476aeeee0dd",[186,190,195],{"_key":187,"_type":37,"marks":188,"text":189},"4c423c1465180",[],"Onboard, organize, and bring your team up to speed in a jiffy. ",{"_key":191,"_type":37,"marks":192,"text":194},"4c423c1465181",[193],"f60e5c9ff6eb","Try Stack Overflow for Teams",{"_key":196,"_type":37,"marks":197,"text":198},"4c423c1465182",[],".",[200],{"_key":193,"_type":64,"href":201},"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Fcreate\u002Ffree?utm_source=so-owned&utm_medium=banner&utm_campaign=campaign-18&utm_content=newsletter",{"_type":203,"current":204},"slug","issue-262-how-the-internet-changed-last-year","Issue 262: How the internet changed last year"]