[{"data":1,"prerenderedAt":1157},["Reactive",2],{"sanity-2SPE816Kdz":3,"sanity-3kAnu8KbYu":1123},{"featured":4,"releases":69,"podcast":262,"latest":310,"latestPodcast":891,"links":910,"network":1070},{"_id":5,"slug":6,"comments":9,"tags":10,"image":40,"author":45,"title":64,"excerpt":65,"publishedAt":66,"sponsored":67,"commentCount":68},"af28f7ef-dc2e-434a-92d7-6181dbe9842b",{"current":7,"_type":8},"defining-socially-responsible-ai-how-we-select-api-partners","slug",true,[11,18,22,26,31,35],{"_id":12,"title":13,"_updatedAt":14,"slug":15,"_createdAt":14,"_rev":16,"_type":17},"wp-tagcat-announcement","announcement","2023-05-23T16:43:21Z",{"current":13},"9HpbCsT2tq0xwozQfkc4ih","blogTag",{"_updatedAt":14,"slug":19,"_createdAt":14,"_rev":16,"_type":17,"_id":21,"title":20},{"current":20},"se-all","wp-tagcat-se-all",{"slug":23,"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24,"_updatedAt":14},{"current":24},"se-stackoverflow","wp-tagcat-se-stackoverflow",{"_rev":16,"_type":17,"_id":27,"title":28,"_updatedAt":14,"slug":29,"_createdAt":14},"wp-tagcat-generative-ai","generative AI",{"current":30},"generative-ai",{"_createdAt":14,"_rev":16,"_type":17,"_id":32,"title":33,"_updatedAt":14,"slug":34},"wp-tagcat-partnership","partnership",{"current":33},{"slug":36,"_createdAt":14,"_rev":16,"_type":17,"_id":38,"title":39,"_updatedAt":14},{"current":37},"community","wp-tagcat-community","Community",{"_type":41,"asset":42},"image",{"_ref":43,"_type":44},"image-3f4db4b7462b86347174fd41f2eeb490dfbd116f-2400x1260-png","reference",[46,55],{"_id":47,"name":48,"role":49,"avatar":50,"slug":53},"ea5f1623-bbbd-4851-bec1-26645376bdff","Ryan Polk","Chief Product Officer",{"_type":41,"asset":51},{"_ref":52,"_type":44},"image-65a024a936572ad6cd7711632fc899c92033dc5a-800x800-jpg",{"current":54,"_type":8},"ryan-polk",{"_id":56,"name":57,"role":58,"avatar":59,"slug":62},"cb5123e0-4da0-4676-bc62-61bda09c1d6a","Ellen Brandenberger","Director, Product Innovation at Stack Overflow",{"_type":41,"asset":60},{"_ref":61,"_type":44},"image-5d9afc2e55ceca7841481306e9ae15ebd7049d09-512x512-png",{"current":63,"_type":8},"ellen-brandenberger","Defining socially responsible AI: How we select partners","Stack Overflow is on a journey to build a new era in the practice of AI: the era of social responsibility. All products based on models that consume public Stack Overflow data are required to provide attribution back to the highest relevance posts that influenced the summary given by the model. \n","2024-02-29T15:00:00.000Z",null,4,[70,143,212,238],{"commentCount":71,"product":72,"discussion":67,"title":103,"image":104,"publishedAt":107,"slug":108,"comments":9,"tags":110,"sponsored":67,"author":123,"_id":141,"excerpt":142},0,{"_type":73,"name":74,"_id":75,"abbr":76,"color":77,"nameFull":95,"_createdAt":96,"_rev":97,"_updatedAt":98,"marketo":99,"descriptionShort":100,"slug":101},"product","Teams","339bc91a-69c6-4a69-8add-a12977a22ad5","SOT",{"rgb":78,"hsl":84,"alpha":79,"_type":89,"hex":90,"hsv":91},{"a":79,"b":80,"r":81,"g":82,"_type":83},1,110,43,45,"rgbaColor",{"s":85,"_type":86,"h":87,"l":88,"a":79},0.4379084967320261,"hslaColor",238.2089552238806,0.30000000000000004,"color","#2b2d6e",{"s":92,"v":93,"_type":94,"h":87,"a":79},0.6090909090909091,0.43137254901960786,"hsvaColor","Stack Overflow for Teams","2022-02-25T09:59:05Z","CdxwUJS4Yq56EW1FXLSyTz","2023-09-18T09:01:53Z","SO for Teams","Where developers & technologists share private knowledge with coworkers.",{"current":102,"_type":8},"teams","Making collaboration intuitive and meaningful",{"_type":41,"asset":105},{"_ref":106,"_type":44},"image-f42aaf8a332853d836a6441b5232afc695322cba-2400x1260-png","2024-03-07T14:00:00.000Z",{"current":109,"_type":8},"stack-overflow-for-teams-new-homepage",[111,118],{"_updatedAt":112,"slug":113,"_createdAt":112,"_rev":115,"_type":17,"_id":116,"title":117},"2023-05-24T12:47:27Z",{"current":114,"_type":8},"release","U4EAsafBiCyNCxF55G0Viz","dd8e316f-cd4a-4250-87fc-3503d861462e","Releases",{"_createdAt":14,"_rev":16,"_type":17,"_id":119,"title":120,"_updatedAt":14,"slug":121},"wp-tagcat-stack-overflow-for-teams","stack overflow for teams",{"current":122},"stack-overflow-for-teams",[124,132],{"avatar":125,"slug":128,"_id":130,"name":131,"role":67},{"_type":41,"asset":126},{"_ref":127,"_type":44},"image-18f6d2761ac019ff008fe26312e81f2fdb998eb0-1024x1024-png",{"current":129},"ckoos","wp-author-322","Carrie Koos",{"_id":133,"name":134,"role":135,"avatar":136,"slug":139},"72a9318d-37bd-4291-8ca9-636d5ad38e95","Natalie Rotnov","Product Marketing Manager",{"_type":41,"asset":137},{"_ref":138,"_type":44},"image-8c91950087a0bfaf58de41488391eb60f414d9ee-1980x2640-jpg",{"current":140,"_type":8},"natalie-rotnov","9c0a94ec-f555-4759-b628-a5605caa1b9d","In the latest Stack Overflow for Teams Enterprise release, you'll see updates that make collaboration more intuitive and meaningful at several different touch points in the user journey, including a reimagined homepage.",{"author":144,"commentCount":68,"tags":154,"image":180,"_id":183,"title":184,"excerpt":185,"publishedAt":186,"slug":187,"comments":9,"sponsored":67,"product":189,"discussion":67},[145],{"_id":146,"name":147,"role":148,"avatar":149,"slug":152},"b75b7f4c-77e7-413b-b536-0f9b86865da6","Janice Manningham","Senior Product Manager",{"_type":41,"asset":150},{"_ref":151,"_type":44},"image-1b404885d3a23819388c0b5595a01ddd6fa8e108-71x71-png",{"_type":8,"current":153},"Janice-Manningham",[155,157,162,166,168,174,176],{"_id":116,"title":117,"_updatedAt":112,"slug":156,"_createdAt":112,"_rev":115,"_type":17},{"current":114,"_type":8},{"_type":17,"_id":158,"title":159,"_updatedAt":14,"slug":160,"_createdAt":14,"_rev":16},"wp-tagcat-new-features","new features",{"current":161},"new-features",{"_updatedAt":14,"slug":163,"_createdAt":14,"_rev":16,"_type":17,"_id":165,"title":164},{"current":164},"discussion","wp-tagcat-discussion",{"_id":38,"title":39,"_updatedAt":14,"slug":167,"_createdAt":14,"_rev":16,"_type":17},{"current":37},{"_id":169,"title":170,"_updatedAt":171,"slug":172,"_createdAt":171,"_rev":173,"_type":17},"a437655d-ec3e-4273-a2ea-dc26a032378e","experiment","2024-02-07T20:30:26Z",{"current":170,"_type":8},"ZJol8tsUBNyNZFV1a7ILI5",{"_updatedAt":14,"slug":175,"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24},{"current":24},{"_type":17,"_id":177,"title":178,"_updatedAt":14,"slug":179,"_createdAt":14,"_rev":16},"wp-tagcat-se-tech","se-tech",{"current":178},{"_type":41,"asset":181},{"_type":44,"_ref":182},"image-9997cabb88bd0459197d45063eefd7bc1ffbcb1f-2400x1260-png","de97888b-ee20-4ec7-af4a-1ca22220908b","Discussions now taking place across all tags on Stack Overflow","Expanding the experiment to create the space for developers to have meaningful conversations about their favorite technologies.","2024-02-08T15:00:00.000Z",{"current":188,"_type":8},"discussions-now-taking-place-across-all-tags-on-stack-overflow",{"slug":190,"_rev":192,"name":193,"abbr":194,"_updatedAt":195,"_id":196,"descriptionShort":197,"color":198,"nameFull":193,"_createdAt":211,"_type":73},{"current":191,"_type":8},"stack-overflow","Y19sMkrokem5ta9WfBjWNY","Stack Overflow","SO","2022-11-14T13:11:55Z","f1a62b88-bf16-4c2c-ab71-12fd89ad6b0c","Where developers and technologists go to gain and share knowledge.",{"hsv":199,"rgb":203,"hsl":207,"alpha":79,"_type":89,"hex":210},{"s":200,"v":201,"_type":94,"h":202,"a":79},0.8524590163934426,0.9568627450980393,26.53846153846154,{"g":204,"_type":83,"a":79,"b":205,"r":206},128,36,244,{"s":208,"_type":86,"h":202,"l":209,"a":79},0.9043478260869566,0.5490196078431373,"#f48024","2022-10-05T08:07:34Z",{"sponsored":67,"author":213,"discussion":67,"title":218,"excerpt":219,"publishedAt":220,"slug":221,"comments":9,"_id":223,"tags":224,"image":229,"commentCount":71,"product":232},[214],{"slug":215,"_id":130,"name":131,"role":67,"avatar":216},{"current":129},{"_type":41,"asset":217},{"_ref":127,"_type":44},"Celebrating and improving your community’s knowledge","Let’s take a look at the first Stack Overflow for Teams Enterprise release of the year, focusing on how your teams can celebrate your community’s contributions and how search improvements will make these contributions more discoverable.","2024-02-05T15:00:00.000Z",{"current":222,"_type":8},"celebrating-and-improving-your-community-s-knowledge","3780d5ec-62ce-4625-a70d-d33f2eba3726",[225,227],{"title":117,"_updatedAt":112,"slug":226,"_createdAt":112,"_rev":115,"_type":17,"_id":116},{"current":114,"_type":8},{"_id":119,"title":120,"_updatedAt":14,"slug":228,"_createdAt":14,"_rev":16,"_type":17},{"current":122},{"_type":41,"asset":230},{"_ref":231,"_type":44},"image-08ae282626b430022505c9ab36a4c74232f60bae-2400x1260-png",{"abbr":76,"color":233,"nameFull":95,"_createdAt":96,"_rev":97,"_type":73,"name":74,"_id":75,"_updatedAt":98,"marketo":99,"descriptionShort":100,"slug":237},{"hsl":234,"alpha":79,"_type":89,"hex":90,"hsv":235,"rgb":236},{"_type":86,"h":87,"l":88,"a":79,"s":85},{"a":79,"s":92,"v":93,"_type":94,"h":87},{"a":79,"b":80,"r":81,"g":82,"_type":83},{"current":102,"_type":8},{"author":239,"discussion":67,"_id":244,"publishedAt":245,"slug":246,"comments":9,"image":248,"product":251,"title":257,"excerpt":258,"tags":259,"sponsored":67,"commentCount":71},[240],{"avatar":241,"slug":243,"_id":130,"name":131,"role":67},{"_type":41,"asset":242},{"_ref":127,"_type":44},{"current":129},"e5597ac8-fbff-4242-895b-7dd4525fa7ec","2023-12-07T13:00:00.000Z",{"current":247,"_type":8},"teams-enterprise-2023-3-release",{"_type":41,"asset":249},{"_ref":250,"_type":44},"image-dca48025f71232e759a6b5476f37729933e1004d-2400x1260-png",{"marketo":99,"descriptionShort":100,"slug":252,"abbr":76,"color":253,"nameFull":95,"_createdAt":96,"_rev":97,"_type":73,"name":74,"_id":75,"_updatedAt":98},{"current":102,"_type":8},{"hsl":254,"alpha":79,"_type":89,"hex":90,"hsv":255,"rgb":256},{"a":79,"s":85,"_type":86,"h":87,"l":88},{"v":93,"_type":94,"h":87,"a":79,"s":92},{"r":81,"g":82,"_type":83,"a":79,"b":80},"Enterprise 2023.3: Enriching the Stack Overflow for Teams Essentials","After launching major features like Communities and Connectivity and a completely new API in 2023, we’re returning to some of the fundamentals of Stack Overflow for Teams to enrich the core experience and help connect users to knowledge faster. ",[260],{"_rev":115,"_type":17,"_id":116,"title":117,"_updatedAt":112,"slug":261,"_createdAt":112},{"current":114,"_type":8},{"tags":263,"image":287,"_id":291,"publishedAt":292,"slug":293,"comments":9,"commentCount":71,"player":295,"title":299,"excerpt":300,"sponsored":67,"author":301},[264,269,273,278,280,282],{"_type":17,"_id":265,"title":266,"_updatedAt":14,"slug":267,"_createdAt":14,"_rev":16},"wp-tagcat-node-js","node.js",{"current":268},"node-js",{"slug":270,"_createdAt":14,"_rev":16,"_type":17,"_id":272,"title":271,"_updatedAt":14},{"current":271},"javascript","wp-tagcat-javascript",{"_createdAt":14,"_rev":16,"_type":17,"_id":274,"title":275,"_updatedAt":14,"slug":276},"wp-tagcat-developer-experience","developer experience",{"current":277},"developer-experience",{"_rev":16,"_type":17,"_id":177,"title":178,"_updatedAt":14,"slug":279,"_createdAt":14},{"current":178},{"_updatedAt":14,"slug":281,"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24},{"current":24},{"_rev":16,"_type":17,"_id":283,"title":284,"_updatedAt":14,"slug":285,"_createdAt":14},"wp-tagcat-podcast","The Stack Overflow Podcast",{"current":286},"podcast",{"attribution":288,"asset":289,"_type":41},"Alexandra Francis",{"_ref":290,"_type":44},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","0fcd207e-f2b5-4b8f-a1bf-4edf09b0a94a","2024-03-19T07:40:00.000Z",{"current":294,"_type":8},"why-the-creator-of-node-js-r-created-a-new-javascript-runtime",{"_type":296,"_key":297,"url":298},"embed","715abb4c4a14","https://player.simplecast.com/c05979b9-8406-4d1b-bbbc-535659624ce9?","Why the creator of Node.js® created a new JavaScript runtime","Ryan Dahl, creator of Node.js and Deno, tells us about his journey into software development and the creation of Node.js. He explains why he started Deno, a new JavaScript runtime. Ryan also introduces JSR, an alternative to NPM, and emphasizes the importance of security in the JavaScript ecosystem. Plus: Thoughts on the future of JavaScript, including the role of TypeScript and bridging the gap between server-side and browser JavaScript.",[302],{"slug":303,"_id":305,"name":306,"role":67,"avatar":307},{"current":304},"emay","wp-author-295","Eira May",{"_type":41,"asset":308},{"_ref":309,"_type":44},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg",[311,342,382,413,446,492,538,570,603,651,685,722,753,781,808,830],{"sponsored":67,"author":312,"commentCount":79,"_id":321,"slug":322,"comments":9,"tags":324,"image":336,"title":339,"excerpt":340,"publishedAt":341},[313],{"name":314,"role":67,"avatar":315,"slug":318,"_id":320},"Ben Popper",{"_type":41,"asset":316},{"_ref":317,"_type":44},"image-e81c84dcaeb58be1002795a6544b595bd6fc8071-1024x1024-jpg",{"current":319},"benpopper","wp-author-213","af569f88-a873-4771-9d98-a462bdb8faa3",{"current":323,"_type":8},"what-inspired-you-to-start-coding-programming-software-development",[325,327,332,334],{"_type":17,"_id":165,"title":164,"_updatedAt":14,"slug":326,"_createdAt":14,"_rev":16},{"current":164},{"_createdAt":14,"_rev":16,"_type":17,"_id":328,"title":329,"_updatedAt":14,"slug":330},"wp-tagcat-career-development","career development",{"current":331},"career-development",{"title":178,"_updatedAt":14,"slug":333,"_createdAt":14,"_rev":16,"_type":17,"_id":177},{"current":178},{"_updatedAt":14,"slug":335,"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24},{"current":24},{"asset":337,"_type":41,"attribution":288},{"_ref":338,"_type":44},"image-fb622171caf038922e651ce9aae97e06fa07f4f9-12000x6300-jpg","Exploring what inspired folks to start coding","Users have been sharing the spark that started them on their journey as computer programmers. From IRC to Minecraft, users found a passion that became a career.","2024-03-18T13:00:00.000Z",{"slug":343,"comments":9,"author":345,"image":354,"sponsored":67,"commentCount":357,"_id":358,"title":359,"excerpt":360,"publishedAt":361,"tags":362},{"current":344,"_type":8},"in-rust-we-trust-white-house-office-urges-memory-safety",[346],{"_id":347,"name":348,"role":67,"avatar":349,"slug":352},"wp-author-226","Ryan Donovan",{"_type":41,"asset":350},{"_type":44,"_ref":351},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png",{"current":353},"rdonovan",{"_type":41,"asset":355},{"_ref":356,"_type":44},"image-d66fc78e361d4c9fd7c240d8b055b1fc4da9c7a0-2464x1856-png",12,"31aad8b3-a239-4254-9e20-6f64cf26f3a8","In Rust we trust? White House Office urges memory safety","Is your preferred programming language a matter of national security?","2024-03-04T18:07:38.027Z",[363,365,367,371,378],{"_rev":16,"_type":17,"_id":177,"title":178,"_updatedAt":14,"slug":364,"_createdAt":14},{"current":178},{"_updatedAt":14,"slug":366,"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24},{"current":24},{"title":368,"_updatedAt":14,"slug":369,"_createdAt":14,"_rev":16,"_type":17,"_id":370},"rust",{"current":368},"wp-tagcat-rust",{"slug":372,"_createdAt":374,"_rev":375,"_type":17,"_id":376,"title":377,"_updatedAt":374},{"current":373,"_type":8},"programming-language","2024-02-12T14:32:28Z","I2JFaJlmKKIZMkCzMq7ibc","53789ffd-a446-49fe-b34e-4449a13e4c0b","programming language",{"_updatedAt":14,"slug":379,"_createdAt":14,"_rev":16,"_type":17,"_id":381,"title":380},{"current":380},"security","wp-tagcat-security",{"tags":383,"image":398,"author":401,"commentCount":406,"_id":407,"title":408,"excerpt":409,"slug":410,"publishedAt":412,"comments":9,"sponsored":67},[384,388,392,394,396],{"_createdAt":14,"_rev":16,"_type":17,"_id":385,"title":386,"_updatedAt":14,"slug":387},"wp-tagcat-llm","llm",{"current":386},{"_createdAt":14,"_rev":16,"_type":17,"_id":389,"title":390,"_updatedAt":14,"slug":391},"wp-tagcat-data","data",{"current":390},{"slug":393,"_createdAt":14,"_rev":16,"_type":17,"_id":27,"title":28,"_updatedAt":14},{"current":30},{"_createdAt":14,"_rev":16,"_type":17,"_id":177,"title":178,"_updatedAt":14,"slug":395},{"current":178},{"slug":397,"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24,"_updatedAt":14},{"current":24},{"attribution":288,"asset":399,"_type":41},{"_ref":400,"_type":44},"image-93b62a1456d98fa3c67f73580fbce45431f0e65e-12000x6300-jpg",[402],{"slug":403,"_id":347,"name":348,"role":67,"avatar":404},{"current":353},{"_type":41,"asset":405},{"_type":44,"_ref":351},3,"448b3f92-bccc-4ec1-b826-b0b242cb1d49","Even LLMs need education—quality data makes LLMs overperform","If you’re building experimental GenAI features that haven’t proven their product market fit, you don’t want to commit to a model that runs up costs without a return on that investment. ",{"current":411,"_type":8},"even-llms-need-education-quality-data-makes-llms-overperform","2024-02-26T15:00:00.000Z",{"publishedAt":414,"sponsored":67,"title":415,"excerpt":416,"comments":9,"tags":417,"image":435,"author":438,"commentCount":68,"_id":443,"slug":444},"2024-02-12T15:00:01.204Z","Can a programming language implement time travel?","Computer science deals with concurrency, but what about simultaneity?",[418,425,429,431,433],{"_id":419,"title":420,"_updatedAt":421,"slug":422,"_createdAt":421,"_rev":424,"_type":17},"bbc7309a-d72b-4e68-b9a0-1da55f9db383","time travel","2024-02-12T14:31:57Z",{"current":423,"_type":8},"time-travel","I2JFaJlmKKIZMkCzMq7gNc",{"_id":426,"title":427,"_updatedAt":14,"slug":428,"_createdAt":14,"_rev":16,"_type":17},"wp-tagcat-programming","programming",{"current":427},{"title":377,"_updatedAt":374,"slug":430,"_createdAt":374,"_rev":375,"_type":17,"_id":376},{"current":373,"_type":8},{"_rev":16,"_type":17,"_id":177,"title":178,"_updatedAt":14,"slug":432,"_createdAt":14},{"current":178},{"_updatedAt":14,"slug":434,"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24},{"current":24},{"_type":41,"attribution":288,"asset":436},{"_ref":437,"_type":44},"image-42472434c8499992ef12885dd04a9aab6ee4c04b-6000x3150-jpg",[439],{"_id":347,"name":348,"role":67,"avatar":440,"slug":442},{"_type":41,"asset":441},{"_type":44,"_ref":351},{"current":353},"88aac7db-df06-4854-bb40-77fcd9a0c846",{"current":445,"_type":8},"can-a-programming-language-implement-time-travel",{"_id":447,"title":448,"comments":9,"tags":449,"image":467,"author":470,"excerpt":488,"publishedAt":489,"slug":490,"sponsored":9,"commentCount":71},"e027cb8b-af57-4e23-9f98-ea2961eb451e","Best practices for building LLMs",[450,452,454,459,461,463],{"_updatedAt":14,"slug":451,"_createdAt":14,"_rev":16,"_type":17,"_id":385,"title":386},{"current":386},{"_createdAt":14,"_rev":16,"_type":17,"_id":27,"title":28,"_updatedAt":14,"slug":453},{"current":30},{"_rev":16,"_type":17,"_id":455,"title":456,"_updatedAt":14,"slug":457,"_createdAt":14},"wp-tagcat-best-practices","best practices",{"current":458},"best-practices",{"_id":25,"title":24,"_updatedAt":14,"slug":460,"_createdAt":14,"_rev":16,"_type":17},{"current":24},{"_rev":16,"_type":17,"_id":177,"title":178,"_updatedAt":14,"slug":462,"_createdAt":14},{"current":178},{"_updatedAt":14,"slug":464,"_createdAt":14,"_rev":16,"_type":17,"_id":466,"title":465},{"current":465},"partnercontent","wp-tagcat-partnercontent",{"asset":468,"_type":41,"attribution":288},{"_ref":469,"_type":44},"image-3afb761546e8159c9974e34c0189730364ce7b9d-12000x6300-jpg",[471,480],{"name":472,"role":473,"avatar":474,"slug":477,"_id":479},"Nitzan Gado","Staff Data Scientist, Intuit",{"_type":41,"asset":475},{"_ref":476,"_type":44},"image-ae3df2b5f778e95913eae3672b50f085aae7a285-236x268-png",{"current":478,"_type":8},"nitzan-gado","27e43eae-3078-4927-af6a-5d5cf3d0497c",{"name":481,"role":473,"avatar":482,"slug":485,"_id":487},"Oren Dar",{"asset":483,"_type":41},{"_type":44,"_ref":484},"image-efd4c73de7220094429581e8d6b3cc7ac4b80003-1377x1125-jpg",{"current":486,"_type":8},"oren-dar","9025e378-376c-4b29-a225-ac42a6a933ef","Intuit shares what they've learned building multiple LLMs for their generative AI operating system. ","2024-02-07T15:00:46.188Z",{"current":491,"_type":8},"best-practices-for-building-llms",{"title":493,"slug":494,"comments":9,"tags":496,"image":523,"commentCount":71,"_id":526,"excerpt":527,"publishedAt":220,"sponsored":9,"author":528},"How to build cloud-native applications for multi-architecture infrastructure",{"current":495,"_type":8},"how-to-build-cloud-native-applications-for-multi-architecture-infrastructure",[497,499,506,511,515,519,521],{"title":465,"_updatedAt":14,"slug":498,"_createdAt":14,"_rev":16,"_type":17,"_id":466},{"current":465},{"_id":500,"title":501,"_updatedAt":502,"slug":503,"_createdAt":502,"_rev":505,"_type":17},"d50b5f4e-4949-4a01-843b-2842f72113be","CPU","2024-02-02T17:10:51Z",{"current":504,"_type":8},"cpu","VbjhRvLc1yOcAYYHmpEIez",{"slug":507,"_createdAt":14,"_rev":16,"_type":17,"_id":509,"title":510,"_updatedAt":14},{"current":508},"cloud-native","wp-tagcat-cloud-native","cloud native",{"_id":512,"title":513,"_updatedAt":14,"slug":514,"_createdAt":14,"_rev":16,"_type":17},"wp-tagcat-kubernetes","kubernetes",{"current":513},{"_createdAt":14,"_rev":16,"_type":17,"_id":516,"title":517,"_updatedAt":14,"slug":518},"wp-tagcat-hardware","hardware",{"current":517},{"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24,"_updatedAt":14,"slug":520},{"current":24},{"_createdAt":14,"_rev":16,"_type":17,"_id":177,"title":178,"_updatedAt":14,"slug":522},{"current":178},{"_type":41,"asset":524},{"_ref":525,"_type":44},"image-e4518a683abcda670f6853b40f78441e7381e483-6000x3150-jpg","92595f7f-3b39-4b2e-85fb-525e3e81f356","There are new ways to leverage different CPU architectures to increase application performance and reduce cloud compute costs. Making the cloud-native stack multi-architecture ready helps applications run on the right hardware in cloud environments.\n",[529],{"_id":530,"name":531,"role":532,"avatar":533,"slug":536},"90356511-8b12-4c80-a7e9-25b788d4d0e8","Pranay Bakre","Principal Solutions Engineer at Arm",{"_type":41,"asset":534},{"_ref":535,"_type":44},"image-ccb8584c7b23a96f6447bd9774480b5e28949a40-1606x1606-jpg",{"current":537,"_type":8},"pranay-bakre",{"slug":539,"comments":9,"tags":541,"image":553,"sponsored":67,"author":556,"commentCount":79,"_id":566,"title":567,"excerpt":568,"publishedAt":569},{"current":540,"_type":8},"stack-gives-back-2023",[542,544,549,551],{"_id":38,"title":39,"_updatedAt":14,"slug":543,"_createdAt":14,"_rev":16,"_type":17},{"current":37},{"_id":545,"title":546,"_updatedAt":14,"slug":547,"_createdAt":14,"_rev":16,"_type":17},"wp-tagcat-stack-gives-back","stack gives back",{"current":548},"stack-gives-back",{"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24,"_updatedAt":14,"slug":550},{"current":24},{"slug":552,"_createdAt":14,"_rev":16,"_type":17,"_id":21,"title":20,"_updatedAt":14},{"current":20},{"_type":41,"asset":554},{"_ref":555,"_type":44},"image-f472652ad741f40f07b5ee97566a4cdcf4ad89db-2400x1260-png",[557],{"_id":558,"name":559,"role":560,"avatar":561,"slug":564},"5fdd9b48-19bf-4088-845f-453517f902e4","Sasha","Community Manager",{"_type":41,"asset":562},{"_ref":563,"_type":44},"image-9c5f725301eb5ef7113bdec5178ad3415851aaf4-256x256-jpg",{"current":565,"_type":8},"sasha","4315170d-98e3-4a92-90c0-e39c455dc349","Stack Gives Back 2023!","We’re excited to announce our 15th annual Stack Gives Back campaign donations.","2024-01-22T15:00:10.509Z",{"title":571,"slug":572,"comments":67,"tags":574,"commentCount":592,"author":593,"_id":598,"excerpt":599,"publishedAt":600,"image":601,"sponsored":67},"The path to socially responsible AI",{"current":573,"_type":8},"the-path-to-socially-responsible-ai",[575,579,583,585,587],{"_id":576,"title":577,"_updatedAt":14,"slug":578,"_createdAt":14,"_rev":16,"_type":17},"wp-tagcat-ai","ai",{"current":577},{"_type":17,"_id":580,"title":581,"_updatedAt":14,"slug":582,"_createdAt":14,"_rev":16},"wp-tagcat-roadmap","roadmap",{"current":581},{"slug":584,"_createdAt":14,"_rev":16,"_type":17,"_id":177,"title":178,"_updatedAt":14},{"current":178},{"_rev":16,"_type":17,"_id":25,"title":24,"_updatedAt":14,"slug":586,"_createdAt":14},{"current":24},{"slug":588,"_createdAt":14,"_rev":16,"_type":17,"_id":590,"title":591,"_updatedAt":14},{"current":589},"announcements","wp-tagcat-announcements","Announcements",7,[594],{"_id":47,"name":48,"role":49,"avatar":595,"slug":597},{"_type":41,"asset":596},{"_ref":52,"_type":44},{"current":54,"_type":8},"0dbdb40a-38b6-4ac9-a00c-5d3f7866897c","As a company, we strongly believe that the community of the world’s most engaged developers and technologists and the answers they share will ensure the success of AI’s future. ","2024-01-18T15:00:00.000Z",{"_type":41,"asset":602},{"_ref":43,"_type":44},{"title":604,"publishedAt":605,"comments":9,"image":606,"author":609,"commentCount":81,"_id":618,"excerpt":619,"slug":620,"tags":622,"sponsored":67},"The hardest part of building software is not coding, it's requirements","2023-12-29T14:04:48.758Z",{"_type":41,"asset":607},{"_ref":608,"_type":44},"image-cdf357e1d2df3af2d771981b5597c1a222b5606b-2400x1260-jpg",[610],{"role":67,"avatar":611,"slug":614,"_id":616,"name":617},{"_type":41,"asset":612},{"_ref":613,"_type":44},"image-ee9d1c3b05019c9f39bcc8020c4d9e95d0bc9d26-163x163-png",{"current":615},"jared-toporek","wp-author-cap-20700","Jared Toporek","wp-post-22373","Why replacing programmers with AI won’t be so easy.",{"current":621},"the-hardest-part-of-building-software-is-not-coding-its-requirements",[623,625,630,635,637,642,647,649],{"title":577,"_updatedAt":14,"slug":624,"_createdAt":14,"_rev":16,"_type":17,"_id":576},{"current":577},{"slug":626,"_createdAt":14,"_rev":16,"_type":17,"_id":628,"title":629,"_updatedAt":14},{"current":627},"ai-assistant","wp-tagcat-ai-assistant","ai assistant",{"_rev":16,"_type":17,"_id":631,"title":632,"_updatedAt":14,"slug":633,"_createdAt":14},"wp-tagcat-code-for-a-living","Code for a Living",{"current":634},"code-for-a-living",{"_rev":16,"_type":17,"_id":385,"title":386,"_updatedAt":14,"slug":636,"_createdAt":14},{"current":386},{"title":638,"_updatedAt":639,"slug":640,"_createdAt":639,"_rev":16,"_type":17,"_id":641},"requirements","2023-07-12T12:46:58Z",{"current":638},"wp-tagcat-requirements",{"_id":643,"title":644,"_updatedAt":14,"slug":645,"_createdAt":14,"_rev":16,"_type":17},"wp-tagcat-software-engineering","software engineering",{"current":646},"software-engineering",{"_createdAt":14,"_rev":16,"_type":17,"_id":177,"title":178,"_updatedAt":14,"slug":648},{"current":178},{"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24,"_updatedAt":14,"slug":650},{"current":24},{"excerpt":652,"slug":653,"comments":9,"image":655,"sponsored":67,"_id":658,"title":659,"publishedAt":660,"tags":661,"author":679,"commentCount":684},"Developers love automating solutions to their problems, and with the rise of generative AI, this concept is likely to be applied to both the creation, maintenance, and the improvement of code at an entirely new level.",{"current":654},"self-healing-code-is-the-future-of-software-development",{"_type":41,"asset":656},{"_ref":657,"_type":44},"image-ada6b501802a3a70335bd547caf4fe204bd4c780-2560x1344-jpg","wp-post-22280","Self-healing code is the future of software development","2023-12-28T15:18:36.583Z",[662,664,666,668,673,675,677],{"_type":17,"_id":576,"title":577,"_updatedAt":14,"slug":663,"_createdAt":14,"_rev":16},{"current":577},{"_createdAt":14,"_rev":16,"_type":17,"_id":628,"title":629,"_updatedAt":14,"slug":665},{"current":627},{"slug":667,"_createdAt":14,"_rev":16,"_type":17,"_id":631,"title":632,"_updatedAt":14},{"current":634},{"_updatedAt":14,"slug":669,"_createdAt":14,"_rev":16,"_type":17,"_id":671,"title":672},{"current":670},"continuous-integration","wp-tagcat-continuous-integration","continuous integration",{"_updatedAt":14,"slug":674,"_createdAt":14,"_rev":16,"_type":17,"_id":27,"title":28},{"current":30},{"_createdAt":14,"_rev":16,"_type":17,"_id":177,"title":178,"_updatedAt":14,"slug":676},{"current":178},{"_updatedAt":14,"slug":678,"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24},{"current":24},[680],{"_id":320,"name":314,"role":67,"avatar":681,"slug":683},{"_type":41,"asset":682},{"_ref":317,"_type":44},{"current":319},19,{"_id":686,"slug":687,"tags":689,"sponsored":67,"author":706,"title":715,"excerpt":716,"publishedAt":717,"comments":9,"image":718,"commentCount":721},"wp-post-21730",{"current":688},"stop-saying-technical-debt",[690,692,697,702,704],{"_createdAt":14,"_rev":16,"_type":17,"_id":631,"title":632,"_updatedAt":14,"slug":691},{"current":634},{"_id":693,"title":694,"_updatedAt":14,"slug":695,"_createdAt":14,"_rev":16,"_type":17},"wp-tagcat-code-maintenance","code maintenance",{"current":696},"code-maintenance",{"_createdAt":14,"_rev":16,"_type":17,"_id":698,"title":699,"_updatedAt":14,"slug":700},"wp-tagcat-technical-debt","technical debt",{"current":701},"technical-debt",{"_createdAt":14,"_rev":16,"_type":17,"_id":177,"title":178,"_updatedAt":14,"slug":703},{"current":178},{"_type":17,"_id":25,"title":24,"_updatedAt":14,"slug":705,"_createdAt":14,"_rev":16},{"current":24},[707],{"_id":708,"name":709,"role":67,"avatar":710,"slug":713},"wp-author-cap-21733","Chelsea Troy",{"_type":41,"asset":711},{"_type":44,"_ref":712},"image-ca121007e093ac22831307b10613df08180d77f3-768x768-webp",{"current":714},"chelsea-troy","Stop saying “technical debt”","Everyone who says \"tech debt\" assumes they know what we’re all talking about, but their individual definitions differ quite a bit.","2023-12-27T18:22:59.011Z",{"_type":41,"asset":719},{"_ref":720,"_type":44},"image-0eb34287eab477862f8942e25a9e95af3da8eb88-2560x1344-jpg",48,{"publishedAt":723,"slug":724,"comments":9,"sponsored":67,"commentCount":726,"title":727,"excerpt":728,"tags":729,"image":744,"author":747,"_id":752},"2023-12-26T18:22:00.000Z",{"current":725},"developer-with-adhd-youre-not-alone",26,"Developer with ADHD? You’re not alone.","Is there a connection between programming and ADHD? And could it be that people with ADHD are particularly well-suited to programming careers? ",[730,734,736,740,742],{"_updatedAt":14,"slug":731,"_createdAt":14,"_rev":16,"_type":17,"_id":733,"title":732},{"current":732},"adhd","wp-tagcat-adhd",{"title":632,"_updatedAt":14,"slug":735,"_createdAt":14,"_rev":16,"_type":17,"_id":631},{"current":634},{"_updatedAt":14,"slug":737,"_createdAt":14,"_rev":16,"_type":17,"_id":739,"title":738},{"current":738},"neurodivergence","wp-tagcat-neurodivergence",{"title":178,"_updatedAt":14,"slug":741,"_createdAt":14,"_rev":16,"_type":17,"_id":177},{"current":178},{"_id":25,"title":24,"_updatedAt":14,"slug":743,"_createdAt":14,"_rev":16,"_type":17},{"current":24},{"_type":41,"asset":745},{"_ref":746,"_type":44},"image-78c0ea271770d2beebc1804445a5c32a7a495d06-1200x630-png",[748],{"_id":305,"name":306,"role":67,"avatar":749,"slug":751},{"_type":41,"asset":750},{"_ref":309,"_type":44},{"current":304},"wp-post-21684",{"_id":754,"publishedAt":755,"image":756,"tags":759,"sponsored":67,"author":767,"commentCount":776,"title":777,"excerpt":778,"slug":779,"comments":9},"wp-post-21546","2023-12-25T16:35:08.650Z",{"_type":41,"asset":757},{"_ref":758,"_type":44},"image-c6419de6c4703d91e87c5947472d4b924548817d-2560x1344-jpg",[760,762],{"_id":631,"title":632,"_updatedAt":14,"slug":761,"_createdAt":14,"_rev":16,"_type":17},{"current":634},{"_createdAt":14,"_rev":16,"_type":17,"_id":763,"title":764,"_updatedAt":14,"slug":765},"wp-tagcat-software-development","software development",{"current":766},"software-development",[768],{"name":769,"role":67,"avatar":770,"slug":773,"_id":775},"Isaac Lyman",{"_type":41,"asset":771},{"_ref":772,"_type":44},"image-015bff0f4bd16f5ba1974cf3119766c6fd6d9fd4-2211x1969-jpg",{"current":774},"isaac-lyman","wp-author-cap-17067",77,"Is software getting worse?","With all the advancements in software development, apps could be much better. Why aren't they?",{"current":780},"is-software-getting-worse",{"_id":782,"title":783,"excerpt":784,"comments":9,"image":785,"sponsored":67,"author":788,"commentCount":793,"publishedAt":794,"slug":795,"tags":797},"81c8dae2-9f8a-4e34-b811-7d99e2cba53f","Three types of AI-assisted programmers","What matters isn’t just whether you use it, but how.",{"_type":41,"attribution":288,"asset":786},{"_ref":787,"_type":44},"image-eeeef57cf8488fb043845897745129465e1d8866-12000x6300-jpg",[789],{"_id":775,"name":769,"role":67,"avatar":790,"slug":792},{"_type":41,"asset":791},{"_ref":772,"_type":44},{"current":774},24,"2023-12-11T15:00:00.000Z",{"current":796,"_type":8},"three-types-of-ai-assisted-programmers",[798,800,802,804,806],{"_updatedAt":14,"slug":799,"_createdAt":14,"_rev":16,"_type":17,"_id":631,"title":632},{"current":634},{"_type":17,"_id":576,"title":577,"_updatedAt":14,"slug":801,"_createdAt":14,"_rev":16},{"current":577},{"_id":328,"title":329,"_updatedAt":14,"slug":803,"_createdAt":14,"_rev":16,"_type":17},{"current":331},{"title":24,"_updatedAt":14,"slug":805,"_createdAt":14,"_rev":16,"_type":17,"_id":25},{"current":24},{"_updatedAt":14,"slug":807,"_createdAt":14,"_rev":16,"_type":17,"_id":177,"title":178},{"current":178},{"publishedAt":809,"slug":810,"comments":9,"tags":812,"_id":815,"title":816,"excerpt":817,"image":818,"sponsored":67,"author":821,"commentCount":71},"2023-12-07T14:00:00.000Z",{"current":811,"_type":8},"how-we-re-enriching-the-teams-essentials-to-make-collaboration-easier",[813],{"_createdAt":14,"_rev":16,"_type":17,"_id":119,"title":120,"_updatedAt":14,"slug":814},{"current":122},"72e37208-e1ea-4613-897f-ad25411f005d","How we’re enriching the Teams essentials to make collaboration easier","In spite of all of the AI innovation that’s happened over the last year, we still believe that a human- and community-centered approach to knowledge management is the best way for organizations to unlock the benefits of AI.",{"_type":41,"asset":819},{"_ref":820,"_type":44},"image-32936add85eef7417d6809bbefeb19c1d19a19fb-1200x600-png",[822],{"name":823,"role":148,"avatar":824,"slug":827,"_id":829},"Kara Tully",{"_type":41,"asset":825},{"_ref":826,"_type":44},"image-b3ddcf261c0848cc74c48aab933c43a30d1aa963-800x800-png",{"current":828,"_type":8},"kara-tully","6749321a-833b-4f63-b7d7-ee5d219902f6",{"publishedAt":831,"comments":9,"image":832,"commentCount":79,"_id":835,"title":836,"excerpt":837,"slug":838,"tags":840,"sponsored":9,"author":872},"2023-12-06T15:00:00.000Z",{"_type":41,"attribution":288,"asset":833},{"_ref":834,"_type":44},"image-845e6f68d74a632fc01c364a4536a763da64dc6c-1280x672-jpg","a4c7a9d4-2368-4e42-8c7a-d7f23f7a011e","Behind the scenes building IBM watsonx, an AI and data platform","Insight into how IBM built their own LLM, data lakehouse, and AI governance system.",{"current":839,"_type":8},"behind-the-scenes-building-ibm-watsonx-an-ai-and-data-platform",[841,846,848,850,857,859,864,868,870],{"_type":17,"_id":842,"title":843,"_updatedAt":14,"slug":844,"_createdAt":14,"_rev":16},"wp-tagcat-partner-content","Partner Content",{"current":845},"partner-content",{"title":465,"_updatedAt":14,"slug":847,"_createdAt":14,"_rev":16,"_type":17,"_id":466},{"current":465},{"_updatedAt":14,"slug":849,"_createdAt":14,"_rev":16,"_type":17,"_id":576,"title":577},{"current":577},{"_createdAt":851,"_rev":852,"_type":17,"_id":853,"title":854,"_updatedAt":851,"slug":855},"2023-12-05T17:40:52Z","svLfKH6kZp41XxrdBLEJMf","7320b5ca-a5bb-4fa0-a5fb-fa9cb93e62ff","data lakehouse",{"current":856,"_type":8},"data-lakehouse",{"_createdAt":14,"_rev":16,"_type":17,"_id":27,"title":28,"_updatedAt":14,"slug":858},{"current":30},{"_rev":16,"_type":17,"_id":860,"title":861,"_updatedAt":14,"slug":862,"_createdAt":14},"wp-tagcat-responsible-ai","responsible ai",{"current":863},"responsible-ai",{"_createdAt":14,"_rev":16,"_type":17,"_id":865,"title":866,"_updatedAt":14,"slug":867},"wp-tagcat-ibm","ibm",{"current":866},{"title":178,"_updatedAt":14,"slug":869,"_createdAt":14,"_rev":16,"_type":17,"_id":177},{"current":178},{"_updatedAt":14,"slug":871,"_createdAt":14,"_rev":16,"_type":17,"_id":25,"title":24},{"current":24},[873,882],{"name":874,"role":875,"avatar":876,"slug":879,"_id":881},"Darrell Reimer","Distinguished Engineer, IBM Research AI",{"_type":41,"asset":877},{"_ref":878,"_type":44},"image-041b81c6e8f2019037292656f6f6b58560b53846-562x550-png",{"current":880,"_type":8},"Darrell-Reimer","440a1bd4-b85d-44c2-ba74-ddc60398284f",{"_id":883,"name":884,"role":885,"avatar":886,"slug":889},"d8081e2c-4054-4c9b-bfe1-093ec02bc9ed","Trent Gray-Donald","Distinguished Engineer, IBM Data and AI",{"asset":887,"_type":41},{"_ref":888,"_type":44},"image-b9cc7cd562ac468531ab4cd44c29bb5ae2819c0b-1286x951-png",{"current":890,"_type":8},"Trent-Gray-Donald",[892,898,904],{"_id":893,"title":894,"slug":895,"publishedAt":897},"47cecd02-fb7b-4319-8a84-1974fa8b1e06","Your whole repo fits in the context window",{"current":896,"_type":8},"your-whole-repo-fits-in-the-context-window","2024-03-15T07:40:00.000Z",{"_id":899,"title":900,"slug":901,"publishedAt":903},"35891800-6dca-4462-96a1-179fc007e067","How Stack Overflow is partnering with Google to encourage socially responsible AI",{"_type":8,"current":902},"how-stack-overflow-is-partnering-with-google-to-encourage-socially-responsible-ai","2024-03-12T19:40:00.000Z",{"_id":905,"title":906,"slug":907,"publishedAt":909},"a47ca40d-96c1-4893-8477-f8e516f30432","A leading ML educator on what you need to know about LLMs",{"current":908,"_type":8},"a-leading-ml-educator-on-what-you-need-to-know-about-llms","2024-03-08T20:40:00.000Z",[911,927,940,953,966,979,992,1005,1018,1031,1044,1057],{"_id":912,"title":913,"description":914,"link":926},"70d35cae-eacf-4b0c-ab1c-34a21674e94a","How photos were transmitted by wire in the 1930s",[915],{"style":916,"_key":917,"markDefs":918,"children":919,"_type":925},"normal","fb9f93c6d149",[],[920],{"_type":921,"marks":922,"text":923,"_key":924},"span",[],"Way before sending them over your smartphones, photos were sent over literal wires!","79f98302a5a00","block","https://kottke.org/24/03/how-photos-were-transmitted-by-wire-in-the-1930s",{"_id":928,"title":929,"description":930,"link":939},"39e4062a-cb7b-4a45-9f01-cdc5b039efec","Speedometer 3.0: The best way yet to measure browser performance",[931],{"children":932,"_type":925,"style":916,"_key":937,"markDefs":938},[933],{"_type":921,"marks":934,"text":935,"_key":936},[],"This is a joint project between web engine giants Blink, Gecko, and WebKit that helps you test the performance of a bunch of different content types and frameworks.","cc10037ef01a0","b4fe99b028d3",[],"https://webkit.org/blog/15131/speedometer-3-0-the-best-way-yet-to-measure-browser-performance/",{"_id":941,"title":942,"description":943,"link":952},"acde404c-5746-4757-aa91-93c26737e3c2","Interaction to Next Paint is officially a Core Web Vital",[944],{"_key":945,"markDefs":946,"children":947,"_type":925,"style":916},"73fbd9f6dd77",[],[948],{"_type":921,"marks":949,"text":950,"_key":951},[],"A new measurement of responsiveness to user interactions just dropped!","99fb420cddef0","https://web.dev/blog/inp-cwv-launch",{"_id":954,"title":955,"description":956,"link":965},"b010dd7e-b45e-410e-b953-9a33d8a17ef4","I tried blurring things in quirky ways",[957],{"_type":925,"style":916,"_key":958,"markDefs":959,"children":960},"48474f8c9bf5",[],[961],{"_type":921,"marks":962,"text":963,"_key":964},[],"You don't really think about how blurring works across photos, videos, or even websites, but there's more to it than you might think.","64d085fce9bf0","https://www.youtube.com/watch?v=--4n9c4-h1Y",{"_id":967,"title":968,"description":969,"link":978},"ef531a34-2c86-4ff9-bc30-41abfd54c351","OpenJS launches new collaboration to improve interoperability of JavaScript package metadata",[970],{"children":971,"_type":925,"style":916,"_key":976,"markDefs":977},[972],{"_key":973,"_type":921,"marks":974,"text":975},"4c0489bdd61a0",[],"If you've ever touched web development, you've probably used a `package.json` file. The OpenJS Foundation is working to improve it.","ac3091cae3a0",[],"https://socket.dev/blog/openjs-improve-interoperability-of-javascript-package-metadata",{"_id":980,"title":981,"description":982,"link":991},"0f906660-1739-4b65-91f3-1ec6a4327b57","Java is becoming more like Rust, and I am here for it!",[983],{"markDefs":984,"children":985,"_type":925,"style":916,"_key":990},[],[986],{"_type":921,"marks":987,"text":988,"_key":989},[],"Developers rejoice! Java is evolving to incorporate concepts popularized by Rust.","dfaf2e45af260","94013866218b","https://joshaustin.tech/blog/java-is-becoming-rust/",{"_id":993,"title":994,"description":995,"link":1004},"95e95009-0634-40d9-aa86-18cc9ad7a0bd","Simplifying Windows Registry programming with the C++ WinReg library ",[996],{"markDefs":997,"children":998,"_type":925,"style":916,"_key":1003},[],[999],{"_type":921,"marks":1000,"text":1001,"_key":1002},[],"Programming the Windows Registry with the native C-interface API is challenging. The newly open-sourced WinReg C++ can help.","bd792ef0151b0","7cfce539874a","https://giodicanio.com/2024/03/05/simplifying-windows-registry-programming-with-the-c-plus-plus-winreg-library/",{"_id":1006,"title":1007,"description":1008,"link":1017},"9117657a-c0b8-4160-8260-76171cfbc8b4","Update on apps distributed in the European Union",[1009],{"_key":1010,"markDefs":1011,"children":1012,"_type":925,"style":916},"0d0b2f1b5f1b",[],[1013],{"_type":921,"marks":1014,"text":1015,"_key":1016},[],"Apple is no longer planning on removing progressive web app support on iOS in the EU!","626f8b1439bb0","https://developer.apple.com/support/dma-and-apps-in-the-eu/",{"_id":1019,"title":1020,"description":1021,"link":1030},"f15aa76a-4e61-43e5-943c-42ed3da3f27a","How video games use LUTs and how you can too",[1022],{"markDefs":1023,"children":1024,"_type":925,"style":916,"_key":1029},[],[1025],{"_type":921,"marks":1026,"text":1027,"_key":1028},[],"Lookup tables are a tale as old as time, but can be challenging to understand. This article might help change that for you!","155f93a3200d0","1d31938df484","https://blog.frost.kiwi/WebGL-LUTS-made-simple/",{"_id":1032,"title":1033,"description":1034,"link":1043},"706eb654-adc8-45b0-a98f-df273f7e82f5","Design patterns that encourage junk data",[1035],{"children":1036,"_type":925,"style":916,"_key":1041,"markDefs":1042},[1037],{"_type":921,"marks":1038,"text":1039,"_key":1040},[],"We should design our products and services to resist data that is not useful.","b50d5f2bf28c0","1e8cbdb63e37",[],"https://css-irl.info/design-patterns-that-encourage-junk-data/",{"_id":1045,"title":1046,"description":1047,"link":1056},"246a685f-1e6e-4a7b-beea-7e0685e5b798","How Discord moved engineering to cloud development environments",[1048],{"style":916,"_key":1049,"markDefs":1050,"children":1051,"_type":925},"407812a68082",[],[1052],{"text":1053,"_key":1054,"_type":921,"marks":1055},"Discord, being a remote team, transitioned to a virtual machine-based environment for development!","adc7cba87e960",[],"https://discord.com/blog/how-discord-moved-engineering-to-cloud-development-environments",{"_id":1058,"title":1059,"description":1060,"link":1069},"e19c082d-2c23-4407-8c0b-22984166be18","The linear look",[1061],{"_key":1062,"markDefs":1063,"children":1064,"_type":925,"style":916},"71c664011094",[],[1065],{"_type":921,"marks":1066,"text":1067,"_key":1068},[],"It feels like everyone's trying to pull off a certain \"look\" in SaaS apps these days.","2eaab65f10610","https://frontend.horse/articles/the-linear-look/",[1071,1084,1097,1110],{"_id":1072,"title":1073,"description":1074,"link":1083},"597e04d9-2148-4fef-8bc4-59b0b5e608b9","How can I determine if a coding task is too hard for an interview candidate?",[1075],{"_key":1076,"markDefs":1077,"children":1078,"_type":925,"style":916},"8fe8473e802a",[],[1079],{"marks":1080,"text":1081,"_key":1082,"_type":921},[],"If every candidate fails your coding test, the test might not be the real problem.","a85dee95edc70","https://workplace.stackexchange.com/questions/102176/how-can-i-determine-if-a-coding-task-is-too-hard-for-an-interview-candidate",{"_id":1085,"title":1086,"description":1087,"link":1096},"c77d60f1-7cc9-489e-aa03-88bb908d8534","Is it acceptable for airplane passengers to help themselves to drinks in the galley?",[1088],{"children":1089,"_type":925,"style":916,"_key":1094,"markDefs":1095},[1090],{"_type":921,"marks":1091,"text":1092,"_key":1093},[],"The engineers in the audience will be familiar with the answer: \"it depends.\"","05eb5a8015420","c1786577d533",[],"https://travel.stackexchange.com/questions/187824/is-it-acceptable-for-airplane-passengers-to-help-themselves-to-drinks-in-the-gal",{"_id":1098,"title":1099,"description":1100,"link":1109},"0b5db7f7-4a89-4d03-8365-1496132ade7b","Stealing when it is free?",[1101],{"markDefs":1102,"children":1103,"_type":925,"style":916,"_key":1108},[],[1104],{"_type":921,"marks":1105,"text":1106,"_key":1107},[],"Depriving others of property is still theft even when the property costs nothing.","8d96c74b24370","a10dfbb74ec5","https://law.stackexchange.com/questions/101275/stealing-when-it-is-free",{"_id":1111,"title":1112,"description":1113,"link":1122},"6b58fd6d-04ec-4cba-8cf3-7646a46a39e3","Is linear regression still relevant in a mid-level DS interview?",[1114],{"children":1115,"_type":925,"style":916,"_key":1120,"markDefs":1121},[1116],{"_type":921,"marks":1117,"text":1118,"_key":1119},[],"\"Of course data scientists need to know statistical methods!\" say users on site for statistics questions.","cc76672aef020","419a5fc8ae11",[],"https://stats.stackexchange.com/questions/642351/is-linear-regression-still-relevant-in-a-mid-level-ds-interview",{"newsletter":1124},[1125,1133,1141,1149],{"issue":1126,"publishedAt":1127,"body":1128,"slug":1129,"_id":1131,"title":1132},219,"2024-03-13","Welcome to ISSUE #219 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: tips on how to get your RAG in order, pictures that let you program, and Java inches closer to becoming Rust. ",{"current":1130,"_type":8},"issue-219","e769dc56-1fc2-445e-add6-a97ab0f0d716","Issue 219: Memory safety for national security",{"publishedAt":1134,"body":1135,"slug":1136,"_id":1138,"title":1139,"issue":1140},"2024-03-06","Welcome to ISSUE #218 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: how we're partnering to ensure LLMs acknowledge our community's contributions, why a slow train is like walking into a wall, and what design patterns encourage junk data. ",{"current":1137,"_type":8},"issue-218-textbooks-for-robots","f3c2b3c9-1a17-4c5d-b029-98f4bd56e821","Issue 218: Textbooks for robots",218,{"publishedAt":1142,"body":1143,"slug":1144,"_id":1146,"title":1147,"issue":1148},"2024-02-28","Welcome to ISSUE #217 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week:  an answer for the perennial question of who owns this service, a question about the name for scissor makers, and names of companies that are also the name of a person. ",{"current":1145,"_type":8},"issue-217-discussing-the-discussions","ccfe5a30-c898-4e25-ae26-9700b58c262c","Issue 217: Discussing the discussions",217,{"issue":1150,"publishedAt":1151,"body":1152,"slug":1153,"_id":1155,"title":1156},216,"2024-02-21","Welcome to ISSUE #216 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: the AI bot that fixes security flaws, the legality of phone lines that are usually unusually busy, and tech jobs lose their shine. ",{"current":1154,"_type":8},"issue-216-functional-time-travel","8fd975d2-5456-4f89-b8de-12535b30aa9b","Issue 216: Functional time-travel",1711043564165]