🤯 finally
Today, we open sourced Mojo 🔥.
Announced just now during the ModCon keynote, effective immediately, Apache 2.0 License.
Thank you to our community for waiting patiently and building alongside us.
#ModCon2026
Full blog: modular.com/blog/mojo-open-s…
Sergei B. retweeted
Memory cost and capacity are significant issues for AI accelerators.
Unlike game rendering, model inference can have a deterministic memory access pattern. You don’t need “random access memory” at all for model weights, and you could tolerate cold-start latencies in the multiple milliseconds, as long as continuous reads were delivered at the necessary bandwidth.
NAND flash is over 100 times cheaper per GB than HBM, so there should be opportunity there, even after giving a flash controller a 1024 bit interface with HBM bandwidth.
You could make a specialized pin protocol that just supported pipelined transfer of full 16KB+ pages from the flash to program-managed accelerator scratchpad memory and improve per-pin performance over HBM, but it might be more convenient to make it still look like a true random access memory with very fragile performance characteristics, where anything but sequential reads falls off a 1000x+ performance cliff.
That has the advantage of automatically using existing cache hierarchies, and providing a natural path to update the flash memory with new model weights. With the stream-to-scratch interface, code has to be completely rewritten before it works at all, while the ram-emulation interface will start off just extremely slow, and you can incrementally sort out the changes for full performance.
There may be cases where there isn’t enough scratchpad SRAM to hold the weights for a layer, which might force you to deploy the old optical drive optimization technique of duplicating data in multiple places on a sequential read to avoid seeking, but there would be capacity to burn.
It might be possible to do something like cuda graph capture to record a memory access trace and have everything magically remapped to a linear sequence, but deploying programmer / agent elbow grease to manage transfers and access in a scratch ram ring buffer would be lower risk.
A split memory system consisting of some channels of flash and some channels of HBM will probably be suboptimal compared to a uniform memory, but it could be much cheaper, and allow much larger models to be run.
I think th case is strong for inference, but you have to stretch more for training. You can still linearize all the weight memory accesses, both reads and writes, but flash memory would quickly wear out from the writes, even if they were all perfectly page aligned. Replacing low-latency HBM with massively parallel cheap(er) DRAM at high latency might still be a worthwhile cost savings.
Sergei B. retweeted
Dario is wrong.
He knows absolutely nothing about the effects of technological revolutions on the labor market.
Don't listen to him, Sam, Yoshua, Geoff, or me on this topic.
Listen to economists who have spent their career studying this, like @Ph_Aghion , @erikbryn , @DAcemogluMIT , @amcafee , @davidautor
Yeap! It's better to open your filesystem with @zeddotdev than in the default native file explorer. @Apple what's your excuse?
Sergei B. retweeted
🔥 We’ve raised $6 million in investments
🏆 Organized one of the largest tournaments in Web3 gaming history — with unprecedented results
Popit Games with the $500,000+ Prize Pool
10,000 winners claimed their share of $500,000 💎
🤝 We’ve already distributed 32,302 Cores and 867,955,440 Boosts worth over $400,000 directly to users
🎁 In addition, 5,000 users received 90,000 extra Boosts for completing the tournament task
Let’s continue to grow together.
Intellectually
Numerically,
and with excitement for the things to come.
#AckiNacki
There's a more general statement:
If your language+ecosystem is worse than Erlang+OTP (built almost 40 years ago) it's not worth using it...
And I'm not saying that Erlang is somehow perfect.
It's not.
Erlang/OTP is the baseline which you are not allowed to cross.
> forces you to write more boilerplate than the actual logic
> claims to be fast, losses in all the benchmarks to OCaml which doesn't care at all
> the most stupid and naive GC
> you making fun of is-even packages and then seriously install is-true
> core team was not able to came up with generics for 10 years (FOR SIMPLICITY)
> std is so dumb that includes http router but doesn't include asserts
> Rob Pike thinks you're too stupid for while loops
> STOP WORLS every 20 seconds even if you didn't allocate a byte
> Claims to be strong typed language but contains typescript style any type (empty interface)
> null pointer exceptions but we call them "nil pointer dereference"
The language is designed by rob pikes for rob pikes
So basically, you can spend 1M$ on AWS without even need to click a button 🤣
?Convenient?
GitHub Copilot for Azure is now Generally Available 🎉
Now with Agent Mode, you can provision, manage, and deploy your Azure projects. All within VS Code!
Read the full post: aka.ms/AAwt9bh
I’m happy that even debug builds in Rust can compete relative to Go. Imagine what we can do with all the optimizations on 😁
This Post is from a suspended account. Learn more
Unfortunately, my Internet provider (TSSRB - Telekom Srbija, AS8400) does NOT implement BGP safely. Check out isbgpsafeyet.com to see if your ISP implements BGP in a safe way or if it leaves the Internet vulnerable to malicious route hijacks 🤷
The Pope landed his gig in a single day, while software devs are stuck clawing through seven interview rounds, leetcode nightmares, and a personality test just to get ghosted. That companies dragging their HR like this are sailing their business straight to Davy Jones’ locker 🏴☠️
Sergei B. retweeted
🎙️ Speaker drop!
@awnion , Senior Software Engineer at gosh.sh with 10 years of Rust experience and active ETH Belgrade community member, is joining us at Rust Summit 🦀
#RustSummit #RustLang @belgradebw
Sergei B. retweeted
🎟️ We’re giving away 3 Rust Summit tickets!
Like + RT the main post to enter
Winners announced on May 20
Sergei B. retweeted
We're at @belgradebw this year! 🇷🇸
Co-hosting two banger events:
🪩 June 4 – Solana Rave w/ @JupiterExchange & @BlockformerLLC
🦀 June 5 – @rust_summit for all Rust & Web3 builders (ticket giveaway 👇)
All info via Linktree in our bio 🔗





















