November 26, 2024

Modverse #44: the hidden superpowers of linear types, understanding SIMD, and RAG with MAX 24.5

This month has been packed with 🔥 technical insights. Evan Ovadia’s talk on the hidden superpowers of linear types revealed how they help with inconsistent data, forgotten function calls, and more. Meanwhile, Ash Vardanian’s blog post, featuring Chris Lattner, Daniel Lemire, and Evan Ovadia, deep dived into SIMD parallelism, showing how modern CPUs can unleash GPU-like performance.

The community matched this energy with projects like a new Mojo web framework, a set of Mojo utils for using the BlueSky API, and updates to Mojo By Example, while our meetings highlighted exciting topics like Mojo game development and NuMojo.

Blogs, Tutorials, and Videos

  • Learn more about why we created Magic 🪄, our new command line tool, why we think you’ll love it, and what’s coming next in our blog post.
  • Use MAX 24.5 to run Llama 3.1 locally and chat with your docs at state-of-the-art speeds ⚡ by following our blog post.
  • Modern CPUs can act like mini GPUs — but why aren’t we unleashing their power? In our latest blog post, Ash Vardanian teamed up with Chris Lattner, Daniel Lemire, and Evan Verdagon to explore how SIMD parallel processing can enable a single core to execute up to 32 operations simultaneously.
  • In Community Meeting #9, we heard from Helehex on Mojo game development and community-led Mojo standard library contributor meetings, Alex Carey on NuMojo, and Jack Clayton on changes to Mojo’s Writer trait.
  • In Community Meeting #10, Evan Ovadia explored how linear types could be the secret 🔑 to solving caching problems, guaranteeing the completion of futures, and more.
  • Maxim Zaks gave a talk on Mojo at the dotAI conference in Paris: Is the Mojo programming language just a hype? (Spoiler: it’s not.)
  • Code to the Moon published a video exploring the current state of the Mojo language and ecosystem.

Awesome MAX + Mojo

Want to learn more about these projects? Chat with their creators in the #community-showcase channel of our Discord server.

Open-Source Contributions

If you’ve recently had your first PR merged, message Caroline Frasca (@Caroline_Frasca) on Discord to claim your epic Mojo swag!

Check out the recently merged contributions from our valued community members:

Coming Up

Modular Community Meeting

Our next community meeting will take place on December 16th at 10 AM PT, featuring a special presentation from the Modular team. RSVP in Discord.

Sign up for our newsletter

Get all our latest news, announcements and updates delivered directly to your inbox. Unsubscribe at anytime.

Thank you for your submission.

Your report has been received and is being reviewed by the Sales team. A member from our team will reach out to you shortly.

Thank you,

Modular Sales Team

Caroline Frasca

Technical Community Manager