322 private links
TL;DR;
MySQL is a pretty poor database, and you should strongly consider using Postgres instead
TL;DR;
I want to support the creators that I care about to earn a living through advertising, but remembering to whitelist all of these is a faff.
I changed my mind recently, however, when browsing the web without an ad blocker became unbearable.
I’d estimate that the amount of resources I downloaded from ads far outweighed the actual webpage content on the sites I visited. In a world where we all need to seriously conserve resources and minimise the carbon footprint of our sites, ads and trackers should be the first things to go.
I’m aware that the conversation around monetisation on the web is far from simple. But this state of affairs is surely serving no one.
So I think the right path is something like this:
- Try to generalise from your experiences, but don’t hold your opinions too strongly.
- Listen to other people’s conclusions, but try to learn as much as you can about the context that formed them.
- See the value in expertise and approaches that have a limited scope of application.
*de l'architecture
28 red flags listés
and a start to improve the situation.
Critiquer Rust sous prétexte que c’est un langage complexe conduit à passer à côté de ce qui fait sa force : il est pensé pour être expressif, ce qui signifie qu’il y a beaucoup de fonctionnalités, et dans la majorité des cas c’est ce que vous attendez d’un langage de programmation.
L'article est bien complet !
Mon avis: utiliser Go pour le code qui doit être déployé demain, Rust pour le code qui devra rester en production tel quel pour les 5 prochaines années
—Grzegorz Nosek
Au niveau de la liberté des licences:
WTFPL > MIT > Apache
Rendre le code libre mais limiter sa distribution est un contre-sens.
Je comprends parfaitement l’idée de RMS d’obliger les distributions d’un code libre a rester libres tout au long de chaîne : ça permet à toutes les modifs d’êtres publiques et disponibles par tous.
Mais cette obligation de liberté est en soi un privation d’une liberté (celle de faire du non libre). Si ton code était réellement libre, cette liberté ne me serait pas retirée.
Quand on est vraiment pour la liberté, on doit pouvoir accepter que son code soit utilisé pour des choses qu’on ne cautionne pas, ou distribués d’une façon qu’on ne cautionne pas.
Je ne dis pas que tout le monde devrait faire ça. Je dis juste que tout code qui ne respecte pas ça n’est pas véritablement libre.
I bookmark this post especially for this code snippet:
body {
margin: 0 auto;
max-width: 40rem; // can be bigger but not too much ! (<= 80 I think)
font-size: 1.2rem;
}
It makes a HTML website directly readable :)
+1
Use git to push and pull to get content, share them.
The author compares git repositories with the RSS feeds: a git repository is more versatile.
text is small.
👍
Les arguments relevés semblent pertinent:
- les tests passent avant le typage → ok mais pourquoi ne pas avoir les deux et laisser ce choix par projet ?
- la lisibilité des en-têtes de fonction peuvent très bien être améliorée
- les annotations requirent leurs propres imports, ce qui peut conduire à des imports circulaires (cf: https://stackoverflow.com/questions/22187279/python-circular-importing/22187343#22187343)
- ... true at some point
- IDK
- TRUE. I see it between Typescript and Javascript. If you know how TS works, then
- I don't have enough experience about this to know if it is right to me
- Except with regulations
- True, but the API seems to be easier and more powerful over time. You can do now things that are more powerful than before.
- pairing +1
- YES
- Maybe. I am currently satisfied with the new cli tools (fd, exa, bat, nvim ...)
- Maybe
- They can be improved
- True as the companies does not want to get involved. But how to blame if your products are going to be more expensive than others.
- True. We need regulations. The GDPR in Europe or the accessibility laws in the US lead the way.
Un point de vue plus que justifié sur le mode de financement du logiciel libre.
Ce billet fait suite à la faille dans la bibliothèque Log4j.
A little project with a quasi daily positive impact. True Myth export 3 types: Maybe, Result and Unit.
TL;DR;
all mainstream webbrowsers except Firefox are running on chromium
In the mean time every competitor that Google converts to Chromium strengthens their position and increases the influence they have over the future of web standards. Even today they can do pretty much everything they want to, but things can get even worse if they get to 95%+ of Chromium market share.
So Chromium is the new IE.
So Firefox is the currently the only "right" choice to make. More in the articles.
Today the browser [Firefox] is sleek, fast and resource-efficient.
Three features are the source of an increasing amount of anxiety when it comes to instant messaging: read receipts, online status, and what I call "typing now... don't hold your breath" mode
What Read Receipts do accomplish is to tell the recipient that the sender now knows you have seen their message. Thus, the clock begins to tick to when you, per some unwritten social norm — which differs by sender and group — should reply or else you are ignoring that person.
About the feature "online status":
But now, everyone is essentially online all the time. There is nothing unique about it and you may don't want to reveal others that you are awake at 2am.
About the "is writing back" feature:
This is partially why I call it the "don't hold your breath" feature. You could be waiting, staring at your phone, ignoring the many other things you could do in that 30 seconds, and for your troubles get exactly... nothing.
How does this add real value to anyone?
These 3 annoying points are already solved by emails as it does not exist at all.