294 private links
s’il y a une chose que j’ai apprise dans cette recherche, c’est ceci : la plupart des trajets ne déraillent pas sur de la mauvaise technologie. Ils déraillent sur l’absence d’une réponse partagée à la question : qu’est-ce qu’on veut réellement atteindre ?
Suite au mail qui faisait perdre 2-3h par semaine aux
Et puis le ministre a fait quelque chose que je reconnais dans chaque trajet de transformation que j’ai étudié. En pleine crise, il a dit : on n’apprend pas à faire du vélo en regardant.
Le Schleswig-Holstein a économisé 15 millions d'euros sur les licences Microsoft, entre autres grâce à ce choix.
The native applications lost the battle.
Windows is not able to offer a consistent native UI over a decade.
The UI inconsistency in Linux was created by design.
MacOS is no longer the safe heaven where designers can work peacefully.
Electron Apps have , but they also lack off visual consistency and keyboard-driven workflows.
Some restartet from scratch with Dart and Flutter UI to replace Android legacy things. Google gave up because they needed a monopoly or a large enough market to succeed.
Zed did the same thing in Rust: they designed their own cross-platform GPU-renderer library. It lacks integration with the host OS on itself though.
On the contrary, TUIs are fast, easy to automate and work reasonably well in different operating systems.
À propos des archétypes des utilisateurs de logiciels libres
- not memory safe (thread access, ...)
- error handling
- garbage collected
- used to directly call sys calls
- can trigger MTE on Android because Go reads the whole page of memory to access a string
It's not a bad language: It's often easy to write a full production ready server using only the standard library. In 2026 this is becoming more of a feature due to the ongoing supply chain attacks. Go itself also has some great technologists working on the project who are extremely responsive and care very deeply.
An app on the web performs better on many points. Definitely.
- distribution
- maintenance
- releases
- adoption (shareware funnel to get the desktop app running)
- PDFs only
- provide photos!
- booking online
- integrations (birthday, events, ...)
SEO is important for search engines and other services (TripAdvisor, Google Maps, Instagram). The majority of the users are using smartphones, so mobile-first is definitely a way to built these websites.
Sounds logic :)
Render #html where the data lives.
If its stored on the backend in a database or cache, render HTML there and avoid sending potentially sensitive data to the client.
If state lives only on the client, render it there with plain old JS or your library of choice.
Whether you are a software engineer, a lawyer, a manager, or an entrepreneur, your value is directly correlated with how efficiently you can process new information to stay relevant in your field in an ever-accelerating world.
But there are two problems.
The first one is that today, there is simply too much information available and it's hard to extract signal from the noise.
The second problem is that knowledge ("white collar") jobs are evolving faster than the capacity of most people to learn new things. For example, today, you are a software engineer developing backend applications, and you may want to move into machine learning with all the recent and exciting advancements.
Good news: Knowledge follows the law of diminishing returns. By spending two weeks studying a topic really hard, you can assimilate the most important principles and become better than maybe 90% of the people on this plane
Why benchmarks should be carefully used as arguments
I came to this way of thinking by sheer accident. I was traditionally a desktop business app developer, and by the time I saw the writing on the wall, SPA frameworks were the dominant meta in front end. As I started getting contracts, I worked on one project with such a tight deadline that I simply had no time to bring a critical library into the cinematic React universe. So I just... wrote JS. I modified the DOM. And you know what? It was fine. Not only was it fine, it was easier. I wrote a little stream object in ~50 LoC to react to user inputs, and it worked flawlessly. I felt lied to. I thought making a web page interactive was an insanely difficult task only SPA framework authors were qualified to do? Yet here I was just... scripting the page.
The only cases to use framework is for project maintainability as I've found so far.
This is why I think the whole crunch culture is fucking stupid. People need rest. Without it, you spend more time doing things badly, because the tunnel vision that comes from working 10’s of hours straight means you’re not open to the possibility that the problem might be elsewhere.
Plus radical, parce que le terme acceptable sous-entend bien que toute infrastructure numérique a un coût écologique et social hautement problématique, qu'on ne peut plus ignorer.
Au lieu d'aliénant, subi et dégradant socialement et écologiquement, Il doit être émancipateur, choisi et soutenable socialement et écologiquement.
"La technologie n’est ni bonne, ni mauvaise, ni neutre" de l'historien des techniques Melvin Kranzberg.
Il existe bien des couteaux à beurre et des couteaux de chasse.
Certaines technologies disparaissent, d’autres sont abandonnées non par manque d’efficacité, mais par manque d’intérêt économique ou politique. L’histoire est pleine d’inventions prometteuses restées dans les tiroirs, ou de savoir-faire perdus
En pratique:
- enseigner l'utilisation de Google --> comprendre, critiquer et transformer les moteurs de recherche
- installer un bloqueur de publicités --> comprendre, critiquer et transformer le capitalisme de surveillance
- enseigner les usages consommateurs et aliénants --> les pratiques contributrices et émancipatrices
Le web est devenu un supermarché. Autant retourner à la contribution.
temporary flags are rarely temporary. Once a flag exists, it starts attracting dependencies.
Documentation has to mention it. Support has to ask whether it is enabled. Bug reports have to include it. Tests need to cover both states.
A flag is a boolean and the boolean in the interface usually means a branching factor in maintenance.
The solution:
Every new flag should come with an expiration story.
Why does it exist? Who needs it? What breaks if it goes away? When will that be acceptable? If nobody can answer these questions, the flag is probably not a feature.
Je plussoie.
En fait, la peur des batteries des voitures, c’est la même que celle des stockages à SSD, ou les écrans OLED (et le "burn in") à leur débuts : pas tellement infondée, mais pris tellement au sérieux par les constructeurs qu’il est désormais proche d’être inexistant, ou en tout cas ne se manifeste plus.
Et avoir 80% de la batterie originale est sûrement suffisant. 5 charges au lieu de 4 sur un trajet de 1500km. Est-ce réellement un problème ?
Idem pour le téléphone qui est quasiment rechargé tous les jours: mis à part certain jours particulier, avoir 80% de la capacité originale de la batterie est suffisant.
Nous sommes en train de connaître la fin de l’intellectualité comme nous avons traversé la fin de la vie privée. Non, ce n’est pas réellement la fin. C’est juste que l’intellectualité, tout comme la vie privée avant elle, a perdu son statut de valeur fondamentale pour devenir un truc underground, uniquement valorisée par quelques cercles de plus en plus considérés comme marginaux, y compris, surtout, au sein des plus prestigieuses institutions académiques.
Tout comme la valeur de la science est socialement plus autant valorisé qu'avant. C'est dommageable pour le progrès.
Je pense qu'utiliser intelligemment l'IA n'est pas forcément mauvais:
- elle sert à vérifier si on n'a rien oublié dans un raisonnement,
- elle sert à trouver une inspiration, une idée...
- elle sert à retrouver rapidement une info
- compléter sa réflexion sur un sujet
- elle sert à avoir rapidement une explication sur un point précis qu'on n'a pas forcément compris...
En gros, si on s'en sert comme d'une aide dans son cheminement personnel et sa réflexion vers le résultat, ça me semble bénéfique. Si on s'en sert pour obtenir le résultat sans effort, elle nous pousse vers un abîme à la idiocracy.
The difference between two watch: one that works for years and the other one that needs to be recharged every night.
Objects are now never finished.
Si vous êtes convaincus que le télétravail est la meilleure façon d’organiser le travail, vous allez instaurer une culture et une organisation qui va avec. Ça peut être plus d’écrit, plus d’asynchrone, un déplacement du budget des locaux vers le matériel ou vers des événements ponctuels dans l’année pour se retrouver, ou quoi que ce soit que vous imaginez.
Si l’IA augmente la productivité1, la baisse des coûts va libérer une masse de demandes qui n’étaient pas rentables avant et qui le deviendront. Plus on baisse les coûts, plus la demande va être massive.
L'auteur pense plutôt que ceux n'utilisant pas l'IA seront lésés. On pourrait faire la même analogie avec les LSP des IDE par exemple.
Un autre argumentaire en faveur de la voiture électrique