Let's depend on a 9 year old unmaintained library for a security sensitive function. What could go wrong.
14.11.2025 20:43 β π 1 π 0 π¬ 2 π 0@paolobarbolini.bsky.social
CTO & Co-founder m4ss.net lettre.rs, deps.rs, rust-postgres and others when I can. Maintain your dependencies or I'll send you a PR
Let's depend on a 9 year old unmaintained library for a security sensitive function. What could go wrong.
14.11.2025 20:43 β π 1 π 0 π¬ 2 π 0New PostgreSQL minor release
www.postgresql.org/about/news/p...
βWe adopted #rustlang for its security and are seeing a 1000x reduction in memory safety vulnerability density ... with Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.β
security.googleblog.com/2025/11/rust...
The source of the standard Rust Hello World program with the generated assembly before and after the change. The before version has 11 instructions and stores 56 bytes on the stack. The after version has 3 instructions and stores no data on the stack.
π¦ I've improved the implementation behind all the string formatting macros in Rust: println, panic, format, write, log::info, etc. (Everything using format_args!().) They will compile a bit faster, use a bit less memory while compiling, result in smaller binaries, and produce more efficient code! π
13.11.2025 13:31 β π 385 π 48 π¬ 9 π 3The video for my #taloscon2025 keynote is now up!
www.youtube.com/watch?v=Cum5...
What happened today? Behind closed doors, the Law Enforcement Working Party group approved the revised Danish Chat Control compromise with broad support. While mandatory scanning had officially been dropped, Article 4 of the new text reframes and reintroduces it by obliging providers of e-mail, chat, and messenger services to take βall appropriate risk mitigation measuresβ. This effectively forces providers to scan all messages, including private, end-to-end encrypted content. The same article outlaws anonymous communication by requiring every citizen to verify their age before accessing a service, kneecapping whistleblowers, journalists, political activists, and people seeking help who depend on anonymity. Article 6 further imposes a digital house arrest and would ban minors from installing software which comes with a significant risk of grooming, such as WhatsApp, Instagram, and online games like Roblox. What happens next? The legislation now moves to the Coreper (Committee of Permanent Representations) for approval. Without major political objections, the Council will formally adopt its position. At this stage, both the Council and Commission unite in imposing mass surveillance on all 450 million citizens of the European Union and we enter a rushed trilogue. Unfortunately, while the mandate of the European Parliament does not suffer from the same flaws, the Parliament is traditionally known for giving in. What now? We raise our voices. Louder.
12.11.2025 23:00 β π 1404 π 1186 π¬ 43 π 187Mailbox.org finally has a web interface worthy of a modern email service. Still not as good as Fastmail but close
13.11.2025 06:54 β π 1 π 0 π¬ 0 π 0Interesting stuff to try in the next nightly
github.com/rust-lang/ru...
Con tutte le pubblicitΓ shady che becco YouTube secondo me Γ¨ uguale se non peggio
11.11.2025 18:00 β π 0 π 0 π¬ 0 π 0SMTP still writes them in the "standard" casing
11.11.2025 17:21 β π 0 π 0 π¬ 1 π 0Today everything is broken
11.11.2025 11:49 β π 0 π 0 π¬ 1 π 0I'm so tired of docker breaking stuff at random. We had something based on `docker save` + `docker load`. I know it's not great, but it worked.
The latest docker release broke it.
I haven't updated our lists in a while but these too are useful.
1. await_holding_refcell_ref
2. semicolon_if_nothing_returned
Using Typst to autogenerate PDFs is pretty popular. And many of you ARE DOING IT WRONG!! We have put together a new blog post with the best approach to PDF generation using Typst (hint: don't use an external script to generate Typst markup).
typst.app/blog/2025/au...
Monorepos are fun
06.11.2025 11:41 β π 2 π 0 π¬ 0 π 0It's incredible how simple and straightforward updown.io is compared to many other overengineered, buggy or lazy uptime monitoring platforms.
I wish I'd seen it sooner @european-alternatives.eu. Maybe some attributes are missing, like the Green Energy or EU Hosted?
Today I saw Heldin (2025) at the local cinema for the second time. Strong recommend.
05.11.2025 22:37 β π 0 π 0 π¬ 0 π 0All good things must come to an end! π
π¦ RustLab wrapped up after three incredible days full of learning and connections. β‘
π€ Thank you to everyone who joined us!
ποΈ Mark your calendars: see you in Bologna, November 2026! β¨
#RustLab2025 #RustLang
Waiting for HDMI...
04.11.2025 10:31 β π 0 π 0 π¬ 0 π 0There's also a company in Italy that resells APIs, their name: Openapi. Makes conversations very easy.
04.11.2025 07:20 β π 3 π 0 π¬ 0 π 0A domani
02.11.2025 19:02 β π 1 π 0 π¬ 1 π 0impl<'a> From<&'a dyn Stream> for StreamAdapter<'a> { #[allow(invalid_reference_casting)] fn from(stream: &'a dyn Stream) -> Self { let stream = &*stream as *const dyn Stream as *mut dyn Stream; let stream = unsafe { &mut *stream }; Self { stream } } }
so glad I can be learning Rust from the experts at Adobe, their beautiful elegant code is really an inspiration π
01.11.2025 00:57 β π 388 π 52 π¬ 31 π 14ladies and gentlemen...we got him
30.10.2025 19:10 β π 18323 π 4069 π¬ 178 π 188There are so many dependencies with build scripts π«
30.10.2025 22:38 β π 2 π 0 π¬ 1 π 0I'm not sure if they're waiting a bit more before switching to the next hardware generation, or if they lost interest in Ampere and they won't be adding new servers to the lineup. The Cost-Optimized category is limited availability, and some days only the smallest instance size is available.
30.10.2025 15:38 β π 1 π 0 π¬ 1 π 0ARM VMs are only available in the old hardware generations category, and dedicated servers are completely unavailable www.hetzner.com/dedicated-ro....
30.10.2025 14:51 β π 1 π 0 π¬ 1 π 0Is Hetzner giving up on ARM?
30.10.2025 13:42 β π 0 π 0 π¬ 1 π 0Linux maintainers should really step back and think why programming language library managers happened instead of ranting on stage that they exist.
28.10.2025 16:35 β π 18 π 2 π¬ 3 π 0Did they call it "remote code execution" again?
28.10.2025 19:16 β π 0 π 0 π¬ 0 π 0Just switched ISP from Eolo to Dimensione. Now I'm back with proper 100 Mbps / 20 Mbps over FWA. Also happy to be in the 18.2% of Italy with IPv6
27.10.2025 15:09 β π 3 π 0 π¬ 0 π 0