228 private links
Compiling Rust with GCC?
Follow up: https://blog.antoyo.xyz/development-rustc_codegen_gcc-2
I didn't read but it can be useful someday.
Et si les études n'étaient que la réalisation
Vers la vingtaine et après, toutes les décisions doivent être prises. Ne rien faire, c'est aussi un choix, et pas souvent le meilleur.
La vingtaine c'est voir des amitiés s'effacer. Certaines amitiés aussi forte qu'elles soient ne sont pas éternelles.
Le travail prend un poids de plus en plus important, ou alors directement à jongler entre 9h-18h. Il reste ensuite peu pour le temps libre, ou passer du temps en famille. Le travail pompe ton énergie, ta motivation et parfois même tes rêves.
Nous ne pouvons pas toujours prendre la bonne décision, mais nous pouvons faire en sorte que chaque décision devienne la bonne.
💯
Si je crois fermement que les "Leads produit" d'une organisation doivent cultiver leur capacité à naviguer dans le flou, c'est-à-dire accepter un changement permanent, c'est bien à eux que revient l'obligation d'apporter de la clarté dans ce flou, une direction, une vision.
Et il y a un outil nécessaire pour ça : l'écrit.
Les articles sur Eventually coding permettent de se constituer un patrimoine, de prendre du recul, de mieux partager l'information dans une équipe distribuée sur plusieurs pays et donc asynchrone.
Toute personne à partir de Senior doit être capable d'écrire pour articuler document de design, stratégie et vision.
Les documents de design: l'ensemble des descriptifs sur un sujet. Ce sont des documents concrets qui décrivent l'usage actuel d'une technologie dans notre contexte.
Les documents de stratégies (ADR, RFC, Roadmap). Ce sont des écrits qui sont là pour clarifier, pour donner un guide de conduite par rapport à une technologie. Une stratégie est souvent le résultat de discussions contradictoires qui a vu l'équipe s'opposer. Une stratégie est là pour mettre en lumière les compromis et une décision. Le document exprime donc une opinion, à l'inverse des docs de sign.
Les documents de vision (North star document, engineering principles, manifesto, technology radar, engineering blog posts, ...) pour montrer une direction à plusieurs années dans le futur.
Stratégie ou vision ? Parfois la frontière est fine. La différence porte bien souvent sur l'échelle de temps. Une stratégie s'exprime pour les 6 prochains mois, une vision, c'est pour les prochaines années.
Comment démarrer?
Commencer par écrire plusieurs documents de design sur l'existant; puis regrouper les documents de design par thème, détecter les questions ouvertes et les contradictions, faire émerger des stratégies; enfin regrouper les stratégies par thème, projeter les impacts dans le futur.
Le Story telling:
L'enjeu c'est de trouver les problèmes à résoudre et de proposer des solutions. Les documents mentionnés ci-dessus ne vont pas suffire, mais, s'ils sont bien faits, ils vont vous permettre de créer le storytelling nécessaire pour une bonne promotion, et plus tard pour une bonne conduite de changement.
- Qui a rapport aux inondations.
- Qui ressemble au déluge par son abondance.
- Excessif, exubérant.
- Relatif au Déluge, commune française située dans le département de l’Oise.
Source code: https://github.com/rust-adventure/lets-code-cli-config/blob/main/src/main.rs
Idea from the comments: Look into unwrap or default and implement the default trait, it cleans up the clutter from where you call unwrap_or
A small crate to check which directory
The library provides the location of these directories by leveraging the mechanisms defined by
- the XDG base directory and the XDG user directory specifications on Linux,
- the Known Folder system on Windows, and
- the Standard Directories on macOS.
It can be a good idea.
Par le partage de nude
To improve testing: throws many test and get a way to verify the output is correct.
For example, sorting numbers by ascending order should results in
for i in 1..output.len() {
assert!(
output[i - 1] <= output[i],
"input {input:?} failed at index {i}, output {output:?}",
);
}
Then implement a shrinker to reduce the list to the smallest possible error. Better
input [58, 33] failed at index 1, output [58, 33]
than an array of 200 elements.
TODO: https://sunshowers.io/posts/monads-through-pbt/#2-drawing-the-rest-of-the-owl
À partir du 1er avril 2024, la limite d'un million de captcha de vérification sera réduite à 10 000. La limite du million restera active pour les organisations à but non lucratif, associations et bilbiothèques.
En somme, il existe plusieurs versions de reCaptcha, dont la plus récente est la v3, qui attribue un score de confiance à chaque visiteur en fonction de son comportement. Le reCaptcha Enterprise est une version améliorée de la v3, destinée aux entreprises, qui offre des fonctionnalités supplémentaires telles que la vérification des mots de passe et la personnalisation des actions en fonction du score.
Alternatives: Honeypot, Akismet (pour Wordpress), hCaptcha, Geetest (résoudre un puzzle)
En cas d'opération de paiement non autorisée signalée par l'utilisateur dans les conditions prévues à l'article L. 133-24,
Les fuites de données récentes sont de vraies catastrophes. aujourd'hui, mes parents se sont fait avoir par des gens qui leur ont téléphoné en se faisant passer pour leurs banques, avec un tel aplomb qu'ils ont envoyés des soi disant coursiers pour "récupérer leurs cartes compromises et les détruire". mes parents se sont complètement fait avoir et on tout donné, y compris leur code. c'est ma mère, malgré sa mémoire défaillante, qui a trouvé que quelque chose était anormal,
et m'a appelé en me disant "ton père est au tel avec des personnes qui nous harcèlent pour avoir mon numéro de carte américan express, je pense que c'est louche et qu'on se fait avoir". les personnes qui lui parlaient étaient tellement fortes dans leur discours que j'ai du crier à mon père pour qu'il raccroche et ensuite m'écoute. on a bloqué les cartes, changé les mots de passe des comptes et porté plainte.
mes parents sont complètement déprimés, ils se sentent très honteux, et ils ont perdu beaucoup d'argent, qu'il va falloir tenter de récupérer. je suis très très en colère, non seulement contre les voleurs qui abusent de vieilles personnes, mais aussi contre ceux à qui on confie nos données et ne savent pas les protéger.
D'après les commentaires, la banque doit payer dans ce cas.
Mon rêve en ce moment, ça serait d'avoir un note pour chaque outil numérique qui évaluerait si les données sont revendues ou non, si c'est sécurisé ou non, le risque que ça soit acheté par une multinationale peu scrupuleuse...
tosdr.org/fr ya ce site qui pourrait ressembler un peu a ce que tu voudrais
Yes tosdr et @exodus sont des supers ressources !
(Exodus Privacy)
The browser provides a default text size based on user preferences, and our text should be relative to that preference. Establishing our root font-size with an em value helps keep that relationship intact.
About the definition of one rem:
I really do want sites to usually just give me text around 24px (or ‘large’), because that’s a pretty good default for me.
Sites with smaller body text would ideally increase their font size, but sites with the same size or larger text certainly shouldn’t get even bigger.
Yes I share this assumption.
I slightly better approach:
html {
font-size: clamp(1em, 0.9em + 1vw, 1.5em);
}
Wow
What whis means is that it is possible to open arbitrary applications on your system through a bookmarklet while sending data extracted and preprocessed from the current page by custom JavaScript to that application with the click of a button.
How to create a new URL scheme (such as org-protocol://)
what is really neat here is that with a .desktop file and a bookmarklet, you can send Web data directly from the browser to any local application!
How do we get to a world where our GUIs are as powerful and extensible as our CLIs? When I click Open in Emacs on my bookmark toolbar, and Emacs opens to the code I had open in my browser, I feel like I get a little glimpse of that world that could be.
How the ZIP format has exceptions and sans-io is justified.
Sans-IO is a programming design does not dictate how the implementation runs, but only what to do (as far as I understand).
The dependency inversion principle says that policies (what to do) should not depend on implementation details (how to do it) ‒ https://www.firezone.dev/blog/sans-io#:~:text=the%20dependency%20inversion%20principle%20says%20that%20policies%20(what%20to%20do)%20should%20not%20depend%20on%20implementation%20details%20(how%20to%20do%20it)
Cette liste (non exhaustive) recence les principales sources de données accessibles en ligne utiles dans des travaux de diagnostic et d'analyse des territoires (aménagement, urbanisme, mobilité, environnement,…)
A love letter to the personal website
A reflection of your personality in HTML and CSS (and a little bit of JS, as a treat). This could be a professional portfolio, listing your accomplishments. It might be a blog where you write about things that matter to you. It could even be something very weird and pointless (even better) – I love a good single-joke website. Ultimately, it's your space and you can do whatever you want with it. It can be a single-joke website.
On the other side, it is now intimidating to be a newcomer now with all these frameworks. They skip right over the basics.
The website we use today for fun are also businesses. They need an account to view the content. They have a barrier to entry.
Your website, your rules. There's no reply guys on your own website if you want to. it doesn't have the downsides of Twitter.
You can be a creator anywhere on the internet these days, but there's only a small handful of places where you actually own your own content. Your own website is one of them.
Now AI is generating slop. During the talk, Maggie asks: is there a future in which we need to have some kind of "reverse Turing test" to prove our humanity on the internet?
The whole point of WWW is to be decentralised and independent. It was released as an open standard so that access could be as democratic as possible.
To bring the WWW spirit back, we can carve out our own individual spaces on the web. HTML is accessible, and there are many web services to build websites nowadays. So why aren't we doing it? we don’t build websites for ourselves like we used to, we build them for the audiences we want.
Try something. For the nerds: try out. The site deploys in less than 30s. Try new CSS things as lomng as you rely on progressive enhancement.
The personal site isn't dead. It's just been forgotten in the commercialised, capitalist web of today. We owe it to ourselves to rediscover this lost art. [...] So, once again my digital call to arms: build your own website. Make it fun. Make it pointless. But most importantly: make it yours.