Issue 219: Memory safety for national security

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.

From the blog

In Rust we trust? White House Office urges memory safety

Is your preferred programming language a matter of national security?

A leading ML educator on what you need to know about LLMs

Machine learning scientist, author, and LLM developer Maxime Labonne talks with Ben and Ryan about his role as lead machine learning scientist, his contributions to the open-source community, the value of retrieval-augmented generation (RAG), and the process of fine-tuning and unfreezing layers in LLMs. The team talks through various challenges and considerations in implementing GenAI, from data quality to integration.

Building GenAI features in practice with Intuit Mailchimp

Ryan and Ben chat with Shivang Shah, Chief Architect, and Jon Fasoli, Chief Design & Product Officer, both of Intuit Mailchimp, about implementing GenAI and how all the pieces came together to make a better end user experience.

Chunking express: An expert breaks down how to build your RAG system

This is part two of our conversation with Roie Schwaber-Cohen, Staff Developer Advocate at Pinecone, about retrieval-augmented generation (RAG) and why it’s crucial for the success of your AI initiatives.

Amadeus APIs Assistant GPT boosts travel tech development

Seeking an AI tool for travel tech? Amadeus APIs Assistant GPT gives you the latest data and AI-powered guidance through Amadeus Self-Service APIs.

Interesting questions

Is there a language to write programs by pictures?

For those of you who want to code like an Egyptian.

Is there a general purpose scripting language that I can expect to find on (almost) all Windows installations?

[Avoids eye contact with PowerShell.]

When a bus goes around a corner, does the person sitting at the back travel further distance than the person sitting at the front?

Where should you sit to travel the farthest?

PhD supervisor complaining about not getting paid for supervision

“Get your poker face on and absolutely ignore this kvetching.”

Links from around the web

OpenJS launches new collaboration to improve interoperability of JavaScript package metadata

If you've ever touched web development, you've probably used a `package.json` file. The OpenJS Foundation is working to improve it.

Java is becoming more like Rust, and I am here for it!

Developers rejoice! Java is evolving to incorporate concepts popularized by Rust.

Simplifying Windows Registry programming with the C++ WinReg library

Programming the Windows Registry with the native C-interface API is challenging. The newly open-sourced WinReg C++ can help.

Update on apps distributed in the European Union

Apple is no longer planning on removing progressive web app support on iOS in the EU!

Looking for the tools, technologies, and skills your team needs to evolve in the AI era? Stack Overflow's Industry Guide to AI has your answers.