Weekly Shaarli

All links of one week in a single page.

Week 35 (August 26, 2024)

On Rust, Linux, developers, maintainers
Services publics : liberté, égalité, rentabilité ? (Intégrale) - Cash investigation - YouTube

Un exemple de déclin des services publics.

Et s'il n'y a plus les données sur les infections nosocomiales, plus de problèmes.

Des contrats de travail à la journée ou la semaine.

Vous poser des questions, nous vos avons répondu par écrit [même si cet écris est hors-sujet].

L'hôpital ne se préoccupe pas de la politique sociale des sous-traitants.

Une proportion importante des services civiques sont utilisés comme remplaçant permanent des employés ou contractuels. Les missions proposées remplacent des missions métiers.

Les personnes qui annoncent ces nouvelles disent bien qu'ils ont des choix difficiles, mais aucun n'en subit les conséquences.

Puter
Paragraphs | scottohara.me

It's all paragraphs at the end :)

Learn to become a Rust developer
aria, die Chaoskreatur 🤘: "Si tu vis dans l’Union Européenne ou que tu conna…" - Eldritch Café

Sur les initiatives citoyennes lancées dans l'UE

Factor CSS

Another #project #idea: it refactors the CSS to produce the optimal stylesheet

HTTP Lint

A testing service against an HTTP/1.1 implementation

Blog Stéphane Bortzmeyer: Pour se protéger de l'étranger, bloquons les accès de l'extérieur

Un example de blocage du site si on tente d'y accéder avec une IP étrangère.

Zotero Blog » Blog Archive » Zotero 7: Zotero, redesigned

That's a good news. The tool is great!

Why Amazon, Cloduflare and Discord are building servers in Rust but you should probably not

Rust biggest weakness: it needs a strong ecosystem of libraries. This ecosystem is fragmenting over time.

Sylvain recommends however four use cases for Rust:

  • rewriting from C/C++ to Rust
  • optimizing and securing the icome if the development can take two
  • passionate that are already Rust experts and who are not counting their hours
  • while starting a compagny that will vertically integarte a lot of different systems, from embedded devices to web services, i.e. https://oxide.computer/

That being said, if Rust may not be the best choice to build servers, Rust shines every time you would have picked C if it didn't exist such as crafting shellcodes and building other security tools.

IA : J’ai déjà l’impression d’être un vieux con – Carnet de notes
This website does not use cookies – La màquina de Turing

A kind of friendly partal privacy policy

GitHub - ohkami-rs/serdev: SerdeV - Serde with Validation

Serde with validation

Queen of Argyll: "False knees.#comics" - Mastodon Bida.im

Rain
rain all day.

Rain to make that perfect gray.

Rain to keep people away.

Rain so I can puddle-play

Top 5 HTML Features You’re Not Using (But Should Be) - DEV Community
  • dialog: I use it regularly ✅
  • picture: I only use images ⚠️
  • data: It can be useful instead of spans 💡
  • output: I never saw it ❓
  • details/summary: I use it regularly ✅
Your Name in Landsat 🛰️

A funny NASA project: type in your name to see it spelled out in Landsat imagery of Earth!

The Landsat series of satellites has been observing Earth for over 50 years, collecting breathtaking imagery and invaluable data used to study our planet’s changing surface.

With a new online interactive, users can type in their name, then view and export the graphic of that name spelled out in Earth features found in Landsat images.

CSS { In Real Life } | The Problem With Surveys (and Why You Should Take This One)
Rencontre avec -Interview : comment tirer profit du numérique lorsqu'on est artisan ? | Entreprendre.Service-Public.fr
Writing APIs in Rust | sled-rs.github.io

Tips and guideline about writing your own API in rust.

Dalipas 🏳️‍🌈🇬🇹: "Alors comme ça il parait que l…" - Piaille
cispa/http-conformance: Code for our 2024 ACM AsiaCCS Paper "Who's Breaking the Rules? Studying Conformance to the HTTP Specifications and its Security Impact"

This repository contains the code for our paper: "Who's Breaking the Rules? Studying Conformance to the HTTP Specifications and its Security Impact" ACM ASIACCS 2024. It contains a test suite for HTTP conformance tests of responses and test runners to run it on both local web servers and on real websites.

Jesus Cova: "Everything should be written in #Rust, but not ev…" - Mastodon

Everything should be written in #Rust
, but not everything deserves it.

And that’s when I reach for #Go

And in the end I get paid to write #JavaScript
and #PHP

Small strings in Rust

Also called german strings. This is a great data structure that explains how handling strings can be diverse.

Why do rust projects have so many dependencies? : r/rust

Interesting debate here

All 8 Prisma Pro Tips Every Prisma Developer Should Know

It's sad on one side that some optimizations are not built-in...

  1. 📌 Multiple schema files
  2. Global omit
  3. 📌 Database level joins
  4. Is it a garbage?
  5. 📌 Performance checklist: https://www.prisma.io/blog/performance-benchmarks-comparing-query-latency-across-typescript-orms-and-databases
  6. Prisma Studio
  7. Prisma Pulse
  8. 📌 Prisma client extension
What's Natural About Eating Meat? | Chuck Carroll

However, what most people don't realize about the role consuming meat in our evolutionary development is that we weren't eating meat as frequently as we are in the modern world. We were primarily grazing and gathering, not eating meat on a daily basis, [...]

50 years of tax cuts for the rich failed to trickle down, economics study says - CBS News
GitHub - rinja-rs/rinja: A template rendering engine based on Jinja, generating type-safe Rust code at compile time.
Ashwin Dixit: "When you live by the C,juggling pointers, like r…" - The Union Place

When you live by the C,
juggling pointers, like razor blades,
while memory bleeds,
and comprehension fades,
you know what you need -
implement it, you must!
All your codebase
are turn to Rust!

Rust for Linux revisited

Here’s the pitch: a motivated group of talented Rust OS developers could build a Linux-compatible kernel, from scratch, very quickly, with no need to engage in LKML politics. You would be astonished by how quickly you can make meaningful gains in this kind of environment; I think if the amount of effort being put into Rust-for-Linux were applied to a new Linux-compatible OS we could have something production ready for some use-cases within a few years.

Papiers administratifs -Combien de temps devez-vous conserver vos documents de la vie courante ? | Service-Public.fr

En permanence:

  • livret de famille
  • carnet de santé
  • contrat de mariage
  • jugement d'adoption
  • l'acte de vente d'un logement

Après 3 ans: le contrat de location à la fin du bail
Après 4 ans: les avis d'impôsitions

Jusqu'à ce qu'ils soient reconnus par la caisse de retraite: bulletin de salaire

Une fiche plus complète est disponible à la page Durée de conservation des papiers

Overview - Rust Forge

Welcome to the Rust Forge! Rust Forge serves as a repository of supplementary documentation useful for members of The Rust Programming Language. If you find any mistakes, typos, or want to add to the Rust Forge, feel free to file an issue or PR on the Rust Forge GitHub.

summerwind/h2spec: A conformance testing tool for HTTP/2 implementation.
"This Key is Useless Now. Discard?"
AV1 for Dummies | Codec Wiki
Jörg Spengler: "#Energiewende 🐑🤗💚#FridaysForFuture" - muenchen.social - Die erste Mastodon Instanz für München

Animals put them in the shadow of a wind turbine.

Greg Morris - Blog Post Brain

A share from another share

Instead of scanning my surroundings for something relatable to turn into a social media post, I pay attention to blog posts and articles I read on the web. I’m constantly looking for anything of relevance that triggers and sparks my thinking into jotting down whatever thoughts I may have to add to the conversation. — Social media brain

Another positive blog post about blogging :)

How Postgres is Misused and Abused in the Wild

Full of advices on these misused and abuses

Microsoft Copilot Studio Exploit Leaks Sensitive Cloud Data

CoPilot can be encouraged to launch HTTP requests on the server side, potentially enabling access to data from other companies.

A server-side request forgery (SSRF) bug in Microsoft's tool for creating custom AI chatbots potentially exposed info across multiple tenants within cloud environments.

Though the research proved inconclusive about the extent that the flaw could be exploited to gain access to sensitive cloud data

Is Telegram really an encrypted messaging app? – A Few Thoughts on Cryptographic Engineering
ploum: "Imaginez un instant que la largeur des routes aie…" - La Quadrature du Net - Mastodon - Media Fédéré

À propos de l'obésité logicielle

Cartes.app

Une alternative à Google Maps

Comment la réalité augmentée m’a transformé…

À propos de Strava

Linus Torvalds talks AI, Rust adoption, and why the Linux kernel is 'the only thing that matters' | ZDNET