ES2023 introduces new array copying methods to JavaScript

#ECMAScript #JavaScript #TypeScript #Frontend #Backend

Article de Sonar sur l'introduction en ES2023 de nouvelle méthodes pour les Array : toSorted, toReversed, toSpliced, with. Ces 4 nouvelles méthodes sont non mutables : elle crée implicitement une copie du tableau avant d'appliquer les modifications (comme map, filter, reduce)

Je passe sur les 3 premières qui sont les équivalents de sort, reverse et splice mais en non mutable (à noter quand même que toSpliced renvoie le nouveau tableau donc on ne peut plus récupérer les éléments supprimés) ; with vient ajouter une version non mutable du setter via [] (array[2] = 6 devient const newArray = array.with(2, 6)).

C'est une bonne chose que ces méthodes arrivent !

The Fastest Maze-Solving Competition On Earth - YouTube

#Divers

Vidéo documentaire sur les "micro-mice" et la résolution autonome de labyrinthe.

En résumé c'est un concours qui se déroule plusieurs fois par ans où des gens font s'affronter des mini robot qu'on appelle des "micro-mice" qui doivent être autonome pour explorer un labyrinthe révélé au moment du démarrage du concours, juste au moment où les candidats n'ont plus le droit de toucher le programme de leur robot.

Je regarde de temps en temps ces compétitions, je trouve ça vraiment impressionnant de voir ces tout petits robots parcourir à des vitesses folles des labyrinthe de 3m x 3. Il y a une notion d'apprentissage qui rentre en compte du fait qu'au moment d'entrée dans le labyrinthe le robot ne sait qu'une chose : la cible se trouve au centre. Comme le robot a 3 rounds pour faire le meilleur temps, la plupart des candidats programmes le robot pour explorer au premier round et au retour du premier round le labyrinthe pour calculer le meilleur chemin (le plus court, le plus rapide, celui avec le moins de virage, celui avec les meilleurs virages, etc.).

Si vous ne connaissez pas, foncez voir cette vidéo très bien expliqué et qui va au delà des micro-mice mais aussi sur ce que c'est de résoudre toutes les problématiques qui sont derrières !

UNLOCK your 2DS with this bypass trick!!

#Sécurité #Jeux-videos #Nintendo

Vidéo tuto qui explique comment débloquer le code de contrôle parental de la Nintendo 2DS (donc aussi la 3DS et sûrement les DS). C'est pratique pour le cas où on achète une console d'occasion qui a un contrôle parental activé !

Quelles sont les alternatives décentralisées à Reddit ?

#Divers #Décentralisé #Reddit #Kbin #Lemmy

Article qui explique ce que c'est Reddit, les problèmes qu'à Reddit et pourquoi une ou des alternatives décentralisés sont souhaitables. L'auteur annonce aussi qu'iel va faire une suite après plus de test deux outils kbin et Lemmy pour donner son avis après pas mal de temps à utiliser Reddit

Un adjoint au maire de Montreuil victime d’un guet-apens homophobe | Mediapart

#Divers #Société

Encore un récit d'aggression homophobe dont le caractère homophobe n'est pas retenu (guet-appens via l'utilisation d'une appli de rencontre gay + insulte homophobe)...

Est-ce qu'un jour on pourra tous vivre tranquille, chacun faire ce qu'on veut avec les gens qu'on veut dans notre lit ? Je vois pas où est le problème tant qu'il y a consentement bordel !! 🤬

iMessage, WhatsApp, Telegram, Signal… Un document révèle les  données que le FBI peut siphonner

#Vie-privée #Telegram #Signal

Selon un document du FBI Signal est clairement la meilleure appli si on veut discuter en privé. Telegram dévoile un peut plus d'information mais c'est clairement léger aussi !

Amazon est accusé d’avoir incité des clients à souscrire un abonnement Prime

#Divers #Amazon

Amazon est attaqué pour usage de "Dark pattern" au niveau de l'abonnement et du desabonnement de Prime.

Est-ce qu'Amazon mixe habilement good et Dark pattern en continue ? Oui complètement. Est-ce que c'est les seuls ? Clairement pas...

Je dis pas qu'Amazon n'a rien a se reprocher mais les pointer du doigts sur les patterns d'inscriptions / désinscriptions du programme Prime je suis pas certain que ce soit la priorité. Surtout que j'ai plusieurs fois plus l'offre d'essai Prime et je l'ai coupé sans problème. J'ai même coupé l'essai après avoir été prélevé et j'ai toujours été remboursé sur simple message au service client donc autant y'a des critiques à faire sur Amazon mais l'experience client c'est clairement pas ça le problème à mon avis

Google warns its own employees: Do not use code generated by Bard

#IA #Google #Bard #Sécurité

Tiens marrant de voir Google demander à ses employer de ne pas utiliser Bard (leur équivalent de ChatGPT). Et globalement c'est pour des questions de sécurité.

Le Troll qui a viré au Cauchemar (ft. Domingo) - YouTube

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

Vidéo racontant l'histoire d'un troll d'Internet qui s'est cru malin à faire un grand nombre de fausses alertes à la bombe et du swatting, qui fini en prison après que sa dernière "blague" tue quelqu'un.

Je connaissais déjà les histoires de swating mais je trouve ça important de diffuser ce genre de contenu pour que tout le monde ait conscience que ça existe et qu'il faut se méfier

6 UI Hacks I Wish I Knew As A Beginner - YouTube

#Frontend #UI #Design #Web

Vidéo montrant étape par étape 6 astuces/technique de typographie pour améliorer drastiquement la lisibilité et le design d'une texte, pas forcément que sur le web.

La vidéo est hyper intéressante, hyper simple à suivre, on a un exemple concret pour voir la différence et Tim Gabe nous donne des valeurs concrètes pas juste des concrepts théorique !

Des enseignants ne veulent pas corriger des copies rédigées par ChatGPT

#IA #ChatGPT

Des etudiants dont les copies ne sont pas corrigés parce qu'au moins en partie rédigé avec ChatGPT.

C'est des étudiants en cours de marketing, c'est devenu monnaie courante d'utiliser ChatGPT pour tout ces derniers moi donc je suis partagé. En fait je pense qu'en cours on attends de nous qu'on produise un travail personnel avec peu d'outil mais si des élevés s'aide de ChatGPT je ne vois pas le problème si ChatGPT n'est pas utilisé pour tout faire mais bien un peu de rédaction à partir de bullet point par exemple et pour dégrossir un sujet.

Is React Having An Angular.js Moment?

#Frontend #Web #React

Article qui détaille le fonctionnement des React Server Component en décrivant pas mal les inconvénients (ce qu'on voit peu).

Je suis assez choqué de voir autant de hype autour des RSC alors que rien n'est sec, l'écosystème n'est pas là, on a une expérience dev misérable et on se coupe de toutes nos habitudes et de de toutes les librairies qui font que React est agréable à utiliser...