318 private links
En prenant pour exemple, https://www.smithsonianmag.com/smart-news/google-just-released-an-ai-tool-that-helps-historians-fill-in-missing-words-in-ancient-roman-inscriptions-180987046/
Le problème de présenter un nouvel outil sans faire aucune remise en contexte, c'est que cela donne l'impression d'un pas de géant dans le domaine impulsé par une entreprise qui n'a rien à voir avec ce domaine (Google) et qui débarquerait d'un coup avec une solution magique
On peut s'amuser à faire un peu de rétro-engineering sur la façon dont cet outil de Google fonctionne. En fait, il s'agit essentiellement d'une grosse base de données, que l'IA rend capable d'émettre des hypothèses plus rapidement.
Based on my interviews, it became clear that the students’ goal was less about reducing overall effort than it was about reducing the maximum cognitive strain required to produce prose.
[...] the Brain-only group suggests that writing without assistance most likely induced greater internally driven processing…their brains likely engaged in more internal brainstorming and semantic retrieval.
There is indeed some concerns cited by the MIT paper: reduce students' ability to retain and recall information; bypass the process of synthesizing information from memory, promote a form of metacognitive laziness and avoid the intellectual effort.
What bad patterns are encouraged by design in Rust?
- complicated types
- complicated macro
- premature optimizations with lifetimes among others
Strip away the branding and it’s embarrassingly simple. Agile is:
- Just enough structure to let teams deliver good software quickly
- A way to shorten feedback loops so you stop building the wrong thing
- A way to change direction without needing a three-month steering committee
When it works:
- Developers talking—constantly, and not just during standups
- Pair programming when it helps, not when the process says so
- Teams who own the product, including how it behaves in production
- Enough time to write proper tests and refactor without begging
- Everyone knowing what the goal is and why it matters
- A calm, steady pace—not a death march disguised as a “sprint”
- Monitoring and alerting built into the work, not bolted on later
But for now, just know this: if Agile feels exhausting, it’s not Agile. It’s cosplay.
(via https://lehollandaisvolant.net/?id=20250625054126)
C’est une leçon à retenir : innover pour innover, ça ne sert à rien. Tout retourner une façon de faire simplement pour laisser sa marque, c’est idiot et contreproductif une partie du temps (maintenant allez faire comprendre ça aux exécutifs qui se succèdent dans une entreprise et font précisément tous ça).
Johannes Link dernier explique qu’il ne s’agit pas tellement de se demander si l’IA générale arrivera ou pas, mais bien de s’interroger sur l’altruisme des milliardaires de la Tech et sur la confiance qu’on peut leur accorder. Pour ma part, je ne pense pas que nous obtiendrons une réponse intégrale non censurée, car il y a une quasi certitude qu’elle ne soit pas en faveur des milliardaires.
Oui: laisser le contrôle aux utilisateurs. Un four peut éviter les modes de cuisson "poulet", "poisson", "grâtin". En revanche, laisser les capacités de l'appareil apparente: "chaleur tournante", "grill", etc...
For reasons we'll get into later, Tailwind decided to burst on to the scene and become the default styling solution for all modern web development despite taking each and every one of these problems, exacerbating them, and applying them to places that didn't have them before
Good things for Tailwind:
This is a good thing, an unironic win for Tailwind. More than anything else, this is what a large codebase with multiple frontend devs needs: a rigid set of global constants that everyone is strongly incentivized to use.
I don't care about celebrating my birthday anymore but instead I care spending time with friends. They are always here for me. Always trying to help me...passing fun times together and being amazing people. My birthday wouldn't be the same without them. They mean a lot to me.
About using C code:
- there obviously the potential bugs and vulnerabilities in the C code itself and in the code wrapping the C code.
- specific C toolchains, which makes things hard when you do cross compilation.
- you (sometimes) need to deploy the dynamically-linked C library (OpenSSL). It prevents you from using secure FROM scratch container images.
- can't compile it for WebAssembly.
- maintenance! it's hard to review a 2000 line implementation of an encryption algorithm
Pure Rust cryptography is usually around 10-25% slower than an ultra optimized C or assembly code.
Nos responsables politiques s’alarment du prétendu manque d’empathie chez les jeunes.
Ils accusent tour à tour les parents démissionnaires, les jeux vidéo violents, l'école en déshérence (faute à qui , camarade ? ) ou, pour les plus subtils, le confinement , tout sauf eux-mêmes.ET CHAQUE PUTRIN DE JOUR, ils se montrent cyniques, glacés, prêts à piétiner quiconque et à sacrifier tout ce qui reste de beau, de fragile, de vivant pour une minute de pouvoir et une pièce d’or.
Ce sont tout aussi bien leurs discours pleins de morgue, leurs lois sans amour, leur mépris érigé en doctrine qui ont appris à toute une génération que ressentir, c’est s’exposer, et qu’il vaut mieux frapper le premier que vivre ensemble.
« Vouloir interdire les milliardaires c’est confiscatoire, et contre la liberté d’entreprendre. »
Je suis contre les milliardaires justement parce que je suis contre la confiscation et pour la liberté.
Je suis convaincu que personne n’a une telle valeur ajoutée par rapport aux autres. Devenir milliardaire se fait forcément en exploitant autrui, en leur confisquant la part de richesse qui devrait revenir aux autres.
Entre le manque de richesse des uns et le grand pouvoir obtenu par quelques autres, on crée un verrouillage et un système de domination qui est tout sauf créateur de liberté pour tous.
Le chômage a atteint un niveau très élevé comparé (et encore, il était à 12% dans les années 90). Cela change aussi selon la définition du chômage: forcément le chômage de maintenant plus faible, puisque "une personne au chômage".
On voit que le taux d'activités des 15 à 29 ans chute cependant de 65% à 55%.
La LED est activé via le logiciel, donc un contournement est bien possible avec le matériel. "Dis Siri" fonctionne malgré que la LED soit éteinte.
Evergreen notes are written and organized to evolve, contribute, and accumulate over time, across projects.
The author has evergreen notes that they can use as sentence. They can be very short or becoming long. "Evergreen notes turn ideas into objects. By turning ideas into objects you can manipulate them, combine them, stack them. You don’t need to hold them all in your head at the same time."
There are 3 error or exception handling: unchecked exceptions (JS), Checked Exceptions (Go) or an integrated type (Result in Rust) that handle one case or the other.
Explicit is always better.
One thing with an integrated type, is the normal case and the other case. That's a great type to handle more than errors: a lookup of a key in a map, opening a file with a name for which there is no file is normal business. Maybe I will find more.
And for quality software, its function must be so blatantly obvious that everybody thinks: wow, this is trivial code, even a monkey could've programmed this.