294 private links
China alone controls 60 to 85 percent of the supply chain for solar panels, heat pumps, wind turbines, batteries, and hydrogen electrolysers.
Readur is a powerful and modern document management system designed to help individuals and teams efficiently organize, process, and access their digital documents. It combines a high-performance backend with a sleek and intuitive web interface to deliver a smooth and reliable user experience.
Les ressources nécéssaires sont cependant insuffisante pour un Raspberry Pi. D'autres alternatives existent comme PaperMerge ou bien Paperless ngx
(via https://korben.info/readur-gestion-documentaire-ocr-rust-autoheberge.html)
Rule 1: Restrict all code to very simple control flow constructs
Rule 2: Give all loops a fixed upper bound.
Rule 3: Do not use dynamic memory allocation after initialization.
Rule 4: No function should be longer than what can be printed on a single sheet of paper in a standard format with one line per statement and one line per declaration. Typically, this means no more than about 60 lines of code per function.
Rule 5: The code's assertion density should average to minimally two assertions per function. Assertions must be used to check for anomalous conditions that should never happen in real-life executions. Assertions must be side-effect free and should be defined as Boolean tests. When an assertion fails, an explicit recovery action must be taken such as returning an error condition to the caller of the function that executes the failing assertion. Any assertion for which a static checking tool can prove that it can never fail or never hold violates this rule.
Rule 6: Declare all data objects at the smallest possible level of scope.
Rule 7: Each calling function must check the return value of nonvoid functions, and each called function must check the validity of all parameters provided by the caller
Rule 8: preprocessor must be limited to the inclusion of header files
Rule 9: The use of pointers must be restricted. Specifically, no more than one level of dereferencing should be used.
Rule 10: All code must be compiled, from the first day of development, with all compiler warnings enabled at the most pedantic setting available. All code must compile without warnings. All code must also be checked daily with at least one, but preferably more than one, strong static source code analyzer and should pass all analyses with zero warnings.
Manquements de la France concernant l'application du RGPD sur son territoire
Le système de dépôt d'une plainte pour violation du RGPD est defficient, comme leur gestion par la CNIL. Le Conseil d'État ne permet pas d'agit contre les manquements de la CNIL, et la CNIL peut être supposé de connivence avec les Reponsables de Traitement qu'elle est supposée sanctionner
First results of Germany's trial on work time reduction.
IDENTIFICATION 2023 DES CHIENS & CHATS
Baromètre 2023 / Synthèse
Topic addressed:
- Funding
- crates.io contributions and major updates
- Safety-Critical Rust Consortium
The primary objective of this group is to
support the responsible use of the Rust
programming language in safety-critical
software — systems whose failure can impact
human life or cause severe environmental or
property harm.
- Rust-C++ Interoperability Initiative
- Security Initiative (Public Key Infrastructure Model, Supply Chain Security, Token Security, Threat Modeling, Painter & Typomania tools)
- Infrastructure support
- Rust language Specification
Futur areas of focus: complete crates.io prevenance scans; federate distributed code review-publishing, admin functionnality for crates.io, improve crate signing & PKI with https://theupdateframework.io/, real-time results of crate security scanning)
Center for Internet Security BenchMarks
Shane Miller is Distinguished Advisor to the Rust Foundation, where she was the founding chair of the board of
directors.
Her key points are definitely relevant.
À l’ouverture d’un document Microsoft Powerpoint ou Word, depuis Windows, une connexion websocket chiffrée (TLS) est initialisée entre le poste de travail de l’utilisateur et le serveur distant "augloop.office.com". Au travers de cette connexion, l’ensemble du contenu du document est transmis à ce serveur au format texte. Chaque modification effectuée sur le document est également transmise au travers de cette connexion. Ce comportement est effectif même si le document initial n’est pas stocké dans le cloud Microsoft.
Épilogue d'une thèse en mathématiques à propos d'un décalage avec l'écologie.
Via https://social.sciences.re/@pyviv/112650011577271661
En ces temps troublés, je voudrais partager ce très beau texte publié par la jeune mathématicienne Eva Philippe en épilogue de sa thèse. C'est un texte où elle explique sa décision d'arrêter la recherche en maths fondamentales. Ça parle d'engagement, de responsabilité, et même quand on a fait le choix de continuer la recherche, c'est un texte qui nous invite à réfléchir