Iridescence retweeted
Reject non-understanding.
Slop grenades are not just code and PRs. We run a real risk that *reading* gets entirely discounted, because of the exhaustion of getting low-quality and unverified AI prose being thrown at you all the time.
There's a thread going viral about a 'perf improvement' attributed to a compiler change. The PR *description* itself has the AI telling this person it's *not* due to the compiler change, it's how the algorithms and data structures have changed. And the implication is that a similar win could have been attained otherwise.
I want AI in the service of understanding the universe and enhancing human cognition and creativity.
std::remove doesn’t remove
std::unique doesn’t make it unique
std::async isn’t reliably async
std::vector<bool> isn’t a vector of bool
std::move doesn’t move
std::forward doesn’t forward
std::endl isn’t just a newline
std::map::operator[] might insert
C++ 💔
Iridescence retweeted
For my first post, I’m sharing a letter @NVIDIA signed on why open models matter.
AI will transform every industry, power every company, and be built by every country.
Open models strengthen safety and cybersecurity, accelerate innovation and diffusion, and enable sovereignty.
The world needs both frontier closed models and frontier open models.
images.nvidia.com/pdf/Open-W…
Iridescence retweeted
Since the @bunjavascript folks recently wrote about their experience moving from Zig to Rust, it seemed like a good time to write about our experience rewriting @roc_lang from Rust to Zig!
rtfeldman.com/rust-to-zig
Iridescence retweeted
Wait. Did you actually think we were done with blocks? You fool!
Nathan Bourgeois takes us on the journey to run Minecraft on the PlayStation Portable and other platforms in “CrossCraft: Building a Blocky Bridge From Childhood Dream to Reality”.
softwareyoucanlove.ca/talks/…
Iridescence retweeted
Replying to @samuellhuber
Where others use AI to “create”, at TigerBeetle we’re more excited about how to use the machines to “destroy”.
Some see AI as a way to “type faster” or “increase productivity”, but at TigerBeetle I tell the team we’re already “too productive” (through TigerStyle), we want calm focused work not burnout… and we know that all the huge gains come from understanding anyway.
So “destruction” aka testing, i.e. as a foil or sparring training partner, is where we see it’s at with AI.
Not to create. That stays with the humans so we don’t atrophy our understanding, which is more valuable than “LOC”.
But to increase quality through defense in depth in testing. But even there, the gains with AI are marginal, a few percent, compared to the 90% power of our DST, which again, came from systems thinking.
So I encourage our team to “keep playing the violin yourself”, to keep practicing, keep training, keep investing in understanding.
Iridescence retweeted
Say what you want, but for people building products on Bun, this is bad news for the foreseeable future.
github.com/oven-sh/bun/pull/…

















