Frontend
Thread By @Potelet_RATP - THREAD Prsentation du malheureux success..
#UI #UX #Frontend
Refonte graphique des écrans d'information de la RATP à priori sans se poser la question des besoins utilisateurs : avoir le plus vite possible l'info de quand un bus/metro passe (et le suivant) et savoir vite si y'a des déviations à suivre.
Résultat :
- UI moderne et aérée (à la mode Material) mais pas du tout pratique quand on veut le lire en passant ;
- les informations sont plus textuelles donc demande plus de temps de lecture ;
- l'ordre des informations est très différent ce qui semble perturber les gens (si y'a 2-3 lignes afficher par ordre d'arrivée ou ordre des numéros de ligne ne change pas grand-chose mais avec beaucoup de ligne si) ;
- n'étant pas parisien je pense que j'aurais plus de mal à trouver l'information que je veux (après je sais que je suis en mode 100% app quand je bouge sur Paris, seul moyen pour moi d'arriver à bon port) ;
En résumé : si vous changez des choses, pensez à vous assurer du vrai besoin et vrai attendu des utilisateurs. Parfois une interface moins belle et/ou moins moderne fera beaucoup plus le travail de donner l'information attendue !
hue.tools
#CSS #Développement #Frontend #Outil #UI #Open-Source
Un petit outil en ligne pour manipuler les couleurs : les mélanger, avoir un ensemble de couleur qui s'intercale entre 2, extraire des infos, etc.
Plutôt complet comme outil, ça peut être pas mal pour avoir une palette de couleur en CSS pour un frontend.
Bonus : c'est open source, donc s'il vous manque un truc vous pouvez l'ajouter !
A 10x Faster TypeScript - TypeScript
#TypeScript #Frontend #Backend
Le compilateur officiel de TypeScript (tsc
) va être réécrit entièrement en Go. Actuellement en JS, les premiers tests montrent une compilation 10 fois plus rapide.
La réécriture n'est pas du tout complète pour l'instant. La roadmap actuelle table sur TypeScript v6 en JS comme aujourd'hui et la v7 (et versions suivantes) en Go. La v6 aura pour rôle de nettoyer au maximum tout ce qui doit l'être pour faire une transition la plus facile possible vers la v7.
Je sais pas ce que ça va donner. On verra si ça se passe bien. En tout cas je pense que ça pourrait faire le jeu de Deno comme le support de TypeScript ne dépend pas de tsc
et donc ne demandera aucune migration (autre que les évolutions des versions à venir) 😅
Backend
How to get deep traces in your Node.js backend with OTel and Deno
#Deno #JavaScript #TypeScript #Backend
Parfois j'entends des doutes si Deno est "production-ready". Est-ce que vous pensez qu'un runtime qui intègre la Télémétrie, en zero-config, via une solution standard comme OpenTelemetry (OTel) est prod ready ? 🤔
IA
DOGE Plans to Rebuild SSA Code Base in Months, Risking Benefits and System Collapse | WIRED
#COBOL #DOGE #IA
Musk avec le DOGE veut s'attaquer au code COBOL de la SSA (Social Security Administration) qui comme partout pose des problèmes de maintenance et de suivi de ce qui s'y passe.
À priori le plan serait de faire faire le travail en grande partie via des IAs.
Déjà j'ai eu un retour d'un collègue très expérimenté, qui a tenté de se faire expliquer du code Visual Basic par une IA avec des résultats clairement nuls, alors qu'aucun souci avec du Java par exemple. Alors qu'une IA s'en sorte avec du COBOL j'y crois pas bizarrement. Il faudrait entraîner une IA spécifiquement pour ça, mais il faut des datasets pour faire ça : vous connaissez beaucoup d'application open source dont on connaît bien le fonctionnement pour faire ça ? 😅
Après tout qu'est-ce qu'il peut se passer de mal ? Et puis c'est que la sécurité sociale, personne n'a besoin de ça donc même si ça fonctionne mal (plus du tout ?) ça impacte personne… Oh wait…
Et au passage : je croyais que la sécurité sociale c'était un truc de communistes européens alors que l'infra que la SSA date des années 1970. Vous voulez dire que contrairement à ce que tout le monde dit, y'a un système social aux USA et que sans lui ça marche plus ? 🤔🤡
Sécurité
Thread By @fs0c131y - Votre volont dajouter une porte drobe da..
#Vie-privée #Sécurité #Signal #Loi #Messagerie-chiffrée #Whatsapp #Olvid
L'État français cherche à faire passer une Loi imposant la mise en place de backdoor dans les applications de messagerie chiffrée, avec en ligne de mire Signal, Whatsapp et Olvid.
Olvid s'est déjà exprimée sur le fait qu'ils ne mettraient jamais de backdoor dans leur application. L'application est française, je ne connais pas la portée à l'internationale, on verra si l'entreprise résiste à une pression légale.
Signal a déjà annoncé qu'ils quitteront le marché français si une backdoor devient obligatoire. On verra si ça se produit, ce serait une perte énorme (ou une obligation de passer par des moyens détourner pour l'installer l'application, ce qui serait sûrement illégal de facto pour nous utilisateurs) mais ce serait cohérent avec les valeurs de l'entreprise.
C'est presque sûr que Whatsapp installera la backdoor (ou la rendra disponible, car j'ai peu confiance en Meta pour construire un service vraiment privé).
L'État français cherche encore une fois à nous priver de notre liberté de communiquer. Les ministres et autres défenseurs de ce texte nous tartinent à base de mensonge, de novlangue et poudre magique pour nous distraire. Ils ne maîtrisent absolument pas le sujet. C'est absolument impossible de faire cohabiter "messagerie chiffrée", "backdoor" et "vie privée".
Une partie des services français cherchent à avoir un droit de regard sur nos communications sous prétexte de pouvoir au besoin accéder aux échanges réalisés par les narcotrafiquants : si Signal devient espionnable, les narcotrafiquants iront ailleurs pour les communications qu'ils souhaitent vraiment avoir en privé. Vous vous voilez la face si vous pensez qu'il en sera autrement.
Pour moi la France sous couvert de mensonge cherche le même pouvoir de contrôle sur nous que ce qui se fait en Chine. La Chine a au moins la décence d'annoncer ouvertement ses intentions à chaque Loi liberticide.
Password reuse is rampant: nearly half of observed user logins are compromised - Liens en vrac de sebsauvage
#Cloudflare #Sécurité #Vie-privée
Bon bah Cloudflare explique en mode "tout va bien" qu'ils espionnent les mots de passes de tout le monde sans que ça les chocs à priori.
Donc 100% des sites qui utilisent Cloudflare leaks 100% des datas qui sont pas chiffrés de bout en bout autrement qu'en HTTPS…
Raison de plus pour ne pas utiliser Cloudflare !
Microsoft ne corrige pas une faille de sécurité vieille de 8 ans et exploitée à des fins d'espionnage, un élément important du schéma d'attaque de la Corée du Nord, de la Russie et de la Chine
#Windows #Microsoft #Sécurité
Je cite directement un porte-parole de Microsoft :
« nous encourageons les clients à faire preuve de prudence lorsqu'ils téléchargent des fichiers de sources inconnues, comme l'indiquent les avertissements de sécurité, qui ont été conçus pour reconnaître et avertir les utilisateurs de la présence de fichiers potentiellement dangereux ».
Conclusion : si vous utilisez Windows considérez qu'il n'y a que vous qui êtes responsable de la sécurité de votre machine, ça n'intéresse pas Microsoft.
Globalement ça fait des années qu'on voit des trous béants de sécurités dans Windows (mais aussi Office et tous les produits Microsoft), si vous continuez d'utiliser cet OS c'est que la sécurité ne vous intéresse pas, et vous êtes responsable des problèmes de sécurités que vous avez eu / avez / aurez dans l'avenir. Windows est une passoire, tout le monde le sait.
Jeux-videos
Samuel réagit au propos indécent de Yann Moix 😡 -- @SamuelEtienneVOD
#Jeux-videos #Yann-Moix #SamuelEtienneVOD

En résumé : les jeux-vidéos sont responsables de tous les malheurs du monde et il faut être demeuré pour jouer à des jeux-vidéos selon Yann Moix. Évidemment : c'est fondé sur rien à part son avis, avis fondé sûr que dalle comme à priori il ne connaît rien au jeux-vidéo.
Donc parce que vous ne connaissez pas un univers entier -- qui au passage est beaucoup plus riche que votre culture étriquée et qui ne se nourrit que rien de nouveau avec vos œillères de bourgeois -- le reste des gens sont des demeurés ? Et c'est la communauté jeux-video (qui chiffres en dizaines de millions de personnes en France hein ?) qui vous insulte ? 💩🤡
Perso je vois une bonne discrimination de classe mais bon, je suis à priori qu'un demeuré de jouer à des jeux-vidéos, et à priori les études que j'ai faites, tous ce que j'ai fait autour aussi n'y changeront rien 🤡
Divers
Le monde dépend d’un langage informatique que plus personne ne connaît -- @Underscore_
#COBOL #Dev

Vous vous en doutez : ça parle de COBOL.
La vidéo est intéressante, car elle part du point de vue d'un dev COBOL qui est jeune comparé aux normes du marché.
Je suis d'accord avec pas mal de point évoqués :
- on est pas près de voir COBOL disparaître des SI en premier lieu à cause du coût de migration et des risques de pertes de connaissance/fonctionnalités ;
- en tant que développeur on ne devrait pas être lié à un langage ;
- le langage de programmation ce n'est qu'un outil qu'on utilise pour produire une valeur métier ;
La vidéo va aussi démystifier les fantasmes de salaire qu'on dit parfois 3 fois plus élevé quand on fait du COBOL : c'est payé un peu plus cher, mais pas non plus des salaires impossible autrement.
Learn about Web Browser Client Hints - WhatIsMyBrowser.com
#Chrome #Web #Windows
Donc à partir de Windows 11 et ça ne marche que pour Chrome / Chromium (donc j'imagine Brave, Edge, Vivaldi, Opera, etc.) il faut passer par les Clients Hints pour avoir les infos de quel OS et quelle version est utilisé par l'utilisateur. Et c'est impossible de faire ça en une requête, c'est au serveur de demander dans la réponse les Clients Hints dont il a besoin et la réponse arrivera à partir de la requête suivante 😮
Donc en gros : on passe de la mécanique extrêmement simple et efficace des User-Agent à un bouzin complexe, pas pratique et pas universel… Super…
Bonus : quand on demande la version de l'OS sur Windows 11 on aura "14" comme valeur parce que c'est la version de l'API qui est renvoyé pas de l'OS… Tellement simple…
Advancing European Sovereignty in HPC with RISC-V - EuroHPC JU
#Hardware #CPU #RISC-V #Open-source #DARE
L'Europe monte un consortium visant à la création d'un CPU haute performance souverain européen pour réduire la dépendance aux entreprises étrangères à base de RISC-V comme les Chinois. Le projet est nommé DARE (Digital Autonomy with RISC-V in Europe).
Même si j'ai vu pas mal de critique en ligne sur ce projet : pour moi c'est une bonne chose. On a besoin de prendre un peu plus d'indépendance en particulier avec les USA, ARM n'est clairement pas une solution (suffit de voir comment Huawei s'était retrouvé complètement coincé quand le gouvernement américain avait décidé de couper l'accès aux Chinois aux SoC / CPU modernes…), RISC-V est imparfait mais est Open Source, les Chinois (entre autres) travaillent dur sur le sujet pour en faire une solution viable à longs termes, donc on sera pas seul sur le sujet !
Par contre il n'y a que 120 millions d'euros de mis sur la table, donc clairement c'est que pour la conception, la fabrication restera aux mains des Chinois, je pense pas que ça suffira pour monter des usines en Europe.
Terre plate : et si on avait raté quelque chose... -- L'Argumentarium
#Confiance #Terre-plate #Divers

Cette vidéo revient sur la théorie de la Terre plate en se plaçant non pas du point de vue de la démonstration que la Terre est sphérique / plate mais juste du pourquoi des gens en arrivent à être sceptiques que la Terre est sphérique, comment ils se convainquent que la Terre est plate, pourquoi ça arrive, et comment eux vivent les réactions des personnes en face qui admettent que la Terre est sphérique.
En particulier, je trouve très intéressant un point : on sait que la Terre est sphérique parce qu'on accepte qu'il y a des sources de vérités qui sont de confiance et dont on peut accepter le message. Je sais que la Terre est sphérique parce qu'on m'a appris que la Terre est sphérique et parce que je fais confiance dans les scientifiques qui ont démontré que c'était le cas, que je fais confiance dans les photos de la NASA ou d'autres organismes du genre sur la véracité des clichés de Terre depuis l'Espace, que je fais confiance aux scientifiques qui démontre l'effet mirage qui provoque dans certaines conditions le fait qu'on voit au-delà de la courbure de la Terre, etc.
Dans un autre domaine, on peut dire que je crois certaines des qui m'explique comment fonctionne un CPU, mais je n'ai pas été en démonter un pour inspecter qu'il y a bien des transistors dedans, ça pourrait être juste un objet magique ou un produit extraterrestre qu'on a planqué dans un bout de métal.
On accepte tous de faire confiance à certaines personnes sans forcément re-vérifier par nous-mêmes (soit parce qu'on aurait pas le temps de le faire, soit parce qu'on a pas les moyens techniques de le faire). Certains platistes sont sûrement des personnes idiotes ou qui manquent d'esprits critiques, la plupart réfutent les sources de confiances que la plupart des gens ont mais sont logiques pour tout le reste.
C'est super intéressant je trouve comme position, et je n'avais jamais réfléchi sous cet angle 🤔
DIY "infinity contrast" TV - with 100% recycled parts -- DIY Perks
#DIY-Perks #DIY #Divers #Technologie

Dans cette vidéo on y voit pas mal de chose :
- comment fonctionne un écran LED ;
- comment fonctionne un vidéo-projecteur (à lampe en tout cas) ;
- comment on pourrait avoir une image similaire à de l'OLED avec un écran LED avec des technologies qui existent depuis très longtemps ;
Comment souvent : j'aime ces videos de DIY Perks qui certes montre un bricolage ultra situationnel (il avait sous la main une TV fonctionnelle mais inutilisable, car le retro-éclairage était mort et un vidéo-projecteur), mais on apprend pas mal de chose sur comment fonctionnent les appareils.
Au passage j'en profite pour pointer à quel point la traduction automatique des titres de vidéo Youtube c'est nul : le titre original de la vidéo c'est DIY "infinity contrast" TV - with 100% recycled parts
, le titre que j'avais Construire un écran à contraste infini
, il manque la moitié des infos du titre… (Pour avoir le titre original : ouvrir la vidéo en navigation privée et changer la langue en haut à droite dans le menu avec les 3 points à côté du bouton pour se connecter ou en changeant la langue dans la modale de consentement pour "Anglais (UK)" (je sais que DIY Perks est britannique, pour d'autres vidéos je sais pas ce que je pourrais mettre…)
Visserie -- ikea.fr
#Ikea
J'ai déménagé récemment, en mes bibliothèques Billy, à la fin j'ai vu qu'il me manquait 4 taquets (les petites pièces qu'on met dans les trous pour choisir le niveau des étagères). Je sais pas comment je me suis débrouillé, pour moi j'avais tout mis dans la même boîte en démontant, mais bref.
Je cherchais à en racheter : j'ai pris la référence dans le manuel d'assemblage qu'on trouve sur le site (d'ailleurs ça aussi c'est top : tous les manuels sont dispo sur la page du produit chez Ikea !), je commence à chercher sur Aliexpress… Introuvable… 🤔 Amazon j'en trouve mais 1€ pièce… 😱 je trouve pas vraiment ailleurs… Et je me dis bon tant pis je revérifie sur le site d'Ikea, y'a une page pour commander de la visserie, j'indique la référence (131372 dans mon cas, c'est clairement indiquer comment la trouver dans le manuel), j'en prends 8 (histoire d'en avoir un set d'avance quitte à payer), je mets mes infos de livraison, et là je vois le total : 0€ 🤨
Même en ligne, chez Ikea vous pouvez recevoir des visseries de rechange GRATUITEMENT (même la livraison) pour continuer d'utiliser sans souci vos meubles ! Juste à valider la commande en cliquant dans un lien reçu par mail !
On dira ce qu'on voudra, c'est vraiment bien !
Get your new PebbleOS watch
#GadgetBridge #Pebble #Open-source #Wearable
Le presque retour des Pebbles ! 🤩
J'avais une Pebble Steel. J'ai adoré cette montre pendant pas mal d'années avant que la batterie ne soit plus acceptable… Mais là c'est tentant, car on retrouve :
- le même OS qui est maintenant open source (et donc sera compatible avec GadgetBridge donc pas besoin d'une app qui envoie nos données aux USA ou en Chine…)
- le même design ou presque
- un écran e-ink
- une autonomie de 30j
- des nouveaux capteurs pour en faire encore plus avec la montre
Je suis d'accord avec ce qui est dit sur le site
Eight years later... You still can't beat a Pebble
La Pebble est une montre qui est pour moi la première vraie bonne montre connectée pensée pour vous accompagner au quotidien et quasi oublier qu'elle est connectée ! (au sens pas besoin de la recharger)
Donald Trump a manigancé un plan pour bloquer l'accès à Internet via la fibre des Américains des zones rurales pour aider son complice Elon Musk à obtenir des fonds publics pour Starlink
#USA #Fibre #Starlink #Internet #Télécoms #Opérateur-Télécom
C'était assez évident que ça arriverait : Elunk Musk va devenir encore plus riche en s'arrangeant pour que Donald Trump torde un peu la Loi dans son sens, ici en faisant en sorte de prioriser Starlink à l'installation de la fibre.
Le satellite c'est bien quand plus rien ne va : ça ne dépend de rien au sol ou presque, car ça coûte cher, la latense est pas terrible, les débits sont corrects sans plus, ça résiste mal à la montée du nombre d'utilisateur.
Quand tout va bien la fibre c'est mieux : ça coûte pas très cher, y'a des débits de fou, y'a des latences de fou, c'est souvent bien planqué sous la terre, ça se change facilement si c'est bien posé, etc.
Point clé aussi : la fibre c'est universel et utilisé par tous les opérateurs : comprendre si votre opérateur double votre facture, vous pouvez changer d'opérateur facilement. Avec le satellite c'est différent : le matériel n'est compatible qu'avec un seul opérateur, si celui-ci commence à avoir des pratiques qui ne vous vont plus (genre quintuplé le tarif parce que besoin d'argent parce qu'il ne peut plus financer le fait que l'installation de satellite coûte cher) bah c'est dead vous ne pouvez pas simplement changer d'opérateur… En particulier si comme dans ce qui est décrit dans l'article, il n'y a pas de fibre ou d'autre réseau haut débit.
Dommage pour un pays soi-disant aussi avancé. Pas surprenant d'un pays qui fonctionne uniquement à base de gros sous et de lobby 🤡
Node just added TypeScript support. What does that mean for Deno?
#TypeScript #Deno #Node.JS
En résumé :
- Node accepte les .ts, .mts et .cts en ignorant les types mais avec absolument aucune validation inhérente à Typescript (uniquement le type stripping donc) ;
- Deno fait vraiment du TypeScript avec ce qu'on attend de Node + tsc mais en zéro config et sans outil supplémentaire : validation des types + config custom + type stripping ;
Et attention au fait qu'il est impossible de surcharger la config TypeScript pour node, donc soit Node fait ce qu'on veut soit c'est dead on peut aller se gratter.
Pourquoi on fait encore du Node en 2025 ? 🤔
Quelle boite organise le mieux les tiroirs ? -- @Rangeman
#Rangeman #Divers #Système-de-rangement #Tiroirs #Rangement #Impression-3D #Découpe-laser

Cette vidéo met face à face 2 systèmes de rangement de tiroir (plutôt d'atelier mais un peu générique que ce soit pour des outils, de la quincaillerie, du modélisme, de la papeterie, etc. donc disons plutôt garage/bureau/chambre que cuisine). C'est une bonne idée, car il existe des centaines voir des milliers de façons de faire ça.
Il a choisi de citer surtout deux solutions : des briques en bois fait à la découpeuse laser inventé par
"Comme un pingouin dans le désert" et Gridfinity qui est sans doute le système le plus abouti et répandue de cube en impression 3D de Zack Freedman. Il le dit lui-même : il y en a beaucoup d'autres, surtout côté impression 3D.
Je trouve les deux solutions super intéressantes, et je trouve aussi que les points cités sont très intéressants. Il n'y a pas de jugement sur les solutions, mais les avantages et inconvénients sont bien mis en avant.
La conclusion qu'on pourrait en faire au global :
- les deux solutions nécessitent une machine (découpe laser / imprimante 3D) ;
- les cubes en bois sont très rapides à produire, les briques Gridfinity sont longues à imprimer ;
- les cubes en bois sont très génériques, les briques Gridfinity sont très spécifiques ;
- au fond rien n'empêche d'avoir des cubes en bois avec des inserts en impressions 3D pour certains objets en particulier ;
J'aime beaucoup les vidéos de Rangeman, qui est très pragmatique dans son approche, et on a besoin d'être d'accord ou arriver à la même conclusion pour apprécier ses vidéos et en tirer quelque chose.
France et Allemagne dévoilent Docs : l'alternative à Google Docs et Microsoft Office 365 a été lancée en open source dans un souci d'indépendance numérique, le projet devra convaincre au-delà du symbole
#Communication #France #Allemagne #Europe #DINUM #ZenDIS #Souveraineté
Mais Docs fait partie d'un écosystème plus vaste :
- Docs : l’alternative à Google Docs, pour la création et l'édition de documents en collaboration.
- Visio : l’équivalent de Meet ou Zoom, dédié aux vidéoconférences.
- Messagerie : l’alternative à Gmail pour le courrier électronique en ligne.
- Tchap : la solution de remplacement à Slack ou Teams pour la communication instantanée sécurisée.
- Grist : le nouvel arrivant pour la gestion de bases de données, à la manière d'Airtable.
- France Transfert : pour le partage sécurisé de fichiers de grande taille, évitant ainsi l'utilisation de WeTransfer.
L'idée est bonne, on a besoin d'une telle solution, elle n'est pas aussi complète qu'une suite Microsoft 365 ou Google Suite mais ça pourrait venir, c'est une question de moyen mis sur la table ça. Par contre ça arrive tellement tard… Ça fait au moins 10 ans qu'on est beaucoup à défendre le besoin d'une solution européenne et open-source… Ça fait longtemps qu'il existe des choses comme OnlyOffice qui auraient pu être envisagés et qui a priori (je n'ai pas testé) fonctionne bien.
Après, dans le même temps, il faut mettre en face les 74 millions offerts à Microsoft pour sa solution pour l'éducation nationale qui vont dans le sens opposé…
Du coup on fait quoi ? On se libère des USA et on finance enfin des solutions souveraines ou on continue de payer le développement des solutions américaines ?
En tout cas : bon courage aux équipes de la ZenDiS (Allemagne) et DINUM (France), c'est un beau projet et ça va être dur !
Exclusive: Google will develop the Android OS fully in private, here's why
#Android #Open-source #Google
Après la version 16, Android ne sera plus développé en public mais en interne de Google et les sources diffusés après release.
Est-ce qu'on peut toujours considérer qu'Android est open source du coup ? Pour moi non.
Exclusive: Google will develop the Android OS fully in private, here's why
Après la version 16, Android ne sera plus développé en public mais en interne de Google et les sources diffusés après release.
Est-ce qu'on peut toujours considérer qu'Android est open source du coup ? Pour moi non.
Crédit photo : Générée via Microsoft Designer avec le prompt suivant :
newspaper, reading, press, news