I was recently diagnosed with a rare autoimmune disorder called anti-NMDA receptor encephalitis. It's a "disease of chaos" that completely upturned my life for a couple months.
I wrote a blog about it that goes into more detail and discusses prognosis.
https://t.co/mP0ftCuwpp
🦀 Microsoft just open-sourced a comprehensive Rust training curriculum and it's impressive.
The microsoft/RustTraining repository on GitHub offers 7 structured books covering Rust from beginner to expert level, designed for developers coming from different backgrounds:
🟢 Bridge Books (start here):
• Rust for C/C++ Programmers
• Rust for C# Programmers
• Rust for Python Programmers
🔵 Deep Dive: Async Rust (Tokio, streams, cancellation)
🟡 Advanced: Rust Patterns (Pin, allocators, lock-free structures)
🟣 Expert: Type-Driven Correctness (type-state, phantom types)
🟤 Practices: Rust Engineering (CI/CD, cross-compilation, Miri)
Each book includes 15–16 chapters, Mermaid diagrams, interactive Rust playgrounds, and exercises.
Whether you're a systems programmer migrating from C++, a .NET developer exploring performance-critical code, or a Pythonista tired of the GIL, there's a path for you.
⭐ Already at 500+ stars. Fully open source (MIT + CC-BY-SA-4.0).
👉 https://t.co/VrI8IDPqdd
Rust is becoming a serious part of the industry stack. If you've been waiting for a structured way to learn it, this might be it.
#Rust #Programming #OpenSource #Microsoft #SoftwareEngineering #SystemsProgramming #Learning
We are excited to announce that we can successfully use Rust's std::thread on the GPU. This has never been done before.
https://t.co/Ya9LkO95dD
Supporting Rust's std::thread enables existing Rust code to work on the GPU and makes GPU programming more ergonomic.
Great things are for stealing! I love Oxide's RFDs. We tried something similar at Sentry, but it was just tricky to do it with GitHub issues and pull requests. Earendil's attempt is now based on Google docs synced to a repo and website. https://t.co/EIWZvO1f0F
As a product person, some of the most important feedback you can get is why someone bounced on first use. It's also some of the hardest to get and social media remains the best way to get it. Product people MUST aggressively pay attention. E.g. https://t.co/OpswMj3LWI
There's a lot of complainers and noise and you just have to learn to not take that personally. The people who have worked closely with me know that what people say on the internet REALLY doesn't bother me.
Instead, I'm always just digging for the nugget of truth in there, the objectively useful piece of data hiding behind the childish emotional temper tantrums online people throw (just so I don't insult anyone here, the quoted tweet here was not that, it was direct and to the point).
If you get your feelings hurt by people on the internet, you're going to miss out on good feedback for genuine improvement.
My family has donated $200,000 to @osendowment which launches today. Open source underpins critical infrastructure globally, and we need to pursue as many ways to sustainably fund it as possible; a single funding model doesn't cover all cases. https://t.co/BO9RwEBAA0
We are excited to announce that we can successfully use Rust's async/await on the GPU. This has never been done before.
https://t.co/pVgGGNXFgz
Supporting Rust's async/await (and futures) enables existing Rust code to work on the GPU and makes GPU programming more ergonomic.
The FFMPEG stuff is pretty crazy because it's a tiny poorly funded Open Source project which underpins basically every large, multi-million dollar or billion dollar video based company, all of which contribute very little except "urgent" bug reports. Literally XKCD 2347.
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe.
https://t.co/015qmQnIS2
Much like humans, CPUs heal in their sleep.
CPUs are *technically* replaceable / wear items. They don’t last forever.
Yet, the moment stress is removed, transistor degradation (partially) reverses.
It's called Bias Temperature Instability (BTI) recovery:
Every ISP Technican ever: "Sir you need to use our WIFI/Router"
Me: "Absoutely not"
Them: "You can plug your firewall into our firewall"
Me: Double NAT is evil
Them: but for over 1Gbps your router will not work.
Me: It's called 10Gb-baseT-SFP+