294 private links
Les messages portés dans cet article me semble bien vrai !
Une ambition médiocre est une prophétie auto-réalisatrice.
Une vision ambitieuse est le moteur des projets.A viser la lune, on atterrit dans les étoiles.
Le but n’est pas juste de faire plus. Le but c’est de s’élever.
Pour que cette vision soit porteuse, elle doit te mettre en mouvement et te donner envie de te dépasser.
Un format a niveau binaire pour des machines limitées.
C’est curieux, se faire refaire les seins, ça coûte la peau des fesses (Vincent Roca)
Vous connaissez l’histoire du mouton qui court jusqu’à perdre la laine ?
Vous n’êtes pas responsables de la tête que vous avez, mais vous êtes responsables de la gueule que vous faites.
Le jour ou Microsoft vendra quelque chose qui ne se plante pas, je parie que ce sera un clou.
Elle est tellement vieille, qu’elle a un exemplaire de la Bible dédicacé.
De nos jours, l’assistance à personne en danger se résume à… assister au danger.
Les prévisions sont difficiles, surtout lorsqu’elles concernent l’avenir.
Les moulins, c’était mieux à vent ?
Quand on voit beaucoup de glands à la télé, faut-il changer de chêne?
Si le ski alpin, qui a le beurre et la confiture ?
Un prêtre qui déménage a-t-il le droit d’utiliser un diable ?
Je m’acier ou je métal ? Que fer?
Est-ce qu’à force de rater son bus on peut devenir ceinture noire de car raté?
Si Gibraltar est un détroit, qui sont les deux autres ?
Lorsqu’un homme vient d’être embauché aux pompes funèbres, doit-il d’abord faire une période décès ?
Je n’ai jamais compris pourquoi le 31 mai est la journée sans tabac, alors que le lendemain c’est le premier joint.
Facebook: "On protège votre vie privée avec une appli super sécurisée... À CONDITION QUE VOUS NOUS DONNIER TOUT TOUT TOUT !!!"
Surprise non surprenante.
(via https://sebsauvage.net/links/?QLTuGQ)
EDIT: On peut aussi rajouter qu'après un tweet d'Elon Musk, le service a eu un pic d'inscription. Tant mieux si les utiliseteurs se tournent vers des applications plus sécurisées. https://www.it-connect.fr/face-a-la-curiosite-de-whatsapp-les-utilisateurs-migrent-vers-signal/
Dans un context avec de nombreux conteneurs, il vaut mieux partager les ressources que de créer des binaires statiques. Pour cela, toutes les images doivent partir de la même image de base.
Les binaires statiques ont un avantage : ils vont être utilisés dans des environnements hétérogènes.
Nettoyage de binaires et compression:
- suppression des symboles de debug avec l'outil
strip - mettre les assets en dehors des conteneurs 🤔
- des outils exotiques:
- dockerSlim qui semble supprimer les fichier inutilisés
- Distroless si la taille compte vraiment, sinon Alpine fonctionne très bien :D
- Bazel pour les gros builds, mais vraiment très gros. C'est un outil complexe !
- Nix (le package manager) en combinaison avec Nixery: Nixery, c’est un registre de conteneurs “magique” : il génère à la volée des manifests d’images de conteneurs qui référencent des layers qui correspondent aux objets du Nix store.
- Récupérer les certificats SSL des autorités:
COPY --from=alpine /etc/ssl /etc/sslpour copier le dossier SSL de l'image Alpine - Récupérer les fichiers de timezone:
COPY --from=debian /usr/share/zoneinfo /usr/share/zoneinfo; puis vérifier avec un retour deTZ=Europe/Paris date - Pour les fichiers concernant les UID/GID, notamment pour exécuter des apps de bureau dans des conteneurs, on peut les génßerer localement, ou dans le conteneur, ou faire un
bind-mountdepuis l'hôte (via les volumes dans le dockerfile ?). Cf: un blog post
Donc la meilleure solution ? Ça dépend !
Sur Go et ses binaires statiques
Et Alpine Linux ❤️
→ 5Mo, avec un environnement Unix GNU/Linux cependant complet
→ son package manager rapide: dpk
→ Alpine utilise musl à la place de GNU C en tant que bibliothèque C standard, et comme ces deux bibliothèques ne sont pas compatibles, il faut compiler le binaire avec musl: soit avec des images officielles qui ont des tags :alpine, soit directement depuis l'image Alpine.
Exemple de dockerfile :
FROM alpine
RUN apk add build-base
COPY hello.c .
RUN gcc -o hello hello.c
FROM alpine
COPY --from=0 hello .
CMD ["./hello"]
Pour java, il faut mettre la main dans le cambouis.
Pour les langages interprétés, ça passe oklm... sauf si des bibliothèques externes sont utilisées: soit le build est très long, soit on cherche le compromis avec des images taggés :slim. Puis mettre les mains dans le cambouis pour savoir laquelle d'Alpine ou celle taggée :slim produit la plus petite image.
Pour Rust ❤️ , il y a rust:alpine et les binaires s'exécutent bien avec alpine. La documentation renseigne sur la génération de binaires statiques
- Utiliser les multi-stage builds pour générer les artefacts dans l'environnement que l'ont veut, puis utiliser la dernière stage pour build l'image.
- Utiliser FROM scratch et construire des binaires statiques au besoin
TL;DR Le SNI (Server Name Indication) est utilisé pour que le serveur envoie le bon certificat TLS. Le ESNI est la version chiffrée du SNI et se passe avant le handshake. La clé publique du serveur est stockée dans un enregistrement DNS, qui est envoyée en même temps que l'adresse IP.
A great entry point into the RSS format
Sur le site de l'application Messenger, on ne peut pas scroll avec Firefox (et mes extensions?) une fois que la page est totalement chargée. WTF ?!
All these ebooks or documents at 0$
Microsoft est indétrônable et Linux ne "gagnera" jamais ? En fait Linux est déjà partout. Le TOP 500 des superordinateurs ? 100% Linux ! Pas un Windows.
Les serveurs sur internet ? (web, mails, dns...) Du Linux pratiquement partout (voir du BSD, le "cousin" de Linux, très apprécié pour le réseau).
Tous les GAFAM à part Microsoft ? à fond Linux et logiciel libre. Mais alors vraiment à fond.
Ta box, ta montre connectée, ton bracelet fitness, ton téléphone, ta télé, les objets connectés... ? du Linux
(Android, c'est du Linux. iOS (sur iPhone), c'est un dérivé de BSD. MacOSX est un dérivé de BSD aussi).
Même Microsoft, dans son cloud Azure, vend plus d'instance Linux que d'instances Windows. Et même Microsoft utilise Linux (les mises à jour de WindowsUpdate sont distribuées par le CDN Akamai, lui aussi à fond Linux)
En fait Linux est absolument partout, sauf sur votre machine de bureau. Mais bon... concrètement, Linux reste invisible.
Et tant d'autres
Wehe, un outil mis à disposition des utilisateurs depuis 2018 pour vérifier le respect de la neutralité d’internet
De l'arcep
(via https://sebsauvage.net/links/?rJdHAA)
Par contre, se comparer à soi-même est vitale. La clef c’est d’avoir une façon de penser tournée vers l’amélioration continue. Ton seul niveau de référence étant le tien. Le toi du passé.
“Tu peux pas tout savoir. Par contre, c’est bien de savoir ce que tu sais pas.”
L’excellence nécessite forcément énormément de travail.
Tourner le syndrome de l'imposteur en avantage: un prise de notes régulières afin de sortir des vagues sentiments et d'avoir la réalité en face.
- Ce que tu sais et ce que tu as réussi
- Ce que tu veux apprendre
I can check the boxes 😧
Grâce aux modaux:
might (1-20%) > may (50%) > must (80-99%) > can (100%)
Grâce à des adverbes:
perhaps, maybe, possibly, probably, certainly
Must expresses strong obligation and necessity.
We use can to talk about things which we think are usually, but not always, true.
We use may to refer to weak possibility in the present and future.
We use might most often to refer to weak possibility:
Small but efficient post !
Rust is between C and C++, close to the c++.
Maybe programs contributed to the project as part of a concerted language advocacy and marketing strategy, benefit from more programmer hours spent on program optimization.
We don't know yet.
Take-home message:
- The Dunning-Kruger effect was originally described in 1999 as the observation that people who are terrible at a particular task think they are much better than they are, while people who are very good at it tend to underestimate their competence
- The Dunning-Kruger effect was never about “dumb people not knowing they are dumb” or about “ignorant people being very arrogant and confident in their lack of knowledge.”
- Because the effect can be seen in random, computer-generated data, it may not be a real flaw in our thinking and thus may not really exist
🤔