257 private links
A bundle size analyzer for rust
Un retour pertinent sur les choix entre PAAS et faire soi-même.
Hyping yourself is about accurately explaining the value that you contribute. It’s about saying, “Here are all my accomplishments; here is what I’ve been up to; here are the ways that I’ve been growing and will continue to grow.” You demonstrate to others why you’re worth it and you show up with the receipts to back every claim you make.
Keep a Hype doc for it.
A Hype Doc is a running list of all your accomplishments and successes. It’s a place where you keep track of your growth, and regularly jot down the things you’re proud of doing.
It includes: technical work completed, projects led or contributed to, mentorship and development, leadership opportunities, blog psots and talks revelant to your work, involvment in recruiting and interviewing, valuable contributions to discussions, kudos and feedback from others, significant moments of growth or learning.
Update it regularly (weekly?), it should be easy to edit and can be shared to managers.
The business apps are characteristic because their main complexity comes from the domain: which is not hardware/software related but it's more about modelling complexities of human interactions in code.
The author tells Rust is not good for business apps.
- The stdlib abstractions are right in size and scope, but they are lacking concrete implementations (RNG, cryptoghraphy, serialization, ...). The crate ecosystem is enormous, but it takes time and attention to to sift the wheat from the chaff. Attention that is limited and could be put to better use elsewhere.
- Business apps requires solid defaults for common problems that are desired
- Lifetime and mutability modifiers can not be abstracted the same degree as regular generics
- Cyclic data structures are hard in Rust, because of the borrow checker
- The borrow checker also explicitly makes a conservative assumption that if you call method over some reference, this method will try to access ALL fields of that references, forcing any other field accessed outside of it to be invalidated: the structs must be build in respect to the borrow checker.
- Performance of business apps rarely matters, because the underlying
- To gain performance optimization out of Rust, you need more than "it compiles". Its performance ceiling are excellent (some platforms .NET or Swift choose to work closer to the metal), but its time to performance is low: it falls behind many managed languages on that metric.
- Arc/Rc or Box have few issues: this technique of allocating is nowhere near as fast as bump pointer allocators that managed languages use. The actual win here is when we need to release memory: which in Rust doesn't introduce GC pauses.
and moreYou're here to solve business problems, yet on every step you need to solve "plumbing issues", make decisions about memory model including possible feature changes and refactoring they'll require in the future. [...] you're not going to be praised because your asset management app takes 10% less CPU while the task backlog has doubled in the meantime.
Aujourd’hui c’est Google Chrome qui a la main et on voit apparaitre le même schéma que par le passé. [...]
La situation n’est pas exactement la même que celle des années 2000 mais elle n’est pas si éloignées que ça.Il y a plein de navigateurs mais en réalité Brave, Opera, Vivaldi, Internet Explorer et les autres sont des dérivés de Chromium. Chromium c’est la base open source de Chrome, contrôlée par Google.
Une fois qu’on a retiré tout ce qui se base sur Chromium, il reste Safari et Firefox.
Rust tends to attract those that:
- understand the intrinsic complexity of software;
- have a realistic opinion about their ability to deal with accidental complexity (or lack thereof);
- that look beyond the happy path and methodically reason about failure modes;
- value consistency and predictability.
Why Firefox forks is not a solution.
- No fork is doing large-scale engineering work on the browser.
- Some forks keep insecure APIs
- Mozilla code is still running under the hood. They must be trusted as for the Firefox browser.
- The fork is still 99.99% Mozilla code contributions
- The fork can need more time to apply fixes
🇫🇷 Carte des territoires européens selon le nombre d'années passées sous contrôle de la France (843-2025)
Aussi disponible sur Reddit https://www.reddit.com/r/france/comments/1j05d6x/carte_des_territoires_europ%C3%A9ens_selon_le_nombre/
A lightweight browser of automation.
It integrates well with Puppeteer or Playwright.
This is this piece of code that you realise HTML+CSS are awesome :D
Just because we are free to do almost anything doesn’t mean we should.
adjusting my consumer behavior to my values as much as is possible for me in my position isn’t misdirecting me, it’s keeping me focused, actually
Entre autres,
-
La remise en cause du principe du contradictoire: "qui signifie que chacune des parties a été mise en mesure de discuter l'énoncé des faits et les moyens juridictionnels que ses adversaires lui ont opposés."
ne mesure dénommée « dossier coffre » ou « procès-verbal distinct » permettrait de séparer du dossier pénal les procès-verbaux liés à la mise en place des techniques de surveillance. Ces PV ne seront accessibles qu’aux enquêteurs sous contrôle du procureur ou du juge d’instruction, empêchant les avocat·es et les personnes concernées d’en prendre connaissance, d’en débattre et donc de déceler de potentielles illégalités
-
Introduction de portes dérobées dans les messageries chiffrées
-
l'activation à distance des objets connectés
-
suppression d'une autorisation du Premier ministre pour échanger les informations entre services, au delà du seul périmètre du trafic de drogues
-
Élargir le champ d'application des boîtes noires pour tous types d'écoutes
Cette loi a des effets totalement différente que le ciblage du "narcotrafic", mais bien la surveillance de la population
« Les assureurs jouent sur deux tableaux, affirment les organisations écologistes dans la tribune. D’un côté, ils se présentent comme victimes de la crise climatique et augmentent les cotisations des personnes les plus exposées aux catastrophes climatiques ou les privent carrément d’assurance, comme c’est le cas pour la commune de Breil-sur-Roya. De l’autre, ils continuent à assurer l’industrie fossile qui alimente ces mêmes catastrophes. »