Spore

@endospore
12 Followers
31 Following
86 Posts
(λ (x) (x x))
LanguageEN, CN, JP

Cloudflare just published a vibe coded blog post claiming they implemented Matrix on cloudflare workers. They didn't, their post and README is AI generated and the code doesn't do any of the core parts of matrix that make it secure and interoperable. Instead it's littered with 'TODO: Check authorisation' and similar

https://blog.cloudflare.com/serverless-matrix-homeserver-workers/

Building a serverless, post-quantum Matrix homeserver

As a proof of concept, we built a Matrix homeserver to Cloudflare Workers — delivering encrypted messaging at the edge with automatic post-quantum cryptography.

The Cloudflare Blog

https://toml.io/en/v1.1.0#inline-table

#TOML has officially become the best configuration format, with support for multi-line inline tables in v1.1.0. I want it to be supported in cargo ASAP so that we can get rid of the super long lines for dependencies.

Update: TOML 1.1.0 support in Rust has been released in sync with the spec release. I'm going to try it out: https://crates.io/crates/toml

#rust

TOML: English v1.1.0

#Plasma is going all #Wayland

After nearly three decades of KDE desktop environments running on #X11, the future KDE Plasma 6.8 release (due early 2027) will be Wayland-exclusive.

Read the FAQ below to find out what this means for you and the future of KDE:

https://blogs.kde.org/2025/11/26/going-all-in-on-a-wayland-future/

A ton of people are like, 15 people

RE: https://mastodon.social/@rustfoundation/115569074990086326

I feel that the survey is special to me. The first time I filled it was 5 years ago, when I was a non-CS-related student learning my second programming language. Now I'm an (insignificant) contributor to the Rust project itself, and a full-time developer who just landed a Rust-based project at $WORK. Reading the questions each year, it's almost like the language is growing along with me.

RE: https://hachyderm.io/@fasterthanlime/115548318654146607

Another day dying to debug an unexpected executable being called or no executables get called. Please make it a norm to stop people from suffering.

Today, May 15, 2025, marks 10 years since the first stable release of the Rust programming language 🎉 To commemorate this special day, we asked Karen Tölva (the original creator of Rust's mascot, Ferris the crab) to design a celebratory graphic and answer a few questions about how Ferris came to be. Check out her Q&A in our latest blog.

Congrats to the MANY people who have contributed to the success of Rust so far. Cheers to the next 10 years! 🦀 https://rustfoundation.org/media/celebrating-rusts-birthday-with-karen-tolva-creator-of-ferris-the-rustacean/

Celebrating Rust’s Birthday with Karen Tölva: Creator of Ferris the Rustacean! - The Rust Foundation

Today marks 10 years since the first stable release of the Rust programming language! To commemorate this special anniversary, the Rust Foundation recently commissioned a celebratory graphic from Karen Rustad Tölva: the original graphic designer of the Rust language’s beloved mascot, Ferris the crab. We hope this illustration of Ferris…

The Rust Foundation

By the way anyone who has intermediate #rust knowledge can try to contribute to rustc and other part of the toolchain. It's well documented, doesn't require knowledge of the entire project, and all the people there are very helpful.

Start here if you were ever bugged by an inaccurate lint, surprised by something not working as intended, or are just having extra time and want to help it out! (Prerequisite: ~20GB of disk storage)

https://rustc-dev-guide.rust-lang.org/

Getting Started - Rust Compiler Development Guide

A guide to developing the Rust compiler (rustc)

#rust 1.86.0 has released, with my first contributions stabilized!

https://blog.rust-lang.org/2025/04/03/Rust-1.86.0.html

#rustlang

Announcing Rust 1.86.0 | Rust Blog

Empowering everyone to build reliable and efficient software.

Rust developers upgrade to newer versions of Rust _vastly_ faster than Python developers do.

As of yesterday:

11% of downloads on PyPI were for Python versions 3.12 or newer, released in October 2023.

97% of package downloads on crates.io were for Rust 1.75 or later, released in December 2023.

From my experience, there's a rational reason for this difference: major Python vresion upgrades usually aren't _hard_, but they do require some tweaking. So there's always lag. Meanwhile, Rust upgrades are a non-event, with no changes to user code needed. And insofar as Rust wants to introduce breaking changes, the edition mechanism means it's opt-in rather than being forced on you when you upgrade.

UPDATE: As someone implied in their replies, this is somewhat misleading insofar as it includes lots of open source projects that are testing in CI against old Python versions. Even so, if open source project CI dominated download numbers, I would expect something like 40% of downloads to be for Python 3.12 or later, since most projects are likely supporting 3.9-3.13 at the moment.

Data sources:

- https://pypistats.org/packages/__all__
- https://lib.rs/stats#rustc

#python #rust

PyPI Download Stats

PyPI Download Stats