mikelsr
@mikel.xyz
Freelance performance & distributed systems engineer. [ find me on Mastodon: https://cyberplace.social/@mikel ]
For years we have been overwhelmed by the volume of code contributions we have to review, especially from new contributors. AI has made the problem much worse. That's why we are taking steps to reduce the burden on maintainers while still welcoming new contributors: godotengine.org/article/cont...
Changes to our Contribution Policies – Godot Engine
Godot is growing fast, so here is how we are dealing with the huge increase in contributions.
godotengine.org
This is the one you want: ```rust macro_rules! count_tts { () => { 0 }; ($odd:tt $($a:tt $b:tt)*) => { (count_tts!($($a)*) << 1) | 1 }; ($($a:tt $even:tt)*) => { count_tts!($($a)*) << 1 }; } ```
There's a whole section on this in The Little Book of Rust Macros. Your solution will form an AST that's inefficient to process. lukaswirth.dev/tlborm/decl-...
Counting - The Little Book of Rust Macros
lukaswirth.dev
Someone stop me from making this more esoteric :D meodai.github.io/pro-color-ha...
cool job at a very special computer company - write TypeScript and Rust - everyone makes $235k - fully remote - everything is open source
Product Engineer / Oxide
oxide.computer
To conclude: my silver lining hope is that AWS going down can be a learning moment, in which the risks of concentrating the nervous system of our world in the hands of a few players become very clear. And that this can help us craft ways of undoing this concentration and creating real choice ❤️ 13/
A blog post on new features in Rust, covering the last year and a half (since the last one): www.ncameron.org/blog/recent-... (spoiler: a lot more new stuff than I realised!) #rustlang
Recent Rust Changes
In May last year I wrote a blog post on how Rust had evolved from the 1.0 release to 1.78. I found it really interesting to group all the changes together by topic, rather than seeing the language evo...
ncameron.org
#P99CONF is going live in just minutes! Here's a peek at the behind-the-scenes prep. If you haven't registered yet, hurry over to p99conf.io. It's free and virtual, so no excuses. 😅
🚀 We just released Zed v0.200! In a previous release, we added the `--diff` flag to the Zed CLI. Now, you can compare two files directly from the project panel, via `Compare marked files`.