Weekly Shaarli
Week 18 (April 29, 2024)
A collection of innovations by women in the fields of computer science and technology.
"Enshitification" and examples of deteriorating services
I’ve recently decided to stop reading The Conversation, after two consecutive posts were openly accusing Europe’s investors of not doing enough to be more like Silicon Valley. I’m seriously confused: how can anyone really believe, in 2024, that their business model is anything close to being sustainable? The mental slavery that parts of Europe still seems to be having towards the rot economy fuelled by a type of capitalism not integral to the continent is truly bewildering.
Autonomiser tous les monde, que les avantages soient pour tous le monde
Il s'agit d'une extension optionelle, compatible avec la gestion du temps en Java et généraliste.
La redéfinition du décalage à la fin des estampilles:
- Z indique qu'on utilise UTC comme référence, sans connaître l'heure locale (nouveau)
- -00:00 comme Z
- +00:00 indique qu'on utilise UTC comme référence
L'autre nouveauté de ce RFC 9557 est plus marquante, c'est le format étendu IXDTF (section 3). Il consiste à ajouter à la fin de l'estampille une série (facultative) de couples {clé, valeur}, entre crochets.
2022-07-08T12:14:37+02:00[Europe/Paris][u-ca=hebrew]
Les clés sont définies sur le nouveau registre https://www.iana.org/assignments/internet-date-time-format/internet-date-time-format.xml#timestamp-suffix-tag-keys.
A heatpum comparator
How to update the overall programs installed on the computer.
How to update all astro projects with a github action.
In a nutshell, the purpose of REVENGE.CSS is to apply visual regressions to any markup anti-patterns. It makes bad HTML look bad.
Interesting.
Passing CSS variable errors can be useful too.
There are also useful patterns.
link-peek is designed to be used in conjunction with JSON APIs that can return metadata about the URL added to the anchor element between the Web Component tags.
Instantly Turn Online Markdown Files into Web Pages
It is well included with Github, Codeberg or other platforms to edit the markdown file.
"In the realm of digital education, we can now confidently state and uphold that digital commons are the default horizon for projects supported and operated by the French Ministry of Education.
This means that the codes, data, and content we develop are primarily intended to be free, open, and interoperable.
For reasons of sovereignty, security, transparency, sustainability, cost control, and internalisation of skills."
Audran Le Baron, March 2024
Le podcast qui vous fait découvrir les coulisses de la contribution aux projets Wikimédia, dont l’incontournable Wikipédia !
Mais pas seulement : Wiktionnaire, Wikisource, Wikimedia Commons et bien d’autres… bientôt les projets Wikimedia n’auront plus aucun secret pour vous !
Organisé par Anja et Poslovitch
Le bureau des impôts allemand a refusé de renouveler le statut non lucratif de l'organisation, puisque les dons sur Patreon ne sont pas reconnu comme des dons.
L'organisation américaine a donc été fondé dans ce but, et celle allemande devient lucrative.
Or
L'importance du statut d'organisation à but non lucratif réside dans la communication de notre engagement à créer des médias sociaux qui servent les intérêts de leurs utilisateurs plutôt que ceux de leurs actionnaires
Idea : rewrite it as a rust command :)
I think programming is like running a dishwasher. It always takes longer than you think and some stuff is never as clean as you expected it to be.
Enforce the type of the column. Well I didn't know it was possible to insert every types into one column :D
Friction is defined as the difference between military theory and reality in the book On War.
There are plenty of such frictions in software development, for example:
- API's that does work quite as you though it did, or it changed
- Bugs. Security alerts. A breaking dependency upgrade.
- Someone gets sick and information is lost.
- Requirements are unclear, or a client changes what they want, during of after development.
- Laptop breaks or gets stolen.
- Tooling breaks.
How to avoid that?
- smaller scopes and shorter iterations
- more autonomy
- redundancy
- better planning
- automation
- experience
- gaming
- checklists and runbooks
those in positions of authority are seen as not practicing what they preach or enjoying benefits and exemptions not available to others.
The certainty and simplicity offered by populist leaders and conspiracy theories are far more appealing than experts' nuanced and tentative conclusions.
there have been far too many instances where experts and authorities have failed or misled the public.
Fix:
Experts and leaders have to shift their values toward transparency, honesty, and humility in their communications and actions, being upfront about the limitations and uncertainties of their knowledge, acknowledging mistakes and failures when they occur, and being open to feedback and critiques. [...] We need dialogue and engagement between experts and the communities they serve.
Le raisonnement semble bien pertinent
Nous savons maintenant d'où vient ce son
I’m designing for the web. The infinitely flexible web. The web that doesn’t have one screen size, one browser, one operating system, or one device. The web that can be used by anyone, anywhere, on any internet connection, on any device, on any operating system, on any browser, with any screen size. I’m designing with the web. Using the web platform. I have a deep understanding of HTML and its semantics. I love CSS, I know how and when to utilise its many features, and I keep up-to-date as more are added. I have a strong understanding of modern JavaScript and most importantly I know when not to use it.
Also an accessibility specialist. My expertise goes beyond what web designers need to know. I’m also a design system specialist. I’m a systems thinker. I love standardizing things to simplify the web development process. [...] I love human-centred design and co-design—nothing about us without us.
There is a Postgres compatibility plugin under development.
Today, at Postgres Conference 2024, we introduced a PostgreSQL extension we are developing, which enables MySQL applications to run on PostgreSQL without any code changes by supporting the MySQL wire protocol, SQL syntax, and procedural language.
Babord = Gauche
Tribord = Droite
Rabord = Apéro
Débord = Après l'apéro
Comme d'autres, la FDN a décidé de ne plus utiliser twitter.
in profit of AI. So will be Tesla rebranded.
Il semblerait qu'il n'y ai pas assez de concurrence chez les GAFAMs d'après un directeur de la cybersécurité de la maison blanche.
Il indique que Microsoft n'a pas plus d'incentives à améliorer la sécurité de ses produits, puisqu'il n'y a aucun concurrent direct.
Describe a JSON structure
Convert from a file format to another
Savoir être violent, comment l'être et quand l'être. Pas du tout la même chose que d'aimer la violence, la normaliser et la valoriser.
It would be my goto for a window tile manager on Linux
Public and private investors, along with the markets themselves, have become entirely decoupled from the concept of what “good” business truly is, focusing on one metric — one truly noxious metric — over all else: growth.
How the valuation of Meta is decorrelated to some facts such as opt-in of user data in Europe.
Uber accused a loss of 1.21 billion, but the stocks is up 5% (as time of writing). Uber loses money since 15 years... "This is why we see such vast oscillations of hiring and firing - because these companies are never, ever punished for failing to operate their businesses in a sustainable way, or even with a view for the futur"
and more examples.
"Everything ventured, nothing gained"
and the argumentation goes on
All latest major changes since 5.4
the games can be programmed with a rust project:
https://github.com/boozook/playdate/releases/tag/2024.05.04
It is easy to share content online, but harder to create valuable content. It is easy to curate information instead of creating it. (That's what I'm doing by the way)
Remember: the world doesn't need more “content.” It needs more creativity.
A website builder under linktopus.co/<name>
Our goal was to confuse EDR by implanting malware signatures into legit files and make them think its malicious
Selon une étude de Statista, la France est le 7ème pays au monde avec le plus de milliardaire, en valeur absolue!
C'est le 3è pays au monde avec le plus de millionnaires (2.8 millions de millionaires).
Or le patrimoine net median en France c'est moins de 125 000 euros. Être millionnaire c’est avoir 8 fois le patrimoine net médian.
Pour être milliardaire par son travail, il faut gagner 3.5 millions d'euros net par mois, soit 1750 fois le revenu médian.
import a json file that can be manipulated with the unix filesystem tools and rexport it to json.
C'étaient l'IA avec 30% de taux d'erreur
Une liste de jeux en ligne
- use
[class]
and:not([class]]
- selecting ranges of content
- selecting all the elements except the one I am interacting with
- using nesting to style an element depending on context
Crazy stuff here, that can be used to emphasize letters or chunk of text.
They are different. HTML attributes are set on the HTML tags, whereas DOM properties are set in JS on the HTMLElement.
This post highlights the differences.
Uchronie à imaginer : un monde où tout outil informatique est conçu, fabriqué et maintenu de manière aussi durable que l'ordinateur de bord de Voyager 1. Le monde serait incomparable à celui qu'on connaît aujourd'hui
« C'était un bon ordinateur. Comme le voulait la coutume, on le lui avait offert pour ses seize ans. Il avait une coque beige, un écran bien net, et depuis le temps qu'iel le trimballait iel n'avait eu besoin de le réparer que cinq fois. Une machine fiable, faite pour servir toute sa vie, comme tous les ordinateurs. »
Des idées de permacomputing
Répondez aux trois questions suivantes. Les qualités rédactionnelles et de synthèse seront prises en compte pour la notation. Un plan matérialisé n'est pas exigé.
Question 1 : La Haute Autorité pour la transparence de la vie publique. (5 points)
Question 2 : Le wokisme. (7 points)
Question 3 : L’amende forfaitaire délictuelle. (8 points)
Oui l'URL est bien https://www.police-nationale.interieur.gouv.fr
When a link is shared on Mastodon, the instances fetch immediately the information related to this link.
It causes a DDoS...
The WeblogPoMo is a challenge: posting one blog post per month.
An alternative to Kahoot
dbg!
is a macro dedicated to display value at runtime execution.
It is the console.log of Rust in some ways.