Weekly Shaarli
Week 12 (March 18, 2024)
A fast hashmap algorithm if the one of the standard library is not enough.
IDK if the collision rate is higher than the std library though. Hashbrown uses AHash as algorithm for hashing. --> it does not provide cryptographic secure hashes though.
Another use case is when std
is not available (because the randomness is not available in the environment / OS).
magick.css is a minimalistic, (mostly) classless CSS framework that is designed to be easy to use and easy to understand. It is contained in a single file, and every choice is commented. The goal is to achieve an elegant, but magically playful look, while maximizing readability and the ability to convey information; somewhat akin to the notes of a wizard.
Oui cela baisse, mais pourquoi aussi?
- les gens prennent plus le train
- augmentation du prix du carburant. Au lieu d'être de la sobriété, il s'agit de précarité.
- la vente de voitures électriques, dont les émissions ne sont pas comtabilisées
L'impact des émissions du secteur aérien a augmenté de 21% pour les vols domestiques, et 27% pour les vols internationaux.
Toutes ces actions ne sont pas anodines. Elles servent à mettre les plateformes elle-même au centre de l’attention. Les modifications des algorithmes Facebook ou le changement de l’icône d’Instagram sont désormais des faits de société qui font la une des plus grands médias.
En tant que développeur logiciel, cette expérience m’a également ouvert les yeux sur la direction globale prise par l’industrie : le non-respect de l’utilisateur. Les changements permanents empêchent l’utilisateur d’apprendre, de se former, d’acquérir des réflexes.
Avec exemple: d’une manière générale, il est communément admis que chaque citoyen "normal" dispose d’un compte Google, compte connecté à un appareil contrôlé soit par Apple, soit par Google.
Suite aux trillions d*applications et de services divers,
Une nouvelle question se pose, passionnante : comment nous envoyer du texte, des images et du son de la manière la plus simple, la plus efficace, la plus indépendante, la plus pérenne et la plus libre possible ?
Après soixante années d’explosion technologique, l’informatique est arrivée à un plateau. Nous n’avons plus besoin d’innovation, mais de stabilisation. De démocratisation. D’une nouvelle informatique.
Style the parent based on how many children there is in it. Awesome!
In other words, while it seems like there’s never a good time to write about something, the truth is that there’s never a bad time to write about something.
The author arguments in favor of writing. Each arguments against writing is thwarted.
“After all”, they said, “the world doesn’t need yet another opinion.”
True. The answer is simple: don't publish for the world.
Data minimization is really a slept-on security control that gets almost no press or attention outside narrow industry verticals.
En Français
La minimisation des données est en réalité une sécurité invisible qui ne reçoit pratiquement pas de presse ou d'attention en dehors de secteurs verticaux étroits.
Auf Deutsch
Datenminimierung ist wirklich eine schlafende Sicherheitskontrolle, die außerhalb enger Industriezweige fast keine Aufmerksamkeit erhält.
Redundant Acronym Syndrom
Examples: ATM, ISBN Number, PDF Format, MLS Soccer, DC Comics, HIV Virus, LCD Display, Please RSVP.
This would be translated as "SAR Syndrome" in french (Syndrome des Acronymes Redondants)
Buffers can help before writing everything to the standard output.
Original solution in image: https://techhub.social/@mrolemadelen/112105972218076605
Actions, actifs reconnus, valeurs boursières, marchés, Bernard Arnauld, LVMH, Tesla, Twitter.
Un exemple d'étude
Apple got new checkbox design that are rounded... so there is no option anymore to distinguish radio options from checkboxes T_T
Definitely worth. It's great to have high quality articles such as these.
- Decide what you’re actually saying
- Repeat yourself (within reason)
- Simplify
- Eliminate passive voice
- Don’t use adverbs
- Don’t assume knowledge
- Be aware of your tone
- Avoid jargon and cliches
- Make use of whitespace
Ces portefeuille sont très compact et tiennent plusieurs années.
Le matériau est du Tyvek, un textile fin et non tissé.
Il est possible d'en trouver sur https://www.etsy.com/fr/market/tyvek_wallet par exemple. À voir.
- pg_trunk is a package manager for PostgresSQL databases.
- stored procedures allows to put logic into the postgres database
- extensions can generate JWT tokens, auth, ...
- caching with K/V stores: pg_cron & h_store
- pub/sub: PSQL notify/listen
- message queue with pgmg
- NoSQL databases are moving to support SQL (or mimic such a language)
- Time series with TimescaleDB
- Search terms with full-text search
- Rest API with PostgREST.
- Omnigres to create a complete platform
During the Pwn2Own competition. From the outside, this competition seems crazy: so much vulnerabilities are found.
Meta is now automatically muting all posts that mention PixelFed, so it's users can't read about any alternatives to its services.
Generate a diagram of the sqlite
Le T-Shirt qui "uni (les) code"
An app of the Nextcloud platform to organize fotos and images.
At which point in a relationship you say "babe" reveals something of you
About the terms used with AI: Web3, AI, Overfitting, Hallucinations, etc...
A thought on apple not communicating about AI, why all the hype?
En France, on se gargarise sur les scores de réparabilité, les chèques réparation et la garantie pièces détachées. C’est pas mal dans l’idée, mais dans la pratique ce sont encore des usines à gaz immondes destinées à nous faire abandonner toute idée de réparation avant même qu’on ait commencé, et à racheter du neuf. C’est pas ça qu’on veut.
Pas faux
A cli tool that was missing to handle keys 👍
Use the #RustLang tag to talk about the Rust programming language. It avoids clashes with other topics about Rust (the game, the rust, ...).
Spread the word with the following template of https://fosstodon.org/@mo8it/112123277479800470
Could you please add the RustLang tag? 🥰
Background: https://fosstodon.org/@mo8it/112056453394255413
- Taux de mortalité infantile
- Température moyenne de la surface de la mer des dernières années
- Répartition des collégiens selon leur origine social aux différentes rentrées
- Évolution relative des dépenses de prestations sociales et des aides publiques au secteur privé
AI needs power consumption to run. As there are already Google, Microsoft and Amazon conmfortably installed as cloud provider, they are waiting users to buy cloud resources for these AIs.
Another blogging platform
De l'Arcep avec des données de 2022, publié en 2024.
Je reprends une des informations qu'a noté LeHollandaisVolant:
Autre enseignement : la consommation électrique des box internet ne dépend que très peu de leur sollicitation ou de l’importance du trafic de données. 95 % de cette consommation est invariable, que la box soit ou non sollicitée par l’utilisateur.
Mix images with a text input.
Create images based on controls.
Create images based on patterns (yay like in Phtotoshop...).
It does not seem to work well though.
It supplants the previous 8601 for http api errors.
Similar to Days since last Facebook scandal, but for Web 3.
Global average sea level rose by about 0.3 inches (0.76 centimeters) from 2022 to 2023, a relatively large jump due mostly to a warming climate and the development of a strong El Niño.
Global average sea level has rison a total of about 4 inches (0.4 centimeters) since 1983. The rate of this increase has also accelerated, more than doubling from 0.07 inches (0.18 centimeters) per year in 1993 to the current rate of 0.17 inches (0.42 centimeters) per year.
It is also interesting to read how they came to these conclusions:
- long-term datasets (30 years of data and more)
- international cooperation
- technical innovation and progress
The official website for the sea level: https://sealevel.nasa.gov/
Au contraire, le financement par cotisation permet aux individus –qu'importe ce qu'ils ont payé– de bénéficier des mêmes remboursements. Une étude de la Cour des comptes a ainsi démontré que ce système est particulièrement intéressant pour les salariés les plus modestes, les personnes avec enfants ou les retraités, alors qu'il est plus onéreux pour les célibataires et les salariés les plus aisés.
Ainsi, moins de 1% des prestations servies sont nécessaires au bon fonctionnement du régime alsacien, là où les complémentaires santé y consacrent en moyenne 20% de leur budget, notamment du fait de leurs dépenses en publicité.
Subsiste à ce système une fragilité: sa dépendance au régime général. «Quand le régime général baisse ses prestations, le régime local doit nécessairement augmenter sa participation», explique Francis Kessler. En 2023, le remboursement des soins dentaires par le régime général est par exemple passé de 70% à 60%, ce qui fait passer la part que doit rembourser le régime alsacien de 20% à 30%.
Une offre d'abonnement Internet, juste Internet pour 44€. C'est bien la seule que je connaisse qui ne vient pas avec un bouquet de services comme la téléphonie ou la TV.
KISS
Why not a Rust program for it :D
Interesting to have a language than can tradeoff precision for speed.
Numba make python code faster and the author spent months to build in C++ instead of days with Numba.
The last one is assymbly directly... it seems similar to C in the new versions! ForwardCom is also interesting as it's an "open forward-compatible instruction set architecture".
Damn look at this:
v0 = my_vector // we want the horizontal sum of this
int64 r0 = get_len ( v0 )
int64 r0 = round_u2 ( r0 )
float v0 = set_len ( r0 , v0 )
while ( uint64 r0 > 4) {
uint64 r0 >>= 1
float v1 = shift_reduce ( r0 , v0 )
float v0 = v1 + v0
}
If I trade C++ for “not C++”, 80% of my work will remain exactly the same. C++ is simply irrelevant to most of what I do. Could it mean that for me C++ is already 80% dead?
Interesting thoughts though!
How to get the context of a request, useful for logging