Frontend

boreDOM another boring JS framework

#JavaScript #Frontend

Framework JS tout simple qui se focus sur le HTML au maximum.

Ce que j'aime bien avec ce framework c'est la simplicité de syntaxe et la proximité avec le JS Vanilla

À partir de la version 23.6.0, Node.js prend en charge TypeScript par défaut, en raison de sa popularité croissante, TypeScript étant la fonctionnalité la plus demandée sur Node.js

#TypeScript #Node.JS #JavaScript #Frontend #Backend

À partir de la version 23.6.0, Node.js est capable sans transpilation/compilation préalable d'exécuter du code TypeScript en ignorant complètement les types.

Donc en gros : c'est comme si je vous annonçait "vient on va faire une raclette mais sans fromage" 🤦‍♂️

TypeScript c'est JavaScript + un système de typage explicite permettant plus de rigueur en explicitant les entrées / sorties d'un peu tout de sorte à garantir par une phase de validation (pendant la compilation) que tout est cohérent. Si on fait pas ça, autant faire du JavaScript comme on pourra écrire n'importe quoi mais que ça tourne quand même…

Qu’est-ce qu’un “sparse array” en JavaScript - Blog - Code-Garage

#JavaScript #Frontend #Backend

Les sparse array en JavaScript c'est tout une histoire bien souvent méconnue...

En JS on peut avoir des tableaux où il manque des éléments, pas des éléments null/undefined mais bien des cases absentes. Ça change des choses en mémoire, ça change des choses à l'usage aussi, car les .map() (par exemple) ne passeront pas sur ces index…

Conclusion : un bon rappel !

IA

VLC player demos real-time AI subtitling for videos - The Verge

#IA #VLC #Open-Source

Et sortie de nulle part : VLC possède maintenant un plugin (en draft) capable de faire du sous-titrage traduit (au hasard : vous regardez un drama coréen, il fout génère des sous-titres en français) à la volée et en offline sur votre machine sans dépendre d'aucun service tiers et gratuitement 🤯

J'ai pas testé comme c'est encore en draft mais c'est une bonne idée, car à défaut d'avoir des sous-titres parfaits (rêvez pas ce sera forcément moins précis que des sous-titres fait par un humain) ça pourrait permettre de rendre accessible du contenu étranger !

Au passage : VLC fête ses 6 milliards de téléchargements ! 👏

Mon avis sur ChatGPT et les autres IA génératives - Le Hollandais Volant

#IA #Dev #Claude #ChatGPT #LLM #Outil

L'article explose un test de création d'un outil simple avec l'aide de l'IA Claude.

Il évoque aussi des aspects plus larges :

  • le besoin de remplacer les devs actuels par des gens formés à la fois au devs et à l'utilisation de l'IA pour corriger les bourdes de l'IA ;
  • le besoin de trouver une solution au problème de l'énergie consommés par les IAs (qui est le problème de notre époque au sens large, IA ou pas IA) ;
  • le manque de fact checking et d'esprit critique des utilisateurs (surtout pour les IA plus généralistes comme ChatGPT) ;

Je cite aussi un passage que je trouve plus que pertinent :

Pour le moment donc, le truc fait gagner du temps, mais ne fait pas encore le café.
Je le vois donc un peu comme un robot de cuisine (style Thermomix) : c’est utile et procure un gain de temps pour les choses triviales et chiantes, mais il faut apprendre à s’en servir, et il faut tout de même le nettoyer à la fin.
Et dans tous les cas, le gâteau arrivera seulement plus rapidement : il n’en sera ni forcément meilleur, ni plus sain non plus.

Ou comme je dis souvent : l'IA pour le code c'est comme l'autocomplétion, on sait qu'elle peut se planter mais dans pas mal de cas elle a raison et personne ne trouve à y redire aujourd'hui alors qu'au début elle se planait beaucoup plus, l'IA suivra le même chemin (j'espère juste sans cramer toutes les ressources de la planète…)

Sécurité

La directrice d'Europol déclare que les grandes entreprises de la tech ont la « responsabilité » de déverrouiller les messages chiffrés. « L'anonymat n'est pas un droit fondamental », estime Catherine De Bol

#Vie-privée #Sécurité #Interpol

« Lorsque nous avons un mandat de perquisition et que nous nous trouvons devant une maison dont la porte est fermée à clé, et que vous savez que le criminel se trouve à l'intérieur de la maison, la population n'acceptera pas que vous ne puissiez pas entrer ».

Donc pour savoir que la personne dans la maison est un criminel, Europol à mis en place une caméra et un micro dans un chaque maison/appart du monde juste au cas où ? 😱

Plus sérieusement, si quelqu'un a une activité criminelle, y'a pleins de façons de le voir autre qu'espionner les messageries. En cas de perquisition, il sera toujours possible de demander un accès au téléphone qui lui contiendra tous les échanges (en tout cas je pense vu que pas mal de cas vont dans ce sens-là…). Ce qui revient à dire que y'a pas besoin que la police est un double des clés de chez nous (backdoor) pour pouvoir entrer au besoin, car il y a des moyens légaux pour le faire.

On peut aussi citer le très absurde :

« Dans un environnement numérique, la police doit être en mesure de décoder ces messages pour lutter contre la criminalité », a-t-elle ajouté. « Vous ne pourrez pas faire respecter la démocratie [sans cela] ».

Depuis quand la démocratie c'est autre chose qu'un système de souveraineté. Citons Le Robert :

Forme de gouvernement dans laquelle la souveraineté appartient au peuple ; État ainsi gouverné.

Je vois pas où dans cette définition on dit "on a besoin de savoir ce qui se passe dans la maison de tous les voisins pour décider collectivement comment on doit affecter le budget de l'État"…

Bref c'est instructif comme article au sens où on voit que y'a une volonté de désinformation pour orienter les gens vers un contrôle plus fort et une perte de vie privée…

Je termine en citant un certain Benjamin Franklin :

Un peuple prêt à sacrifier un peu de liberté pour un peu de sécurité ne mérite ni l'une ni l'autre, et finit par perdre les deux

Divers

Facebook et Instagram autorisent désormais des discours haineux envers les femmes et les LGBTQ+, les nouvelles règles sont sans pitié

#Réseaux-sociaux #Meta #LGBTQ+ #Orientation-sexuelle #Religion #Politique #Discours-de-haine

Meta (Facebook, Instagram, Threads, Whatsapp) autorise maintenant les discours haineux concernant les genres, les orientations sexuelles, les religions, les orientations politiques et les maladies mentales…

Donc ces réseaux vont devenir un enfer…

Les virements bancaires changent en 2025, voici ce qu'il faut retenir

#Banque #Virement

À partir d'aujourd'hui (9 janvier) : si vous payez un virement instantané alors que les virements classiques sont gratuits, votre banque est dans l'illégalité !

La règle au niveau européen est très claire : le virement instantané ne peut pas être plus cher que le virement classique

L’incroyable découverte du FBI dans la cave d’une maison -- Underscore_

#Underscore_ #Corée-du-Nord

https://youtu.be/qc5bFkNj2XQ

Histoire assez folle de Nord Coréen doué en informatique qui se font embaucher par des grosses entreprises américaines sous couvert de fausses identités avec tout ce que ça implique : espionnage, vole de données, fuite de capitaux vers la Corée du Nord (sous embargo), etc.

C'est plutôt intéressant et je pense que c'est quelque chose qui doit aussi exister en Europe, juste on l'a pas encore découvert à mon avis

EDIT: To those who pointed out that this setting has been around a long time: yes, you’re very smart, sit down.... -- @wendynather@infosec.exchange

#Vie-privée #Apple

Apple a décidé d'activer automatiquement pour chaque application que vous avez sur votre iPhone / iPad la fonctionnalité de Siri "Learn from this app" ce qui en gros veut dire : Apple a décidé sans vous demander votre avis de voler vos données persos (réseaux sociaux, banques, santé, etc.) et s'en servir pour nourrir Siri.

Vous pouvez le désactiver, mais il faut passer sur chaque application une par une pour le faire. Et les utilisateurs n'ont pas été prévenus donc il faut être un minimum informé pour le savoir…

Il paraît que Apple respecte la vie privée de ses clients et ça fait partie du pourquoi ça vaut le coup de payer…

Google décide de ne pas se conformer à la loi européenne sur la vérification des faits, ce n'est "tout simplement pas approprié ou efficace pour nos services", d'après son président des affaires internationales

#Désinformation #Loi #Google #Meta #UE

Donc Google peut dire "on s'en fout de vos Lois les européens" et ça va passer ? Pareil pour Meta quelques jours avant ? 🤨

Depuis quand c'est les multinationales qui décident si elles se conforment ou non aux Lois ? 🤦‍♂️

GitHub - SiegfriedEhret/canis-dirus

#Deno #RSS #Mastodon

Outil Deno tout simple pour reporter le contenu d'un flux RSS comme message Mastodon. C'est environ 80 lignes de codes, c'est super simple à lire. Juste parfait.

Merci Siegfried !

Automation in Retail Is Even Worse Than You Thought | The Nation - Liens en vrac de sebsauvage

#Microsoft

Donc Microsoft fait un partenariat avec une chaîne de supermarché américaine pour changer dynamiquement le prix des articles en fonction de qui regarde le prix des étiquettes électroniques…

« Pour les dirigeants de Spotify, l’utilisateur moyen de la plateforme ne remarquera pas si les chansons sont produites par de faux artistes »

#Spotify

Je cite juste le résumé de l'article qui résume bien le truc…

La journaliste américaine Liz Pelly explique comment elle a, dans son livre « Mood Machine », révélé un programme secret mis en place par la plateforme de streaming pour remplir certaines playlists ultrapopulaires de morceaux créés par des auteurs fictifs, et diminuer ainsi la part des revenus à reverser aux artistes.

C'est vrai qu'ils sont relous ces artistes à vouloir être payés pour leur travail…

Crédit photo : Générée via Microsoft Designer avec le prompt suivant :

newspaper, reading, press, news