Daily Shaarli
December 14, 2024
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
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.
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
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.
Une métaphore d'un site web en restaurant.
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
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
« 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 ».
- 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.