Weekly Shaarli
Week 50 (December 9, 2024)
Someone decided to create an OS from scratch and make it work
These are eye-popping numbers, and they reflect the fact that the Contexte application is extremely amenable to hypermedia: it is a content-focused application that shows lots of text and images. We would not expect every web application to see these sorts of numbers.
However, we would expect many applications to see dramatic improvements by adopting the hypermedia/htmx approach, at least for part of their system.
After the port to htmx, the entire team became “full stack” developers
- Young editors often started editing Wikipedia as teenagers. Their curiosity towards the platform is sometimes triggered by school, in which they heard that Wikipedia is an unreliable source.
- The editors are less active on social media. A portion have a gaming as hobby but Wikipedia editing replaced online gaming for many.
- Intrinsic motivations is the key. They learn from the talk page structure and collaboration. They do name by heart that they want to contribute to a world with free, accessible and reliable knowledge.
- All young people, editors or non-editors, indicate that they do need to feel sufficiently qualified to contribute.
- Some young people are only interested in the technical aspect of the encyclopedia, while others mainly want to (learn to) write. Some are interested in technical aspects, and others want to write encyclopaedic content.
Young people attract other young people. We want to strengthen the existing group of young active editors to attract new young editors.
De la part d'un média qui n'a jamais rétracté les chroniques d'Aberkane, de Matzneff, de Raoult, de Brighelli, ou les tribunes d'Allègre. Et qui a du piteusement rétracter son article gravement manipulateur sur Garrido et Corbière. C'est une vaste blague
A TLDR ui in the browser
Write code and experiment instead of talking and planning
Keep experimental and mock data alongside production code
Minimize restart times and restart the project often
Eye level is buy level
a single coding style
Compose functions and flow data through pipes
General-purpose functions
A clean work environment
Consistent naming
Keep playgrounds
There is little engineering in software engineering
I'm defining The Computational Web by the increasingly massive amounts of computing required to run the modern Internet, thanks to AI and decentralized technologies and the elite group of tech firms that can meet those demand
Les capitaine d’industrie prennent des décisions qui nuisent à leurs entreprises simplement pour flatter leur ego ou satisfaire leurs caprices. Ils ne sont capitaine de rien du tout et fonctionnent à l’idéologie. Il faut casser le mythe.
Objects turn the structured data into a stream of integers; hashers turn the stream into a numeric hash.
One problem? The hash-functions use blocks instead of streaming these days. On the contrary, the Hasher API needs to stream unsigned integers. So in order to use this API a byte must work with the hasher. It collides with the current block where 128 bits can be hashed at the same time...
The bottom line is: hashing a product type can only be efficient if it’s linearized.
Groups into designers, engineers, project managers, quality assurance and editorial.s
However, if not well-designed, in-line error messages can become overwhelming. For example, flagging a field as incorrect after just one character can be disruptive, especially if the person filling out the form hasn't finished typing.
There's absolutely no need to shout as users while they are in the process of filling out your form.
The advantage of
#!/usr/bin/env bash
is that it will use whatever bash executable appears first in the running user’s $PATH variable.
État du déploiement du réseau en fibre optique publié par l'Arcep
Find your space and don’t feel obligated to participate in any of it.
Because social media are broken.
Storing UTC events loses the timezone information.
What happens if the event changes its location timezone?
What happens if the new DST rule changes?
So what to do? Store the original user's intent! Maybe derive the timezone from the location in some cases. Then store the UTC time of that event and store that as well.
Note: timezone UIs suck generally. One option is available between a lot, and the name is not always clear...
Using margin-inline
und max()
"federation" yes, beautiful thing, but you know what? that is what scares normal people. the UX of this thing
The image describes the Mastodon login prompt asking for the user's home server domain with options to take the user home or create an account.
The author describes 3 states for search option buttons:
- Disregarded in search results
- must include it
- must exclude it
There is three input radio buttons to implement the state.
Depuis plus d’un an, il est même possible de passer par Mon espace santé.
A great introduction
Yes I agree too. Somewhat not on my nerves.
- lead time: le temps écoulé entre le moment où tu dis “on va faire ça” et sa mise en production réelle dans les mains des utilisateurs.
- la fréquence des déploiements
- nombre de bugs critiques
- la gestion de la dette technique en 4 niveaux
- fréquence des rétrospectives
- sécurité psychologique
- autonomie dans les décisions en 4 points
- capacité à résoudre des problème en 4 points
A deep-dive
Les mesures de réduction de la place de la voiture répondent à différents objectifs : transition écologique, amélioration du cadre de vie, santé publique… Elles soulèvent de nombreux enjeux qui peuvent créer des difficultés de mise œuvre : piétonnisation et perte d'activité commerciale, ZFE-m et inégalité d'accès aux cœurs de métropoles...
Are CSS reset needed? The author generates diff-images with and without.
avec son blog https://www.chauffageaubois.eu/technique/
The intention of this page is to collect and highlight malware written in the Rust programming language, so that malware reverse engineers have a collection of Rust samples to practice reversing on.
french ebooks
Terminologie de la gestion du temps:
- Temps Universel Coordonné (UTC)
- Heure d'été (Daylight Saving Time ou DST) afin d'ajouter une heure l'été pour réduire la consommation d'énergie
- Temps Atomique International (TAI), en avance de 37 secondes intercalaires sur l'UTC
- Les secondes intercalaires sont ajoutées à l'UTC pour compenser les variations de la rotation de la Terre
- La correction des secondes intercalaires est de 27 secondes : TAI - UTC - 10
- L'heure locale (wall time) est l'heure égale à l'endroit donné.
- Epoch: point à partir duquel le temps est mesuré. Pour Posix, c'est le 1er janvietr 9170 à 00h00 UTC.
- Le temps standard: la date et heure « de base » d'un fuseau horaire, sans tenir compte du DST
- La base de données sur les fuseaux horaires définie l'ensemble des informations sur ceux-ci.
- Le temps universel (UT) est le temps terrien. Depuis 1960, c'est l'UTC.
- Le temps unix: le nombre de secondes depuis l'epoch (et son analogue le temps Unix avec secondes intercalaires). C'est ce dernier qui est utilisé dans le format TZif, pour indiquer les dates et heures des moments où se fait une transition entre heure d'hiver et heure d'été.
Les fichiers tzif obtiennent deux types MIME: application/tzif-leap
et application/tzif
(sans secondes intercalaires). Ce sont des fichiers binaires décrivant les timezones.
Note: sur Linux, ces timezones et secondes intercalaires peuvent se trouver dans /usr/share/zoneinfo
.
Note: Des ressources sur les timezones sont partagées par l'IANA https://data.iana.org/time-zones/tz-link.html
Mastodon c'est
- entièrement gratuit
- sans investisseurs en capital-risque
- sans actionnaires à qui rendre des comptes
- sans objectif de croissance
- avec une interface web sans pistage
- des applications mobiles sans pistage
- avec dix mille administrateurs système bénévole
Les ressources physiques nécessaires
La quantité de données pour améliorer les modèle
Les gains de productivité jugés trop faible.
Mécaniques d'une bulle:
1) une inflation de la valorisation d’entreprise décorrélée des métriques financières comme le ROI
2) une augmentation du nombre d’entrées en bourse et de levées de fonds, souvent motivées par la peur de manquer une opportunité (FOMO)
3) le tout intervenant dans un contexte de régulation faible
4) et s’accompagnant d’une hype importante (un enthousiasme de principe, à la fois dans le public et dans les médias).
Les cinq dernières bulles et enseignements associés sont la Dot-Com
les modèles d’affaires doivent être soutenables, la profitabilité n’est pas une option (on ne peut pas ignorer les métriques de base, comme le ROI) et enfin, les technologies doivent être évaluées avant d’être financées
Telecom
La croissance financière doit s’opérer avec prudence dans le cadre d’une gouvernance d’entreprise robuste.
Les crédits de fonds publics chinois dans l'investissement du secteur technologique en Chine
Les marchés émergents sont volatiles, rappelle Floridi, et l’action du secteur public produit une distorsion des marchés qui peut flouter la réalité économique.
Les cryptomonnaies et blockchains
Les marchés non régulés sont volatiles, il est utile de comprendre à quoi servent les technologies avant de les financer, la « culture fanatique » autour d’investissements de ce type rendent imprévisibles les fluctuations de prix.
De ces constats, l'IA suit la même logique. L'auteur le démontre point par point, ainsi que des exemples particuliers comme des salaires énormes alors qu'il n'y a pas un ROI.
« La révolution agricole a mis des millénaires à dévoiler son plein impact ; la révolution industrielle a pris des siècles. La révolution numérique pourrait prendre des décennies. C’est encore une période plus longue que celle que de nombreux “évangélistes” tendent à populariser (…) Nous devons nous rappeler que la création de valeur ne vient pas de l’engouement ou de la spéculation, mais du développement de technologies qui résolvent des problèmes concrets et améliorent la vie des gens et leur environnement. »
This is absolute gold! A professional from the health insurance sector, shares straightforward, mind-blowing facts.
It’s four minutes long, but absolutely 'must watch' if you live in the US.
Why United Healthcare is a monopoly?
Free profile pictures for your designs.
Quelle surprise! Après avoir des discours constants contre la fonction publique, dévaloriser ces métiers, et restreindre les moyens.
I see one (quickfix) way: declare the content as image, then use an alt text for it.
This rely on user posting the message to do the work, among other things. I don't know how to solve it yet though.
It is not a must, but better with it!
Full of good advices.
Un seul numéro (gratuit) pour contrer la désinformation et apaiser le débat public.,
- Select all non-summary children of a
<dialog>
with::details-content
appearance: base-select
for<select>
to customize it<dialog>
can be closed withmethod="dialog"
on a form.- Popover is here too
input type="checkbox"
can now have aswitch
attribute. See the smashing magazine. It has very limited support currently.- A
<search>
tag is available for 90% of the users
Werden IP-Adressen gespeichert? Das Thema taucht oft wieder auf.
Siehe Vorratsdatenspeicherung
Une liste de 1700 ebooks disponible au téléchargement (1.7GB). Le site annonce fermer fin 2025.
What I’m taking from this is that software engineers spend most of our time on engineering software, and writing code is (as expected) a relatively small portion of that work.
Imagine this for other engineering disciplines. “Wow structural engineers seem to spend most of their time on meetings and CAD and relatively little time physically building bridges with their hands! This is something AI can and should fix. I am very smart”
(comment from https://ioc.exchange/@kevinriggle/113641234199724146)
The cultural heritage sector needs as many small, focused tools as it can produce. It needs them in the long-term to finally reach the goal of a common infrastructure that can be employed sector-wide. It needs them in the short-term to develop the skill and the practice required to make those tools successful. We need to learn how to scope the purpose of and our expectations of any single tool so that we can be generous of, and learn from, the inevitable missteps and false starts that will occur along the way.
As of this writing, these four tools might be more SFO Museum specific than not.
Great advices
It is much easier to add features to reliable software, than it is to add reliability to featureful software.
Besides, it’s very easy to accidentally think you need features that you don’t actually need.
Write serialized test scenarios
« Depuis juillet 2024, les utilisateurs européens de BeReal sont confrontés à une bannière de consentement dès qu'ils ouvrent l'application, indique l’association. Si vous acceptez l'utilisation de vos données personnelles à des fins publicitaires, vous ne verrez plus la bannière. Si vous cliquez sur "accepter", l'application ne vous le demandera plus jamais. En revanche, si vous "refusez", la bannière réapparaîtra chaque jour lorsque vous tenterez de publier un article ».
Une métaphore d'un site web en restaurant.
- On doit continuer à parler d'informatique au lieu de numérique / digital
- Les machines utilisent que des signaux; elles tendent à transformer les humains en opérations purement fonctionnelles, instinctives ou machiniques.
- Le smartphone favorise l'isolation, être entrepreneur de sa vie.
- L'informatique accèlère, instantanéise tout.
- L'IA et les algorithmes sont utilisés pour espèrer pouvoir faire plus avec moins pour pallier le manque de moyens (de la justice ou de l'éducation). Cela se fait au détriment du cas par cas.
- Internet et le monde numérique est hiérarchisé
- L’informatique décuple les systèmes de surveillance des individus: les individus ne sont pas perçut comme dans 1984, mais de traiter et analyser leurs données.
- Le potentiel hypnotique de l'informatique bloque le développement des enfants et contribue à la désocialisation et bien souvent à la désinhibition des adultes, devenant alors disponibles aux violences les plus graves.
- L'informatique peut simplifier et faciliter la vie, mais rend les dysfonctionnements des machines et des applications systématiques, liés à la nature concurrentielle et structurellement instable du cadre capitaliste; quant à la sécurité, l’informatisation du monde tendra à le rendre toujours plus incertain, précaire et hasardeux (voir
- Le vote électronique est facilement manipulable et peut s'avérer (ou vécu comme) compliqué.
- L’informatisation tend en effet à nous rendre superflus, dans un premier temps notre subjectivité et notre spontanéité, notamment en externalisant de nombreuses facultés et activités humaines.
Ban some words: beholder words, lazy words, salt and pepper words (meaning nothing) and generic adverbs.
The passive voice hides information. We want however to convey concise and efficient information in a technical paper. The writings should avoid the passive voice.
Given the volume of submissions to top peer-reviewed venues, there will always be more than enough technically correct papers to fill the venue. The function of peer review has become to decide which true things are worth knowing. In that sense, peer reviewers are the guardians of the scientific community's most limited resource: our collective attention span. To market a paper, the author must make a compelling case for why her idea deserves access to that resource.
It is interesting to note optimizations and arguments in favor of Rust
Are CSS reset always needed?
CSS resets are based on three premises:
- There are differences in how user agents present web pages, that is, their default styles vary.
- These differences have an effect on the given website.
- The differences are important to be handled.
But there are developers that does not use these resets
- That there are sites and apps out there that do not use and that work fine without a CSS reset is pretty much never being talked about in the context of CSS resets.
- When we take the extreme positions of always and never needing a CSS reset, positions we observe in practice, then we end up with a contradiction. P & ¬P
Yes I feel it too. Other websites are fast, but somehow it is slow on youtube.
Terms of Service; Didn't Read.
A quick overview of the Terms of Service.
Pour lecture ultérieure