Daily Shaarli

All links of one day in a single page.

November 7, 2025

Open Science Network
Rust is eating the world: From embedded firmware to cross-platform applications, databases and big servers

Embedded systems:

  • Embassy for async Rust
  • Heapless for statically-allocated data structures or allocate as much as possible on the stack
  • Patina implements the UEFI interface

Operating systems:

Runtime and virtualization

  • Firecracker
  • Deno as JS runtime and it proved that in just a fraction of the time and developers, Deno already has shipped way more features than Node.js.

Cross platform apps

Dropbox, Element (matric Chat), Ditte and others also uses Rust.

Databases

  • Neon uses a single S3-compatible storage as its backend. It complicates Postgres' monolithic architecture but it also solves many of its problems: read-replicas now uses a single source of truth instead of (error-prone) replication; slow and expensive networked storage are not needed anymore to get a highly-available database and upscaling or downscaling is a matter of spawning a new container/microVM
  • Datafusion is an extensible query engine that allows data engineers to query data sources from Rust or Python with a high level interface, or build data systems using it as their query layer to build and optimize query plans. See the projects build with it!
  • [Turso] is an embedded, SQLite-compatible database written in rust. It's fully open source compared to the private test suits of SQLite. It solves many SQLite pain points: easy database encryption, concurrent writes, async I/O, updating the schema and more.

Servers: the author project Pingoo

As mentioned earlier, one of the many interesting things that Rust enables, is to reuse patterns from the embedded world, such as eliminating heap allocations to be as performant as possible

Nearly all Blockchain projects are using rust.

Rust Foundation tries to stop maintainers corroding • The Register

A rust fund is created to support maintainers. The article don't explain how though.

Why Zig Is Quietly Doing What Rust Couldn't: Staying Simple | by Dax - Freedium
LGV Bordeaux-Toulouse : elles défendent un chêne et finissent au tribunal

La méthode et le contenu en faveur de la ligne grande vitesse semble médiocre et la consultation en ligne est jugé "au rabais".

Le bilan carbone n'a pas été actualisé depuis 11 ans.

L'État et l'Union Européenne semble remettre en question cette ligne à grande vitesse.

Firefox Forcing LLM Features - equk's blog

How to disable all the LLM features

Dans les algorithmes | Le piège de la loyauté : la fidélité des clients joue à leur détriment

Une réaction suite à l'article de Whashington Post

Le dévoiement des cartes de fidélités qui font monter les prix pour les clients les plus fidèles.

J’entends souvent des lecteurs me demander pourquoi ils devraient se soucier de la surveillance. Voici une réponse : ce n’est pas seulement votre vie privée qui est en jeu. C’est votre portefeuille

Data Center Map - Colocation, Cloud and Connectivity
Paris a réduit ses émissions de CO2 de 25 % en 10 ans

Je reste toujours dubitatif sur ces affirmations, mais soit c'est une bonne nouvelle

L’arrivée de Rust dans APT provoque des débats dans la communauté Debian - Next

Pour les utilisateurs de la distribution, cela ne devrait rien changer. Pour les développeurs en revanche, il y aura des travaux plus ou moins importants, car il faudra prévoir une chaine de compilation Rust fonctionnelle en plus des outils traditionnels comme GCC. En clair, la complexité va monter d’un cran, notamment sur les architectures moins courantes où le langage n’est pas bien supporté.

Rust utilise bien en effet LLVM, alors que la plupart des paquets sont compilés avec GCC.
Comme Rust vient livré avec des binaires précompilés, comment ce code peut être certifié

Ce sujet rappelle x/Wayland, initd/systemd, IPv4/v6.

Les commentaires de l'article sont bien pertinents!

Déplacements -La fin du ticket en carton en Île-de-France | Service Public

Les tickets en carton peuvent être numérisé en agence ou point d'accueil jusqu'en juin 2026.

The state of the Rust dependency ecosystem - Frank DENIS random thoughts.

It's full of insights

When Your Hash Becomes a String: Hunting Ruby's Million-to-One Memory Bug
You Should Write An Agent · The Fly Blog
Oh Joy Sex Toy - A Magic Wand Weekend by Erika Moen

Turns out, when people feel pleasure on a regular basis, it increases their confidence and makes them more productive.

Obviously, I figured masturbaton/orgasm would improve the participants moods in general, but I was surprised to learn that i strengthened their relationships - both romantic and social.

« Faut qu’on les tue » : les vidéos des gendarmes à Sainte-Soline révélées par Mediapart et Libération

J'ai vu la vidéo sur Youtube. C'est incroyable.

What the hell have you built.

Your deployment strategy

What you need:
• A single server
• Postgres
• Maybe Redis for caching
• That's it

Send this article to your friend who still thinks the cloud is a good idea

The costs of the cloud are big and this author relates how the HackerNews community got confrontational with him.

He switched to Hetzner, because their costs are low:
80 cores @ 3 Ghz, 128 GB of RAM and 2TB of data for 170€ a month.

In comparison, AWS costs between 2 500$ to 3 500$.

The point here is that there’s value in managing your own servers VS just accepting the cloud as a given truth.

and people trying to convince you that "the cloud" is the solution never tried alternatives.

How did we get there?

The majority of devs are clueless or have forgotten. AWS started to give credits specifically for startups only. The entry is cheap, but the costs become expensive as they grow. They are locked-in so they will struggle to migrate to another architecture.

The cloud is only an option between others. "Most businesses are and will always be small, by a simple rule of power law."

Here’s a reference point: my current two-server setup serves millions of requests a day for millions of monthly visitors.

Managing your own server is fine because there has never been a better time to get good at servers. AI are very knowledgeable on Linux.

Doctolib, condamnée à 4,6 millions d’euros, affirme ne pas être « en position dominante » - Next

C'est simple: il n'y a pas d'autres acteurs sur le marché connus.

Problème pour l’Autorité, « Doctolib a délibérément mis en œuvre plusieurs pratiques anticoncurrentielles ». C’est donc un abus de position dominante, une pratique condamnable et pour laquelle Doctolib écope de 4,665 millions d’euros d’amende.

Ouch.

En plus de la condamnation du jour par l’Autorité de la concurrence, elle a fait face à un « incident technique » en 2023 avec la perte de données médicales et, en 2020, au vol d’« informations administratives de 6 128 rendez-vous ».

Les données sont aussi hébergées sur AWS. En 2020, Télérama publiait un article à charge sur Doctolib à propos de la gestion de la sécurité.