Monthly Shaarli
September, 2021
Je partages la même expérience que j'ai eu en deuxième année d'études.
Meant to share and edit code online.
Support code highlighting and light/dark theme. The design is a mix of SublimeText and VSCode
Ce sont bien des images d'un jeu.
Effectivement: si interdire la chasse à la glue est déjà trop compliqué, changer nos modes de vies pour évtier l'emballement climatique semble être quelque chose d'impossible.
Soit il faut changer le système politique (comment?), soit il faudra faire sans...
An independant DIY search engine.
The engine favorises text-dense sites over sites full of javascript or images.
With a filter to remove the top X popular websites ! The panacea for searching little known websites 👍
Il fallait le faire 🤣
Your docs belong in the code repository
Your docs is not extracted from code
Your docs features examples
You document every API call you provide
Your docs is easily accessible and browsed
Your docs should be easy to contribute to
and the example of curl.
Every time I learned a new PC programming language, the industry changed. It made it impossible to keep up wit hthese changes.
Tips:
- While you should keep up with the computer language changes, it is nearly impossible to do so. [...] go onto the major job sites and search for a current language and see how many jobs are out there. This would be a barometer to see what languages are current.
(or if you want to learn a language for fun, do it.)
- The second piece of advice is to find a few people in the companies you work for and keep in touch with them even if they leave the company.
A floss Minecraft-like game
Ok. A more or less dropdown in the terminal that provides the next word possible
The response of Matrix to Moxie (Signal maintainer). And why a decentralized version is needed on the internet.
Alternatives: Matrix, Briar, Jitsi, XMPP
I keep it here.
The initiative seems great and I want to follow it. See what happens 👍
Les robots de Boston Dynamics sont de plus en plus impressionant.
SDLang is a simple and concise way to textually represent data. It has an XML-like structure – tags, values and attributes – which makes it a versatile choice for data serialization, configuration files, or declarative languages. Its syntax was inspired by the C family of languages (C/C++, C#, D, Java, …).
Et on suppose que toute l'énergie (électricité), auparavant produite par le nucléaire, va être produite avec des énergies renouvelables ?
NON
Les centrales au gaz ou charbon sont en train de pousser partout : Allemagne, France, Belgique... 👎
Outside of technology, the world prefers stability
Similarly, the engine controller in cars, and medical devices like pacemakers and insulin pumps, are running on C. They don’t run on C because C is a good language with all the latest features, they run on C because the risks and mitigations for issues in C programs are well-understood and documented as part of MISRA C.
Une étude vient de s'intéresser au lien entre la classe sociale et le comportement éthique. Elle démontre que les plus riches trichent et mentent davantage que les personnes issues de milieux moins aisés. Les auteurs en concluent que plus on en a et plus on en veut.
On demandait à la personne de se comparer soit avec un sans-abri, soit avec un milliardaire. Dans le premier cas, on persuadait alors les plus pauvres qu'ils n'étaient pas si défavorisés. Puis, on leur proposait un paquet de bonbons, qu'ils devaient donner à des enfants se trouvant dans la pièce voisine, tout en étant autorisés à y piocher eux-mêmes. Ceux qui avaient été comparés à plus modestes qu'eux mangeaient deux fois plus de sucreries que les autres, et les plus pauvres ne faisaient pas exception.
→ le statut social affecte globalement la morale
Il faut aussi que les outils soient interchangeables, qu'il soit possible de créer des outils facilement.
En pratique, le web est tellement compliqué que créer un nouveau navigateur est une tâche titanesque. L'écosystème du web est donc de moins en moins ouvert techniquement, ce qui donne un écosystème uniforme: on retrouves les mêmes navigateurs. Aucun autre ne peut s'insérer sur le marché.
Comment avoir une adresse mail avec un nom de domaine à soi facilement 👍
Petite pub car Gandi gère aussi mon nom de domaine lyokolux.space, et leur interface est clean, tout roule avec eux.
Bouche à oreille de https://sebsauvage.net/links/?XmfmTg
Le jeu est disponible à cette adresse: https://across-multiverse.com/
A website built by passion for whose who wants a funcking rocket ! 🚀👍
- la diphtérie,
- le tétanos
- la poliomyélite
- l’haemophilius influenzae B (bactérie provoquant notamment des pneumopathies et des méningites),
- la coqueluche,
- l’hépatite B,
- la rougeole,
- les oreillons,
- la rubéole,
- le méningocoque C (bactérie provoquant des méningites),
- le pneumocoque (bactérie provoquant notamment des pneumopathies et des méningites)
La possibilité de mettre Firefox en navigateur par défaut sur Windows 11 depuis Firefox
Protonmail doit toujours collaborer avec la justice suisse. Ils ont donc des contraintes légales.
Cela n'empêche néanmoins en rien qu'ils esaient de respecter la vie privée de leurs utilisateurs au maximum. Ici ils n'ont divulgué "que" les adresses IP...
Comme l'utilisateur Neo1322 le souligne:
Proton n'est pas un service pirate, c'est juste le meilleur (en terme de vie privée) service possible en respectant la loi du pays le plus fair-play en terme de vie privée.
En revanche, ils sont flous sur un point:
Anonymous
No tracking or logging of personally identifiable information
Unlike competing services, we do not save any tracking information. By default, we do not record metadata such as the IP addresses used to log into accounts. As we have no way to read encrypted emails, we do not serve targeted advertisements. To protect user privacy, ProtonMail does not require any personally identifiable information to register.
Effectivement by default, mais la loi suisse peut les y obliger !
Un site permettant d'assembler son vélo à partir de composants de qualité.
Les pièces du premier modèle sont en rupture de stock.
Feuille du route du projet:
- Phase 1 (en cours) : un guide pas à pas pour assembler soi-même un vélo précis. (Du choix des pièces documenté, illustré, avec des liens directs vers les sites de vente en ligne, jusqu'au guide de montage.)
- Phase 2 : assembler un vélo en France, c'est possible ? À 70% ? Pour quel prix ?
- Phase 3 : explorer la conception elle-même de certains composants, à commencer par le cadre, le coeur du vélo.
Un recensement
Zelda x Minecraft ❤️
I am definitely not a fan of this.
Applying a tons of classes (i.e. one for every css rule) feels wrong to me ! 😱
Scalar types are types representing a single value. Moreover primitive types contains scalar types and some others. See: https://doc.rust-lang.org/std/index.html#primitives
Types that have the copy traits are said to have copy semantics. What this means is that when you pass them into a function, you pass a copy of that value into that function.
Non-primitive types do not have the Copy trait by default. This means they are subject to move semantics. When you pass them into a function, you move the value into that function. Without going into details (that I am still learning about myself), this pretty much means that when the function scope ends, the value is destroyed.
There are ways to deal with this, using a reference for instance.
It is the symbol &
that says take the reference
This guy was connected after a year of effort. Then he shared his connexion in his neighborhood !
Only one same job at a time ?
My solution to deal with this is to bind an IPv6 localhost ::1 socket to a given port. Only one process can do this, and thus it’s a very effective mutex. No lock files to cause havoc, no dealing with the dark and buggy corners of advisory file locking.
For shell scripts, simply replace the #!/bin/sh with #!/somewhere/bin/lock 2048 where 2048 is the port number you will use to enforce the lock (greater than 1024 if you do not want to deal with the hassles of privileged ports).
Pas qu’il y ait erreur ou oubli (quoi que : perso si j’oubli un tel truc à mon taf, je finis viré voire en prison selon l’erreur), mais par leur opacité. Au lieu d’admettre puis de corriger, ils nient et ignorent les demandent.
C’est de ça que les complotistes se nourrissent : en laissant la place au doute et à l’interprétation laissé possible par des question auquel l’Élysée ne souhaite pas répondre.
(via https://lehollandaisvolant.net/?id=20210829165525)
🤦 Pourquoi est-ce qu'ils ne donnent pas plus d'informations ?
Open-source projects should complies with new requirements that adds burdens to the maintainers.
New requirement includes: Security information and auditing, legal metada and procurement information see software bill of materials (for each viable project).
This time can not be dedicated to programming und these constraints can lower the motivation of the maintainers to keep going with their projects.
Yet a solution has to be found.
La direction générale des finances publiques (DGFIP) a rendu public son rapport annuel.
La taxe GAFAM a rapporté 750 millions d'euros. En comparaison, la redevance audiovisuelle rapporte 3.789 milliards.
Supprimer 1/4 des 2 000 analystes spécialisés dans la lutte contre la fraude fiscale, au profit de l'IA... Cette IA à indiqué 32% des contrôles à effectuer en 2020.
La question a se poser est aussi: combien des contrôles engagé par l'IA ont abouti a une fraude constatée ?
Comme ce n'est pas privacy-friendly d'envoyer toujours plus de données à cette IA, et que la CNIL et le conseil constitutionnel s'y opposent, la DGFIP va devoir choisir entre augmenter son IA ou garder ses analystes...
timefind lets you find the exact moment that something was added to a website.
It quickly flips through Web Archive snapshots using binary search, pinpointing the date of the modification.
En vrai, on ne résoudra jamais un problème en faisant confiance aux gens qui vivent de l’existence de ce problème.
Exact.
Néanmoins, une personne politique qui fait bien son taff sera réélue car elle aura (enfin) prouvé qu'elle réalise ce pour quoi elle a été élu.
Haikei is a web app to generate unique SVG shapes, backgrounds, and patterns – ready to use with your design tools and workflow.
Les deux plateformes utiliseraient du javascript dans les GIFs afin de savoir qui utilise les GIFs.
and an overview to compiler (AST) part is built.
An error is directly inserted in the AST !
TL;DR;
Google chooses itself what is the title of a webpage.
À partir du moment où la définition de neutralité carbone est libre, tout le monde peut se déclarer "neutre en carbone"
Et le site du parlement européen de rappeler que « le carbone stocké dans les puits naturels, les forêts par exemple », est lui-même « rejeté dans l’atmosphère par les incendies de forêt, les changements dans l’utilisation des terres ou l’exploitation forestière »
La neutralité carbone est un indicateur, mais il ne peut être pris seul, car il faut bien diminuer ces émissions.
Une flambée inédite, qui s’explique notamment par deux autres récentes envolées des prix : celles des quotas d’émissions de CO2 et du gaz, deux cours intimement liés entre eux. Côté CO2, c’est le durcissement des objectifs climatiques européens qui a provoqué cette augmentation.
Nan mais sinon, il faut bien arrêter le nucléaire vous comprenez
À propos du moteur de recherche indépendant Mojeek.
Bing s’en fout des petits blogs/sites indépendants ! Tu ne les trouves pas dans les résultats de recherches.
Alors que sur Mojeek, tu peux les trouver !
Don't know how to search and organize a directory structure. And they don't have to.
But it may also be that in an age where every conceivable user interface includes a search function, young people have never needed folders or directories for the tasks they do.
His advice to fellow educators: Get ready. “This is not gonna go away,” he says. “You’re not gonna go back to the way things were. You have to accept it. The sooner that you accept that things change, the better.”
En soi cela a l'air d'être de bonnes lignes directrices ! Ce n'est que de l'annonce pour l'instant.... donc à voir ¯\(ツ)/¯
Mais avoir un état français qui fait des partenariats avec Microsoft à tire-larigot à côté, ça fait tâche.
👍 j'ai fait de même !
Au besoin, rajouter un peu de RAM et c'est reparti !
(autre témoignage: https://lehollandaisvolant.net/?id=20210919135445)
Il désirait en effet envoyer 4.5 gigaoctets de photos à son imprimeur. Il commence donc un transfert de données vers ce dernier via internet. Mais il y a un twist : dans le même temps un cavalier part avec un DVD sur lequel les photos sont gravées, avec la même destination, située à 10 kilomètres de l’habitation du photographe.
Looks promising to avoid javascript on the frontend.
Pratical to write a CV with a web framework and then renders it as a static website !
Or for every website that does only have few JS code.
Comment recréer les icônes qui suivent le curseur de manière si smooth
HTML is too often forgotten in this case
En termes d’endurance, cependant, l’humain est roi au sein du vivant ; notamment par sa formidable capacité à évacuer la chaleur via la transpiration et son évaporation
Dans le cadre de l'ultra trail du Mont Blanc:
La marche est en effet énergétiquement plus efficace que la course dans ces conditions.
We are at such a level of conspiracy that Al-Qaeda feels obliged to communicate that, yes, they are indeed the ones behind the September 11 attacks. Al-Qaeda debunking conspiracy theories, we have seen everything.
Fun fact: Al Qaida wants to shut down every conspirationist website about 9/11(FR) https://www.legorafi.fr/2012/08/01/al-qaida-veut-la-fermeture-de-tous-les-sites-conspirationnistes-du-11-septembre/
#Backdoor
#Botnet
#Brute force
#Bug Bounty
#Chiffrement
#DDOS
#DarkWeb
FuiteDeDonnées (#DataLeak)
#Hacker
#Malware
#Pentest
#Phishing
#Rançongiciel
#Sextorsion
#SupplyChainAttack
#VPN
#Vulnérabilité
Comis about IT topics
A dev / hacker community and platform
Do not compress the data directly but creates a program that can reproduce the data 💥
As an example: Aaprogram able to calculate the Fibonacci sequence is a "compressed" representation of the Fibonacci sequence. We replace the data by code, code capable of reconstructing the data.
They already manage to gain 20% on APKs (Android applications) with Superpack compared to the usual zip compression of APKs.
De phrases, meetings, jobs, tools
and how to generate "truly" random numbers
La méthode HTTP HEAD demande les en-têtes qui seraient retournés si la ressource spécifiée était demandée avec une méthode HTTP GET. Une telle requête peut être envoyée avant de procéder au téléchargement d'une ressource volumineuse, par exemple pour économiser de la bande passante.
I didn't know 👍
Essentially, they’re the cleanest example of harnessing multiple capitalist and market-based techniques and building a company around them.
Good news here 🙃
digital forensics → criminalistique
phishing → hameçonnage
smurfing → schtroumpfage
...
Je me ferais bien une page de wiki pour tous ces termes de l'IT qui ont été traduit en français
Basically translation is harder than you will first think. Here some points and examples.
In tech, localization means making sure the words and concepts in the language the content was originally written in make sense to the person who will be reading in the language you wish to update it to. Localized content requires you to be both linguistically and, importantly, culturally fluent with the community you’re trying to serve.
Still english is the implicit default.
They got a point here:
Shared devices are a thing: the “device language preferences may not be the person’s written language preferences” fact
Pleins d'idées qui peuvent être mise en pratique !
- Garantie matérielle de 5 ans au lieu de 2 ans
- Indice de réparabilité minimum
- pièces détachées disponibles aux revendeurs tiers
- TVA réduite sur la remise en état d’un matériel usagé
- imposer un suivi logiciel actif sur ces mêmes 5 ans, ou plus
- imposer l’ouverture du bootloader et des documentations nécessaires pour installer un logiciel alternatif une fois le suivi logiciel épuisé
- moduler une taxe en fonction de l’utilisation de matières premières rares, de la pollution rejetée lors de la construction ou de l’impact carbone sur la vie de l’appareil, ou introduire une règlementation contraignante à ce niveau.
....
Polyester reduces sexual activity
Normal level is p > 0.005 and 6 months after whearing polyester pants, it drops to p < 0.0001 (50 polyester/50 cotton)!
These potentials seem to induce ‘electrostatic fields’ in the intrapenile structures, which could explain the decrease in the rats’ sexual activity.
Windows Subsystem for Linux (WSL) had 2 versions !
A code formatter for python.
🤣
with mask-compatible icons
36.6°C est la référence, et non 37°C.
Les raisons de l'évolution des températures corporelles ne sont pas expliquées précisément par les scientifiques, même si les hypothèses tournent autour de l'amélioration de l'hygiène de vie et de la réduction des maladies inflammatoires.
31 tips after 10,000 hours of programming.
TL;DR; c'est le bordel et difficile d'obtenir des informations fiables.
CNews/C8 continuent à nous rebattre les oreilles avec les "fraudeurs aux aides sociales". Pourtant cette fraude est négligeable face à la fraude au Fisc que pratiquent les entreprises.
Et je suis tombé sur cette citation: « Pourquoi le riche imagine toujours que le pauvre va profiter d’une faille du système ? Parce que lui, c’est ce qu’il ferait. C’est d’ailleurs le plus souvent pour cela qu’il est riche. »
(de https://sebsauvage.net/links/?fZ83FQ)
La fraude aux aides sociales est un marronnier. Ce qui est surprenant est l'absence d'informations sur la fraude fiscale, qui elle concerne des sommes d'argent d'autre autre ordre de grandeur !
A list of fonts for developers with icons
On est dans la moyenne de l'UE
2FA Joke
Both are needed and are also incompatible.
A lot of ideas, but a lack of real tips for me. This post is still useful for enlightenment
👍 c'est chouette de les avoir sous le coude
Create blob svgs 👍
Display the content of possible issues with the
ct.css is a diagnostic CSS snippet that exposes potential performance issues in your page’s
tags.
Alors qu'on parle de réchauffement climatique, est-ce qu'émettre, directement des dizaines, indirectement des centaines, de tonnes de CO2 par personne pour un voyage touristique dans l'espace vaut le coup pour financer la recherche ?
A comparison of translate, scale, rotate (that can use the turn
unit)
With software development, though, mistakes are free! If we make a mistake, we can tab back to our editor, change the code, and try again. We even have helpful error messages that can (sometimes) point us in the right direction. This is an incredible luxury, and not one that we take advantage of enough.
I should the "learn in public" philosophy as it could fit what I want to do :)
Yep. Ce sont les consommateurs qui poussent ici et dictent le marché.
Soit tu t'adaptent, soit tu meurs.
Pour pouvoir dire « je n'ai rien à cacher », il faut encore en avoir le droit.
Un bon argument à retenir:
Tu n’as peut-être rien à cacher, mais est-ce qu’on t’a posé la question ?
Est-ce qu’on a posé la question aux personnes qui ont envie de garder certaines choses pour elles, ou pour leurs cercles proches ?
Le problème, ce n’est pas tant qu’on collecte des données sur toi.
C’est que personne n’a attendu ton accord pour le faire.
Ni pour toi, ni pour personne. Même pour les personnes qui ont envie de choisir ce qu’elles veulent partager ou pas.
Indicate the scenario in each unit test: something I should definitely do
More on git: how the cli first git command works.
The different objects (data models) used by git under the hood.
Well explained 👍
One Ladtop per child (OLPC) is definitely not a solution:
Some had photoblogs, others played around with the Scratch tool & learnt some technical skills.
What was common for most of them?‘Enthusiastic Teachers & care-givers who gave support & encouragement to the children to use their laptops for creation & not just for consumption.’
This brings me to my ‘Iceberg theory of EdTech.’
All the focus is on the 1/10th part which is visible: The TECH of EdTech
The part that is constantly ignored is the 9/10th part of the iceberg.
The part which is hidden from view: The ED of EdTech
Read the thread for more: https://threadreaderapp.com/thread/1438503323594723343.html
Savoir si son prénom se trouve dans le calendrier grégorien et trouver un prénom s'y rapprochant
Comment expliquer l'existence du complotisme d'un point de vue rationnel.
En limitant l'accès au contenu à un certains nombre de personnes, et en faisant payer cet accès.
Ce n'est que dans la continuité d'un modèle:
On a payé des magazines avec 90% de pub dedans à 2,5€ par semaine pendant des années, dans le milieu du podcast les patreon sont légion, sur twitch c’est monnaie courante, c’est installé ça ne choque personne.
They use lines and count crossed lines 🤔 Smart.
L'activité est définie comme l’exécution d’une série d’actions et « les représentations qui l’accompagnent et qui la guident »
La tâche correspond à l’ensemble des buts et procédures prescrites, aux performances exigées et aux normes de qualité, mais aussi à l’environnement physique de réalisation du travail.Un poste est défini par des tâches/activités à mener, dans une structure donnée.
Le métier est forgé grâce à une formation ; cela peut aussi être un titre.
La profession est l'exercice par un individu d'un métier sur un poste donné. Quand une association de personnes ont le même métier, cela constitue une « profession »
Un générateur d'excuse
Un générateur de critiques d'art
Le pipotron version insulte 🤣
Des phrases aléatoires qui ont l'air d'avoir la classe en français
Dans la même veine, un générateur de langue de bois: https://www.nota-pme.com/ldb/ldb.aspx
(for websites)
PHP ~ 80 %, followed by ASP.NET, Ruby and Java.
Javascript is represents only 1.5% of the backends for websites.
Erst im vergangenen Jahr hatte Windkraft, Kohle als wichtigste Stromquelle vom ersten Platz verdrängt.
Es scheint nicht realistisch, nur erneuerbare Energie zu haben. Deutschland kommt ohne Kohle nicht aus. Gleichzeitig ist die Atomkraft noch eine Option, was noch erträglich ist und viel Energie erzeugt werden kann. Ist es besser, eine Erwärmung um einige Grad oder vergrabene giftigen Abfälle zu haben?
When you were born, you cried, but the whole world smiled at you.
Live a life such that when you die, the whole world cries, but you smile.
Je testerais cela pour une prochaine présentation en cours !
Avec un guide sur l'utilisation du CLI et de la génération automatique des slides via Gitlab Pages (ou GitPod): https://medium.com/linkbynet/making-slides-from-anywhere-for-anyone-using-marp-gitlab-pages-and-gitpod-35001daf1c93
That way in a moment of full-disk crisis I can simply delete it and buy myself some critical time to debug and fix the problem. 8GB is a significant amount of space, but storage is cheap enough these days that hoarding that much space is basically unnoticeable... until I really need it.
Au lieu de cela, les modérateurs de WhatsApp ont accès au contenu privé lorsque les utilisateurs cliquent sur le bouton « signaler » sur l'application, identifiant un message comme prétendument en violation des conditions d'utilisation.
En cas de signalement, WhatsApp transmet cinq messages – celui incriminé et les quatre précédents, y compris des images ou des vidéos – à ses modérateurs, selon d'anciens ingénieurs et modérateurs de WhatsApp.
Mis à part (de https://lehollandaisvolant.net/?id=20210909172711):
Ça sert à quoi de faire du chiffrement de bout en bout si n’importe qui peut lire les messages, à commencer ceux de qui on essaye de se cacher ?
Peut être qu'avec la fonction signaler, les messages sont transmis depuis l'appareil émettant le signalement, non ? Ça reste du E2E lors des conversations, sauf si un appareil transmets ces données à un tiers ?
Un exemple de justice à deux vitesses:
« 3 mois de prison ferme pour vol d'un fromage pour un homme qui avait faim à Toulouse »
« prison avec sursis pour l’élu qui piochait dans la caisse des handicapés » (150 000€ !)
Si le contenu n'existe pas, on appelle un page php qui le génère, sinon on renvoie le contenu.
L'exemple avec .htaccess
Pas mal 👍
does not compile after a specific condition! Nice 👍
NTFS v3 merged into the linux kernel.
Search by Point of Interest (POI) on OSM 👍
Et dans le même temps, on nous répète que les avantages des cheminots coûtent très cher...
C'est contradictoire !
Makes the life with a Raspberry Pi easier
Mais si Google peut éviter de payer des impôts en France... autant le faire. En revanche traquer les mauvais payeur, ça oui !
Google, comme tous les GAFAM et BATX ne sont intéressés que par une seule chose: eux-même et leur propres intérêts. Si ils agissent dans l'intérêt d'autrui, ce n'est que pour leur propre intérêt en retour.
En voici un autre exemple.
So it's pretty funny:
Since older iPhones have batteries that don't hold up well anymore (the batteries are glued in, so you can't replace them yourself), Apple decided to slow down the phones by lowering the CPU frequency. The phones are less responsive, slower, but consume less battery.
In France, Apple took a lawsuit, lost it, and was forced to give the iPhone full performance.
As a result, all over the world, some iPhone users change the settings to "France" in order to have better performances.
EDIT: I've been told that since some versions of iOS, the setting is available. So no need to change for France: https://www.theverge.com/2018/2/7/16984234/how-to-iphone-throttling-ios-11-3
Using the tool jc to convert the output of a command to JSON.
L’enquête, démarrée en 2018, portait sur le respect par WhatsApp de ses obligations de transparence en vertu des règles européennes sur la protection des données (GDPR), notamment « sur le traitement des informations entre WhatsApp et d’autres compagnies de Facebook ».